![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
遇到的bug
wshelly
业精于勤荒于嬉行成于思毁于随三千年读史不外功名利禄九万里悟道终归诗酒田园
展开
-
strlen返回值为size_t引起的bug
strlen函数返回值为size_t类型,也就是unsigned int类型, 无符号数,永远大于零 看例子 1 #include 2 #include 3 int main() 4 { 5 char *buf_a = "abcdefg"; 6 char *buf_b = "aaaaaaaaaa"; 7原创 2012-09-28 11:51:02 · 2410 阅读 · 0 评论 -
字符串拷贝引起的bug
真是太菜了,犯了知道、却不会在实际中灵活运用的错误 耽误了一天的时间,真是不应该 内容:从字符串中抽取出一部分来保存使用 char *check(const char *content) { if(NULL == content) { return NULL; } cons原创 2012-10-29 10:56:20 · 512 阅读 · 0 评论 -
c++ map, mutimap删除问题
这样删除会导致程序内存覆盖等一系列不可预知的bug map::iterator iter; for ( iter = mm.begin();iter != mm.end(); iter ++ ) { if ( iter->second == something ) { mm.erase( iter ); } } 原因:当erase掉iter原创 2012-11-28 15:24:19 · 805 阅读 · 1 评论 -
Linux下更改转移mysql数据库目录
【MySql】Linux下更改转移mysql数据库目录 (2013-11-26 15:42:26) 转载▼ 分类: mysql 1、关闭MySql: #service mysqld stop 2、转移数据: #cd /var/lib #ls #cp -a mysql /opt/mysq转载 2015-08-12 18:26:53 · 432 阅读 · 0 评论