自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华仔-技术博客

前阿里P9,《编程的逻辑》《从零开始学架构》《大厂晋升指南》《架构实战营》

  • 博客(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 3153

原创 不要重复发明轮子:C++重用的5重境界(5)——消息通信(完结篇)

 第五重境界:消息通信话说当年明教教主在连乾坤大挪移的时候,实际上并没有所谓的第7重,这第7重只是创始人凭借着自己的聪明才智想出来的,根本无法证实是否正确,幸好张无忌没有练才躲过一劫。其实我们这里的所谓第5重也是我凭空想出来的:)大家接下来也可以看到,这一重境界其实和C++或者DLL完全没有关系,但这一重境界绝对不是凭空乱想,而且也绝对不是无法证实的,这一重境界是每个IT人都知道的,也

2009-04-25 20:57:00 2690 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 2783 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 3266

十年磨一剑之架构设计

浓缩10年工作经历精华,结合电信领域和互联网领域的经验,剥去架构设计高大上的神秘外衣,提炼架构设计的终极大法,菜鸟也能做架构设计。 主要内容包括:什么是架构设计、架构设计的终极大法、架构设计的基本原则、如何提升架构设计能力

2014-12-24

零缺陷”开发技巧

零缺陷开发技巧,简单易懂,一学即会,一用就有效果,让你写10K代码只有1个bug的方法

2014-12-24

TCP头信息详解(英文版 pdf)

详细介绍来的TCP头相关的信息,例如mss、sack、win等字段是什么含义,从英文网站上下载的,转换为pdf了,如果要看原文,直接点击pdf上的链接即可

2013-12-13

spring_in_action中文第二版(高清完整书签版).part2

spring_in_action中文第二版(高清完整书签版) 第二部分,手工添加和校正了所有书签。 CSDN上传限制,拆分为2个包

2013-11-05

apache-ant-1.7.1-src

Apache ant的源码,用于给有需要的同学用。

2009-03-21

设计模式精解 Design_Patterns_Explained

本文详细解释了设计模式隐含的思想,GOF的书只讲解了有哪些模式,而本文解释了“为什么”要用这些设计模式,对于理解GOF的设计模式有非常大的帮助,让你从死记硬背GOF模式中解脱出来,从而能够灵活的应用到实际工作中去

2009-03-11

软件架构设计艺术:方法和技术

描述了架构设计要考虑的内容、方法、技术,适合于系统设计师,架构师

2009-03-11

Linux指令详解——详细介绍了每条Linux操作系统的命令

Linux命令描述,详细介绍了每条Linux操作系统的命令,避免大家去读英文的man手册

2009-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除