自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day01-二分查找

一、二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。来源:力扣(LeetCode)解题思路:1.设置左右指针2.找到中间位置并判断该位置值是否等于 target3.nums[middle] == target 则返回该位置下标4.nums[middle] > target 则右侧指针移到中间5.nums[middle] < target 则左侧指针移

2022-03-26 11:42:59 376

原创 jenkins容器安装python、allure并配置环境变量

前提已经在docker下配置好jenkins容器1.以root权限进入jenkins容器:[root@localhost]# docker exec -uroot -it 容器id/容器名称 /bin/bash2.查看当前操作系统cat /etc/issueroot@bf8fc620bea2:/# cat /etc/issueDebian GNU/Linux 11 \n \l查到的是Debian系统,所以不能用yum安装,这里用apt-get代替yum先执行更新apt-getapt-g

2022-03-10 12:19:16 2899

原创 ubuntu在更新软件时出现E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease

问题E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 11d 10min 50s). Updates for this repository will not be applied1.遇到这个问题主要是时间没有更新导致的,首先我们要查看当前时区root@bf8fc620bea2:/# date -RThu

2022-03-10 11:34:21 9505 5

原创 python每期一练1102

022.时间翻译官:请编写一个函数,接收一个整数数字的秒数,返回可读的时间格式:HH:MM:SS# @-*- coding: utf-8 -*-# @File: python每日一练1102.py# @Time: 2021/11/2 17:50# @Author: 师玉幺叔# @Software: Pycharm"""请编写一个函数,接收一个整数数字的秒数,返回可读的时间格式:HH:MM:SS。其中HH表示小时,范围是00-99;MM表示分钟数,范围是00-59;SS表示秒数,范围是00-5

2021-11-02 18:10:25 159

原创 python每期一练1028

021.三五成群:如果我们列出10以下的能够被3和5整除的自然数,就会得到3, 5, 6和9,并且总和是23。那么请根据这个规律,编写一个函数,接收一个正整数num,找出0到这个数(不包含)之间所有能被3或者5整除的数字之和。备注:如果一个数字同时满足被两个数整除则只取一次,例如15。备注:如果一个数字同时满足被两个数整除则只取一次,例如15。)题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1028.py# @Time: 2021

2021-10-28 10:13:26 137

原创 python每期一练1027

020.对对碰:请编写一个函数,接收一个正整数n,生成一个包含成对元素的列表,需要符合条件0<= x <= y <= n,并且保持升序排列。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1027.py# @Time: 2021/10/27 17:31# @Author: 师玉幺叔# @Software: Pycharm"""请编写一个函数,接收一个正整数n,生成一个包含成对元素的列表,需要符合条件0<

2021-10-27 17:37:22 109

原创 python每期一练1026

019.装满空间:给定一个顺序排列的列表sizes和数字n,分别代表顺序存储的文件大小和磁盘容量,请编写一个函数,求出该磁盘最多可以顺序存储几个文件。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: 1026.py# @Time: 2021/10/26 17:13# @Author: 师玉幺叔# @Software: Pycharmprint(end='')"""给定一个顺序排列的列表sizes和数字n,分别代表顺序存储的文件大小和磁盘容量,请编

2021-10-26 17:23:28 175

原创 python每期一练1022

018.冗余编译器:给定一个字符串,请编写一个函数,检测其中的字符,如果只出现1次则编译成左括号,如果出现多次则编译成右括号。忽略字母的大小写。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1022.py# @Time: 2021/10/22 13:49# @Author: 师玉幺叔# @Software: Pycharm"""给定一个字符串,请编写一个函数,检测其中的字符,如果只出现1次则编译成"(",如果出现多次则编译成

2021-10-22 13:59:52 115

原创 python每期一练1021

