1.MRC 和 ARC 下的可变数组的懒加载 MRC 和 ARC 下可变数组的懒加载,对数组的初始化方式不同: ARC 下: MRC 下: 在 MRC 下应该用 [[NSMutableArray alloc] init],用 alloc 初始化,数组的引用计数会加 1(使用 [NSMutableAr ...
分类:
移动开发 时间:
2017-05-19 21:12:48
阅读次数:
246
在 iOS 4.2 时,苹果推出了 ARC 的内存管理机制。这是一种编译期的内存管理方式,在编译时,编译器会判断 Cocoa 对象的使用状况,并适当的加上 retain 和 release,使得对象的内存被合理的管理。所以,ARC 和 MRC 在本质上是一样的,都是通过引用计数的内存管理方式。 然而 ...
分类:
移动开发 时间:
2017-05-19 20:14:27
阅读次数:
277
windows下搭建python 下载python版本 https://www.python.org/ 注意当前操作系统的位数,32位还是64位 同时 安装后 修改环境变量 修改环境变量 编辑或添加环境变量,之后在cmd下运行 windows下搭建python 下载python版本 https:// ...
分类:
编程语言 时间:
2017-05-17 16:06:03
阅读次数:
272
定义数学表达式calc()是calculate计算的缩写,它允许使用+、-、*、/这四种运算符,可以混合使用%、px、em、rem等单位进行计算兼容性:IE8-、safari5.1-、ios5.1-、android4.3-不支持,android4.4-4.4.4只支持加法和减法。IE9不支持用于backround-position[注意]+和-运算符两边一..
分类:
Web程序 时间:
2017-05-10 14:44:51
阅读次数:
179
通过XML配置文件定义Exchange及队列等信息,根据此配置文件自动声明及初始化相关队列信息,方便 .Net 开发人员使用 RabbitMQ。并实现了一个基于 MQ 的命令执行器,将 MQ 消息抽象化为命令,发布端和订阅端通过命令进行交互。默认实现了两个命令,URL转发和数据库同步。 ...
分类:
其他好文 时间:
2017-05-10 01:07:39
阅读次数:
332
下图就是我的VI; 按F5 F6分别调出左右的窗体; 按C-P点出CtrlP搜索,直接查找project中的文件; 自己主动补全用的YouCompleteMe。超级强悍; 先发3个实用的连接: https://github.com/humiaozuzu/dot-vimrc https://githu ...
分类:
其他好文 时间:
2017-05-09 14:53:38
阅读次数:
197
在Swift中可以直接使用Objective-C语言提供的api (包含系统框架与自己的定制代码),也可以在Objective-C中使用Swift提供的类和api ,还可以在一个project中同一时候混合使用Swift 和Objective-C两种语言,两种语言之间可以互通和互用。 随意Objec ...
分类:
移动开发 时间:
2017-05-09 14:51:50
阅读次数:
329
在vim 下查找函数的定义是比较方法的事情,尤其是是跨文件的时候。 这时候可以通过安装ctags来实现函数定义跳转。 安装可以直接百度。 安装好之后,首先需要配置vim, 因为一般只有vim打开的文件和ctags配置文件在同一目录才可以运行。 所以先 然后输入: 最后只要在你要编辑的代码的根目录,运 ...
分类:
系统相关 时间:
2017-05-09 00:46:59
阅读次数:
299