hashlib是个专门提供hash算法的库,现在里面包括md5,sha1,sha224,sha256,sha384,sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:#-*-encoding:gb2312-*-importhashliba="ateststring"printhashlib.md5(a).hexdigest()pr..
分类:
编程语言 时间:
2014-07-08 09:00:43
阅读次数:
242
现在做的项目都是用python开发,需要用做关键词检查,过滤关键词,之前用c语言做过这样的事情,用字典树,蛮高效的,内存小,检查快。
到了python上,第一想法是在pip上找一个基于c语言的python字典树模块,可惜没找到合适的,如果我会用c写python模块的话,我就自己写一个了,可惜我还不具备这个能力,
只能用python写了,性能差一点就差点吧,内存多一点也无所谓了。
用搜...
分类:
编程语言 时间:
2014-07-03 17:31:03
阅读次数:
402
1.yum install lrzsz wget git2.安装gitosis:gitosis为Git用户权限管理系统,通过管理服务端的/home/git/.ssh/authorized_key文件来执行对用户权限的管理,是一个python模块包#yum install python python-...
分类:
其他好文 时间:
2014-07-03 12:41:36
阅读次数:
324
#include //python33(python2.x有几个函数不对应)/*PyImport_ImportModule 导入一个Python模块并返回它的指针PyModule_GetDict 获取一个模块的属性字典对象PyRun_String 在指定的名字空间内运行代码串PyObject_Set...
分类:
编程语言 时间:
2014-06-26 21:28:59
阅读次数:
295
python模块collections提供了内置容器类型dict,list,set,tuple更专业的容器数据类型。...
分类:
编程语言 时间:
2014-06-22 16:45:06
阅读次数:
221
新手初步了解如何安装管理发布python模块,笔记...
分类:
编程语言 时间:
2014-06-22 00:09:11
阅读次数:
286
# 使用Cython为Python写扩展1:初识CythonCython使为Python写C扩展就如同写Python代码一样简单。广泛用于数学软件包,SAGE公司,作为执行快速,可扩展的运算。它提供了安全和可维护的方法通过自动生成所需代码来构建原生Python模块。我们经常会使用Cython将C/C...
分类:
编程语言 时间:
2014-06-18 17:48:59
阅读次数:
382
二、mod_python
1.性能
使用mod_python的主要优势在于比传统CGI更高的性能。
一个测试,使用在Pentium
1.2GHz的机器上运行Red Hat Linux 7.3。使用4种类型的脚本,基于标准的CGI导入模块(以典型的Python
CGI脚本开始),然后输出'Hello!',测试10000次请求作为基准。
标准CGI:...
分类:
编程语言 时间:
2014-06-18 00:31:40
阅读次数:
408
python模块——hashlibhashlib模块是对许多hash函数的一个公共接口new(name,string=‘‘)执行给定的hash函数来返回一个新的hash对象,使用给定的字符串数据初始化hash对象。如:>>>importhashlib
>>>hashlib.new(‘md5‘,string=‘abc‘).hexdigest()#hexdigest()..
分类:
编程语言 时间:
2014-06-17 18:11:38
阅读次数:
215