2014年1月5日

同步,异步,阻塞,非阻塞

摘要: 这几个名词很容易混淆,很多人把 非阻塞 和 异步 错误的认为是一个意思。 http://blog.csdn.net/historyasamirror/article/details/4270633 我使用两句话总结自己对这几个名词的理解 同步与异步区别之余顺序与突然 阻塞与非阻塞等同于等待与马上 阻塞与非阻塞描述的是某个处理过程 同步与异步描述的是某个事件 同步异步通常用在 事件机制上,阻塞与非阻塞相对于 某个方法的调用上。 阅读全文

posted @ 2014-01-05 21:21 Arts&Crafts 阅读(202) 评论(0) 推荐(0) 编辑

Python处理XML

摘要: 在Python(以及其他编程语言)内有两种常见的方法处理XML:SAX(Simple API for XML)和DOM(Document Object Model,文档对象模型)。SAX语法分析器读取XML文件并且告知它发现的内容(文本,标签和特性)。由于它一次只村文档的一小部分,所以SAX简单,快速并能有效利用内存。DOM走的则是另外一条路:它构造一个表示整个文档的数据结构(文档树)。这样会慢些并且需要更多内存,但如果希望操作整个文档结构的话则很有用。 Python内使用DOM的信息http://docs.python.org/2/library/xml.dom.html。除了标准的D... 阅读全文

posted @ 2014-01-05 20:24 Arts&Crafts 阅读(831) 评论(0) 推荐(0) 编辑

导航