分类目录归档:C/C++

程序异常退出,日志输出不全

背景:日志输出没有调fflush实时flush到文件,程序异常崩溃,部分日志在缓 … 继续阅读

发表在 C/C++ | 标签为 | 留下评论

C/C++ 多动态库标识符冲突

场景: 最近在写一个程序的时候,需要调A、B两个服务的客户端动态库,两个客户端动 … 继续阅读

发表在 C/C++, 编译 | 标签为 , , , | 留下评论

linux 定位段错误的一个方法

背景:程序出现段错误,没有core文件产生,日志没来得及写堆栈信息。 步骤1:使 … 继续阅读

发表在 C/C++ | 标签为 , , , , | 留下评论

sprintf 段错误

最近迁移代码测试功能的时候发现一个段错误,打印堆栈显示std::string析构 … 继续阅读

发表在 C/C++ | 标签为 , | 留下评论

printf/sprintf/NULL 空指针问题

最近从windows到linux 迁移代码,遇到了一个sprintf参数空指针段 … 继续阅读

发表在 C/C++ | 标签为 , , | 留下评论

Hash 散列函数

今天读leveldb代码,看到murmur散列方法,突然想起以前公司关于hash … 继续阅读

发表在 C/C++ | 标签为 , | 留下评论

C 结构体初始化

1.前言 今天阅读linux kernel oom代码,看到一种结构体初始化方式 … 继续阅读

发表在 C/C++ | 标签为 | 留下评论