付费专栏
存放所有付费产品列表。
优惠券已抵扣
余额抵扣
还需支付
¥79.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
LIJZ_Python
科技特长生资源总结与分享
展开
-
Django与Tornado的理解
Django注重高效开发全自动化的管理后台(只需要使用起ORM,做简单的定义,就能自动生成数据库结构,全功能的管理后台)session功能Tornado注重性能优越,速度快解决高并发异步非阻塞websockets 长连接内嵌了HTTP服务器单线程的异步网络程序,默认启动时根据CPU数量运行多个实例;利用CPU多核的优势。1.要性能, Tornado 首选;要开发速度,Django 和 Flask ...转载 2018-03-11 18:06:34 · 389 阅读 · 0 评论 -
管道、命名管道、信号、消息队列、共享内存、内存映射、信号量、套接字(Python)
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signal):信号是比较...原创 2018-03-09 09:04:09 · 1305 阅读 · 0 评论 -
Random随机数的生成(Python)
答:random模块1. 生成一个0-1之间的随机数:(不包括1) x = random.random() 例如: x = 0.52365212582. 生成一个指定范围内的浮点数: x = random.uniform(10, 20) 例如: x = 18.12345874...原创 2018-03-15 16:28:23 · 1298 阅读 · 0 评论 -
列表,排序的实际应用
1. 实现删除列表里的重复元素: lst = [3,5,1,3,7,8,3,4,9,2,5,3] a: l = set(lst) b: d = {} d = d.fromkeys(lst) l = list(d) c: l = [] for i in l...转载 2018-03-15 15:52:32 · 259 阅读 · 0 评论 -
列表排序后从中删除重复的元素
a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3]a.sort()last=a[-1]for i inrange(len(a)-2,-1,-1): if last==a[i]: del a[i] else: last=a[i]print(a)转载 2018-03-15 15:56:16 · 390 阅读 · 0 评论 -
二分查找法(Python)
def binnerFind(lst, value): start = 0 end = len(lst) - 1 while start <= end: mid = (start + end) // 2 if lst[mid] > value: end = mid - 1 elif lst[...原创 2018-03-07 10:50:09 · 1249 阅读 · 0 评论 -
django自带的加密方法
1. 导入django自带的加密算法模块 from django.contrib.auth.hashers import make_password, check_password2. make_password(参数1, 参数2, 参数3) 1. 参数1: 需要加密的字符串 2. 参数2: 是否每次都生成不同的加密串,默认为None, 如果给定任意一个字...原创 2018-03-14 14:23:29 · 4127 阅读 · 3 评论 -
Tornado连接MySQL添加HTTPServer对象db属性
from tornado.web import RequestHandler, urlfrom tornado.httpserver import HTTPServerfrom tornado.ioloop import IOLoopimport tornado.webimport osimport pymysqlimport Configclass Application(tornado.web...原创 2018-03-07 18:05:51 · 289 阅读 · 0 评论 -
列表推导式+lambda+for(Python)
以下代码将输出什么?def testFun(): temp = [lambda x : i*x for i in range(4)] return tempfor everyLambda in testFun(): print (everyLambda(2))脑中默默一想,这还用说么,肯定是:0246最后一看答案,竟然是:6666说明: 当任何 tes...转载 2018-03-08 09:52:14 · 2369 阅读 · 1 评论 -
生成器实现斐波那契(Python)
def fibonicci(n): start = 0 def fib(x): if x == 0: return 0 elif x == 1: return 1 else: return fib(x - 1) + fib(x - 2) while sta...原创 2018-03-07 11:05:31 · 1465 阅读 · 0 评论 -
环境管理器 + with语句(Python)
class FileCopy: def __init__(self, source, target): self.source = source self.target = target def __enter__(self): self.openFile() return self def __exit__(...原创 2018-03-07 13:08:12 · 227 阅读 · 0 评论 -
Python中的赋值、浅拷贝、深拷贝的区别?
答:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如list();3,copy模块的copy()函数}深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy模块的dee...转载 2018-03-15 15:59:32 · 165 阅读 · 0 评论 -
Linux命令查找文件内指定字符串的数量(Linux)
文件格式如下:127.0.0.2 abc127.0.0.1 abcde127.0.0.12 abcdefg.......查找文件内容有所少IP地址:grep -cE "[0-9]+.[0-9]+.[0-9]+.[0-9]+" abc.txt说明: -c : 计算查找到的结果数量。 -E : 使用正则表达式。...原创 2018-03-08 18:48:25 · 9988 阅读 · 0 评论 -
join 和 setDaemon(Python)
# join():在子线程完成运行之前,这个子线程的父线程将一直被阻塞。# setDaemon(True): ''' 将线程声明为守护线程,必须在start() 方法调用之前设置,如果不设置为守护线程程序会被无限挂起。 当我们在程序运行中,执行一个主线程,如果主线程又创建一个子线程,主线程和子线程 就分兵两路,分别运行,那么当主线程完成...转载 2018-03-08 17:50:11 · 189 阅读 · 0 评论 -
插入排序算法(Python)
def insertSort(lst): lens = len(lst) for i in range(1, lens): if lst[i-1] > lst[i]: temp = lst[i] index = i while index > 0 and lst[index-1]&g...原创 2018-03-07 10:09:00 · 273 阅读 · 0 评论 -
选择排序算法(Python)
def selectSort(lst): lens = len(lst) for i in range(lens - 1): mindex = i for j in range(i+1, lens): if lst[mindex] > lst[j]: mindex = j ...原创 2018-03-07 10:47:27 · 144 阅读 · 0 评论 -
冒泡排序算法(Python)
def Fun_Sort(lst): lens = len(lst) - 1 for x in range(lens): for y in range(lens - x): if lst[y] > lst[y + 1]: lst[y], lst[y + 1] = \ lst...原创 2018-03-07 10:01:23 · 204 阅读 · 0 评论 -
类迭代器实现素数(Python)
class MyPrimes: def __init__(self, start, end): self.start = start self.end = end def isPrimes(self, item): if item <= 1: return False for y in r...原创 2018-03-07 12:48:14 · 1826 阅读 · 0 评论 -
判断三个数的最大值最小值(Python)
def max_min(x, y, z): max = min = x if y > max: max = y else: min = y if z > max: max = z else: min = z return (max, min)print(max_min(1...原创 2018-03-07 12:44:22 · 26729 阅读 · 3 评论