017.统计频率:给定一个字符串words和分隔符sep,请编写一个函数,统计字符串words中每个元素出现的次数,使用sep进行拼接。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1021.py# @Time: 2021/10/21 11:03# @Author: 师玉幺叔# @Software: Pycharm"""给定一个字符串words和分隔符sep,请编写一个函数,统计字符串words中每个元素出现的次数,使用se

2021-10-21 11:12:39 98

原创 python每期一练1020

016.失踪的数字:给定一个连续的数字列表,元素从数字1开始。但是发现其中有且仅有一个数字失踪了。请编写一个函数,找出这个失踪的数字。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1020.py# @Time: 2021/10/20 10:24# @Author: 师玉幺叔# @Software: Pycharm"""给定一个连续的数字列表,元素从数字1开始。但是发现其中有且仅有一个数字失踪了。请编写一个函数,找出这个失踪的

2021-10-20 10:42:41 107

原创 python每期一练1019

015.字典对调:给定一个键值都是字符串的字典,请编写一个函数,将原来的键和值进行对调。题目来源:codcwars"""给定一个键值都是字符串的字典,请编写一个函数,将原来的键和值进行对调。示例输入:{'Ice': 'Cream', 'Age': '21', 'Light': 'Cream', 'Double': 'Cream'},输出:{'Cream': ['Ice', 'Light', 'Double'], '21': ['Age']}题目难度:简单"""def switch_

2021-10-19 11:05:34 84

原创 python每期一练1018

014.列表对比:将列表a中的同时也在b列表中出现的元素移除,并且保留原有的位置顺序。函数返回对比后的列表。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1017.py# @Time: 2021/10/16 14:00# @Author: 师玉幺叔# @Software: Pycharm"""给定两个数字列表a 和 b,请编写一个函数list_diff(a, b),将列表a中的同时也在b列表中出现的元素移除,并且保留原有的

2021-10-18 15:41:26 98

原创 python每期一练1017

013.两个最大数字:给定一个数字列表,请编写一个函数,找出其中最大的两个不同数字,并且返回结果按照从大到小排列。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每日一练1017.py# @Time: 2021/10/17 14:00# @Author: 师玉幺叔# @Software: Pycharm"""给定一个数字列表,请编写一个函数,找出其中最大的两个不同数字,并且返回结果按照从大到小排列。示例:输入: [4, 10,

2021-10-18 10:50:05 89

原创 python每期一练1016

012.与众不同:请编写一个函数,找出这个与众不同的数字。列表元素总个数是奇数个。题目来源:codcwars# @-*- coding: utf-8 -*-# @File: python每期一练1016.py# @Time: 2021/10/16 14:00# @Author: 师玉幺叔# @Software: Pycharm"""给定一个由正整数组成的列表,其中有且仅有一个与其他元素都不相同的数字,请编写一个函数,找出这个与众不同的数字。列表元素总个数是奇数个。示例:输入:[1,

2021-10-18 10:30:19 145

原创 python每期一练1015

