智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2010年11月22日

摘要: 转自:http://www.yybug.com/read-htm-tid-15324.html4.4 管理资源等级WEB应用中的路径通常使用分级目录管理。例如如下URL:http://example.com/peoplehttp://example.com/people/charleshttp://example.com/people/charles/contact这里可以很清楚的看出等级划分。页... 阅读全文

posted @ 2010-11-22 17:03 Bill Yuan 阅读(2992) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.yybug.com/read-htm-tid-15324.html4.0 WEB服务器 即使是很保守的说,现在的很多软件是基于WEB开发的。人们将大量时间花费在WEB浏览器上面,包括阅读HTML页面、电子邮件、管理日志、进入数据库的记录、更新Wiki页面和写weblog。即使你不打算写严格的WEB应用,WEB界面也更加容易提供适合于跨平台的UI。在你的应用中包含轻量级的... 阅读全文

posted @ 2010-11-22 16:51 Bill Yuan 阅读(3881) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.yybug.com/read-htm-tid-15324.html3.1WEB客户端大部分上网活动都是通过WEB浏览器来访问WEB的。所以通过HTTP协议制作客户端来访问WEB是很有意义的。这一章讲解如何使用twisted.web.client模块来操作互联网资源,包括下载页面,使用HTTP认证,上传文件,使用HTTP字段等。3.1 下载网页最简单和常用的任务莫过于通过... 阅读全文

posted @ 2010-11-22 16:27 Bill Yuan 阅读(4802) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.yybug.com/read-htm-tid-15324.html使用异步的方式工作的结果除了反应器reactor之外,Deferred可能是最有用的Twisted对象。你可能在Twisted程序中多次用到Deferred,所有有必要了解它是如何工作的。Deferred可能在开始的时候引起困惑,但是它的目的是简单的:保持对非同步活动的跟踪,并且获得活动结束时的结果。De... 阅读全文

posted @ 2010-11-22 15:43 Bill Yuan 阅读(4456) 评论(0) 推荐(1) 编辑

摘要: 转自:http://www.yybug.com/read-htm-tid-15324.html为什么使用Twisted? 如果你并不准备使用Twisted,你可能有很多异议。为什么使用Twisted而不是其他网络函数库或框架?如下是一些充分的理由:·基于PythonTwisted是使用Python编写的,强壮的、面向对象的解释性语言。Python使它的爱好者充满热情。使用Python... 阅读全文

posted @ 2010-11-22 15:39 Bill Yuan 阅读(5241) 评论(0) 推荐(2) 编辑