自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一起去看风和日丽

真不错亚!

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 Navicat 连接数据的时候报错:1251-client does not support authentication protocol requested by server

搭建了数据库后,连接的时候发现连不上,报错:然后百度了一下解决方法:修改一下密码就成功解决了1.登录数据库mysql -u用户名 ] -p密码 2.查看用户信息select host,user,plugin,authentication_string from mysql.user;3.修改用户密码ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用

2022-03-02 17:21:24 431

原创 【问题1】创建初始框架报错:exception stage: initialize HttpRunner()

场景:看到这个报错,很蒙蒙的,后面仔细看了一下,我现在用的httprunner 2.x 命令:所以创建的时候 应该用hrun --startproject projectname如果:httprunner 3.x 应该用:hrun startproject projectname哈哈哈哈哈。...

2021-12-10 18:07:35 539

原创 python安装路径查看

python安装路径查看:Windows中查看(1)进入cmd 命令框(2)进入python交互(3)输入import sys ;(4)然后输入sys.path

2021-11-24 14:35:20 635

原创 python经典练习题100-试题12-继承

继承:1、如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重写父类的构造方法。子类不重写 init,实例化子类时,会自动调用父类定义的 init2、重写了__init__ 时,实例化子类,就不会调用父类已经定义的 init3、重写__init__ 时,要继承父类的构造方法,可以使用 super 关键字:(详见下面代码)4、重写__init__ 时,要继承父类的构造方法,(1)可以使用 super 关键字:super(子类,self).init(参数1,参数2,…)(2)第

2021-09-02 11:54:18 1254

原创 python经典练习题100-试题11-装饰器

判断:日期是不是合法class Date(object): def __init__(self,day,month,year): self.day=day self.month=month self.year=year @classmethod def from_string(cls,date_as_string): year,day,month=map(int,date_as_string.split('-'))

2021-09-01 17:25:46 78

原创 python经典练习题100-试题10-计算两个时间差的天数和周数(创建类)

题目:创建一个类 能够计算任意时间之间的天数和周数import datetimefrom dateutil import rruleclass CountTime: def __init__(self,start_date,end_date): # 由字符串格式转化为日期格式的函数为: datetime.datetime.strptime()。 # 我们输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。

2021-09-01 15:57:27 205

原创 python经典练习题100-试题9-while循环语句

