Base64编码广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。优点:速度快,ascii字符,肉眼不可理解缺点:编码比较长,非常容易被破解,仅适用于加密非关键信息的场合Base64是一种基于64个可打印字符来表示二进制数据的表示方法...
分类:
编程语言 时间:
2014-07-01 13:13:25
阅读次数:
280
一、图形用户图面(GUI编程)1. wxpython下载和安装:下载url: http://wxpython.org/download.php2.创建示例GUI应用程序 :①开始需要导入wx 模块②初始化import wxapp = wx.App()3. 窗口和组件窗口(window) 也称为框架(...
分类:
编程语言 时间:
2014-07-01 12:51:14
阅读次数:
238
def recursive_multiply(x, y, n): if n==1: return x*y else: a = x/pow(10, n/2) b = x-a*pow(10, n/2) c = y/pow(10, n/2) d = y-c*pow(10, n/2) ac = re...
分类:
编程语言 时间:
2014-07-01 12:20:43
阅读次数:
273
NumPy提供了一个N维数组对象,即:ndarray。ndarray是一个通用的同构数据多维容器,也就是说,其中的所有元素必须是相同类型的。...
分类:
编程语言 时间:
2014-07-01 10:45:36
阅读次数:
258
疯狂的暑假学习之 Django学习笔记(一)
教材 书《The Django Book》
视频:csvt Django视频
1.创建项目
django‐admin.py startproject mysite。
2.运行开发服务器
python manage.py runserver
3.文件结构...
分类:
其他好文 时间:
2014-07-01 09:12:25
阅读次数:
196
在看 networkx 源码的时候觉得疑惑,为什么外层 for 要注意 TypeError,里面就不用,同样是 in,
一直纠结 node 是不是有问题,比如 node 不可以被迭代什么的,那么里面应该也可能触发 TypeError 啊,
后来发现 n 若是不可以被哈希的,也会触发,作者目的其实是想针对 n 的性质。
比如:...
分类:
编程语言 时间:
2014-07-01 08:34:01
阅读次数:
257
经常在做webqq机器人,但是最头痛的问题就是腾讯经常加一些验证串来防止robot,现在共享出最新的腾讯密码加密算法和hash
算法
hash算法
def webqq_hash(i, a):
if isinstance(i, (str, unicode)):
i = int(i)
class b:
def __init__(self, _b,...
分类:
Web程序 时间:
2014-07-01 07:54:48
阅读次数:
272
标准库:一些最爱
shelve
Shelve唯一有趣的函数是open。在调用它的时候(使用文件名作为参数),它会返回一个Shelf对象,可以用它来存储内容。只需要把它当作普通的字典(但是键一定要作为字符串)来操作即可,在完成工作之后,调用它的close方法。
意识到shelve.open函数返回的对象并不是普通的映射是很重要的。
>>> import shelve
>>> s=sh...
分类:
编程语言 时间:
2014-07-01 07:23:57
阅读次数:
197
数据表如下:CREATE TABLE IF NOT EXISTS `china` (`region_id` smallint(5) unsigned NOT NULL, `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0', `region_na...
分类:
Web程序 时间:
2014-07-01 00:50:55
阅读次数:
255
Python官方网站:https://www.python.org/ Python 库windows平台安装包下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil 简明Python教程:http://sebug.net/paper...
分类:
编程语言 时间:
2014-07-01 00:43:39
阅读次数:
309