码迷,mamicode.com
首页 >  
搜索关键字:剖析    ( 4571个结果
MapReduce剖析笔记之八: Map输出数据的处理类MapOutputBuffer分析
在上一节我们分析了Child子进程启动,处理Map、Reduce任务的主要过程,但对于一些细节没有分析,这一节主要对MapOutputBuffer这个关键类进行分析。MapOutputBuffer顾名思义就是Map输出结果的一个Buffer,用户在编写map方法的时候有一个参数OutputColle...
分类:其他好文   时间:2014-09-04 01:28:16    阅读次数:416
高效程序员的45个习惯:敏捷开发修炼之道之主题建议翻译1-10
高效程序员的45个习惯:敏捷开发修炼之道1-10   阅读本书时,总共有45个建议,每个建议有一个主题,并且每个建议有2断话,第一段话是一般人的思维,之后作者对这种思维现象进行剖析,最后得出作者自己的结论,第二段话就是作者的观点。 本次翻译,主要分为5篇来完成,前四篇每篇为10个建议,最后一个为5个建议。每次翻译的中文在上面,原版英文在最下面展示,已方便大家的对照学习。 由于个人能力有限,...
分类:其他好文   时间:2014-09-03 13:12:46    阅读次数:198
重温《STL源码剖析》笔记 第四章
源码之前,了无秘密 ——侯杰第四章:序列式容器 C++语言本身提供了一个序列式容器array array:分配静态空间,一旦配置了就不能改变。 vector: 分配动态空间。维护一个连续线性空间,迭代器类型为:Random Access Iterato...
分类:其他好文   时间:2014-09-03 11:08:36    阅读次数:231
_Obj* __STL_VOLATILE* __my_free_list
今天在读《STL源码剖析》空间配置器第二级时看到了这句,有点不解,于是查阅后知:obj后面是个指针 STL_VOLATILE也应该是个类型定义的吧,程序中应该有define来对它定义。所以就是指针的指针。。指针,也就是地址,所以是__my_free_list是一个地址,*__my_free_list...
分类:其他好文   时间:2014-09-03 00:13:05    阅读次数:420
重温《STL源码剖析》笔记 第一章
源码之前,了无秘密。 --侯杰经典的书,确实每看一遍都能重新收获一遍:第一章:STL简介 STL的设计思维:对象的耦合性极低,复用性极高,符合开发封闭原则的程序库。 STL的价值:1.带给我们一套极具实用价值的零部件,以及一个整合的组织。 ...
分类:其他好文   时间:2014-09-02 22:41:15    阅读次数:290
重温《STL源码剖析》笔记 第二章
第二章:空间配置器 allocator SGI特殊的空间配置器,std::alloc SGI是以malloc()和free()完成内存的配置与释放。 SGI设计了双层级配置器: 第一级配置器直接使用malloc()和free(); _malloc_alloc_template ...
分类:其他好文   时间:2014-09-02 22:40:25    阅读次数:237
重温《STL源码剖析》笔记 第三章
第三章:迭代器概念与traits编程技法 迭代器是一种smart pointer auto_Ptr 是一个用来包装原生指针(native pointer)的对象,声明狼藉的内存泄漏问题可藉此获得解决。 auto_ptr用法如下,和原生指针一模一样:void func() { auto_p...
分类:其他好文   时间:2014-09-02 22:34:25    阅读次数:266
python中对象初始化放在内存中什么位置
截屏自《Python源码剖析》正文第一页。 也即: 当在其他class中使用 时,node是在堆中的。相当于在C中调用malloc。 不仅仅是对于像Node这样的class 的对象是存在于堆中的,在Python中就连int类型的数值同样是存在...
分类:编程语言   时间:2014-09-02 18:17:15    阅读次数:514
LED子系统剖析
写之前,先看一张图:上次说了LED驱动程序,Linux自身也携带了LED驱动,且是脱离平台的,即LED子系统.操作起来十分简单.但是它的实质却不是那么容易,研究了一个晚上,终于明白了其中一个文件的功能啦,机led-class.c文件.现在分享一下.其实LED的驱动位于内核driver/leds目录下...
分类:其他好文   时间:2014-09-01 17:38:13    阅读次数:405
WF4.0——升级技能:委托应用
经过这一系列的抽象,我们发现,我们开发的工作流,已经脱离了我们当初简单使用的范畴,通过对泛型,委托的技术积累,我们对任何业务的抽象,都那么水到渠成,这时,我认识到一个道理,我们重要的不仅仅是了解更多的技术,还有对技术应用场景的深入剖析,和面向对象认识的提升!...
分类:其他好文   时间:2014-09-01 00:28:12    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!