本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

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


  • 阅读全文(1769) | 回复(0) | 编辑 | 精华 | 删除
     


    [Python]贡献一个打包备份的脚本
    软件技术

    lhwork 发表于 2007/2/2 15:55:05

    工程文件里面,除了代码,文档外,有很多垃圾文件,比如VC project里面的ncb,obj,pch等,要想备份文件夹,还得把它们剔出,特别麻烦.这个脚本我一直都用,可以把打包不同的文件夹,包括子目录,支持自定义保存的文件类型.
    它会自动把备份文件压缩成zip格式 下载: pack.py


    阅读全文(1703) | 回复(0) | 编辑 | 精华 | 删除
     


    [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,可以跳过这个步骤.非常好用

    阅读全文(4903) | 回复(0) | 编辑 | 精华 | 删除
     


    [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)

    阅读全文(2927) | 回复(0) | 编辑 | 精华 | 删除
     


    [Python]让easy_install构造自己的py thon小天地
    软件技术

    lhwork 发表于 2007/2/2 10:22:24

    在linux环境中玩、用python,常常需要安装额外的一些python lib
    但是由于权限的问题,我们一般是无法往系统中/usr/local之类的目录
    里面写东西的,而这些额外的lib又非得需要一个site-packages目录来安装
    不可,虽然可以指定pure-lib之类的参数,但是很多时候还是会出错,尤其是现在很多python
    lib都是使用的setuptools来生成安装包,更是如此要求了, [gavin@
    阅读全文(2872) | 回复(0) | 编辑 | 精华 | 删除
     


    [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会完成以下三个操作:

      阅读全文(3911) | 回复(1) | 编辑 | 精华 | 删除
       


      [Python]Python基础篇1
      软件技术

      lhwork 发表于 2007/2/2 10:19:03

      整理:Jims of 肥肥世家 <jims.yang@gmail.com> Copyright © 2004,2005,2006 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。

      阅读全文(10376) | 回复(1) | 编辑 | 精华 | 删除
       


      [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日


      阅读全文(4005) | 回复(0) | 编辑 | 精华 | 删除
       


      [Python]SQLObject加MySQL的 utf-8解决之道
      软件技术

      lhwork 发表于 2007/2/1 21:17:57

      SQLObject对utf-8的支持一直为很多人所诟病,MySQL对utf-8的支持
      在mysqlconnection.py中可以看到SQLObject连接MySQL时的一些细节,
      __init__中支持额外的几个参数 self.need_unicode = False

      阅读全文(6761) | 回复(0) | 编辑 | 精华 | 删除
       


      [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/

      阅读全文(2583) | 回复(0) | 编辑 | 精华 | 删除
       


      « 1 2 3 4 »



      站点首页 | 联系我们 | 博客注册 | 博客登陆

      Sponsored By W3CHINA
      W3CHINA Blog 0.8 Processed in 0.109 second(s), page refreshed 144775814 times.
      《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
      苏ICP备05006046号