unitest 易于管理,减少代码冗余量 ,易于维护 1.testCase 类:所有测试用例的继承的基本类 一个测试用例就是一个完整的测试流程 包括测试用例执行欠的环境准备 setup,实现测试过程的代码run 以及用例之后的环境还原 tearDown 一个测试用例就是一个完整的测试单元 通过运行这 ...
分类:
其他好文 时间:
2021-04-15 12:22:17
阅读次数:
0
一个请求通过经过中间件最后生成响应 基于koa2的demo const Koa = require('koa'); const app = new Koa(); const PORT = 3000; // #1 app.use(async (ctx, next)=>{ console.log('wa ...
分类:
其他好文 时间:
2021-04-15 12:19:38
阅读次数:
0
1. 下载Winsw https://github.com/winsw/winsw/releases 下载winsw官网上的xml文件和.exe文件 2. 编辑配置文件 创建一个文件夹demo,将所需要转换的jar包,和这两个文件放在一起,并且将.exe的文件名修改和.xml文件一样,比如test. ...
分类:
编程语言 时间:
2021-04-15 12:15:58
阅读次数:
0
### pyqt5 - pyqt5、qtdesigner安装,编译器安装环境里已详解 - designer设计的界面应用 - 打开qt designer界面设计软件设计界面 - pycharm->tool->extenal->designer - 利用pyuic把ui界面文件转换成py文件对象以供p ...
分类:
其他好文 时间:
2021-04-14 12:18:30
阅读次数:
0
记录一下java实现文件的上传、下载、删除的功能demo; /** * Controller */ @Slf4j @RestController @RequestMapping public class FileController { @Resource IFileService fileServ ...
分类:
编程语言 时间:
2021-04-13 12:53:13
阅读次数:
0
从桌面端软件转到 Web 前端的开发,设计思路上有不小的改变,这里记录一下目前的一些思考。 对于不同的 router 从整个产品的设计来看,UI 代码与业务逻辑代码的分离是必须的。之前做 WPF 开发,能充分体会到 MVVM 设计模式来带的可维护性上的优势。 但 Web 前端的技术碎片化实在太厉害, ...
分类:
Web程序 时间:
2021-04-13 11:44:25
阅读次数:
0
ReentrantLock是可重入锁,并且可以实现公平锁。Sychronized是可重入锁、非公平锁。 话不多说,上demo: 1 package com.example.demo.util; 2 3 import java.util.concurrent.locks.ReentrantLock; ...
分类:
其他好文 时间:
2021-04-12 12:54:59
阅读次数:
0
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/你可以通过以下命令来判断是否已安装:pip --version # Python2.x 版本命令pip3 --version # Pytho ...
分类:
编程语言 时间:
2021-04-12 12:40:16
阅读次数:
0
在终端使用 vue ui 新建项目时一直显示刷新进度条,无法进行新建 解决: 首先,使用 where vue 找到 .vuerc 文件夹,并修改里面的 useTaobaoRegistry值为 true 或 false,就是往默认值的相反值改。 然后,分别使用 node -v、vue -v、webpa ...
分类:
其他好文 时间:
2021-04-12 12:38:59
阅读次数:
0
可重入锁 可重入锁指的是在一个线程中可以多次获取同一把锁,比如:一个线程在执行一个带锁的方法,该方法中又调用了另一个需要相同锁的方法,则该线程可以直接获取锁执行调用的方法,而无需重新获得锁; 重入则避免了死锁情况的发生。 例如:当线程1访问testA时,线程2不能访问testB方法,但是可以访问te ...
分类:
其他好文 时间:
2021-04-12 12:16:59
阅读次数:
0