1.deferred是通过调用callback或则errback来启动(需要传入参数),如果errback传入的是字符串,则默认转换为twisted.python.failure.DefaultException。
2.defered仅仅只能调用一次,多次调用会触发AlreadyCalledError的异常,这帮助阻止了一个事件被多次处理的情况。
3.在第N层的callback和errback...
分类:
其他好文 时间:
2015-08-06 09:31:33
阅读次数:
130
twisted的几个核心组件protocol,transport,factory,defer,reactor,把这几个关键组件搞清楚了,也就算是twisted入门了,大致关系是这样的由reactor来形成消息循环(和windows的消息循环机制类似),等到socket完成后通过defer(延迟通知技术,也就是基于这个事件的驱动),去调用相应的响应函数来实现异步操作。twisted的调用框架会首先找...
分类:
其他好文 时间:
2015-08-05 10:32:45
阅读次数:
125
第一章加载和运行顺序是nextdefferwindow注意:标记问defer的不是第二个运行的,是在onload事件句柄处理之前被调用的。Dynamicscriptelements动态脚本元素新的script元素加载.js原文件,此文件当元素添加到页面之后立刻开始下载。无论在何处启动下载,文件的下载...
分类:
编程语言 时间:
2015-07-30 19:23:51
阅读次数:
127
Go Programming Blueprints
http.Handle("/", &templateHandler{filename: "chat.html"});
http.Handle静态方法?带参数的函数对象参数? 就是个普通的struct——为何不需要new?
go get github.com/gorilla/websocket(方便的包依赖管理...
分类:
其他好文 时间:
2015-07-26 12:42:18
阅读次数:
143
Effective Go(官方文档)笔记
自动局部变量提升(编译期完成?):return &...;内置函数:
new/makecopy, appenddeleterange(这是关键字吧?因为后面没有())
array是值对象slice:引用array
2维切片(略)
map
if seconds, ok := timezone[tz]; ok {...
分类:
其他好文 时间:
2015-07-24 18:23:47
阅读次数:
144
平时只有下班时间能code,闲来写了个纯javascript版。引用该calendar.js文件,然后给要设置成日历控件的input的id设置成calendar,该input就会变成日历控件。日历控件引用calendar.js时,一定要加defer属性。calendar.js源码:// JavaSc...
分类:
编程语言 时间:
2015-07-23 00:23:11
阅读次数:
174
var和const :变量和常量的声明 var varName type 或者 varName : = value package and import: 导入 func: 用于定义函数和方法 return :用于从函数返回 defer someCode :在函数退出之前执行 go : 用于并行 ....
分类:
编程语言 时间:
2015-07-21 22:05:48
阅读次数:
147
Define an interface for creating on object, but let subclasses decide which class to instantiate Factory Method lets a class defer instantiation to subclasses.
定义一个用于创建对象的接口,让子类决定实例化哪一类。
抽象产品类Pr...
分类:
其他好文 时间:
2015-07-18 14:13:34
阅读次数:
149
2015-7-13 22:45:31P15:如果defer的属性设置为"defer"的话,表示脚本不会生成任何文档内容,浏览器和可以先处理页面的其它部分,之后再返回到脚本。 P17:JavaScript最佳实践:将JavaScript程序代码块放入到外部JavaScript文件中。P21:使用var...
分类:
编程语言 时间:
2015-07-13 23:52:39
阅读次数:
185
高性能JavaScript 1.脚本 把script脚本放到body标签底部( ) 把多个script脚本合成一个 无阻塞加载脚本(延迟defer、动态创建script、XMLHttpRequest脚本注入) 2.变量 减少变量的搜索过程 尽量使用局部变量 ...
分类:
Web程序 时间:
2015-07-13 13:51:05
阅读次数:
141