教训
百炼成钢
这个作者很懒,什么都没留下…
展开
-
磨刀不误砍柴工 教训啊!
昨天在fix bug;拿到之后吭哧吭哧就可以debug了。费了一下午,总算跟踪到最后那部分代码了;结果发现数据库的已经有相同数据,不能覆盖,程序退出了。连bug的现象都没有复现出来!浪费了不少时间,还得回头重新找数据! 要吸取教训了!分析bug之前,要先复现! 所谓磨刀不误原创 2011-09-14 11:00:33 · 329 阅读 · 0 评论 -
VC++的编译错误信息让人很迷惑啊
随便写了下面的这段代码。 #include using namespace std; class CBase { public: const string& Name() { return "CBase"; }原创 2011-09-27 16:40:53 · 279 阅读 · 0 评论 -
.Net - C#的引用概念不能没有啊
今天犯了一个低级错误,晕啊! 如下面的代码所示, #1不会对Thread的culture有impact,除非用了#2的语句。 ---------------------------------------------------------------------------------------------------------------------------------------原创 2012-05-11 17:07:39 · 314 阅读 · 0 评论 -
VC++运行时的出错信息 不可不仔细读
今天跑了了一个z.exe,但是一跑就出错:Entry Point Not Found!详细信息是"The procedure entry point could not be locateded in the dynamic link library xxx.dll"。这个详细信息中间是一长串由?,@ ,$和不成完整单词的word组成。 问了一下对这个功能熟悉的原创 2012-05-30 17:41:37 · 390 阅读 · 0 评论 -
useful keyword for MSDN
There are 2 useful key words: tutorial, guide. you can use them to find many useful quick start information about learning language, Especially in MSDN. Take C# as an example, In MSDN, there are原创 2012-07-25 13:53:34 · 306 阅读 · 0 评论 -
C++ - 数值比较numerical comparison
在工作碰到好几次不同type的integer/value比较出错,导致奇怪的bug。很小的问题,却不容忽视。 看几个例子.原来我的想法是他们bitwise level是一样的,这4个比较应该都是true才对。 char m_costBasis1; UINT1 m_costBasis2;//define unsigned char UINT1 UINT2 l_BasisNum; //d原创 2013-12-20 14:18:39 · 874 阅读 · 0 评论