自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

原创 python3写入csv文件多空行

python3 csv文件多空行

2022-07-22 17:43:26 617 1

原创 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2 in position 0: invalid start byte

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 0: invalid start byte

2022-07-22 16:51:16 3038 1

原创 正则提取列表内容(findall、search、match)

正则表达式

2022-07-22 15:49:37 962

原创 正则匹配字符串内容(含换行)

正则表达式

2022-07-22 15:35:16 797

原创 Badboy录制脚本后回放出现乱码

【编码方式】GBK、UTF8均为一种编码。【二者区别】1、GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。2、F-8编码:它是一种全国家通过的一种编码,如果网站涉及到多个国家的语言,那么建议选择UTF-8编码。 今天是在使用badboy录制之后回放出现的一个乱码的问题,如下图。一、一个简单的录制 1、打开badboy,打开时badboy就已经是(recording)录制状态。

2022-04-26 16:31:39 721

原创 【办公自动化】批量生成文件夹乱码解决方案

批量生成文件夹乱码

2022-04-07 11:48:42 4966

原创 git初始失败error: pathspec ‘project‘ did not match any file(s) known to git error: pathspec ‘version‘‘

环境信息os:win8遇到问题执行d:\pydj\sheep\superlists>git commit -m 'initial project version'error: pathspec 'project' did not match any file(s) known to giterror: pathspec 'version'' did not match any file(s) known to git解决方案在Linux系统中,commit信息使用单引号包括,wind

2021-02-22 16:09:33 1207

原创 windows下查询django版本号

环境信息OS:WIN8执行命令1、通过win+r进入cmd2、输入pyton -m django --version

2021-02-22 11:54:25 279

原创 使用 django-admin.py 创建项目失败(electron) Sending uncompressed crash reports的解决方法

环境信息python:3.7.1django:3.1.4遇到问题执行django-admin.py startproject superlists 抛如下错误(electron) Sending uncompressed crash reports is deprecated and will be removedin a future version of Electron. Set { compress: true } to opt-in to the new behavior. Cras

2021-02-22 11:46:05 923

原创 Gitea服务器ip变更项目无法创建、拉取、上传

背景Gitea服务器ip地址变更,安装时ip为A,修改后ip为B,导致了创建新项目时 IP 显示是B ,推送、克隆时IP 依旧是 A。环境信息OS:Win server 2019Gitea安装路径:D:\解决方案Gitea

2020-12-07 09:50:52 810

