c语言常用检查清单
来源:互联网 发布:数据库系统的三级模式 编辑:程序博客网 时间:2024/06/05 08:06
文件打开检查,必须检查,检查失败必须报错
内存拷贝检查,必须检查,左右游标范围限制
申请内存检查,必须检查,原则必须报错
整数除0
无符号数减法
整数尤其是字节乘法溢出
申请的内存是否有释放,特别是在出错之后有无释放,释放后时候置0
检查在局部变量使用大buffer的情况,在多层嵌套情况下可能造成堆栈溢出
所有的文件写入操作必须确认游标正确,包括移动游标到正确位置,要特别注意处理出错情况
数据到字符串的加尾操作,从文件读取字符串数据之后要加0,所有的strstr之前要确保是带正确范围的字符串
FS_seek可能导致文件扩大并产生无效数据,注意检查和清零
不可以在非mmi进程中访问nvram
无效的返回值,或者不返回
缓存数据刷新
内存拷贝检查,必须检查,左右游标范围限制
申请内存检查,必须检查,原则必须报错
整数除0
无符号数减法
整数尤其是字节乘法溢出
申请的内存是否有释放,特别是在出错之后有无释放,释放后时候置0
检查在局部变量使用大buffer的情况,在多层嵌套情况下可能造成堆栈溢出
所有的文件写入操作必须确认游标正确,包括移动游标到正确位置,要特别注意处理出错情况
数据到字符串的加尾操作,从文件读取字符串数据之后要加0,所有的strstr之前要确保是带正确范围的字符串
FS_seek可能导致文件扩大并产生无效数据,注意检查和清零
不可以在非mmi进程中访问nvram
无效的返回值,或者不返回
缓存数据刷新
0 0
- c语言常用检查清单
- C语言initgroups()函数:初始化组清单
- C语言IP有效性检查
- Web应用检查清单
- GDOI2017 检查清单
- NOIP2017 检查清单
- 网站安全快速检查清单
- 网站安全快速检查清单
- 新工厂建设检查清单
- SQL Serverj监控检查清单
- Scrum Checklist检查清单中文版
- 常用的Objective-C特性检查
- C语言实现Windows7下的文件清单生成器
- 水滴石穿C语言之代码检查工具
- 水滴石穿C语言之代码检查工具
- C语言 检查文件是否存在
- C语言JSON字符串合法性检查
- 【c语言】检查大括号匹配
- springmvc框架下hdfs下载文件流直接发送httpresponse
- WebRTC中peerconnectclient&server 简析【转】
- Spring事务管理
- hdoj3018 Ant Trip 欧拉回路
- Java API之输入输出流
- c语言常用检查清单
- [技巧]用WinRAR解压7z.001格式的文件
- android studio 的project structure选项打不开怎么办?
- Amcharts属性的含义
- HDU 5547(DFS + 4*4数独)
- jquery获取的id含有特殊符号怎么办
- vim 块操作
- java 多线程处理一个list的集合
- SQLServer replication 复制常见错误及其处理方法