• [融合视频] iPad/iPhone 调用切换Profile接口(SwitchProfile)穿线错误MSA.38079
    场景:登录成功后,切换profile,输入密码,点击登录调用SwitchProfile接口,直接报错MSA.38079(词条对应"Sorry, operations are too frequent. ")分析:抓包发现当出现MSA.38079时,实际上并不是网络请求报错,而是MsaAccess SDK报错。看打印的日志发现,实际上网络请求并不是很频繁,都是好几秒才一个请求。诉求: MSASDK对于出现MSA.38079错误如何处理MSASDK 报操作太频繁(38079错误),单位时间内多少次操作接口会触发这个错误提示?(是针对同一个接口单位时间内调用触发错误提示,还是针对同一时间内发出多个不同接口调用触发该错误提示)MSASDK 当前有没有提供配置参数可以配置单位时间呢的接口请求?配置规则是什么?
  • [分享交流] iPhone 开发过程中的一些小技术的总结
    1 随机数的使用 头文件的引用 #import #import mach_time.h> srandom()的使用 srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF)); 直接使用 random() 来调用随机数 2 在UIImageView 中旋转图像 float rotateAngle = M_PI; CGAffineTransform transform =CGAffineTransformMakeRotation(rotateAngle); imageView.transform = transform; 以上代码旋转imageView, 角度为rotateAngle, 方向可以自己测试哦! 3 在Quartz中如何设置旋转点 UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMake(0.5, 1.0); 这个是把旋转点设置为底部中间。记住是在QuartzCore.framework中才得到支持。 4 创建.plist文件并存储 NSString *errorDesc; //用来存放错误信息 NSMutableDictionary *rootObj = [NSMutableDictionary dictionaryWithCapacity:4]; //NSDictionary, NSData等文件可以直接转化为plist文件 NSDictionary *innerDict; NSString *name; Player *player; NSInteger saveIndex; for(int i = 0; i [playerArray count]; i++) { player = nil; player = [playerArray objectAtIndex:i]; if(player == nil) break; name = player.playerName;// This “Player1″ denotes the player name could also be the computer name innerDict = [self getAllNodeInfoToDictionary:player]; [rootObj setObject:innerDict forKey:name]; // This “Player1″ denotes the person who start this game } player = nil; NSData *plistData = [NSPropertyListSerialization dataFromPropertyList:(id)rootObj format:NSPropertyListXMLFormat_v1_0 errorDescription:&errorDesc]; 红色部分可以忽略,只是给rootObj添加一点内容。这个plistData为创建好的plist文件,用其writeToFile方法就可以写成文件。下面是代码: /*得到移动设备上的文件存放位置*/ NSString *documentsPath = [self getDocumentsDirectory]; NSString *savePath = [documentsPath stringByAppendingPathComponent:@"save.plist"]; /*存文件*/ if (plistData) { [plistData writeToFile:savePath atomically:YES]; } else { NSLog(errorDesc); [errorDesc release]; } - (NSString *)getDocumentsDirectory { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); return [paths objectAtIndex:0]; } 4 读取plist文件并转化为NSDictionary NSString *documentsPath = [self getDocumentsDirectory]; NSString *fullPath = [documentsPath stringByAppendingPathComponent:@"save.plist"]; NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:fullPath]; 5 读取一般性文档文件 NSString *tmp; NSArray *lines; /*将文件转化为一行一行的*/ lines = [[NSString stringWithContentsOfFile:@"testFileReadLines.txt"] componentsSeparatedByString:@”\n”]; NSEnumerator *nse = [lines objectEnumerator]; // 读取里的内容 while(tmp = [nse nextObject]) { NSString *stringBetweenBrackets = nil; NSScanner *scanner = [NSScanner scannerWithString:tmp]; [scanner scanUpToString:@"" intoString:nil]; [scanner scanString:@"" intoString:nil]; [scanner scanUpToString:@">" intoString:&stringBetweenBrackets]; NSLog([stringBetweenBrackets description]); } 对于读写文件,还有补充,暂时到此。随机数和文件读写在游戏开发中经常用到。所以把部分内容放在这,以便和大家分享,也当记录,便于查找。 6 隐藏NavigationBar [self.navigationController setNavigationBarHidden:YES animated:YES]; 在想隐藏的ViewController中使用就可以了。 转自iOS分享网--http://iosshare.cn
  • [下午茶时光] 【Day 11--2018/1/22】买iPhone为测电池真假竟用牙咬:直接爆炸
    本帖最后由 霁月 于 2018-1-22 15:46 编辑9348云硬盘下午茶时光,Day 11--2018/1/22 【下午茶时光——业界热点陪你喝咖啡】【华为云发布国内首款Go语言微服务框架】日前,华为云CSE(Cloud Service Engine)产品级Go语言微服务框架Go Chassis正式问世。借助CSE Go Chassis进行微服务开发,可最大化地降低开发门槛,提升产品上线速度,同时可以获得微服务运行时高可靠性保证、态治理等一系列开箱即用的能力。华为云CSE微服务引擎是业界首个商用的企业级微服务应用管理平台,包含微服务Java SDK、Go SDK、Mesher,为用户提供统一的服务注册、配置和治理控制台,可轻松实现微服务应用的快速开发和高效运维。最近,Go语言之父,Google大神Rob Pike在博客里谈到了Go语言十年的成长,其中尤其是在云计算领域的发展速度让他感到震惊。Docker使用Go语言催化出云计算领域的容器行业。并且从Google趋势图中可以发现,Go在中国的使用非常火爆,并且截止目前Go社区在全球已有50万gopher。9349吃瓜群众说:这应该是业界首款商用级别的Go语言微服务框架呢~{:2_26:} 【幸存者艰难重生、独角兽开始崛起,互联网医疗的收获期或已不远】对互联网医疗而言,刚刚过去的2017年是一道分水岭,也如涅槃重生。经历2014年资本推动下的行业大爆发,2015年政策、技术、资本与市场多方驱动带来的野蛮生长和烧钱大战,到2016年下半年,由于深陷盈利困境,单纯的“连接医生与患者”难以解决医疗行业痛点,众多互联网医疗企业陷入裁员甚至倒闭风波,整个行业进入寒冬。摆在互联网医疗企业面前的现实问题是,单纯的信息聚合、挂号咨询、轻问诊等服务流程改造的需求,已难以支撑一个成功的商业模式。“应该回归医疗发展的主要矛盾中去寻找答案。”好大夫在线创始人王航认为,目前医疗行业处于供不应求的状态,对高端稀缺优质医疗资源的需求在快速增长,解决之道要么增加供给,要么提高效率。据了解,去年3月10日,银川市出台三份文件,将互联网医院列入医保定点机构,电子处方与医保系统下药店全面接入,互联网医院的执业医师考评与职称评定挂钩。在银川,市民在互联网医院的图文问诊、电话问诊、疾病咨询、远程会诊、购药等就医行为,都可以和实体医院看病一样使用医保。9350吃瓜群众说:每次都想给网上医院的APP提问题单跟踪~~ 【甘薇:我们一直在竭尽全力解决债务问题 永不停歇】1月22日,贾跃亭妻子甘薇转发了乐视控股就债务问题进行说明的消息,表示这大半年我们一直在努力解决问题,做出解决方案从未停歇。到今天我们也不会停歇,竭尽全力。乐视生态公告显示,需要乐视控股等关联方承担还款的金额预计在60亿元左右,其中超过30亿元已有相应解决方案在加快执行。包括但不限于前期上市公司已经公告的将非上市公司乐视金融、乐视商城等优质资产以资抵债注入上市公司,以及其它推进中的解决方案。剩余20多一元将在法律法规允许的前提下彻底解决,目前各方正全力推进。乐视生态表示,债务危机发生后,乐视控股及债务小组通过资产处理及抵债的方式全力保全上市公司,针对其他债务,贾跃亭先生在第一时间承诺尽责到底,并成立债务小组专项处理,还委托妻子甘薇、哥哥贾跃民在国内全权处理债务问题,履行股东责任。自乐视资金链危机爆发以来,乐视控股及关联方已累计偿还上市公司、金融机构及供应商的债务约160亿元。9355吃瓜群众说:160亿啊~感觉要还好久才能还清的说~~ 【在争夺激烈的印度市场,OPPO和vivo遭遇了“水土不服”】国内市场表现优异的OPPO、vivo(以下简称“OV”)在印度的扩张脚步却开始放缓。近日,印度媒体《经济时报》报道,出于盈利方面的考虑,OV已经把提供给当地手机零售商的利润分成砍掉了40%以上,这导致OV将分别在印度市场失去近万家销售网点。但OV相关人士均向《中国经营报》记者表示,此次调整是因市场发展需要,不会对公司在印度市场的发展产生影响,而具体信息不便透露。根据上述媒体报道,OV在印度分别拥有近7万家销售网点,出于盈利方面的考虑,OV把提供给当地手机零售商的利润分成砍掉了40%以上,引发了社区店铺和手机连锁店的不满,当地市场人士称OV已经分别失去销售网点近万家。前述观察人士也向记者表示,目前印度手机市场还处在智能手机第一批换机潮时期,需要先解决“有没有”的问题;随着未来印度人民消费能力的提升,市场也必然会转向不再关注性价比的阶段,届时提早进行中高端布局的OV将会在市场上展现出更多的实力。9374吃瓜群众说:印度市场消费潜力还是很可观的嘛~ 【我养了一只从不回家的野蛙蛙;如何设计出令人上瘾的产品​?】打开游戏,共有两个界面,进入游戏后我们首先到达的是蛙蛙的庭院。这里主要的功能有三个:收集三叶草,这是游戏中的货币。可以用来购买蛙蛙的食品和物品。收件箱,蛙蛙每去一个新地方,都会给你发来照片和礼物。庭院里偶尔会有小蜗牛来做客(其实是卖广告),你要替蛙蛙招待他们。界面的右下角有一个像房子的按钮,点击它,我们就进入了游戏的另一个界面——蛙蛙生活的房间。这是一个小户型 loft 公寓。底层是蛙蛙的起居室,一桌一椅一柜,可以说是非常简单了,因此也有人说这只蛙蛙过的是「修道」的生活。9375吃瓜群众说:最近也爱上了这只佛系小青蛙~~ 【男子买iPhone为测电池真假竟用牙咬:直接爆炸】我们都知道,锂电池虽然已经用了这么多年,但它依然是智能手机上最不稳定的一个因素,看看Note 7因为电池爆炸事件,最终让三星有多狼狈。锂电池最忌讳的一个处理方式,就是用尖锐的物品去戳电池表现,这样极有可能带来爆炸,看看下面这个用户的表现,你简直没法评价了。有网友在微博上分享了一段小视频,国内一男子去柜台买iPhone手机(怎么看怎么像二手的),为了测试电池的真假,居然把电池塞进嘴里,用牙齿咬电池来判断真假。结果真是很崩溃,因为经他这么一咬,电池直接爆炸了,这场面太恐怖了....9376吃瓜群众说:好喜感~~ 【罗永浩自曝锤子科技要改名:“锤子”在四川太尴尬】1月21日,锤子科技创始人罗永浩出席了IF 2018极客公园创新大会。会上,罗永浩谈到了在四川参加招商会的趣事。他表示,在座的都是当地严肃的企业家和政府官员,提到“锤子”的时候,场面有点尴尬。因为“锤子”一词在四川话中不太雅观(通常是骂人的话),罗永浩表示,今后锤子科技今后将更换新名称。ps.锤子科技在成都成立了分公司。“我一想到满座的四川人,我就猜想他们心里肯定都是笑得不行的,但是他们显得非常严肃。然后我就觉得,这个名字会改掉的”,罗永浩笑称。事实上,罗永浩此前曾公开表示,之前创立公司的时候,并没有想起名叫锤子,最终设计师在设计Logo的时候,找了一个又像锤子又像字母T的符号,经过修改变成了今天这个样子。9378吃瓜群众说:如果锤子改名,大家觉得叫什么好呢~ 【往期下午茶回顾】[下午茶时光] 【Day 10--2018/1/19】听说你买不起房?教你用一根混凝土水管打造一个家[下午茶时光] 【Day 9--2018/1/17】薛定谔猫的平行世界,生命终结不代表消失[下午茶时光] 【Day 8--2018/1/16】未来10年狗将可以与人说话 ,神奇的人工智能[下午茶时光] 【Day 7--2018/1/15】区块链、比特币、ICO:全都是庞氏骗局[下午茶时光] 【Day 6--2018/1/11】CPU内核高危漏洞爆发,华为云将与客户共进退[下午茶时光] 【Day 5--2018/1/10】国内智造实力惊艳CES展 华为等巨头让人眼前一亮[下午茶时光] 【Day 4--2018/1/9】钉钉无招内部动员信:高管全部下沉服务一亿用户[下午茶时光] 【Day 3--2018/1/8】回首云计算的2017年,华为云高调发力公有云市场[下午茶时光] 【Day 2--2018/1/5】任正非强调低端机重要性,称不能轻视穷人[下午茶时光] 【Day 1--2018/1/4】2018 年科技趋势预测