在源码v2.06的基础上,分析飞鸽传书的文件传输实现机制。...
分类:
其他好文 时间:
2015-04-26 10:54:37
阅读次数:
244
id是oc语言中一个独特的数据类型。一种通用对象类型。可以转换为任何数据类型,即id类型的变量可以存放任何数据类型的对象。万能指针,能指向操作任何OC对象 id ==NSObject *这是为什么呢?还是从OC的内部实现机制上来分析吧! 在内部处理上,id类型被定义为指向对象的指针,这可以从id的定...
分类:
其他好文 时间:
2015-04-24 00:53:16
阅读次数:
194
1,求成员变量的偏移:2,const实现机制:在编译期间完成,对于内置类型,如int, 编译器可能使用常数直接替换掉对此变量的引用。而对于结构体不一定。编译器在优化代码时把j直接优化成64h了,所以虽然p和&j的值一样,但j不再通过访问j的地址输出,而是使用的直接的数。(反汇编时也有看到直接把数字压...
分类:
编程语言 时间:
2015-04-21 07:04:36
阅读次数:
204
自旋锁spin_lock和raw_spin_lockhttp://blog.csdn.net/droidphone/article/details/7395983本文不打算详细探究spin_lock的详细实现机制,只是最近对raw_spin_lock的出现比较困扰,搞不清楚什么时候用spin_loc...
分类:
其他好文 时间:
2015-04-16 21:41:17
阅读次数:
172
java.lang.ThreadLocalThreadLocal会封装T类型的对象,每一个线程使用该对象时,各自拥有不同的T实例。原理最开始以为其中封装了一个Map。每次操作时,根据线程取出T。但是后来发现,这是因为ThreadLocal利用了线程的底层实现机制,在每一个线程里面封装了一个T的实例实例 private ThreadLocal thread...
分类:
其他好文 时间:
2015-04-16 10:25:21
阅读次数:
101
核心作用: -- 通过代理,控制对对象的访问 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即:AOP的微观实现!) -- AOP(Aspect Oriented Programming面向切面编程)的核心实现机制!核心角色:抽象角色: ...
分类:
其他好文 时间:
2015-04-14 16:17:47
阅读次数:
152
JAVA OO中 继承 封装 多态 抽象被命为面向对象编程的四大基础特征封装隐藏了类的内部实现机制 从而可以在不影响使用者的前提条件下 改变类的内部结构 ,同时保护了数据继承是为了重用父类代码 多态是指一个对象有多种形式的能力 一个类的子类可以定义他们唯一的行为 ,同时共享父类的某些相同特征。具体来...
分类:
编程语言 时间:
2015-04-12 13:13:11
阅读次数:
133
前言本文大部分内容来自于mikeperetz的Asynchronous Method Invocation及本人的一些个人体会所得,希望对你有所帮助。原英文文献可以在codeproject中搜索到。介绍这篇文章将介绍异步调用的实现机制及如何调用异步方法。大多数.NET开发者在经过delegate、T...
分类:
编程语言 时间:
2015-04-08 12:50:23
阅读次数:
248
腾讯笔试题:const的含义及实现机制 const的含义及实现机制,比如:const int i,是怎么做到i只可读的? const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。 更多阅读: http://www.92ask.net/Archive/...
分类:
其他好文 时间:
2015-04-08 10:42:01
阅读次数:
174
最近有个业务往mysql数据库中一个表中写数据,
每天的数据量不是很大,而且业务总是依赖最近1天的数据;
但是随着时间的积累,数据库的中数据条目变多,查询变慢;
如果能够按天分表,事情就解决了;
但是,使用该表的业务逻辑都要做相应的调整;
为了实现两者的折衷,采取将数据库表按天轮转的方法:
实现机制 create like + rename.
但是需要借助mysql-client...
分类:
数据库 时间:
2015-04-07 21:39:42
阅读次数:
143