1,流程多考虑异常情况,非法操作。
2,多做一些错误判断和检查。并输出相关LOG
3,在插入操作时( vector list map)要先判断是否已经存在。
4,内存容易出错的原因
使用了空指针或者已经被删除的指针。
内存溢出,在往内存拷贝数据的时候要判断长度。
开辟了很大的内存。(解析出来的值过大)
5,服务器要检验客户端传来的值的有效性。尤其和开内存 拷贝内存 或循环有关的变量值
6,编程不要为了一时的方便 为以后埋麻烦 要想好怎么做 三思而后行
1,流程多考虑异常情况,非法操作。
2,多做一些错误判断和检查。并输出相关LOG
3,在插入操作时( vector list map)要先判断是否已经存在。
4,内存容易出错的原因
使用了空指针或者已经被删除的指针。
内存溢出,在往内存拷贝数据的时候要判断长度。
开辟了很大的内存。(解析出来的值过大)
5,服务器要检验客户端传来的值的有效性。尤其和开内存 拷贝内存 或循环有关的变量值
6,编程不要为了一时的方便 为以后埋麻烦 要想好怎么做 三思而后行