经验总结
忘世麒麟
这个作者很懒,什么都没留下…
展开
-
越维护代码越感觉心惊肉跳的
很奇怪,今天一大早来到公司我就有这种感觉。大概我感觉昨天我改正的那个bug其中可能还隐含了“杀气”!然后我仔细的再次阅读了一遍, 果然,里面隐藏了一个不定时“炸弹”——有一个读文件操作,我没有添加条件判断语句。虽然说要读取的这个文件,使用该产品的用户是几乎没可能会去手动查看的(里面就一串随机的序列号,做标记值使用),但是,不排除出现意外,导致程序读取不成功。然后我打开后,直接使用文件 句柄写,就原创 2016-03-08 11:14:17 · 2434 阅读 · 8 评论 -
经验确实很重要
为什么你写的代码好好的,在别人机器上就运行出错呢?,这大概是所有的程序员最纠结的事情了。最近在开发新模块也在测试修改遗留的bug,稍微积累了一点心得:对程序员来说,经验真的很重要。(难怪很多公司都要招有一定工作年限的程序员)好了,详细说说。 我最初比较有印象的一个bug是这样的。 现象:一个月前有一个项目,里面有多个工程,但他们互不影响。假如我需要在工程A中引用工程B中原创 2016-04-22 15:19:24 · 1303 阅读 · 1 评论 -
C++ 以多字符为分隔符分割字符串
发现,之前写的博客中,有一种分割方式是在是有点落后.因此改进了一下,这里主要是第一个函数,百度中可以查到. #include #include #include using namespace std; char *strsep(char **stringp, const char *delim) { //判断stringp是否为空,提高程序的容错性 char *s; const c原创 2016-05-31 15:32:47 · 5406 阅读 · 2 评论