自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串翻转

# 给定两个字符串,s和goal,如果在若干次旋转操作之后,s能变成goal,那么返回true.s的旋转操作就是将s最左边的字符移动到最右边.# 例如, 若s = 'abcde',在旋转一次之后结果就是'bcdea'。# 示例 1:输入: s = "abcde", goal = "cdeab",输出: true# 示例 2:输入: s = "abcde", goal = "abced",输出: false# # 提示:1 <= s.length, goal.length <= 100,.

2022-04-07 13:39:16 301

原创 OD手撕代码——寻找中心索引

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

2022-04-07 10:11:32 848

原创 jenkins+git持续集成配置

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

2022-04-05 21:47:16 919

原创 jenkins配置将代码拉取到执行机执行任务

1、节点机中已经安装git客户端,需要使用git bash。安装完成后在开始菜单中找到Git可以看到GitBash菜单节点机已在jenkins配置完成并能成功连接。(参照jenkins_控制节点机执行脚本配置.docx) 在配置节点机时,添加节点机上git.exe文件目录。节点机中安装jdk、jre 在节点机启动Git Bash,执行以下命令设置用户1、git config --global user.name "git用户名" (global前有两个横线)2、git config ...

2022-04-05 21:41:54 536

原创 JMeter界面字体大小修改

1、找到jmeter所在目录--->bin--->jmeter.properties,搜索jsyntaxtextarea.font.size,去掉#,把14改成182、修改右侧参数比例:jmeter所在目录--->bin--->jmeter.properties,修改如下(factor=1.2,指放大1.2倍):jmeter.hidpi.mode=truejmeter.hidpi.scale.factor=1.23、修改工具栏比例:jmeter所在目录--->bi

2022-04-01 09:43:58 2427

原创 Python 高级特性

 切片 对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python 提供了切片(Slice)操作符,能大大简化这种操作。 通常一个切片操作要提供三个参数 [start_index: stop_index: step] start_index 是切片的起始位置。stop_index 是切片的结束位置(不包括) step 可以不提供,默认值是 1,步长值不能为 0,不然会报错 ValueError。>>> m = list(range(100))#通过 range 函数创建一

2022-03-25 09:56:55 343

原创 Python 基础

ListPython 内置的一种数据类型是列表:list。list 是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']tuple另一种有序列表叫元组:tuple。tuple 和 list 非常类似,但是 tuple 一旦初始化就不能修改,比如同样是列出同学的 名字:>>> classmates = ('Michael', 'Bob', 'Tracy')dict

2022-03-25 09:24:01 108

原创 MYSQL——分组

1. group by1. group by的含义:将查询结果按照1个或多个字段进⾏分组,字段值相同的为⼀组2. group by可⽤于单个字段分组,也可⽤于多个字段分组根据gender字段来分组,gender字段的全部值有4个'男' , '⼥' , '中性' , '保密',所以分为了4组 当group by单独使⽤时,只显⽰出每组的第⼀条记录, 所以group by单独使⽤时的实际意义 不⼤2. group by + group_concat()1. group_concat(字段

2022-03-12 14:46:59 14643 2

原创 MYSQL——聚合函数

为了快速得到统计数据,经常会⽤到如下5个聚合函数1. 总数count(*)表⽰计算总⾏数,括号中写星与列名,结果是相同的例1:查询学⽣总数select count(*) from students;2. 最⼤值max(列)表⽰求此列的最⼤值例2:查询⼥⽣的编号最⼤值select max(id) from students where gender=2;3. 最⼩值min(列)表⽰求此列的最⼩值例3:查询未删除的学⽣最⼩编号select min(id) from

2022-03-12 14:02:02 1321

原创 python——代码实现删除一个list里面的重复元素

def distFunc1(a):"""使用集合去重"""a = list(set(a))print(a)def distFunc2(a):"""将一个列表的数据取出放到另一个列表中,中间作判断"""list = []for i in a:if i not in list:list.append(i) #如果需要排序的话用sortlist.sort()print(list)def distFunc3(a):"""使用字典"""b = {}b

2022-03-07 20:34:31 1360

原创 LINUX 4—— 文件权限

1、文件类型 Linux 广泛的被很多用户所接受,它强大的功能受到很多人喜欢,Linux 文件一般是用一些相关的应 用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp 工具等。Linux 文件的删除方式是用 rm 命 令。 Linux 文件类型和 Linux 文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的 比如 file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在 Linux 文件类型中衡量的话,大 多是常规文件(也被称为普通文件)

2022-03-07 10:54:56 913

原创 LINUX 3——用户管理

用户和用户组操作命令Id Finger Pwck检查/etc/passwd 配置文件内的信息与实际主文件夹是否存在,还可比较/etc/passwd 和/etc/shadow 的信 息是否一致,另外如果/etc/passwd 中的数据字段错误也会提示。Grpck和 pwck 功能相近,这是检查用户组的。Groups newgrp useradd usermodusermod 不仅能改用户的 SHELL 类型,所归属的用户组,也能改用户密码的有效期,还能改登录名。usermo...

2022-03-06 10:10:40 239

原创 LINUX 2—— 磁盘管理

文件系统配置文件/etc/filesystems:系统指定的测试挂载文件系统类型/proc/filesystems:Linux 系统已经加载的文件系统类型/lib/modules/2.6.18-274.el5/kernel/fs/ 文件系统类型的驱动所在目录/etc/fstab/etc/mtablinux 文件类型的颜色linux 文件颜色的含义:蓝色代表目录 绿色代表可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰 色表示其他文件 红色闪烁表示链接的...

2022-03-06 09:08:42 386

原创 LINUX 1——常用操作命令

一、 常用命令LINUX常用操作命令和命令行编辑快捷键 终端快捷键:Ctrl + a/Home 切换到命令行开始Ctrl + e/End 切换到命令行末尾Ctrl + l 清除屏幕内容,效果等同于 clear Ctrl + u 清除剪切光标之前的内容Ctrl + k 剪切清除光标之后的内容Ctrl + y 粘贴刚才所删除的字符Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)Ctrl + c 终止命令ctrl + o 重复...