011.交通信号灯:请编写一个函数,接收一个表示当前灯颜色的字符串,返回下一个信号灯颜色。题目来源:codcwars"""交通信号灯切换的规律依次是:红灯过后是绿色,绿灯过后是黄灯,黄灯过后是红灯。请编写一个函数,接收一个表示当前灯颜色的字符串,返回下一个信号灯颜色。示例:输入:“red”,输出:“green”题目难度:简单"""def update_light(current: str) -> str: lights = { 'red': 'green',

2021-10-15 10:32:18 106

原创 python每期一练1014

010.退格字符串:请编写一个函数,接收一个含有退格符号的字符串,输出退格后的最终结果。题目来源:codcwars"""假设字符串中的”#“符号表示的是一个退格(删除),例如在字符串"a#bc#d"其实最终结果是"bd"。请编写一个函数,接收一个含有退格符号的字符串,输出退格后的最终结果。示例:输入:" abc#d##c",输出:“ac”输入:“abc##d######”,输出:""题目难度:简单"""def backspace_str(word: str) -> str:

2021-10-14 15:32:29 91

原创 python每期一练1013

009.完美列表:一个完美列表是指,在这个列表中的每个数字n,其n-1或者n+1也存在于列表中。请编写一个函数,判断给定的列表是否是完美列表。题目来源:codcwars"""完美列表:一个完美列表是指,在这个列表中的每个数字n,其n-1或者n+1也存在于列表中。请编写一个函数,判断给定的列表是否是完美列表。示例:输入:[2, 10, 9, 3],输出:True解析:因为2=3-1,10=9+1,9=10-1,3=2+1,因此它是完美列表。题目难度:简单"""def is_nice(

2021-10-13 16:48:21 185

原创 python每期一练1012

008.赫敏在一家印刷公司上班,她的一项工作就是统计一本书籍页码中包含的所有页码数字的个数(从1开始,包含结束页码)。比如,一本4页的书包含4个页码数字(1,2,3,4)。请编写一个函数,给定一个页数,求出一共出现的数字个数。题目来源:codcwars"""赫敏在一家印刷公司上班,她的一项工作就是统计一本书籍页码中包含的所有页码数字的个数(从1开始,包含结束页码)。比如,一本4页的书包含4个页码数字(1,2,3,4)。请编写一个函数,给定一个页数,求出一共出现的数字个数。示例:输入:4,输出:4

2021-10-12 14:29:06 121

原创 python每期一练1009

@TOC# @-*- coding: utf-8 -*-# @File: python每日一练1009.py# @Time: 2021/10/9 15:13# @Author: 师玉幺叔# @Software: Pycharm"""链式加法: 1.编写一个加法函数add(),接收纯数字作为参数,并且可以实现一个有趣的链式加法,也就是如果我们调用add(1)(2)(3)可以得到6。 2.示例: 输入: add(1),返回:1 输入: add(1)(2)(3),

2021-10-09 15:15:51 89

原创 python每期一练1008

006.[自恋数字」表示的是一个正整数,它的字面值刚好等于其每个组成数字按照总个数的幂次方的总和。给定一个数字,请编写一个函数判断它是否是“自恋数字”# @-*- coding: utf-8 -*-# @File: 33.py# @Time: 2021/10/8 10:54# @Author: 师玉幺叔# @Software: Pycharm"""[自恋数字」表示的是一个正整数,它的字面值刚好等于其每个组成数字按照总个数的幂次方的总和。给定一个数字,请编写一个函数判断它是否是“自恋数字”。

2021-10-08 11:09:55 108

原创 python每期一练0918

005.请编写一个函数,只使用一行代码返回1~100的所有偶数,和自身相乘结果组成的列表集合# @-*- coding: utf-8 -*-# @Time: 2021/9/18 22:23# @Author: 师玉幺叔# @Software: Pycharm""" 请编写一个函数,只使用一行代码返回1~100的所有偶数,和自身相乘结果组成的列表集合。 返回结果示例:[1, 4, 9......]"""def solution() -> list: retur

2021-09-18 22:31:48 147

原创 接口自动化测试实战一

接口自动化测试实战一# @-*- coding: utf-8 -*-# @Time: 2021/9/18 10:44# @Author: 师玉幺叔# @Software: Pycharm# 前端登录的url 和 接口层发登录url 不一样import requests# 1.项目的服务器地址+端口HOST = 'http://ip:端口号'# 2.封装登录函数def login(): # 1.url # url = f'{HOST}/account/sLogin'

2021-09-18 14:23:31 91

原创 python每期一练0917

@[TOC](004.给定两个字符串s1和s2,s1可能是任意字母,例如s1 = abccd。s2可以是任意字母,例如s2 = xyyz。和s1不同之处是,s2中有可能包含一个星号*,它可以匹配任意字符(一个或多个)。请编写一个函数compare(s1, s2) 来匹配s1和s2,如果匹配则返回True,否则返回False。)"""给定两个字符串s1和s2,s1可能是任意字母,例如s1 = abccd。s2可以是任意字母,例如s2 = xyyz。和s1不同之处是,s2中有可能包含一个星号*,它可以匹配

2021-09-17 22:11:15 246

原创 python每期一练0916

003.给定一个文本字符串words和注释符号列表markers,请编写函数,将其中注释标记后的文本都去除,包括字符串末尾的空格题目来源:codcwars""" 给定一个文本字符串words和注释符号列表markers,请编写函数,将其中注释标记后的文本都去除,包括字符串末尾的空格。 示例: 输入:("apples, pears # and bananas", ["#"]) 输出:"apples, pears" 输入:"bananas !apples" 输

2021-09-16 17:26:24 144

原创 python每期一练0915

002.给定一个数字,请编写一个函数,求出绝对值最小的组合。备注:组合时0不可排在前面题目来源:LeetCode""" 给定一个数字,请编写一个函数,求出绝对值最小的组合。 备注:组合时0不可排在前面"""# 方式一:将数字转换成字符串,然后利用列表进行排序def min_permutation01(num): """ 将整数降序排序,且组合时0排在最后面 :param num: 需要排序的整数 :return: 排序后的整数 "

2021-09-15 17:56:16 83

原创 python每期一练0914

列表从左侧去重""" 给定一个由正整数组成的列表nums,请编写一个函数,若某个元素出现重复,则将其左侧相同值的元素都移除,并返回余下的列表"""from collections import OrderedDictdef remove_left_number(target_list): # 利用OrderedDict创建字典,OrderedDict会根据放入元素的先后顺序进行排序 dic01 = OrderedDict() # 从后往前遍历列表 for i

2021-09-14 14:05:25 103

原创 CSS基础知识三

CSS的盒子模型1.盒子模型(重点)1.1 网页布局的本质1.2 盒子模型(Box Model)组成1.3 边框的复合写法:border: xxx xxx xxx; 没有顺序1.4 表格的细线边框1.5 边框会影响盒子的实际大小1.6 内边距(padding)对盒子大小的影响1.7 外边距(margin)1.8 外边距合并1.9 清除内外边距2.PS基本操作3.综合案例4.圆角边框(重点)5.盒子阴影(重点)6.文字阴影(了解即可)1.盒子模型(重点)页面布局的三大核心:盒子模型、浮动、定位1.1

2021-06-30 14:57:18 93

原创 CSS基础知识二

目录1.Emmet语法2.CSS的复合选择器1.Emmet语法作用:用于提高编写html/css的速度a. 快速生产HTML结构1.生成标签,直接输入标签吗即可,例如 div 然后按tab键,就可以生成 <div></div>2.如果想要生成多个相同标签,加上 * 即可,例如 div3,就可以生成3个 <div></div>3.如果有父子级关系的标签,可以用 > ,例如 ul>li4.如果有兄弟关系的标签,用 + 即可,例如 div

2021-06-29 16:40:13 329

原创 CSS基础知识一

目录1.CSS简介2.CSS基础选择器3.CSS字体属性4.CSS文本属性5.CSS的引入方式1.CSS简介简介1.CSS主要使用场景就是美化网页,布局页面2.CSS最大的价值:友HTML专注做结构呈现,样式交给HTML, 即结构(HTML)和样式(CSS)分离CSS的语法规范选择器 {样式}给谁修改样式 {改什么样式}<!DOCTYPE html><html lang="en"><head> <style> 选择器 {键:

2021-06-10 15:20:25 70

原创 HTML基础知识

1.HTML语法规范2.HTML基本结构标签3.开发工具4.HTML常用标签5.HTML中的注释和特殊字符6.查阅文档的方式1.HTML语法规范 1.1规范 1)由尖括号包含关键字 2)包含开始标签和结束标签 3)有些特殊标签,称为单标签,例如:<br /> 1.2 标签关系 包含和并列 包含:<head> <title></title> &...

2021-05-31 16:49:15 97

原创 web自动化测试实战二之元素定位

ps:我们在做自动化测试之前,最基本的操作就是元素定位,只有元素定位准确了,后续的操作才能正常执行,下面,就让我们一起来学习下web自动化中,如何进行元素的定位吧!selenium有八大元素定位方式,分别为:1.id:通过标签的id属性进行定位,如果有标签中有id,则首选用id定位,因为id通常都是唯一标识,定位最为准确2.name:通过标签的name属性进行定位,在没有id的情况下,可优先选择用name进行定位3.class_name:通过标签的class属性进行定位,因为可能存在多个标签

2021-05-26 13:58:31 550

原创 python之2048小游戏

记录下今天写的2048小游戏代码~路漫漫其修远兮,仍需自我修炼。目录bill.py""" 游戏逻辑控制器,负责处理游戏的核心算法"""from model import DirectionModelfrom model import Locationimport randomclass GameCoreController: def __init__(self): self.__list_merge = None self.__list_

2021-05-11 18:43:05 96

原创 loadrunner之web_add_cookie函数

记录下今天遇到的loadrunner利用cookie绕过登陆的问题........首先,我们可以通过F12抓包,获取到相关的cookie信息然后,利用 int web_add_cookie( const char *Cookie) 函数手动添加cookie相关参数: name F12抓包获取的cookie,必须要写 domain 域名,即抓包信息中的Host,必须要写 expires 设置cookie的有效时间,可不写 path 路径,一般都

2021-04-30 15:54:14 1842

原创 python之迭代

for循环的原理: 1.获取迭代器 2.循环获取下一个元素 3.遇到异常停止循环可以被for循环的原理--能被for循环的对象必须具有__iter__()方法(即可迭代对象)PS:具有__iter__()方法的对象就是可迭代对象# 1.获取迭代器iterator = list01.__iter__()# 2.循环获取下一个元素while True: try: item = iterator.__next__() print.

2021-04-26 15:49:44 160 1

原创 loadrunner之测试文件上传接口

记录下今天写的文件上传接口测试------------------由于浏览器的原因,录制不了脚本,只好自己琢磨了下怎样手写脚本实现~首先通过抓包,获取了URL、参数、Content-Type等等信息,接下来就可以根据获取的数据在loadrunner中敲代码啦!Action{ web_reg_save_param("code", "LB={\"code\":", "RB=,\"message\"", "Search=All", LAST); lr_start_tra

2021-04-25 16:13:50 636

原创 在字符串中查找第一次出现某个字符串位置的函数之strstr()

PS:补充一个今天get到的,在字符串中查找第一次出现某个字符串位置的函数char *strstr(const char *haystack, const char *needle)返回值:该函数返回在 haystack 中第一次出现 needle 字符串的位置,如果未找到则返回 null对应参数解释: haystack 要被检索的 C 字符串 needle 在 haystack 字符串内要搜索的小字符串 具体使用方式:if(...

2021-04-23 14:18:45 509

原创 loadrunner编码转换函数之lr_convert_string_encoding

如果感到迷茫,那就学习吧~

2021-04-23 14:09:06 399

原创 loadrunner报错:Error -26377: No match found for the requested parameter “responseMsg“.....

记录一下今天在loadrunner遇到一个问题,提取了响应文本作为参数保存,但是却一直报以下错误:Error -26377: No match found for the requested parameter “responseMsg”。Check whether the requested boundaries exist in the response data…原因:web_reg_save_param在关联期间可以捕获的参数的最大长度的默认值为256个字符,而此次要保存的参数长度超过256个

2021-04-23 10:13:55 3112

原创 web自动化测试实战一之环境搭建

python接口自动化实战一安装Requests库功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装Requests库我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如

2021-03-05 22:52:48 151 1

空空如也

空空如也

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

TA关注的人

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