- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 shell变量的替换
转载:http://blog.163.com/wghbeyond@126/blog/static/35166181201051483723579/1.条件变量替换: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换 条件放在{}中. (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回
2014-06-26 09:34:54 673
转载 高效并发处理之libevent
出处:http://www.oschina.net/question/12_15837构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方 案,但是 libevent 库和 libev 库能够大大提高性能和事件处理能力。在本文中,我们要讨论在 UNIX® 应用程序中使用和部署这些解决方案所用的基本
2014-06-11 11:44:59 3515
转载 select, iocp, epoll,kqueue及各种I/O复用机制
出处http://blog.csdn.net/shallwake/article/details/5265287首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiplexing (select and poll)signal driven I/O (SIGIO)asynchron
2014-06-11 09:45:12 370
原创 select poll epoll区别
select:下面是select的函数接口:int select (int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); select 函数监视的文件描述符分3类,分别是writefds、readfds、和exceptfds。调用后select函数会阻塞,
2014-06-10 17:36:37 486
转载 零拷贝
传统的数据传输方式 很长一段时间内,数据拷贝的认识仅仅停留在应用程序层,实际上隐藏在背后的数据拷贝行为比想象的要多的多。在传输数据的时候,用户应用程序需要分配一块合适大小的缓冲区来存放需要传输的数据。用户从应用程序中读取数据,然后发送出去,只需要两个系统调用read,write即可完成数据传输工作,应用程序并不知道这个数据传输过程中操作系统进行了多少次拷贝操作。某些情况下,这些数据拷贝
2014-06-09 10:19:28 553
贪吃蛇微机课程设计你懂得
2011-06-30
汇编贪吃蛇贪吃蛇小程序可以斜向移动,
2011-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人