自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

转载 fio参数解释

例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度。这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长,系统上运行的应用程序将变慢。

2023-01-11 11:22:13 1432

原创 力扣题49给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

力扣题

2022-08-26 16:46:05 452

原创 力扣字符串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度

力扣题

2022-07-23 17:30:53 270

原创 快速排序带注释

快速排序带注释

2022-06-07 17:34:37 116

原创 装饰器三层嵌套怎么写,执行过程是什么

装饰器

2022-06-07 17:30:29 93

原创 接口测试mock使用说明

mock

2022-06-07 17:26:58 82

翻译 什么是重定向,怎么获取接口相应时间

获取接口响应时间:

2022-06-07 17:25:12 228

原创 什么是cookie,cookie在哪里查看

什么是cookie?cookie是存储于访问者计算机中的变量,由浏览器负责保存在电脑本地(保存在客户端)

2022-06-07 17:21:49 210

原创 输出描述 执行完所有任务需要多少秒

为了充分发挥Gpu算力, 需要尽可能多的将任务交给GPU执行, 现在有一个任务数组, 数组元素表示在这1s内新增的任务个数, 且每秒都有新增任务,假设GPU最多一次执行n个任务, 一次执行耗时1s, 在保证Gpu不空闲的情况下,最少需要多长时间执行完成。输入描述 第一个参数为gpu最多执行的任务个数 取值范围1~10000 第二个参数为任务数组的长度 取值范围1~10000 第三个参数为任务数组 数字范围1~10000输出描述 执行完所有任务需要多少秒例子 输入 3 5 1 2 3 4 5 输出.

2022-06-07 17:18:49 62

原创 对由正负数组成的列表按照正负数间隔排序

对由正负数组成的列表按照正负数间隔排序,多出来的负数或正数添加在列表的后面

2022-06-07 17:15:42 118

原创 贪心算法例题

贪心算法解题

2022-06-07 14:22:18 115

原创 正则表达式以及正则常用函数(带例子)

需要使用re模块。正则表达式:一个特殊的字符序列,可以检查一个字符串是否与某种模式匹配。元字符:. :匹配任意字符^ :匹配的开始位置$ :匹配的结束位置* :匹配0到多次+ :匹配1到多次? :匹配0次或1次\d :匹配一个数字,等同于[0-9]\D :匹配非数字 等同于[^0-9]\s :匹配任意空白字符[\t\n\r\f\v]\S :匹配非空白字符\w :匹配英文或数字\W :匹配非英文非数字...

2022-05-31 18:30:46 128

原创 jenkins+git持续集成配置

为jenkins添加git插件在Available tab页中找到Git点击下方的Install without Restart安装插件。二、在jenkins中配置Git.exe的位置。设置完成后保存三、新建任务在新建任务时添加持续集成项目的url点击Add—JenkinsKind选择Username with passwordUsername输入git的账号Password输入git的密码点击Add设置任务的Poll S

2022-05-31 16:57:41 42

原创 Mongodb入门语句

创建数据库语法: use 数据库名称查看数据库语法:show dbsMongodb 默认有3个数据库:admin、local 、configAdmin: 管理权限的,添加 root 用户,用来管理其他所有非root 用户的权限,有一些特定的服务器命令必须在admin 库下执行;Local: 这个数据永远不会被赋值,可以用来存储限于本地单台服务器的任何集合;Config:当mongodb 用于分片设置时,config 数据库在内部使用,用于保存分片信息。创建集合注意:mo

2022-05-30 16:41:58 175

原创 Linux系统性能监控工具nmon

一、简介nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形,输出文件采用电子表格的格式。二、nmon工具安装及nmon analyser的使用步骤一:下载nmon及nmon analyser工具..

2022-05-30 16:36:43 66

原创 python元素定位8大方法

python自动化测试元素定位

2022-05-30 16:33:13 2757

原创 UI自动化元素定位

