自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 VMware vCenter Server证书过期解决方法

Enter proper value for 'Hostname' [Enter valid Fully Qualified Domain Name(FQDN), For Example : example.domain.com] :这个值和vCenter Server的主机名一致或者填IP。从结果可知STS未过期。如果STS过期,则执行修复脚本fixsts.sh(https://kb.vmware.com/s/article/76719)。运行脚本./fixsts.sh,会提示输入账户的密码。

2024-05-13 16:32:53 3262 1

原创 中标麒麟V7更新yum源(阿里云源)

在有网的情况下使用yum安装失败:终端输入下列命令:切换目录:备份:用下列命令修改源文件:输入yum list查看:等待加载完成:清空缓存:建立缓存:重新更新yum源的读取:

2024-01-02 16:37:22 1175

原创 PyCharm+虚拟环境创建指定版本Django项目(含多个app)

在apps下再创建普通的文件夹(如果带__init__.py会报错)app001(自己的app名称),然后终端输入“python manage.py startapp app001 apps/app001”后回车即可。目录结构如下图所示。如果app的数量很少,只需在终端输入“python manage.py startapp app01”(app01为需要创建的app名称)后回车。打开上面创建项目的终端,输入命令“pip install django==3.2”(输入自己指定的版本号)后回车,等待安装。

2023-07-12 15:43:44 986

原创 xlsxwriter往Excel表格中写入多行数据(Python)

插入多行数据重点在于write方法的参数传入。通过按Ctrl+点击方法名write(鼠标左键)查看write方法的详细信息。可以看出row、col分别表示行与列想要写入第一列的不同行,则给row、col分别传值i、0,表格索引从0开始。先安装模块xlsxwriter:pip install xlsxwriter。

2023-07-05 11:01:48 1165

原创 pyinstaller打包前运行正常,打包后运行报错(已解决):Exception: Failed to import an ElementTree implementation

因为我的程序中导入了xlrd1.2.0版本,经测试使用最新版本打包前运行就会报错,打包后从报错信息可以看出找不到模块。找到xlsx.py并打开,找出报错信息(51行),结合上下文可以看出找不到模块。解决办法:在spec文件中引入相关的包,在我看来应该是上图报错中的包引入一个就能解决问题,经验证可行。我最先找到lxml,在spec文件中datas下添加lxml路径,再次打包后正常。

2023-05-05 16:10:55 1063 1

原创 File “D:\project\MQAutoSend\dist\AutoSend\uuid.py“, line 138 if not 0 <= time_low < 1<<32L:

解决办法:卸载之前安装的uuid,pip uninstall uuid,然后装其它版本的,pip install uuid1。注意:将uuid换成uuid1之后程序无需变动。如果不清楚uuid有哪些版本,可以在。原因:uuid的版本问题。搜索uuid进行查看。

2023-03-30 13:30:57 172

原创 ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] [...]pytest: error: unrecognized argument

问题描述:我在给命令行传递的参数包含生成报告的内容部分无法识别。我在Pycharm中运行代码时是用的虚拟环境,我打包的文件是通过Pycharm的Terminal打包的,我以为打包的依赖会和虚拟环境的一样,但是实际上虚拟环境中含有pytest-testreport而打包的时候并没有打包进来,导致我打包前运行代码并没有问题,而打包后的文件就报错了。因为我这里是生成testreport报告时出现的无法识别的参数,所以使用命令pip install pytest-testreport安装完相应模块再次运行就行了。

2023-03-24 16:34:19 4703

原创 Centos8挂载NFS共享文件夹

如果共享文件夹位于Linux系统,需要在共享文件夹所在机器(假如这里为70的机器)安装NFS和rpcbind服务,可以通过以下命令查看是否已安装这两个服务。no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限(可选)挂载文件夹时根据自己的路径及IP设置,如:70上/home/share文件夹共享给85,在85上挂载的路径:/mnt/share。不想关闭防火墙的可以分别执行下方命令配置,但此处我未验证,只做参考。

2022-09-29 17:28:18 2325

原创 Python连接Oracle提示--cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 32-bit Oracle Client library

最初我的Python用的32位的,网上有人说只要Python和instantclient位数一致就行,但是我用32位instantclient,加了环境变量,将dll文件扔到Python根目录下提示找不到所需的模块,之后我将Python换成64位,更改完环境变量并添加dll文件到Python根目录后连接成功。我想,应该是Oracle、Python、instantclient三者的版本应该一致吧。

2022-09-19 14:04:56 3243

原创 python使用pip安装包报错的解决办法(ERROR: Could not find a version that satisfies the requirement XXX)

pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com。考虑指定下载源并信任其来源或许能下载成功,这里使用 豆瓣下载源,也可尝试其它下载源。

2022-09-01 11:47:42 53335 8

