- 博客(26)
- 资源 (2)
- 收藏
- 关注

原创 【python】算术运算报错can't multiply sequence by non-int of type 'float'
举例:num1=input('input the first num: ')num2=input('input the second num: ')num3=num1*num2print(num3)执行后,结果:input the first num:这时自己在键盘输入整数,敲回车 input the second num:再次在键盘输入整数,敲回...
2017-08-31 22:25:14
287944
2
原创 【数据库-MySQL】mysql日志详解及性能优化
mysql日志分为四大类:慢查询日志,查询日志,错误日志,二进制日志一.慢查询日志:大于慢查询时间的语句,都会记录在慢查询日志中1.查看慢查询是否开启 show variables like "slow_query_log"; 如下:slow_query_log: ON/OFFslow_query_log_file:慢查看日志名称:slow.log 2.开启慢查询 set global slow_query_log='ON'; 3.查看慢查询时间 show variables..
2020-07-07 16:21:58
719
原创 【消息中间件-Kafka】原理介绍及相关配置优化和JMX监控性能指标
kafka特点:高性能,持久化,多副本,横向扩展能力一.名词理解producer和consumer:生产者,消费者就不多说了1.kafka cluster:kafka集群簇2.Broker:消息中间件处理节点,一个kafka节点就是一个broker,每个服务器上有一个或多个kafka的节点,多个broker组成一个kafka集群(不同的broker之间,可以联系)3.Topic:消息主题,kafka根据topic对消息进行分类,发布到kafka集群的每条消息都要指定一个Topic4..
2020-07-06 14:35:52
813
原创 【Python】子类无法直接继承父类的私有属性和私有方法
子类继承父类1.子类无法直接访问父类的私有属性和私有方法2.但父类可以访问自己内部的私有属性和私有方法子类无法直接访问父类的私有属性和私有方法class Person(object): def __init__(self,age): self.__age = ageclass Student(Person): def dis(self): ...
2019-10-25 16:30:28
5771
原创 【python】动态绑定属性和方法MethodType及限制动态绑定__slots__
一。动态绑定方法1.运行时给类动态绑定方法from types import MethodTypeclass Person(object): passdef set_age(self,age): self.age = agedef main(): p1 = Person() p2 = Person() Person.set_age = Meth...
2019-10-24 19:30:51
348
原创 【python】python中装饰器简单介绍及代码实践
装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能两个原则:不能修改被装饰的函数的源代码不能修改被装饰的函数的调用方式对无参函数进行装饰 def total_time(func): def wrapper(): start = datetime.datetime.now() func() stop = datetim...
2019-09-26 18:26:39
243
原创 【python】使用python讲解三种排序:快速排序,冒泡排序,选择排序
1.快速排序 def fastChoose(self,list,left,right): # left = 0 # right = len(list) -1 key = list[left] while (left < right): while (left < right and list[r...
2019-09-21 17:38:54
412
原创 【nginx】Nginx的编译安装和配置介绍
1.首先安装一些依赖包yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-develgcc:编译器openssl:用于网站加密通讯oppenssl-devel:开发软件包pcre:用于支持解析正则表达式zlib:用于对数据进行解压缩。网站之间通信时,数据先压缩再传...
2019-09-19 19:31:10
239
原创 【RFS】【robotframework_3】robotframework集成Jenkins执行并邮件发送执行结果
要求:1.robotframework结合jenkins,实现集成构建2.构建后能解析执行结果,并邮件发送给特定人的邮箱3.邮件内容可以自定义,做到美观(自带的邮件内容不美观),下图是自定义模版 我的前置条件:1.Jenkins部署在Windows环境下(如果Jenkins部署在Linux环境下,robotframework最好也搭建在Linux下)2.robotf...
2018-10-09 19:59:11
2601
1
原创 【Python】数据写入excel和从excel中读取数据
1.cmd中自己用pip安装,命令:pip install xlwtpip install xlrd2.把数据写入excel,记得导入包,from xlwt import *dic=[[199,'单肩包'],[200,'双肩包']]3.从Excel读取数据4.对于Excel中数据格式是时间类型的,需要额外处理5.对字体,单元格的处理...
2018-09-05 15:39:49
13220
原创 【Python】爬虫入门级实战讲解:爬取商城的商品名称及价格
需求:1.对于某某商城,爬取其商品名称和商品价格2.要求:用户动态输入爬取特定商品;3.爬取结果导入excel表格,并写入数据库中;思路:1.查看搜索商品的接口信息,包括接口名称,接口方法(get/post),接口请求参数,及请求头2.爬取出来的信息,利用正则表达进行抽取有用信息(商品名称,价格)3.对抽取出来的信息进行拼接及优化展示4.总共只需三个函数即可,一个利...
2018-08-31 16:08:20
10223
2
原创 【python】三个高阶函数 使用介绍map(),reduce(),filter()
一。map():入参两个,前一个是函数,第二是是iterable.map将序列的每个数据作用到这个函数上,并把结果作为新的Iterator返回PS。it是惰性序列Iterator,因此通过list()函数让它把整个序列都计算出来并返回一个list二。reduce():作用与map()比较类似,但不同点是,reduce中的这个函数必须接收两个函数,然后把这两个参数处理的结果继续和序列的下一个元素做累...
2018-06-12 23:41:58
350
原创 【python】总结下几种参数得用法---可变参数,关键字参数,命名关键字参数
一。默认参数默认参数,注意一点:必选参数在前,默认参数在后,否则Python的解释器会报错二。可变参数可变参数,意思就是传入参数的个数是可变的,可以是1个,2个,无数个;传入类型为数组list或者元祖tuple...
2018-06-05 22:06:47
19520
2
原创 【python】Enum枚举类型的定义及使用方法
1.我们通常将一组常用的常数定义在一个class中,每个常量就是class的一个实例;2.当一个变量有几种可能的取值的时候,我们将它定义为枚举类型。例如,定义一组数据,代表周一到周末再比如,定义男性和女性二。用法1.可以通过名称访问值,也可以通过值访问名称2.申明一个实例3.遍历一遍 ...
2018-05-29 15:38:39
14611
原创 【python】执行时动态绑定方法MethodType()使用介绍
MethodType作用就是把类外面的方法绑定到类或者类的实例上面。使用情况如下1.将方法绑定到类上面,详看下面执行结果解析:为什么s1,s2都显示的97呢,因为s1和s2都指向了相同的set_score所在的地址,所有s2把s1的值覆盖了。都显示的97。2.将方法绑定到实例上面,详看下面结果解析:MethodType把方法绑定在类实例上时,每个实例有自己单独的指向区域...
2018-04-12 13:35:46
2133
原创 【python】if __name__==“__main__”判断语句的讲解
概述:举例两个简单的模块。第一个模块one.pyprint("words outside in func in one.py")if __name__ == "__main__": print("one.py is being run directly")else: print("one.py is being imported into another mod...
2018-04-03 14:25:48
824
原创 【python】类中一些特殊方法和特殊变量介绍__init__(),私有变量
1.__init__()方法代码:class Student(object): def __init__(self,name,score,gender): self.__name=name self.__score=score self.__gender=gender作用是创建实例的时候,强制绑定属性,不然报错wjc=Student('wangjin...
2018-04-02 17:58:16
1084
原创 【四】【python+selenium】pyautogui库和鼠标操作介绍
1.pyautogui库是第三方库,需要自己下载 pip install pyautogui 2.获取屏幕分辨率 import pyautogui screenWidth,screenHeight=pyautogui.size() print(screenWidth,screenHeight) 3.获取当前鼠标位置 currentMouseX,currentMous...
2018-03-23 17:40:22
4147
原创 【三】【selenium+python】账号登录页面并刷新页面
#!coding=utf-8from selenium import webdriverimport timedriver = webdriver.Chrome()#driver = webdriver.Firefox()driver.get("http://pc.s2btest.kstore.shop/login")time.sleep(2)#输入账号密码driver.find_element_...
2018-03-20 17:02:01
2857
原创 【python】二元一次方程求解python源代码
#coding=utf-8import matha=input("please input one number a:")b=input("please input one number b:")c=input("please input one number c:")def quadratic(a,b,c): #判断输入的是不是整数 #2.x版本中,input输入的数据类型就是int...
2018-02-28 18:02:05
11756
2
原创 【docker】docker环境搭建及使用
理论部分:1.docker的三个概念:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器Docker 镜像 - Docker images: Docker 镜像是 Docker 容器运行时的只读模板Docker 仓库 - Docker registeries: Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库(Docker Hub
2017-12-07 18:18:28
7764
原创 【RFS】【robotframework_2】连接数据库密码直连&ssh公钥方式登录
Library DatabaseLibraryLibrary SSHLibrary1.密码直连(sql server举例,mysql同理) Connect To Database Using Custom Params pyodbc "DRIVER={SQL Server};SERVER=101.37.***.***,143
2017-12-01 10:22:53
1630
原创 【RFS】【robotframework_1】生成随机数字和随机字符串
场景:在写接口用例时,入参有时不能重复,如手机号码,身份证号等等。这时需要用到随机字符串或者随机数字当做入参1.生成随机数字${phoneNumber} Evaluate random.randint(13775570000,13775579999) random2.生成随机字符串#${str} evaluate string.ascii_lett
2017-11-27 15:35:31
7669
原创 【Python】python的主要数据类型list和tuple
一。Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。1. 主要表现形式:.>>> classmate=['wang','cao','zhi']>>> classmate['wang', 'cao', 'zhi']2.用len()函数可以获得list元素的个数>>> len(classmat...
2017-09-13 23:01:11
279
原创 【二】【selenium+python】发现页面元素的方法介绍
本片文章拿百度首页测试一。id定位 : find_element_by_id()example. find_element_by_id("kw") 定位输入框 find_element_by_id("su") 定位百度一下按钮二。name定位 : find_element_by_name()example
2017-07-02 13:26:38
857
原创 【一】web自动化测试<selenium2+python>环境搭建+脚本测试执行
本文讲解python+selenium环境的搭建步骤。另外说下期间踩过的坑。因selenium版本问题,导致打不开浏览器,后来因火狐版本问题,输入不了网址
2017-06-30 23:58:16
559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人