1 测试用例TestCase 软件测试中最基本的组成单元是测试用例(test case),PyUnit使用TestCase类来表示测试用例,并要求所有用于执行测试的类都必须从该类继承。TestCase子类实现的测试代码应该是自包含(self contained)的,也就是说测试用例既可以单独运行,也 ...
分类:
编程语言 时间:
2017-08-21 18:56:52
阅读次数:
236
可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首 ...
分类:
编程语言 时间:
2017-08-21 18:56:44
阅读次数:
195
1. 概述 Java 反射是可以让我们在运行时获取类的方法、属性、父类、接口等类的内部信息的机制。也就是说,反射本质上是一个“反着来”的过程。我们通过new创建一个类的实例时,实际上是由Java虚拟机根据这个类的Class对象在运行时构建出来的,而反射是通过一个类的Class对象来获取它的定义信息, ...
分类:
编程语言 时间:
2017-08-21 18:55:31
阅读次数:
184
Calc.java CalcTest.java CustomerBiz.java CustomerBizTest First.java 本类方法互相调用 Second.java 其他类方法调用 管理员系统 Manager.java ManagerTest.java 总成绩&平均成绩 ScoreCal ...
分类:
编程语言 时间:
2017-08-21 18:52:11
阅读次数:
263
package javaSocket; import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class Email { /** ?????? */ private String from; /**... ...
分类:
编程语言 时间:
2017-08-21 18:51:58
阅读次数:
180
面向对象的三大基本特性 封装(把相关的信息(无论数据或方法)存储在对象中的能力) 继承(由另一个类(或多个类)得来类的属性和方法的能力) 多态(一个对象在不同情况下的多种形态) 定义类或对象 第一种:基于Object对象 var person = new Object(); person.name ...
分类:
编程语言 时间:
2017-08-21 18:51:46
阅读次数:
158
python获取系统信息psutil:psutil获取系统cpu使用率的方法是cpu_percent(),其有两个参数,分别是interval和percpu,interval指定的是计算cpu使用率的时间间隔,percpu则指定是选择总的使用率还是每个cpu的使用率。 psutil psutil是p ...
分类:
编程语言 时间:
2017-08-21 18:51:12
阅读次数:
186
关于文件的读写 文件的读写基本样式:obj=open(“文件路径”,“模式”,“编码格式”)#编码格式记得指定 模式有: r表示以只读方式打开文件,不写默认为r w表示以打开一个文件用于写入;当文件存在时,则写入的内容会覆盖原内容,文件不存在,则创建文件再写入 a表示打开一个文件用于追加,在原文件内 ...
分类:
编程语言 时间:
2017-08-21 18:50:50
阅读次数:
150
运行结果如下: 静态代码块B静态代码块A普通的代码块B构造器B普通的代码块A构造器A 可以看到静态代码块被优先执行,然后是父类的普通代码块,父类构造器,然后才是子类的普通代码块,子类构造器 ...
分类:
编程语言 时间:
2017-08-21 18:50:28
阅读次数:
158
spring提供了三种注入方式,分别是set注入、构造方法注入、接口注入。主要应用前两种。 一、set注入 1)给普通字符类型赋值。 我们只需要提供属性的set方法,然后去属性文件中去配置好让框架能够找到applicationContext.xml文件的beans标签。标签beans中添加bean标 ...
分类:
编程语言 时间:
2017-08-21 18:49:52
阅读次数:
213
这里实现的单链表,可以存储任意数据类型,支持增、删、改、查找、插入等基本操作。(本文提供的是完整代码,可能有些长。) 下面是头文件: struct single_list 这个类,遵循我们前面介绍的基本原则,不再一一细说。有几点需要提一下: 我们定义了 slist_node 作为链表节点的基类,用户 ...
分类:
编程语言 时间:
2017-08-21 18:12:34
阅读次数:
218
Spring框架学习(本人整理,非原创) 一、spring简介 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 百度百科 ...
分类:
编程语言 时间:
2017-08-21 18:12:21
阅读次数:
138
ModelAndView 1.Model(模型) 1.model的本质就是HashMap,向模型中添加数据,就是往HashMap中去添加数据 2.HashMap 是一个单向查找数组,单向链表数组 3.LinkedHashMap,本质是一个HashMap,但其将Entry进行了扩展,变成双向的了 2. ...
分类:
编程语言 时间:
2017-08-21 18:11:52
阅读次数:
182
结果图: 结果图: 结果图: 结果图: 结果图: 结果图: ...
分类:
编程语言 时间:
2017-08-21 17:51:08
阅读次数:
188
OSGi是什么 OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。OSGi容器已有多家开源实现,比如Knoflerfish、Equinox和Apache的Felix。您可以通过这些容器,把您的应用程序劈分为多个模块单元,这样,您就可以更容易地管理这些模块单元之间的交叉 ...
分类:
编程语言 时间:
2017-08-21 17:50:50
阅读次数:
221
print 'x','y' 相当于 print 'x' print 'y' 输出 x y 从模块导入函数的时候,可以 1、 import somemodule //导入模块,使用函数:module1.open(...) 2、from somemodule import somefunction // ...
分类:
编程语言 时间:
2017-08-21 17:49:56
阅读次数:
173
如果你使用的是 V8 引擎,Chrome 和 Node.js 所用的,那么你可以利用 JavaScriptStackTraceApi 来获得行号信息,有两个 API: Error.captureStackTrace()Error.prepareStackTrace() 在 Chrome 中可运行下面 ...
分类:
编程语言 时间:
2017-08-21 17:27:04
阅读次数:
262