自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JiangDong的博客

。。。小半个程序员 。。。

  • 博客(96)
  • 资源 (6)
  • 收藏
  • 关注

原创 Windows10修改本地用户账户名(彻底修改)

1. 注销当前用户,改用administrator用户登录。5.修改成功,本地登录和远程登录账户都已更新。3.修改账户登录名称(远程桌面登录名称)4.修改完成后,注销当前登录用户,重新登录。右键开始按钮,选择管理员身份打开命令窗口。给用户设置密码,这里密码设置为admin。启用用户administrator。0.启用超级管理员用户。...

2022-08-18 17:37:02 8377 1

原创 【Selenium】解决chrome浏览器打开网站提示“您的连接不是私密连接”问题

在使用selenium实现自动化访问测试环境地址时,由于测试环境没有正式的证书,导致访问站点的时候提示“您的连接不是私密连接”既然通过设置参数等方式不能规避这个问题,那么在出现这个页面时,直接定位元素点击继续访问不就可以了吗,解决方法简单粗暴有效。实际结果:还要手动输入?那和出现页面提示时人工点击有什么区别。(不是在输入框,直接在页面上硬输就行)。在出现提示时,直接在此页面上用键盘敲。实际结果:没有生效,问题仍存在。访问站点前设置浏览器访问参数。...

2022-08-18 17:14:36 3422 2

原创 CentOS 7 安装部署 Nginx

1.下载nginx安装包nginx: downloadhttps://nginx.org/en/download.html或者在linux下:wget https://nginx.org/download/nginx-1.20.2.tar.gz2.解压安装包tar -zxvf nginx-1.20.2.tar.gz3.安装依赖库yum install -y pcre pcre-develyum install -y gcc gcc-c++yum install .

2021-12-30 10:48:09 417

原创 台式机安装Windows11正式版(跳过TPM)

1.下载正式版的Windows11镜像:https://next.itellyou.cn/Original/Index#https://next.itellyou.cn/Original/Index#2.解压下载的镜像,找到sources目录下的appraiserres.dll文件并删除(或者移动到其他地方)3.断开或禁用网络连接,点击setup.exe开始安装这样安装就可以跳过检测“受信任的平台模块2.0”,成功为台式机以及没有TPM模块的笔记本电脑安装windows11正式版..

2021-11-23 17:20:39 2900

原创 SQLite数据库中的.db-shm文件和.db-wal文件

.db-wal文件wal意思是write-ahead log,顾名思义就是保存的一个日志,对于提交/回滚目的很有用。 sqlite 3.7之后开始提供这个功能,当一个数据库采用WAL模式,所有连接数据的操作都必须使用WAL,然后在数据库文件夹下生成一个后缀为.db-wal的文件保存操作日志。该日志使SQLite可以在事务失败时回滚更改。 SQLite如何使用它们以及为什么将它们保留这么长时间取决于SQLite的作者。如果数据库未在运行,则删除该文件是完全可以的,实际上,如果存在该文件,它将在重新启动数据

2021-11-23 16:47:12 8854 1

原创 Linux-ssh服务相关操作

1.查看系统是否安装ssh服务yum list installed | grep openssh-server2.安装ssh服务yum install openssh-server3.编辑ssh服务配置文件(已存在配置的可以将注释去掉已生效,没有的配置可以新增)vi /etc/ssh/sshd_config3.1配置项Port 22#AddressFamily anyListenAddress 0.0.0.0ListenAddress ::#LoginGraceT

2021-09-10 18:41:46 163

原创 Linux-network网络服务相关操作

