![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
wx20150418
这个作者很懒,什么都没留下…
展开
-
对由正负数组成的列表按照正负数间隔排序
对由正负数组成的列表按照正负数间隔排序,多出来的负数或正数添加在列表的后面原创 2022-06-07 17:15:42 · 114 阅读 · 0 评论 -
贪心算法例题
贪心算法解题原创 2022-06-07 14:22:18 · 108 阅读 · 0 评论 -
UI自动化元素定位
单元素定位 find_element() 8中元素定位方法: 1、id定位:使用元素的id属性定位 2、name定位:使用元素的name属性定位 3、class定位: 使用元素的class属性定位 class属性值中有空格时,使用全部class属性值定位时,空格必须使用点代替 class属性值有空格时,可以以空格来分隔class属...原创 2022-05-25 15:55:37 · 977 阅读 · 0 评论 -
分布式测试怎么做
对于高频率大量数据的并发需要用到分布式测试,客户端压力分摊,也叫客户端负载均衡主机控制:生成脚本,调试脚本,汇总数据执行机器:运行脚本,回传数据到主机执行机的设置:找到执行机器上的 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 · 285 阅读 · 0 评论 -
数据库存储过程写作要点
存储过程(存过)mysql 5.0 以后版本才开始支持存储过程存储过程:是一种在数据库中存储的复杂的程序,以便外部程序或者其他应用程序对数据进行调用的数据库对象。两个要点:存储在数据库中 复杂的程序被调用简单的来说:存储过程就是在数据库中编写代码,目的是为了完成特定的任务或者功能的 SQL 的集合,它是一个 语句集,经过编辑保存到数据库中,可以让指定的用户对其进行调用,提升效率。 即:是数据库中 ...原创 2022-05-06 08:45:09 · 79 阅读 · 0 评论 -
列表、字典、元祖、集合的区别
特点 列表 字典 元组 集合符号 中括号[] 大括号{} 小括号() 大括号{}数据存储 连续、静态 不连续、 ...原创 2022-05-05 19:22:20 · 738 阅读 · 0 评论 -
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 · 1025 阅读 · 0 评论 -
插入排序,带注释
#定义一个函数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 · 707 阅读 · 0 评论 -
快速排序实例带注释
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 · 730 阅读 · 0 评论 -
二分法算法实例带注释
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 · 744 阅读 · 0 评论 -
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 · 54 阅读 · 0 评论 -
将字符串转换为字典
将字符串:"姓名,马运,性别,男,身高,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 · 79 阅读 · 0 评论 -
找到列表中两两相加等于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 · 124 阅读 · 0 评论 -
找出列表中重复个数最多的数字
对于任意数字列表,找出列表中重复个数最多的数字,打印数字及其个数。例 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 · 151 阅读 · 0 评论 -
二维列表排序
对列表[[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 · 62 阅读 · 0 评论 -
打印彩票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 · 688 阅读 · 0 评论 -
返回数组“中心索引”
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 · 716 阅读 · 0 评论 -
连接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 · 1024 阅读 · 0 评论 -
系统测试案例分析
功能 质量特性 质量子特性 测试项 测试类型 注册 功能性 适合性 使用正确的用户信息注册一个用户 功能测试 准确性 必填项全部填写且正确注册用户 注册后页面跳转 功能测试 互操作性 无 保密安全性 密码掩码显示 密码加密存储 密码输入框不能复制、剪切 界面(GUI)测试 效率 时间特性 注册的响应时间、吞吐量、最大用户数 性能测试 资源利用性 注册时服务原创 2022-04-07 10:15:18 · 84 阅读 · 0 评论 -
正交分析法
正交实验法(正交分析法) 正交分析法:适用于多条件组合查询测试和兼容性测试 正交表可以从全排列组合中自动筛选出若干组合 正交表概念: 因子:输入条件 状态:输入的取值 正交表可以在网上搜索:几因子几状态,不要自己生产;可以找一些专业的工具,输入条件和取值(因子和状态),会自动生成正交表,及测试用例。使用步骤: 1、明确...原创 2022-04-06 08:31:04 · 1463 阅读 · 0 评论 -
用例分析:质量模型分析法
系统测试分析方法:三个方法一个思路一:质量模型分析法:针对每个功能/非功能特性适用质量模型分析法质量模型(内部外部质量):六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性 功能性:保密安全性 需要分析被测试软件有没有敏感的数据,有没有需要提高安全性的数据 例如:密码是否是掩码显示,传输的过程中是否加密处理 提醒测试人员关注数据的敏感性...原创 2022-04-02 19:49:05 · 1352 阅读 · 0 评论 -
Linux打包解包
nux 下常用的打包工具 tar 程序,通常使用 tar 命令打包出来的包称之为 tar包,tar 包文件的命名通常都是 .tar结尾。 生成 tar 包以后,可以使用压缩命令进行压缩。 tar 命令的语法:tar [-option] 打包 文件列表组合参数: -cvf ---- 打包 -xvf ---- 解包手动添加后缀 .tar ------------------------------------------------1、单...原创 2022-04-01 08:33:35 · 1705 阅读 · 0 评论 -
Linux 压缩解压命令
Linux 压缩解压命令使用原创 2022-04-01 08:32:23 · 173 阅读 · 0 评论 -
Linux操作命令
操作目录的命令(操作文件夹)---------------------------文件操作命令: mkdir 可以同时创建多个目录 语法: mkdir [-option] 目录名 可以不添加参数,创建单个或者多个平级的目录[root@localhostTEST test111]# mkdir ABC BBBB CCC DDD[root@localhostTEST test111]# ls123 456 ABC BBBB CCC DDD test115如果:需...原创 2022-04-01 08:29:17 · 160 阅读 · 0 评论 -
系统测试分析
系统测试分析方法:三个方法一个思路一:质量模型分析法:针对每个功能/非功能特性适用质量模型分析法质量模型(内部外部质量):六大特性:功能性、可靠性、易用性、效率、可移植性、可维护性 功能性:保密安全性 需要分析被测试软件有没有敏感的数据,有没有需要提高安全性的数据 例如:密码是否是掩码显示,传输的过程中是否加密处理 提醒测试人员关注数据的敏感性...原创 2022-03-31 22:03:49 · 1140 阅读 · 0 评论 -
【无标题】
缺点:对安装包的依赖性非常强,安装和卸载的时候,安装包的顺序不可以出错。是红帽子格式研究出来的,是目前比较流行的安装包安装方式rpm 安装的语法:rpm [-option] 包名参数: -e 卸载---------------------------------------------------------yum 安装:傻瓜式安装,可以自动从互联网上获取安装包,然后在linux系统中完成安装。(在线安装)语法: yum [-option] 操作命令参数: -y 所有的问题回答都是yes操作命令: inst原创 2022-03-15 09:56:54 · 49 阅读 · 0 评论