原创 SQL注入测试工具之Sqli-labs下载安装重置数据库报错解决办法之一(#0{main}thrown in D:\Software\phpstudy_pro\WWW\sqli-labs-……)

安装参考文章:SQL注入测试工具之Sqli-labs下载安装 - 知乎 (zhihu.com)浏览器访问http://localhost/sqli-labs-master,点击"Setup/reset Database for labs"进行数据库配置时报错如下:我这边报错的原因是小皮面板v8默认下载的是php7的版本,php高版本不再使用mysql_connect()来连接数据库,我们可以修改为php低版本,如php5的版本。 先下载一个php5的版本,然后修改小皮面板使用的php版本为php5,再卸载p

2022-07-03 13:50:36 1222

原创 CentOS8-postgresql初始化时报错:initdb: error: invalid locale settings; check LANG and LC_* environment

解决办法(设置英文版字体编码):参考文章:Centos: 解决系统编码 locale 的 LC_CTYPE / LC_ALL 问题 – 源码巴士CentOS8 -bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 解决方法 | Linux–不是那么难...

2022-06-21 10:52:08 918

原创 CentOS8-Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

在安装postgresql的过程中遇到该问题,首先检查是否有网,如果网络正常则尝试下列方法。解决办法(整个复制粘贴后回车):cd /etc/yum.repos.d/sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*yum makec

2022-06-21 10:42:10 462

原创 E ModuleNotFoundError: No module named ‘psycopg2‘(已解决)

Hint: make sure your test modules/packages have valid Python names.Traceback:d:\software\python3.8\lib\importlib\__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level)test_case\test_case.py:6: in from c

2022-06-21 10:04:49 2178

转载 给github上的仓库打tag

github上只有在工程首次创建tag时可以使用github界面生成tag,之后就要通过命令行啦。添加tag添加tag之前,需要查看历史的tag删除tagtag重命名假设tag的命名规则为release-${version}tag重命名的命令如下: 推送新tag的命令如下: 查看github,发现被删除的tag又出现了。查了一下资料,需要协同开发的人也执行以下命令:注:查看历史tag后按Q键退出。.........

2022-06-05 22:46:07 1710

转载 Git如何更新远程仓库代码到本地

1.首先可以暂存本地的修改,如果本地没有修改,则会显示“没有要保存的本地修改”。可参考【Git】git stash 和 git stash pop 2.执行命令会找到项目重新拉取代码进行更新,可以看到该程序有更新。 3.执行命令进行更新文件的下载覆盖,下面会列出哪些文件进行了修改。 4.释放第一步保存的本地修改,因为现在的已经被覆盖到原作者最新的了。 5.查看该项目的文件的更新时间,已经更新为最新版本。......

2022-06-05 22:19:58 8747

转载 【Git】git stash 和 git stash pop

先来思考一下,为什么会使用 stash 命令?在项目开发中,基本都会遇到这样的情况:本来你在自己的分支上愉快的开发功能A,但是突然加了一个优先级很高的需求B或者有bug需要先修复掉。但这个时候,你新做的功能A刚开发到一半,总不能先提交A再开发B,或者直接拉个新分支切过去吧?(可以倒是可以,但是不推荐)在这里,我们就会使用到 git stash 命令。1、git stash可以stash多次,从最近一次的commit读取相关内容。2、git stash pop值得注意的是, git stash pop 获取到

2022-06-05 18:11:06 2308

原创 Unit sshd.service could not be found

Linux查看ssh服务状态时提示Unit sshd.service could not be found。1、查看ssh、sshd是否都已安装:ps -e|grep ssh2、这里显示未安装sshd,即服务端,安装:sudo apt-get install openssh-server如果ssh客户端也未安装,则安装:sudo apt-get install openssh-client注:如果执行sudo命令提示“xxx 不在 sudoers 文件中。此事将被报告。”,切换为root用户一般能解决,如果

2022-06-05 12:47:42 15333 1

原创 Linux执行sudo命令提示用户名不在 sudoers 文件中

Debian 11 安装完后,通过终端执行 命令,提示错误:xxx 不在 sudoers 文件中。此事将被报告。解决办法:

2022-06-04 19:46:28 4375 1

转载 Linux环境下安装nginx

原文中设置开机自启动的方法我实验后没成功,所以这里没贴。1、安装所需环境//安装gccyum install gcc-c++ //安装PCRE pcre-develyum install -y pcre pcre-devel //安装zlibyum install -y zlib zlib-devel //安装Open SSLyum install -y openssl openssl-devel2、创建nginx目录并下载安装包//进入usr/local目录cd

2022-05-17 15:03:42 78

原创 Jenkins远程执行Windows命令

这里考虑使用SSH远程发送命令执行脚本。1.安装SSH插件,在Available下搜索“SSH”,Publish Over SSH为必装,其它用没用到暂不清楚。2.Windows主机安装FreeSSHd。安装完毕确保SSH Server处于运行状态。FreeSSHd安装请参考:freeSSHd 安装和使用 - pengmaster2010 - 博客园3.打开Manage Jenkins->System Configuration系统配置页面,找到Publish over SSH下的

2022-05-07 12:42:01 6652

原创 Ubuntu16.04安装Jenkins&通过Docker安装Jenkins

