自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql sql 语句

- 删除`daily_data_source`数据,id不会从1开始自增长。-- 清除`daily_data_source`数据,id从1开始自增长。

2022-08-17 14:20:19 220 1

原创 Android Studio 启动模拟器提示 unable to locate adb

解决办法如图所示:file--->project structure ---> project setting ---> project sdk -- >选择android api。

2021-10-31 19:14:42 1663

原创 docker :宿主机与docker容器的文件传递

示例1:在宿主机创建一个文件,然后把该文件复制到容器里去第一步:在宿主机创建一个文件ccc.txttouch ccc.txt第二步,复制文件到容器根目录docker cp ccc.txt mytomcat2:/第三步,启动容器docker start mytomcat2第四步,进入容器根目录docker exec -it mytomcat2 /bin/bashcd /第五步,查看文件ls示例二:把容器内的文件复制到宿主机里第一步:在容器里创建一个文件ddd.txt..

2021-09-26 19:02:40 390

原创 yaml的基本语法

1、基本规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左对齐即可#表示注释,从它开始到行尾都被忽略--- #分段写一段python,读取yaml文件import yamlwith open('../data/excersieData.yaml',encoding='utf-8') as f1: y=yaml.safe_load(f1.read()) print(y)...

2021-09-22 08:51:29 175

原创 环境初始化与数据清除

1、环境初始化与数据清除fixture源码详解:fixture(scope='function',params=None,autouse=False,ids=None,name=None)scope:有四个级别参数“function”(默认),“class”,"module","session" params:一个可选的参数列表,它将导致多个参数调用fixture功能和所有测试使用它。 autouse:如果True,则为所有测试激活fixtur...

2021-09-12 16:45:34 212

原创 如何设置pycharm,才能使代码按照相对路径查找文件成功

选中项目工程根目录,右键,选择Mark Directory as ,选择 Sources Root,程序里面就可以按照相对路径查找 了。

2021-09-10 16:37:02 1171

原创 pycharm双击Shift键会弹出 SearchEverywhere 对话框,老烦人了

最近在使用pycharm时,老是弹出SearchEverywhere 对话框,后来发现,是因为双击了shift键才弹出来的,因此下定决心研究一把,取消掉这个烦人的少操作,尼玛,本来编程就已经过够抓狂的了,还给我弹出个这烦人的东西,体验极差。取消的操作步骤如下:1、ctrl+Shift+A,注意A一定要是大写的,不然按不出来这个弹框2、搜索栏输入registry3、找到ide.suppress.double.click.handler,勾选复选框4、点击close就可以了。5、双击sh

2021-09-09 22:22:24 1385 1

原创 使用copy方法复制数据,不改变原有数据

import hashlibimport requestsfrom 接口练习.config import loginDatafrom 接口练习.config import HOSTimport copy#1、确定登录的接口url#2、获取账号密码#3、用post请求登录'''{"retcode": 1, "reason": "\u7528\u6237\u6216\u8005\u5bc6\u7801\u9519\u8bef"}需要encoding转变为uicode,才鞥看出reas.

2021-09-09 20:34:06 594

原创 excel表文件处理练习

#excel表文件处理练习#2021/9/9import xlrdworkbook=xlrd.open_workbook('sho.xls',formatting_info=True) # 打开xls文件 ,formatting_info保持原样式参数。sheet_names=workbook.sheet_names() # #读取电子表到列表sheet_name=sheet_names[2] # 读取第3个电子表的名称print(type(sheet_names)) # 打印&lt.

2021-09-09 10:36:34 214

原创 allure报告入门

待续~~~

2021-09-01 09:20:18 79

原创 python编程练习:不使用循环,写一个函数,可以求任意自然数n的阶乘

def func(n): if n==1: return 1 elif n==0: return 0 else: return n*func(n-1)if __name__ == '__main__': number=int(input("请输入一个自然数:")) print(func(number))运行结果:...

2021-08-31 21:37:20 779

原创 pytest框架入门

