12 2011 档案

摘要:csv模块不支持直接用unicode写入,没什么好方法,使用dict comprehension转换一下# coding: utf-8import csvD ={'name':u'马克','pinyin':u'mǎkè'}f = open('out.csv','wb')f.write(u'\ufeff'.encode('utf8'))# BOM (optional...Excel needs it to open UTF-8 file properly)w 阅读全文
posted @ 2011-12-31 11:23 babykick 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:安装pcap首先下载http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip下载pypcap源代码包pypcap-1.1,解压1)如果没有安装mingw32 下载安装一个 假设安装到c:\wingw322) 设置环境变量 path=%path%;c:\wingw32\bin3)将上面下载的WpdPack(winpcap development pack) 解压到c:\WpdPack4)进入pypcap-1.1解压的目录,依次执行:> python .\setup.py config --with-pcap="C:\WpdPack& 阅读全文
posted @ 2011-12-26 16:45 babykick 阅读(3955) 评论(1) 推荐(0) 编辑
摘要:python 的函数装饰器Function decorator)对一个方法应用多个装饰方法:@A@B@Cdef f ():#等价于下面的形式,Python会按照应用次序依次调用装饰方法(最近的先调用)def f(): f = A(B(C(f)))装饰方法解析:每个decorator只是一个方法, 可以是自定义的或者内置的(如内置的@staticmethod/@classmethod)。decorator方法把要装饰的方法作为输入参数,在函数体内可以进行任意的操作(可以想象其中蕴含的威力强大,会有很多应用场景), 只要确保最后返回一个可执行的函数即可(可以是原来的输入参数函数, 或者是一个新函数 阅读全文
posted @ 2011-12-07 22:32 babykick 阅读(603) 评论(0) 推荐(0) 编辑
摘要:安装配置Trac:easy_install -U Trac$ trac-admin /path/to/myproject initenv更改权限:chown -R apache.apache /path/to/myproject部署Trac:运行:tracd --port 8000 /path/to/myproject忽略环境设置:tracd -s --port 8000 /path/to/myproject 阅读全文
posted @ 2011-12-05 17:04 babykick 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Python virtualenv[ 2010-06-02 10:14:13 | 作者: yuhen ]字号: 大 | 中 | 小virtualenv 的作用相当于 Sandbox,它通过隔离包目录和系统环境参数来实现多个相对独立的虚拟环境。如此可避免过多的第三方库因版本依赖造成问题。同时每个独立的虚拟环境只需通过打包即可分发,也大大方便了系统部署。$ sudo easy_install virtualenv现在我们可以创建虚拟环境了。$ virtualenv test1New python executable in test1/bin/pythonInstalling setuptools 阅读全文
posted @ 2011-12-05 14:50 babykick 阅读(849) 评论(0) 推荐(0) 编辑
摘要:在Windows上使用Git和GitHubGitHubGit是一个开源的完全分布式的源代码管理系统, 它在开源社区中非常流行,已经大有顶替subversion在开源社区中地位的趋势。安装和配置msysGit这里假定你使用的是Windows操作系统,虽然也许Git在Linux或者Mac系统上使用更方便。目前,在Winodws上比较好用的msysgit,可以在google code上下载: http://code.google.com/p/msysgit/。 目前最新的版本是1.7.0.2, 虽然是preview版本,但是基本上还是很稳定的。安装过程很简单,基本上一路next就好。 msysgit 阅读全文
posted @ 2011-12-01 23:09 babykick 阅读(822) 评论(0) 推荐(0) 编辑
摘要:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%/bin;%JAVA_HOME%/jre/binCLASSPATH为java加载类(class or lib)路径,只有类在classpath中,ja 阅读全文
posted @ 2011-12-01 11:09 babykick 阅读(319) 评论(0) 推荐(0) 编辑