摘要: 相比Print调试往往需要写很多行Print语句,使用PySnooper仅仅一行代码就能实现对整个函数的调试,更加高效;相比Logging模块,使用PySnooper无需进行繁琐的配置,更加简单。 example: 执行这段代码,输出结果(节选)如下: 只需要导入pysnooper模块,并且给函数加 阅读全文
posted @ 2019-07-19 15:00 就黎 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 这篇主要讲以下几点: 1.报文是如何流动的 2.http报文的三个组成部分(起始行、首部和实体部分) 3.请求和响应报文之间的区别 4.和响应报文一起返回的各种状态码 5.各种各样的HTTP首部都是用来干什么的 报文流 http报文是在http应用程序之间发送的数据块。这些数据以一些文本形式的元信息 阅读全文
posted @ 2019-04-24 15:04 就黎 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 流量篇 概念 中等负荷:应用正常操作 高负荷:应用极限操作 流量测试中的测试子项: 1、应用首次启动流量值 2、应用后台连续运行 2 小时的流量值 3、应用高负荷运行的流量峰值 4、应用中等负荷运行时的流量均值 获取流量数据: 1、tcpdump+wireshark 2、/proc/net/目录下相 阅读全文
posted @ 2019-03-26 10:19 就黎 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 通过在服务器端引入cors解决跨域问题,形成和vue.js联合使用 引入 django-cors-middleware pip install django-cors-middleware 在 settings.py中添加,注意:不添加的话无法生效 添加 中间件 监听 配置允许跨域访问的域名 阅读全文
posted @ 2019-03-21 16:12 就黎 阅读(143) 评论(0) 推荐(0) 编辑
摘要: isinstance函数 isinstance()函数来判断一个对象是否是一个已知类型,类似type() Isinstance()与type()区别: Type()不会认为子类是一种父类类型,不考虑继承关系 Isinstance()会认为子类是一种父类类型,考虑继承关系 如果要判断两个类型是否相同推 阅读全文
posted @ 2019-03-14 10:24 就黎 阅读(239) 评论(0) 推荐(0) 编辑
摘要: os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os 阅读全文
posted @ 2019-03-11 16:33 就黎 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 问题你想在子类中调用父类的某个已经被覆盖的方法。 解决方案为了调用父类(超类)的一个方法,可以使用 super() 函数,比如: super() 函数的一个常见用法是在 __init__() 方法中确保父类被正确的初始化了: super() 的另外一个常见用法出现在覆盖Python特殊方法的代码中, 阅读全文
posted @ 2019-03-11 09:24 就黎 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 一、打断点 断点包含两种方式: Before response:request请求前,未到达服务器之前,修改请求参数 After response:服务器响应之后,在fiddler响应给客户端之前,修改响应参数 介绍两种常用的打断点的方式: 1.设置全局断点 全局断点就是终端fiddler捕获的全部 阅读全文
posted @ 2019-03-01 11:01 就黎 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 发出的文件,要一审二审三审,确定无误才能发出去 阅读全文
posted @ 2018-12-06 10:37 就黎 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。2、models.CharField 字符串字段 --必须 max_length 参数3、model 阅读全文
posted @ 2018-12-06 09:09 就黎 阅读(1494) 评论(0) 推荐(1) 编辑