*例题:*制作一个满足如下功能的猜数游戏:计算机随机生成一个100以内的正整数;用户通过键盘输入数字,猜测计算机所生成的随机数。代码:import randomnumber=random.randint(0,100)print(number)while 1: y = int(input("请输入你要猜的数字:")) if y==number: print("你猜对啦!真不戳《..》") break else: print(

2021-08-30 15:35:43 514

原创 python报错:SyntaxError: ‘break‘ outside loop

报错:SyntaxError: 'break' outside loopbreak只能用于while循环或者for循环中,如果在if条件语句下使用则会报错:SyntaxError: ‘break’ outside loop。但是如果if条件语句是套在while循环或者for循环内部的,如果对应while的时候没有注意格式,也会报错...

2021-08-30 15:31:23 3136

原创 python经典练习题100-试题8-用字典统计字符次数

# 字符串 s='Life is short You need pyhon' 统计这个字符串中每个单词的字母数量。l=[]str='Life is short You need pyhon'for i in str: if i!=' ': l.append(i)print(l)d={}for m in l: if m in d: d[m]+=1 else: d[m]=1print(d)...

2021-08-30 14:23:41 1949

原创 python经典练习题100-试题7-用字典统计字符次数

题目:‘’’创建一个数据集,包含1-10的随机整数,共计100个数字,统计每个数字的次数‘’’'''创建一个数据集,包含1-10的随机整数,共计100个数字,统计每个数字的次数'''import randomlst_ram=[]# 产生 1 到 10 的一个整数型随机数for i in range(100): n=random.randint(1,10) # append方法向列表的尾部添加一个新的元素 lst_ram.append(n)print("随机数:

2021-08-26 14:11:34 579

原创 【python经典练习题100-试题6】打印字母C H

题目:用*号输出字母C的图案源代码:print('用*号输出字母C的图案!')print(' '*5,'*'*6)print(' '*2,'*'*3)print('*'*2)print('*'*2)print(' '*2,'*'*3)print(' '*5,'*'*6)print('用*号输出字母H的图案!')for i in range(5): print('* *')print('*'*8)for i in range(5): print('*

2021-06-24 07:51:05 2035

原创 ie浏览器点击无法打开问题【亲测有效哦】

问题描述:电脑上面的ie浏览器点击没有反应,无法正常打开解决办法及步骤:1、使用快捷键“Win+R”弹出“运行”,输入“regedit”点击“确定”。2、依次展开“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer”,找到“Main”主点击右键选择“权限”。3、给当前账号添加“完全控制”权限,然后点击“高级”,查看是否勾选继承权限。4、若是“main的权限”里面没有当前账号,点击中间的“添加”,输入账号名称,点击“检查名称”,保存即可,

2021-06-23 08:51:37 1495

原创 AttributeError: ‘int‘ object has no attribute ‘append‘

python执行报错:Traceback (most recent call last):File “E:\pythonProject2\mobile-test\0622.py”, line , in i.append(x)AttributeError: ‘int’ object has no attribute ‘append’报错代码:i=[]for i in range(3): x=int(input("请输入整数:")) i.append(x)i.sort()p

2021-06-23 07:54:06 10711

原创 【python经典练习题100-试题5】 题目:输入整数x y z ,按照从小到大的顺序输出

题目:输入整数x y z ,按照从小到大的顺序输出分析:对x,y,z两两进行比较,将小的与大的值互换位置源代码:x=int(input("请输入整数x的值:"))y=int(input("请输入整数y的值:"))z=int(input("请输入整数z的值:"))tmp=0if x>y: tmp=x x=y y=tmp print(f"x={x},y={y}")if x>z: tmp=x x=z z=tmp pr

2021-06-22 08:10:33 397

原创 【python经典练习题100-试题4】输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天?分析 :1.先判断该年是平年还是闰年一是在于二月份的天数会有所不同,闰年的二月有29天,而平年的二月份只有28天;二是闰年的年份能够被4整除但不能被一百整除,并且每四年就有一个闰年。year=int(input("请输入年份:"))month=int(input("请输入月份:"))day=int(input("请输入当前月份几号:"))# 平年的二月份只有28天months1=[0,31,59,90,151,181,212,243,2

2021-06-21 00:07:57 1043

原创 【python经典练习题100-试题3】python求一个整数加上100和268后都是一个完全平方数,请问该数是多少?

题目:一个整数,它加上100后是一个完全平方数,加上268又是一个完全平方数,请问该数是多少?程序分析:完全平方公式即(a+b)²=a²+2ab+b²源程序import mathfor i in range(10000): x=int(math.sqrt(i+100)) y=int(math.sqrt(i+268)) if(x*x==i+100)and(y*y==i+268): print(f"符合该条件的值为:{i }")涉及知识点:sqrt()

2021-06-19 23:21:56 1310

原创 【python经典练习题100-试题2】求不同利润对应的奖金值

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润(I),求应发放奖金总数?源代码bonus1=10*0.1bonus2=

2021-06-18 20:08:19 315

原创 Linux Docker拷贝文件

云平台部署的工程,最近工程一直不断重启,经过定位问题,发现是一个文件太大了解析不了,然后导致程序重启就占了很大的内容,为了在开发本地复现问题,需要将文件从容器中拿出来步骤:1.找到工程实例所在的节点kubectl get nodes2.通过找到该节点部署的服务器3.登录节点所在的服务通过工程的实例id进行过滤,得到相对应的容器iddocker ps |grep 实例id4.通过得到的容器id 进入应用部署的目录docker exec -it 容器id /bin/sh找到你需要复

2021-06-18 17:27:12 274

原创 【python经典练习题100-试题1】有1、2、3、4个数字,能组成多少互不相同且无重复的三位数?都是多少?

试题:有1、2、3、4个数字,能组成多少互不相同且无重复的三位数?都是多少?源代码count=0p=0for i in range(1,5): for n in range(1,5): for m in range(1,5): if (i != n)and (n!= m)and (i!=m): p = p + 1 print(f'第{p}个:{i}{n}{m}')

2021-06-17 10:31:42 301

原创 二叉树前序、中序、后序遍历相互求法

二叉树前序、中序、后序遍历相互求法今天在刷题目的时候,遇到了一个二叉树遍历的问题 以前上课的时候数据结构老师讲过现在回忆起来还是记不太清了后面网上参考资料整理如下:前序、中序、后序遍历的特性如下:前(先)序遍历: 1.访问根节点 2.前序遍历左子树 3.前序遍历右子树中序遍历: 1.中序遍历左子树 2.访问根节点 3.中序遍历右子树后序遍历: 1.后序遍历左子树 2.后序遍历右子树 3.访...

2021-05-07 14:10:51 1242

原创 VBox启动虚拟机的时候,提示错误:由于下述物理网卡未找到

之前一直正常,然后昨天去启动就报错了,截图错误:解决步骤:1.打开本地网络连接的【属性】 右击2.打开属性窗口,点击【安装】按钮3.选择服务安装4.从磁盘安装,浏览VBOX安装的目录,找到VirtualBox\drivers\network\netlwf\VBoxNetLwf.inf5.返回属性窗口可以看到安装成功的服务最后再重新打开虚拟机启动就可以正常选择到网卡了...

2021-04-30 10:34:58 2065 2

原创 自信点,朋友们!

每天都要和自己说一句:你真的真的很不错!!!!加油!有时候是要适当的露出锋芒。。。太阳生来就是发光的啊

2021-04-28 14:28:16 53

原创 selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable报错

报错:selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable谁能想到是我的浏览器不是最大化,找不到按钮

2021-04-16 23:30:34 293

原创 AttributeError: ‘list‘ object has no attribute ‘click‘报错

报错信息如下:Traceback (most recent call last): File "D:/KC_project/tyspwebtest/test.py", line 70, in <module> ok.click()AttributeError: 'list' object has no attribute 'click'报错代码位置如下:ok=driver.find_elements_by_css_selector("button[id='ok_btn']

2021-04-16 17:39:09 1725

原创 IndexError: list index out of range报错解决

场景:定位到文件上传的两个元素,driver.find_elements_by_class_name('btn_upload')[1].send_keys('E:\总共统计时间.xlsx')报错:Traceback (most recent call last): File "D:/KC_project/tyspwebtest/test.py", line 48, in <module> driver.find_elements_by_class_name('btn_uplo

2021-04-16 13:38:13 968

原创 web元素定位总结

1. id定位在前端页面开发的标准层面,整个页面id是唯一的,那么如果有某个前端页面开发人员不遵守这个标准id也可能出现多个2. class_name定位当class属性的值存在空格时,那么定位会失败可以将class属性的值通过空格进行拆分,形成多段字符串,采用其中一段进行定位class=“swiper-container swiper-container-fade swiper-container-initialized swiper-container-horizontal”driver.f

2021-04-15 10:09:09 219

原创 找不到元素报错

在执行脚本的时候,报错:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate elemenNoSuchElementException:表示没找到元素产生上述异常的原因有多种1. 可能由于页面加载的较慢,但是代码执行的较快,也就是代码已经去找元素了,但是页面还没有加载完成,采用加等待时间的方案先处理试试import timetime.sleep(2) #表示代码

2021-04-13 16:37:03 451

原创 2021-4-13web自动化测试入门

1.搭建环境python安装安装selenium依赖库pip install selenium安装浏览器chrome,安装完以后请记得禁止chrome的更新下载浏览器对应的驱动文件(注意必须版本对应) 配置环境变量pathchromedriver:http://npm.taobao.org/mirrors/chromedriver/geckodriver:https://firefox-source-docs.mozilla.org/testing/geckodriver/Support

2021-04-13 16:18:00 55

原创 什么是Telnet?

Telnet,远程登陆协议,是TCP/IP 协议中应用最广的协议之一。他建立在TCP之上,默认端口是23。基本功能:允许用户登陆进入远程计算机系统。

2021-03-18 09:34:13 320

原创 Linux的价值

Linux的价值1.查看项目日志,排查问题2.测试环境部署3.性能测试执行、监控和数据分析4.自动化(脚本运行、Jenkins持续集成)5.测试工具的运行

2021-02-21 21:41:19 179

原创 等价类划分法

什么是等价类划分法?等价类划分法是一种典型的、重要的黑盒测试方法,等价类是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的,一般分为有效等价类和无效等价类。...

2021-02-20 09:16:19 301

原创 orcal 将字段类型转换为CLOB类型

orcal将字段类型转换为CLOB类型注意:AA为想修改的表名 CUR_TASK_DEF_IDS 想修改的字段类型1.修改之前备份整个表结构和数据2.alter TABLE AA ADD(temp_clob CLOB);//给表新增一个clob类型的列3.update AA set temp_clob =CUR_TASK_DEF_IDS;//将列QRCODE_DATA的值复制到新增加的列temp_clob中4.alter table AA drop column CUR_TAS

2021-02-03 16:48:24 218

原创 什么是软件周期

软件生命周期是指软件从开始研制到最终废弃不用所经历的各个阶段在不同的阶段里面,由不同组织和人员执行不同的任务

2021-01-27 13:17:07 246

原创 什么是回归测试

指错误被修正后或者软件功能、环境发生变化之后的重新测试,确认修改部分不会对其他功能造成影响。

2021-01-22 11:51:02 261

原创 python-IF条件判断

思考:中国合法工作年龄为18-60,即如果小于18岁为童工,不合法;如果年龄在18-60岁之间为合法工龄;大于60岁则为法定退休年龄age=int(input("请输入你的年龄吧:"))while age>0: if age>0 and age<18: print("在这个年龄阶段是童工,不能参加工作哦!") break elif age>=18 and age<=60: print("在这个年龄阶段是合法工龄,加

2021-01-13 21:39:40 276

原创 课后作业-python-上网

题目:如果用户年龄大于等于18岁,即成年,输出"已经成年,可以上网a=int(input("朋友,请输入你的年纪:"))if a>0: if a>=18: print("你已经{}岁了,可以上网啦!".format(a)) else: print("还不满足上网的年纪,回家做作业吧!")else: print("请输入正确的年纪数据!")...

2021-01-12 22:44:26 205

原创 python-标识符(变量命名)

python-标识符(变量命名)#使用命令查看内置关键词import keywordprint(keyword.kwlist)运行后的结果:['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', '

2021-01-12 21:02:57 190

原创 2021-1-4 什么是软件

软件是计算机程序、程序所用的数据以及有关文档资料的集合软件又可以分为两大类:系统软件和应用软件

2021-01-04 16:53:11 103

原创 linux项目部署总结

准备工作用的公司的服务器,是公司的虚拟机去使用的,所以安装虚拟机,搭建好Linux环境这里跳过啦!Linux : JDK :java 1.8 Tomcat :Tomcat-8.5.24 MYSQL数据库安装包JDK安装jdk的版本可以去官网下载一个,选择版本之前,查看linux服务器是多少位的系统//查看Linux位数getconf LONG_BIT这里要注意的是下载的版本最好和正式环境的版本号一致,如果不一致,当生产环境出现了问题,想要在测试环境复现定位,有...

2020-12-22 23:12:16 266

原创 Linux上安装JDK1.8教程

如何在linux上面安装好jdk1.8,相关步骤卸载查看linux上面所有的jdk安装包://查看所有jdk的安装包rpm -qa | grep jdk //卸载jdk,rpm -e --nodeps XXX(上面显示的包名 会卸载对应的包)//检查是否还有jdk java -version删除残留jdk文件//搜索相关的文件夹find / -name jdk -d准备jdk安装包下载jdk的官网地址:https://www.oracle.com/java/techn

2020-12-22 22:23:02 89

Percona-Server-5.6.16数据库安装执行脚本

Linux安装数据库需要执行的相关脚本及配置

2020-12-22

mysql安装包(linux)64位

在Linux上部署项目,需要用到Mysql, 因此想要下载适用于Linux的安装版本,在Mysql

2020-12-22

空空如也

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

TA关注的人

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