读书笔记
文章平均质量分 58
runningtortoise
这个作者很懒,什么都没留下…
展开
-
构建可扩展的Web站点读书笔记
构建可扩展的Web站点读书笔记书读完了一遍,边做一个示例网站边写读书笔记。第一章 绪论不要花刘个月时间制定规范,再花一年来实施。花一天定规范,几天实现,几个月完善。这个建议和《梦断代码》惊人的相似。第二章 Web应用程序这章讲的是web站点需要分层,例如持久化存储层、业务逻辑层、展现层……示例网站采用Django作为框架,我理解的“层次”如下: Django原创 2009-07-13 10:20:00 · 644 阅读 · 0 评论 -
Python网络编程基础(6)——多任务处理
第六部分 多任务处理第20章 forking1. fork()多进程程序使用fork来实现,典型的fork结构:pid = os.fork()if pid:#pid不是0,是父进程,pid是子进程的进场号else:#pid是0,子进程。 fork之后,每个进程都含有一个能够的地址空间,更改一个进程的变量不会影响其它进程中的变量。但是由于子进程会拷贝父进原创 2009-07-10 19:25:00 · 1797 阅读 · 0 评论 -
Python网络编程基础(5)续——mod_python.doc
mod_python第19章 mod_python1. 测试test.py修改配置文件,添加如下内容 Options Indexes FollowSymLinks MultiViews AllowOverride AuthConfig Order allo原创 2009-07-09 22:06:00 · 551 阅读 · 0 评论 -
Python网络编程基础(5)——服务器端框架
第五部分 服务器端框架第16章 SocketServer1. 基础basichttp.py使用BaseHTTPServer 库的 HTTPServer和BaseHTTPRequestHandler建立了一个简单的服务器,向客户端返回相同的文档。响应内容是通过RequestHandler的self.wfile.write(content)实现的。 basichttpdoc.原创 2009-07-08 20:16:00 · 865 阅读 · 0 评论 -
Python网络编程基础(3)——Email服务
第三部分 E-mail服务第9章 E-mail的编写和编码1. Headerheader不影响邮件的实际发送行为,而且可以被伪造。实际的发送信息由SMTP携带。header的作用在于帮助邮件程序,例如From 在回复的时候可以使用。2. 撰写传统的邮件trad_gen_newhdrs.py介绍了使用email模块的MIMEText来生成一封email以及添加header的过程。原创 2009-07-07 11:55:00 · 951 阅读 · 0 评论 -
Python网络编程基础(4)——多用途的客户端协议.doc
第四部分 多用途的客户端协议第13章 FTP1. 基础与下载Python有内置的ftplib。 connect.py连接一个FTP服务器“f = FTP(ftp.ibiblio.org)”,取得欢迎信息“f.getwelcome()”,并且打印出当前目录“f.pwd()”。 asciidl.py和binarydl.py分别使用ASCII和二进制模式下载文件,使原创 2009-07-07 22:59:00 · 705 阅读 · 0 评论 -
Python网络编程基础(1)——底层网络
第1章 客户/服务器网络介绍1. 一个gopher的客户端。2. socket的makefile。3. 一个简单的服务器,socket.setsockopt() socket.bind(host,port), socket.listen(1), socket.accept() 第2章 网络客户端1.原创 2009-07-06 10:35:00 · 2075 阅读 · 1 评论 -
Python网络编程基础(2)——Web Services
第6章 Web客户端访问1. 获取web页面读取一个页面:import urllib2req = urllib2.Request(http://www.python.org)page = urllib2.urlopen(req)for line in page: sys.stdout.write(line)如果Request的网址没带协议的话会报错。原创 2009-07-06 12:59:00 · 705 阅读 · 0 评论