04 2015 档案

摘要:State模式原理和C++实现 阅读全文
posted @ 2015-04-18 15:51 Walle 阅读(5246) 评论(0) 推荐(2) 编辑
摘要:Command模式简介和C++实现 阅读全文
posted @ 2015-04-17 16:44 Walle 阅读(8278) 评论(0) 推荐(1) 编辑
摘要:Mediator模式简介和C++实现 阅读全文
posted @ 2015-04-17 10:33 Walle 阅读(3088) 评论(2) 推荐(1) 编辑
摘要:NET下的很多技术都是基于反射机制来实现的,反射让.NET平台下的语言变得得心应手。最简单的,比如枚举类型,我们我可以很容易的获得一个枚举变量的数值以及其名称字符串。可是,在C++中,枚举变量本质上和一个整形变量没有区别,我们很难获取一个枚举变量的名称字符串。其实在C++中,我们可以通过宏来实现类似... 阅读全文
posted @ 2015-04-15 16:31 Walle 阅读(18403) 评论(1) 推荐(5) 编辑
摘要:1IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确... 阅读全文
posted @ 2015-04-15 09:12 Walle 阅读(290) 评论(0) 推荐(0) 编辑
摘要:你应当如何学习C++(以及编程)(rev#1)By刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)Javascript是世界上最受误解的语言,其实C++何尝不是。坊间流传的错误的C++学习方法一抓就是一大把。我自己在学习C++的过程中也走了许多弯路,浪费... 阅读全文
posted @ 2015-04-14 21:44 Walle 阅读(571) 评论(0) 推荐(0) 编辑
摘要:C++标准中并没有包含GUI,这也使得C++开发图形化界面需要依赖于第三方的库。实际上,图形界面恰恰是C++的强项,小到平常使用的各类桌面软件,大到魔兽世界这样的游戏,都是C++擅长的地方。C++之所以能做到这一点,原因在于它是一门即能提供极高的性能,又能提供良好接口的语言。C性能很高,但是封装太差... 阅读全文
posted @ 2015-04-14 20:24 Walle 阅读(860) 评论(0) 推荐(0) 编辑
摘要:C++的成员,包括成员变量和成员函数,它们在基类和继承类中的权限问题,自己做了一个总结! 阅读全文
posted @ 2015-04-13 20:41 Walle 阅读(3303) 评论(4) 推荐(0) 编辑
摘要:1ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2系统架构2.1... 阅读全文
posted @ 2015-04-13 15:43 Walle 阅读(1586) 评论(0) 推荐(1) 编辑
摘要:堆排序是非常常用的算法之一,应用包括海量数据筛选、普通排序、笔试面试等,一些优秀的开源软件如libevent,它的定时器管理部分就是用的堆排序,不过做了优化,有点晦涩! 阅读全文
posted @ 2015-04-11 17:27 Walle 阅读(15588) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示