VIM基本命令 光标移动 G 最后一行 nG 移动到第n行 n回车 光标下移n行 gg 第一行 查找和替换 /word n 重复前一个查找操作 N 向上查找 :n1,n2s/word1/word2/g 从第n1行到第n2行查找n1替换为n2 最后一行为$ 删除,复制与粘帖 x,X 向后删除[del] ...
分类:
系统相关 时间:
2018-01-15 14:50:22
阅读次数:
190
都是用于修饰@property声明的变量 assign:用于非oc对象类型,表示直接赋值(默认值) retain:用于mrc中,用于类属性中有oc对象的情况,表示先推断赋值的对象是否和实例对象变量的值相等。 若不相等则先retain在赋值。(即release旧值,retain新值,用于修饰对象) r ...
分类:
其他好文 时间:
2018-01-14 12:12:48
阅读次数:
167
全局队列的本质就是并发队列 dispatch_get_global_queue(0,0); 全局队列和并发队列的区别 1. 并发队列有名称, 可以跟踪错误, 全局队列没有 2. 在ARC中不需要考虑释放内存, dispatch_release(q); 不允许调用. 在MRC中需要手动释放内存, 并发 ...
分类:
其他好文 时间:
2018-01-11 15:51:42
阅读次数:
179
阅读目录 1.1 查找固定的某一行 1.2 sed的替换 1.3 单引号 双引号 不加引号的区别 1.4 sed与变量 1.5 【企业案例】系统开机启动项优化 1.6 &符号的使用 1.7 【练习题】把person.txt 中包含yy的行 这一行里面的数字替换为空 1.8 查看sed更多的帮助信息【 ...
分类:
其他好文 时间:
2018-01-08 16:45:20
阅读次数:
259
都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格。 以后遇到了IndentationError: unexpected indent你就要知道python编 ...
分类:
其他好文 时间:
2018-01-08 13:38:32
阅读次数:
154
当docker容器部署dubbo提供者和常规部署应用混合使用一套zookeeper时,将出现Docker容器中的dubbo提供者向zookeeper注册容器IP导致常规部署应用无法访问容器IP而失败。 解决方法: 通过以上方法一手动绑定IP,可将宿主机IP绑定到/etc/hosts文件中,并将dub ...
分类:
其他好文 时间:
2018-01-06 15:58:01
阅读次数:
4929
感谢:https://zhidao.baidu.com/question/936034287080169492.html 其中 找到vimrc文件的方法是: 敲击vim命令 按esc键,之后输入 :echo $VIM 会在下面显示vim的安装地址 我的是 /usr/share/vim 其中 vimr ...
分类:
系统相关 时间:
2018-01-04 00:29:24
阅读次数:
164
正如你在前面一节看到的,在简单的场景下,MyBatis可以替你自动映射查询结果。 如果遇到复杂的场景,你需要构建一个result map。 但是在本节你将看到,你也可以混合使用这两种策略。 让我们到深一点的层面上看看自动映射是怎样工作的。 当自动映射查询结果时,MyBatis会获取sql返回的列名并在java类中查找相同名字的属性(忽略大小写)。 这意味着如果Mybatis发现了ID列和
分类:
移动开发 时间:
2018-01-01 14:35:37
阅读次数:
249
【1】.在学习Angular4之前,首先要了解一些typescript的知识。 以下是我的总结:https://gitee.com/FangXiaoQi123/angularJSCeShi/blob/master/typescript/typescript%E5%AE%89%E8%A3%85%E4% ...
分类:
其他好文 时间:
2017-12-19 12:24:05
阅读次数:
171
1. what is ARC ? ARC: automatic reference counting自动引用计数。 简单点说就是系统在适当的地方自动给对象加减引用计数,当retain count == 0 时 销毁; 那么ARC是为了解决什么问题诞生的呢?这个得追溯到MRC手动内存管理时代说起。 ( ...
分类:
移动开发 时间:
2017-12-18 18:40:16
阅读次数:
228