Linux C / C++ 编程检查内存泄露的方法 (valgrind)
上一次介绍了使用 mtrace 对内存泄露进行检测,但是我们可以发现,mtrace 对于 C++ 的支持性并不是很好,内存泄露的部分都是库文件,很不明显,所以推荐 C++ 使用 valgrind 。 ...
一叶浮萍归大海,为人何处不相逢
上一次介绍了使用 mtrace 对内存泄露进行检测,但是我们可以发现,mtrace 对于 C++ 的支持性并不是很好,内存泄露的部分都是库文件,很不明显,所以推荐 C++ 使用 valgrind 。 ...
Ubuntu和Windows默认的时间管理方式不同,所以双系统发生时间错乱是正常的。Ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的...
C / C++中的内存泄露一般指堆中的内存泄露。堆内存是我们手动malloc/realloc/new申请的,程序不会自动回收,需要调用free或delete手动释放,否则就会造成内存泄露。内存泄露其实...
C++开发经常会使用到不少库,可是如果电脑中没有安装怎么办呢?百度找起来非常麻烦,这里就备份一下吧,谨防忘记… 库 对应包名 配置 Libraries 32 bit libgcc lib32gcc-v...
在很多时候,在VMWare中运行的Ubuntu环境需要和外界的Windows环境进行数据共享,比如说文档,照片等。本篇博客将会重点讲述如何配置WMWare中Ubuntu的共享文件夹。 配置操作如下: ...
最近在学习C++,在学习C++11的时候,发现eclipse默认不能支持OpenSSL库的编译,经过一番折腾,终于将其搞定,下面附上操作方法,谨防忘记… 我的环境是 Ubuntu 14.0 64-bi...
最近在学习C++,在学习C++11的时候,发现eclipse不能支持C++11的编译,经过一番折腾,终于将其搞定,下面附上操作方法,谨防忘记… 我的环境是 Ubuntu 14.0 64-bit 使用 ...
本来想在谷歌和百度找找看的,最后发现,相关的资料实在太少了,最终在谷歌文档中找到了相关的方法 总结如下: //获取通知管理器 NotificationManager Notificat...
其实 shadowsocks 配置也弄了蛮久的了,但是总是感觉速度不够快…于是想起来优化下TCP试试,没想到真的有用,原来最大只能达到 2500Kbps 现在可以满带宽了… 首先新建 /etc/sys...
有时间有些程序需要.NET Framework 3.5,但是因为微软的下载服务器在国外,所以有时间如果要从网络上下载的话要很久很久,那么我们就只需要让系统本地安装就好了(此方法需要安装光盘或者镜像) ...
近期评论