随笔 - 276  文章 - 0  评论 - 44  阅读 - 141万
01 2015 档案
Visitor模式和Observer观察者模式
摘要:所谓访问者模式,就是不同服务提供者对同一种服务提供的服务内容不同。Typedef std::vector VisitbleArray;Typedef std::vector VisitorArray;Interface IVisitable{ void AcceptSum(IVisitor visi... 阅读全文
posted @ 2015-01-18 13:30 bitbit 阅读(1486) 评论(0) 推荐(0) 编辑
用附加到进程的方法调试服务代码
摘要:首先安装要调试的服务进程版本(文件就是debug下产生的,并且位于调试目录),安装后启动它。然后打开VC,在菜单调试->附加到进程窗口中查找启动后的服务进程名字,点击“附加”。然后就可以进行断点调试。 阅读全文
posted @ 2015-01-10 12:59 bitbit 阅读(717) 评论(0) 推荐(0) 编辑
ACE的源码划分
摘要:前几篇文章也提到过,ACE的所有源文件和头文件都杂乱堆在了ACE_wrappers/ace目录下。这样的代码组织方式给学习ACE带来了很大的困难,很多朋友在看到ace目录下庞大的代码的时候,几乎就失去了学习ACE的信心^_^。因此,我们有必要对ACE的代码进行重新组织,以降低学习曲线。下面,我将给出... 阅读全文
posted @ 2015-01-08 18:08 bitbit 阅读(2928) 评论(0) 推荐(0) 编辑
通过#define连接字符串的特殊方法[转]
摘要://在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接两个前后两个参数,把它们变成一个字符串。#define Conn(x,y) x##y //连接x,y#define ToChar(x) #@x //加单引号#define ToString(x) #x //... 阅读全文
posted @ 2015-01-08 13:02 bitbit 阅读(17042) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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