- 博客(96)
- 收藏
- 关注
原创 Appium的学习总结-Inspector参数设置和界面使用(5)
环境搭建好后,怎么使用呢?环境这里使用的是:Appium的Server端GUI 22版本Inspector需要单独下载安装,GUI里并没有集成。(使用v1.22.0,查看元素信息需要另外安装下载Appium Inspector)Inspector端:platformVersion: 指定移动设备的操作系统版本。可选参数。app: 指定要安装到设备上的应用程序文件的路径。可选参数。noReset: 指定是否在每次启动应用程序时重置应用程序的状态。可选参数,默认为 false。
2025-04-07 18:15:06
829
原创 selenium实现自动登录项目(5)
代码如下# 163邮箱的自动登录功能#先找到输入框(输入账号和密码)所在的表单#切换到iframe#登录sleep(3)sleep(3)
2025-03-27 17:47:04
412
原创 Selenium的免登录和滚动条到底部的学习总结(3)
客户端登录账号后,将登录状态的想关 cookie 信息发给服务器保存,再发送去请求,携带cookie信息如果跟服务器保留的一致,则服务器认为客户端是登录状态。 1)、准备工作,在客户端登录的状态下,获取cookie字段,这里注意,如果退出重新登录就会cookie就会改变,所以用户别退出登录。 1)、第一步:设置操作滚动条操作语句:js_down="window.scollBy(0,1000)" 2)、第二步:调用执行js方法,将设置js语句传入方法中。 > 0:为左边距-----》水平滚动条。
2025-03-11 11:23:17
431
原创 Postman学习总结
(2). 如果是get请求,一般带有请求url参数,放在问号?如果是 post请求,则不会在路径后面加参数,而是在请求体中用key-value键值对的方式组装参数。而POST是将参数写入body中,不能被看见,更安全。(关于删除,通常我们系统都是做逻辑删除、而不是物理删除,只需要更新数据状态就可以了,所以用的还是post请求)get方法直接把参数暴露在url中,比如web端系统,在浏览器地址栏就能看见参数,安全性较低。(1)设置环境变量,目前公司里有我自己本地环境,开发环境,测试环境,演示环境,正式环境。
2025-02-25 14:56:55
449
原创 Charles学习总结
下载地址:https://support.apple.com/kb/DL1572?安卓手机下载不下来证书,最后电脑下载CA证书(二进制的证书cer),微信传过来手机,在设置里搜索CA证书,找个这个文件(在wechat文件夹下),点击一下,就显示已安装证书,按照网上的教程进行配置,最后抓到的手机的包,比如美团,有的包里面文本乱码,有的包里面的图片可以正常显示,有的显示unknown,就进行到这。后面看到的说手机要root,把ca证书放到什么目录下,这个操作未尝试。charles给手机做代理的时候,
2025-02-24 10:25:51
223
原创 Labelme标注的图像数据做成VOC格式的数据集(用于实例分割的数据集格式)
Labelme标注的图像数据做成VOC格式的数据集(用于实例分割的数据集格式)
2021-12-29 11:21:14
5149
2
原创 将Labelme标注的数据做成COCO格式的数据集(实例分割的数据集)
将Labelme标注的数据做成COCO格式的数据集(实例分割):3种格式
2021-12-28 16:00:34
12426
8
原创 Java中空字符串与null的区别
1、空字符串:空字符串表示一个字符串对象引用的值为空,String a ="" 声明了一个字符串变量a,变量a的值为空。而a指向了空字符串的内存空间。2、nullnull表示:一个字符串对象的引用为空,String a=null; 声明了一个字符串变量a,变量a的引用为空。所以a没有指向任何的内存空间,在堆中也没有开辟任何的空间代码:package beli2017;/...
2020-04-29 18:26:21
2190
原创 Java中二维数组的定义与遍历练习
代码://练习二维数组的定义与遍历import java.util.Arrays;public class ArrayDemo { public static void main(String[] args) { int[][] data = new int[2][5];//3行5列 System.out.println(data[0].l...
2020-04-29 17:26:39
253
原创 Java中的字符串的比较学习笔记
代码:package beli2017;import java.util.*;public class StringDemo { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; System.out.printl...
2020-04-28 18:04:26
175
原创 Java的ArrayList的remove方法
从一个ArrayList中去除某个元素时会用到remove方法,这个方法有两个版1、public E remove(int index) :是直接按照索引的位置删除元素2、public boolean remove(Object o)是直接找到元素删除,如果接收的是一个object类型的值,则会依次和list中每个元素比较(使用的是equals方法),如果存在...
2020-04-28 15:33:37
1582
转载 Java数据类型的转换函数String int
1、Integer.parseInt(String s). 返回的是int类型,不具有方法和属性Integer.valueOf(String s) 返回是Integer对象类型,对象具有方法和属性2、由基本数据型态转换成String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf() 这个参数多...
2020-04-28 15:18:54
310
原创 (二叉树学习)-----(中序)线索化二叉树------2020.3.7
1、线索化二叉树:1)线索化二叉树:把二叉树中的空闲空间利用起来,例如4的左子树为空,右子树为空,右子树设为后继节点2,5的左子树设为前驱节点---2,5的右子树设为后继节点----1。2)线索化二叉树遍历时,不再需要递归,递归所占用的空间大,利用while循环就可以解决。2、代码分享:package ThreadTree;import erchashu.TreeN...
2020-03-07 20:31:43
201
原创 (二叉树学习)----顺序存储------2020.3.7
顺序存储的二叉树通常只考虑完全二叉树,利用数组存储第n个元素的左子节点是:2^n+1第n个元素的右子节点是:2^n+2第n个元素的父节点是:(n-1)/2n为数组的index;代码分享:package ArrayBinaryTree;//顺序存储的二叉树public class ArrayBinaryTree { int[] data; ...
2020-03-07 16:11:33
218
原创 二叉树学习笔记1---链式存储----2020.3.6
二叉树的概述:1)二叉树:任何一个节点的子节点数量不超过2 二叉树的子节点分为左节点和右节点。2)满二叉树:所有叶子节点都在最后一层,且节点的总数是:2^n-1,n为树的高度。3)完全二叉树:所有的叶子节点都在最后一层或者倒数第二层,且最后一层的叶子节点在左边连续,倒数第二层的叶子节点在右边连续。4)二叉树的存储结构:链式存储和顺序存储链式存储代码分享:package...
2020-03-06 19:17:58
150
原创 Java: LinkedListDemo学习----2020.3.5
package ListDemo;import java.util.*;/*//linkedList它内部封装的是双向链表数据结构//每个节点是一个Node对象,Node对象中封装的是你要添加的元素,还有一个指向上一个Node对象的应用和指向下一个Node对象的引用//不同的容器有不同的数据结构,不同的数据结果操作起来性能不同//链表数据结构,做插入和删除的效率比较高,但查询效率低...
2020-03-05 20:15:41
173
原创 Java:ArrayListDemo学习2020.3.5
package ListDemo;import java.util.ArrayList;import java.util.List;import java.util.Objects;/*当我们调用无参构造方法来构造一个ArrayList对象的时候,它会在内部分配一个初始大小为10的一个Object类型的数组。当添加的数据容量超过数组大小的时候,会产生一个新的数组,新数组的大小...
2020-03-05 20:13:20
147
原创 Java集合框架:List、Set、Map的选择
Java集合框架: 1)所谓的框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,它包含了实现集合的接口与类。 2)集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类。 3)集合类存在java.util包中。List:1、List接口扩展了Collection接口,特点:有序且可重复2、Set接口扩展了Col...
2020-03-05 13:11:44
226
原创 (算法学习)暴力解决最大公共子串的长度及个数
求字符串1与字符串2的最大公共子串的长度及此长度最大公共子串的个数。实例:输入:abcdefgEebcdfg输出:3 1输入:abcdefg abcddefg输出:4 2思路:1)字符串1的子串2)字符串的子串3)找两个子串的相同子串,即公共子串4)再找最长公共子串的长度和个数代码分享:package StringDemo;//z最大公共...
2020-03-02 19:58:28
533
原创 (算法学习)兵乓球比赛的分制
乒乓球比赛分为11分制和21分制,(得分达到了11分或者21分为赢一局)下面输入比赛的获胜情况,分别输出11分制和21分制的比赛结果其中输入数据中W代表甲得分,L代表乙得分,E代表输入结束,可以多行输入,并忽视E以后的内容。例如:输入: WWWWWWWWWWWWWWWWWWWW WWWWWLEEE输出:11分制 第1局: 11:0 第2局:11:0 第3局:3:1 ...
2020-03-02 17:54:25
1233
原创 将字符串打印成W型
思路分析:1) 当n=2: 行数就是从0变成1,从1变成0,列数则一直增加,这里我们采用二维数组来存取,行数就是n(输入决定),列数就是字符串的长度。2)当n>2: 我们以3为例子,行数变化的规律:从0-2;2-0;列数一直增加。这里我们用flag来标注行数是增加还是减少。3) 输出,数组的其他位置为空char c='\0';代码分享:...
2020-03-01 12:31:13
774
原创 (上机)哈夫曼树
1、哈夫曼树的定义:给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。来自百度百科2、构造:假设有n个权值,则构造出的哈夫曼树有n个叶子结点。 n个权值分别设为 w1、w2、…、wn,则哈夫曼树的构造规则为:(1) 将w1、w...
2020-02-29 17:17:54
172
原创 (算法笔记)碎片化字符串
输入一个由小写字母组成的字符串,可以看作是若干包含相同字母的碎片组合而成。例如aaaabbaaabbc,就可以看作是由4个碎片“aaaa"\"bb"\"aaa"\"c"组成;输出要求:将各个碎片按照字典序输出,每个碎片占一行,注意相同的碎片只能出现一次。输入:abbaaacadd输出:a aaa bb c dd输入:aabbcc输出:aa...
2020-02-29 12:44:18
402
原创 对于输入[1 2], [3 4], [5 6] 的处理
package StringDemo;//对于[1,2],[3,4],[5,6]的输入如何把数据提出来import java.util.*;public class StringDemo10 { public static void main(String[] args){ String str="[1,2],[3,4],[5,6]"; //去首尾...
2020-02-28 15:41:45
564
转载 (算法笔记)排列组合---递归实现
package CollectionDemo;//Java实现排列组合--递归//参考:https://blog.youkuaiyun.com/chunrudikai/article/details/60958993?utm_source=appimport java.util.ArrayList;import java.util.List;public class PailiexuheDemo...
2020-02-28 13:54:36
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人