自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 python-关于类的定义、属性、多态与继承

以下是网上关于面向对象的解释:面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量

2021-06-18 23:39:44 1188

原创 求助:pip 升级之后无法使用问题

已经安装了pip,但是运行pip --version 就如下报错,使用python -m pip -version 就正常PS:已配置python 3 环境变量~ % pip --versionTraceback (most recent call last): File "/usr/local/bin/pip", line 11, in <module> load_entry_point('pip==21.1.1', 'console_scripts', 'pip')()

2021-06-16 18:16:59 1385

原创 python装饰器的定义和使用

装饰器:通过@Decorator_name来装饰某个函数,执行该函数的时候会对该函数进行的对应的修饰。装饰器的写法与闭包类似:内部函数要返回给外部函数,但是不同的是,装饰器内部函数调用的是函数,闭包是变量。通过以下例子来帮助理解吧~例子需求:执行a函数运行的时长等信息未使用装饰器前:import timedef i_can_sleep(): time.sleep(3)start_time = time.time() # 开始执行的时间stop_time = time.time() # 结

2021-06-14 00:03:53 1140 4

原创 解决IDEA导入maven项目Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:‘ not found问题

问题:导入了maven项目,报错Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:’ not found等问题,不仅仅是:maven-compiler-plugin,其他maven的plugin也无法找到排查心路历程:在pox.xml文件中检查maven版本与jdk版本是否匹配maven.plugins与jdk版本对应,没问题查看maven仓库配置是否正确执行上述部分之后还是不行,还是一堆plugins爆红。查看是否当前

2021-06-11 18:33:01 103248 12

原创 闭包的定义和用法

闭包:内部函数引导外部函数的参数。# 未使用闭包前def func(): a = 1 b = 2 return a+b#使用闭包后 def sum(a): def add(b): return a+b return add # 外部函数返回内部函数的引用注:add :函数名称或函数饮用add() :函数的调用闭包的使用使用闭包实现计数器# 默认参数为0,如果没有传入就默认为0def counter(first=0): cnt =

2021-06-10 23:04:24 158

原创 python 内置函数

可通过help(xxx)来查看x x x函数的相关信息,如下图如果有__iter__()说明该内建函数可以迭代器。filter(function or None, iterable) --> filter objectReturn an iterator yielding those items of iterable for which function(item)| is true. If function is None, return the items that are tr

2021-06-09 23:17:11 66

原创 python---函数的参数

必选参数在前,默认参数在后,否则python 解释器会报错默认参数如何设置默认参数当参数有多个参数时,把变化大的参数放在前面,变化小的参数放在后面,将变化小的参数作为默认参数。比如要调用某个参数,但是传入的某些参数大多是一样的,可以把这些大多一样的参数当作默认参数默认参数的传参方式传入默认参数的实参时可以按照顺序来不按顺序,不按顺序时需要把参数名写上def getInfo(name,grend,age=6,city = 'Beijing'):# 传参方式1. getInfo('.

2021-06-09 22:23:11 66

原创 数组、链表和跳表

在数组、链接的两种结构下关于增加、删除元素的操作。数组增加操作增加位置在中间的index处插入某个元素需要将index之后的元素整体往后移,需要将size++插入元素在末尾插入元素将size++,复制给最后一个值删除操作删除目标元素,将target index后的元素整体往前移,对于已经删除的目标元素可触发垃圾回收机制,也可手动回收数组的增加和删除操作在最坏的情况下需要移动n个元素,进行n次操作,时间复杂度是O(n)链表增加操作若要在index 处插入

2021-04-16 23:57:38 84

原创 时间复杂度和空间复杂度

