- 博客(1)
- 资源 (4)
- 收藏
- 关注
转载 C/C++ 程序的性能分析工具 google-perftools
google-perftools 是一款针对 C/C++ 程序的性能分析工具,它是一个遵守 BSD 协议的开源项目。使用该工具可以对 CPU 时间片、内存等系统资源的分配和使用进行分析,本文将重点介绍如何进行 CPU 时间片的剖析。 google-perftools 对一个程序的 CPU 性能剖析包括以下几个步骤。 编译目标程序,加入对 google-perftools 库的依赖。
2016-09-21 13:10:52 7215
vim配置NERDTree插件,实现便捷的树形目录
在linux下开发,很羡慕vs那样带树形目录的编辑器,怎么办?自己安装一个VIM插件NERDTree就OK了.
具体操作可参考博客:https://my.oschina.net/applefly/blog/757783
2016-10-13
c++智能指针的实现
智能指针是用来实现指针指向的对象的共享的。其实现的基本思想:
每次创建类的新对象时,初始化指针并将引用计数置为1;
当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;
对一个对象进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数减至0,则删除对象),并增加右操作数所指对象的引用计数;
调用析构函数时,减少引用计数(如果引用计数减至0,则删除基础对象);
重载“->”以及“*”操作符,使得智能指针有类似于普通指针的操作。
2015-07-02
从汇编语言到windows内核编程
Windows内核安全编程,这个资源不错,非常适合windows内核程序的入门,全面系统地介绍了串口、键盘、磁盘、文件系统、网络、等内核模块的编程技术
2015-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人