无论是PC客户端开发还是移动开发,或是Web开发, 网络编程都是很重要的一块, 深入理解TCP/IP和HTTP协议是一个优秀程序员的必备技能。看到酷壳老大正好写了篇相关文章, 正好拿来学习, 转自 http://coolshell.cn/articles/11564.html TCP是一个巨复杂的协 Read More
posted @ 2016-08-22 01:42 findumars Views(419) Comments(0) Diggs(0)
有同事很喜欢用Context模式,觉得是自己"首创", 我有些自己的想法, 或者大家可以发表下自己的观点。 什么是Context模式? 23种设计模式中没有这个模式, 是同事自己命名的, 我觉得名字也挺合理。 Context模式首先要满足的条件是类都是基于COM思想IUnknown接口 继承于IUn Read More
posted @ 2016-08-22 01:41 findumars Views(768) Comments(0) Diggs(0)
http://www.cppblog.com/weiym/archive/2012/06/12/178472.html Read More
posted @ 2016-08-22 01:40 findumars Views(560) Comments(0) Diggs(0)
我们发现设计模式在Java社区很流行,但是在C++社区却没有那么被关注,甚至有点被排斥,究竟是什么原因造成这个差异的呢? 昨天和同事讨论这个问题,最后得出几点原因: (1)C++内存需要自己管理,所以有些模式在C++里使用不是那么方便,但是Java不用关心内存,所以在Java里的使用设计模式有天生的 Read More
posted @ 2016-08-22 01:34 findumars Views(817) Comments(0) Diggs(0)
我们知道ATL(活动模板库)是一套很小巧高效的COM开发库,它本身的核心文件其实没几个,COM相关的(主要是atlbase.h, atlcom.h),另外还有一个窗口相关的(atlwin.h), 所以拿来学习应该是很方便的。但是因为ATL的代码充满了模板和宏,内部还夹杂着汇编,所以如果没有比较丰富的 Read More
posted @ 2016-08-22 01:31 findumars Views(778) Comments(0) Diggs(0)