自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兔纸先森的后花园

一花一世界,佛系coding

  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

原创 常用命令、脚本(持续更新)

记录常用命令、脚本(持续更新)

2023-05-18 14:16:02 123

转载 测试用例的优先级别划分

测试用例的优先级别  首先,你必须确定什么是你优先级别的类型和其暗示着什么。就我们的目的来说, 我们将用一个假设开始,那就是我们可能发现的缺陷的严重程度和那些相应测试用例的优先级别之间是平行的。  1 –小版本确认测试(Build Verification Tests (BVTs):也叫做“冒烟测试”,一组你想先运行的以确定这个给出的小版本是否可以测试的测试用例。如果你不能访问每一个功能区域或执行其他测试用例依赖的基本操作,那么在执行这个优先的测试用例之前,试图做其他任何的测试都是没有意义的,因为他

2022-05-23 14:14:33 2366

原创 git常用命令(持续更新)

【git branch -a】查看原创所有分支 【git branch】 查看本地所在分支 【git checkout ***】切换***分支 【git checkout -b ***origin/***】新建并切换***分支【git add .】(注意这里有一个 点)命令把目录下文件加入工作区 【git commit -m ***】 提交到仓库,并备注信息...

2022-04-20 15:15:50 172

原创 npm常用命令(持续更新)

npm安装命令本地安装时将模块写入package.json中:【npm install xxx】安装但不写入package.json; 【npm install xxx –save】 安装并写入package.json的”dependencies”中; 【npm install xxx –save-dev】安装并写入package.json的”devDependencies”中; 【npm install -g xxx】利用npm安装全局模块xxx。npm 卸载命令【npm uninst

2022-04-19 15:23:05 878

原创 APP测试-常见弱网问题和原因分析

(注:来自于网络资源整理)1.场景:上传大图或者多图时,在弱网络环境下出现进度条走到一半卡住然后又从头开始原因:采用分段上传方式,直至请求超时,分段传输没有结束,代码逻辑不对,导致每次重试都重头上传,一直循环2.场景:在弱网络环境下容易出现登录不上或者登陆后立即掉线原因:登录没有缓冲机制,而请求超时时间的设置没有区分同网络情况解决方案:建议开发针对wifi、2g、3g、4g设置不同的超时时间3.场景:弱网络环境下,请求的数据返回时间较长,等待的过程中,如果页面上的相关控件仍然可以操作

2020-10-24 10:57:47 2944

转载 excel表格自动填充为汉字拼音首字母

更改自:https://jingyan.baidu.com/article/75ab0bcb26da9f96874db22d.html环境说明microsoft excel 2016单元格斜线分为两格1、打开【Excel表格】,选中sheet表,右键-》查看代码;或者按组合快捷键【Alt+F11】,打开【Visual Basic编辑器】:2、点击上面菜单栏的【插入】选项,然后选择【模板】,如下图所示:3、将下面的代码复制到窗口中(该代码就是取汉语拼音首字母的一个程序):

2020-10-09 16:08:14 11825

原创 Python3.8+selenium+Robot Framework+RIDE在windows环境下的安装教程

目前网上找到的资料基本说的都是ride只支持python2;但官网上实际已明确RIDE支持python3.8(2020.2以后的版本)了。只不过属于非正式版,预计后面的正式版就支持python3了。记录一下本次的安装过程:1、软件环境说明默认已安装好python3.8(自动安装好pip,配置好环境) 操作系统 软件 windows 10 python-3.8.5-amd64.exe 2、安装2.1 在线安装直接打开cmd使

2020-09-24 14:50:52 1550

转载 正则表达式

正则表达式在线测试:https://c.runoob.com/front-end/854转载自:https://www.runoob.com/regexp/regexp-syntax.html正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号..

2020-08-10 21:43:38 437

原创 EXCEL使用技巧分享

环境说明microsoft excel 2016单元格斜线分为两格1、【开始】-》【边框】,选择最下面的【其他边框】;2、 根据需要选择划线方向单元格内容满足指定条件后,整行变色举例:当状态为离职时,要求整行背景置灰。1、选择D列的任一单元格,【开始】-》【条件格式】-》【新建规则】2、选择【使用公式确定要设置格式的单元格】,编辑规则说明,并点击【格式】设置样式,然后点击【确定】;公式编辑说明:需要使用英文字符编辑,中文字符加引号;其中$D1:$D1024

2020-08-06 19:49:03 283

原创 ELK日志分析平台-记录实际应用中碰到的问题

1、为什么@timestamp字段在终端的显示与在Kibana上的显示不一致?原因:对于Elasticsearch内部,时间字段统一采用UTC时间进行管理,这也是运维领域的一个通识;解决方案:但Kibana会读取浏览器的当前时区,然后在页面上转换时间字段的显示。建议接受这个设置。2、解析日志时,tags字段为什么会出现_grokparsefailure和_dateparsefailure?原因:若存在log内容与 grok/date插件中的match 语从句不匹配,logstash会自动在t

2020-08-05 20:59:49 735

原创 Cypress UI 自动化(9)- 巧用辅助定位函数.children()\.first()等

.children(selector)定义:children() 方法返回被选元素的所有直接子元素。(嵌套包含)参数 描述 selector 字符串值,包含匹配元素的选择器表达式。 示例:cy.$("div").children(".selected").first()定义:first() 将匹配元素集合缩减为集合中的第一个元素。示例:cy.$("div").first().last()定义:first() 将匹配元素集合缩减为集合..

2020-08-05 20:41:06 1179

原创 docker学习(1)-镜像管理的基本命令

1、镜像仓库基本命令下载镜像(pull)语法docker pull [OPTIONS] NAME[:TAG|@DIGEST]选项名称 默认 描述 --all-tags, a 下载仓库所有镜像 --disable-content-trust true 跳过镜像校验 实例#从docker hub下载14.04版本的ubuntu镜像$ docker pull ubuntu:14.04 #从zhoulm账号的ubuntu-usr库.

2020-07-24 14:22:53 230 1

原创 Cypress UI 自动化(8)- 使用docker命令运行cypress项目,碰到的问题

Docker重复运行cypress项目,提示“The container name "/cypress-docker" is already in use by container”解决方案1:使用‘docker rm’删除掉该容器后,再重新运行cypress项目解决方案2:运行cypress项目的命令添加“--rm”选项,每次运行后,自动删除刚刚运行的容器实例docker run --rm -it -v /usr/zhoulm/cypress/:/e2e -w /e2e --nam.

2020-07-22 18:57:09 1596

原创 Cypress UI 自动化(7)- 使用docker运行cypress项目

一、 软件环境说明准备好已经安装了docker的centos环境 操作系统 软件 centOS 7(已安装docker) docker 已完成的项目文件 allure-2.13.0 二、下载官方cypress镜像1、进入cypress官网可以看见cypress已经准备了一系列的基础镜像2、从上到下分别是:1、只装了依赖的镜像(cypress/base);2、装了依赖和浏览器的镜像(cypress/browsers.

2020-07-21 17:40:21 1742

原创 logstash解析日志-multiline多行日志解析示例

Codec 是 logstash 从 1.3.0 版开始新引入的概念(Codec来自Coder/decoder 两个单词的首字母缩写)。在此之前,logstash 只支持纯文本形式输入,然后以过滤器处理它。但现在,我们可以在输入期处理不同类型的数据,这全是因为有了 codec 设置。所以,这里需要纠正之前的一个概念。Logstash 不只是一个input | filter | output...

2020-07-20 18:01:49 2366 4

原创 Cypress UI 自动化(6)- 生成allure报告

1、安装allure2、配置Junit报告3、生成allure报告4、合理命名用例每个脚本运行完的统计完整项目运行完的统计运行单个脚本文件,运行整个项目

2020-07-18 16:10:48 1356

原创 Cypress UI 自动化(5)- run命令的各参数详解

前言非 GUI 模式下命令行运行 cypress,需知道有哪些参数可以使用。查看命令行参数输入 -h 查看命令行参数cypress run -hRuns Cypress tests from the CLI without the GUIOptions: -b, --browser <browser-name-or-path> runs Cypress in the browser with the given name. if a filesyst

2020-07-17 21:07:55 1277

原创 Cypress UI 自动化(2)- Cypress项目目录介绍

1、项目目录 fixtures 存放模拟数据,数据格式为json,常用与接口数据准备。允许在该目录下添加自定义多层级文件夹,方便管理数据。读取时使用cy.fixture('xxx/xxx/xxx.json') integration 存放测试脚本,命名方式xxx.spec.js。允许在该目录下添加自定义多层级文件夹,方便管理测试脚本。 plugins 存放第三方插件或自己编写的插件。 support ..

2020-07-17 19:48:44 857

原创 Cypress UI 自动化(4)- cypress.json的各参数详解

参考:https://docs.cypress.io/zh-cn/guides/references/configuration.html#blacklistHosts全局配置项 选项 默认 描述 baseUrl null 用作命令cy.visit()或cy.request()的前缀URL。 env {} 设置任意环境变量。

2020-07-16 20:49:15 3154

原创 Cypress UI 自动化(3)- Cypress不能选择Chrome浏览器

打开cypress界面时,发现只有自带的Electron浏览器,无法点击选择Chrome,但实际上本机是安装了Chrome版本的。原因是:cypress默认从C盘下的C:\Program Files (x86)读取本机安装的浏览器。1、查看原来Chrome安装的位置为:2、进入该文件路径,将里面的application文件夹复制到C:\Program Files (x86)\Chrome的路径下(或者卸载后重新安装到该指定路径下):3、尝试打开C:\Program Files (

2020-07-16 20:39:56 1735 1

原创 Cypress UI 自动化(1)- windows 7 环境npm安装Cypress

1 软件环境说明本次安装部署所用的软件均为官网上目前的最新版本。 操作系统 软件 Java环境 windows 7 node-v11.5.0-win-x64(8以上的版本) jdk 1.8.0_171 cypress-4.10.0 1.1安装node.js1、从官网上下载最新版或稳定版的node.js(https://nodejs.org/en/download.

2020-07-16 19:53:19 1165

原创 Oracle数据库之sysdate

aselect to_char(sysdate,'yyyy-MM-dd HH24:mi:ss,www') from dual-- 2018-07-18 15:38:04,293 后三位可用的字母包含q/w/y/i/d/m(可能存在某个组合会报错)select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss,yyj') from dual--20...

2020-07-15 15:35:51 3099

原创 VB代码-excel自动排序

VB代码Option ExplicitSub rangeit() Dim r Dim firstNotNull Dim FirstValue Dim FitstPos Dim Count Dim NewPos Dim NewValue '从(1.2)开始寻找第一个不为空的单元格位置 For r = 2 To 10000...

2020-04-05 22:59:19 2097

原创 Oracle之使用procedure及dbms_job进行定时批量造数据

1  环境说明Oracle:11g; PLSQL Developer :12.0.4.1826;2  存储过程基本语法2.1  基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGIN --在这里编...

2018-07-23 17:17:44 689

转载 Linux 命令之crontab解析

本篇博客的资源整理来自:https://blog.csdn.net/qq_32923745/article/details/78286385crontab:在指定的时间执行一个shell脚本或者一系列Linux命令。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。 1、crontab的命令参数及其功能crontab -...

2018-07-17 15:30:43 432

原创 Linux下的date命令解析(包含定时生成日志的例子)

一、date --help [root@localhost ~]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间...

2018-07-17 15:08:17 1480

原创 ELK日志分析平台之filebeat读取日志

1 软件环境说明本次安装部署所用的软件均为官网上目前的最新版本。操作系统软件Java环境windows 10logstash-6.2.4 jdk 1.8.0_171filebeat-6.3.01.2.2           Elasticsearch安装a.        解压tar包(tar -zxvf elasticsearch-6.2.4.tar.gz);b.       修改elastic...

2018-07-04 15:35:13 3052

原创 ELK日志分析平台之Redis安装常见错误

1.1.1           Make编译时提示权限不够解决方案: 对ELK执行用户进行赋权chown ELK(用户名称) redis-4.0.9 -R1.1.2          Make编译时提示cc:未找到命令解决方案:原因是系统中缺少gcc可以先查询一下是否存在:gcc–v,若提示未找到命令,则安装一下gcc  yum -yinstall gcc automake autoconf li...

2018-06-25 15:40:34 178

原创 ELK日志分析平台之ElasticSearch安装常见错误

1.1.1          java.nio.file.AccessDeniedException:出现这个异常的原因是当前用户没权限解决方案:1)           通过命令将相关文件的权限赋予给ELK用户(也可以是其他用户名):chownELK /usr/local/elasticsearch -R  1.1.2          Elasticsearch启动时 unable to in...

2018-06-25 15:35:45 1077

原创 ELK日志分析平台之Logstash安装常见错误

1.1.1          Something is wrong with your configuration解决方案:这种问题为配置文件出现错误,需要仔细检查一下:1)          端口号应为number类型,是否加了双引号变成了string类型2)          每个区段的括号匹配是否一一对应3)          是否存在必要参数未进行配置1.1.2          启动服务...

2018-06-25 15:27:42 2725

原创 ELK日志分析平台之基础环境配置常见错误

1.1.1          启动Logstash,找不到或者无法加载主类解决方案:1)          根据提示,可以看到Program Files 这个文件夹被分成了两部分,是因为Program Files 中间有个空格,而启动路径不允许有空格,换个没空格的路径就OK啦2)          若不是第一种的情况,可以试一下在classpath(path同理)的最前面要加一个本目录路径,用【....

2018-06-25 15:17:48 341

原创 ELK日志分析平台之Logstash

1.1.1          基本概念Logstash是一个开源的数据收集引擎,它具备实时数据传输能力,可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地。1.1.2          组成结构Logstash 通过管道进行运作,管道有两个必需的元素,输入和输出,还有一个可选的元素,过滤器。输入插件从数据源获取数据,过滤器插件根据用户指定的数据格式修改数据,输出插件则将数据写入到目...

2018-06-25 11:39:05 234

原创 ELK日志分析平台之helloworld

1.1  软件环境说明本次安装部署所用的软件均为官网上目前的最新版本。操作系统 软件 Java环境 Centos 7 (服务器) logstash-6.2.4 .tar.gz openjdk 1.8.0_161 elasticsearch-6.2.4.tar.gz kibana-6.2.4-linux-x86_64.tar.gz redis-4.0.9.tar.gz Windows 7...

2018-06-22 17:17:40 294

原创 删除CentOS 7自带的OpenJDK 和 安装Sun的JDK1.8

系统有时候会默认使用OpenJDK版本,需要卸载后,重新安装自己需要的JDK版本 查询OpenJDK,发现有两个openJDK版本        删除openJDK版本        再次查询openJDK版本,发现已被删除        官网上下载1.8版本的tar包,并解压值usr/java路径下(路径可自定义)        进入 /etc/profile 配置java的环境变量,在配置文件...

2018-04-26 14:21:01 926

原创 MySQL批量导入Excel数据

1、确定需要导入数据的表名称以及字段,然后在新建的Excel表中,按照表字段正确排序;(注:(Excel文件的名称最好和数据库的名称一致,sheet表的名字最好和表名称一致,方便需要导入多张表数据时一一对应))2、在Excel表中,正确填写需要导入的数据,一行数据对应着数据库表中的一行记录;(注:各个字段的格式要求需要和数据库中的限制一样,避免出现差错)3、收集好需要导入的

2018-01-12 17:03:34 27047 2

原创 TestNG离线安装步骤

1.下载testNG 离线安装包【eclipse-testng离线包】,并解压。资源可以在下载:www;2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.9.8.201510130443放到eclipse安装路径下的features目录下3.将解压后的文件..\eclipse-testng离线包\plugins\目录下的文件夹org.testng.eclipse_6.9.8.201510130443放到eclipse安装

2016-09-11 20:30:33 10102 5

转载 超详细在Ubuntu下安装JDK图文解析

超详细在Ubuntu下安装JDK图文解析 http://weixiaolu.iteye.com/blog/1401786我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有

2015-06-03 11:36:45 351

原创 java web 开发资料链接

JAVAEE+hadoop大数据视频教程http://tieba.baidu.com/p/3773222967C/C++/Java精髓http://pan.baidu.com/share/home?uk=4180759837&view=share#category/type=0尚学堂科技.马士兵.JAVA集视频教程13年7月20日更新http:/

2015-05-31 15:31:48 369

Python3.8+selenium+Robot Framework+RIDE在windows环境下的安装教程

官网上实际已明确RIDE支持python3.8(2020.2以后的版本)了。只不过属于非正式版,预计后面的版本正式版支持python3。收集了本次离线安装的相关包。

2020-09-25

xftp-xshell-7.0.0.0031公测版.rar

xftp和xshell的7.0的公测版,无需注册,也就相当于是免费版。 新增RDP协议支持、最新的Linux支持、脚本录制、以及OpenSSH Certificate Authority功能等功能。

2020-07-27

selenium-server-standalone-3.0.0-beta2 .jar

selenium 3的beta版 总结一下主要的change 如下: 1. 支持java最低版本1.8 2. 支持FireFox geckodriver (下载地址: https://github.com/mozilla/geckodriver/releases )类似chrome driver 3. 最低支持IE9 4. 移处旧RC

2016-09-25

eclipse-testng离线安装包

1.下载testNG 离线安装包【eclipse-testng离线包】,并解压。 2.将解压后的文件..\eclipse-testng离线包\features\目录下的文件夹org.testng.eclipse_6.9.8.201510130443放到eclipse安装路径下的features目录下 3.将解压后的文件..\eclipse-testng离线包\plugins\目录下的文件夹org.testng.eclipse_6.9.8.201510130443放到eclipse安装路径下的plugins目录下 4.重启eclipse 5.验证是否安装成功,file-->new-->other-->TestNg

2016-09-06

适合论文答辩的PPT模板

主要是一些适合用于做毕业设计的PPT模板,也可以用于一般的学术报告,总结报告等。可以直接使用里面的模板,也可以从中选择元素组合成自己的PPT模板,风格主要是偏扁平化的,色调以蓝色为主。

2016-09-06

动态分区管理

动态分区管理是应用较广泛的一种存储管理技术。本实验要求用一种结构化高级语言构造分区描述器, 编制动态分区分配算法和回收算法模拟程序,并讨论不同分配算法的特点。

2015-01-10

约瑟夫算法

n个人(编号1~n),从1开始报数,报到m的退出,剩下的人继续从1开始报数. 求胜利者的编号

2015-01-10

费氏搜寻算法

费氏搜寻使用费氏数列来决定下一个数的搜寻位置,所以必须先制作费氏数列,这在之前有提过;费氏搜寻会先透过公式计算求出第一个要搜寻数的位置,以及其代 表的费氏数,以搜寻对象10个数字来说,第一个费氏数经计算后一定是F5,而第一个要搜寻的位置有两个可能,例如若在下面的数列搜寻的话(为了计算方便, 通常会将索引0订作无限小的数,而数列由索引1开始):

2015-01-10

图书馆查询系统

MFC面向对象工程实训大作业,一个服务端,一个客户端,可以互相连接,查询,修改相关信息

2014-02-20

空空如也

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

TA关注的人

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