- 博客(9)
- 收藏
- 关注
原创 python列表反转(reverse和除reverse的其他方法)
1、reversea = [3, 2, 5, 8, 1, 9]a.reverse()print(a)2、遍历插入# 时间复杂度比较高,浪费计算机性能a = [3, 2, 5, 8, 1, 9]l = []for i in a: l.insert(0, i)print(l)3、性能优化# 时间复杂度为O(n),对比第二种方式更好a = [3, 2, 5, 8, 1...
2019-01-02 17:38:24
930
原创 python中的快速排序(sort/sorted/operator/cmp)
1、sort只是python中列表的内置方法,只对列表适用注意:会改变原有的列表,不会生成新列表a = [5, 4, 2, 3, 1, 8, 9]a.sort()print(a)-->>[1, 2, 3, 4, 5, 8, 9]#sort的参数有key和reverse,key用的不多,reverse默认是False升序排序#如果是降序reverse=True2、sor...
2018-12-29 21:14:08
640
原创 httpx响应状态码(带举例)
1、响应状态码101服务端愿意理解客户端发送的Upgrade字段的请求,改变当前连接使用的应用层协议Sec-WebSocket-Version:13Upgrade:websocketwebsocket介绍:WebSocket 只需要建立一次连接,就可以一直保持连接状态。这相比于轮询方式的不停建立连接显然效率要大大提高。基于多线程或多进程的服务器无法适用于 WebSockets,因为它旨...
2018-12-20 11:11:05
792
原创 python中的单例(只列举使用__new__创建的方式)
单例概念:使类在程序中只出现一个实例。定义类时,__new__是控制实例的创建过程,__init__是给实例对象添加属性。可以通过重写__new__方法,来创建一个单例。单例的作用:使用类时需要创建实例,如果多次使用,要多次创建。如果使用单例,只有一个实例,避免内存资源浪费。单例的应用:当频繁打开销毁一个对象时,可以设计为单例。如:日志、应用程序、线程池、数据库连接池、应用配置代码举...
2018-12-14 15:40:42
117
原创 TCP中的三次握手和四次挥手(通俗易懂)
三次握手:目的:建立通信过程:1、客户端发送SYN请求连接,seq报文序号发送给服务器2、服务器返回SYN请求连接、ACK确认、seq报文序号、ack=clint_seq+1确认接收到了请求3、客户端核对ack确认序号和ACK对方是否确认,如果ACK=1, ack=seq+1,表示服务器已接收。客户端返回ACK=1,ack=server_seq+1,之后开始传输数据四次挥手:过程...
2018-12-13 21:52:25
170
原创 python中的时间模块(time/datetime/date)
一、time模块: import time **1、生成时间戳** 时间戳:距离1970年01月01日00:00:00多少秒。用处加密形成,比如防止请求被复用,或者防止认证过期。(欢迎大家补充、提问) time.time()-->1544681254.122375 生成指定时间的时间戳(年月日时分秒周几月几年几是否夏令时) t = (2018,...
2018-12-13 15:07:49
152
原创 python中的os模块
os模块介绍:处理文件和目录的操作,比如创建文件,删除文件,查看文件路径,查看目录文件地址等常用的功能:对文件和目录的操作os.mkdir(‘文件夹名’)–>创建文件夹os.listdir(‘文件夹名’)–>获取文件夹下的文件名,组成一个列表os.remove(‘文件名’)–>删除文件os.rmdir(‘文件夹名’)–>删除文件夹和路径相关的功能os.pa...
2018-12-12 21:18:41
122
原创 4G内存怎么读取5G数据(python中的生成器、Linux的split命令)
1、使用python的生成器,一小段一小段数据读取生成器:具有yield的函数就是生成器,是一个可以返回迭代器的函数迭代器:知道遍历位置的对象,有iter()和next()方法代码举例:f = open('12306.py')content_list = f.readlines()f.close()def read_field(content_list): # 生成器函数 ...
2018-12-12 17:12:50
1307
原创 python中的zip函数
先贴上源码:zip(iter1 [,iter2 [...]]) --> zip object Return a zip object whose .__next__() method returns a tuple where the i-th element comes from the i-th iterable argument. The .__next_...
2018-12-12 14:33:19
145
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人