摘要: python的源代码编译成PyCodeObject对象之后,就由虚拟机接手整个工作,虚拟机会从PyCodeObject中读取字节码,并在当前上下文中执行。但是PyCodeObject中包含的静态信息,程序执行时的动态信息是不包含的。 程序运行的动态信息是包含在Python的栈帧frame中。 imp 阅读全文
posted @ 2022-08-05 21:59 店里最会撒谎白玉汤 阅读(167) 评论(0) 推荐(0)
摘要: 每次运行函数时会创建一个frame,在frame环境下一条一条的运行python的字节码bytecode。frame是以栈为基础运行的,字节码或者从栈中弹出数据进行运算或者把数据添加到栈中。 code object 每个函数都有一个code object,函数的__code__属性可以获得函数的co 阅读全文
posted @ 2022-08-05 18:55 店里最会撒谎白玉汤 阅读(123) 评论(0) 推荐(0)
摘要: SortedSet和SortedDict是sortedcontainers的另外两种有序容器。其内部实现都是建立在SortedList的基础上实现的。使用SortedList来保证其有序性,使用set或继承dict来实现其set或dict特性。 SortedDict class SortedDict 阅读全文
posted @ 2022-08-02 00:02 店里最会撒谎白玉汤 阅读(447) 评论(0) 推荐(0)
摘要: sortedcontainers是python的第三方有序容器库,有SortedList、SortedKeyList、SortedSet、SortedDict四种容器。 SortedKeyList是可以指定比较函数的有序列表。接收一个可以传递给list.sort()中的key参数的函数。 Sorte 阅读全文
posted @ 2022-08-01 21:07 店里最会撒谎白玉汤 阅读(994) 评论(0) 推荐(0)
摘要: 正交分析法进行软件测试的时候,会生成很多的测试用例。 假设有三个维度,每个维度有两个因子,如果用正交分析法会生成8个测试用例,这只是在维度和因子数很小的情况下,实际测试时维度数和因子数较大会产生很多很多的测试用例,为了提高效率需要对正交法产生的测试用例进行取舍。 pairwise的假设 每个维度都是 阅读全文
posted @ 2022-07-24 22:05 店里最会撒谎白玉汤 阅读(933) 评论(0) 推荐(0)
摘要: IO多路复用是一种同步IO模型,一个线程可以监听多个文件句柄,如果某个文件句柄就绪,会通常应用程序进行读写操作。没有文件句柄就绪会阻塞程序。 Select 程序把文件描述符fd从用户拷贝到内核空间,内核不断遍历所有fd,检查其状态,查看是否有fd就绪。就绪则返回。程序依次遍历所有的fd,检查其状态, 阅读全文
posted @ 2022-07-21 20:46 店里最会撒谎白玉汤 阅读(604) 评论(0) 推荐(0)
摘要: HTTPS:安全版HTTP,利用SSL/TLS建立安全信道,加密数据包,HTTPS就是审批SSL外壳的HTTP TLS是传输层加密协议,前身是SSL协议,两者不区分 建立HTTPS的过程 首先进行SSL/TLS握手(4次),协商数据传输时使用的密钥。 客户端发起ClientHello请求,向服务器发 阅读全文
posted @ 2022-07-20 18:36 店里最会撒谎白玉汤 阅读(102) 评论(0) 推荐(0)
摘要: HTTP超文本传输协议,应用层协议建立在TCP之上。 请求报文 首行:[方法]空格[URL]空格[协议版本] GET http://example.com HTTP/1.1 然后是请求头,多个字段组成,一个字段一行 [字段名]:[值] 然后是请求体,即数据部分 响应报文 首行:[协议版本]空格[状态 阅读全文
posted @ 2022-07-19 21:42 店里最会撒谎白玉汤 阅读(16) 评论(0) 推荐(0)
摘要: 本文为阅读阮一峰老师的博客所作的总结 https://www.ruanyifeng.com/blog/2011/09/restful.html http://www.ruanyifeng.com/blog/2014/05/restful_api.html https://www.ruanyifeng 阅读全文
posted @ 2022-07-18 22:42 店里最会撒谎白玉汤 阅读(52) 评论(0) 推荐(0)
摘要: 打开网络连接 coroutine loop.create_connection(protocol_factory, host=None, port=None, *,ssl=None, family=0, proto=0, flags=0, sock=None, local_addr=None, se 阅读全文
posted @ 2022-07-16 19:34 店里最会撒谎白玉汤 阅读(659) 评论(0) 推荐(0)