测试最后的一个重要的过程就是生成一份完整的测试报告,生成测试报告的主要是通过python的一个第三方模块HTMLTestRunner.py生成,但是生成的测试报告不是特别的美观,而且没有办法统计测试结果分类,同时也没有办法把测试结果的图片保存下来。通过github 查找到一个改版后的HTMLTest ...
分类:
编程语言 时间:
2017-07-18 23:10:16
阅读次数:
594
概述 对于现代的 Java 应用程序来说,只要被部署到真实的生产环境,其日志的重要性就是不言而喻的,很难想象没有任何日志记录功能的应用程序被运行于生产环境中。日志 API 所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。在生产环境中,日志是查找问题来 ...
分类:
编程语言 时间:
2017-07-18 23:10:49
阅读次数:
248
简单看一下描述,例子最重要。 1、getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2、getAbsolutePath(): 返回绝对路径,但不会处理“.”和“..”的情况 3、getCanonicalPath(): 返回的是规范化的绝对路径,相当于将getAbsolu ...
分类:
编程语言 时间:
2017-07-18 23:11:18
阅读次数:
325
一、if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not active or over_time >= 10: print(' ...
分类:
编程语言 时间:
2017-07-18 23:11:26
阅读次数:
306
/** * 求一个数的乘方 * 求x^y,y是一个正整数。设计算器仅仅能计算两数相乘,不能一次计算n个数相乘。 * 知:2^5=(2^2)^2*2; 2^6=(2^2)^3=((4)^2)*4; 2^8=(2^2)^4= (4^2)^2= 16^2 * 得到规律:x^y= (x^2)^(y/2),定 ...
分类:
编程语言 时间:
2017-07-18 23:12:36
阅读次数:
259
Starting from Spring 2.5 it became possible to configure the dependency injection using annotations. So instead of using XML to describe a bean wiring ...
分类:
编程语言 时间:
2017-07-18 23:13:19
阅读次数:
320
So far you have seen how we configure Spring beans using XML configuration file. If you are comfortable with XML configuration, then it is really not ...
分类:
编程语言 时间:
2017-07-18 23:13:39
阅读次数:
265
一个最简单的协程,也至少需要2帧才能完成。第一帧走到yield return null停止,第二帧从此处接着执行完下面的操作。需求:如果缓存中存在某数据则直接使用,否则联网异步下载。 性能优化:不要在协程内判断是否需要联网下载,在其上层逻辑中就先判断是否需要开启该协程,从而使得原来必须2帧才能完成的 ...
分类:
编程语言 时间:
2017-07-18 23:13:51
阅读次数:
283
A bean definition can contain a lot of configuration information, including constructor arguments, property values, and container-specific information ...
分类:
编程语言 时间:
2017-07-18 23:14:09
阅读次数:
346
多进程与多线程的区别 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;所有由你启动的进程都是用户进程。进 ...
分类:
编程语言 时间:
2017-07-18 23:14:19
阅读次数:
238
百度cin::sync(),得到的绝大多数解释都是用作清除缓冲区,并声明一般与cin::clear()函数一起用达到目的。 同样百度清除缓冲区的方法,也是绝大多数说用cin::sync()达到此目的。 然而cin::sync()却并非是用作清除缓冲区的,所以这样用有时候不能达到我们想要的清空缓冲流的 ...
分类:
编程语言 时间:
2017-07-18 23:14:42
阅读次数:
332
在3.0版本之前 语法 raw_input 在3.0版本之后 语法 input ...
分类:
编程语言 时间:
2017-07-18 23:14:51
阅读次数:
226
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 Unity引 ...
分类:
编程语言 时间:
2017-07-18 23:15:06
阅读次数:
284
今天,需要将一个定时项目打成jar包,直接放在服务器上运行,看了一下要求是将依赖包几种放到lib文件夹下,以前都是用maven来打包的。这一次想利用idea直接打包。 但是打完包后运行发现一直缺失main方法,查了一些资料,现在记录一下。 建议选择第二个。 将依赖包都放入新建的lib文件下,clas ...
分类:
编程语言 时间:
2017-07-18 23:15:13
阅读次数:
333
题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 https://www.n ...
分类:
编程语言 时间:
2017-07-18 23:15:32
阅读次数:
291
1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在 ...
分类:
编程语言 时间:
2017-07-18 23:17:08
阅读次数:
362
问题1:导入javax.xml.parsers.DocumentBuilderFactory出现问题,如图: 解决办法是:由于创建工程时有个默认的jre,重新创建工程改掉就解决了,如图: 问题2:出现1 字节的 UTF-8 序列的字节 1 无效,解决办法: 使用记事本打开xml文件—-点击文件—另存 ...
分类:
编程语言 时间:
2017-07-18 23:18:33
阅读次数:
385
本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何采用基于开源组件SmartThreadPool线程池技术实现多任务批量处理。在工作中您是否遇到过如何快速高效的处理Job任务列表、如何通过多线程批量处理订单、如何多线程群发短信、如何批量上传图片到远程图片服务器或者云存... ...
分类:
编程语言 时间:
2017-07-19 00:09:33
阅读次数:
886
1867: 礼上往来 Description 每当节日来临,女友众多的xxx总是能从全国各地的女友那里收到各种礼物。 有礼物收到当然值得高兴,但回礼确是件麻烦的事! 无论多麻烦,总不好意思收礼而不回礼,那也不是xxx的风格。 现在,即爱面子又抠门的xxx想出了一个绝妙的好办法:他准备将各个女友送来的 ...
分类:
编程语言 时间:
2017-07-19 00:09:41
阅读次数:
236
import random class Coin: def __init__(self, rare=False, clean=True, **kwargs): for key,value in kwargs.items(): setattr(self,key,value) self.is_rare ... ...
分类:
编程语言 时间:
2017-07-19 00:09:47
阅读次数:
174