06 2015 档案

摘要:Python 对象 中以双下划线开头和结尾的属性称为特殊属性,由于对象的方法也属于属性,因此以双下划线开头和结尾的方法称为特殊方法。对这些对象执行一些特定的运算时,Python会自动视图调用这些实例的特殊方法,从而在Python中可以很轻易地实现运算符的重载。Python对象常见的特殊属性1. ... 阅读全文
posted @ 2015-06-28 22:14 王智愚 阅读(4923) 评论(0) 推荐(1) 编辑
摘要:主要类型 该模块有四个比较主要的类,其中常用的是TCPServer 和UDPServer。 1. TCPServer 2.UDPServer 3.UnixStreamServer,类似于TCPServer提供面向数据流的套接字连接,但是旨在UNIX平台上可用; 4.UnixDatagram... 阅读全文
posted @ 2015-06-24 19:10 王智愚 阅读(11227) 评论(1) 推荐(2) 编辑
摘要:近来遇到一些网络编程方面的问题,涉及到了一些常见的概念,如:阻塞、非阻塞、异步I/O等等,百度的结果是惨不忍睹的,当然这也不能怪百度。没有办法还是得看英文,翻教材。后来发现阻塞和非阻塞的概念也并不难以理解,这篇随笔记录一下自己的见解,欢迎拍砖,希望多多交流。 进程的状态主要涉及运行态、就绪态和... 阅读全文
posted @ 2015-06-23 01:23 王智愚 阅读(638) 评论(0) 推荐(0) 编辑
摘要:在Python网络编程系列,我们主要学习以下内容: 1.socket模块与基本套接字编程 2. socket模块的其他网络编程功能 3.SocketServer模块与简单并发服务器 4.异步编程select 和 epoll机制 5. 常见的Python异步编程框架 ... 阅读全文
posted @ 2015-06-22 18:11 王智愚 阅读(6193) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何使用iptables来实现NAT转发,事实上就是将一台机器作为网关(gateway)来使用。我们假设充当网关的机器至少有网卡eth0和eth1,使用eth0表示连接到外网的网卡,使用eth1表示连接到内网交换机上的网卡,内部子网为10.0.0.0,通过NAT机制,内网中的机器可以通过... 阅读全文
posted @ 2015-06-15 11:44 王智愚 阅读(12784) 评论(0) 推荐(0) 编辑