一、系统调用初始化void __init trap_init(void) { ...... set_system_gate(SYSCALL_VECTOR,&system_call);//0x80 ...... } 对0x80中断向量。设置了系统调用的总入口system_call。static voi ...
分类:
系统相关 时间:
2017-04-22 18:49:04
阅读次数:
238
/** * KVC基本概念 * * KVC全称Key-value coding(键值编码) * 一个非正式的Protocol,提供一种机制来间接访问对象的属性 */ /** * KVC的作用 * * KVC是可以直接通过路径(字符串)获取对应的键的值 * 访问私有变量(一个类中的私有变量,不能直接通 ...
分类:
其他好文 时间:
2017-04-14 14:25:26
阅读次数:
160
摘自:iOS--KVO的实现原理与具体应用 1 KVO是什么? KVO是Objective-C对观察者模式的一种实现,另外一种是通知机制(notification) KVO提供一种机制,指定一个被观察对象(例如A类),当对象的某个属性(例如A中的字符串name)发生更改时,对象会获得通知,并做出相应 ...
分类:
其他好文 时间:
2017-04-10 12:31:07
阅读次数:
631
KVC(键值编码)和OC字典很相似,都是键值存储。但是OC字典比较灵活,它是一种映射。[dictsetObject:<#(id)#>forKey:<#(id<NSCopying>)#>]intmain(intargc,constcharchar*argv[]){@autoreleasepool{NSMutableDictionary*dict=[[NSMutableDictionaryalloc]ini..
分类:
其他好文 时间:
2017-04-07 00:06:29
阅读次数:
206
在取值和赋值都是使用KVC: 取值: 赋值: ...
分类:
编程语言 时间:
2017-04-05 19:18:56
阅读次数:
135
2.最重要也是最核心的是要自己改下bootstrap-paginator.js源文件,如下: [javascript] view plain copy function oneferReportrePaintLine(param,type,page){ var time = param.name; ...
分类:
Web程序 时间:
2017-04-05 13:11:39
阅读次数:
318
自己稍微记录一下,方便以后用到: 先创建一个定时器的类: 在控制器创建的时候开始定时器, 然后在cell中添加kvo 监听事件: ...
分类:
其他好文 时间:
2017-04-03 00:24:46
阅读次数:
200
KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime方法,我 ...
分类:
其他好文 时间:
2017-04-02 18:31:06
阅读次数:
151
期初,这个是因为朋友说的,忘记是哪所大公司的笔试题,说 KVO 的实现为什么要创建一个子类。当初,我还瞎说的做了一个回答,感觉这个也没啥呢。随着自己兴趣使然,我就简单搜索了一下,我天,铺天盖地的文献,才知道,原来这个也是个领域哦。 后来就慢慢的接触、了解,也听说了很多新词,其中陌生的要属 isa 指 ...
分类:
其他好文 时间:
2017-03-28 17:36:40
阅读次数:
246