摘要:
转自:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspxhttp://cscope.sourceforge.net/可以使用Cscope完成如下功能:查看一个函数在哪里被调用查看变量在哪里被使用查看一个函数调用了哪些函数检查改动,例如增加一个枚举,会产生什么影响检查所有的地方都进行了相应修改,例如给一个函数增加参数在所有文件中对一个全局变量进行改名源文件在目录中的位置哪些文件包含这个头文件Cscope地址:http://cscope.sourceforge.net解压后编译安装:# ./configure # make # ma 阅读全文
摘要:
转自:http://www.oschina.net/news/43167/130-essential-vim-commands从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。基础:e filenameOpen filename for edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if changes has been made) and exit:sav 阅读全文
摘要:
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。 阅读全文
摘要:
转自:https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/How to use epoll? A complete example in CNetwork servers are traditionally implemented using a separate process or thread per connection. For high performance applications that need to handle a very large number of clients simultane 阅读全文