单元素定位 find_element() 8中元素定位方法: 1、id定位:使用元素的id属性定位 2、name定位:使用元素的name属性定位 3、class定位: 使用元素的class属性定位 class属性值中有空格时,使用全部class属性值定位时,空格必须使用点代替 class属性值有空格时,可以以空格来分隔class属...

2022-05-25 15:55:37 983

原创 分布式测试怎么做

对于高频率大量数据的并发需要用到分布式测试,客户端压力分摊,也叫客户端负载均衡主机控制:生成脚本,调试脚本,汇总数据执行机器:运行脚本,回传数据到主机执行机的设置:找到执行机器上的 C:\apache-jmeter-5.2.1\bin 目录中的配置文件 jmeter.properties修改 #server.rmi.ssl.disable=false ,去掉 # ,将 false 改为 true,重启 jmeter-server.bat 在执行机器上安装 jdk ,jmeter ;(主.

2022-05-13 11:30:31 286

原创 数据库存储过程写作要点

存储过程(存过)mysql 5.0 以后版本才开始支持存储过程存储过程:是一种在数据库中存储的复杂的程序,以便外部程序或者其他应用程序对数据进行调用的数据库对象。两个要点:存储在数据库中 复杂的程序被调用简单的来说:存储过程就是在数据库中编写代码,目的是为了完成特定的任务或者功能的 SQL 的集合,它是一个 语句集,经过编辑保存到数据库中,可以让指定的用户对其进行调用,提升效率。 即:是数据库中 ...

2022-05-06 08:45:09 81

原创 列表、字典、元祖、集合的区别

特点 列表 字典 元组 集合符号 中括号[] 大括号{} 小括号() 大括号{}数据存储 连续、静态 不连续、 ...

2022-05-05 19:22:20 741

原创 1990年1月1日是星期一,定义函数date_to_week(year, month, day),# 实现功能输入年月日后返回星期几

# 1990年1月1日是星期一,定义函数date_to_week(year, month, day),# 实现功能输入年月日后返回星期几,例如date_to_week(2020, 11, 1), 返回:星期日。# 提示:闰年是能被4整除但不能被100整除或者能被400整除的年份(10# 分)def count_day(y,m,d): if y>=1990: s=0 for i in range(1990,y): if (i% 4.

2022-04-24 11:54:06 1030

原创 插入排序,带注释

#定义一个函数def insert_sort(li):#插入排序 for i in range(1,len(li)):#假定li[0]为有序区,所以当前指针要从1开始。 k=i#初始化一个需要排序的元素的指针 j=i-1#初始化一个指向有序区最后一个的元素的指针 while li[k]<li[j] and j>=0:#如果我们取出来的数比前面的数字小,则交换双方位置,继续循环。 li[k],li[j]=li[j].

2022-04-18 15:26:58 709

原创 快速排序实例带注释

def _quick_sort(li):#快速排序 if len(li)>1:#递归的进行条件:list还有两个或以上的元素,可以继续进行快速排序。 left=[]#初始化左列表 right=[]#初始化右列表 mid=li[0]#取第一个元素 for i in range(1,len(li)):#要从第二个元素开始与所取元素进行对比。 if li[i]<mid:#如果当前元素小于mid,则放到左边.

2022-04-18 15:22:24 734

原创 二分法算法实例带注释

def binary_search(li,num): left=0#初始化左边界 right=len(li)-1#初始化右边界 while left<=right:#循环条件:左右边界没有交叉,则进行查找的循环。 mid=(right+left)//2#初始化中间指针,将li从中间分开成两个部分。 if num>li[mid]:#如果需要查找的值(num)是比中间的值大的 left=mid+1#移动左边界到mid的.

2022-04-18 15:21:02 746

原创 APP 专项测试

