自定义博客皮肤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)
  • 资源 (11)
  • 收藏
  • 关注

转载 使用strace+pstack利器分析程序性能

引言有时我们需要对程序进行优化、减少程序响应时间。除了一段段地对代码进行时间复杂度分析,我们还有更便捷的方法吗?若能直接找到影响程序运行时间的函数调用,再有针对地对相关函数进行代码分析和优化,那相比漫无目的地看代码,效率就高多了。将strace和pstack工具结合起来使用,就可以达到以上目的。strace跟踪程序使用的底层系统调用,可输出系统调用被执行的时间点以及各个调用

2012-07-27 16:50:57 11393

转载 Netstat命令详解

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。Ne

2012-07-13 13:50:58 2091

原创 shmget - 共享内存

一. 共享内存介绍系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射shm文件系统中的文件实现进程间的共享内存通信。也就是说,每个共享内存区

2012-07-04 16:37:15 22839 1

Unix环境高级编程

学习Linux/Unix环境下的程序设计,尤其是网络编程,那就先看看这本经典之作吧!

2011-12-26

Linux多人多线程网络聊天室

用户登录验证,为每个客户端分配每一个线程。服务器端监听客户端请求,并做响应!

2011-11-16

More Effective C++(中文)

在读完Effective C++之后,建议你再读读此书!!

2011-01-18

基于VS2005多线程局域网聊天工具c++

基于VS2005局域网聊天工具,C++语言开发 多线程实现。可以下载参考!!

2010-12-17

《effective STL 中文版》 高清版

学STL基础后,你便可以学习该书了,多看几遍吧!~

2010-12-09

《高质量程序设计指南C++/C》林锐

林锐博士的名著,下载看看吧,当你看完该书后,我相信你肯定会有很大的收获!

2010-12-08

windows程序设计(第五版) (高清)

话说看完这本书,可以再多看几遍,每一遍都会有大收获!!

2010-12-07

《C++编程思想》(高清版)

高清《C++编程思想》,建议下载,建议多看几遍!!!

2010-12-06

深度探索C++对象模型(高清)

看看吧,一本能够提高你编程能力的名著!你懂的~~

2010-11-30

空空如也

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

TA关注的人

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