自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Johnny's Lab

博客:https://www.zhwei.cn/ Django博客:https://blog.zhwei.cn/

  • 博客(113)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像

本文章为原创内容,只发布于本博客和 我的私人博客,转载请注明,谢谢基于 Docker 的 Django 容器化部署教程分为三部分,当前所在的是第一部分基于 Docker 的 Django 容器化部署之一:定制属于自己的 docker 镜像基于 Docker 的 Django 容器化部署之二:docker-compose 部署 Django 项目基于 Docker 的 Django 容器...

2020-03-17 09:44:21 668

原创 Hexo:语雀云端写作,Github Actions持续集成

本文章为原创内容,只发布于本博客和我的私人博客,转载请注明,谢谢使用 Hexo 静态博客网站发表文章,需要本地以Markdown的形式写好文章借助 Hexo 生成静态页面部署到云主机或者通过 git 到托管平台既然要本地借助 Hexo 生成静态页面,那就需要设置 Node.js 环境和博客源码,虽然环境设置简单,源码从Github、coding、gitee、gitlab等地方下载方便...

2020-03-03 12:23:36 2860 7

原创 HTMLTestRunner 加强版 HwTestReport 加入样式美化、中英文版本、Selenium和Appium截图、饼图等内容

作为 HwTTK(Test Tool Kit )中的一员,HwTestReport具有以下特性:支持Python2和Python3,自动兼容,无需设置支持中文和英文手动切换支持Selenium和Appium截图报告嵌入Html报告中,可根据需求设置开启或关闭截图展示功能样式美化需要网络支持,采用CDN加持,如果本地使用请下载离线版本增加测试人员条目、通过率统计、所有可能情况筛选功能等...

2020-01-14 13:07:23 821

原创 python 轻量单元测试框架 HwUnittestFrameworkPy2

此框架内容已更新到其他地址,点我查看python 轻量单元测试框架JzFramework下载 Github项目地址目录结构说明 文件/文件夹 说明 startup.py 启动程序 cases 测试用例 config 配置文件 date 数据驱动,如excel,未做 log 日志存放 report 报告存放 src 封装的库类功能自动运

2016-11-15 11:35:43 2353

原创 MySQL数据表操作-查询方法汇总(SELECT)

