一直在linux下开发的人一定会用到tcpdump,下面就是关于tcpdump的使用方法说明 (1). tcpdump的选项
-a 将网络地址和广播地址转变成名字; - ...
作者是 Web开发.
发布于 in最后更新于 .
一直在linux下开发的人一定会用到tcpdump,下面就是关于tcpdump的使用方法说明 (1). tcpdump的选项
-a 将网络地址和广播地址转变成名字; - ...
作者是 Web开发.
发布于 in最后更新于 .
connect中使用了select模型,有如下地方需要注意: 我们提供的server api中有很多地方用到了select,特别是在等超时的时候, 例如:
fd_set recv_f ...
作者是 Web开发.
发布于 in最后更新于 .
阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程 ...
作者是 Web开发.
发布于 in最后更新于 .
网络编程中socket的分量大家都很清楚了,socket也就是套接口,在套接口编程中,提到超时的概念,我们一下子就能想到3个:发送超时,接收超时,以及select超时(注:select函数并不 ...
作者是 Web开发.
发布于 in最后更新于 .
epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO. 以一个生活中的例子来 ...
作者是 Web开发.
发布于 in最后更新于 .
全头文件的C++库其实就是相关功能的定义与实现都包含在同一文件中,该类的调用者只需要include该文件即可,无需再将cpp加入到projec ...
作者是 Vim.
发布于 in最后更新于 .
作者是 Vim.
发布于 in最后更新于 .
作者是 Vim.
发布于 in最后更新于 .
之前有朋友问过我,Vim(gvim)中怎么实现多文件的查找和替换呢?当时确实一直没有考虑过这个问题,因为一直在linux下都有grep,sed这样强力的工具,并不需要vim来实现这样的操作,但 ...
作者是 Vim.
发布于 in最后更新于 .
此文过于久远,请参看更新文章: vim(gvim)添加作者信息插件升级版-更智能,支持更多语言
估计大家也都和我一样用过不少的编辑器,什么notepad2,emeditor,editpl ...