许海斌的专栏

束缚前进脚步的,只有自己

ubuntu网络设置

1、配置文件/etc/network/interfacesauto eth0iface eth0 inet staticaddress 192.168.23.23netmask 255.255.255.0gateway 192.168.23.1 2、配置文件/etc/resolv.conf,没有的...

2009-07-13 20:47:00

阅读数 570

评论数 0

TCP TIME_WAIT状态

TCP TIME_WAIT状态  Q: 我正在写一个unix server程序,不是daemon,经常需要在命令行上重启它,绝大 多数时候工作正常,但是某些时候会报告"bind: address in use",于是重启失 败。 A: Andrew Gierth

2011-08-02 13:49:02

阅读数 472

评论数 0

提高编译速度办法

http://hi.baidu.com/j_fo/blog/item/857c56e745e33720b93820b5.html

2011-07-26 14:22:34

阅读数 466

评论数 0

log4cxx每天一个文件配置

log4j.rootLogger=debug, Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout#

2011-07-19 13:13:28

阅读数 882

评论数 0

打印所有线程BT信息

<br />thread apply all where

2010-11-26 14:59:00

阅读数 870

评论数 0

linux 启动脚本增加生成core文件语句

<br />/etc/profile 文件中增加<br /> <br />ulimit -S -c unlimited > /dev/null 2>&1 profile

2010-11-23 12:26:00

阅读数 691

评论数 0

TCPDUMP常见用法

<br /> tcpdump -q -X host skytest and /(src port 9006 or dst port 9006/) -w test.cap<br /> <br /> test.cap 可以用 wireshark 打开

2010-11-17 16:43:00

阅读数 579

评论数 0

linux进程地址空间分布

      Linux的虚拟地址空间也为0~4G。Linux内核将虚拟的4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为"内核空间"。将较低的3G字节(从虚拟地址 0x00000000到0xBFFFFFFF),...

2010-03-24 14:54:00

阅读数 2880

评论数 1

linux内存泄漏检测工具valgrind

http://www.51testing.com/?10851/viewspace-89584

2010-03-23 16:01:00

阅读数 652

评论数 0

关于gprof的一些问题

http://blog.csdn.net/kofshower/archive/2010/01/22/5223700.aspx

2010-03-23 13:10:00

阅读数 631

评论数 0

Linux 中 RPM 命令参数使用详解

  在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linu...

2010-03-20 09:10:00

阅读数 530

评论数 0

解决linux虚拟内存不够用的方法

虚拟内存 (swap) 虚拟内存就是将硬盘规划出一个区间,让内存的数据可以经由硬盘来读取。 建立和扩大swap:l 建立虚拟内存设备第一种正规的方法是『直接再加一硬盘,并且将其中某个分区规划为 swap 的 filesystem 』:思路是:用fdisk建立后,再格式化为swap。再将 swap ...

2010-03-19 10:08:00

阅读数 4516

评论数 0

常用的C/C++工程Makefile模板

    在Linux下做开发难免要接触makefile,整个项目的构建都依赖于它。100个developer有100种makefile的写法,在一个较大的项目中,各种各样的makefile无论在开发、后期维护还是整个系统的持续集成都是一个负担。    有幸参与重构一个遗留系统的makefile,以...

2010-03-19 08:27:00

阅读数 1557

评论数 0

shell 基础

http://bbs.chinaunix.net/thread-441883-1-1.html

2010-03-18 23:18:00

阅读数 471

评论数 0

使用 CMake 进行跨平台软件开发

作者:Andrej Cedilnik 翻译:宇舟 在每个系统构建你的工程,而无须关心创建可执行文件和动态库的具体方法。当观察一大堆工程,会发现一件事:对构建过程的描述总是存储在一组文件中。这些文件可能是简单的shell脚本、Makefiles、Jam文件、基于复杂的脚本的...

2010-03-18 22:48:00

阅读数 1105

评论数 0

tbb: 使用预编译头文件和静态库

      tbb 2.2中提供了统一的头文件:tbb.h,只要包含这个文件就可以使用所有tbb的库了。为了使用起来方便,以及可以使用静态库,可以使用以下这些命令自己创建:# 1. 先下载 tbb22_20090908oss_src.tgz,  去 http://www.threadingbuil...

2010-03-18 11:37:00

阅读数 2438

评论数 1

cmake中的一些变量

* CMAKE_BUILD_TYPE:工程的编译生成的版本类型,可选项包括Debug,Release,RelWithDebInfo和MinSizeRel。 * CMAKE_COMMAND:也就是CMake可执行文件本身的全路径,例如/usr/local/bin/cmake或者C:/Progr...

2010-03-17 23:07:00

阅读数 4057

评论数 0

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PA...

2010-03-09 16:50:00

阅读数 949

评论数 0

长度为0的数组 —— C语言的非标准用法

      在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的,所以,如果你致力于编写可移植...

2010-03-08 09:56:00

阅读数 717

评论数 0

linux环境下,c++库文件中的符号的含义

c++库文件中的符号的含义:      所有的符号都是以下划线加上大写字母也就是"_Z"开头,对于在 类里或者命名空间中的符号,后面紧跟"N",然后是各个命名空间和类的名字,每个名字前是名字字符串的长度,随后是大写字母"E",对于一个函数...

2010-03-06 09:29:00

阅读数 788

评论数 0

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