时间复杂度:执行当前程序消耗的度量空间复杂度:当前程序运行占用内存的度量以上两个维度去衡量一个算法的耗时与占用内存,用big O 来表示常数阶复杂度 O(1)执行的程序中不存在循环,比如a = 1b = 2print(a+b)在一段代码中执行的次数是常数,其时间复杂度就是O(1)线性阶复杂度O(n)在执行的程度中存在单层循环,时间复杂度为循环的次数n,比如for i in range(0, n): print(i)对数阶O(logN) i = 1while(i<n.

2021-04-15 00:22:31 98 1

原创 shell脚本小工具

一、批量导入图片场景:选择相册上传,需要验证相册中有很多张图的时候加载性能。脚本作用:循环向手机中导入5000张图片(需要注意图片的名称不能一样,要不然无法保存,需要选择是否替换还是复制)#!/bin/bashecho "start"for {1..5000}do echo "start push..." name="/sdcard/"${i}".png" adb push ~/desktop/screen.png "$name"done二、截图-拉取一步到位场景:在测试中需

2020-12-10 00:10:42 120

转载 fiddler断点的使用

功能用于修改数据断点设置请求之前–修改请求数据断点设置在响应时–对响应的数据修改ps:已中断的会话最前面的图标为红色的带箭头的标志设置断点方法菜单栏:rules->automatic breakpointsbefore requests:在请求前打断点,修改请求after responses:在服务器响应后到达客户端前打断点,修改响应数据disabled(不启用断点)命令行在命令行输入bpu清除之气所有的断点,go执行所有中断before request:

2020-11-17 20:18:20 187

原创 音视频粗略测试总结--面试用

测试对象是视频会议,为实时性音视频通信,故最最最最最重点是“实时性”。全局测试点1.网络相关下策略      实时性。为了保证实时性,在传输中最关键的就是网络的拥塞控制。对于实时性要求比较高的音视频通信,在网络不足以同时保证清晰度和流畅度的时候,就要需要减少数据包的发送,降低码率。在该业务场景下往往是牺牲清晰度(分辨率+码率)来保证流畅度(帧率)。当网络恢复之后能动态分配带宽,恢复码率,恢复清晰度。   &nb

2020-11-07 09:25:30 2555

原创 bigo测试一面

居然不用自我介绍介绍一下你的项目你在工作中(测试部)的角色你们需求评审是怎么做的?在技术评审中你的角色是什么?从你参加的技术评审中你有哪些实际的收益你们有做接口自动化了吗?怎么测试接口的并发你们服务的并发是多少你们有没有编写测试用例的标准?怎么保障测试用例的高覆盖度你们怎么测试音视频的延迟如果你发现音视频的延时不符合你的标准你怎么反馈给开发让他们优化?优化到什么程度你们有没有跟竞品对比一些音视频的效果,然后发现你们还有哪些提升的空间?怎么对比的?怎么测试直播你们有没有灰度发布的策略

2020-10-18 22:39:19 654 1

原创 4399测试面试记录

1010初面-HR面(40m)自我介绍刚毕业工作一年,为什么想换工作在现公司你觉得你工作和环境怎么样你压力大吗?压力来自于哪方面说一下你们的测试流程说一下印象深刻的bug回答了两个,分别是客户端、后台的Bug。客户端的那个bug切入点是跟开发有争议,然后自己通过看sdk 日志给客户端开发思路;后台的那个bu g关键点是因为前端的一个bug导致在功能测试上能发现后台的这个bug(要不然如果客户端在前端也进行一次判断的话在功能测试中是不会发现后台的这个逻辑漏洞,), 后台没有对被操作者的身份

2020-10-11 22:24:33 1063

原创 寻找了许久的幂等性

为什么一直想着幂等性?在一次后台设计外审中关于某个接口的设计是否是幂等性开始,从那之后就对这个幂等性有点兴趣,然后在一次关注的测试的公众号推送的一篇文章中看到了“幂等性”何为幂等性初次理解是,对于同样的请求,后台处理过一次之后进入到某一个状态后再来一次同样的请求,后台接口看似不进行处理,但实际是处理了,只是没有去改变后台或者服务器的状态,不会返错误,也就是就是一个操作或者接口,不管你调多少次,每次执行的结果都跟第一次一样。看看官方定义一个HTTP方法是幂等的,指的是同样的请求被执行一次与连续执行

2020-10-02 11:26:15 77

原创 虾皮社招系统测试面试--二面凉凉

一面题目(1h)自我介绍介绍你所测试的产品介绍你们的服务架构微服务架构用的什么中间件测试后台的时候是进行什么测试–答的接口测试后台如何防范被拦截篡改的前端请求画出你们视频会议各个服务之间的交互、数据流的流向印象深刻的bug?开发最后怎么解决的测试中有写到代码吗?回答sql 算吗。然后就开始写了一大道sql题(三个题目),多表查询手撕两道代码题:计算复利、定投给你一个购物车的模块给你,你怎么做,怎么设计测试用例linux工作中用到吗?杀掉进程服务用什么命令自动化测试在学习中吗你的

2020-09-26 23:13:39 4520

原创 yy黑盒测试岗一面面经--这杯水好凉

关于简历:匆匆忙忙整理了简历,给有经验的同事看了看之后便开始了时隔一年的试水,晚上12点投了YY,第二天上午九点半推送进入面试环节,于是开始迎来了三天后的面试笔试(30m)11000111转换成八进制,十进制,十六进制写出常用的数据库写出常见的互联网协议填空题,一段C++函数 ,输出是什么编程题:输入i,计算1+2+3+4+…i的值写出常用的测试用例设计方法设计用例:测试三角形的类型测试QQ A和B互传文件写出常用的缺陷管理工具,并说出他们的缺点BUG的流程一面(1h)自

2020-09-26 22:41:18 3317 2

原创 计算机网络相关测试须知

计算机网络HTTP请求的方法HTTP常见的状态码状态码详解2xx3xx4xx5xxHTTP 无状态cookie的用途如何创建cookie客户端如何使用CookiesessionSession应用之登录一次完整的HTTP请求HTTP请求的方法方法说明详细说明GET获取资源用来请求获取一斤被URI标识的资源,指定获取的资源经过服务器解析后返回响应内容( 我想要获取这个资源)POST传输实体主体用来传输实体的主体。POST的主要目的并不是获取响应的主体内容(我想把这条信息告

2020-09-11 00:56:38 129

原创 一年后搬运本地笔记之----2019 校招帆软面试题

目录一、测试相关二、C语言、数据结构和算法三、数据库四、计算机网络五、趣味问题问题解答一、测试相关用例设计方法:等价划分、场景法等价类划分:三角形, 场景法 :ATM–基本流,备选流测试管理工具:jira,在工作中怎么对BUG进行跟踪维护怎样测一个ATM?性能测试,是否有用过?二、C语言、数据结构和算法全局变量加个static?全局变量和局部变量的区别?当两者名字一样时调用时是优先局部变量还是全局变量?堆栈、队列的区别?怎样由两个堆栈组成一个队列?快排的时间、空间复杂度?在

2020-09-05 00:46:31 698

原创 稍微实践postman一下

postman 初使用请求body的格式动手啦创建一个简单的请求环境参数化,减少重复输入对返回结果进行简单的断言你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。请求body的格式multipart/form-data          以表单形式提交,也可以提交key-value的键值对,如下图所示,上传文件时

2020-09-05 00:00:34 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除