上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
  2010年4月4日
摘要: 昨天晚上和同事讨论写 Log 的问题,谈到写到文件,后来谈到写文件用 ReadFile、WriteFile 还是用 fread、fwrite 的问题。我一直对 fread、fwrite 没啥好感,原因是它自作主张的搞了一套缓存机制。可是仅仅这点就鄙视它似乎还说不过去。谈着谈着,后来我们对它的参数设计 阅读全文
posted @ 2010-04-04 19:41 溪流 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 我原先不喜欢加 Log,后来我的头儿希望加 Log,于是乎我手头的项目就全是 Log 了。之前一直是定义一个不定参数的宏或者函数,遇到需要的地方就 LOG(...)。后来越来越感觉对于函数进出的信息比较渴求,于是弄了个固定的 LOG_FUNCTION() 来记录函数进入,因为有 __FUNCTION 阅读全文
posted @ 2010-04-04 01:31 溪流 阅读(9) 评论(0) 推荐(0) 编辑
  2010年4月2日
摘要: 最近有个东西,需要读 XML 配置文件,于是用 msxml 做了。msxml 是基于 COM 的,使用之前需要 CoInitialize,使用之后需要 CoUninitialize。于是我写成了: void foo(){ CoInitialize(NULL); // Reading configur 阅读全文
posted @ 2010-04-02 10:02 溪流 阅读(15) 评论(0) 推荐(0) 编辑
  2010年3月31日
摘要: 如题。 没有界面、不带任何文档的软件怎么办? 阅读全文
posted @ 2010-03-31 17:23 溪流 阅读(3) 评论(0) 推荐(0) 编辑
  2010年3月30日
摘要: 先看一个例子。首先,我要写一个vector;其次,为了使用方便,我需要提供一个带 size 参数的构造函数。要求就这两点。 那么,势必要: class vector{public: vector(size_t size) { // ... m_pData = new int[size]; // 假设 阅读全文
posted @ 2010-03-30 22:31 溪流 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 灰常感谢各位达人昨天的热心回帖,让我受益匪浅。我仰望夜空,群星点点,就如各位的点睛之语,在无尽的苍穹闪耀。这让我深深地意识到,在这里,不仅可以分享成果,也可以分享困惑、分享寂寞。(开场白到此结束~) 在平常的编程中,我发现很容易遇到这种结构: (1号方案) BOOL foo(){ BOOL bRet 阅读全文
posted @ 2010-03-30 09:55 溪流 阅读(12) 评论(0) 推荐(0) 编辑
  2010年3月29日
摘要: 我的观点可能有点激进,我觉得单件模式啥也不是,纯粹是个全局变量的贞洁牌坊而已。全局变量如果有必要,用就用了,何必伪装;如无必要,就算穿上单件模式的马甲,到头来也会搞得一片狼籍——随处可见GetInstance。 欢迎讨论~ 阅读全文
posted @ 2010-03-29 10:58 溪流 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 如题,不知道这样说是不是清楚了。 就是说,我们把新的类引入我们自己的工程后, 如果我们的工程打开了预编译头,就需要在.cpp加上#include <stdafx.h>,或者关闭本工程或者那个cpp的预编译头选项;如果我们的工程关闭了预编译头,就要确保那个.cpp里没有#include <stdafx 阅读全文
posted @ 2010-03-29 10:30 溪流 阅读(37) 评论(0) 推荐(0) 编辑
  2009年11月17日
摘要: 网上提得较多的是 2K/XP 的句柄表,以及句柄分配算法。其中 Win2K 的句柄表在 _EPROCESS + 0x128 处,WinXP 在 _EPROCESS + 0x0c4 处。Vista 和 Win7 找遍了 Internet 没找到,于是只好下载符号表,装系统自己找。其实也就 dt _EP 阅读全文
posted @ 2009-11-17 19:18 溪流 阅读(9) 评论(0) 推荐(0) 编辑
  2009年11月9日
摘要: 陆陆续续搞了一个多月了,不过其实也就一开始的几天和最近几天在好好搞。 前两天把 Set、Map 写完的时候,突然发现我还是完全没有理解 STL 的迭代器所玩的花样。其中的类型萃取我看出来了,其余的都没有。我这里的迭代器是很土的,每个容器自顾自的(尽管很“巧合”有几个一样的接口)。 String 类我 阅读全文
posted @ 2009-11-09 22:01 溪流 阅读(12) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页