1.查看网络配置ifconfig-a-sip addrip addressnetstat2.开启/关闭指定网卡ifconfig eth0 upifconfig eth0 downifup eth0ifdown eth03.重启网络service network restartsystemctl restart network4.配置网卡cd /etc/sysconfig/network-scripts/vi ifcfg-ens0(具体的网卡

2021-09-01 18:38:35 637

原创 Linux-firewall防火墙相关操作

查看防火墙状态firewall-cmd --statesystemctl status firewalldsystemctl status firewalld.service开启防火墙systemctl start firewalld.service重启防火墙systemctl restart firewalld.service关闭防火墙systemctl stop firewalld.service查看防火墙开机自启动状态systemctl list

2021-08-28 15:37:51 93

原创 linux 安装 ibm informix database server 14.10

安装数据库1. 创建informix用户# groupadd informix# useradd -g informix -d /opt/informix -m -s /bin/bash informix# passwd informix2. 设置环境变量,直接行执行命令或者修改配置文件INFORMIXDIR=/opt/informixexport INFORMIXDIRPATH=$PATH:$INFORMIXDIR/binexport PATH或修改配置文件:vi ~/.bash.

2021-08-06 18:59:24 1260 2

原创 Python max函数中key的用法

一、背景起源于一个问题:怎样找到字符串中出现次数最多的字符其实使用max函数就能很轻松的解决这个问题:代码:str1 = "AAAaaa8888899sssss"print(max(str1, key=str1.count))结果:8二、原理max()函数用于获得给定的可迭代对象中的最大值。key是max()函数的一个参数,它辅助max函数找到最大元素。当max() 函数中有 key 参数时,求的是 value的最大值,当没有 key 参数时,求的是 key 的最大值.

2021-06-25 15:41:25 12112 2

原创 RobotFramework常用断言

01、should contain、 should not contain 与should contain x timesshould contain ${list_b} 1.0 should not contain ${list_b} 1 should contain x times ${list_b} 21 2说明:变量${list_b}包含对象1.0而不包含对象1,且对象21在变量${list_b}出现了两次。...

2021-06-18 16:14:29 1800

原创 adb logcat 查询过滤日志

Logcat 命令行工具Logcat 是一个命令行工具,用于转储系统消息日志,包括设备抛出错误时的堆栈轨迹,以及从您的应用使用Log类写入的消息。

2021-06-03 12:10:40 13769 1

原创 Windows10配置python环境变量

1.在搜索栏搜索“环境变量”,选择“编辑系统环境变量”2.选择“高级”》“环境变量”3.编辑Path,新增2条记录(路径为python的安装路径)C:\python37C:\python37\Scripts6.安装完成后进行验证在windows powershell或cmd窗口,输入python进行验证然后输入exit()退出命令行...

2021-05-18 16:45:50 1539

原创 Windows10配置java环境变量

1.在搜索栏搜索“环境变量”,选择“编辑系统环境变量”2.选择“高级”》“环境变量”3.新增JAVA_HOME(路径为jdk的安装路径)C:\Program Files (x86)\Java\jdk1.8.0_1514.新增CLASSPATH(注意前面的点号和分号).;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;5.编辑Path,新增2条记录%JAVA_HOME%\bin%JAVA_HOME%\jre\bi

2021-05-18 16:37:07 250

原创 SQL实现对group by 查询结果进行排序

sql对group by查询结果默认是没有排序的,有时我们如果有这个需求,那可以怎么实现呢比如,有一张学生成绩表,里面记录了每个学生的各科成绩现在我们需要统计一下

2021-05-17 14:40:38 3550

原创 公共NTP服务器地址大全

NTP 是 Network Time Protocol 的简称,也就是网络时间协议。而 NTP 服务器是可以通过网络来同步时间的服务器。Linux下使用ntpdate命令进行校时:ntpdate ntp.sjtu.edu.cn· 地区 NTP服务 NTP地址 国内知名公共 NTP 服务器地址 Chinese Public NTP Server 国家授时中心 NTP 服务器 NTSC NTP Server ntp.ntsc.ac.cn

2021-04-23 11:11:34 9101

原创 Windwos&Android浏览器内核版本检测

工具网址:https://ie.icoa.cn/使用浏览器访问这个地址,就可以查看当前浏览器内核信息。包含内核的类型,内核的版本,以及主机操作系统的类型和版本。可以查看PC端浏览器以及Android端浏览器的版本信息。Chrome浏览器IE浏览器Edge浏览器...

2021-04-22 17:25:03 2797

原创 Linux-crontab定时任务

一、CRONTAB概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 每一个用户都可以有一个crontab文件来保存调度信息。cron是一个在后台运行的守护进程,而crontab是一个设置cron的工具。cron调度的是/etc/crontab文件。 1、cron是服务名称; 2、crond是后台进程; 3、crontab是计划任务表;crontab文件一般位于/etc/下...

2021-04-10 16:27:33 181

原创 Windows下bat脚本中调用另一个bat脚本

一、调用命令:call 要调用的脚本名二、示例:XXX.bat@echo offset name=%~n0echo 这是%name%脚本echo 111开始111echo %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%-%time:~3,2%-%time:~6,2%ping 127.0.0.1echo 111结束111echo %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%-%t

2021-03-24 16:36:12 12017 4

原创 Windows下bat脚本获取格式化日期时间

date各个字段的含义:%date:~0,4%表示指针从左向右向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2021(年字段数值)%date:~5,2%表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月字段数值)%date:~8,2%表示指针从左向右偏移8位,然后从偏移处开始提取2位字符,结果是24(日字段数值)time各个字段的含义:%time:~0,2%表示指针从左向右向右偏0位,然后从指针偏移到的位置开始提取2位字符,结果是15(小时字段...

2021-03-24 16:09:30 3256

原创 【Appium】【更新】Python+Appium实现支付宝蚂蚁森林自动收取能量

一、前期准备环境准备和以前的脚本可以参见之前的文章【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案二、更新内容新版的支付宝APP更新了遍历蚂蚁森林好友列表的方式,不用再去列表里面挨个点击每个好友。现在收完一个好友之后,直接点击找能量,就能继续收取下一个好友的能量了。基于这个更新,对之前的收能量脚本进行了适配和优化。三、实现思路1.利用appium获取支付宝APP的包名以及入口的Activity,用来启动APP2.打开APP后进入蚂蚁森

2021-03-12 23:50:25 1287 10

原创 RobotFramework获取随机值

关键字:Generate Random String来源:String标准库用途:获取指定格式的随机值(数字,字母)用法:定义变量 关键字 参数 结果 注释 ${str5}= Generate Random String 5 qgZZa # 获取长度为5的随机字符串,包含大写小写字母和数字 ${str6}= Generate Random String 5 [LOWER] .

2020-11-30 16:40:06 1467 2

原创 RobotFramework拼接字符串

关键字:catenate来源:BuiltIn标准库用途:连接给定的参数,返回字符串(默认用空格连接)用法: 结果 ${str1} = Catenate Hello World Helloworld ${str2} = Catenate SEPARATOR=+++ H...

2020-11-17 16:26:10 4279

原创 Linux-解决tar解压文件时报错“gzip: stdin: not in gzip format”

遇到的问题:在安装Nginx时,用wget下载Nginx安装包后,使用tar命令进行解压,结果提示如下报错[root@host~]# ll-rwxrwxrwx. 1 root root 1087 Aug 24 21:55 nginx-1.18.0.tar.gz[root@host~]# tar -zxvf nginx-1.18.0.tar.gzgzip: stdin: not in gzip formattar: Child returned status 1tar: Error is n.

2020-08-24 15:11:11 11634

原创 SQL常用语句-查询指定行的数据

0实现原理:根据需要对查询结果进行排序,设定开始查询的位置和查询结果条数,从而达到查询指定行数范围的目的。1适用场景:0.查询数据表中指定行数范围的数据1.需要查询表中第3条到第9条的数据2.需要查询成绩排在第3名到第9名的数据2使用语句:order by:对查询结果进行排序offset:查询结果偏移量(从第几行开始显示)limit:限制查询结果显示条数3.查询结果:原始数据:①.需要查询表中第3条到第9条的数据(不需要排序)sele...

2020-08-04 13:37:05 11115 2

原创 软件测试人员需要掌握哪些技能(测试工程师知识图谱)- 持续更新

2020-06-18 19:32:16 966

原创 常用网线类别介绍(超五类、六类)

一、网线分类类别 传输速率 支持组网 工作频率 标识 屏蔽层 五类线 100Mbps 百兆 150MHz CAT5 非屏蔽/屏蔽 超五类线 250Mbps 百/千兆 150MHz CAT5E 非屏蔽/屏蔽 六类线 1Gbps 千兆 250MHz CAT6 非屏蔽/屏蔽 超六类线 10Gbps 千/万兆 500MHz CAT6E 非屏蔽/屏.

2020-06-06 16:21:45 36215 2

原创 SaaS、 PaaS和IaaS,云计算三种服务模式的区别

1. SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等;2. PaaS:Platform-as-a-Service(平台即服务)提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理

2020-05-14 19:34:51 8860

原创 【Linux常用命令】管理用户(useradd、userdel、passwd)

Linux下创建用户:useradd tooker   #创建用户tookerpasswd tooker    #给用户tooker设置密码,如果没有设置密码该用户不能用useradd -g users tooker1 #先创建用户组users,然后在users组下创建一个用户tooker1Linux下删除用户:userdel tooker1   #删除用户tooker1userdel -r tooker1 #删除tooker1,同事删除他的工作目录groupdel ...

2020-05-12 20:00:43 317

转载 Linux-通过LVM对服务器磁盘进行动态扩容

最近在一次部署配置服务器的过程中,部署完成后使用的时候发现磁盘空间不能满足需求需要扩容,于是就在服务器的硬盘位增加了几块硬盘,然后在Linux管理后台,格式化、挂载磁盘、磁盘分区。结果是操作完成后(服务器使用的是公司自研的一个虚拟化管理工具),在服务器管理平台并不能识别到新扩充的硬盘容量,后来查资料才知道原来服务器管理磁盘资源是是用来LVM技术,不能像普通Linux主机那样直接扩充硬盘空间,网上查资料教程也走了不少弯路,下面是我找到的并实践的一篇比较详细的教程,大家遇到类似的问题,可以参考参...

2020-05-09 18:38:01 1844

原创 解决CentOS本机时间与实际时间相差8小时的问题

查看当前日期时间:# timedatectl删除原来的时间日期配置# rm -rf /etc/localtime链接指向新的时间日期配置# ln -sv /usr/share/zoneinfo/Universal /etc/localtime设置完成后查看当前时间日期:...

2019-10-12 15:02:46 1066

原创 windows10安装Ubuntu子系统,初次使用设置root用户密码

问题描述:windows10安装Ubuntu子系统,第一次打开时,会让用户设置自己的用户名和密码,但这个自己新建的用户是非root用户。当我们试图切换到root用户时,会提示我们输入root用户的密码,这时就会让人一脸懵逼,我还没设置过呀。解决方法:打开Ubuntu窗口jd@pc-hz20122309:~$ sudo passwd[sudo] password for j...

2019-10-12 11:26:42 19607 9

原创 浪费时间的六大因素

2019-08-24 16:56:21 4592

原创 Python:PIL+pytesseract+tesseract-ocr识别图片验证码

一、环境准备1.Pycharm安装第三方库:PILpytesseract2.电脑安装软件:tesseract-ocr版本:tesseract-ocr-w64-setup-v5.0.0.20190526下载地址:https://digi.bib.uni-mannheim.de/tesseract/百度云下载地址:https://pan.baidu.com/s/1of...

2019-06-13 19:33:11 1363

原创 Git:创建本地仓库并关联远端仓库(码云)

1.在本地新建文件夹2.在本地新建代码文件3.在工程目录下右键打开git bash(这时本地工程目录还不是一个git仓库)4.初始化本地仓库5.将当前目录下的代码文件添加到本地仓库6.查看当前本地仓库的状态(此时存在暂存但未提交到本地仓库的代码文件)7.提交改动8.此时再查看本地仓库的状态(改动都已提交)9.创建README文件并提交...

2019-06-12 14:42:48 2575

原创 【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案

一、环境准备首先,你需要一个能够运行代码的环境,这里包括:Node.js:安装并配置环境变量JAVA:安装并配置环境变量Android:安装并配置环境变量Python:安装并配置环境变量Appium-Windows-Desktop:安装Appium-Python-Client:在Pycharm中安装安卓模拟器(Genymotion或MuMu都可以)或者一部安卓手机...

2019-05-06 23:07:37 9081 2

原创 【Appium】使用swipe函数,实现模拟屏幕上下左右滑动操作

一、实现原理1.swipe函数使用方法driver.swipe(x1, y1, x2, y2, t)(X1,Y1):滑动起始点的坐标(X2,Y2):滑动结束点的坐标t:完成滑动所需要的时间,单位为ms,默认为空,可不填。2.由于不同尺寸的屏幕,长宽以及屏幕分辨率不同,因此滑动起始结束点的坐标使用屏幕比例的方式确定。上下滑动:X点坐标为屏幕横向长度的50%,即屏幕中间,...

2019-04-22 01:13:06 5193 1

原创 【Appium】键盘事件大全

一、调用方式:1.调用格式:driver.press_keycode(self, keycode, metastate=None)2.调用示例例如:模拟手机点击返回键:driver.press_keycode(4)二、按键事件类型:(事件名称,事件解释,事件编码CODE)1.手机按键KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6...

2019-04-21 18:55:34 1847

原创 【Appium】设置每次运行时不需要重新安装APP

1.问题描述:在使用Appium运行自动化代码的时候,发现每次运行的时候都会卸载原来的APP然后再重新安装。2.解决办法:将desired_caps{}的noReset属性设为True即可。3.代码示例:from appium import webdriverimport timedesired_caps = {}desired_caps['platformName'] =...

2019-04-21 18:45:29 4646 2

原创 Python 解决Pycharm或pip安装第三方包&库安装失败,报错问题“Could not find a version that satisfies the requirement ”

最近在使用Pycharm安装第三方库的时候,偶尔会遇到安装失败的情况,尝试使用pip在命令行安装,还是失败;在网上找了各种解决办法,但还是不起作用。其中一种可能的原因:其实并不是我们的Python环境或网络环境出了问题。我安装报错的原因,是因为当时开着抓包的代理软件(Fiddler)造成的。关闭抓包软件后,在Pycharm安装第三方库和使用pip安装第三方库恢复正常。...

2019-04-02 14:15:47 62044 38

SimpleStickyNotes4.9.0.zip

Sticky Notes便笺自Windows Vista以来便长久地存在于Windows系统中, 在Windows 10系统中则以UWP形式出现,但功能一直较为单一,而且缺乏云同步。 此版本为官网下载的完整功能的版本。

2020-04-01

Vysor-win32-ia32.exe

Vysor独立安装包,不需要Chrome浏览器支持,下载于Vysor官网,支持32位和64位Windows系统。

2020-03-02

jre-8u211-windows-x64.exe

Windows版JAVAjre安装程序,适用于X86和X64版本,也就是32位和64位操作系统,下载于java官网。

2020-03-02

jdk-8u211-windows-x64.exe

Windows版JAVAjdk安装程序,适用于X86和X64版本,也就是32位和64位操作系统,下载于java官网。

2020-03-02

jenkins-2.220.zip

Jenkins每周更新版,最新Windows安装版本,需要本机安装JAVA环境。下载于Jenkins官网。

2020-03-02

jenkins-2.204.2.zip

Jenkins长期支持版本 (LTS),稳定版,最新Windows安装版本,需要本机安装JAVA环境。下载于Jenkins官网。

2020-03-02

空空如也

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

TA关注的人

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