摘要:
协程代码1 协程代码2 阅读全文
摘要:
进程与线程的关系 进程池: 进程数据共享: 阅读全文
摘要:
线程event 线程数据共享 线程池 阅读全文
摘要:
#!/usr/bin/env python # -*- coding;utf-8 -*- """ 第一次对比:找到最大值,放到最后 对比是两两对比,对比的两个数组合共有len(li)-1次, 第二次对比:找到第二大值,放到倒数第二个位置 共对比元素个数减去1次 """ a = [1, 76876, 22, 34, 2] for i in range(1, len(a)-1): ... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding;utf-8 -*- """ 递归不能无限,python会限制递归深度,递归主要用于费布拉切数列 """ li = [] # 可以控制迭代深度的费布拉切数列 def foo(depth, a1, a2): if depth == 998: return a1 a3 = a1 + a2 ... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding;utf-8 -*- """ 1、将outer函数放入内存 2、遇见@ + 函数名,则将该函数转换为装饰器,并将@ + 函数名之后的最近的函数作为被装饰的对象 3、将inner()放入内存,返回inner 4、被装饰的对象函数调用时f1(),执行inner函数内容,遇见调用被装饰的对象时,调用被装... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding;utf-8 -*- import random def foo(args): """ :param args: int 值越大,表示数字在随机码中出现的次数越少(>=6) :return: None """ # 定义一个空字符串 temp = "" # 构建循环,每循... 阅读全文
摘要:
#!/usr/bin/env python # -*- coding;utf-8 -*- """ 正解(序列化):将Python数据类型转换成json或者pickle格式的字符串 json.dumps(序列化的对象) pickle.dumps(序列化的对象) json.dump(序列化的对象, 支持可以执行写操作的类文件对象) pickl... 阅读全文
摘要:
import sys import time for i in range(31): # 清空打印内容 sys.stdout.write("\r") # 控制输出样式 sys.stdout.write("%d%% | %s" % (int(i/30*100), int(i/30*100)*"*")) # 刷新缓存 sys.stdout.flush(... 阅读全文
摘要:
模块,用一砣代码实现了某个功能的代码集合。 参考资源:http://www.cnblogs.com/alex3714/articles/5161349.html 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来, 阅读全文
摘要:
Python的字符串格式化有两种方式: 百分号方式、format方式百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1.百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选 阅读全文
摘要:
哈希加密代码 基于md5对密码加密实现登录和注册 阅读全文