随笔分类 - 工具方法
实际用到的工具特性
摘要:1. 引言 什么是Json Schema? 以一个例子来说明 假设有一个web api,接受一个json请求,返回某个用户在某个城市关系最近的若干个好友。一个请求的例子如下: 在上面的例子中,web api要求提供city,number,user三个成员,其中city是字符串,number是数值,u
阅读全文
摘要:boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Python代码的交互。 使用Boost.python有什么特点? 不需要修改原有的C++代码,支持比较丰富
阅读全文
摘要:用到一些编译工具,在输出编译信息时,编译通过的信息用绿色输出,错误信息用红色输出。我觉得这个特性很有趣,自己在写一些控制程序,或者批处理脚本时,如果能给输出加上提示色,应该看起来更直观一些。在网上查了一些资料,其实这个特性比较容易使用,写下来备忘。首先看一下以下数字代码。第一张表中数字代表颜色,第二章表中的数字代表行为。注意前景某色和背景某色不是同一个数字。前景背景颜色---------------------------------------3040黑色3141紅色3242綠色3343黃色3444藍色3545紫紅色3646青藍色3747白色代码意义---------------------
阅读全文
摘要:lxml是python的库,可用于解析、处理xml文件及HTML文件。在工作中,遇到需要对原有的xml文件进行改写,根据需要增加、删除或改写一些元素。具体的做法是先用lxml将文件解析为内存里的dom树结构,再通过lxml提供的方法对元素进行增、删、改、查等操作,最后再将内存里的dom树落回文件。示例代码如下:1 from lxml import etree2 root = etree.fromstring(str_xml) # here parse dom tree from a xml string.3 4 # here do some update on root.5 # .......
阅读全文

浙公网安备 33010602011771号