自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql 报错1055 GROUP BY 需要包含所有 在 SELECT 中出现的字段

[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dps_test.qm_audit_plan_order.scheduled_end_time' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=on

2020-06-11 14:30:16 795

原创 mysql统计某个字段不同值某个时间段数量之sum(case...when)

sum(case 属性名 when 属性值1 then 1 else 0 end),意思就是某个属性下为属性值1就加1个数量,否则就作0统计。

2020-06-11 14:27:38 1569

原创 jmeter接口测试-关联

2020-05-21 00:22:49 158

原创 postman接口测试遇到的问题--http404

2020-05-21 00:18:09 2319

原创 linux

2020-05-21 00:12:15 109

原创 app功能测试

2020-05-21 00:04:22 122

原创 前端

2020-05-20 23:54:19 91

原创 单元测试

2020-05-20 23:50:34 80

原创 数据处理踩过的坑1

list_position_name=['网络工程师', '网络工程师', '884-软件测试工程师', '测试工程师', '软硬件测试工程师', '测试工程师','网络工程师', '软件测试', '软件测试(常州)']list_price_positoin_address = []for i in list_position_name: address_index = [x for x in range(len(.

2020-05-09 15:25:25 146

原创 异常处理

#一、捕捉异常,程序继续向下运行a=[1,2,3,4]try: a[5]#except IndexError as e:#已知异常类型 #print('下标越界')except Exception as e:#所有异常类型 print('出异常了')#发生异常执行的语句else: print('存在下标5')#未发生异常执行语句finally: ...

2019-12-30 20:04:46 81

原创 django

安装django,创建项目查看django版本:python -m django --version 卸载django:pip uninstall django==3.0.1 安装django:pip install django==2.1.5 命令行新建一个项目:django-admin startproject test 创建一个子项目(user模块)python manage....

2019-12-29 00:30:12 89

原创 mock接口开发-flask模块

mock接口开发 1、模拟第三方接口2、给别人提供数据,避免对方直接连接数据库3、flask是一个web开发框架1、安装flask模块pip install flask 2、导入模块 3、开发接口 4、启动服务 5、接口测试工具验证接口import flaskimport jsonimport toolsserver=flask.Flask(__name__)#开发一个服务,把当前py...

2019-12-25 00:20:41 318

原创 线程

import threading,time,threadpool# #线程具体干活的,进程是线程和其他资源(图片等)的集合# def download():# time.sleep(3)# t1=threading.Thread(target=download)# t1.start()# print('执行完了')# for i in range(5...

2019-11-23 15:35:08 152

原创 迁移redis

import timeimport redisr = redis.Redis(host='192.168.1.1',password='11311331',port=6379,db=0,decode_responses=True)#r2 = redis.Redis(host='192.168.1.1',password='45534343',port=6378,db=0,decode_...

2019-11-01 23:26:13 74

原创 匿名函数

#递归,就是函数自己调用自己def func(): num = int(input('num:')) if num % 2 ==0: print('是偶数') return else: func()f = lambda x,b:str(x+b)# result = f(1,2)# print(result)...

2019-11-01 23:23:33 108

原创 加密

import hashlib# import md5 python2# s='1'# # m = hashlib.md5( s )#只是加密未返回加密后的结果# m = hashlib.sha224( s.encode() )# result = m.hexdigest() #获取加密后的结果# print(result)# #撞库 #加盐# salt='24dfw32R@#@#...

2019-11-01 23:22:25 96

原创 读excel

import xlrdbook = xlrd.open_workbook(r'C:\\Users\\sh188\\PycharmProjects\\untitled\\day5\\aa.xlsx')sheet = book.sheet_by_index(0)# sheet = book.sheet_by_name('sheet1')result = sheet.cell(0,0).va...

2019-11-01 23:20:33 100

原创 xlwt

import xlwtbook = xlwt.Workbook()sheet = book.add_sheet('sheet1')# sheet.write(0,0,'名字')# sheet.write(0,1,'手机号')# sheet.write(1,1,'119')# sheet.write(2,1,'110')stus = [ ['id', 'name', 's...

2019-10-27 19:00:36 1061

原创 redis

#关系型数据库,表与表之间有关系:MySQL sqlserver、Oracle 要检查语法 查看是否有索引等等 比较慢#非关系数据库 NOsql 比关系型数据库快 mongodb 存在磁盘 redis 每秒10w次的读写,存在内存,做缓存 比方说session#Redis只有ip 端口号 密码 没有账号#0-15个数据库import redisr=redis.Redis(host=...

2019-10-26 16:25:33 97

原创 pymysql

import pymysqlip ="192.168.1.32"user = 'username'password="123456"#字符串db='shujukuname'port=3306conn=pymysql.connect(host=ip,user=user,password=password,db=db,port=port,charset='utf8',autocommit...

2019-10-26 15:01:07 183

原创 递归函数

按alt+回车 自动导入模块变量显示灰色,表示定义了没使用#递归,函数自己调用自己,递归最多循环999次def func(): num=input('num:') if num %2==0: print('偶数') return else: func()#lambda #匿名函数,只能写简单的函数,简单函数不...

2019-10-26 11:13:14 81

原创 os模块

os.getcwd() 方法用于返回当前工作目录。os.chdir(path)#path-- 要切换到的新路径。os.mkdir() 创建目录os.mkdirs()创建多层文件夹,父目录不存在会一起创建os.remove(path)#path-- 要移除的文件路径os.listdir()获取目录下的文件内容,只能获取一层os.walk()获取目录下的文件内容,所有目录...

2019-10-26 10:01:47 110

原创 第三方模块安装

2019-10-19 15:31:05 113

原创 内置函数

#eval exec都是执行字符串形式的python代码的(python在线编辑器),eval执行简单的代码,exec可以执行复杂的,存在风险 例如可以执行os.remove 需要做好权限控制s='1+1'print(eval(s))#2print(exec(s))#Nonef = open('商品.py',encoding='utf-8')result=f.read()#exec(...

2019-10-19 14:31:51 70

原创 解包、map

def cont(ip,port,username,password): print(ip) print(port) print(username) print(password)info=('192.168.1.1',8090,'root','123456')info_l=['192.168.1.1',8090,'root','123456']info_d...

2019-10-14 19:30:54 349

原创 random模块

import random随机取一个整数,转成6位字符串,不足6位补0random_int=random.randint(0,999999)bq=str(random_int).zfill(6)print(bq)#随机取几个,例生成验证码 所有整数、小写字母、大写字母、特殊字符random_list=random.sample(string.digits+string.asc...

2019-10-14 18:04:31 141

原创 函数

定义函数def is_float(s): s=str(s) if s.count('.')==1: left,right=s.split('.') if left.isdigit() and right.isdigit(): print('正小数') elif left.startwith('-') an...

2019-10-14 10:42:14 193

原创 json

json串就是字符串,所有语言都能识别import jsonimport pprintd ={"name":"abc"}json_str = json.dumps(d) #就是把字典/list转成字符串(json)pprint.pprint(json_str)#'{"name": "abc"}'import jsonimport pprintd={ "id":...

2019-10-11 16:40:22 167

原创 修改文件

方式一:import osf = open('a.txt','a+',encoding='utf-8')f.seek(0)res=f.read()new_re=res.replace('3','三')f.seek(0)f.truncate()#清空文件内容f.write(new_re)f.close()方式二:文件内容比较多时,按行替换import oswith ...

2019-09-27 10:22:33 105

原创 文件

f = open('a.txt',encoding='utf-8')print(f.readline())#读一行,文件指针到第二行开头print(f.readline())#读第二行,文件指针到第三行开头print(f.readlines())#按行读取,从第三行开头到文件末尾,文件指针在文件末尾print(f.read())#无内容,因为文件指针在文件末尾f.seek(0)#移动文...

2019-09-16 22:46:26 105

原创 函数

变量l1,l2,l3,l4按列表的下标顺序接收列表的值,变量和下标一一对应,变量数量不能大于或小于列表value个数l1,l2,l3,l4=[1,3,4,5]print(l1,l2,l3,l4)#1 3 4 5l1,l2,l3,l4=[1,3,4,5]print(l1,l4)#1 5一个函数只实现一个功能def is_float(s):#定义函数,形参为s s=str...

2019-09-16 11:35:22 95

原创 python3 input函数和函数参数类型

在python2中有input和raw_input两个函数,其中raw_input将所有输入作为字符串看待,返回字符串类型。input函数支持表达式、数字类型、字符串类型,接受为表达式时,只返回其执行结果。在python3中对input和raw_input函数进行了整合,仅保留了input函数(认为raw_input函数是冗余的)。同时改变了input的用法——将所有的输入按照字符串进...

2019-09-16 10:13:02 1883

原创 字典-切片

字典:key:value形式,根据key取值,速度快,无顺序,每次打印可能都不一样,不能像列表按下标取值定义{}stuts={ 'name':'xiaohei', 'age':18, 'addr':'北京'}stu={ 'id':1890808, 'class':'自动化一班'}#增加stuts['sex']="男"#若没有添加key及...

2019-09-09 15:26:58 4627

原创 python基础

1、字符类型name='xiaohei'#字符串age=18#整数,int类型score=78.5#小数,浮点型2、python通过缩进控制代码块,只要有冒号就缩进3、查看变量类型score = float(input("请输入你的分数:"))print("score的类型",type(score))#查看变量类型,score的类型 <class 'str'>4、占位...

2019-09-05 16:00:34 80

原创 python基础

1、=赋值 ==判断是否相等import randomscore = int(input("请输入成绩:"))#input接受到的都是字符串,int()类型转换if score >=90: print("优秀")elif score>=80 and score<90: print("良好")elif score>=60 and score&l...

2019-08-02 23:04:38 64

原创 cookie、session

1、get请求和post请求区别get请求参数是在url后面,只有请求头post请求参数是在body里面,有请求头和请求体2、cookie和session的区别cookie:存在本地的一个键值对session:存在服务端的一个键值对...

2019-08-02 22:49:26 144

原创 postman-接口自动化

1、参数化

2019-08-02 22:43:02 125

原创 postman接口测试1

1、http常用请求方式:get、postpostman使用: get请求的参数在Params中添加 post请求的参数在body中添加 body中参数的几种类型:普通传参,json,文件form-date与x-www-form-urlencoded区别:...

2019-08-02 17:04:28 630

转载 WEB通信

1、url是什么?作用统一资源定位符,支持多种协议:http、ftp...作用:定位服务器资源(类似收货地址)2、URL格式3、http协议的报文结构规范服务器和浏览器之间数据传输的格式4、Cookie和Set-Cookie5、refer作用6、http状态码301、302和location...

2018-06-05 16:33:42 286

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-10 10:46:20 181

空空如也

空空如也

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

TA关注的人

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