自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 虚拟环境

4.执行 start.sh 在虚拟环境中执行项目,此shell中是执行项目的命令,绝对路径。2.执行 source xue_env/bin/activate 激活并进入虚拟环境。3.已进入环境,执行 installPhp.sh 在虚拟环境中安装依赖。1.执行 createEnv.sh 创建虚拟python环境。删除虚拟环境,直接删除目录。创建一个新的虚拟环境。运行Python程序。

2024-04-25 15:46:23 199 2

原创 python面向对象(小李说我只会写点def/if/for太低端了,学会class等于一只脚迈入开发

类定义所在的模块(类的全名是’__main__.className’,如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)_ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)子类中存在和父类某方法一样名称的方法,此方法仅在子类中生效。_ : 类的属性(包含一个字典,由类的数据属性组成)父类方法不能满足子类使用 支持在子类中重写父类方法。类的私有方法: __method。类方法:def(self,…通过继承创建的新类称为。_ :类的文档字符串。

2024-03-07 16:27:40 1061

原创 SLS日志服务学习

根据实际需求在目标Project中创建多个Logstore,在执行写入日志、查询和分析日志、加工日志、消费日志、投递日志等操作时,都需要指定Logstore。日志服务一站式提供数据采集、加工、查询与分析、可视化、告警、消费与投递等功能,全面提升您在研发、运维、运营、安全等场景的数字化能力。此时查看日志库中录入的日志数据,是否是对应服务器日志文件中的数据,解析日志格式是否正确(可以去属性中配置)日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。全文查询:指定关键字和查询规则查询。

2024-02-27 14:39:05 657 1

原创 边写边学js

【代码】边写边学js。

2024-02-27 14:14:45 146 1

原创 沉淀-MYSQL

创建数据库 creat database db_name;删除数据库 drop database db_name;选择/使用数据库 use db_name;使用mysqladmin在终端执行创建数据库 mysqladmin -u root -p creat db_name Enter password:***删除数据库 mysqladmin -u root -p drop db_name Enter password:***

2023-05-25 16:09:22 830

原创 pytest 基础

安装 pip install -U pytest验证安装 pytest --version约束:所有的测试文件名都需要满足test_ *.py格式或* _test.py格式。测试文件中的测试类以Test_开头,并且不能带有 init 方法。测试类中可以包含一个或多个test_开头的函数。步骤:编写测试用例、执行测试用例、输出测试报告。

2023-03-06 17:00:02 621

原创 docker安装gitlab

-privileged=true 83ee36c5b7a0(镜像ID)查看docker服务状态(标绿展示:active running)端口映射、挂载文件映射 最后需要加上镜像的ID。页面输入192.168.xx.xx:9080。再在docker上安装gitlab。查看是否已安装docker列表。例13.11.2版本。

2023-02-14 17:50:50 339

原创 selenium

selenium 安装:cmd中执行 pip install -i。执行完成后 pip show selenium 可查看安装是否成功。输入python代码,弹出chrome浏览器即标识安装成功。安装浏览器驱动,查看当前浏览器的版本。

2023-02-14 17:00:35 389

原创 Charles 的简单使用

此时https的请求会被截取,但是加密无法查看。2.配置Proxy->SSL Proxying Settings,勾选Enable SSL Proxying后,Add合适的Host和Port,此时配置了的可查看具体的https请求数据。在想过滤的网络请求上右击取消勾选 Focus,此时被忽略的请求均集中在Other Hosts中,Sequence中查看勾选Focused,即过滤掉了不想要的网络请求。当指定的网络请求发生时,charles先截取请求,此时在charles中修改网络请求的请求/返回内容。

2023-02-01 14:53:55 2058

原创 学完Markdown之后,我升华了

markdown的常见使用语法

2022-10-18 11:45:06 286

原创 学了一点点python

定义函数需要使用 def 语句,写出函数名、括号、括号中的参数和冒号,函数返回值使用return例如:def name(x):输入任意数,计算其绝对值s = int(input("请输入参数:" ,)) def my_abs(x) : if x >= 0 : return x else : return - x print("输入参数的绝对值为:" , my_abs(s))输入axx+bx+c=0 中的abc,计算一元二次方程的解。

2022-10-12 14:38:21 260

原创 正则表达式-常见字符使用方法

又称标记,用于指定额外的匹配策略 标记不写在表达式里,写在表达式外 如: /……优先级:转义字符\优先级为1;圆括号/方括号优先级为2;用()将所有的选择项括起来,相邻选择项使用|分隔 ()表示捕获分组。普通字符:大小写字母、数字、标点、其他符号。优先级:非捕获源用于圆括号内,优先级为2。优先级:不标记在表达式中,不计算优先级。优先级:其他字符优先级为4。优先级:其他字符优先级4。优先级:限定符优先级为3。优先级:定位符优先级为4。优先级:圆括号优先级为2。

2022-09-30 11:00:07 338

原创 Shell基础(运算符)

​数学运算符 使用反引号 ` ` 表达式与运算符之间需要空格隔开`expr $a + $b` #加法`expr $a - $b` #减法`expr $a \* $b` #乘法 *前必须加\`expr $a / $a` #除法`expr $b % $a` #取余a=$b #把b值赋值给a$a == $b #判断a和b值相等$a != $b #判断a和b值不相等关系运算符 关系符两边仅支持数字进行比较

2022-01-18 16:50:47 183

原创 Shell 基础(变量、字符串、数组)

首先每个shell脚本的第一行都要有,表示告诉操作系统要使用这个路径下的sh来执行shell script#!/bin/bash试着输出 "Hello World !"touch world.sh #创建文件world.shvim world.sh #编辑world.sh i Esc:wqecho "Hello World !"sh world.sh #执行该文件变量变量名的命名规则:使用数字、字母、下划线,不能以数字开头,不能使用bash关键字

2022-01-18 16:20:03 1174

原创 二叉搜索树的后序遍历

JZ23https://www.nowcoder.com/practice/a861533d45854474ac791d90e447bafd?tpId=13&&tqId=11176&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking//思路:最后一个数字是根x,确保前部分元素都小于x,后部分元素都大于x(递归)public class Solution { .

2021-07-12 19:51:24 71

原创 5分钟了解性能测试

关注内容并发用户数/吞吐量 平均响应时间 服务器资源占用情况 可靠性、可扩展性 发现引起系统问题的原因,关注采用何种技术提高系统性能 软、硬件配置是否合适(容量规划/硬件选型)谁关注开发人员:系统架构、数据库设计、代码、设计和代码系统管理人员:资源利用率、系统容量、系统稳定性、系统可扩展性(操作系统、网络、服务器等等)用户:响应时间、系统稳定性业务人员:产品参数测试人员 :以上!关注领域能力验证:在给定的条件下,系统能否具有预期的表现。规划能力:应该如何才能.

2021-07-07 19:27:13 142

原创 自动化测试

定义按照设定好的条件步骤让电脑(机器)运行需求变动频繁,项目周期短,人工交互强的项目无法做自动化测试自动化测试分类UI自动化:项目稳定、界面稳定、项目后期做UI自动化、用例维护量大接口自动化:接口稳定、项目前期介入、用例维护量少性能自动化...

2021-07-06 19:12:04 150 1

原创 Linux指令知识点总结——临时抱佛jio??!!

Linux中的快捷键:tab——文件名自动补全;ctrl+c:终端当前操作目录ls——浏览当前所在目录下的文件信息-a:列出目录下的所有文件,包括以.开头的隐含文件 -d:将目录像文件一样显示,而不是显示其下的文件 -l:列出文件的详细信息pwd——查看当前所在路径mkdir——创建目录-p:递归多层级创建目录,从外向内,哪层不存在就创建哪一层rmdir指令:删除空目录-p:递归多层级删除目录,从内向外,哪层为空就删除哪层rm——删除文件-r:递归删除目录下...

2021-06-18 10:06:54 91

原创 测试策略制定

测试需求功能测试、性能测试、安全性测试、扩展性测试、可靠性测试、可移植性测试、易用性测试、兼容性测试、文档测试、安装卸载测试分析需求了解需求、验证需求、提取需求(从设计需求中)测试方案包括的内容:测试范围(由需求分析决定)、测试策略(包括针对不同部分的测试方法、测试用例)、测试控制(测试流程、测试执行、缺陷跟踪)、其他(环境、版本管理…)、测试风险测试执行流程的设计 1.需求测试 :(基于需求的测试方法是基本的测试方法,而需求的质量直接影响到后续的开发和.

2021-05-28 15:10:46 250

原创 看了还不会测试分类把头敲碎!

目录按开发阶段分按测试实施分按是否运行分按是否手工分按是否查看代码分按开发阶段分 1. 单元测试 测试阶段:编码后或者编码前; 测试对象:最小模块; 测试方法:白盒测试; 测试内容:模块接口测试,局部数据结构测试,路径测试,错误处理测试, 边界测试; 2. 集成测试 测试阶段:单元测试以后; 测试对象:模块间的接口; 测试方法:黑盒测试+白盒测试; 测试内容:模块之间的数据传输,模块之间的冲突,模块组装功能正确性,全局数据结构; 3. 系统.

2021-05-25 14:30:29 83

原创 黑盒测试设计测试用例的方法

测试用例是为了实施测试而向被测试的系统提供的一组集合集合包括:测试环 境,操作步骤,测试数据,预期结果等测试用例的设计方法等价类:依照需求将输入划分为若干个等价类; 边界值:对输入输出的边界值进行测试; 因果图:表明程序输入条件和输出动作之间的相互关系;(对于复杂的输入和 输出关系,会耗费大量的时间) 因果图设计测试用例的步骤: 分析所有可能的输入与输出; 找出输入与输出之间的对应关系; ...

2021-05-23 11:23:49 250

原创 开发的五个模型

瀑布模型优点:各阶段独立,看重需求分析和软件测试缺点:不适应需求变化,编码后介入测试,导致前期问题发现不及时,难修正。适用项目:需求稳定的项目螺旋模型优点:强调软件质量,每次迭代进行风险分析,提供是否进行下去的机会缺点:风险管理需要大量人力物力适用项目:前期需求不明确,有风险,较大的项目迭代模型,增量模型例:一个项目可分为AB两部分。迭代:先把AB执行一遍,再优化AB(抗风险能力强)增量:先执行A任务,再执行B任务敏捷模型特点:轻文档,轻流程,重目标,

2021-05-14 18:04:30 323 6

原创 测试基础

软件测试的生命周期需求分析、测试计划、测试设计(此时开发)、测试执行、测试评估BUG的级别1. Blocker(崩溃) 造成系统崩溃、死机、死循环、导致数据库丢失、与数据库连接错误等问题 (一单出现,立即中止当前版本的测试) 2. Critical(严重) 系统主要功能丧失,数据库保存调用错误,用户数据丢失等但是不影响其他功 能的测试。 3. Major(一般)功能没有完全实现但是不影响使用,如操作时间长、查询时间长等 4. Minor(次要) ...

2021-05-14 17:48:07 58

原创 不相邻最大子序列和

题目描述给你一个n,和一个长度为n的数组,在不同时选位置相邻的两个数的基础上,求该序列的最大子序列和(挑选出的子序列可以为空)。输入 3,[1,2,3] 返回值 4 说明:有[],[1],[2],[3],[1,3] 4种选取方式其中[1,3]选取最优,答案为4输入 4,[4,2,3,5] 返回值 9 说明:其中[4,5]的选取方案是在满足不同时选取相邻位置的数的情况下是最优的答案牛客链接:https://...

2021-05-09 15:33:09 929 2

原创 最长公共子串

题目描述:给定两个字符串str1和str2,输出两个字符串的最长公共子串,题目保证str1和str2的最长公共子串存在且唯一。示例:输入 "1AB2345CD","12345EF" 返回值 "2345"思路:滑动窗口start为滑动窗口的左边界,end为滑动窗口的右边界。start和end初始值为0和1。新建字符串str为str2的start下标到end下标的字符串,确保end不大于str2的长度的情况下:res为最后要求的最长公共子串情况1:当...

2021-05-09 10:03:00 59

原创 合并两个有序的数组

题目描述:给出两个有序的整数A和数组B,请将数组B合并到数组A中,变成一个有序的数组注意:可以假设数组A有足够的空间存放B数组的元素,A和B中初始的元素数目分别为m和n牛客链接:https://www.nowcoder.com/practice/89865d4375634fc484f3a24b7fe65665?tpId=188&tqId=38286&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fjob-code-high-week%2Fqu.

2021-05-09 08:53:17 213

原创 最长回文子串

题目描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度。牛客链接:https://www.nowcoder.com/practice/b4525d1d84934cf280439aeecc36f4af?tpId=188&tqId=38292&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fjob-code-high-week%2Fquestion-ranking&

2021-05-07 20:33:19 68

原创 二分查找-||

题目描述:请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1牛客链接:https://www.nowcoder.com/practice/4f470d1d3b734f8aaf2afb014185b395?tpId=188&tqId=38290&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fjo.

2021-05-07 19:57:29 56

原创 括号序列

题目描述:给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列,括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。牛客网址:https://www.nowcoder.com/practice/37548e94a270412c8b9fb85643c8ccc2?tpId=188&tqId=38303&rp=1&ru=%2Factivity%2Foj&qru=%2F

2021-05-07 19:11:09 140

原创 另类加法

给定两个intA和B。编写一个函数返回A+B的值,但不得使用+或其他算数运算符。测试样例: 1,2 返回:3位运算!1.二进制位异或运算相当于对应为相加,不考虑进位2.二进制位与运算左移一位相当于对应位相加之后的进位3.两个数相加:对应二进制位相加的结果+进位的结果import java.util.*;public class UnusualAdd { public int addAB(int A, int B) { if(B ...

2021-04-22 14:55:27 105

原创 删数

题目描述:有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述:每组数据为一行一个整数n(小于等于1000),为数组成员数,如果大于1000,则对a[999]进行计算。输出描述:一行输出最后一个被删掉的数的

2021-04-19 16:05:41 173

原创 求最小公倍数

正整数A和正整数B的最小公倍数是指能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。输入描述:输入两个正整数A和B。输出描述:输出A和B的最小公倍数。示例 输入 5 7 输出 35【解题思路】两个数a,b的最小公倍数是a*b/gys(a,b)。所以,求两个数的最小公倍数,就可以先求出它们的最大公约数。求最大公约数:1.a/b,令r为所得余数(O≤r<b)若r=0,算法结束,a即为答案2.否则互换:置a<—b...

2021-04-19 15:48:27 128

原创 n个数里出现次数大于等于n/2的数

输入n个整数,输出出现次数大于等于数组长度一半的数。输入描述:每个测试输入包含 n个空格分割的n个整数,n不超过100,其中有一个整数出现次数大于等于n/2。输出描述:输出出现次数大于等于n/2的数。示例 输入 3 9 3 2 5 6 7 3 2 3 3 3 输出 3重点:用到 .split(" ") 按照空格分隔字符串 Integer.valueOf(str) 将数字字符串转为int方法一:两层循环 当arr...

2021-04-12 21:13:30 201

原创 计算糖果

A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数。现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。输入描述:输入为一行,一共4个整数,分别为A - B,B - C,A + B,B + C,用空格隔开。 范围均在-30到30之间(闭区间)。输出描述:输出为一行,如果

2021-04-12 20:47:35 91 1

原创 用两个栈实现队列

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack; //队列:队尾插入,队头删除public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void p

2021-04-12 15:35:01 42

原创 神奇的口袋(容积40计算方法数)

有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。输入描述:输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目。接下来的n行,每行有一个1到40之间的正整数,分别给出a1,a2……an的值。

2021-04-12 15:28:59 216

原创 删除公共字符串

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”输入描述:每个测试输入包含2个字符串输出描述:输出删除后的字符串示例 输入 They are students. aeiou 输出 Thy r stdnts.import java.util.*;public class Main{ public static vo...

2021-04-11 14:24:12 111

原创 买苹果(保证袋子装满)

小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。输入描述:输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果输出描述:输出一个整数表示最少需要购买的袋数,如果不能买恰好n个苹果则输出-1示例 输入 20 输出 3import java.util.*;public...

2021-04-11 14:13:43 56

原创 合法括号序列判断

给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)。测试样例: "(()())",6 返回:true测试样例: "()a()()",7 返回:false测试样例: "()(()()",7 返回:false思路:进栈出栈判断栈是否为空遍历->若是( 进栈 若是 ) ①栈为空表示没有与其配对的左括号fa...

2021-04-11 13:56:40 261

原创 字符串中找出连续最长的数字串

读入一个字符串str,输出字符串str中的连续最长的数字串输入描述:测试输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串。示例 输入:abcd12345ed125ss123456789 输出:123456789import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc = ne...

2021-04-11 13:35:11 63

空空如也

空空如也

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

TA关注的人

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