- 博客(120)
- 收藏
- 关注
原创 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
原创 Badboy录制脚本后回放出现乱码
【编码方式】GBK、UTF8均为一种编码。【二者区别】1、GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。2、F-8编码:它是一种全国家通过的一种编码,如果网站涉及到多个国家的语言,那么建议选择UTF-8编码。 今天是在使用badboy录制之后回放出现的一个乱码的问题,如下图。一、一个简单的录制 1、打开badboy,打开时badboy就已经是(recording)录制状态。
2022-04-26 16:31:39
721
原创 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="http://news.baidu.com"#打开浏览器dr=webdriver.Chrome()dr.maximiz...
2020-03-15 09:07:44
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人