网上的关于这个的说明五花八门,我来个正常的 solarized.vim在colors了以后把它贴到vimrc里就可以用了 还有要dark的可以把light改为dark ...
分类:
系统相关 时间:
2017-04-01 20:36:20
阅读次数:
176
vi编辑器的工作模式 命令模式:主要完成鼠标移动、字符串查找、删除、复制、粘贴。 输入模式:主要修改、添加。 末行模式:主要设置vi编辑环境、保存文件、退出编辑器、查找、替换。 行间快速跳转 gg跳转文本的第一行 G跳转支文本的最后一行 #G跳转到文本的指定行(#用具体行号替换) set nu \\ ...
分类:
其他好文 时间:
2017-03-22 13:21:05
阅读次数:
166
1.ARC下单对象内存管理 局部变量释放对象随之被释放 清空指针对象随之被释放 弱指针需要明确说明 注意: 千万不要使用弱指针保存新创建的对象 2.ARC下多对象内存管理 ARC和MRC一样, 想拥有某个对象必须用强指针保存对象, 但是不需要在dealloc方法中release 3.ARC下循环引用 ...
分类:
其他好文 时间:
2017-03-20 20:54:43
阅读次数:
198
在使用yoman的时候,发现一些命令中yoman 会自动执行npm命令,这个时候即使你安装了cnpm或者snpm都无济于事。整个安装进度还是会被卡住。 跟往常一样这一定跟墙没有关系,一定不是墙的锅。 如果能够让npm命令自动从淘宝镜像源来执行的话,不是就能解决这个问题了。 那么如何让所有npm命令直 ...
分类:
系统相关 时间:
2017-03-08 17:48:16
阅读次数:
428
vi下设置tab键为4个空格 在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc",没有的可以新建一个.用户可以编辑它,使这些设置在每次启动 vi 时,都有效。 例如,加入如下设置行:set tabstop=4 设置tab键为4个空格set nu 显示行号 set non ...
分类:
其他好文 时间:
2017-03-04 20:47:57
阅读次数:
183
解决办法:删除npmrc文件。 使用镜像 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令12npm config set registry http://registry.cnpmjs.orgnpm info undersco ...
分类:
其他好文 时间:
2017-03-04 10:38:04
阅读次数:
215
MRC下,oc内存管理遵循“谁创建、谁释放、谁引用、谁管理”的机制,当创建或引用一个对象时,需要向她发送alloc,copy,retain消息,当释放该对象时需要发送release消息,当引用计数为零的时候,系统释放该对象。 ARC是自动引用计数,管理机制与手动机制一样,只是不再需要调用retain ...
分类:
其他好文 时间:
2017-03-01 14:16:33
阅读次数:
213
多线程同时存和取公共变量容易导致崩溃,这个很好理解。那么只是同时调用普通的setter方法呢? ARC环境测试代码如下,变量都是@property属性 对setter方法进行加锁就可以避免崩溃 MRC测试代码 一个特例: ...
分类:
编程语言 时间:
2017-03-01 12:02:15
阅读次数:
213
MRC — 手动管理内存 1.1 内存引用平衡原则 1) 如果使用alloc,new开头,或者是copy(复制一个对象)来创建一个对象,意味着你拥有这个对象的所有权。这个对象的引用计数器初始值为1(也有可能>1)。 2) 如果你拥有这个对象的所有权,在不使用此对象时,就有责任向对象发送release ...
分类:
移动开发 时间:
2017-02-22 12:46:20
阅读次数:
178
iOS属性及属性关键字 一、属性功能:1.给现有的成员变量生成一对setter/getter方法。2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的)。 二、属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值。MRC:手动管理内存retain 对象的属性 ...
分类:
移动开发 时间:
2017-02-18 23:02:58
阅读次数:
412