- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 PMP:“拍好马屁”,改变人生! (1)
PMP:“拍好马屁”,改变人生:)PMP?拍马屁的缩写!?当然不是了,全称是Project Management Professional(详细内容可参考“zengjibing的文章”http://blog.csdn.net/zengjibing/archive/2009/02/13/3888892.aspx),是一个项目管理认证的考试,2008排名IT热门认证第4名。但是为什
2009-04-28 20:36:00 3155
原创 不要重复发明轮子:C++重用的5重境界(5)——消息通信(完结篇)
第五重境界:消息通信话说当年明教教主在连乾坤大挪移的时候,实际上并没有所谓的第7重,这第7重只是创始人凭借着自己的聪明才智想出来的,根本无法证实是否正确,幸好张无忌没有练才躲过一劫。其实我们这里的所谓第5重也是我凭空想出来的:)大家接下来也可以看到,这一重境界其实和C++或者DLL完全没有关系,但这一重境界绝对不是凭空乱想,而且也绝对不是无法证实的,这一重境界是每个IT人都知道的,也
2009-04-25 20:57:00 2691 3
原创 不要重复发明轮子:C++重用的5重境界(4)——继承接口DLL
第四重境界:继承接口DLL看起来“代理接口DLL”已经能够很好的完成任务了,但追求完美的你是否总觉得有的地方不够优美呢?关键就在于这部分:InterfaceClass:: Function1(int param1, char param2 ){ return m_pRealizeClass-> Function1(param1, param2 );}以上这段代码是代理
2009-04-19 20:14:00 2705 1
原创 不要重复发明轮子:C++重用的5重境界(3)——代理接口DLL
第三重境界:代理接口DLL看到这个名字,可能大家有点迷糊:代理?接口?DLL?三个风马牛不相及的东东扯到一块是什么意思呢?其实只要按照字面意思就能够大概理解:代理:就是设计模式中的代理模式;接口:就是Java中的Interface一个概念;DLL:就是动态链接库了:)翻译成一句完整的话就是:DLL通过代理模式对外提供接口。 下面我们看看这个“代理接口DLL”是如何实
2009-04-12 21:13:00 2784 3
原创 不要重复发明轮子:C++重用的5重境界(2)——简单DLL
第二重境界:简单DLL稍有经验的人都知道,要解决代码重用的问题其实已经有简单的方法了,那就是动态链接库(Windows平台是DLL,Linux/UNIX是so,下面以DLL为例说明)。简单的DLL实现如下:将对象、方法的定义放在DLL里面,使用时只需要包含DLL的头文件即可。这样简单的一个设计,就能够解决代码重用的一个大问题:一份DLL只占一份磁盘空间、一份内存空间。但为什么
2009-04-12 21:11:00 2481
原创 不要重复发明轮子:C++重用的5重境界(1)——代码重用
软件领域有一个著名的描述软件重用的谚语:不要重复发明轮子!这个道理是很简单,也很明白的,谁都不想重复无用的劳动,但具体实践中我们该如何避免重复发明轮子呢?各位注意了,谚语中是说“重复发明”,不是说“重复使用”,也就是说我们实践中其实也是避免不了重复使用轮子的,因此实践中我们的对策也可以用一句简单的语句表达:发明能够重复使用的轮子!下面我们就以C++语言为例,看看究竟如何“发明重复使用的
2009-04-12 21:08:00 3267
十年磨一剑之架构设计
2014-12-24
TCP头信息详解(英文版 pdf)
2013-12-13
spring_in_action中文第二版(高清完整书签版).part2
2013-11-05
设计模式精解 Design_Patterns_Explained
2009-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人