1.STDIN_FILENO的作用 STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。 操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备 ...
分类:
其他好文 时间:
2016-07-31 20:46:18
阅读次数:
153
第二章:boost.asio 的基本原理 网络api boost.asio的命名空间 IP地址 端点 sockets 同步错误代码 socket成员函数 其他注意事项 read/write/connect自由函数 connect函数 read/write函数 异步编程 为什么要异步? 异步run() ...
分类:
Web程序 时间:
2016-07-30 22:35:47
阅读次数:
317
一. read/write的语义:为什么会阻塞? 先从write说起: 首先,write成功返回,只是buf中的数据被复制到了kernel中的TCP发送缓冲区。至于数据什么时候被发往网络,什么时候被对方主机接收,什么时候被对方进程读取,系统调用层面不会给予任何保证和通知。 write在什么情况下会阻 ...
分类:
其他好文 时间:
2016-07-23 15:03:54
阅读次数:
257
Linux磁盘管理I/OPorts:I/O设备地址;一切皆文件:open(),read(),write(),close()块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信;设备号码:主设备号:majornumber,标识设..
分类:
系统相关 时间:
2016-07-21 06:30:24
阅读次数:
504
众所周知,Netty使用了主从Reactor模式来完成CONNECT、ACCEPT、READ、WRITE操作。所以这里就从Reactor角度来分析一下Netty3的线程模型。 Parent-Reactor 服务端Parent-Reactor设计 客户端Parent-Reactor设计 Sub-Rea ...
分类:
编程语言 时间:
2016-07-15 20:35:36
阅读次数:
238
1.1文件读写1.1.1读文件>>>f=open(‘/root/python/hello.py‘,‘r‘)#标识符r表示读>>>f=open(‘/root/python/hello1.py‘,‘r‘)#文件不存在报错Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>FileNotFoundError:[Errno2]Nosuchfileord..
分类:
编程语言 时间:
2016-07-14 22:11:45
阅读次数:
277
a:focus,input:focus{2 -webkit-tap-highlight-color:rgba(0,0,0,0) ...
分类:
Web程序 时间:
2016-07-14 21:18:40
阅读次数:
336
转载 来源:Linux社区 作者:guodong810 ACL的使用 ACL即Access Control List 主要的目的是提供传统的owner,group,others的read,write,execute权限之外的具体权限设置,ACL可以针对单一用户、单一文件或目录来进行r,w,x的权限控 ...
分类:
系统相关 时间:
2016-07-04 23:45:07
阅读次数:
223
Unix/Linux上的五种IO模型(UNP6.2) IO多路复用一般不能和blocking IO用在一起,因为blocking IO中read() write() accept() connect()都有可能阻塞当前线程,这样线程就没办法处理其他socket上的IO事件了 non-blocking ...
分类:
其他好文 时间:
2016-07-02 17:25:42
阅读次数:
189
在使用fdisk创建分区时,我们会使用partprobe命令可以使kernel重新读取分区信息,从而避免重启系统,但是有时候会遇到下面错误信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 ... ...
分类:
系统相关 时间:
2016-07-02 11:59:32
阅读次数:
349