初级小白改bug心得
来源:互联网 发布:知乎 匿名用户 编辑:程序博客网 时间:2024/05/17 22:27
面对bug,除了冷静还是冷静~任你虐我千百遍,岿然不动从头看!
身为小白,级数不够,面对一个较大的系统,在遇到bug时通常会显得力不从心,我就是这样。如果调试时能报出准确的编译错误,也比较容易解决,怕就怕那种编译正确,运行结果出错的情况,这两天我就遇到了一个,加上自身急性子的缺点,就干脆抛开其他一切事情,非要解决了它不行,怎奈何急躁解决不了问题,做了一整天的无用功,真是naive之极啊!
闲话少说,这次bug原因也就是我在读取一个txt文件的时候文件名写错了(漏写了两个字母),结果,程序目录里面没有这个文件,从文件中读取的相关数据也自然是空的,承载这些数据的变量为0,在后面进行某个与此变量相关的内存分配时,也就没有分配。其实系统抛出了一个关于内存分配时Memory allocated:0的提示,因为定位到此位置是一个可以看作是内置的函数内容,从未修改过,就自信的以为是版本不兼容或者编译器设置方面的原因,结果在这两个方面找了一大堆的方法,挨个试了个遍,毫无例外是无用功。除此之外,我还误以为是某些变量占用内存没有释放导致的,把打开的东西关了个遍,重启了电脑,结果还是无用。无奈之下,搬出大神同窗贾某(此处thanks a lot),他虽然不懂我这个系统的细节,但是改bug的手艺可是一级的6,根据他的思路,在晚饭之前虽然没有找到原因,可是大致有了个方向,晚饭后,我顺着这个方向,仔细冷静的从头看了一下,结果,,药丸,,扇自己几个耳光的心情都有了,粗心导致的低级错误让我浪费了整整一天。好吧,写下一些东西,好得有一点收获吧~给自己一个耳光和拥抱,吃一堑长一智吧!
0 0
- 初级小白改bug心得
- bug心得
- 初级程序的心得
- 修改bug心得一
- 编程心得(bug list)
- 调试bug心得
- 修改BUG心得
- 修改BUG的心得
- 修 bug心得
- 解bug的心得
- 我bug心得
- bug定位心得笔记
- 小bug心得
- bug解决心得
- SGS的一点初级心得
- MFC消息机制初级心得
- 初级项目管理培训心得
- DFS初级剪枝及心得
- 2016.12.21C语言概述+linux下的C语言编程
- java中数据结构
- 在canvas中应用font-awesome字体
- javascript字典数据结构Dictionary实现
- 机器学习实战学习笔记6——AdaBoost
- 初级小白改bug心得
- S8.1_Struts2_Interceptor 拦截器的原理 拦截器与过滤器的区别 自定义拦截器 拦截器防止表单重复提交
- BZOJ1877: [SDOI2009]晨跑
- 网络编程中的select实现超时检测和通用API
- 【Hadoop】Sqoop部署入门指南
- 编译uboot遇到/bin/sh: dtc: 未找到命令 make[2]: *** [arch/arm/dts/zynq-zc702.dtb] 错误 127
- 计算x的y次方的值
- 类型转换
- 留言板------Ajax与mysql数据交互01