- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 python中装饰器之真面目之二
假想现在有这样一个场景:原来基础平台有支付订单功能,共业务层调用,但是现在需要对支付功能添加登录验证需求,在不改变基层代码的基础上,扩展功能1、装饰器使用一:一秒看懂装饰器执行原理def w1(func): def login(): # 验证1 # 验证2 # 验证3 return func() retur...
2019-08-13 11:54:49 133
原创 python中装饰器之真面目一
写代码要遵循开发封闭原则,规定已经实现的功能代码不允许被修改,但可以被扩展,通俗来说,不要瞎改改~~1,关于函数的说明两点(1):先说一下函数,到底什么是函数:函数即变量,函数存在内存里面,函数名就像门牌号码(内存地址),寻找对应的函数(变量),这里变量test根据内存地址,找到函数test(),变量x根据内存地址找到变量3(2):所以函数par_b跟par_b()是不同的概念,先...
2019-08-12 20:22:35 128
原创 mac上Charles抓https显示unknown解决方法
通过Proxy–>SSL Proxying Settings,勾选Enable SSL Proxying, 配置host:port =*:*ios上:通用-->关于本机-->证书信任设置-找到 Charles开头的证书,开启信任。以上都弄好,基本上就没问题啦~
2023-09-01 15:05:36 2887 1
原创 Git拉取之后idea显示蓝色J并且不识别Java文件
idea从git上拉取文件之后出现蓝色J,然后Java文件也不识别,具体的Java文件类容颜色区分也不显示,如下:解决办法:如果你是蓝色j,那你这里肯定有一个√,此时,你只需要取消它就好了此时有可能会变成黄色J,那么重新打开工程,再maven一下就没问题了~...
2021-12-08 16:40:48 3873 4
原创 python中局部变量与全局变量
一、局部变量与全局变量python引用变量的顺序:当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时,在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用...
2020-04-09 14:32:42 511
原创 python中类的神秘面纱
看完篇你就可以飘起来了一:实例化过程:实例化:其实就是以People类为模版,在内存里开辟一块空间,存上数据,赋值成一个变量名class People(object): def __init__(self, name, sex='F'): self.name = name self.sex = sex def people_name...
2020-04-09 14:31:23 226
原创 python中面向对象的特性
一、面向对象的三大特性封装、继承、多态1:封装2:继承一个类可以派生出子类,在这个父类里定义的属性、方法自动被子类继承3:多态“一个接口,多种实现”,指一个基类中派生出了不同的子类,且每个子类在继承了同样的方法名的同时又对父类的方法做了不同的实现,这就是同一种事物表现出的多种形态...
2020-04-09 14:30:06 175
原创 socket网络编程
人生道路上:希望自己做到保持简单,保持学习,保持严谨!第一:网络七层传输原理第二:socket原理及作用第三:建立简单的通信
2020-03-29 17:02:34 483
原创 python中unittest的学习总结
一、unittest中的四大金刚TestCase:测试用例,通过继承unittest.TestCase,实现用例的继承,在UnitTest中,一个testcase的实例就是一个测试用例。测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown),(注:测试用例都是通过开头以tes来识别的) TestSuite:测试套件,也就是上面的测试用例集 Te...
2020-03-24 15:33:24 382
原创 第二讲:基于当前业务的httprunner框架构造解说及运行
一、测试用例分层原理逻辑关系图如下所示:同时,强调如下几点核心概念:测试用例(testcase)应该是完整且独立的,每条测试用例应该是都可以独立运行的 测试用例是测试步骤(teststep)的有序集合,每一个测试步骤对应一个 API 的请求描述 测试用例集(testsuite)是测试用例的无序集合,集合中的测试用例应该都是相互独立,不存在先后依赖关系的;如果确实存在先后...
2020-03-19 15:31:54 373
原创 第一讲:构建HTTP runner自动化环境
一:httprunner简介来自官网的优点介绍:继承 Requests 的全部特性,轻松实现 HTTP(S) 的各种测试需求 测试用例与代码分离,采用YAML/JSON的形式描述测试场景,保障测试用例具备可维护性 测试用例支持分层机制,充分实现测试用例的复用 测试用例支持参数化和数据驱动机制 使用 skip 机制实现对测试用例的分组执行控制 支持热加载机制,在文本测试用例中轻松...
2020-03-09 14:36:56 538
原创 搭建jmeter分布式压测环境你可能会遇到的坑
最近在研究搭建一控三的分布式压测环境,首先网上研究一下教程,感觉好简单啊,shell命令来一波就可以了,一顿操作猛如虎,立马在三台linux系统的虚拟机上搭建了jmeter环境,在控制机准备好脚本,调试没问题之后,开始用负载机压测,然后问题一波一波(宝宝心里好苦,遇到问题问了各路大神,都说没遇到过,无解,只能自己一点一点琢磨,研究,o(╥﹏╥)o)第一坑:启动jmeter-server服务时报...
2019-11-11 18:07:05 1078
原创 Python-多线程之谜
第一:多线程运行特点线程执行的时候是无序的 主线程会等待所有的子线程执行完成以后程序再退出第二:Python threading模块1.直接调用处理:'''启动两个线程去执行run()'''def run(threadName): print(threadName,time.ctime(time.time()))if __name__=='__main__':...
2019-09-11 20:22:42 178 1
原创 Python-线程和进程之初解
第一:进程1.官方解释:An executing instance of a program is called a process.程序执行的实例称为进程Each process provides(提供)the resources(资源)needed to execute a program(执行程序). A process has a virtual address spa...
2019-09-10 12:35:27 140
原创 MySQL知识总结之一(基础了解)
曾经遇到的一个面试题:主键与索引区别主键:主键是唯一的,一个表中只能包含一个主键,也可以利用主键查询记录索引:可根据索引快速访问表中的特定信息,它是对表中一列或多列的值进行排序的一种结构,等价于书的目录是不是还是体会不到两者真正的区别~~~~~详解:参照:第一部分:环境搭建1.安装MySQL:https://blog.csdn.net/bobo553443/article/...
2019-08-27 17:52:55 118
原创 Python-函数中各种参数的使用
真的是不想写啊,虽然脑袋里都知道 但是就是不想动手啊,痛苦啊~~~~正题:位置参数:比如你去电影院看电影,根据票号,找到自己的位置,都是一一对应的关系形参:变量只有在被调用时才分配内存单元,一旦调用结束,该分配的内存单元将被释放回收,并且形参只有在该定义的函数内部有效,只要不在该函数中,则无效,不可使用实参:可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用...
2019-08-10 18:37:25 229
原创 Java中continue和break小结
continue的用法:结束本次循环for (int i=1; iif(i%10!=0){continue;}System.out.println("可以被10整除的有"+ i);}/*添加continue;的情况:* 执行结果为:可以被10整除的有10可以被10整除的有20可以被10整除的有30可以被10整除的有40可以被10整除的有50
2017-03-08 16:47:24 201
原创 switch函数不加break的效果
package testjava;import java.lang.invoke.SwitchPoint;public class IFtest {public static void main(String[] args) {int student = 10; //定义int型变量//switch语句调试switch(student){case 10:System.out.println("学生
2017-03-08 16:15:18 11173 6
原创 类中的静态方法不能直接调用动态方法
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an i
2017-03-08 13:58:27 3459 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人