- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 UNIX网络编程卷一 第六章 I/O复用 select 和 poll 函数
通常我们要等待某个IO事件的发生(比如套接字中有数据可读,标准输入中有用户输入的内容),一般都是采用阻塞读、写的方式,但是这样我们就只能等待一个IO事件的发生,就像上一章的例子中客户端出现的情况,无论是阻塞在fgets 还是 read 都不行,最好的办法是可以阻塞带多个描述符,任意一个发生了期待的事件内核就通知进程。select 和poll就是这个作用。一、 IO模型共有五钟IO模
2017-03-27 20:27:23 464
原创 UNIX网络编程卷一 第五章 TCP客户/服务器程序示例
本章是用一个具体示例讲述编写TCP程序的方法以及注意事项,通过仔细研究这个例子对我们掌握TCP套接字编程帮助巨大。这个示例程序很简单,就是回显输入内容,比如输入hello 就显示hello.下面先上源码, 然后在详细分析,并且说明程序存在的问题,以及如何修改。client:#include "unp.h"intmain(int argc, char **argv)
2017-03-23 20:22:09 833
转载 linux怎样查看当前使用的是哪个终端
1、只查看当前终端的可以使用如下两个命令:tty 和 who am i其中who am i仅显示当前用户正使用的终端和登录时间如下图所示:2、查看所有终端1.命令w的功能最全面,能显示用户登录名、终端标志、星期几登录和具体登录时间、闲置时间、用户正在执行的程序、占用CPU时间、系统的运行时间和平均负载,例如:[root@AaronWong dev]#
2017-03-23 10:16:26 27167
原创 shell 脚本中字符的自增
在shell 脚本中处理的一般都是字符, 用它处理数字不是很合适,但有时候我们可能会使用到数字与字母的转换比如 我想让a 自增,依次为b c d... 这在shell中并不能直接处理,这时需要将字符与ascii吗进行转换, 或则建立 数字表与字母表的映射来实现我就遇到这样一个问题, 因此这里总结下,主要方法参考了这里:http://blog.csdn.net/justlinux2010/a
2017-03-10 12:34:01 2195
汇编语言第三版
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人