摘要:
基础 Python中lambda是什么意思 Python中的pass是什么意思 作为解释型语言,Python如何运行 什么是Python的单元测试 在Python中unittest是什么 如何将数字转换为字符串 什么是Python中的模块和包 解释如何在Python中生成随机数字 在Python中如 阅读全文
posted @ 2019-09-03 18:48
韩志超
阅读(676)
评论(0)
推荐(0)
摘要:
## 装饰器的应用场景 - 附加功能 - 数据的清理或添加: - 函数参数类型验证 @require_ints 类似请求前拦截 - 数据格式转换 将函数返回字典改为 JSON/YAML 类似响应后篡改 - 为函数提供额外的数据 mock.patch - 函数注册 - 在任务中心注册一个任务 - 注册 阅读全文
posted @ 2019-09-03 18:47
韩志超
阅读(4557)
评论(2)
推荐(0)
摘要:
括号匹配是栈应用的一个经典问题, 题目 判断一个文本中的括号是否闭合, 如: text = "({[({{abc}})][{1}]})2([]){({[]})}[]", 判断所有括号是否闭合 思路 1. 使用栈后进先出的原则, 当字符是 之一时, 入栈 2. 当字符是 之一时, 判断栈顶与当前字符是 阅读全文
posted @ 2019-09-03 18:43
韩志超
阅读(1531)
评论(1)
推荐(0)
摘要:
题目: 给出一个字符串, 判断其是否是是合法的IP(IPv4)地址 思路 1. 将字符串按"."分割成4段得到一个列表 2. 逐个判断列表中的字符串是否数字格式并且在0~255之间, 是在新列表对应位置保存True, 不是保存False 3. 判断新列表中是否有False 实现代码 !/usr/bi 阅读全文
posted @ 2019-09-03 18:43
韩志超
阅读(4505)
评论(0)
推荐(0)
摘要:
目录 "Appium环境搭建" "Mac iOS环境搭建" "Appium基础" "Appium进阶" Monkey的使用 参数: p v s throttle ignore crashes: 忽略崩溃 ignore timeouts: 忽略ANR ignore security exception 阅读全文
posted @ 2019-09-03 18:41
韩志超
阅读(2395)
评论(0)
推荐(0)
摘要:
目录 "Appium环境搭建" "Mac iOS环境搭建" "Appium基础" "Appium进阶" Appium简介 Appium是一款开源的Appium自动化工具, 基于Webdriver协议, 主要有以下3个特点: 1. 全能: 支持iOS/Andorid/H5/混合App/WinApp 2 阅读全文
posted @ 2019-09-03 18:40
韩志超
阅读(13161)
评论(0)
推荐(0)
摘要:
目录 "Appium环境搭建" "Mac iOS环境搭建" "Appium基础" "Appium进阶" 环境搭建 1. 安装brew 2. 安装java 3. 安装python3 及相关包 4. 安装git, nodejs 5. 配置cnpm 6. 安装appium 7. 安装appium doct 阅读全文
posted @ 2019-09-03 18:39
韩志超
阅读(1661)
评论(0)
推荐(2)
摘要:
目录 "Appium环境搭建" "Mac iOS环境搭建" "Appium基础" "Appium进阶" 课程使用Windows+Android虚拟机, 建议使用Windows系统学习课程, 如使用Mac系统, 请另外准备一台Andorid手机 Windows系统Appium环境搭建 1. 安装JDK 阅读全文
posted @ 2019-09-03 18:39
韩志超
阅读(1632)
评论(0)
推荐(1)
摘要:
在使用unittest框架时,我们常常需要下载一个 用来生成HTML格式的报告,那么我们能不能自己实现一个呢? HTMLRunner是模仿unittest自带的TextTestRunner()实现的,我们先来看看TextTestRunner()的运行流程。 TextTestRunner使用方法 运行 阅读全文
posted @ 2019-09-03 18:38
韩志超
阅读(972)
评论(0)
推荐(0)
摘要:
在用例组织上,unittest的Test Suite的拥有非常好的灵活性,然而Test Suite一般要提前编制好,添加和组织用例必须使用代码,不方便使用。 本文使用 Flask + unittest.TestSuite + pickle搭建一个简单的unittest用例挑选和执行平台。 思路: 添 阅读全文
posted @ 2019-09-03 18:37
韩志超
阅读(825)
评论(0)
推荐(0)
摘要:
参考: "https://www.cnblogs.com/yoyo008/p/9232805.html" 在使用Django Admin时, 对于列表我们有时需要提供数据导出功能, 如下图: 在Django Admin中每个模型的Admin类(继承至admin.ModelAdmin), 我们可以通过 阅读全文
posted @ 2019-09-03 18:34
韩志超
阅读(3681)
评论(0)
推荐(0)
摘要:
参考: "https://books.agiliq.com/projects/django admin cookbook/en/latest/export.html" 在使用Django Admin时, 对于列表我们有时需要提供数据导出功能, 如下图: 在Django Admin中每个模型的Admi 阅读全文
posted @ 2019-09-03 18:33
韩志超
阅读(819)
评论(0)
推荐(0)
摘要:
## 目录 - [Django从Models 10分钟建立一套RestfulApi](https://www.cnblogs.com/superhin/p/11454749.html) - [Django从Models 10分钟定制一个Admin后台](https://www.cnblogs.com 阅读全文
posted @ 2019-09-03 18:32
韩志超
阅读(1088)
评论(0)
推荐(0)
摘要:
目录 Django从Models 10分钟建立一套RestfulApi Django从Models 10分钟定制一个Admin后台 简介 Django是一套完善而强大的web开发框架, 结合Django Restframework我们可以非常快的搭建一套后台的api, 该api主要特点: 标准的Re 阅读全文
posted @ 2019-09-03 18:32
韩志超
阅读(1099)
评论(0)
推荐(0)
摘要:
Numpy学习笔记 ndarray多维数组 创建 数组创建函数 arange ones/ones_like zeros/zeros_like empty/empty_like eye/identity 属性 ndim: 轴的个数 shape: 数组的维度 size: 元素总个数 dtype: 数据类 阅读全文
posted @ 2019-09-03 18:26
韩志超
阅读(518)
评论(0)
推荐(0)
摘要:
[TOC] 运行环境: pip insall pytest pytest bdd pytest selenium BDD介绍 BDD行为驱动是一种敏捷开发模式, 重点在于消除开发/测试对需求了解的歧义及用户场景的验证. 需求描述/用户场景 BDD提供一套标准的需求及用户场景表达语法, 一般为Feat 阅读全文
posted @ 2019-09-03 18:24
韩志超
阅读(8273)
评论(2)
推荐(0)
摘要:
今天同事向我推荐Django 2 By Example这本书,我笑着说,这本书的中文翻版我早已看完并实践了上面的每一个项目,并且我是从Django By Example第一版的中文译文便开始学习的。 然后我向他推荐了柚子小站的中文译版。同事和我看了柚子小站博主的1年半的全栈历程,从计算机原理到Lin 阅读全文
posted @ 2019-09-03 01:31
韩志超
阅读(317)
评论(0)
推荐(0)

浙公网安备 33010602011771号