一、pytest框架入门与unittest不同,pytest使用的是python自带的assert关键字来进行断言。assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言结果判定为通过,用例执行成功,否则用例执行失败。1、pytest的理解:pytest是只用自动化测试框架,pytest向下兼容unittest。pytest有自己的一套命名规范:(1)文件名:以test开头,或者以test结尾;(2)类:以Test开头,且类中不能有init方法;(3

2021-08-31 09:44:37 177

原创 初次接触python爬虫

这次接触到的爬虫,用到了接口get的方法、和正则表达式。用get获取到文本信息,然后通过字符串处理的方法将字符串处理后,写入文件中需要导包如下:import requests #导入接口请求包import re #导入正则表达式的包...

2021-08-30 13:24:42 75

原创 用python编写一段小游戏:到动物园里喂动物

要求用面向对象的设计编写一个python程序,实现一个文字游戏系统。动物园里面有10个房间,房间号从1 到 10。每个房间里面可能是体重200斤的老虎或者体重100斤的羊。游戏开始后,系统随机在10个房间中放入老虎或者羊。然后随机给出房间号,要求游戏者选择敲门还是喂食。如果选择喂食:喂老虎应该输入单词 meat,喂羊应该输入单词 grass喂对了,体重加10斤。 喂错了,体重减少10斤如果选择敲门:敲房间的门,里面的动物会叫,老虎叫会显示 ‘Wow !!’,羊叫会显示 ‘mie.

2021-08-27 10:00:27 1928

原创 pycharm的一些使用技巧

输入main按tab键输入pr 按tab键,选择print()方法自动补齐自定义段落setting ---editor---live templates---+底部有灰色波浪线 ,变量命名有可能不规范取消语法检查分屏 settings keymap split快速换行 shift +回车快速注释 Ctrl + /, 按一次注释,再按一次取消注释快速缩进 ,tab键 按一次缩进一层,shift+t...

2021-08-24 22:02:37 1595 8

原创 “““冒泡排序“““

"""冒泡排序"""import random #导入随机数包list2=[]for one in range(1,11): number=random.randint(1,100)#随机产生10个100以内的数 list2.append(number)print(f'冒泡排序前,list2={list2}')# list2=[82, 68, 54, 99, 14]for i in range(len(list2)-1): #控制比较多少轮 for j in rang.

2021-08-24 21:59:30 119

原创 写一个三角形的类,包括初始化方法,计算三角形的周长,面积(海伦公式)。长方形类,计算周长,面积。

'''写一个三角形的类,包括初始化方法,计算周长的方法,计算面积的方法(可以用海伦公式) S△=√[p(p-a)(p-b)(p-c)] 其中p是三角形的周长的一半p=(a+b+c)/2.'''#定义三角形类class Tingle: #初始化三角形的三条边 def __init__(self,a,b,c): self.a=a self.b=b self.c=c #三角形周长 def total_Lenth(.

2021-08-24 21:43:53 576

原创 猜数字游戏

'''写一个猜数字游戏,需求如下:随机生成一个0-100之间的数字,让用户猜,如果用户猜对了,提示:回答正确,游戏结束.如果猜错了给出对应的提示(您输入的值过大,您输入的值过小),最多允许猜7次.'''#随机生成一个0-100之间的数字import random #导入随机数包number=random.randint(0,100)#随机生成一个0-100之间的整数count=0while count<7: # 用户输入数字 input_num.

2021-08-23 10:06:20 483

原创 APPIUM环境配置步骤,及注意事项

APPIUM环境配置步骤1.jdk环境配置添加JAVA_HOME: L:\Java\jdk1.8.0_191PATH添加环境变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH变量:%JAVA_HOME%:\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

2021-08-22 19:55:07 199

原创 Linux的进阶命令

cur命令定义:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。curl,全称CommandLine URL 或 CommandLine Uniform Resource Locator,顾名思义,curl命令是在命令行方式下工作,利用URL的语法进行数据的传输或者文件的传输。这个命令行工具现在多用于Unix和Linu

2021-06-22 09:20:22 306

原创 Chrome插件Xpath-helper2.0.2安装及使用

安装:1.在Chrome浏览器输入:chrome://extensions/ 进入扩展程序安装界面。2.打开浏览器设置,选择扩展程序下载的下来的xpath-helper 是.crx格式的,如果直接拖拽过去无法安装可以先将.crx格式的文件先改成rar格式然后解压,再从浏览器上加载已解压的扩展程序即可成功安装。...

2021-06-17 18:33:18 788

原创 Linux Bash脚本编写

read命令read命令的使用脚本参数传递算术运算反引号 ` ,位于键盘~键中expr与变量之间要有间隔乘号 * ,需要用 \ 反斜杠 编译

2021-06-17 13:54:41 186

原创 页面有两个地址框属性一模一样,如何用xpath定位?

一个添加页面,有两个地址控件,属性一模一样,如何定位?find_address1_loc=driver.find_element_by_xpath('//body/div[6]//div[@aria-label="修改地址"]//div[@class="search"]//input') #搜索框sousuo_button1_loc=driver.find_element_by_xpath('//body/div[6]//div[@aria-label="修改地址"]//div[@class="

2021-06-12 09:32:06 797

原创 Linux Bash 编程语法

变量

2021-06-12 09:22:19 72

原创 Linux三剑客与管道的使用

linux常用工具 :三剑客、管道。三剑客:awk、grep、sed。管道:| 连接各个工具的管道符。正则表达式,不属于linux的,匹配字符串的一个工具。管道Linux提供管道符“|”将两个命令隔开,管道符左边命令的输出,就会作为管道符右边命令的输入。【command 1】输出---> | ---> 【command2】什么是正则表达式?就是记录文本规则的代码在线正则表达式测试工具:https://tool.oschina.net/re...

2021-06-09 09:19:23 1655 1

原创 双击无效:double_click(choose_provider_loc)

页面未加载出来,加个time.sleep(1)

2021-06-01 13:48:52 240

原创 MySQL的sql用法示例

use customer;SELECT count(*) FROM base_customer where CREATED_TIME>"2021-5-31 10:30:00" and cus_audit=1;

2021-05-31 14:00:54 44

原创 xpath定位兄弟节点示例

通过当前节点之后的同胞节点://label[text()="订单状态"]//following-sibling::div//input通过父节点的方法获取子节点://label[text()="订单状态"]/parent::div//input通过父节点的方法获取子节点://label[text()="订单状态"]/../div//input...

2021-05-26 14:07:24 782

原创 Jmeter分布式测试

使用场景在使用JMeter进行性能测试时,如果并发数比较大(比如项目需要支持10000并发),单台电脑的(CPU和内存)可能无法支持,这时 可以使用JMeter提供的分布式测试的功能。分布式原理JMeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent)。 执行时,控制机会把脚本发送到每台代理机上,代理机拿到脚本后就开始执行,代理机执行时不需要启动JMeter界面,可以 理解它是通过命令行模式执行的。 执行完成后,代理机会把结果回传

2021-05-10 14:03:06 52

原创 windows下搭建项目环境

windows+MYSQL+Ngicx+PHP工具:phpstudy20161103.exe1、运行工具phpstudy20161103.exe2、弹出来的对话框,选择路径E:\TestEnv\,目录不要存在中文3、将项目里面所有的文件复制出来,粘贴到路径E:\TestEnv\www\的目录下4、打开浏览器,在地址栏里输入localhost或者127.0.0.1,进入页后点击 接受,下一步,按照提示操作...

2021-04-07 22:01:39 82

原创 MySQL日志功能的使用

-- 查看日志功能状态show variables like 'general%';-- 开启日志功能set global general_log = 1;-- 关闭日志功能set global general_log = 0;

2021-04-07 12:39:39 102

原创 修改mysql root登录密码

方法一:第一步,切换root用户:获取root用户权限:su -输入密码:回车第二步,定位配置文件位置:locate my.cnf第三步,编辑文件内容,vi /etc/my.cnf按字母i键在[mysqld]下方插入skip-grant-tables按esc键按:键输入wq保存第四步,重启MySQL服务systemctl restart mysqld重启完成,可以重启查看状态命令进行验证systemctl statust mysqld...

2021-04-07 12:36:16 71

原创 Linux常用基本命令(3)----- vi、vim编辑器的使用

vi 编辑器的基本使用vi 文件名按字母 i,是文件变成编辑状态保存退出第一步, esc第二步, 写入退出 输入‘:’ 写入‘w’退出‘q’

2021-04-01 17:59:31 64

原创 Linux常用基本命令(2)-进程-网络-文件权限、压缩解压

进程的常用命令1、查看 当前系统下的进程 信息ps -aux(PID:进程ID一般是一个随机的数字,具备唯一性;COMMAND进程对对应的程序名;)2、手动打开火狐浏览器,获取火狐浏览器进程的发信息(进程ID)ps -aux | grep firefox查看信息第一行,PID为52743、通过结束 火狐浏览器进程的方式关闭火狐浏览器kill -9 5274-9参数为强制删除4、打开当前系统的“任务管理器”(动态查看进程信息)top以动态方式调用linux系统下的任

2021-03-31 21:09:26 380

原创 Linux常用文件目录简单命令用法

在linux系统当中,以 “.”开头的的文件均为隐藏文件。man man ls 查看ls手册,q :退出ls手册;b :向上翻页;/关键词+回车:检索关键词空格键:向下翻页;ls --help查看命令帮助信息例1: ls/pwd/cd/touch/mkdir/cp/mv/rm在桌面上,右键(或任务栏)打开终端窗口, 执行如下操作: 查看当前路径位置 pwd 查看当前目录下所有文件、文件夹 ls -a 查看当前目录下不隐藏的文件、文...

2021-03-17 21:58:38 439

原创 Django调试报错:django.db.utils.OperationalError:(2003,“Can‘t connect to MySQL server on ‘12

调试时报错,django.db.utils.OperationalError:(2003,"Can't connect to MySQL server on '127.0.0.1........原因:没有启动Mysql服务解决办法:启动MySQL服务就可以了net start mysql56mysql56是服务名

2021-03-01 09:28:04 1636

原创 Git bash基本操作命令

cd 进入目录cd ..\ 返回上级目录

2021-02-25 10:36:40 122

原创 Git初步安装使用

1、注册登录:GitHub 官方地址:https://github.com2、安装 GitGit 官方下载地址:http://git-scm.com/download/下载并安装完成后,我们通常在 Mac OSX 及 Linux 平台下用终端工具(Terminal)来使用 Git,而在 Windows 平台下用 Git Bash 工具3、建立连接本地 Git 与 GitHub 服务器之间保持通信时,使用 SSH key 认证方式来保证通信安全,所以在使用 Git..

2021-02-25 09:13:07 61

原创 如何远程操控一台电脑

首先需要在被远程的电脑上开启远程桌面功能,选中桌面上的计算机或者我的电脑,右键选择属性 在属性界面选择远程设置 在远程设置中要选择允许远程协助和远程桌面,然后点击确定,被远程的计算机设置完成(当然也要记住这台计算机的ip地址、登录账户和密码) 在自己的计算机上点击开始,选择运行,快捷键windows R 然后在运行中输入mstsc,确定 在远程连接界面输入对方的ip地址,然后确定 最后输入账户和密码即可远程连接到其他电脑 ...

2021-02-25 07:56:50 209

原创 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.7.1

错误django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.7.11.None.解决方案:点击进入Django路径*:\**\django\db\backends\mysql\base.py 注销这两行#if version < (1, 3, 13):# raise ImproperlyConfigured('mysqlclient 1.3

2021-02-24 08:46:18 81

空空如也

空空如也

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

TA关注的人

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