从我个人理解,计算机编译原理,顾名思义,就是关于计算机编程翻译的相关原理,即对计算机编程的,更为深入、更为详细的去解读计算机语言。上网看了许多个人解读编译原理,发现最令我信服的,就是把编译原理类比成人体解剖:只有认真解剖、研究人体各部位,才能在手术中、医治中做到更好的处理。因此,唯有理解编译原理,才 ...
分类:
其他好文 时间:
2016-09-09 23:48:29
阅读次数:
124
先再说明一下,我本次分析的memcached版本是1.4.20,有些旧的版本关于内存管理的机制和数据结构与1.4.20有一定的差异(本文中会提到)。 一)模型分析在开始解剖memcached关于内存管理的源代码之前,先宏观上分析一下memcached内存管理的模型是怎样子的: 提个建议,我觉得mem ...
分类:
系统相关 时间:
2016-09-07 17:41:22
阅读次数:
277
经常可以看到有「人体排毒时间表」这样的说法,不同的媒体反复传播,大同小异。这些说法里,大多把人体的系统器官都给安排了一个特定的时段,认为在某时段是某器官的排毒时间,睡觉能排一切毒。事实上果真如此么?让我这个外科医生以精细解剖的手法对这玩意儿来个抽丝剥茧、剔骨穿心。 谣言:睡觉可以排毒? 真相:不睡只 ...
分类:
其他好文 时间:
2016-08-31 10:31:50
阅读次数:
176
今天讲的梦想,我的梦想就是世界和平!其实我是给大家吹牛逼!大家不要信啊!!讲到梦想,我首先想到理想,我不太明白他们是什么意思,只是在印象中觉得梦想比理想更广阔。感慨祖先们真会玩,搞这么多花样!我对他们的解剖是理想是有足够多的理由去支撑的,一个并不太遥远,可..
分类:
其他好文 时间:
2016-08-30 23:11:27
阅读次数:
370
第一部分:皮层细胞 皮层结构由的量的细胞体构成。其构成相对简单,按照现代的解剖学认知主要由pyramidal cell,granular cell和Fusiform Cell组成。尽管在性态上进行了详细的划分,但对于总体特性而言细胞都具备相类似的特性。下图是一个详细的分解图,但对于本次的阅读而言我们 ...
分类:
其他好文 时间:
2016-08-16 01:58:47
阅读次数:
272
解剖index.ios.js Render函数: 返回我们希望这个组件渲染出来的视图 样式 创建样式: const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'ce ...
分类:
其他好文 时间:
2016-08-09 11:58:35
阅读次数:
154
大家都知道Linux是一个多用户,多任务的操作系统,可以同时运行多个程序,必然就会产生多个进程,而每个进程会有不同的状态。下面是我对进程的个人理解,剖析的比较浅显,而且难免有错误,请指正那这些状态都有哪些呢???Linux进程状态:R(TASK_RUNNING),可执行状态&运..
分类:
系统相关 时间:
2016-08-04 19:51:26
阅读次数:
379
网上有很多对于STL空间配置器源码的剖析,之所以这么多人去剖析空间配置器,我觉得是真的设计的太好,而且剖析空间配置器的架构的设计对于C++学者来说是一个不错的提高能力的项目,所以加入到这个解剖大军中来。
参照了侯捷的《STL源码剖析》,原本直接看源码不懂得东西,突然间豁然开朗。再次写下自己对于STL空间配置器的一点点理解。
要了解空间配置器,有一张图是必看的:
...
分类:
其他好文 时间:
2016-07-15 00:46:45
阅读次数:
238
反射: 当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作 这里记录下反射的简单使用,方便查阅 以上代码执行都 ...
分类:
编程语言 时间:
2016-05-12 06:51:20
阅读次数:
192