Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7599744 建立时间:2006年5月29日 |

| |
[Python]一个Gtalk的简单客户端 软件技术
lhwork 发表于 2007/2/2 15:55:52 |
一个python脚本程序,基于jabber.py(http://jabberpy.sourceforge.net/) Gtalk采用了xmpp协议,文本聊天基本上是xmpp的一个子集,同时在连接采用了TLS来作为 安全措施。但是gtalk对标准的jabberd通讯协议做了一些修改.
下载: gtalk.zip
|
|
[Python]贡献一个打包备份的脚本 软件技术
lhwork 发表于 2007/2/2 15:55:05 |
工程文件里面,除了代码,文档外,有很多垃圾文件,比如VC project里面的ncb,obj,pch等,要想备份文件夹,还得把它们剔出,特别麻烦.这个脚本我一直都用,可以把打包不同的文件夹,包括子目录,支持自定义保存的文件类型. 它会自动把备份文件压缩成zip格式
下载: pack.py
|
|
[Python]编写网络抓包脚本 软件技术
lhwork 发表于 2007/2/2 15:25:53 |
写网络程序,一个称手的sniffer工具是必不可少的,我习惯用Ethereal,简单,易用,基于winpcap的一个开源的软件.Ethereal自带许多协议的 decoder,但是它的架构并不灵活,如何你要加入一个自己定义的的解码器,得去修改Ethereal的代码,再重新编译,相当的烦琐.对于一般的明文协议,没有什么问题,但是对于加密协议,比如网络游戏,客户端程序一般会在刚连接上的时候,发送一个随机密钥,而后的报文都会用这个密钥进行加密,诸如此类.要想破解,得要有一个可编程的抓包器.libpcap是一个不错的选择,但是对于抓包这样需要反复进行”试验->修改”这个过程的操作,c 语言显然不是明智的选择.Python提供了几个libpcapbind,http://monkey.org/~dugsong/pypcap/这里有一个最简单的。在windows平台上,你需要先安装winpcap,如果你已经安装了Ethereal,可以跳过这个步骤.非常好用
|
|
[Python]图片处理 软件技术
lhwork 发表于 2007/2/2 15:15:16 |
#-*- coding:GBK -*- #========================== #The work with a picture! #The GPL License #Emal:ghostwwl@gmail.com # edit by Ghostwwl #==========================
import Image import ImageDraw import ImageFont from math import atan, degrees from os import path import os import sys
class MyImage: def __init__(self, imfile = None) |
|
[Python]Python基础篇2 软件技术
lhwork 发表于 2007/2/2 10:19:59 |
Chapter 6. 模块
Table of Contents
6.1. String模块
6.2.
time模块
模块可把一个复杂的程序按功能分开,分别存放到不同文件中,使程序更容易维护和管理。在Python中的模块是一个以.py结尾的Python代码文件。可通过import命令输入,如:import sys
import会完成以下三个操作:
|
|
[Python]Python基础篇1 软件技术
lhwork 发表于 2007/2/2 10:19:03 |
整理:Jims of 肥肥世家
<jims.yang@gmail.com>
Copyright © 2004,2005,2006 本文遵从GNU 的自由文档许可证(Free Document
License)的条款,欢迎转载、修改、散布。
|
|
[Python]Python模块篇 软件技术
lhwork 发表于 2007/2/2 10:01:06 |
整理:Jims of 肥肥世家
<jims.yang@gmail.com>
Copyright © 2004,2005,2006 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。
发布时间:2004年7月10日
|
|
[Python]安装Trac 软件技术
lhwork 发表于 2007/2/1 12:35:10 |
Trac 是用Python写的一个基于Web的事件跟踪系统,可以用于项目管理中。它使用WiKi作为文档的格式,Subversion作为版本控制系统。
1、安装要求 (1)Python, 版本 >= 2.3。 (2)ClearSilver, 版本 >= 0.9.3,编译时带上参数./configure --with-python=/usr/local/bin/python。 (3)PostgreSQL。 (4)mx Extensions for Python。
python setup.py install(5)pyPgSQL。
python setup.py build python setup.py install(6)swig。
./configure --with-python=/usr/local/ |
|
|