
Python
文章平均质量分 61
zp373860147
互联网 Python C/C++ 底层机制
展开
-
Python3.x和Python2.x的区别
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码原创 2011-04-21 13:59:00 · 428 阅读 · 0 评论 -
Python调用windows下DLL详解 - ctypes库的使用[转]
Python调用windows下DLL详解 在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DLL是没有问题的。引入ctypes库fr转载 2011-06-11 18:49:00 · 1445 阅读 · 0 评论 -
Python2.7 IDLE无法启动等问题
Python2.7装好后出现一下问题:1.IDLE无法启动,但自装的PythonWin可以正常使用2.无法使用Tkinter查找原因,貌似和“tcl”有关因为机器上之前安装过OpenCASCADE的包,这个包本身也有一些和tcl有关的东西,因此系统的环境变量中有关于tcl的记录,猜测有可能是Python2.7安装时无法修改环境变量中关于tcl造成。卸载OpenC原创 2012-04-06 14:35:41 · 9219 阅读 · 0 评论 -
python 计算md5
import osimport timeimport md5#get md5 of a input stringdef GetStringMD5(str): m = md5.new() m.update(str) return m.hexdigest()#get md5 of a input filedef GetFileMD5(file): f原创 2012-11-02 16:35:44 · 9264 阅读 · 0 评论 -
Everything原理及全盘搜索研究
Everything是个十分方便的本地文件搜索软件,谁用谁知道...一般每次启动后,它会有个初始化时间,初始化完成后,每次搜索,结果秒出。有一篇文章是讲Everything实现原理的,详情猛戳此处大体意思是,ntfs磁盘分区会有一个觉usn的日志系统,从这个日志系统中可以拿到类似全盘索引之类的数据,然后搜索时从这个数据格式出发,效率会比较高。但有个致命点是fat32格式的分区并没有这个us原创 2012-11-23 20:36:11 · 23232 阅读 · 1 评论