摘要: 作者:dave@http://krondo.com/part-22-the-end/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 全部完成 呼呼! 感谢你一路支持. 在我开始时完全没有想到这个系列会这样长,会花这么多时间 阅读全文
posted @ 2016-04-06 15:24 suke99 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twisted-and-haskell/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在上一个部分我们对比了Twisted与 Erlang,并将注意力集中在它们共 阅读全文
posted @ 2016-04-06 15:22 suke99 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twisted-and-erlang/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在这个系列中,有一个事实我们还没有介绍,即混合同步的”普通Python”代码与 阅读全文
posted @ 2016-04-06 15:17 suke99 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/i-thought-i-wanted-it-but-i-changed-my-mind/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 Twisted是一个正在进展 阅读全文
posted @ 2016-04-06 15:04 suke99 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/deferreds-en-masse/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在上一个部分,我们学习了使用生成器构造顺序异步回调的新方法.这样,包括 def 阅读全文
posted @ 2016-04-06 14:54 suke99 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/just-another-way-to-spell-callback/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 这部分我们将回到”回调”这个主题.我们将介绍另 阅读全文
posted @ 2016-04-06 14:48 suke99 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 作者: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) 编辑