主要记录一下控制器的测试,service这些类测试相对简单些(可测试性强) API测试需求比较简单: ① 需要返回正确的http状态码 200 ② 需要返回json数据,并且不能返回未经捕获的系统异常 测试不通过例子 此测试类的部分代码 测试通过例子: ...
分类:
编程语言 时间:
2018-07-31 15:19:18
阅读次数:
363
Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块运行的特别频繁时,会把这些代码认定为“热点代码”(Hot Spot Code)。为了提高热点代码的执行效率,在运行时,虚拟机会把这些代码编译成本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT ...
分类:
编程语言 时间:
2018-07-31 15:19:55
阅读次数:
176
Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。 我们先简单使用Qt进行一个小工具页面的开发 显示页面如下 ...
分类:
编程语言 时间:
2018-07-31 15:21:23
阅读次数:
257
重点在于要利用鼠标的onmouseover事件,onmouseover事件即是当鼠标指向某个元素时,发生的事件 对应的效果图 ...
分类:
编程语言 时间:
2018-07-31 15:21:36
阅读次数:
165
输出结果如下:(注意区别后三条代码) ...
分类:
编程语言 时间:
2018-07-31 15:22:20
阅读次数:
156
[TOC] 一、前言 在C 学习过程中,多线程一直都是比较难的部分,因为其中涉及到很多与操作系统相关的知识。比如:如何进行多线程编程、线程同步、线程锁、线程异步、并行编程、并行集合等等的知识。所以笔者在学习过程中也是遇到了重重困难,而且一直没有好的教程。 但是笔者在浏览GitHub时,发现有大佬已经 ...
分类:
编程语言 时间:
2018-07-31 15:22:43
阅读次数:
203
Button小部件是一个标准的Tkinter的部件,用于实现各种按钮。按钮可以包含文本或图像,您可以调用Python函数或方法用于每个按钮。 Tkinter的按钮被按下时,会自动调用该函数或方法。 该按钮可以只显示在一个单一的字体的文本,但文本可能跨越一个以上的行。此外,一个字符可以有下划线,例如标 ...
分类:
编程语言 时间:
2018-07-31 15:23:08
阅读次数:
160
汇编语言指令是机器指令的符号化 ,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。 但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。 从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能 ...
分类:
编程语言 时间:
2018-07-31 15:23:56
阅读次数:
167
装饰器: 1 import time 2 def cal(l): 3 start_time=time.time() 4 res=0 5 for i in l: 6 time.sleep(0.1) 7 res+=i 8 stop_time = time.time() 9 print('函数的运行时间是 ...
分类:
编程语言 时间:
2018-07-31 15:24:33
阅读次数:
137
转自:http://www.importnew.com/19434.html 博文前提 最近在oschina问答板块看到了一个关于java变量在工作内存和主存中的可见性问题:synchorized,sleep 也能达到volatile 线程可见性的目的?,大致的问题描述如下: 1 2 3 4 5 6 ...
分类:
编程语言 时间:
2018-07-31 15:24:43
阅读次数:
209
在web项目名称上,手动执行一遍Add Hibernate Capabilities,然后再去DB Browser中进行反向生成pojo实体类和hbm.xml映射文件!,具体生成反向代码的配置如下图所示: ...
分类:
编程语言 时间:
2018-07-31 15:25:21
阅读次数:
171
程序设计语言具有心理工程及技术等特性。 (1)心理特性:歧义性、简洁性、局部性、顺序性、传统性。 (2)工程特性:可移植性,开发工具的可利用性,软件的可重用性、可维护性。 (3)技术特性:支持结构化构造的语言有利于减少程序环路的复杂性,使程序易测试、易维护。 ...
分类:
编程语言 时间:
2018-07-31 15:26:02
阅读次数:
155
高级语言是面向用户的、基本上独立于计算机种类和结构的语言。 其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。 高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。 因此,高级语言易学易用,通用性强,应用广泛。 高级语言种类繁多,可以从应用特点和对客观系统的 ...
分类:
编程语言 时间:
2018-07-31 15:26:12
阅读次数:
167
前言 今天测试一些东西,发现配置文件连接的数据库一直不正常,数据也不对,今天请教了之后,原来springboot的配置文件加载不仅仅是项目内的配置文件。 正文 项目目录是这样的:文件夹下有:项目,application.properties文件(用于修改配置文件的时候直接复制到项目中) 结果:项目每 ...
分类:
编程语言 时间:
2018-07-31 15:27:30
阅读次数:
102
变量的值,与case后的那个值一样的话,执行那个case后的语句,遇到break跳出switch结构。 如果case任何一个值都与变量的内容不一样的执行default后的语句; break;可省略,不推荐 break 打断 打破 跳出循环 if, if..else... switch 更适用于区间范 ...
分类:
编程语言 时间:
2018-07-31 15:27:36
阅读次数:
136
import java.util.Arrays; //数组从小到大排序 public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr={99,1,... ...
分类:
编程语言 时间:
2018-07-31 15:28:54
阅读次数:
128
5分钟理解一致性哈希算法 每天给你诚意满满的干货 来自:cywosp 链接:https://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(H ...
分类:
编程语言 时间:
2018-07-31 15:29:50
阅读次数:
144
pymysql python操作数据库的基本步骤: connection类成员 begin: 开始事务 commit: 提交事务 rollback: 回滚事务 cursor: 返回一个cursor对象 autocommit: 设置是否事务自动提交 set_character_set: 设置字符集编码 ...
分类:
编程语言 时间:
2018-07-31 15:29:59
阅读次数:
165
占位符,顾名思义就是插在输出里站位的符号。我们可以把它理解成我们预定饭店。当我们告诉饭店的时候,饭店的系统里会有我们的预定位置。虽然我们现在没有去但是后来的顾客就排在我们后面。 常见的占位符有三种: 1.%d 整数占位符 %d只能占位整数,即使是原数字为浮点数他也会强制转换变成整数。 2.%f 浮点 ...
分类:
编程语言 时间:
2018-07-31 15:32:28
阅读次数:
247
一、数组的定义 数组在之前我们让大家记住两个观点: 1.数组可以存入多个不同类型的数据,是一个复合数据类型。 2.数组的英文是array,学一了一下最简单的数组声明。 那我们来进行简单的回顾: 在上例中,我们发现我们存入了: 1.整型 2.浮点 3.布尔 4.字符串 注:上例中echo pre这个标 ...
分类:
编程语言 时间:
2018-07-31 15:33:48
阅读次数:
203