自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IT冷知识--每日一练

IT冷知识

2023-02-13 11:26:54 834

原创 Jmeter 并发业务场景如何控制接口只执行一次

jmeter并发场景控制接口只执行一次

2023-02-02 18:11:34 3603

原创 Selenium WebDriver定位策略(一)

Selenium WebDriver 8大定位方式

2022-12-23 15:38:12 1296 1

原创 Selenium基础之XPath定位(二)

xpath进行元素定位

2022-12-21 18:14:51 603 1

原创 软件评测师考试详解

软件评测师考试详解

2022-12-20 16:49:54 2580

原创 一文彻底搞懂cookie、session、token

cookie、session、token讲解

2022-12-17 13:13:45 667 1

原创 Linux--seq命令

seq命令

2022-12-16 19:21:01 1323 2

转载 elasticsearch数据备份和恢复

数据备份和恢复

2022-12-16 15:45:25 2173 1

原创 nohup command>/dev/null 2>&1 含义详解

nohup command>/dev/null 2>&1

2022-11-29 15:13:47 1635 2

转载 Python 时间转化总结(超全)

Python 时间转化总结

2022-11-29 15:10:27 3234

原创 Shell 统计文件的行数

统计文件行数

2022-11-07 14:50:36 8076 2

原创 Java 中BigDecimal比较大小方法

比较BigDecimal的值

2022-11-01 14:20:56 642

原创 2021年软件评测师新版考试大纲《软件评测师教程(第2版)》

软件评测师考试大纲

2021-09-14 10:50:29 6323 1

原创 Python 字符串前面加r,u的含义

u/U:表示unicode字符串不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。建议所有编码方式采用utf-8,即在py文件开头添加: # coding: utf-8r/R:非转义的原始字符串,r表示raw string一般用在以下两个方面:1、正则表达式,对应着re模块用于处理正则表达式时,规避反斜杠的转义search = re

2021-04-13 14:35:57 792

原创 如何在 GitCode 学习Git

GitCode 三种方式学习 Git1. Learning LAB下的《Git 入门》2. Git 电子书3. Learn Git Branching

2021-04-09 18:26:34 419

原创 Git LFS 入门指南

Git LFS 简介Git LFS(Large File Storage,大文件存储)是 Github 开发的一个Git 的扩展,用于实现 Git 对大文件的支持。使用目的不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。Git LFS 可以把音乐、图片、视频等指定的任意大文件资源存储在Git仓库之外,减小Git仓库本身的体积,使克隆Git仓库的速度加快,也使得Git不会因为仓库中充满大文件而损失性能。Git LF

2021-03-25 17:51:51 2267

原创 关于git提示“warning: LF will be replaced by CRLF”

输 入 git add * 后出现解决方法:git config --global core.autocrlf false就可以解决了。原因就是:原因是路径中存在 / 的符号转义问题,false就是不转换符号,默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题...

2021-03-11 15:13:06 278

原创 调整数组的顺序使奇数位于偶数前面

题目描述:输入一个数组,实现一个函数,让所有奇数都在偶数前面;第一种:从头往尾扫描数组,遇到一个偶数就把它提出来,依次把其后的数字前移一格,最后将偶数插入末尾的空位。时间复杂度为O(n2)第二种:采用两指针分别从首尾出发,当头指针遇到一个偶数,并且尾指针遇到一个奇数时,交换两指针的数字,直到两指针相遇。时间复杂度为O(n),(类似于快排)实现代码:def reOrderArray(array): head = 0 tail = len(array) - 1 while head < t

2021-03-10 18:08:37 196

原创 pycharm中使用pytest运行报错AttributeError: ‘NoneType‘ object has no attribute ‘save_screenshot‘

pycharm中使用pytest运行报错AttributeError: ‘NoneType’ object has no attribute ‘get_screenshot_as_base64’由于代码中写的driver打开浏览器不成功,可能原因:一:未对想打开的浏览器中添加driver驱动二:添加的的driver驱动和浏览器版本不一致在下方下载对应版本的chromedrive就行http://chromedriver.chromium.org注意:将谷歌浏览器驱动chromedriver.

2021-03-02 14:28:06 2485 2

原创 WARNING: You are using pip version 20.0.3, however version 20.2.4 is available.

pip升级安装难题(已解决):WARNING: You are using pip version 20.0.2, however version 20.2.3 is available.我们都知道,想要进行pip升级,其实只要在命令行运行以下代码即可:python -m pip install --upgrade pip

2020-11-25 16:08:05 907

原创 TypeError ‘str‘ object is not callable 问题的解决方法

最近在学习自动化测试,使用的是selenium+pytest自动化测试框架,对selenium api封装,运行时报了TypeError 'str' object is not callable‘str’ object is not callable 一般出现在企图调用一个不可被调用的对象。其实 pycharm 已经将有问题的代码做了下划线标注啦。通过阅读selenium api文档发现,一些属性(或者方法)是可以调用的,另外一些不可以调用,可以调用的属性是以圆括号结尾的。下面是属性的一个例子:

