1.UICollectionView的常用属性 // 1.设置位置和大小 init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) // 2.设置子视图的布局方式 var collectionViewLayout ...
分类:
编程语言 时间:
2018-09-21 18:28:09
阅读次数:
224
开篇导语 整个Python运维开发教学采用的是最新的3.5.2版,当遇到2.x和3.x版本的不同点时,会采取演示的方式,让同学们了解。 教学预计分为四大部分,Python开发基础,Python开发进阶,Python网页编程,Python项目实战 Python开发基础分为语法基础篇,文件基础篇,函数基 ...
分类:
编程语言 时间:
2018-09-11 11:25:31
阅读次数:
205
block原理 block的本质是一个结构体,包含引用的外部变量及一个需要执行的函数的函数指针,在内存中可以有三个位置,即堆上、栈上和全局区(静态区)。当block中没有引用外部变量时,block的位置在全局区,当block中访问外部变量时,MRC下block默认在栈区,ARC下block默认会从栈 ...
分类:
其他好文 时间:
2018-09-04 19:09:20
阅读次数:
246
项目开发过程中,会遇到本地配置文件每个开发人员不同的情况,但如果遇到类似数据库配置这种最终需要加入 git 版本控制的配置,则会陷入两难境地。要么不跟踪,要么有人提交后其他人同步下来必须手动修改,非常麻烦。其实,对于已被纳入版本管理的文件,git 也提供了很好的解决办法。 告诉git 忽略 对已经纳 ...
分类:
其他好文 时间:
2018-08-22 14:00:21
阅读次数:
213
修改配置 如果要修改全局Vim的配置 1 但是不建议这么做,可以只修改当前用户的Vim配置 1 在配置文件中添加以下参数 第一种配置参数 1 2 第二种配置参数 1 2 3 建议使用第二种,具有兼容性 修改已保存文件 Tab替换为空格 1 2 3 空格替换为Tab 1 2 3 加感叹号!是用于处理非 ...
分类:
系统相关 时间:
2018-08-21 13:55:11
阅读次数:
236
set fileencoding=utf-8set fileencodings=ucs-bom,utf8,prcset guifont=Monaco:h11set guifontwide=NSimsun:h12 gvim无法自动保存当前的设置,比如字体、配色方案。所以需要修改一下gvim的配置文件, ...
分类:
系统相关 时间:
2018-08-19 11:01:30
阅读次数:
228
1.设置行号 vim 要默认打开的时候显示行号,这样就可以不用每次编辑的时候在手动在命令模式下:set number 来显示行号。 具体做法是: 创建一个 .vimrc的配置文件。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.v ...
分类:
系统相关 时间:
2018-08-18 19:36:04
阅读次数:
263
Objective-C提供了两种内存管理机制MRC(Mannul Reference Counting)和ARC(Automatic Reference Counting),为Objective-C提供了内存的手动和自动管理。下面我们来讲解MRC和ARC的基本概念以及自己的理解,欢迎大家指正!!! ...
分类:
其他好文 时间:
2018-08-16 20:04:01
阅读次数:
194
vim软件是一个文本编辑器,类似windows下的记事本,但要比windows下的词事本强大的多。 vim是linux/unix上最常用的文本编辑器,它的作用是建立,编辑,显示文本文件 。 vim没有菜单,只有命令。 vim的学习方法:练习,再练习,让命令形成自然习惯。 1. vim的模式 命令模式 ...
分类:
系统相关 时间:
2018-08-04 20:33:56
阅读次数:
235
1、内存管理 1.1 函数、属性定义 1.2 处理ARC和MRC,对象释放 2、单例 2.1 单例(合并) 2.2 单例(分开) ...
分类:
其他好文 时间:
2018-07-30 22:09:14
阅读次数:
205