串行与并行 在使用GCD的时候,我们会把需要处理的任务放到Block中,然后将任务追加到相应的队列里面,这个队列,叫做Dispatch Queue。然而,存在于两种Dispatch Queue,一种是要等待上一个执行完,再执行下一个的Serial Dispatch Queue,这叫做串行队列;另一种 ...
分类:
其他好文 时间:
2016-04-21 20:12:38
阅读次数:
180
清除浮动就是为了解决父亲盒子高度为0的问题 清除浮动两种方式: 1.clear来清除 额外标签法:在最后一个浮动的盒子后边加一个空的盒子,给这个盒子清除浮动 给父盒子添加伪元素: .clearfix:after{content:"";display:block;height:0;visibility ...
分类:
其他好文 时间:
2016-04-21 18:36:51
阅读次数:
129
先看一个很简单的例子 如果需要一个无限长或者先进后出的队列 关于是否阻塞和timeout的问题 官方文档: Remove and return an item from the queue. If optional args block is true and timeout is None (th ...
分类:
编程语言 时间:
2016-04-21 18:05:14
阅读次数:
308
Block回调执行顺序:ViewDidLoad 张三执行考前玩的方法 打印和女朋友玩,打印一个月后 调用参加补考这个block 执行参加补考这个block,即张三参加英语补考又挂了 调用惩罚这个block 执行惩罚这个block,即分手。 写的不对的地方,希望看到的朋友指正。 ...
分类:
移动开发 时间:
2016-04-21 01:24:59
阅读次数:
169
首页 编程指南 Grand Central Dispatch 基本概念 多核心的性能 Dispatch Sources 完结 外传:dispatch_once(上) Block非官方编程指南 基础 内存管理 揭开神秘面纱(上) 揭开神秘面纱(下) iOS多线程编程指南 关于多线程编程 线程管理 Ru ...
分类:
移动开发 时间:
2016-04-21 01:10:39
阅读次数:
364
元素两端对齐 第一个案例是让两个元素分别向左和向右对齐,如果是过去,我一定会用float来实现,但其实用table可以这么做: 自动平均划分每个小模块,使其一行显示 第二个案例我们先看看图: 遇到上面这种布局,一般会用float来做,或者把每个li设置成display:inline-block;来做 ...
分类:
其他好文 时间:
2016-04-20 21:57:15
阅读次数:
192
相信大家都用过CenterX 和 CenterY吧,这2个属性确实非常方便,但是有些时候会发现突然设置了CenterX CenterY不好使了,不居中了,一头雾水。这种情况 我建议第一时间去看看设置CenterX CenterY之前有没有设置size 也就是 宽和高。如果在设置宽高之前就设置了Cen ...
分类:
其他好文 时间:
2016-04-20 20:01:36
阅读次数:
150
多行注释: 1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来 2. 按大写字母I,再插入注释符,例如// 3. 按esc键就会全部注释了 取消多行注释: 1. 进入命令行模式,按ctrl + v进入 visual bloc ...
分类:
其他好文 时间:
2016-04-20 19:46:33
阅读次数:
115
横排: echo $form->radiobuttonlist($model, ‘type’,$arrtype,array(‘template’ => ‘<li style=”display:inline-block;width:120px;”>{input} {label}</li>’,'sepa ...
分类:
其他好文 时间:
2016-04-20 18:03:55
阅读次数:
259
1. block元素可以包含block元素和inline元素;但inline元素只能包含inline元素。要注意的是这个是个大概的说法,每个特定的元素能包含的元素也是特定的,所以具体到个别元素上,这条规律是不适用的。比如 P 元素,只能包含inline元素,而不能包含block元素。 2.默认情况下 ...
分类:
其他好文 时间:
2016-04-20 17:43:31
阅读次数:
146