2022-03-05 20:22:49 544

原创 Jmeter-day4

评判系统的性能好坏,通过性能指标,性能指标是客户性能需求分析后获取,或者客户对性能指标直接给出具体指标项。常见的性能指标:响应时间(通过时间来反馈系统的反应速度);用户数(在线数、并发数,通过系统可以承载的用户数量来判断性能);吞吐量、吞吐率、点击量、点击率 都是来评判软件系统的处理能力; 资源的利用率(通过软件对系统资源的消耗来评判性能)Jmeter 对服务器资源的监控利用 jdk 自带的监控工具对服务器资源进行查看:JDK的目录下 bin 下面 ...

2022-03-04 20:30:02 789

原创 Jmeter性能测试3——JMETER-脚本优化

断言 作用:用于检查检测在测试中得到的响应结果是否符合预期,用以保证性能测试过程中数据交互与预期一致。主要是用来调试,真正执行压力测试时候,断言禁用。 目的:在request(请求)返回层面加一层判断机制。实现的过程:在请求下添加断言,请求不同,添加的断言类型不同; 添加一个断言结果的监听器,通过断言结果可以看到是否通过了断言的判断,对于一次请求,如果通过的话,断言结果中会打印一次请求的名称。备注:一个请求可以添加多个断言,根据检查的需要添加响应的不同类型的断言,当...

2022-03-02 22:46:39 11303

原创 Jmeter性能测试2

Jmeter 其他常见元素说明 配置元件:脚本中格式,数据进行设置,统一管理,例如:http 请求默认值。 定时器:控制线程如何执行测试,操作和操作之间等待时间,比如同步定时器,用来实现真正的并发。 前置处理器:用于实际请求发出之前对即将发生的请求进行特殊处理。 例如:参数化 后置处理器:用于请求发出之后得到服务器响应结果进行处理。一般用来提取响应数据中的特定数据,例如:关联 断言:用于检查测试中得到的响应数据是否符合预期结果,这个断言...

2022-03-01 22:47:34 176

原创 Jmeter性能测试1

性能测试的概述 性能:百度百科定义:器物的性质与效用。 生活中:买手机,买电脑,买车—》性能好:快(时间短)、资源 软件的性能:软件在允许的过程中反应的速度(时间),消耗的资源的情况等等。 性能测试:是通过自动化测试工具模拟多种正常,峰值,以及异常负载条件下对系统各项性能指标进行的测试。 负载测试、压力测试都是属于性能测试。 负载测试:确定各种工作负载下系统的性能,目标是测试负载逐渐增加时各项指标的变化情况;...

2022-03-01 22:34:07 1901

原创 jmeter如何实现参数化

