http://blog.csdn.net/ly21st http://ly21st.blog.chinaunix.net
发布时间:2011-09-29 09:28:16
第一章基础知识 1.4 数字和表达式 >>>1/2在3.0版本以前,输出结果为0如果希望Pythoh只执行普通的除法,可以在程序前加上以下语句,或者直接在解释器里面执行它:>>>from __future__ import division还有一个方法,通过在命令行(如linux系统)运行Python,可以使用命令开关.........【阅读全文】
发布时间:2011-09-28 09:32:35
非阻塞读写默认 socket 是阻塞的,读写函数 read, readv, recv, recvfrom, recvmsg 以及 write, writev, send, sendto, sendmsg 都有可能会阻塞。可以将 socket 描述字设为非阻塞,这样,当 socket 描述字未就绪时,调用以上读写函数将会返回 EWOULDBLOCK 或 EAGAIN 。UNPv1 给出了一个 非阻塞socket + select 的例子.........【阅读全文】
发布时间:2011-09-27 13:38:58
14.1 概述 Unix域提供了两种类型的套接口:字节流套接口(与tcp类似)和数据报套接口(与udp类似)14.2 Unix域套接口地址结构 14.7 描述字传递 当考虑从一个进程向另一个进程传递所打开的描述字时,我们通常会想到:1)在fork调用后,子进程共享父.........【阅读全文】
发布时间:2011-09-26 19:26:30
13.2 套接口超时 有三种方法给套接口上的I/O操作设置超时:1)调用alarm,在到达指定时间时产生SIGALRM信号;2)使用select阻塞在等待I/O上,select内部有一个时间限制,以此代替在read或write调用上的阻塞;3)使用新的SO_RCVTIMEO和SO_SNDTIMEO套接口.........【阅读全文】
发布时间:2011-09-24 23:15:58
12.1 概述 启动守护进程的集中方法:1)由系统初始化脚本启动。这些脚本一般在/etc目录或以/etc/rc开头的目录下,它们的位置和内容依赖于具体的实现。由这些脚本启动的守护进程在开始时都拥有超级用户权限。2)许多网络服务器是由inetd超级服务器启动的,inetd.........【阅读全文】