如,想将-1打印成0xffffffff,结果是:
>>> a=-1
>>> hex(a)
‘-0×1′
>>> print “%u”%a
-1
>>> print “%x”%a
-1
>>> print hex[......]

google protobuf由于采用二进制打包,数据量很小,又支持主流的java,c,python语言,所以尤其适合于mobile客户端与服务器的通信。相对于xml,html,json等格式,有其独特优势。
下载:http://code.google.com/p/protobuf/download[......]

服务器端是C/C++写的,python用于客户端发送消息,进行通信。这种模式可以用于压力测试,方便修改协议。
问题:
1.python 对于组包和二进制的操作没有C语言那么方便,如何针对数据类型打包?
python作为方便的脚本语言,提供了很少的几种数据类型,和C语言不能一一对应。打通信包时,不能做[......]

周海汉 2011.6.8
2011.6.8
ablozhou#gmail.com
环境:win7 32位旗舰版,安装了python31和python26,但我想使用python26的版本。
问题:python egg 文件如何使用呢?python 组件如何安装?下面的文章解决这些问题。
1.为何要使[......]

周海汉 2010.10.22
如对JSON数据:
{“doors” : 4, “color” : “blue”, “year” :1995, “drivers” : ["Penny", "Dan" , "Kris"]}
可以直接转为字典:
>>> a=’{[......]

现在GFW凶猛,加上什么自动抓取敏感词,email等手段,的确很烦人。不过,有一种技术手段,可以将文本反过来,但看起来却是正常的。用于抗拒过滤敏感词。
在支持html输入的地方,填写如下的style加反向文本:
<span style="unicode-bidi:bidi-over[......]

周海汉 /文
http://blog.csdn.net/ablo_zhou
2010.3.20
一、我写的log4py介绍
在写时,自己实现了简单的log系统:
#!/bin/env python
#–*– coding=utf8 –*–
#
# Author: ablozhou
# [......]

此前写的2008年的python计算程序,略作修改,以后优化。
#!/usr/bin/env python
#coding:utf8
# author: zhouhh
# email: ablozhou@gmail.com
# date: 2008.6.17
# update: 2010.3.18[......]

周海汉 /文 2010.2.17 我以前一篇文章《wxpython 使用 XRCed创建界面 》,提到如何用xrced创建界面以及它支持gettext的i18n,但并没有具体的i18n的实现。本文举例基于xrced的i18n的实现。 参考文档中有金庆的关于xrc的i18n的实现。不过,他在[......]

采用了tkinter的界面库,用于搜索设定时间编写的文件,将文件信息统计进csv文件。
#coding=utf-8
#small search tool by tkinter
#test plat form: Windows XP Chinese
#version 0.9
#author: zho[......]

近期评论