自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ubuntu 24.04 源码安装 python3.6.8 报错 Segmentation fault (core dumped)

在 ubuntu 24.04 源码安装 python 3.6.8 时,

2024-12-09 20:16:22 512

原创 记一次内存访问越界的问题查找

记一次内存访问越界的问题查找开发结束后,测试代码。出现段错误,堆栈全部变成 " ??"了,被冲没了。因为没有堆栈,出问题的代码很难找。心态有点崩了。后来同事给了一个编译选项 -fsanitize=address-fno-omit-frame-pointer ,在编译的时候加上,堆栈一下子就出现了。下面这个就是有问题的代码,还是老代码,差点背锅了。代码一眼看过去没啥问题,其实问题出在snprintf的返回值上。截图来自百度。当最后一次往pbuf里写数据时,剩余空间不够了,源字符串被截断,pbuf

2020-10-23 10:45:50 543

原创 linux 获取信号量 sem_t 当前值 sem_getvalue

查问题的时候想看这个信号量的当前值,在gdb的时候强转成int就可以打印出来,想在代码里面打印出来,用gdb强转的时候发现编译不过。后来在/usr/include/semaphore.h文件里发现了sem_getvalue函数,可以将当前的信号量的值给取出来...

2020-05-09 11:34:03 4713

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除