2020-11-25 16:04:29 4416 1

原创 Python爬虫实践之爬取网站图片(二)

多页图片全部爬取import requestsfrom bs4 import BeautifulSoupdef download_png(page): cookies = {} headers = {} params = () response = requests.get('https://github.com/topics', headers=headers, params=params, cookies=cookies) soup = Beauti

2020-11-24 15:29:54 371 2

原创 Python爬虫实践之爬取网站图片(一)

爬取github上的图片并保存import requestsfrom bs4 import BeautifulSoupimport urllib.requestdef main(): cookies = {} headers = {} params = () response = requests.get('https://github.com/topics', headers=headers, params=params, cookies=cookies)

2020-11-19 18:28:14 955

原创 Python—split()函数的用法理解

例如:爬取网站的图片,如果想要获取网址上图片的名字,以此作为保存的图片名:url="https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/image01.jpg"path = url.split('/')[-1]print(path)输出结果为:image01.jpgsplit()函数说明split():拆分字符串,通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)语法:str.split(str="",nu

2020-11-05 13:37:17 521 1

原创 Git学习笔记

1、获取Git仓库通常有两种获取 Git 项目仓库的方式:将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器克隆 一个已存在的 Git 仓库。两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。克隆一个已存在的 Git 仓库比较简单,命令是 git clone <url>初始化一个空仓库git inint添加一个文件,把文件添加到暂存区,提交更新git add <file>...git commit -m "message"git

2020-10-12 15:11:51 127

原创 MySQL ORDER BY

ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。ORDER BY 语法SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name ASC|DESC;数据库±—±---------...

2020-07-03 21:17:57 2943

原创 解决npm run dev执行错误,error [npm ERR! code ELIFECYCLE]

Description:verbose node v9.3.0verbose npm v5.5.1error code ELIFECYCLEerror errno 1error dmv@5.8.0 dev: webpack-dev-server --inline --progress --config build/webpack.dev.conf.jserror Exit statu...

2020-07-03 20:32:58 2593 1

转载 MySQL GROUP BY用法解析

GROUP BY用法解析GROUP BY语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;一:作用group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句...

2020-03-31 16:14:34 226

原创 如何将SQL查询结果放入JSONArray

JSONArray param = new JSONArray();DiagramUtil diagramUtil = new DiagramUtil();BigDecimal diagramId = diagramUtil.getDiagramIdByName(diagramName);String sql = "SELECT ELE_CODE FROM vc_diagram_ele WH...

2020-01-11 11:28:07 688

原创 Jmeter如何设置全局变量以及调用方法

Jmeter 接口测试过程中,我们会遇到登录token 的问题。如果我们要使用同一个账号登录,然后对其他接口进行并发测试。那么这个时候问题来了,我们怎样在所有线程中使用同一个token?Jmeter 的仅一次控制器,仅对同一个线程有效,如果有多个线程,那么还是要登录多次,产生不同的token。这些token 中只有一个是有效的,那么其他的就肯定失败了。之前每次使用都是现把token全改一...

2020-01-11 10:57:21 7577 9

原创 mysql查询语句提示Unknown column ‘xxx’ in ‘where clause’

今天写接口自动化测试,在运行结果中提示Unknown column ‘xxx’ in ‘where clause’的问题。经过大神的指导,顿时明白其中缘由,如果sql中定义的类型是int型的可以不用加引号,但是如果是字符串类型的,必须加引号。例如:String sql = "select ID from vc_diagram where USER_ID = "+QaUtil.user_id ...

2019-08-30 18:09:28 73835 9

原创 报错 engine "node" is incompatible with this module

yarn install 时报错错误:error eslint@5.8.0: The engine "node" is incompatible with this module. Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Got "9.3.0"error Found incompatible module.解决:yar...

2019-08-15 18:53:45 10314 2

原创 BigDecimal类型和String类型互相转换

BigDecimal类型转成String类型:BigDecimal bd = new BigDecimal("xxx");String str = bd.toString();String类型转成BigDecimal类型:String str = "xxx";BigDecimal bd = new BigDecimal(str);...

2019-08-09 10:27:49 13815 1

原创 解决mysql8.0 “2059 - Authentication plugin 'caching_sha2_password' cannot be loaded”的问题

最近公司数据库升级到8.0,数据库安装成功后,我使用Navicat连接数据库时,却显示如下的错误:2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded: …原来,MySql 8.0 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_pas...

2019-07-31 10:53:39 601

原创 Linux磁盘满了如何处理

一、确定是不是真的是磁盘空间不足输入命令:df –h 查看磁盘信息1 | df -h$mkdir aa 创建目录aa-p 批量创建目录。-m 700 文件主具有读写执行权限。-m 750 组用户具有可读 可执行权限。不能写成 /a/b/c很明显:Filesystem下的挂载点 /dev/mapper/centos-root 下的196G容量已经耗尽。既然问题已经确定了,接下来就...

2019-07-05 17:41:13 537 2

空空如也

空空如也

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

TA关注的人

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