查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作,在 MySQL中,可以使用 SELECT 语句来查询数据。语法格式SELECT{* | <字段列名>}[FROM <表 1>, <表 2>…[WHERE <表达式>[GROUP BY <group by definition>[HAVING <expression> [{<operator> <expres

2021-03-14 22:40:37 65

原创 MySQL 处理 null 值的问题

MySQL中NULL值是比较IS NULL: 当列的值是 NULL,此运算符返回 trueIS NOT NULL: 当列的值不为 NULL, 运算符返回 true<=>: 安全的等于,比较操作符(不同于=运算符),当比较的的两个值为 NULL 时返回 true。MySQL中NULL是不参与计算的,对NULL进行计算,使用 IS NULL 和 IS NOT NULL 运算符只有“<=>”才支持NULL的比较,其他比较运算对有NULL操作数时返回的结果就是NULL,永远

2021-02-25 22:46:11 45

原创 MySQL常用运算符(算数、逻辑、比较、位)及其优先级

每种数据库都支持 SQL 语句,但是它们也都有各自支持的运算符。MySQL 所提供的运算符可以直接对表中数据或字段进行运算,共有4 种运算符:算术运算符、 比较运算符、逻辑运算符和位运算符1) 算术运算符执行算术运算,例如:加、减、乘、除和取余运算等。运算符作用使用方法+加法运算用于获得一个或多个值的和-减法运算用于从一个值中减去另一个值*乘法运算使数字相乘,得到两个或多个值的乘积/除法运算,返回商用一个值除以另一个值得到商,保留四位小数,如果除

2021-02-25 22:43:18 251

原创 MySQL约束总结(CONSTRAINT)

约束的含义一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性。MySQL数据库通过约束(constraints)防止无效的数据进入到表中,以保护数据的实体完整性。约束的分类在 MySQL 中,主要有六种约束:1、NOT NULL:非空约束,用于约束该字段的值不能为空。比如姓名、学号等。2、DEFAULT:默认值约束,用于约束该字段有默认值,约束当数据表中某个字段不输入值时,自动为其添加一个已经设置好的值。比如性别。3、PRIMARY KEY:主键约束,用于约束该字段的值具有唯一性,至

2021-02-15 22:45:26 102

原创 MySQL数据表操作-删除数据表(DROP TABLE)

基本语法使用 DROP TABLE 语句可以删除一个或多个数据表,在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。语法格式如下:DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]对语法格式的说明如下:表名1, 表名2, 表名3 ...表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。IF EXISTS 用于在删除数据表之前判断该表

2021-02-02 23:26:45 350

原创 MySQL数据表操作-修改数据表(ALTER TABLE)

修改数据表的前提是数据库中已经存在该表。修改表指的是修改数据库中已经存在的数据表的结构。例如增加或删减列、更改原有列类型、重新命名列或表等。语法ALTER TABLE <表名> [修改选项][修改选项]的语法格式如下:{ ADD COLUMN <列名> <类型>| CHANGE COLUMN <旧列名> <新列名> <新列类型>| ALTER COLUMN <列名> { SET DEFAULT <默认值&

2021-01-28 00:35:45 138

原创 MySQL数据表操作-创建数据表(CREATE TABLE)

语法CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-options)和分区选项(partition-options)所组成的CREATE [临时表] TABLE <表名> ([表定义选项])[表选项][分区选项];CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options]

2021-01-27 23:39:05 221

原创 MySQL数据表使用(SHOW DESC USE等)

使用数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || db_test || db_test_db || mysql || performance_schema || sys || test001

2021-01-25 00:33:25 64

原创 MySQL存储引擎 (包括 InnoDB 和 MyISAM 对比)

数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。MySQL 提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在 MySQL 中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。常用的是InnoDB和MyISA

2021-01-22 00:10:08 45

原创 MySQL数据类型-二进制类型 (BLOB BINARY等)

MySQL 支持两类字符型数据:文本字符串和二进制字符串。二进制字符串类型有时候也直接被称为“二进制类型”。MySQL 中的二进制字符串有 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。MySQL二进制类型下表中列出了 MySQL 中的二进制数据类型,括号中的M表示可以为其指定长度。类型名称说明存储需求BIT(M)位字段类型大约 (M+7)/8 字节BINARY(M)固定长度二进制字符串M

2021-01-20 01:09:51 354

原创 MySQL数据类型-字符串类型 (CHAR VARCHAR等)

字符串类型用来存储字符串数据,还可以存储图片和声音的二进制数据。字符串可以区分或者不区分大小写的串比较,还可以进行正则表达式的匹配查找。MySQL 中的字符串类型有 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET 等。MySQL字符串类型字符串类型没有像数字类型列那样的“取值范围",但它们都有长度的概念。如果需要存储的字符串短于 256 个字符,那么可以使用 CHAR、VARCHAR 或 TINYTEXT。如果需要存储更长一点的字符

2021-01-17 22:18:15 298

原创 MySQL数据类型-日期和时间类型 (DATETIME DATE等)

MySQL提供日期和时间的类型以及日期和时间的组合,表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值,并将零值插入到数据库中。TIMESTAMP类型有专有的自动更新特性日期和时间类型参考 MySQL5.7 Date and Time Data Type Syntax类型大小 ( bytes)范围格式用途说明YEAR1个字节19

2021-01-17 22:16:18 863

原创 MySQL数据类型-数值类型 (整数 小数)

MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,不同的数据类型提供不同的取值范围,可以存储的值范围越大,所需的存储空间也会越大。大致可以分为四类:数值、日期/时间、字符串(字符)和二进制类型。数值类型MySQL支持所有标准SQL数值数据类型。整数类型、浮点数类型和定点数类型整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT浮点数类型包括 FLOAT 和 DOUBLE定点数类型为 DECIMAL。

2021-01-13 00:31:41 453

原创 MySQL数据库操作-删除数据库 (DROP DATABASE)

当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。删除数据库在 MySQL中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为:DROP DATABASE [ IF EXISTS ] <数据库名>语法说明如下:<数据库名>:指定要删除的数据库名。IF EXISTS:用于防止当数据库不存在时发生错误。DROP DATAB

2021-01-11 22:11:26 852

原创 MySQL数据库操作-修改数据库 (ALTER DATABASE)

在 MySQL数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面来介绍一下修改数据库的基本操作。修改数据库在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> |[ DEFAULT ] COLLATE <校对规则名>}语法说明如下:

2021-01-10 22:17:47 491

原创 MySQL数据库操作-创建数据库 (CREATE DATABASES)

创建数据库在 MySQL中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];语法 [DEFAULT] CHARACTER SET <字符集名> 也可以使用 [DEFAULT] CHARSET <字符集名> 的语法其

2021-01-07 22:59:54 250

原创 MySQL数据库操作-查看数据库 (SHOW DATABASES)

数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据。在 MySQL数据库中存在系统数据库和自定义数据库,系统数据库是在安装 MySQL 后系统自带的数据库,自定义数据库是由用户定义创建的数据库。查看数据库在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:SHOW DATABASES [LIKE '数据库名'];语法说明

2021-01-07 22:52:13 219

原创 数据库基础

术语数据库系统(Database System,DBS)数据库系统(Database System,DBS)由硬件和软件共同构成。硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分主要包括数据库管理系统、支持数据库管理系统运行的操作系统,以及支持多种语言进行应用开发的访问技术等。数据库(DataBase,DB)数据库(DataBase,DB)数据库(Database)指长期存储在计算机内的、有组织的、可共享的数据集合。通俗的讲,数据库就是存储数据的地方提供了一个存储空间来存储各种

2021-01-06 23:04:18 68

原创 编译OpenWRT LEDE 固件的一些说明

Github Actions 云编译 OpenWRT LEDE 固件固件文件说明文件共提供多种类型供下载(根据编译时选择的Target Images配置),需要其他类型的请自行转换,下面是部分说明序号名称说明(1)openwrt-x86-64-generic-squashfs-combined.img 或.gz带引导分区文件,也就是刷完后可以直接启动无需做设置,推荐使用!(2)openwrt-x86-64-generic-squashfs-combined.vmdk

2021-01-05 00:02:51 2787

原创 Github Actions 云编译 OpenWRT LEDE 固件

本地编译我使用了不同的操作系统,不同的版本,不同的网络环境,甚至不同国度的VPS - .-,还是会有这样或那样的问题,其实就是网络的问题,现在有了Github Actions,一切变得简单了,我之前也出过有关Github Actions的教程,可以一起学习下~说明基于 P3TERX 的脚本进行构建辅助基于 大雕的LEDE 为源码,作为鬼群的lean粉强烈推荐步骤搭建编译环境,生成.config文件(推荐,虽然Actions可以使用SSH connection进行云生成,但并不好用)搭建.

2021-01-04 23:24:49 2108

原创 VMware vSphere ESXI 6.7 U3最新版本封装网卡驱动补丁

未加驱动前合入驱动后下载ESXI6.7U3最新版本的离线包临时邮箱,用来注册账号进入Vmware官网,注册账号,激活后登录下载离线版,如果不能下载,请从这里下载校验MD5SUM、SHA1SUM等,MD5校验工具Hash下载下载ESXi-Customizer-PS最新版本ESXi-Customizer-PS官网下载下载需要的网卡驱动vib下载地址我的网卡是Realtek DRAGON LAN Chip 8118AS,即net55-r8168,打开链接在最下面的Di

2020-12-11 23:37:53 3514 1

原创 Django 教程之setting技巧

文章目录设置语言和相关时间切换Sqlite3 数据库为MySQL安装MySQL配置MySQL安装 mysqlclient配置settings.py配置templates目录配置static目录不加入`load staticfiles`来使用静态文件设置语言和相关时间打开setting.py文件修改如下设置源码:LANGUAGE_CODE = 'en-us'TIME_ZONE = 'UTC'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = True修改

2020-12-10 00:14:03 47

原创 Django 教程之添加搜索Django Haystack 全文检索与关键词高亮

当前关于django-haystack的教程大多同质化,当然我的教程也是参考后实战出来的,这里我将补充说明haystack中有关page和page_obj的不同使用(推荐page_obj)和搜索关键字高亮的时候其他字显示...需求能够根据用户的搜索关键词对搜索结果进行排序(日期)以及高亮搜索关键字安装依赖包当前环境:windows10 64python3django 1.11当前版本:django-haystackwhooshjiebadjango-haystackHays

2020-12-10 00:13:27 86

原创 Django 教程之添加markdown支持

为了让博客文章具有良好的排版,显示更加丰富的格式,我们使用 Markdown 语法来书写博文。Markdown 是一种 HTML 文本标记语言,只要遵循它约定的语法格式,Markdown 的解析工具就能够把 Markdown 文档转换为标准的 HTML 文档,从而使文章呈现更加丰富的格式,例如标题、列表、代码块等等 HTML 元素。由于 Markdown 语法简单直观,不用超过 5 分钟就可以轻松掌握常用的标记语法,因此大家青睐使用 Markdown 书写 HTML 文档。下面让我们的博客也支持使用 Mar

2020-12-10 00:12:27 115 1

原创 Django 教程之配置后台管理页面xadmin

admin是django官方提供,这里使用第三方代替,更出色概述项目地址:https://github.com/sshwsfc/xadmin官方网站:http://sshwsfc.github.io/xadmin/官方网站:http://www.xadmin.io当前日期:20190723当前Django版本1.11,当前xadmin版本0.6.0参考:https://www.cnblogs.com/lyq-biu/p/9513888.html特性基于Bootstrap3:Xadmin使

2020-12-10 00:10:58 229

原创 Django 教程之media和static静态文件

区别Django有两种静态文件:static 称为静态文件夹,是不变的,形成网站的核心部件,如 CSS文件,JS文件,背景图片等;可为Templates模板提供支持media 称为媒体文件夹,是变动的,由用户定义的文件,如 用户头像, 用户上传的图片或视频等;可为富文本编辑器mdeditor提供支持配置说明我要做的是个人博客,不提供其他人注册登录功能,故media只是为了存放文章的封面、图片等信息。故在目录方面,我的设置如下:static目录与Templates目录放在一起,由“主题目录

2020-12-09 00:47:43 293 1

原创 Django 教程之Templates模板

文章目录配置static目录重写url配置目录配置templates目录模板语言{{ 变量 }}{% 标签 %}分析编写模板逻辑视图View路由URLbase.htmlindex.html自定义标签和过滤器说明创建模板常用的方法:每个APP各自创建自己的模板统一放到项目同名的APP中,即blog我一般喜欢各种解耦,就是为了出现问题好解决,只需处理出问题的地方就好,所以考虑到后期会使用多个模板,简单说就是博客会有多个主题,将HTML页面的设计和后端逻辑设计分离,前后端分离,后台不变,前台随意变更展

2020-12-09 00:46:49 92

原创 Django 教程之View视图

所谓的视图,就是MVC或MTV中的视图,负责业务逻辑,返回对应的响应,并在适当时候调用Model和Template。 官方文档先举个例子from django.http import HttpResponseimport datetimedef current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></

2020-12-09 00:45:43 60

原创 Django 教程之路由URL配置即MTV和MVC简述

有多少种URL,就会存在多少种页面,每种页面对应一类URL,然后再来编写View的代码,这样可以去掉重复的逻辑。接着就要分析页面上需要呈现的数据,不同的数据意味这要用到不同的模型或者字段。所以URL配置很重要。MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器©和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求M:mode

2020-12-09 00:44:44 45

原创 Django 教程之数据库模型

切换数据库按需更换,如需更换,建议开发初期就开始切换Django默认的数据库SQLiteSQLite是一个轻量级的开源免费的数据库。它是一种嵌入式数据库,只是一个.db格式的文件,无需安装,配置和启动。SQLite试图为单独的应用程序和设备提供本地的数据存储。SQLite常见应用场景包括中小型网站,嵌入式设备和应用软件(如android),文件档案管理和桌面程序(exe)文件数据库。SQLite支持多种编程语言(如python)和操作系统(windows, iOS, unix, linux),移植性非

2020-12-09 00:43:00 38

原创 Django 教程之创建Django应用

环境python 3.7Django 1.11PycharmVirtualenv虽然推荐使用Anaconda或者miniconda安装Python,但是开发Django我习惯于Virtualenv,并使用Pycharm创建创建虚拟环境打开PycharmFile–>New ProjectCreate说明:所创建的Virtualenv环境需要使用Pycharm进行调用,如果想用命令行,请进入当前路径内venv文件夹内输入命令激活此虚拟环境activate安装Dj

2020-12-09 00:40:48 25

原创 威联通QNAP使用Container进行docker安装Tranmission并替换UI

QNAP安装Container,即Docker先从Container搜索Tranmission,选择LinuxServer的版本配置网络为Bridge,设置固定ip在File Station中创建共享文件夹,静态卷单一磁盘先创建共享文件夹,在内部创建文件夹对Tranmisson的共享文件夹进行设置,点击高级设置,在挂载本机共享文件夹中新增三项:/config Transmission的配置文件目录。/downloads 下载的文件将被放在这。/watch 存放新种子文件目..

2020-12-09 00:29:17 895

原创 迪兰恒进 RX550 2G 超能 驱动黑苹果macOS 10. 15

PCBETA 原帖作者,硬件已升级,依然支持10.15.7原来以为 RX550 2G 可以开核,并且找到了bios文件,于是购入一个开始摸奖,结果:2G 版本、Lexa核心、512sp的不能刷bios,刷完变黑直接刷死,只能用编程器或者换器件,我的是这种2G版本也有640sp的,如果是Polaris的北极星结构理论是可以刷,但是我没有这个规格的显卡4G版本的有512sp的也有640sp的,640sp的Polaris可以刷bios,开核为rx560 768sp所以rx550是用fakeid方式

2020-12-09 00:25:58 3469 6

原创 Thinkpad X230 黑苹果macOS 10.14 和10. 15驱动AR9285网卡

10.15不像10.14.5可以直接拖动,需要使用命令先解锁权限打开需要更换驱动kext的地址前往,电脑,系统,资源库,Extensions,IO80211family.kext,显示包内容,Contens,PlugInsSystem\Library\Extensions\IO80211Family.kext\Contents\PlugIns打开终端sudo mount -uw /killall Finder将网卡驱动复制进去对于10.14.5,直接拖动AirPortAt

2020-12-09 00:19:21 1846

原创 Proxmox VE(PVE) 安装LEDE或Openwrt

准备openwrt.imgimg2kvmProxmox VE 5.4.1MobaXterm创建虚拟机1、点击“创建虚拟机”按钮,勾上“高级”,勾上“开机自启动”(软路由一般情况下开机启动),名称填入虚拟机名称(例如LEDE),点击“下一步”2、操作系统选择“Linux”,版本选择“5.X - 2.6 Kernel”即可,选择“不适用任何介质”,点击“下一步”3、系统默认即可,点击“下一步”4、硬盘,这边随便设置,之后会删除的,点击“下一步”5、CPU按照实际情况选择,点击“下一步”

2020-12-09 00:07:22 747

原创 Proxmox VE(PVE) 添加Web控制台显示CPU和主板温度

PVE 默认是没有CPU和主板温度显示的,为方便使用,我们自己加上实际效果版本和软件Virtual Environment 6.1-3putty 或 PVE自带的Shell 或 MobaXterm 等工具安装硬件温度监控软件 lm-sensorslm-sensors(Linux-monitoring sensors,Linux监控传感器)是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。安装lm-sensorapt-get insta

2020-12-08 23:54:05 2284 2

HwTestReport.rar

HTMLTestRunner 加强版 HwTestReport 加入样式美化、中英文版本、Selenium和Appium截图、饼图等内容,适用于python的unittest框架进行单元测试,生成美观的测试报告 更新内容: 支持Python2和Python3,自动兼容,无需设置 支持中文和英文手动切换 支持Selenium和Appium截图报告嵌入Html报告中,可根据需求设置开启或关闭截图展示功能 样式美化需要网络支持,采用CDN加持,如果本地使用请下载离线版本 增加测试人员条目、通过率统计、所有可能情况筛选功能等 增加饼图数据展示、测试详情数据展示 增加返回顶部按钮 其他细节修改 可以直接下载或查看详情请移步: 1. https://blog.csdn.net/z_johnny/article/details/103970681 2. https://www.zhwei.cn/hwttk-unittest-hwtestreport/ 如果没有积分下载,请进入博客联系我获取

2020-01-21

JzTestReport

unittest单元测试框架报告,http://blog.csdn.net/z_johnny/article/details/53169663

2017-06-20

python 轻量单元测试框架 JzFramework

python 轻量单元测试框架JzFramework 地址:http://blog.csdn.net/z_johnny/article/details/53169663

2016-11-15

python 轻量单元测试框架JzFramework

python 轻量单元测试框架JzFramework 地址:http://blog.csdn.net/z_johnny/article/details/53169663

2016-11-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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