第29月第13天 程序员职业规划
1.
我:你为什么会考虑转管理?说说你在管理上的优势吧。
朋友:我觉得自己对技术有一定深度,可以帮助团队解决一些技术难题。
我:如果你团队中有位小伙伴遇到一个很棘手的技术问题,没辙了,你会做些什么?
朋友:撸起袖子,就地帮他解决掉。
我:建议你走技术专家路线,这条路也许更加适合你。
http://blog.jobbole.com/112048/
2.afnetworking 超时
// 设置超时时间
[manager.requestSerializerwillChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval =10.f;
[manager.requestSerializerdidChangeValueForKey:@"timeoutInterval"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
会引起AAFnetworking 在3G网络下强制60秒超时
无意中发现代码执行顺序调整后就正常了 找了半天没找到原因 以上代码在Wifi情况下是能保证10秒超时的 真奇葩,不懂原理啊
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; //这两句会引起超时无效 删除就可以了
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = 10.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
https://blog.csdn.net/qin_xiaogang/article/details/51790389