摘要: 转载至: https://zhuanlan.zhihu.com/p/32279976 阅读全文
posted @ 2020-03-10 19:40 dearddu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 用requests需要分清何时用data与json请求: 看请求头部参数 Post请求参数一部分在url里 另外一部分在body里面 第一种:application/json: {“key1“:”value1”,“keyt2":“value2"} json= 第二种:application/x-ww 阅读全文
posted @ 2020-03-10 18:49 dearddu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 查看端口占用:lsof -i tcp:port 杀掉进程:kill -9 PID 阅读全文
posted @ 2020-03-10 17:49 dearddu 阅读(109) 评论(0) 推荐(0) 编辑
摘要: virtualenv 虚拟环境 描述: 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7, 而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。 vir 阅读全文
posted @ 2020-03-10 17:43 dearddu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: MySql公共方法 #!/usr/bin/env python# coding:utf-8import pymysqlfrom utils.logger import logfrom config.env.pathconfig import ENV_CONFIG_PATH, API_YML_PATH 阅读全文
posted @ 2020-03-10 17:41 dearddu 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1 直接使用参数格式化:{:.2%} 显示小数点后2位: {:.2%}: print('percent: {:.2%}'.format(42/50)) 不显示小数位: {:.0%},即,将2改为0: print('percent: {:.0%}'.format(42/50)) 2 格式化为float 阅读全文
posted @ 2020-03-10 17:36 dearddu 阅读(782) 评论(0) 推荐(0) 编辑
摘要: #方法一 num_list = [0,1,2,3,4,5,6,7,8,9] num_list_new = [str(x) for x in num_list] print (",".join(num_list_new)) #方法二 num_list1 = [0,1,2,3,4,5,6,7,8,9] 阅读全文
posted @ 2020-03-10 17:35 dearddu 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@c 阅读全文
posted @ 2020-03-10 17:34 dearddu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 单纯从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的。 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。 app项目,c/s结构的,必须要有客户端;app 修改了服务端, 则客户端用户所有核心版本都需 阅读全文
posted @ 2020-03-10 17:31 dearddu 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 转载来源:上海-悠悠 1.如何判断一个页面上元素是否存在? 这个可以说是被问烂的题了,判断元素存在方法有三种: 方法一,用try...except... def is_element_exsist(driver, locator): ''' 判断元素是否存在,存在返回True,不存返回False : 阅读全文
posted @ 2020-03-10 17:29 dearddu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.统计 统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8] # coding:utf-8 a = [1, 3, 5, 7, 0, -1, -9, -4, 8] # 用列表生成式,生成新的列表 b = [i for i in a 阅读全文
posted @ 2020-03-10 17:28 dearddu 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 计算n的阶乘 计算n!,例如n=3(计算3*2*1=6), 求10! 方法1:可以用python里面的reduce函数,reduce() 函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集 阅读全文
posted @ 2020-03-10 17:27 dearddu 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 前言 用一条SQL 语句查询xuesheng表每门课都大于80 分的学生姓名,这个是面试考sql的一个非常经典的面试题 having和not in 查询 xuesheng表每门课都大于80 分的学生姓名 name kecheng score 张三 语文 81 张三 数学 73 李四 语文 86 李四 阅读全文
posted @ 2020-03-10 17:26 dearddu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 常用指令 1.说出10个linux常用的指令 ls 查看目录中的文件 cd /home 进入 '/ home' 目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录 mkdir dir1 创建一个叫做 'dir1' 的目录 rmdir dir1 删除一个叫做 'dir1' 的目录 (只 阅读全文
posted @ 2020-03-10 17:24 dearddu 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 浏览器输入url按回车背后经历了哪些? 1.在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事? 1、首先,在浏览器地址栏中输入url,先解析url,检测url地址是否合法 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显 阅读全文
posted @ 2020-03-10 17:23 dearddu 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 什么是Flask,有什么优点? 轻量级web框架,默认依赖两个外部库:jinja2和Werkzeug WSGI工具 适用于做小型网站以及web服务的API 如何在Flask中访问会话? 会话(seesion)会话数据存储在服务器上,需要存储在服务器上的临时目录中 from flask import 阅读全文
posted @ 2020-03-10 17:22 dearddu 阅读(632) 评论(0) 推荐(0) 编辑
摘要: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常 IllegalArgumentException - 传递非法参数异常 ArithmeticException - 算术运算异常 ArrayStoreException - 向数 阅读全文
posted @ 2020-03-10 17:21 dearddu 阅读(120) 评论(0) 推荐(0) 编辑
摘要: app出现ANR,是什么原因导致的? 1.主线程执行了耗时操作,比如数据库操作或网络编程 2.其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间片, 比如其他进程的频繁读写操作可能会导致这个问题。 细分的话,导致ANR的原因有如下几点: 1.耗时的网络访问 2.大量的数据读写 3.数据库操 阅读全文
posted @ 2020-03-10 17:19 dearddu 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 功能性测试用例包括: 1.输入已注册的用户名和正确的密码,验证是否登录成功; 2.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确; 3.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确; 4.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确; 5.用户 阅读全文
posted @ 2020-03-10 17:17 dearddu 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 1.json和字典dict的区别? 现在自动化培训烂大街,是个人都能说的上几个框架,面试如果问框架相关问题,求职者只需一瓶82年的雪碧,会吹的让你怀疑人生! 所以面试官为了更清楚的知道你是停留在表面上的花拳绣腿还是有扎实的基础,就不会问框架这种东西了。基本上问几个数据类型的基础就知道有没货了。 那么 阅读全文
posted @ 2020-03-10 17:16 dearddu 阅读(198) 评论(0) 推荐(0) 编辑