总结数据库查询软件的开发和问题解决过程
2012-12-23 23:48
531 查看
上次发博客在一个星期前了,上次说的那个问题,现在已经解决了,问题在于Qt中写数据存储代码中,有个容器在数据循环中,自己竟然忘了clear,所以导致数据存储时存在了大量的重复数据,导致数据库庞大,查询起来非常慢,现在测试一个小时大概存入数据100万行,这个存储量对于数据查询还是比较高效的。
从这个代码中bug可以看出自己写程序的粗心,很多时候都是写完了就不去检查,以后每写完一段代码,都应该好好检查,指针有没有加判断之后再用,在循环中容器类成员变量有木有每次循环clear等等, 这些都是项目留下来的宝贵经验,建议近期把C++编程规范再好好看一遍,尤其是对于指针方面的,自己代码中好多用指针的地方都比较随便,不加判断就调用,很容易造成程序崩溃的,还有new的指针,一定要记着要delete掉,还有以后如果要用VS2008来做项目,最好用用boost库提供的智能指针,安全。
这个项目总算告一段落,这个周末过得很颓废,也许就是因为缺乏一个具体的学习计划,不知道自己接下来要干什么,还有很多书要看,要学的东西还很多,所以应该给自己制定一个详尽的学习计划,每天完成一定量的学习任务,这样既可以保证每天过的充实而且有意义,也可以让自己不至于那么无聊,刷微博,逛人人,太木有意思了,以后学到的东西都应该在博客里做一个总结和整理,加深理解和记忆,哦了,这次就先写这么多了,继续努力!
从这个代码中bug可以看出自己写程序的粗心,很多时候都是写完了就不去检查,以后每写完一段代码,都应该好好检查,指针有没有加判断之后再用,在循环中容器类成员变量有木有每次循环clear等等, 这些都是项目留下来的宝贵经验,建议近期把C++编程规范再好好看一遍,尤其是对于指针方面的,自己代码中好多用指针的地方都比较随便,不加判断就调用,很容易造成程序崩溃的,还有new的指针,一定要记着要delete掉,还有以后如果要用VS2008来做项目,最好用用boost库提供的智能指针,安全。
这个项目总算告一段落,这个周末过得很颓废,也许就是因为缺乏一个具体的学习计划,不知道自己接下来要干什么,还有很多书要看,要学的东西还很多,所以应该给自己制定一个详尽的学习计划,每天完成一定量的学习任务,这样既可以保证每天过的充实而且有意义,也可以让自己不至于那么无聊,刷微博,逛人人,太木有意思了,以后学到的东西都应该在博客里做一个总结和整理,加深理解和记忆,哦了,这次就先写这么多了,继续努力!
相关文章推荐
- 查询数据库数据连续性问题---存储过程解决
- eclipse插件开发的发布过程中遇到的问题与解决方法总结
- 软件开发是人类通过逻辑解决问题的过程
- 【Android】android开发过程遇到的问题以及解决方法总结
- Android开发过程中遇到的问题和自己的解决办法,简单总结,欢迎借鉴
- BW/BI开发过程中问题的解决总结
- BW/BI开发过程中问题的解决总结
- 安卓开发过程中遇到的问题总结及解决方法
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- arcgis局域网多机布署与开发问题的解决过程级总结
- 如何在软件开发过程中合理的设计函数来解决实际问题
- 数据库查询速度极慢【个人工作问题解决过程记录】
- WEB开发过程中遇到的各种问题及解决方法总结
- 解决数据库查询时Null的问题(如SUM函数)
- PDA(WinCE)项目开发中遇到的问题及解决方法总结
- 解决VS2008 开发过程中,生成速度慢的问题
- 开发过程中遇到的问题总结
- mysql 数据库查询随机数量条目的效率问题及解决办法【转】
- Java开发过程中中文乱码问题总结
- highcharts插件使用总结和开发中遇到的问题及解决办法