bug集
文章平均质量分 68
一根烂笔头
喜欢钻洞的书虫
展开
-
CentOS7下libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的解决办法
问题背景最新搞 webassembly 安装emcc 遇到这个问题emcc hello.c -o hello.html -static-libgcc -static-libstdc++/root/emsdk/upstream/bin/llc: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /roo...原创 2020-03-17 23:37:20 · 5101 阅读 · 0 评论 -
字符串数组越界bug(2)
概述数组下标从0开始,虽然从初学都已经知道,《陷阱与缺陷》反复强调,而在指尖运动中,就有那么几次不小心,让“精子”掉进这个“洞里”!其次,C语言字符串必须以0收尾!bug:1-动态malloc或静态分配size大小字符串,存储size个字符,导致无0收尾,逾越警戒线,站在悬崖边了!2-动态malloc或静态分配size大小字符串,访问或设置 [ size ] 字符3-动态mal原创 2014-09-29 20:48:27 · 2265 阅读 · 0 评论 -
结构体类型重声明导致的bug一个
bug前提条件当模块比较多,头文件较多,某个结构体类型会在当前模块中重新声明进而引用其成员,而不直接包含其他模块的头文件。这样的好处是不引入不需要的类型声明到此模块,头文件包含的交叉;坏处是,增加了bug的几率,耦合太大!比如下面一种情况发生而导致bug:已知两个模块A和B,同一个结构类型struct node在两个模块中分别声明,其中B模块无意或者有意调整了结构类型中的某些域。那么这个时原创 2014-09-29 17:41:08 · 1689 阅读 · 0 评论 -
内存泄漏
OS万岁1、图书馆书架上有4096本书,其中3072本可以借阅。其余1024本,放在玻璃柜里,不能查阅2、学生在图书馆内可以阅读3072本中的任意一本,但是必须知道它的索引号3、自觉的同学在使用完毕后,放回原处4、不自觉的同学在使用完毕后,没有放回原处,而是丢在阅览室内的课桌上5、图书馆管理员定时到阅览室内收集散落在课桌上的书籍,然后放回原处一天贪同学为了做某种统计调研,陆原创 2014-10-21 09:08:58 · 1041 阅读 · 0 评论 -
httpd 400 Bad Request
0. web请求服务返回400服务器日志/var/log/httpd/error_log[Thu Aug 01 15:22:48.690943 2019] [suexec:notice] [pid 7181] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)AH00558: httpd: Could not reli...原创 2019-08-01 15:51:01 · 1291 阅读 · 0 评论