摘要: 作者:dave@http://krondo.com/twisted-daemonologie/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引。 简介 目前我们所写的服务器仅仅运行在终端窗口,结果通过 print 语句输出到屏 阅读全文
posted @ 2016-04-06 14:41 suke99 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/tested-poetry/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在我们探索Twisted的过程中写了很多代码,但目前我们却忽略了一些重要的东西 —— 测 阅读全文
posted @ 2016-04-06 14:27 suke99 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/when-a-deferred-isnt/ 译者:杨晓伟(采用意译) 你可以从这里从头开始阅读这个系列。 介绍 这部分我们要介绍Deferred的另外一个功能。便于讨论,我们设定如下情景:假设由于众多的内部网请求一个外部诗歌下载服务器,但由于这个外 阅读全文
posted @ 2016-04-06 14:18 suke99 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/deferred-all-the-way-down/ 译者:杨晓伟(采用意译) 你可以从这里从头阅读这个系列。 介绍 回忆下第10部分中的客户端5.1版。客户端使用一个Deferred来管理所有的回调链,其中包括一个格式转换引擎的调用。在那个版本中 阅读全文
posted @ 2016-04-06 12:06 suke99 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/a-poetry-transformation-server/ 译者:杨晓伟(采用意译) 你可以从这里从头阅读这个系列。 新的服务器实现 这里我们要新写一个Twisted版的服务器。然后,再来讨论一些Deferred的新功能。 在第九、十部分,我们 阅读全文
posted @ 2016-04-06 11:48 suke99 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/your-poetry-is-served/ 译者:杨晓伟(采用意译) 你可以从这里从头阅读这个系列。 诗歌下载服务器 到目前为止,我们已经学习了大量关于诗歌下载客户端的Twisted的知识,接下来,我们使用Twisted重新实现我们的服务器端。利 阅读全文
posted @ 2016-04-06 11:44 suke99 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/an-introduction-to-asynchronous-programming-and-twisted/ 译者:杨晓伟(采用意译) 可以从这里从头开始阅读这个系列。 版本5.0 现在我们将要向诗歌下载客户端添加一些新的处理逻辑,包括在第九部 阅读全文
posted @ 2016-04-06 11:38 suke99 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/a-second-interlude-deferred/ 译者:杨晓伟(采用意译) 可以从这里从头来阅读这个系列 更多关于回调的知识 稍微停下来再思考一下回调的机制。尽管对于以Twisted方式使用Deferred写一个简单的异步程序已经非常了解了 阅读全文
posted @ 2016-04-06 11:32 suke99 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/deferred-poetry/ 译者:杨晓伟(采用意译) 可以从这里从头开始阅读这个系列。 客户端4.0 我们已经对deferreds有些理解了,现在我们可以使用它重写我们的客户端。你可以在twisted-client-4/get-poetry. 阅读全文
posted @ 2016-04-06 11:26 suke99 阅读(1280) 评论(0) 推荐(1) 编辑
摘要: 作者:dave@http://krondo.com/an-interlude-deferred/ 译者:杨晓伟(采用意译) 你可以从这里从头开始阅读这个系列 回调函数的后序发展 在第六部分我们认识这样一个情况:回调是Twisted异步编程中的基础。除了与reactor交互外,回调可以安插在任何我们写 阅读全文
posted @ 2016-04-06 11:16 suke99 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/and-then-we-took-it-higher/ 译者:杨晓伟(采用意译) 你可以从这里从头开始阅读这个系列。 打造可以复用的诗歌下载客户端 我们在实现客户端上已经花了大量的工作。最新版本的(2.0)客户端使用了Transports,Prot 阅读全文
posted @ 2016-04-06 11:06 suke99 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twistier-poetry/ 译者:杨晓伟(采用意译) 你可以从这里从头开始阅读这个系列 抽象地构建客户端 在第四部分中,我们构建了第一个使用Twisted的客户端。它确实能很好地工作,但仍有提高的空间。 首先是,这个客户端竟然有创建网络端口并 阅读全文
posted @ 2016-04-06 10:46 suke99 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twisted-poetry/ 译者:杨晓伟(采用意译) 你可以在这里从头开始阅读这个系列。 第一个twisted支持的诗歌服务器 尽管Twisted大多数情况下用来写服务器代码,为了一开始尽量从简单处着手,我们首先从简单的客户端讲起。 让我们来试 阅读全文
posted @ 2016-04-06 10:33 suke99 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/our-eye-beams-begin-to-twist/ 译者:杨晓伟(采用意译) 可以从这里从头开始阅读这个系列。 用twisted的方式实现前面的内容 最终我们将使用twisted的方式来重新实现我们前面的异步模式客户端。不过,首先我们先稍微 阅读全文
posted @ 2016-04-06 10:22 suke99 阅读(9850) 评论(0) 推荐(1) 编辑
摘要: 作者:dave@http://krondo.com/slow-poetry-and-the-apocalypse/ 译者:杨晓伟(采用意译) 这个系列是从这里开始的,欢迎你再次来到这里来。现在我们可能要写一些代码。在开始之前,我们都做出一些必要的假设。 关于对你的假设 在展开讨论前,我假设你已经有过 阅读全文
posted @ 2016-04-06 10:09 suke99 阅读(5204) 评论(0) 推荐(1) 编辑