1、APP 测试的准备确定 APP 的测试设备(品牌,型号,尺寸,屏幕分辨率)确定APP的版本和操作系统类型(IOS和Android)建议用表格或者文档记录设备和版本2、网络测试:2G,3G,4G,5G, wifi,移动,电信,联通,弱网,强网不同网络环境下,APP是否能正常工作,网络中断的情况,切换连接3、多任务处理,切换及意外情况处理4、手势(长按屏幕、上下,左右滑动,缩放等等)5、消息通知及显示6、使用高内存的处理(读取大量图片,视频进行高内存占用)7、支持的文件..

2022-04-08 16:35:42 60

原创 用*打印菱形

打印菱形:# * 2 1 1*# *** 1 2 3*# ***** 0 3 5*# *** 1 4 3*# * 2 5 1*for i in range(3): for j in range(3-i): print(" ",end="") for k in range(2*i+1).

2022-04-07 10:26:28 58

原创 将字符串转换为字典

将字符串:"姓名,马运,性别,男,身高,180"转换为字典{"姓名":"马运","性别":"男","身高":"180"}"""str1 ="姓名,马运,性别,男,身高,180"str2=str1.split(",")print(type(str2))lis1=str2[::2]lis2=str2[1::2]d=dict(zip(lis1,lis2))print(d)...

2022-04-07 10:25:25 83

原创 找到列表中两两相加等于sum的数字

定义函数find_sum(li:list,sum:int),实现功能是对于任意数字列表,找到列表中两两相加等于sum的数字例如: num_list=[3,2,4,7,1] sum=5,返回列表[[3,2],[4,1] ]"""def find_sum(li:list,sum:int): c=[] for i in range(0,len(li)-1): for j in range(i+1,len(li) ) : if li[i] +li[j].

2022-04-07 10:23:44 126

原创 找出列表中重复个数最多的数字

