用Bollger记录技术之路的点滴...

关注高性能linux网络编程,NoSQL, c/c++/java ~~~ weibo @语_行 http://weibo.com/201281062~~~ twitter @JerryVector https://twitter.com/JerryVector
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  linux

摘要:Unix下共有五种I/O模型(摘自)《UNIX网络编程 第三版 第一卷:套接口api》阻塞I/O非阻塞I/OI/O复用(select和poll)信号驱动I/O(SIGIO)异步I/O(Posix.1的aio_系列函数)b.阻塞I/O模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。 如果数据没有准备好,一直等待。。。。 数据准备好了,从内核拷贝到用户空间 IO函数返回成功指示 c.非阻塞I/O模型 我们把一个套接口设置为非阻塞就是告诉内核,当所请求的I/O操作无法完成时,不要将进程睡眠,而是返回一个错误。这样我们的I/O操作函数将不断的测试数据是否... 阅读全文

posted @ 2012-11-10 21:35 语行 阅读(2396) 评论(0) 推荐(0)

摘要:做后端开发的, 免不了要写shell, 敲linux命令, 很多时候当需要一个东西有不记得的时候,首选便是上google, 可以一次两次三次, 每次用一个相同的命令, 都记不住。为了改善这种状况, 最好的方法还是多记录, 多积累。。。date --helpUsage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]Display the current time in the given FORMAT, or set the system date. -d, --date... 阅读全文

posted @ 2012-10-22 10:42 语行 阅读(1370) 评论(0) 推荐(0)

摘要:对于很多想要使用linux系统的朋友, 在开始的时候可能都会选择在windows下一wubi的形式安装一个linux, 这种方法最方便,最快速,同时也不需要自己操什么心就可以自动安装好, 但是对于像我这样的程序员来说, 用wubi方式去使用linux总感觉不那么原生态, 始终脱离不了microsoft的魔爪, 所以一定得在一个单独的分区里装一个linux玩才好。安装过程就不多说了, 用一个ubuntu的安装盘, 重启后就可以进入安装程序了, 需要注意的是最好是给分配一个swap分区, 我是用了一个2G的swap分区, 不然在使用ubuntu的时候会有问题。下边, 重点要介绍的就是如何引导win 阅读全文

posted @ 2012-06-07 14:12 语行 阅读(7480) 评论(1) 推荐(0)