- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 Visual Studio Code 汉化版本win版
Wins: Ctrl + shift +PConfigure Display language -> install additional languange
2021-06-17 17:30:02
258
原创 VirtualBox 下安装多虚拟系统的攻略
VirtualBox 下安装多虚拟系统的攻略我在安装虚拟系统时,遇到了一些问题,比较零散,没有一个完整的帖子,所以,将自己参考的帖子,统一写到这里供大家参考。首先下载和安装,请参考知乎地址: https://zhuanlan.zhihu.com/p/111567471在安装ubuntu镜像时,报错的话,请参考下面:https://blog.csdn.net/liyazhen2011/article/details/104820370楼主自己按照上面的帖子安装成功...
2021-04-14 15:20:26
423
原创 liunx 防火墙状态查看,更改以及端口查询,开启,关闭的一些操作命令
linux防火墙查看状态firewall、iptable一、iptables防火墙1、基本操作# 查看防火墙状态service iptables status# 停止防火墙service iptables stop# 启动防火墙service iptables start# 重启防火墙service iptables restart# 永久关闭防火墙chkconfig iptables off# 永久关闭后重启chkconfig ip...
2021-03-09 08:48:07
380
原创 Nginx windows 下的命令集合
Nginx windows 下的命令集合下載安裝修改配置文件常用命令下載安裝http://nginx.org/ , 通過以上官網地址進行下載安裝包zip 後綴文件,解壓縮到目錄盤后,導航至該目錄,命令行直接輸入 nginx 即可啓動。修改配置文件在根目录下conf 文件夹内 的配置文件 nginx.conf:listen 配置端口号localtion / 配置前端访问的资源常用命令启动:nginx修改配置文件后,重新加载:nginx -s reload停止:nginx -s stop
2021-01-25 09:47:31
128
原创 HTTP 状态码详解
HTTP 状态码:状态码 释义 使用场景 200 请求被成功完成,所请求的资源成功的返回客户端 成功响应状态码 204 返回的响应中只有header 和一个状态行,没有响应body 使用于: 1.在不获取资源的情况下了解资源的情况(比如判断其类型) 2.通过查看http 响应中的状态码看某个对象是否存在 3通过查看Header测试资源是否被修改 206 代表服务器已经成功处理了部分Get 请求(只有发送get.
2020-12-30 16:26:03
320
原创 启动robot framework 时候报错 robotide.preferences.configobj.UnreprError
当使用快捷键ride.py 去启动robot framework 时候,出现以下问题:解决方法如下:1.先卸载1.7.4.2版本的ride2. 运行如下命令安装betapip install --pre robotframework-ride正确的版本如下所示
2020-12-24 15:42:27
848
转载 优秀测试工程师必备技能
转载优秀测试工程师必备技能将单纯的测试变成项目质量保证工作持续集成探索和推动和自动化测试技术研究做好测试相关工具的开发1.将单纯测试转变为项目质量保证由单纯的测试变成项目质量保证工作测试,从狭义的角度来讲,包括如下这些环节:测试计划和测试用例编写-测试执行-质量报告书写测试人员一般会在开发阶段就进行测试计划和测试用例的编写和准备工作;在测试阶段,我们一般先会做功能测试,等项目功能基本稳定,bug较少了,就开始做兼容性测试、性能测试、安全性测试。兼容...
2020-12-24 14:45:39
233
原创 【Robot Framework】Requirement already satisfied 解决方法
在RobotFramework 安装过程中,遇到如下问题:解决方案如下:
2020-12-24 09:54:24
629
原创 Javacv实现自动化读取验证码
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-24 09:32:51
731
原创 Robot Framework 安装命令
首先安装Python 3.8.x 版本配置Path 环境变量,以及Scripts 文件夹下的pip然后运行如下命令:pip install --user --upgrade pippip install robotframeworkpip install wxpython以上安装完成。如图所示:
2020-12-24 09:22:35
225
1
原创 [Robot Framework] SSL CERTIFICATE_VERIFY_FAILED
当用Python3.8.6版本下安装robotFramework, 出现SSL 证书验证失败,解决方式如下:如图所示,使用pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --upgrade baostock
2020-12-24 09:04:31
415
原创 接口测试-Jmeter基础使用教程
该博主要介绍的是基于HTTP协议的接口测试,使用Jmeter工具来完成测试,通过实践熟悉Jmeter的基本操作。HTTP协议开始之前简单复习一下Http协议的知识1. HTTP的URL结构一个URL就是一个接口,接口分为如图所示五部分:1.请求协议:http(普通请求), https(加密的http请求,数据传输更安全),ftp(文件传输协议)2.IP地址:提供接口的系统所部署的服务器地址3.端口:默认804.接口地址:系统提供的接口位置5.接口参数:"?"表示路径地
2020-11-12 16:54:46
872
原创 斐波那契数列 - 习题(Think in Java)
题目:创建一个方法,接受一个整数参数,结果返回从第一个元素开始总共由该参数指定的个数所构成的所有斐波那契数字。解题思路使用循环方式:public int[] FibonacciMethod1(int n) throws Exception { int[] res = new int[n+1]; res[0] = 0; res[1] = 1; for(int index=2; index<res.length; index++){ res[in
2020-08-25 20:07:32
295
转载 系统界面演示模式 - System UI Demo Mode
Demo Mode for the Android System UIDemo mode for the status bar allows you to force the status bar into a fixed state, useful for taking screenshots with a consistent status bar state, or testing di...
2020-04-24 17:06:01
3884
原创 Liunx 定时任务 crontab
crontab:定时任务的守护进程,精确到分,设计秒的我们一般写脚本 -->相当于闹钟 日志文件: ll /var/log/cron* 编辑文件: vim /etc/crontab 进程:ps -ef | grep crond ==> /etc/init.d/crond restart 作用:定时备份...
2020-02-26 12:05:19
197
原创 Mac 上基于docker 安装Oracle 11g 以及配置过程
1.下载镜像: docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.创建并启动容器:docker run -itd -p 1521:1521 —-name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3. 进入容器:...
2020-02-24 15:51:12
1978
原创 Docker 的使用命令总结
1. 镜像操作命令 查看本地镜像: docker images 删除本地镜像: docker rmi image_name 远程仓库搜索镜像:docker search image_name 下载远程镜像到本地:docker pull image_name (默认是lates...
2020-02-24 12:28:07
198
转载 Android app 性能测试以及专项测试
1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量消耗 6、移动终端相关资源利用率 7、帧率 8、渲染等等.... 工具: (工具的原理都是基于调用android底层...
2019-12-25 16:15:17
546
原创 ADB 的常用命令总结
这是工作中使用的adb 命令的总结。# 后面的内容是对该命令的简单解释# generate bigfile for device to cause device memory risk requestadb shell dd if=/dev/zero of=/mnt/sdcard/bigfile#get the build informationadb shell getprop r...
2019-12-25 16:00:28
1270
原创 深入理解类加载器笔记
目录类加载器的详细介绍类加载器作用类加载器层次结构是树状结构:类加载器的代理模式类加载器的详细介绍类加载器作用类的加载阶段,将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区内数据的访问入口。 类缓存:一个类一旦被加载后,会被加载器缓存一段时间,直到J...
2019-11-22 14:49:53
152
原创 类加载过程笔记总结
类的加载过程包含:类的加载-链接(验证,准备,解析)-初始化加载:将java类的字节码加载到内存中,在内存的方法区中生成类的运行时数据,堆中生成该类的class 对象作为该类的运行入口。运行时数据包含:静态变量,静态方法,常量池,类的代码。链接:验证:检查代码是否符合jvm的编码规范,进行安全检查。准备:为静态变量分配内存并且初始化默认值。解析:将代码中的符号引用变成直接引用。...
2019-11-20 16:48:25
139
原创 git 命令总结
创建仓库或者下载远程代码到本地仓库git clone(git init) - git add - git commit - git push查看仓库状态git statusgit工作流:暂存区到工作区之间的回滚:git reset HEAD <file> 将文件从staged 转成unstagedgit checkout <file> :放弃修改恢复到未...
2019-10-29 17:11:28
142
转载 selenium的工作原理
selenium的原理是什么?selenium的原理涉及到3个部分,分别是浏览器 driver: 一般我们都会下载driver client: 也就是我们写的代码client其实并不知道浏览器是怎么工作的,但是driver知道,在selenium启动以后,driver其实充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver,dr...
2019-10-01 15:09:13
641
原创 Selenium 之移动鼠标到指定元素
Actions action = new Actions(driver); WebElement pngElement = driver.findElement(By.className("xxxx")); //获取元素 action.moveToElement(pngElement).perform();
2019-09-30 09:45:36
9066
原创 Selenium 之上传文件的三种方式
方法一: 通过java 使用粘贴+复制的方式填充文件名,然后keyevent实现确定 StringSelection strSel = new StringSelection("C:\\Users\\mdrk73\\Desktop\\Avik\\res\\avik-large.JPG"); Clipboard clipboard = Toolkit.getDefaultT...
2019-09-29 18:11:30
870
原创 Map 中能够排序的实现类
如果没有排序要求选择HashMap 和HashTable,如果有排序要求可以选择TreeMap 和LinkedHashMap,TreeMap :按照key值升序排列LinkedHashMap: 按照数据的输入顺序实现排序。...
2019-09-24 16:42:46
473
原创 操作PNG图片的Chunks
在学习如何向png图片中插入metaData 时候,发现了一个工具包,很好用,commons-imaging-1.0, 可以到网上搜索下载jar包。这里写了一个简短的练习类,来学习, 实现的功能是读取图片的metadata,并插入到新图片中。public static byte[] imageWriteExample(final File file) throws Image...
2019-09-06 17:57:00
811
原创 java IO - 文件的拆分与合并
文件的拆分与合并package io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java....
2019-08-07 14:52:59
212
转载 Eclipse RCP 开发中console 的开发和使用
具体转载于https://www.cnblogs.com/biaoyu/archive/2012/07/20/2601195.htmlEclipse RCP开发4--在Eclipse RCP中加入Console视图 有时候在编写RCP程序中,需要输出一些信息,例如log信息,调试信息,等等。这时候,如果能够将eclipse自带的console视图加入到我们自己编写的程序...
2019-07-23 15:39:50
649
转载 Java_java动态编译整个项目,解决jar包找不到问题
Java_java动态编译整个项目,解决jar包找不到问题java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/动态将java文件编译为class文件解决方案:将temp\sdl\src目录中的java源文件编译成class文件,并存放到temp\sdl\classes目录中java中早就提供了用java方式去动态编...
2019-07-22 16:18:42
2456
转载 Java 脚本引擎 Rhino的学习
转自https://www.cnblogs.com/huang-changfan/p/10129518.htmljava脚本引擎 java脚本引擎是沟通java和脚本语句之间的桥梁,可以通过对应的脚本引擎在java中调用各种脚本语言。二、脚本引擎执行脚本代码 ScriptEngineManager:为ScriptEngine提供实例化机制。 方法:getEngin...
2019-07-11 16:01:20
1332
原创 Java 如何实现动态编译和动态运行
动态编译可以通过两种方式实现:通过Runtime调用javac,启动新的进程去操作 Runtime runtime = Runtime.getRuntime(); try { Process process = runtime .exec("javac -cp /User/test/ helloWorld.java"); ...
2019-07-10 21:01:41
999
原创 反射都可以做哪些事
目录反射可以获取构造函数,创建类对象反射可以获取类中的方法,并调用反射可以操作私有属性反射可以获取指定方法参数泛型信息反射可以获取指定方法返回值泛型信息反射可以操作注解反射可以获取构造函数,创建类对象 Class<User> clazz = (Class<User>) Class.forName( "reflection...
2019-07-10 14:37:19
393
原创 五种单例模式如何选择适合的
了解单例模式之前先理解一个概念:延时加载延时加载是指只有当对象在真正使用的时候才会被加载到内存中创建实例,不使用时不会创建。从速度和反应时间角度来讲,非延迟加载(即饿汉式)好,从资源利用率上说,延迟加载(又称懒汉式)好单例模式的实现方式有五种,如下所示:主要:饿汉式 - 线程安全,调用效率高,但是不支持延迟加载。 懒汉式 - 线程安全,调用效率不高,可以支持延时加载。其他:...
2019-07-08 19:13:25
1211
3
原创 模板方法模式
模板方法模式 –实现要素准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法交由子类实现剩余逻辑,用钩子方法给予子类最大的灵活性。最后将方法汇总构成一个不可改变的模板方法。使用场景:算法或操作遵循相似的逻辑重构时(把相同的代码抽取到父类中)重要,复杂的算法,核心算法设计为模板算法抽象基类包含: 基类基本方法 : 提供所有子类都需要的且实现一...
2019-07-01 15:32:32
202
转载 protected修饰符详解
转载于https://www.cnblogs.com/haojiejiejie/p/8762768.htmlprotected这个修饰符,各大参考书都会这样说:访问权限为类内,包内和子类,因此在父类中定义的方法和成员变量如果为protected修饰的,是可以在不同包中的子类进行访问的,示例代码如下:1 package cn.tedu.object.a;2 3 public ...
2019-06-28 17:08:11
5935
原创 JUnit 中IntinializationError 的问题解决
今天遇到了InitializationError 的问题,百度百科给出了可能造成这个问题的多种原因以及解决方案https://jingyan.baidu.com/article/fedf0737918d9235ad897770.html如果上面的解决方案仍然不能解决问题,请看下面如果你的library包中同时包含anroid.jar 和junit 包,请把android.jar在jun...
2019-06-27 15:50:46
271
gradle-v4.6-bin&src;&doc;.zip
2018-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人