摘要: 二分查找算法以及旋转之后的数组二分查找算法: 代码中注释参考了:http://www.cnblogs.com/springfor/p/3858140.html , 该博客中的算法描述比较易懂 阅读全文
posted @ 2017-01-16 14:12 兜兜有糖的博客 阅读(139) 评论(0) 推荐(0)
摘要: 1、在ARC出现之前,Objetive-C的内存管理需要手工执行release&retain操作,这些极大增加了代码的编写难度,同时带来很多的crash。 同时大量的delegate是unretain的,如果忘记在dealloc中主动设置为空,将带来野指针的隐患。由于dealloc是一个线程不安全的 阅读全文
posted @ 2017-01-11 20:30 兜兜有糖的博客 阅读(2188) 评论(0) 推荐(0)
摘要: 在手Q动漫的一份古老的代码中,现网发现少数crash,错误代码示例: 上述代码中的str可能是一个方法中的参数,栈中的变量在当前函数调用结束之后,str所在处的内存可能被重写成随机数据,访问该处内存便会导致异常。 阅读全文
posted @ 2016-11-30 21:40 兜兜有糖的博客 阅读(485) 评论(0) 推荐(0)
摘要: Where to remove observer for NSNotification? Where to remove observer for NSNotification? 在dealloc方法中移除通知观察者带来crash NSNotificationCenter中的通知消息已经发出,而观察 阅读全文
posted @ 2016-11-30 21:35 兜兜有糖的博客 阅读(2163) 评论(0) 推荐(0)
摘要: Tweak 中系统方法写入文件到根目录下面失败 失败原因: 换用C语言方式,同样写失败,应该是mobile用户不具有该目录的写权限 在/tmp/目录下面可以写入成功 阅读全文
posted @ 2016-08-25 20:53 兜兜有糖的博客 阅读(645) 评论(0) 推荐(0)
摘要: 错误: 经过反复查找是该工程的路径存在空格导致的。 阅读全文
posted @ 2016-08-25 19:44 兜兜有糖的博客 阅读(679) 评论(0) 推荐(0)
摘要: 1、环境 1、OS X EI Caption 10.11.1 & Xcode 7 2、Xcode安装Command Line Tools 3、iPhone 安装AppSync 2、MobileInstallation.framework 私有API 以上是函数符号 3、关键代码 以上代码可以在App 阅读全文
posted @ 2016-08-16 20:15 兜兜有糖的博客 阅读(3396) 评论(4) 推荐(1)
摘要: 一、基于以下目的: 1、为了增加对Http协议理解能力,对QQ密保修改的请求进行了分析 2、为了锻炼python的编写能力 3、对web综合知识的理解 花了点时间写了这个脚本,下面介绍脚本的过程 二、分析环境 1、使用firefox,firefox比chrome的优点是,firefox的开发者工具中 阅读全文
posted @ 2016-08-07 17:07 兜兜有糖的博客 阅读(1155) 评论(0) 推荐(0)
摘要: ios 中Value Type 和 Class Type 有哪些异同点,这个问题是在微信的公共帐号中看到的,觉得挺有意思,这里梳理一下。 1、swift 中为什么要设置值类型? 值类型在参数传递、赋值的过程中采用的是Copy的过程,copy的"值"是该值所在的内存块,相比于class类型,copy更 阅读全文
posted @ 2016-06-13 17:30 兜兜有糖的博客 阅读(1105) 评论(0) 推荐(0)
摘要: 一、条件汇编伪指令和宏使用可以使汇编程序更加灵活 二、通过伪指令来检查函数的参数是否为空,如果为空则输出警告信息 INCLUDE Irvine32.incincludelib Irvine32.libincludelib kernel32.libincludelib user32.lib.dat... 阅读全文
posted @ 2015-11-18 23:08 兜兜有糖的博客 阅读(937) 评论(0) 推荐(0)