会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大老虎打老虎
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
42
下一页
2020年11月21日
linux环境下进程kill排查及strace使用
摘要: 程序运行时被killed,需要分析原因并找到解决方法. 首先可能原因是 (1)内存不够 (2)程序出错 内存不够会导致oom 这时查看/var/log/messages 可以看到相关日志 其他的人为kill是没记录的 除非自己在程序内部拦截signal 打印日志(kill -9 和另一个是没办法拦截
阅读全文
posted @ 2020-11-21 14:41 大老虎打老虎
阅读(3410)
评论(0)
推荐(0)
2020年11月11日
Linux程序内存越界定位分析杂谈2
摘要: 转一些知乎大佬的方法 原网页https://www.zhihu.com/question/51735480/answer/127297709 1. 解决各种内存相关问题(例如内存泄漏,内存被踩坏等),。简单来说就一句话修改tcmalloc,加入audit信息。具体修改包括如下2个方面:1.在每次分配
阅读全文
posted @ 2020-11-11 20:55 大老虎打老虎
阅读(488)
评论(0)
推荐(0)
2020年10月21日
Linux程序内存越界定位分析
摘要: 原文地址 https://blog.csdn.net/qq_15762939/article/details/104043074 1.使用mprotect设置只读地址 2.可以使用backtrace 拦截信号打印堆栈 3.addr2line使用时需要减去起始地址才能得到偏移地址,并解析出符号 转牛逼
阅读全文
posted @ 2020-10-21 22:36 大老虎打老虎
阅读(3358)
评论(1)
推荐(0)
2020年9月24日
c++重载小括号,实现仿函数
摘要: 重载 operator() 的类的对象以及函数指针叫函数对象。 类重载 operator() 有一些好处: operator() 可以是重载的函数。传递这个函数对象给泛型库时,可以把重载集作为一个整体传过去。而传函数指针的话只能传单体。 函数对象可以有状态,这可以实现闭包。 C++ 语核里有 lam
阅读全文
posted @ 2020-09-24 15:05 大老虎打老虎
阅读(1069)
评论(0)
推荐(0)
2020年9月23日
linux同名动态库如何同时使用的探究
摘要: 目前还在研究,没有明确是的方法 方法1是重命名其中一个库,如果库中有同名的符号的话,可以使用 -fvisibility=hidden,编库的时候对函数加上就可以不对外暴露此接口 -Bsymbolic 强制采用本地的全局变量定义,这样就不会出现动态链接库的全局变量定义被应用程序/动态链接库中的同名定义
阅读全文
posted @ 2020-09-23 22:11 大老虎打老虎
阅读(618)
评论(0)
推荐(0)
2020年9月7日
linux cmake分别指定编译/运行时动态库链接路径
摘要: 基本命令为 set_target_properties,可参考https://blog.csdn.net/JCYAO_/article/details/102519998 另 cmake -DCMAKE_VERBOSE_MAKEFILE=on ,make编译时可查看包含的头文件路径,库文件等信息
阅读全文
posted @ 2020-09-07 20:32 大老虎打老虎
阅读(5306)
评论(0)
推荐(0)
2020年8月28日
std::enable_shared_from_this 有什么意义
摘要: 在类的内部获得自己的shared_ptr这件事情是很难避免的,加了这个可以在现有this的计数上继续增加
阅读全文
posted @ 2020-08-28 20:54 大老虎打老虎
阅读(327)
评论(0)
推荐(0)
2020年8月20日
linux下内存泄漏整理
摘要: 了解到的工具有如下几个 memleak工具 用起来更方便 valgrind(最强大) mtrace(linux gnu自带,但是只能检测malloc和free) debug_new(针对c++,重载operator new,placement new实现的),原理地址https://www.ibm.
阅读全文
posted @ 2020-08-20 16:49 大老虎打老虎
阅读(1463)
评论(1)
推荐(0)
2020年8月15日
转陈硕的关于 TCP 并发连接的几个思考题与试验
摘要: 陈硕 (giantchen AT gmail) blog.csdn.net/Solstice 前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论 http://weibo.com/1701018393/eCuxDrta0Nn 。 第一道初级题目是: 有一台机器,它有一个 IP,上面运
阅读全文
posted @ 2020-08-15 22:38 大老虎打老虎
阅读(447)
评论(0)
推荐(0)
2020年8月13日
C++11中静态局部变量初始化的线程安全性
摘要: 在C++标准中,是这样描述的(在标准草案的6.7节中): such a variable is initialized the first time control passes through its declaration; such a variable is considered initi
阅读全文
posted @ 2020-08-13 19:48 大老虎打老虎
阅读(1619)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
42
下一页
公告