对于任意数字列表,找出列表中重复个数最多的数字,打印数字及其个数。例 list1 = [3,3,6,2,5,3,5,3,6,7,7,5,5] 打印[[3,4],[5,4]]"""def zhaochong(li:list):# li = [3,3,6,2,5,3,5,3,6,7,7,5,5] set1=set(li) w1=[] list2=list(set1) #去重后列表[2, 3, 5, 6, 7] for j in list2: a=li.c.

2022-04-07 10:22:49 154

原创 二维列表排序

对列表[[3,5,7],8,[2,9,6,4]]排序,拍完后为[[2,3,4],5,[6,7,8,9]]l1=[[3,5,7],8,[2,9,6,4]]l3=[]for i in l1: if type(i) is int: l3.append(i) else: for j in i: l3.append(j)l3.sort(reverse=False)print(l3)b=0for i in range(len(l1)):.

2022-04-07 10:21:24 64

原创 打印彩票python语音

彩票由6个不重复的红号和1个不重复的蓝号,随机生成一注彩票号码。l1=[]hong=[]while len(hong)<7: a=random.randint(1,33) if a not in hong: hong.append(a)hong.sort()l1.append(hong)lan=random.randint(1,16)l1.append(lan)print(l1)...

2022-04-07 10:20:31 692

原创 返回数组“中心索引”

1.给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。## 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。## 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。# 示例 1:## 输入:# nums = [1, 7, 3, 6, 5, 6]# 输出: 3# 解释:# 索引3 (nums[3] = 6) 的左侧数之和(1 + 7 + 3 = 11),与右侧数.

2022-04-07 10:19:19 718

原创 连接linux远程服务器

Navicat 连接虚拟机处理:关闭linux中centos7的防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动首先确保 linux服务上mysql 的3306端口是对外开放的[root@localhostTEST ~]# cd /etc/sysconfig/[root@localhostTEST ...

2022-04-07 10:17:44 1026

原创 系统测试案例分析

功能 质量特性 质量子特性 测试项 测试类型 注册 功能性 适合性 使用正确的用户信息注册一个用户 功能测试 准确性 必填项全部填写且正确注册用户 注册后页面跳转 功能测试 互操作性 无   保密安全性 密码掩码显示 密码加密存储 密码输入框不能复制、剪切 界面(GUI)测试 效率 时间特性 注册的响应时间、吞吐量、最大用户数 性能测试 资源利用性 注册时服务

2022-04-07 10:15:18 86

原创 正交分析法

正交实验法(正交分析法) 正交分析法:适用于多条件组合查询测试和兼容性测试 正交表可以从全排列组合中自动筛选出若干组合 正交表概念: 因子:输入条件 状态:输入的取值 正交表可以在网上搜索:几因子几状态,不要自己生产;可以找一些专业的工具,输入条件和取值(因子和状态),会自动生成正交表,及测试用例。使用步骤: 1、明确...

2022-04-06 08:31:04 1490

原创 功能交互分析法

功能交互分析法:对质量模型分析法延伸和补充 功能模块和模块之间有交互,有没有影响:比如:注册、登录、浏览商品、添加购物车、结算等等,针对的同一个商品信息操作的时候,有没有影响。 前提:模块和模块之间有彼此直接的交互关系: A -> B; B- > ,A:C之间不是直接交互,不建议使用此方法 依据:文档:需求文档:功能和功能之间的执行顺序 功能和功能之间有依赖关系 实际操作:多个功能同...

2022-04-02 19:50:06 2125

原创 用例分析:质量模型分析法

系统测试分析方法:三个方法一个思路一:质量模型分析法:针对每个功能/非功能特性适用质量模型分析法质量模型(内部外部质量):六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性 功能性:保密安全性 需要分析被测试软件有没有敏感的数据,有没有需要提高安全性的数据 例如:密码是否是掩码显示,传输的过程中是否加密处理 提醒测试人员关注数据的敏感性...

2022-04-02 19:49:05 1373

原创 mysql 存储过程语法

mysql 5.0 以后版本才开始支持存储过程存储过程:是一种在数据库中存储的复杂的程序,以便外部程序或者其他应用程序对数据进行调用的数据库对象。两个要点:存储在数据库中 复杂的程序 被调用 简单的来说:存储过程就是在数据库中编写代码,目的是为了完成特定的任务或者功能的 SQL 的集合,它是一个 语句集,经过编辑保存到数据库中,可以让指定的用户对其进行调用,提升效率。 即:是数据库...

2022-04-01 08:40:47 46

原创 mysql忘记密码破解

Linux下mysql登录密码忘记,需要修改配置文件,跳过密码验证,这样登录的时候,不同输入密码,直接回车即可登录,然后重置密码,设置完成后,退出mysql, 然后将配置文件中跳过密码的代码删除,保存退出,重启mysql服务。打开mysql 的配置文件vi /usr/local/mysql/my.cnf进入配置文件编辑模式,添加取消密码验证:skip-grant-tables,保存配置文件,重启mysql 服务,然后再次登录,这时候不需要密码,可以直接空格登录。重启

2022-04-01 08:36:14 867

原创 Linux打包解包

nux 下常用的打包工具 tar 程序,通常使用 tar 命令打包出来的包称之为 tar包,tar 包文件的命名通常都是 .tar结尾。 生成 tar 包以后,可以使用压缩命令进行压缩。 tar 命令的语法:tar [-option] 打包 文件列表组合参数: -cvf ---- 打包 -xvf ---- 解包手动添加后缀 .tar ------------------------------------------------1、单...

2022-04-01 08:33:35 1715

mysql数据库忘记密码怎么改

Linux下mysql登录密码忘记,需要修改配置文件,跳过密码验证,这样登录的时候,不同输入密码,直接回车即可登录,然后重置密码,设置完成后,退出mysql, 然后将配置文件中跳过密码的代码删除,保存退出,重启mysql服务。

2022-05-11

取消git每次push都要输入用户名和密码

取消git每次push都要输入用户名和密码

2022-04-24

Centos7安装教程

Centos7安装教程,

2022-04-21

系统测试计划如何编写。

系统测试计划编写模板

2022-04-07

空空如也

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

TA关注的人

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