摘要:
ElementTree API尽可能避免使用前缀,而是使用命名空间(URI) 创建带前缀和命名空间的xml树 # coding:utf-8 from lxml import etree #当使用命名空间http://www.w3.org/1999/xhtml时,会自动创建前缀html,并让其与之关联 阅读全文
摘要:
关于命名空间 PCDATA 和 CDATA DTD的使用 DTD - XML模块构建 DTD - 实体 DTD - 属性 阅读全文
摘要:
命名空间的作用是为了避免元素命名冲突 命名冲突 在XML中,元素名称是自定义的,当两个不同的XML树在同一个文档中使用相同的元素名时,就会发生命名冲突,如下:它们都使用到了<table>,XML解析器无法确定如何处理这类冲突 <!--以下表示HTML表格的信息--> <table> <tr> <td 阅读全文
摘要:
有时我们需要的只是树内某个地方的一小部分,因此将整个树解析到内存中,全体遍历并进行相关操作造成的内存开销会很大因此,etree提供了两个事件驱动的解析器接口一个是在构建树时,生成解析器事件(iterparse)另一个根本不构建树,而是以类似SAX的方式调用目标对象的反馈方法 some_file_li 阅读全文
摘要:
etree支持以多种方式和所有重要来源解析XML,即字符串、文件、url(http/ftp)和类文件对象主要的解析函数是fromstring()和parse(),都是以源作为第一个参数调用的默认情况下,它们使用标准解析器,但您始终可以将不同的解析器作为第二个参数传递 fromstring()函数 s 阅读全文
摘要:
CPU参数指标说明 阅读全文
摘要:
%user %user表示CPU一共花了多少比例的时间运行在用户态空间或者说是用户进程(running user space processes) 典型的用户态空间程序有:Shells、数据库、web服务器…… %nice %nice表示改变过优先级的进程所占用CPU的百分比 当使用top或者ps命 阅读全文
摘要:
"低水平勤奋陷阱":摘记更多的知识 读书是获得知识的最基本,最重要的方式,但读书需要方法 所谓"低水平勤奋陷阱",就是花费了大量的时间和精力,但得到的结果却微乎其微,完全达不到期望或不成比例 那是为什么呢,当然是方法不对,也就是方法太原始,因此"低水平勤奋"就是在原始方法的基础上进行努力 这就是为什 阅读全文