原创 Cannot create PoolableConnectionFactory (The server time zone value ‘?�

Cannot create PoolableConnectionFactory (The server time zone value ‘???��������??��??’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more

2020-11-28 11:14:07 1255 1

原创 Jmeter参数化之数据库读取数据

环境信息:1.下载一个mysql驱动包,官网下载(1)下载网址:https://dev.mysql.com/downloads/connector/j/(2)选择zip包,对其进行解压,找到mysql-connector-java-8.0.22.jar文件(后续会用到此jar包)2.导入mysql驱动包(1)打开jmeter,(2)新建一个测试计划(3)点击浏览(4)选择上文找到的mysql-connector-java-8.0.22.jar,点击Open就好。3.连接数据库(1)

2020-11-28 11:05:12 406

原创 bash sh区别

运行脚本如下:一直抛如下问题,把GIT命令全手动执行了不止一遍。。。。。结果一样后来无意将sh修改为bash ,通了。。。。。分析原因:未将sh与bash区分清楚通常Linux系统上,/bin/sh都是指向/bin/bash。可也有个性的产品:1.现代的debian和ubuntu系统上,sh默认是dash的符号链接(根在这里,根在这里)2.Busybox,它通常在Linux系统引导时作为initramfs的一部分运行。它使用了ash shell实现。3.BSDs,以及通常所有非linux系

2020-11-12 16:46:30 594

原创 Crystal Ball 图标进入EXCEL后却没加载 Crystal Ball

解决方案点击excel菜单空白处,右键选择【自定义功能区】【excel选项】-【加载项】-【Crystal Ball】-【管理】:禁用加载项-【转到】-【启用】,重启excel即可。

2020-10-28 15:55:11 5424

原创 ubuntu scp不用密码传输文件

scp不用密码传输文件。1、安装sshpasssudo apt install sshpass2、将文件传输至指定目录,但这种方式有个缺点,会暴露明文密码。sshpass -p password scp -r php_test/ administrator@192.168.1.138:e:/phpstudy_pro/WWW

2020-10-27 15:09:24 619

原创 ubuntu 与Windows server 2019互传文件 port 22:connection time out

利用SCP将文件传到Win Server 2019中。源OS : Ubuntu 9.3.0-10ubuntu2目标OS :Win Server 2019源目录 :/php目标目录:e:/php/phpstudy_pro/WWW/git@ubuntu:~$ scp -r php Administrator@192.168.1.138:e:/phpstudy_pro/WWWssh: connect to host 192.168.1.138 port 22: Connecti

2020-10-27 09:47:41 477

原创 Win server2019装SSH抛Add-WindowsCapability失败。错误代码=0x80240238

场景Windows PowerShell执行安装SSH命令抛异常:[C:\] system32 >Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0Add-WindowsCapability : Add-WindowsCapability 失败。错误代码 = 0x80240438所在位置 行:1 字符: 1 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.

2020-10-26 16:54:20 5925 4

原创 探究scratch3.0(一)简介及安装

离线版下载地址WIN10以上版本https://pan.baidu.com/s/1CNqbiDUSsNYYNykMB9x3bQmacOS 10.13以上版本https://pan.baidu.com/s/1Ka5WBD6EKpwKhtIInvVsng

2020-10-23 16:08:59 1366

原创 Gitea提示fatal:remote origin already exists解决办法

场景添加远程仓库时提示:fatal:remote origin already exists(远程分支已经存在),如下图解决方案:1、删除远程分支$git remote rm origin2、加远程Git仓库$git remote add origin http://192.168.1.138/gitea/php.git...

2020-10-23 16:05:51 217

原创 ubuntu 利用shell脚本完成git多仓库定时备份

场景从win服务器上将多仓库定时备份到ubuntu上,其实利用jenkins完全可以实现,当时组网时没考虑到将git(win)和jenkins(虚拟机)部署到一台机子上了,导致增加了后期的代码备份工作。环境信息操作系统 : Ubuntu 7.5.0-3ubuntu1~18.04GIT版本 : git version 2.23.0.windows.1目标路径 : /home/codebackup脚本#!/bin/bashcd /home/codebackup:<

2020-10-22 19:22:22 500

原创 git+jenkins+maven自动化部署(四)vue前端自动化部署

一、流程建立maven项目-》General-》源码管理-》build-》构件后操作-》验证,下面逐一进行分析。二、新建maven项目输入任务名称,选择【构建一个maven项目】三、项目配置1、General配置进行简单的描述,其他可根据项目实际进行配置2、源码管理选择对应的git地址,进行代码拉取3、构件环境4、构件这里我用的是cnpm,避免因网络问题导致错误。代码如下#!/bin/bashsource /etc/profile #声明环境变量cnpm cache

2020-08-13 17:36:07 296

原创 git+jenkins+maven自动化部署(三)Jar包后端自动化部署

一、流程建立maven项目-》General-》源码管理-》构建触发器-》build-》构件后操作-》验证,下面逐一进行分析。二、新建maven项目输入任务名称,选择【构建一个maven项目】三、项目配置1、General配置进行简单的描述,其他可根据项目实际进行配置2、源码管理选择对应的git地址,进行代码拉取3、构建触发器在特定条件下进行代码构件。如上图:当前项目的回调地址为:  http://localhost:8030/job/fangke/build?token=to

2020-08-13 17:13:47 322

原创 git+jenkins+maven自动化部署(二)Jenkins配置

一、安装Jenkins所需插件选择【Manage Jenkins】-【Manage Plugins】-【可选插件】,过滤需要安装的插件文件推送远程服务器插件: Publish Over SSHGit插件:Git plugin、 Git client pluginMaven插件:Maven plugin、Maven Integration plugin (Maven集成,否则新建的时候没有Maven Project)Pipeline插件:pipeline plugin、 Pipeline Mav

2020-08-13 16:05:46 152

原创 jenkins自动化部署git(一)原理及环境安装

一、jenkins工作原理二、环境准备安装如下环境,务必手动安装,配置好环境变量。安装如下环境,务必手动安装,配置好环境变量。安装如下环境,务必手动安装,配置好环境变量。避免踩坑,请一定要手动安装,配置好环境变量,后期可以省很多不必要的调试。1、dk环境,Jenkins是java语言开发的,因需要jdk环境。2、git客户端,代码是放在git服务器上,我们需要拉取代码。3、maven客户端,因一般java程序是由maven工程,需要maven打包。以上是自动化部署java程序jenkin

2020-08-13 14:36:32 1105

原创 运行sudo apt-get install jenkins报几个软件包无法下载,要不运行apt-get update或加上--fix -missing选项再试试?

场景ubuntu上安装jenkins实际自动化部署,当执行到sudo apt-get update,抛如下错误解决方案修改配置文件权限sudo chmod 777 /etc/resolv.conf编辑配置文件(1) vim /etc/resolve.conf(2) 输入i变成插入状态(3) 修改如下更新sudo apt-get update安装jenkinssudo apt-get install jenkins查看相关文件whereis jenkins...

2020-08-05 16:51:30 794

原创 VMware Workstation与Device/Credential Guard不兼容

配置:win server2019 64位起因:断电后虚拟机无法启动异常内容:VMware Workstation与Device/Credential Guard不兼容解决方案:打开本电脑-》管理-》服务和应用程序-》服务下找到如下图的HV 主机服务,双击选择禁用。打开Windows PowerShell,请使用管理员权限输入:bcdedit /set hypervisorlaunchtype off重启电脑生效...

2020-08-02 22:09:38 311

原创 TypeError: add() missing 1 required positional argument: ‘test‘的问题解决

写unitest时,抛出异常如下原码中suite=unittest.TestSuite(),少了括号。。。if __name__ == "__main__": #unittest.main() #构造测试 suite=unittest.TestSuite() #括号、括号、括号 suite.addTest(CountTest("test_add")) suite.addTest(CountTest("test_sub")) suite.addTe

2020-08-02 11:43:21 5505

原创 接口自动化测试工具\自编码测试过程

接口工具测试过程:1.接口工具调用被测系统的接口中传参(user=“lihong”)2.系统接口根据 传参(user=“lihong”)向正式数据库中查询数据3.将查询结果组装成一定格式的数据,并返回给被调用者4.通过工具的断言功能检查接口测试的正确性自编码测试过程:1.接口测试项目先向测试数据库中插入测试数据(lihong 的个人信息)。2.调用被测系统接口(传参 username=“lihong”)。3.系统接口根据传参(username=“lihong”)向测试数据库中进行查询..

2020-07-08 10:42:48 200

原创 Vscode Django 报错Class xxx has no ‘objects‘ memberpylint(no-member)

Vscode编写代码时遇到如下问题解决办法:1、安装所需插件pip install pylint-django2、修改vscode…/user/settings.json法一:根据实际安装路径配置{ ... "python.linting.pylintArgs": [ "--load-plugins=pylint_django" ], ...}本机实例如下:法二:open VSCode -> File -> Preferences -> Sett

2020-07-06 22:21:31 1124

原创 Forbidden(403) CSRF verification failed. Request aborted.

情况一:如果使用的是基于函数的视图,将csrf_exempt装饰器添加到视图中:from django.views.decorators.csrf import csrf_exemptfrom django.http import HttpResponse@csrf_exemptdef my_view(request): return HttpResponse("I have opened my view up to cross site request forgery!")情况二:我.

2020-07-02 09:17:44 372

原创 ‘WSGIRequest‘ object has no attribute ‘Get‘ 解决思路

request只有GET和POST方法,需要注意GET或POST必须大写 ,大写,大写GET或POST必须大写 ,大写,大写GET或POST必须大写 ,大写,大写掉到坑里的小伙伴们,可以全局查找一下,将小写完美的改成大写,问题就解决了...

2020-07-02 08:56:58 1690 1

转载 MySQL安装过程中遇到的问题

1、MySQL安装过程中提示计算机丢失vcruntime140_1.dll问题(Windows)转载地址2、MySQL的安装配置———免安装版的Mysql转载地址

2020-06-11 21:12:37 238

原创 fiddler4 (二) post与get区别

今天被问到一个问题post与get区别,马上恶补一下,走起!Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求。扒去外衣看本质,两者均是HTTP协议的不同请求,其底层都是TCP/IP,method=“get”并不是从服务器上获取数据,get和post 只是发送机制不同,需要明确 并不是一个取一个发!Get产生一个TCP数据包,即浏览器同时发送http head 和data,而POST产生两个TCP数据包,即先发送http head ,得到服务器响应后,再发送data,但并不意

2020-06-05 20:41:11 309

原创 fiddler4(一)内建命令

在主界面下方黑色输入框内可以输入内建命令,常 用内建命令如下:内置命令含义例子select选择命令选择Content- Type头中包含指定字符串的响应,可用于选择文件格式等select image , select css...

2020-06-03 09:44:39 140

原创 查询webtours用户名密码

今天学习JMeter关联时,用到了LoadRunner中的webtours,发现用户名、密码全不记得了,打开LoadRunner安装路径,以本机为例 D:\Program Files (x86)\HP\**LoadRunner\WebTours\cgi-bin\users** 用户名:文件名 密码:文件内容...

2020-04-29 17:04:04 703

原创 python3+selenium(二十五)生成HTMLTestRunner测试报告

一张漂亮的测试报告,相当于一张美丽的脸庞,谁都想更漂亮,对不?HTMLTestRunner是python标准库的unittest模块的一个扩展,对应版本及下载地址如下: python2对应下载地址:http://tungwaiyip.info/software/HTMLTestRunner.htmlpython3对应下载地址:网盘地址:https://pan.baidu.com/s/...

2020-04-01 20:06:25 646

原创 python3+selenium(二十四)unittest批量执行文件夹里测试用例

在一个.py文件中可以编写多个用例,但如果用例条数过多就有些不方便了,此时将相关用例放到一个文件里更为贴切,具体操作如下:命题利用unittest批量执行文件夹里的用例,完成如下功能测试:检验【字符搜索】功能修改【设置】-【搜索设置】-【每页展示条数】,并保存成功思路新建文件夹test_case,存放路径d:\testpy\test_case将所需的测试文件放在里面,例如:将b...

2020-03-31 22:05:22 3109

原创 python3+selenium (二十三)设置时长

通常有三种设置等待时间的方式:.sleep():设置固定休眠时间,导入time包后就可以使用sleep(),脚本执行过程中进行休眠。implicitly_wait():是webdriver提供的一个超时等待,隐式等待一个元素被发现,或人个命令完成。如果超出设置时间则抛异常。WebDriverWait():也是webdriver提供的方法。在设置时间内,默认每隔一段时间检测一次当前页面元素...

2020-03-29 16:14:09 572

原创 编写自动化测试用例原则

编写自动化测试用例原则:一个脚本是一个完整的场景,例如:从用户登陆到用户退出系统关闭浏览器。一个脚本只验证一个功能点。尽量只做功能中正向逻辑的验证。脚本之间不要产生关联性。如果要对数据进行修改,需要对数据进行还原。例如:删除一条数据,验证后需要再添加一条数据。在整个脚本中只对验证点进行验证。...

2020-03-24 21:27:01 497

原创 Python3+Selenium(六) 验证单选按钮

命题以“新闻标题”形式搜索百度新闻界面思路打开百度新闻界面勾选“新闻标题”单选按钮,输入“两会”,点击“百度一下”验证“是否以”新闻标题“形式进行展示from selenium import webdriverimport time#设置变量urla=&quot;http://news.baidu.com&quot;#打开浏览器dr=webdriver.Chrome()dr.maximiz...

2020-03-15 09:07:44 578

空空如也

空空如也

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

TA关注的人

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