- 博客(13)
- 收藏
- 关注
转载 pod lib create 无法自动生成项目问题
http://blog.csdn.net/callzjy/article/details/70233257
2017-05-04 17:48:09 1381
转载 简易服务器压力测试工具
Web开发,少不了的就是压力测试,它是评估一个产品是否合格上线的基本标准,下面我们来一一剖析他们的使用方式。测试前,前面先把系统的端口限制数改大,看看Mac下面的默认限制ulimit -aopen files (-n) 25602000多的fd数是很小的,我们把他改大,当然我测试过了,也只能开10000而已,Linux可以开6W多,所以:ulimit -n 10000
2017-04-13 17:51:18 984
转载 golang中tcp socket粘包问题和处理
在用golang开发人工客服系统的时候碰到了粘包问题,那么什么是粘包呢?例如我们和客户端约定数据交互格式是一个json格式的字符串:{"Id":1,"Name":"golang","Message":"message"}当客户端发送数据给服务端的时候,如果服务端没有及时接收,客户端又发送了一条数据上来,这时候服务端才进行接收的话就会收到两个连续的字符串,形如:{"Id":1,"Name
2016-03-11 10:41:12 1201
原创 关于自动化代码混淆的实践
前段时间与其他人谈到了代码混淆的问题,感觉现在移动开发越来越重视代码混淆和加固,让我有自己不做混淆很快就被淘汰的感觉。之前在念茜的博客里提到一种iOS项目代码混淆的方案,就是在Xcode编译的时候运行脚本,生成指定的宏文件引用到项目中。这个方案优点是混淆方便,编译时混淆,平时照常看可爱的代码,打完包后代码就变得面目全非,恶心死反编译的人。但这种方案有个缺点,混淆只能应用在部分方法、属性和变量,一旦
2016-02-25 18:26:14 1695
原创 Mac上配置code review的简要方案
对于团队开发来说,code review环节能够令成员间互相学习,代码通过磨合形成规范,是一种较好的开发模式。目前常用的code review工具很多,在此不一一列举,各有特色。现介绍一种Facebook开源(好像现在不属于Facebook的了)的工具Phabricator及其配置。 Phabricator具有很多功能,code review、bug管理等。不过我所在项目主要是用code
2016-02-23 17:36:17 2067
原创 关于js实现SSE的简单实践
看了服务器推送,了解除了服务器轮询和websocket外还有一样东西叫做SSE(Server Send Event),非常好用而且简单。不过是个HTML5才支持的方法,兼容性方面打了折扣。不过的确是一种比较实用的技术。直接贴代码,服务器用go,网上很多是用php的,对php不愿学的飘过...有些坑先说说:1、服务器端返回的内容一定要“data:”开头,api要求这样也没有什么好说的。
2016-02-19 18:06:02 4307
转载 swift如何判断debug模式和release模式
在target下 Build Settings 搜索 Other Swift Flags设置Debug 添加 -D DEBUG,注意不要好Release一起添加使用方式和oc下一样#if DEBUG // 判断是否在测试环境下 // TODO#else // TODO#endif来自 la
2016-02-03 11:04:00 1933
转载 NSURLSession使用说明及后台工作流程分析
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统3
2016-02-03 11:00:47 414
原创 关于swift中出现 use of undeclared type ***错误的一种解决方法
出现这种错误可能因为类名跟函数名冲突,特别是在出现代理的时候,例如#import @class UCSPasswordView;@protocol UCSPasswordViewDelegate NSObject>#pragma mark - 输入完回掉- (void)UCSPasswordView:(UCSPasswordView *)passwo
2016-01-13 16:24:25 15365
原创 关于iOS通知的一点注意
一直在想个人技术博客要写些什么内容好,是不是一定要像大神那样写得精辟入理才能往上放?个人还是喜欢写些小东西,写些小积累。一来时间紧,花长时间整理博客实在没有太大必要,除非该技术真的值得深入研究花大笔墨。而来就是懒-_-|| 项目出现到 [[NSNotificationCenterdefaultCenter] postNotificationName:XXX ...]段崩溃,原因编
2016-01-06 10:30:59 380
原创 关于ios代码混淆的一些注意事项
最近参照念茜大神的博客练习代码混淆,又看了一下其他人做代码混淆的方法,总结起来就是把变量名、方法名、类名、文件名都改成难看的无意义字符串,恶心他人。一些大神提供了一些混淆脚本,但是执行后还是需要根据编译情况进行修改,因为混淆的过程中很可能把系统方法系统变量给换了,影响编译。代码混淆是一个比较耗时的工作,一键混淆这样的神器暂时还没有出现(可能是我见识优先,如果有成熟的混淆神器请告诉我!)目前比较可行
2015-12-14 15:08:48 3074
转载 【Shell】read用法
作用从标准输入中读取一行语法read [ -p ][ -r ][ -s ][ -u[ n ] ] [ VariableName?Prompt ][ VariableName ... ]描述read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName参数指
2015-12-08 22:01:37 372
原创 关于iOS开发的一些坑
最近发现ios7的坑真的很多,做ios7的适配也不容易。1、auto layout虽然在ios7已经算是完善,但是如果用Aspect Ratio呢? 如果用Aspect Ratio的话会发现,设置某些比例在一些时候会令程序崩溃,这种崩溃比较随机。我就试过2:1的比例在一些页面崩溃,改成2.002居然就没事。stackoverflow上的解释说ios7 AutoLayout在处理浮点数
2015-11-23 14:00:02 549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人