之前,看到关于blcok外使用__weak弱化对象,blcok内再用 __strong 强引用的原因: 保证对象在blcok中不会被提前释放,当blcok执行完之后,自动释放该对象。 今天看了一下__weak修饰的对象,在被使用的时候,每次使用都会被注册到autoreleasepool中,例如: { ...
分类:
其他好文 时间:
2017-07-28 11:09:09
阅读次数:
158
mapreduce是hadoop的核心组件, 设计理念是移动计算而不是移动数据, mapreduce的思想是'分而治之', 将复杂的任务分解成几个简单的任务去执行 共分为4个步骤: 1, split 切分blcok, 切分为数据片段, split0, split1, split2 计算公式为: 2, ...
分类:
其他好文 时间:
2017-06-24 19:40:44
阅读次数:
167
没有引用外部变量的block 为 __NSGlobalBlock__ 类型(全局block) MRC: 引用外部变量的block 为 __NSStackBlock__ 类型(栈区block) 栈区中的block,申明属性用copy,可以从栈区拷贝到堆区 使用copy修饰的原因是 :防止block 在 ...
分类:
其他好文 时间:
2016-10-13 14:32:25
阅读次数:
158
运用上图的逻辑,上面的题目就迎刃而解,inline-blcok 的 stacking level 比之 float 要高,所以无论 DOM 的先后顺序都堆叠在上面。 不过上面图示的说法有一些不准确,按照 W3官方 的说法,准确的 7 层为: the background and borders of ...
分类:
其他好文 时间:
2016-09-29 21:24:06
阅读次数:
150
一、基本概念 block (代码块)类似C语言函数指针。 定义一个block的格式:返回值类型 (^变量名)(参数列表)---》void (^blcok)(void)。 一般使用typedef重命名block,上面的block定义可以这样写---》typedef void(^MyBlock)(voi ...
分类:
移动开发 时间:
2016-09-11 12:56:14
阅读次数:
180
1.先写 2.在block的WHEN-CREATE-RECORD中 MEND_DATA.default_row; 3.blcok创建触发器KEY-DUPREC begin duplicate_record;end; ...
分类:
其他好文 时间:
2016-08-16 20:14:38
阅读次数:
153
理解CSS盒子模型 如果不需要很多奇巧淫技的跨浏览器兼容的 CSS 代码,透彻地理解 CSS 盒子模型是首要事情,CSS 盒子模型并不难,且基本支持所有浏览器,除了某些特定条件下的 IE 浏览器。CSS 盒子模型负责处理以下事情: ◆一个blcok(区块)级对象占据多大的空间 ◆该对象的边界,留白 ...
分类:
Web程序 时间:
2016-08-08 09:52:57
阅读次数:
325
inode的工作原理:如果把blcok比作书中的内容,那么inode就是inode就是这个书的目录,inode中记录文件的是文件的元数据信息,如:权限、大孝属主属组、时间戳、以及数据块所在的位置等信息,blcok中存储的才是真正的数据block:每个blcok默认大小是4k(创建文件系统的时候可以..
分类:
其他好文 时间:
2016-07-29 23:02:40
阅读次数:
353
inode的工作原理:如果把blcok比作书中的内容,那么inode就是inode就是这个书的目录,inode中记录文件的是文件的元数据信息,如:权限、大孝属主属组、时间戳、以及数据块所在的位置等信息,blcok中存储的才是真正的数据block:每个blcok默认大小是4k(创建文件系统的时候可以..
分类:
其他好文 时间:
2016-07-29 22:59:54
阅读次数:
675
1.where is block I/O layer in the system 2.简介 The generic block I/O layer is an abstraction for blcok devices in the system Receives I/O requests in a ...
分类:
系统相关 时间:
2016-06-16 09:16:39
阅读次数:
182