gen-test-plugin我们日常编写代码的过程中,经常需要为代码编写测试案例。随着对代码质量的要求越来越高,很多公司开始通过代码的测试覆盖率作为QA的一个评定指标。本框架可以一键生成所有代码对应的junit测试案例,为你的人生节约宝贵的时间。特性支持生成junit4/junit5支持jdk7支持自定义生成模板更新记录更新记录gen-test用于生成Junit4/Junit5单元测试。引入&l
分类:
编程语言 时间:
2019-12-28 23:12:18
阅读次数:
168
Q1:用什么操作对象? A1:句柄,即Handle,再换个说法,引用,甚至指针。 Q2:对象保存在哪里? A2:一般对象存的地方无非在这几个区域中:寄存器,堆栈,栈,静态存储区,ROM,非RAM存储(比如字节流);在Java中,主要存储在堆和栈,具体可以分为方法逃逸(存在堆),线程逃逸(存在堆),和 ...
分类:
编程语言 时间:
2019-12-28 23:13:00
阅读次数:
165
go语言中如果一个变量的值为nil,是否能否为json? 如果能否转换,转换后的结果是什么? 下面直接看下例子。 output: 结果输出为"null"。 也就是说,凡是值为nil的变量,经过json编码后都是"null"。例如,未赋值的指针变量、切片slice等: 反过来,如果一个json字符串是 ...
分类:
编程语言 时间:
2019-12-28 23:14:49
阅读次数:
207
本文采用递归办法来计算斐波那契数列中的第38项,用于对于三种计算机语言的计算性能,这三种语言为:Python,Java,Go。 我们采用递归法来求解斐波那契数列的第n项f(n),其算法描述如下: 对于公平起见,我们利用三种程序计算f(38),运行100遍,得到平均耗时,作为性能对比。 Python程 ...
分类:
编程语言 时间:
2019-12-28 23:16:25
阅读次数:
208
1.DateTimeFormatter final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序。 创建DateTimeFormatter: DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM ...
分类:
编程语言 时间:
2019-12-29 00:22:01
阅读次数:
105
"1 File类" "1.1 目录列表器" "1.2 目录实用工具" "1.3 目录的检查及创建" "2 输入和输出" "3 添加属性和有用的接口" "4 Reader和Writer" "5 自我独立的类RandomAccessFile" "6 I/O流的典型使用方式" "6.1 缓冲输入文件" " ...
分类:
编程语言 时间:
2019-12-29 00:26:45
阅读次数:
119
C++学习 ——关于C++平台安装教程及新建项目 一、平台下载 (1)资源 作为一个新手,安装方便操作方便的,dev C++是个很不错的选择,但是我认为唯一不足的地方就是背景外观很难受(下面会解释一哈!)。 下载资源放到了百度网盘, 链接:https://pan.baidu.com/s/1d1jVR ...
分类:
编程语言 时间:
2019-12-29 00:31:02
阅读次数:
105
质数质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的作用。质数的分布规律是以36N(N+1)为单位,随着N的增大,素数的个数以波浪形式渐渐增多。孪生质数也有相同的分布规律。素数,普遍认为的分布规律是没有规律。时而连续出现,时
分类:
编程语言 时间:
2019-12-29 00:33:22
阅读次数:
120
一、变量 1:Python变量 ①变量介绍: 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。而Python下变量是对一个数据的引用。 ②变量的命名 变量名可以由字母、数字、下划线组成,但是不能以数字开头、不可以使用关键字。如:a 、a1、_a ③变量的赋值 变量的声明和定 ...
分类:
编程语言 时间:
2019-12-29 00:35:44
阅读次数:
97
冒泡算法 冒泡排序:从序列的一端开始往另一端冒泡,依次比较相邻的两个数的大小。 设数组长度为N。 1.每轮比较相邻的前后两个数据,如果前面数据大于或者小于后面的数据,就将二个数据交换。 2.这样每轮对数组的第0个数据到N-1个数据进行一次遍历后,最大或者最小的一个数据就到数组第N-1个位置。 3. ...
分类:
编程语言 时间:
2019-12-29 00:39:00
阅读次数:
84
★题目描述 有N位客户的汽车等待维修,现在M个维修员,每个维修员修理每台汽车的时间不同, 请安排每个维修员需要维修的车与维修顺序,使得所有客户总等待时间最少。 ★输入格式 输入的第一行两个数字M,N(1 using namespace std; int M,N; int T[20+5][20+5]; ...
分类:
编程语言 时间:
2019-12-29 00:39:15
阅读次数:
97
闭包 1. 函数引用 def test1(): print(" in test1 func ") # 调用函数 test1() # 引用函数 ret = test1 print(id(ret)) print(id(test1)) #通过引用调用函数 ret() 运行结果: in test1 func ...
分类:
编程语言 时间:
2019-12-29 00:42:28
阅读次数:
77
一、python源码 1.准备源码 下载Python源码:https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz 解压得到文件夹: 我们主要关注Include中的".h"文件以及Objects目录中的".c"文件。 我们从Include和Ob ...
分类:
编程语言 时间:
2019-12-29 00:43:43
阅读次数:
93
问题描述 设计一个内存监视器,能实时地显示当前系统中内存的使用情况,包括系统地址空间的布局,物理内存的使用情况;能实时显示某个进程的虚拟地址空间布局和工作集信息等。 思路 获取系统信息 1. 2. 注意INTELx86_64体系最好用这个函数。其他的等价于 指向 的指针 3. 信息输出 注意这里的 ...
分类:
编程语言 时间:
2019-12-29 00:45:13
阅读次数:
114
声明:本证项目基于《Java-Shiro(六):Shiro Realm讲解(三)Realm的自定义及应用》构建项目为基础。 在实际应用中使用Redis管理Shiro默认的Session(SessionManager)是必要的,因为默认的SessionManager内部默认采用了内存方式存储Sessi ...
分类:
编程语言 时间:
2019-12-29 00:47:49
阅读次数:
85
装饰器 1、先明白这段代码 #### 第一波 #### def foo(): print('foo') foo # 表示是函数 foo() # 表示执行foo函数 #### 第二波 #### def foo(): print('foo') foo = lambda x: x + 1 foo() # ...
分类:
编程语言 时间:
2019-12-29 00:48:36
阅读次数:
106
变量要先赋值后使用 不给变量赋值代表什么 不赋值就使用会怎样 (会报错) 计算并赋值运算符 作用是为了让代码更加简洁。比如 a = a + 10,可以简化为 a+=10 += -= *= /= %= &= ^= |= <<= >>= >>>= public class CalcAndAssign { ...
分类:
编程语言 时间:
2019-12-29 00:57:19
阅读次数:
104
最近因为项目原因,在学C++相关的内容。由于有C#的基础,学起来还是比较快一些的。毕竟基础语法相同的地方还是挺多的。 但是C#和C++比较不同的一个概念就是指针。C#中弱化了指针的概念,而指针在C/C++中却是非常重要的概念。 指针,就是一个存储计算机内存地址的一个变量,通过这个变量,可以很方便的操 ...
分类:
编程语言 时间:
2019-12-29 00:57:34
阅读次数:
87
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JavaScript 字符串,运算符</title> </head> <body> <h3>JavaScript Char(Character string:字符串)</h3> < ...
分类:
编程语言 时间:
2019-12-29 01:01:07
阅读次数:
90
JAVA8学习——深入浅出Lambda表达式(学习过程) lambda表达式: 我们为什么要用lambda表达式 在JAVA中,我们无法将函数作为参数传递给一个方法,也无法声明返回一个函数的方法。 在JavaScript中,函数参数是一个函数,返回值是另一个函数的情况下非常常见的,JavaScrip ...
分类:
编程语言 时间:
2019-12-29 01:03:46
阅读次数:
140