目录Ubuntu16.04安装Jenkins通过Docker安装Jenkins这里不建议通过Docker安装Jenkins,可能会遇到麻烦,我在Docker中的Jenkins启动节点时agent返回403,尚未解决。Ubuntu16.04安装Jenkins1.安装openjdk:sudo apt install openjdk-8-jre2.下载deb文件:https://pkg.jenkins.io/debian/binary/jenkins_2.319.3_all.deb,直

2022-05-07 12:23:53 569

原创 PuTTY连接Ubuntu系统出现连接超时或拒绝连接弹框提示解决办法之一

这里是因为没有安装ssh。确保Ubuntu能上网。1.通过:ps -ef|grep ssh 查看ssh服务端和客户端是否已安装,如下图所示说明已安装,可以考虑是否未关防火墙等其它原因。如果少于下图所示,请查看ssh服务状态:systemctl status ssh,如果提示Unit sshd.service could not be found,请查看:Unit sshd.service could not be found。 2.安装SSH(摘自linux安装ssh和开启 ssh服务_大洋PHP的博客-C

2022-05-07 11:38:06 6098 2

原创 从GitHub克隆项目到本地

此处本地为Windows系统。1.本地安装git,下载官网安装包,可按默认选项安装。2.任一位置鼠标右键,选择“Git Bash Here”。3.在弹出的类似命令窗口里输入“cd ~/.ssh”,回车,再输入“ls”,回车,查看当前工作目录所含文件及子目录。4.未找到id_rsa及id_rsa.pub,接下来生成公钥,输入“ssh-keygen”,回车。中间过程可直接回车。5.输入“cat id_rsa.pub”,回车,查看公钥,复制以“ssh-rsa”打头的字符串。6.

2022-01-30 22:41:36 6263

原创 Python+appium获取手机及APP参数

from appium import webdriver# 设置手机及APP参数desired_caps = { "platformName": "Android", # 平台名 "deviceName": "vivo_X9", # 手机型号或设备链接端口号9f0fdcfa "platformVersion": "7.1.2", # 使用的系统版本 "appPackage": "com.tencent.mm", # 应用程序名 "appActivity"

2021-11-19 10:14:00 880

原创 AttributeError: ‘WebDriver‘ object has no attribute ‘w3c‘

用Python+appnium做移动端自动化测试过程中遇到的问题。原因:我用的selenium3.3.1报错了,卸载selenium后重新安装了selenium4.0.0(默认安装,装的最新版),重新跑一遍,问题解决了。只是定位方式需要换成最新的,不然会有警告。移动端新版定位方式使用方法如下所示:from appium.webdriver.common.mobileby import MobileBydriver.find_element(MobileBy.ID, "com.tencent.mm:

2021-11-19 09:57:33 5751

原创 ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接

用Python和appium做移动端自动化测试时出现的报错,后来发现手机开发者模式、USB调试权限打开了,但是模拟操作、OEM解锁未开启。开启后再运行就好了。

2021-11-19 09:50:44 2210

原创 adb连接手机显示:List of devices attached

adb连接手机显示:List of devices attached用Python和appium做移动端的自动化,搭建环境时用adb devices命令看不到手机信息。分析:开始启动过一个单独的adb,无法连接手机,导致再次运行Android SDK中的adb时提示“adb server is out of date. killing…”。解决办法:在命令行执行adb kill-server(回车),再重新启动Android SDK里面的adb即可。备注:1.Android SDK中的adb在安装

2021-11-19 09:36:37 3634

原创 Selenium+pytest+allure踩过的坑

Selenium+pytest+allure踩过的坑一、多进程运行报错二、Json格式参数传值接口返回400三、模块间导入文件报错提示找不着四、数据库查询不到结果五、Allure报告总览只记录最后一遍的运行结果(未解决)六、定位不到元素(1)七、定位不到元素(2)一、多进程运行报错虽然pytest能设置并发,貌似不能对一次运行中的不同用例设置不同的并发数,所以加入了多进程。这里使用了继承式调用:from selenium import webdriverfrom multiprocessing im

2021-11-16 17:17:29 2134 5

原创 Python中关于列表的使用

Python中关于列表的使用个人自学过程中的笔记。删除列表中的元素1.知道要删除元素的位置,可用del语句。del thislist[n]#n为列表thislist中元素的索引,为int型2.对于删除的元素还要使用,可用pop语句。thislist=['a','b','c']print(thislist)popped_thislist=thislist.pop()#此时删除th...

2019-04-09 15:16:09 140

ODBC Driver 18 for SQL Server

适用的SQL Server版本: SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012 SQL Server 2008 R2 SP1 SQL Server 2008 SP2

2023-11-03

适用于64位的instantclient-19-10

用于远程连接Oracle数据库

2022-09-19

PC端元素定位工具spy++、swapy、UISpy、Inspect

有时一种工具无法完全展示所有元素,可以三种工具结合使用,先打开需要定位元素的APP,然后打开相应工具进行查看。 其中swapy可简单生成pywinauto代码。

2022-09-01

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

TA关注的人

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