摘要: 最近BROWSE自己几年前写的CODE, 发现了两出细小的BUG。第一个应该很容易看出来:...const char* key = obj.getKey();if (key=="Type") {...}第二个可能就不太容易发现了int64_t symbol = 0xff;for(int i=0; i<40; i++) { ... symbol |= 1L << i;} 阅读全文
posted @ 2010-12-02 22:33 胡卜规 阅读(186) 评论(0) 推荐(0)
摘要: 文章主要对MICHAEL PENG(以下称MP)对某开源代码的评价而写。 作者希望给技术讨论增加一点深度。 MP认为只要“语义const“就必须加上, 比如他的评论 class IRule{ public: // MichaelPeng: Name函数可以设置为const virtual const char* Name(void) = 0; ... }; 上面是个抽... 阅读全文
posted @ 2010-12-02 21:46 胡卜规 阅读(443) 评论(2) 推荐(0)
摘要: 大概3年前我开始寻找一个LOGGING的C++库, 主要的要求是:容易使用, 支持PRINTF的格式化输出能够将记录导向到文件去, 支持SYSLOG导向更好同时支持WINDOWS和LINUX分级记录, 能够关闭一些级别的记录, 能够完全关掉记录最佳对这些要求解释一下。 传统上iostream的输出被推崇, 但是根据我多年的经验而言效果并不好,一般写的代码要大于printf, 而且输出控制很差。 很... 阅读全文
posted @ 2010-12-01 05:02 胡卜规 阅读(359) 评论(0) 推荐(0)