- 博客(26)
- 收藏
- 关注
原创 (一)性能测试理论
性能测试流程性能测试相关术语负载:模拟业务操作对服务器造成压力的过程。 性能测试:模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求。 负载测试:加大负载来确定满足性能情况下能够承受的最大用户数。 配置测试 压力/强度测试:使服务器处于极限状态,测试系统在极限状态下长时间运行是否稳定。 稳定性测试:长时间运行一定负载,确定系统在满足性能指标的前提下是否运行稳定。 TPS:每秒成功的事务数,性能测试重要的综合性性能指标 RT/ART:响应时间/平均响应时
2022-04-18 18:38:14
396
原创 Java基础
抽象与接口接口的字段只能是public static final类型 protected、private public、final作用域protected作用于继承关系。定义为protected的字段和方法可以被子类访问,以及子类的子类 private不能被外部访问 public都可以访问 被final修饰当作不变值,不能被修改StringBuilder&StringBuffer&Stringstring:https://www.cnblogs.com
2021-08-24 14:46:50
189
原创 排序算法(冒泡、希尔、插入、选择、快速、堆)
public class AllSort{ public static void main(String[] args) { int[] nums = {4,6,7,3,5,7,1}; insetSort(nums); for(int num: nums){ System.out.print(num); } } //冒泡排序 public static void bubbleSort(.
2021-08-19 15:44:20
175
原创 剑指 Offer 56 - I. 数组中数字出现的次数
public class Test7 { public static void main(String[] args) { int[] nums = {4,1,4,6}; singleNumbers(nums); } public static int[] singleNumbers(int[] nums) { /** * 异或操作:a^a=0, a^0=a, a^b^a=b * 通过异或操作可...
2021-08-17 11:29:52
120
原创 剑指 Offer 31. 栈的压入、弹出序列
题解:(1)入栈下标i,出栈下标j,入栈i指向数,出栈一个数与出栈j指向的数进行比较,若相等(2),若不相等,则将出栈的数压回栈中(2)若相等,将j++,并判断栈是否为空,若为空,i++进行压栈操作;若不为空,则继续出栈比较j指向的当前值,继续(2)(3)当j<压栈数组的长度,则表示出栈顺序不正确;反之,正确import java.util.Deque;import java.util.LinkedList;public class Test5 { public ...
2021-08-16 16:56:27
129
原创 剑指 Offer 26. 树的子结构
题解:1、使用递归找到A,B第一个相等的节点,找到--》2,找不到--》1 2、使用递归找到A、B值相等的节点,找到--》2,找不到--》1import java.util.LinkedList;import java.util.Queue;class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int x){ val = x; }}p...
2021-08-13 11:45:28
105
原创 自动化测试-接口数据依赖
自动化业务测试时,需要多个接口联调,下个接口参数依赖上个接口的参数。可以将接口参数保存到yaml文件中 def conf(self, data): file = "C:/Users/min.liu5/TestProgram/pioneer-invent-pytest/config/test/rs_config.yaml" flag = 0 # 文件中不存在该字典 with open(file, 'r+', encoding="utf-8")
2021-07-12 19:24:35
402
原创 Python基础语法
1、Python变量类型标准数据类型:Numbers(数字):int、long、float、complex String(字符串) List(列表):['a', 'b'] Tuple(元组):不能二次赋值、只读列表('a',''b') Dictionary(字典) :dict = {'user':'min‘, 'pwd':123} dict.keys() dict.values()is 与 == 区别:is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断...
2021-06-29 23:07:32
164
原创 下一个排列
题目描述:实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/next-permutation著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。...
2021-06-07 17:30:57
81
原创 层序遍历树总结
从上到下打印二叉树1、从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。方法:使用队列进行打印public static int[] levelOrder(TreeNode root) { if (root == null) { return new int[0]; } Queue<TreeNode> queue = new ArrayDeque<>(); List
2021-05-14 17:00:33
287
原创 剑指 Offer 29. 顺时针打印矩阵
刷leetcode小菜鸟一枚,还在学习当中。本道题按照自己的想法进行编写,感觉写的很笨拙。大概思路:(1)定义一个boolean访问矩阵,被访问到的矩阵进行对应位置boolean值(2)将x,y先进行前后左右的移动,然后判断边界值以及该位置是否被访问过/** * @author pc * @title: Test9 * @projectName day3 * @description: TODO * @date 2021/4/2310:56 */public class
2021-04-25 14:45:23
138
原创 有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
/** * 有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。 * a=[100 ,99 ,98 ,1 ,2 ,3]; b=[1, 2, 3, 4, 5, 40];结果为48 * @param * @return */ public class main { public static void main(String[] args) { int[] a = {1.
2021-04-09 20:35:31
155
原创 跳n*n的方格,每个方格数字是1~k,找到一条路径(1~k),且|x1-x2|+|y1-y2|最小,时间复杂度(On2)
/** * 跳n*n的方格,每个方格数字是1~k,找到一条路径(1~k),且|x1-x2|+|y1-y2|最小,时间复杂度(On2) * @param * @return */ public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()){ i.
2021-04-09 20:34:42
202
原创 求每个数的所有因子且排序组成字符串,若其中子串含有13,不高兴度+1
/** * 例如:5 13(13、31、10、9、20) * 求每个数的所有因子且排序组成字符串,若其中子串含有13,不高兴度+1 * @param * @return */ public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()){ int.
2021-04-09 20:33:07
81
原创 “aabc“所有子串的总数
//String s = "aabc"所有子串的总数,包括“”,(“”,a,a,b,c,ab,ab,ac,ac,bc,abc,abc)//从最后一个字母开始数public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()){ String s = in.next();.
2021-04-09 20:31:44
703
原创 字符串 3-5,4-8,10-15,17-18,16-17----->3-8,10-18
import java.util.*;/** * @author pc * @title: Test2 * @projectName day3 * @description: TODO * @date 2021/4/918:19 */ /** * 字符串 3-5,4-8,10-15,17-18,16-17----->3-8,10-18 * */public class Test2 { public static void main(String[] args.
2021-04-09 20:28:42
116
原创 2{A4{C}}---->ACCCCACCCC
import java.util.*;/** * @author pc * @title: Test1 * @projectName day3 * @description: TODO * @date 2021/4/411:18 */ /** * //2{A4{C}}---->ACCCCACCCC * 使用栈进行{}匹配,以及StringBuild sb sb1作为缓存 * 1、将A~Z字符存入Set中 * 2、使用指针j,若指向‘}’,执行3;反之,进行压栈操作.
2021-04-09 20:27:08
162
原创 Java会话----Cookie
1、会话会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给浏览器资源发送请求,会话建立,直到有一方断开为止。功能:在一次会话范围内的多次请求间,共享数据方式:客户端会话技术(cookie);服务器端会话技术(session)Cookie概念:客户端会话技术,将数据保存在客户端使用步骤:(1)创建Cookie对象,绑定数据(2)发送Cookie(3)获取Cookie,拿到数据Cookie c = new Cookie("msg","hello"); .
2020-11-30 12:15:49
106
原创 找出只出现一次的数字(JAVA)
找出只出现一次的数字(JAVA)题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例: 输入:【1,2,1,3,2】 输出:31、利用集合或者哈希表来找出值。时间复杂度O(n),空间复杂度O(n)public class HelloWorld { public static void main(String[] args) { i
2020-11-17 10:00:32
225
原创 求二叉树的最大深度(JAVA)
求二叉树的最大深度(JAVA)题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。1、递归法如果我们知道了根节点的左子树的最大深度l和右子树的最大深度r,那么整颗树的深度可求得。Height = max(l,r)+1求左子树和右子树的深度同上。class Solution { public int maxDepth(TreeNode root) { if (root == null) { .
2020-11-16 21:35:15
2095
原创 Anaconda python 3.5 安装tensorflow
https://blog.youkuaiyun.com/sinat_22814515/article/details/81713523
2020-02-16 00:56:00
365
原创 解决Android SDK 镜像问题
https://blog.youkuaiyun.com/qq_24189773/article/details/80712099https://blog.youkuaiyun.com/darrenmu/article/details/26289697
2019-11-28 21:45:54
957
原创 sklear+pandas+scipy安装
1、安装python2、运行cmd下载pandas: pip install pandas下载numpy: pip install numpy下载sklearn :pip install -U scikit-learn3、遇到下载速度过慢的问题(用国内镜像解决)pip install web.py(需要下载的包:numpy) -ihttp://mirrors.ali...
2019-10-16 22:34:23
285
原创 Python:初学实例化对象报TypeError: Employee() takes no arguments错误
在实例化对象时,遇到如下报错: emp1 = Employee("Zara",2000)TypeError: Employee() takes no arguments这个报错的意思是这个类的构造函数不接受参数。在仔细检查代码时发现构造函数__init__(self)中init前后都是两根下划线...
2019-09-12 19:12:37
2264
3
转载 Opencv中的convertTo
http://blog.youkuaiyun.com/iracer/article/details/49204147
2017-11-29 16:46:05
6156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人