最新消息:

标签:python

python中使用public key做RSA加密
未分类

python中使用public key做RSA加密

admin 11年前 (2013-04-04) 10649浏览 0评论

这一个星期在用python实现写一个命令行的飞信发信息小工具,为了放在服务器监控程序中用于短信报警。飞信在做用户认证时会先把一个RSA公钥传给客户端,客户端用这个RSA公钥做加密,然后把加密后的16进制串送到远端去验证。 我是个业余码农,所谓的cry...

使用pyinstaller打包python为exe文件
python

使用pyinstaller打包python为exe文件

admin 11年前 (2013-04-02) 2938浏览 0评论

最近用python的tkinter写了个windows界面的工具,用来对软件版本发布的自动化,之前发布版本是由PHP的同事完成,又是手动上传文件到ftp,又是修改数据库,php代码等这么多繁琐的步骤。所以决定用python写了个windows的应用,...

python tkinter 窗口居中对齐
python

python tkinter 窗口居中对齐

admin 11年前 (2013-04-02) 3207浏览 0评论

tkinter没有现成的窗口居中的功能,只能间接地算出来。 from Tkinter import * def center_window(w=300, h=200):     # get screen width and height     ws...

加速你的Python代码
未分类

加速你的Python代码

admin 11年前 (2013-03-27) 2672浏览 0评论

在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织。这个分类基本上可以归根于类库的兼容性和速度。这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能的显著提升,当然我也会给出三大主要python流派...

Python 中对列表 list 求交集
未分类

Python 中对列表 list 求交集

admin 11年前 (2013-03-23) 2937浏览 0评论

方法一 遍历b1,如果某个元素同时也存在于b2中,则返回 b1=[1,2,3] b2=[2,3,4] b3 = [val for val in b1 if val in b2] print b3 运行结果如下 dwapp@pttest1:/home/...

Python线程样例
未分类

Python线程样例

admin 11年前 (2013-02-25) 2649浏览 0评论

import threading import time count = 1 class KissThread(threading.Thread): def run(self): global count print "%s # %s: P...

python字符串匹配工具性能比较
未分类

python字符串匹配工具性能比较

admin 12年前 (2012-10-23) 10812浏览 0评论

做敏感词过滤的时候要用到字符串匹配,从一个文件中读入需要匹配的敏感词,和一段文本去匹配,用string的find方法是不太合适了,搜了一下,发现AC自动机的方式更好。AC自动机是一个可以用来快速进行多关键字匹配的数据结构,具体信息可以参见这篇经典的论...

用python监视文件变化
未分类

用python监视文件变化

admin 12年前 (2012-08-30) 4301浏览 0评论

最近在做一个项目,要监视一个目录下文件的变化,不多说,先看代码: 第一种方式: #!/usr/bin/env python #coding=utf-8 import os import gtk import gobject from pyinotif...

Pyinotify文件系统监控
未分类

Pyinotify文件系统监控

admin 12年前 (2012-08-29) 3717浏览 0评论

Pyinotify是一个Python模块,用来监测文件系统的变化。 Pyinotify依赖于Linux内核的功能—inotify(内核2.6.13合并)。 inotify的是一个事件驱动的通知器,其通知接口通过三个系统调用从内核空间到用户空间。pyi...

python高效解析日志入库
未分类

python高效解析日志入库

admin 12年前 (2012-08-21) 3226浏览 0评论

python脚本解析日志文件入库一般有三个重要的步骤:读文件、解析文件、入库。在这三个方面下功夫,可确保我们获得最优的性能(这里不讨论并发) 1 读文件:一次读一行,磁盘IO太多,效率低下;一次性读如全部文件内容,可能内存不够。采取一个折中的办法,每...

关于gevent的一些理解(一)
未分类

关于gevent的一些理解(一)

admin 12年前 (2012-08-16) 11375浏览 0评论

前言:gevent是python的一个并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效.而且其中有个monkey类, 将现有基于Python线程直接转化为greenlet(类似于打patch).他和线程...

一位大牛整理的Python资源
未分类

一位大牛整理的Python资源

admin 12年前 (2012-08-07) 2705浏览 0评论

Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对...

简单调试 Python 程序
未分类

简单调试 Python 程序

admin 12年前 (2012-06-29) 5216浏览 0评论

在 Python 中也可以像 gcc/gdb 那样调试程序,只要在运行 Python 程序时引入 pdb 模块(假设要调试的程序名为 d.py): $ vi d.py #!/usr/bin/python def main(): i, sum = 1,...

用PDB库调试Python程序
未分类

用PDB库调试Python程序

admin 12年前 (2012-06-18) 2486浏览 0评论

如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Python自带...