实现步骤-先让脚本调试通判断分析哪些数据需要实现参数化; 设置参数(变量):新建变量,定义参数(起名称),准备参数的值(重点,难点) 用参数来代替脚本需要参数化的数据实现方法: CSV-需要文件设置:最大好处是可以实现同时传大量参数 函数式:随机数_random、Time、Counter计数器 变量 编程式例如CSV文件参数化:1)把脚本调试通 CSV数据文件设置:主要是csv文件路径和变量名称 3)用csv文件设置中的变量名称来代替具体的参数值..

2022-01-26 09:59:58 982

原创 jmeter应用—性能指标

做性能测试关注哪些指标?响应时间:指的是从客户端发出请求开始,到接收到服务器的响应,并且看到响应的内容为止,这个时间段,称为响应时间。响应时间=网络传输的时间+服务器处理的时间+浏览器解析呈现的时间 如何弱化网络传输的时间和浏览器解析呈现的时间:前期测试建议在局域网中进行; 性能测试建议一定要独立的测试环境;(测试环境必须进行数据初始化) 在晚上测试性能用户数: 在线数:在软件上,不一定在操作 并发数:在软件上,并且在操作。(特定的...

2022-01-26 09:47:07 1191

原创 jmeter界面字体大小设置

1、找到jmeter所在目录--->bin--->jmeter.properties,搜索jsyntaxtextarea.font.size,去掉#,把14改成202、修改右侧参数比例:jmeter所在目录--->bin--->jmeter.properties,修改如下(factor=1.2,指放大1.2倍):jmeter.hidpi.mode=truejmeter.hidpi.scale.factor=1.23、修改工具栏比例:jmeter所在目录--->bi

2022-01-10 10:10:37 1186

原创 输入年月日,计算星期几

1990年1月1日是星期一,定义函数date_to_week(year,month,day),实现功能输入年月日后返回星期几,例如date_to_week(2020,11,1),返回:星期日。解题思路:找规律,星期几是7天一轮回。输入日期与7的关系。def date_to_week(year,month,day): runnian_days = [31,29,31,30,31,30,31,31,30,31,30,31] pingnian_days = [31,28,31,30,

2022-01-03 10:29:45 1854

原创 翻转数字,例如输入123 输出321 输入-12300 输出-321,输入1300 输出31,输入0 输出0。

str1=input('请任意输入一串数字:') #第一种方法if int(str1)>0: #判断大于0 print(int(str1[::-1]))#此处用int(),避免str1是以0结尾字符串,int()后,0自然去除elif int(str1)<0: #判断小于0 str2=str1[1:len(str1)] print(str1[0]+str(int(str2[::-1])))#此处用int(),避免str1是以0结尾字符串,int()后,0自然去除e.

2021-12-27 09:55:33 7817

原创 双色球红色号码1-31,蓝色号码1-16,随机生成5个红球和1个蓝球,添加到一个列表中,其中红球和蓝球号码都不能重复。

双色球中大奖

2021-12-26 10:31:17 1030

原创 华为机试题,字符串大小写转换

华为机试题

2021-12-25 17:19:42 394

原创 3、打印三位数中的水仙花数 100-999中 百位数的3次方+十位数的3次方+个位数的三次方=数字本身

for i in range (100,1000):#此三位数在100-999之间遍历 a=i//100 #整除百位数 b=(i-a*100)//10 #整除十位数 c=(i-a*100)%10 #整除十位数取余,即得个位数 if a**3+b**3+c**3==i: #个十百位数分别的三次方和相加等于数字本身 print(i) #打印数字本身执行结果:153370371407...

2021-12-22 09:34:22 838

原创 for循环打印菱形

# 1、使用for循环打印下列菱形图案"""" * *** ************ ***** *** *"""for h in range(0,4):#控制上半部分行数 for k in range(3-h): #h= 0 ,3 h=1 ,2,h=2,1 #查找上半部分空部分规律 print(" ",end="") #打印上半部分空部分 for x in range(2*h+1):#h= 0 ,1 h=1 ,3,h=2,5 #查找上半部分.

2021-12-20 16:05:17 958

原创 查找子串在母串中的索引值

1、从键盘输入任意字符串,再输入该字符串的子串,计算子串最后一个字符在原字符串中的索引值例如:输入rerreet,再输入rre,子字符串rre最后一个字符在字符串rerreet中的索引为4str1=input('请任意输入字符串:')child_str1=input('请任意输入str1的子串:')num1=str1.find(child_str1,0,len(str1))+len(child_str1)-1 #find函数,在str1中查找子串,返回子串第一个字符在str1中的索引值print.

2021-12-17 18:39:43 220

空空如也

空空如也

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

TA关注的人

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