- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 9阶因内行列式的运算
#工作期间闲来没事写的。#目标是做加密用的。还没写完。#第一步是求序列的全排列和逆序数(完)#第二步是求行列式的值。(完)#第三歩加密(待续)#第四步解方程组(待续)#第五步解密(待续)#include #include #include char strtem[254] = {'\0',};typedef struct fenshu{
2012-03-13 20:19:02
722
原创 折半排序
python的sort方法实现,只是在这个基础上对基本有序的序列进行了处理。该算法是集折半查找和插入排序为一体的,优化的插入排序。#include #include int ls[] = {1,5,9,12,15,3,6,10,4};int findp(int start,int end,int tem){ int len = end - start +
2012-03-06 16:05:02
912
转载 python 压缩与解压缩
1、tarfile (module)def yasuoyujieyasuo(request): env = get_env(request) message = '' if 'yasuo' in request.POST: writter = StringIO() tar = tarfile.open(fileobj
2011-12-20 11:22:59
812
原创 python 的琐碎事
1、imp 模块提供访问内部import语句的实现机制。import impdata = {"class":"re","func":"finditer"}def call(data): file,path,desc = imp.find_module(data["class"]) mymould = imp.load_module(data["class"],fil
2011-12-20 10:37:49
390
转载 python性能比较
性能优化的几个重要方面,这里是就 Python 而言,但它们却普遍适用。如果你要在正则表达式和编写循环间抉择,选择正则表达式。正则表达式因其是以 C 语言编译的可以本能地在你的计算机上运行,你的循环却以 Python 编写需要通过 Python 解释器运行。 如果你需要在正则表达式和字符串方法间抉择,选择字符串方法。它们都是以 C 编译的,所以选取简单的。 字典查找的通常应用很快,
2011-11-24 15:31:15
518
转载 python locals 与 globals 之间有另外一个重要的区别
locals 与 globals 之间有另外一个重要的区别,您应该在它困扰您之前就了解它。它无论如何都会困扰您的,但至少您还会记得曾经学习过它。例 8.12. locals 是只读的,globals 不是def foo(arg): x = 1 print locals() locals()["x"] = 2 print "x
2011-11-04 12:48:28
1173
原创 python 中英文验证码实现
#coding=utf-8import Image,ImageDraw,ImageFont import random class RandChar(object): @staticmethod def getRandUnicode
2011-09-14 15:11:45
729
原创 python的切片[]
这部分的理解真的花了很长时间;后来不知道在哪看到了一篇文章给我了些启发。 首先理解切片要改变以前对数组的理解,具体看例子吧。假设s = '1234567'那么所有可切割的地方是:'|1|2|3|4|5|6|7|'其中'|'代表可切开的地方.那么:s
2011-09-05 09:09:04
396
原创 python 的深拷贝和浅拷贝
对一个对象进行浅拷贝其实是新创建了一个类型跟原对象一样,其内容是原来对象元素的引用,换句话说,这个拷贝的对象本身是新的,但是它的内容不是.序列类型对象的浅拷贝是默认类型拷贝,并可以以下几种方式实施:(1)完全切片操作[:],(2)利用工厂函数,比如list(),dict()等
2011-09-05 08:54:44
624
原创 python的缓存机制
这里叫缓存而不是静态存储区,他们有些不同。 Python 仅缓存简单整数,因为它认为在Python 应用程序中这些小整数会经常被用到。当我们在写作本书的时候,Python 缓存的整数范围是(-1, 100),不过这个范围是会改变的,所以请不要在你的应用程序使用这个特性
2011-09-02 16:18:38
4395
原创 python 线程安全的单例 singleton
import threadingclass Singleton(object): __instant = None; __lock = threading.Lock(); def __new__(self): pri
2011-09-02 14:16:13
3241
原创 回溯法
回溯法也称试探法,该方法首先暂时放弃关于问题规模的小的限制,并将问题的候选解按照某种顺序逐一枚举和检验。当发现当前候选解不可能是解时,就选择下一候选解;倘若当前候选解满族要求,继续扩大当前候选解的规模,据需试探。 回溯法的思想:确定解空间的组织结构后,回溯就从开始节点出发,以深度优先的方式搜索整个解空间。这个开始节点叫做“活节点”,同时也成为当前的扩展节点。再当前扩展节点处,向纵深方向移动
2010-04-25 19:45:00
738
背包问题 回溯法解(递归)
2010-04-25
银行家算法 2010年四月 标准C++
2010-04-23
软件工程需求分析模板
2009-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人