CMake for Linux

CMake for Linux

CMake是一个跨平台的构建系统生成工具。它使用平台无关的CMake清单文件CMakeLists.txt,指定工程的构建过程;源码树的每个路径下都有这个文件。CMake产生一个适用于具体平台的构建系统,用户使用这个系统构建自己的工程。 一个

 2016-04-12
 9
 0 
用gperftools的TcMalloc管理内存

用gperftools的TcMalloc管理内存

TcMalloc(Thread-CachingMalloc)是google-perftools工具中的一个内存管理库,与标准的glibc库中malloc相比,TcMalloc在内存分配的效率和速度上要高很多,可以提升高并发情况下的性能,降低

 2014-01-8
 65
 0 
用gperftools的CPU profiler分析程序性能

用gperftools的CPU profiler分析程序性能

gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。 1.安装 gperftools:http://code.google.com/p/gperftools/do

 2014-01-8
 35
 0 
Window和Linux动态库搜索路径的次序

Window和Linux动态库搜索路径的次序

Windows和Linux都提供了相应的函数来打开动态库、获取函数指针和关闭动态库 ,在打开动态库函数(dlopen或LoadLibrary)中指定动态库的文件名后,在程序运行时是以什么次序来搜索动态库呢? Linux下搜索路径的次序: 1

 2013-12-8
 5
 0 
awk正则表达式

awk正则表达式

对于awk而言,正则表达式是置于两个正斜杠之间、由字符组成的模式。Awk支持使用正则表达式元字符对正则表达式进行某种方式修改。如果输入行中的某个字符串与正则表达式相匹配,则最终条件为真,于是执行与该表达式关联的所有操作。如果没有指定操作,则

 2013-09-11
 10
 0 
shell中的expr注意事项

shell中的expr注意事项

对于一些具有特殊意义的操作符号,需要添加反斜线来反转义。比如两个字符串操作: 等于与不等于则可以不用转义 整数操作: 20 10 5 但是由于*号是shell中的通配符,所以需要转义。 还可以测试一个数是否时整数: 可以看出只能进行整数操作

 2013-08-9
 8
 0 
将可变参数列表格式化为一个字符串

将可变参数列表格式化为一个字符串

需要使用以下3个宏 讲这个得资料多如牛毛.比如http://linux.die.net/man/3/stdarg 将可变参数列表格式化为一个字符串,利用vsnprintf就可以了。不采用vsprintf是为了防止溢出。 另外vsprintf

 2013-07-4
 20
 0 
切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享