- 博客(28)
- 收藏
- 关注
转载 [转]在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,
2015-12-21 20:16:25 311
转载 [转]在Eclipse中使用JUnit4进行单元测试(初级篇)
首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感!首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下:package andycpp
2015-12-21 20:14:03 265
转载 (转)JUnit简介
一、简介JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献(你觉得眼熟一点都不奇怪)。 正如常言道:“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。 下面是
2015-12-21 20:12:22 313
原创 Jsoup 一款Java的HTML解析器
==================================官网==================================== 网址:http://jsoup.org/ 里面有文档、下载地址===================================简介==================================== j
2015-12-18 15:22:34 554
转载 Linux 常用命令
1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件grep -H 'spring'
2015-12-18 14:23:47 249
转载 Java 的 ClassLoader 机制
本文作者: 伯乐在线 - HollisChuang java中的类大致分为三种:1.系统类 2.扩展类 3.由程序员自定义的类类装载方式,有两种:1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的类类加载的动
2015-12-18 14:15:39 302
原创 Logistic Regression
Logistic Regression ====================================classification=========================================1、分类算法 注: 假设h(x)的值在[0,1]这个范围内。 逻辑回归算法属于分类算法。==============
2015-12-18 11:46:29 309
原创 Linear Regression with Multiple Variables
Linear Regression with Multiple Variables=====================================multiple-features====================================1、特征: 注: Hypothesis 假设 Patameters 参数
2015-12-18 09:59:02 486
原创 Linear Regression with One Variable
Linear Regression with One Variable=========================Model and Cost Function=================================costfunction函数体现的假设函数与训练数据的误差的大小Hypothesis: 假设Param
2015-12-17 21:02:42 323
原创 fastjson
依赖 com.alibaba fastjson 1.2.7基本的用法 序列化和反序列化package demo;import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.*;public class demo { public static voi
2015-12-06 21:59:17 276
转载 提供推荐
协作性过滤对一大群人进行搜索,兵从中找出与我们品味相近的一小群人。相似度评价值体系 殴几里德距离和皮尔逊相关度。欧几里德距离评价 空间中两点的距离的长短来判断相似度。from math import sqrtfrom recommendations import critics#欧几里得def sim_distance(prefs,person1,person2)
2015-12-04 09:17:21 302
转载 python 3 ini配置文件操作
import configparser#configparser模块和配置文件def ini_create(): config=configparser.ConfigParser() config['SystemInfo']={'port':'80'} config['GameInfo']={'level':1,'scores':0} with open(r'/home/rain/t
2015-12-01 18:45:40 323
转载 python 3 文件管理
import os,tempfile,glob,shutil#创建目录os.mkdir(r'/home/rain/test/filedir')#创建目录以及所有path中包含的上级目录os.makedirs(r'/home/rain/test/test/filedir')#切换当前工作目录os.chdir(path)#判断文件/目录是否存在os.path.exists("/h
2015-12-01 17:35:29 445
原创 python3 mysql
数据库的基本操作:import mysql.connector# 数据哭访问# mysql 使用 %s占位符# 执行INSERT等操作后要调用commit()提交事务;con = mysql.connector.connect(user='root', password='admin', database='test')cur=con.cursor()#添加#cur.exe
2015-11-30 22:57:04 771
原创 Python 更改默认版本
mv /usr/bin/python /usr/bin/python2.7 系统默认版本为2.7ln -s /usr/bin/python3 /usr/bin/python方法二(在/usr/bin/目录下)rm pythonmv python2.7 python 更换为2.7mv python3 python 更换为3
2015-11-30 21:10:59 336
原创 python3 基于urllib模块的网络编程
import urllib.requestdef demo(): """ 打开和读取URL网络资源 """ f=urllib.request.urlopen('http://www.baidu.com') str=f.read(2000).decode('utf-8') print(str)def getURLInfo(url,data,hea
2015-11-30 18:59:02 291
转载 python3 基于原语锁的简单同步
1、简单的银行提款程序:import threading ,time,randomclass Account(threading.Thread): lock=threading.Lock(); def __init__(self,amount): threading.Thread.__init__(self) Account.amount=amount def run (se
2015-11-30 11:43:32 1149
原创 模拟GET请求
public static String getBody(String url) throws Exception{ HttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); httpGet.addHeader("Cookie", ""); httpG
2015-11-27 17:32:06 461
原创 模拟POST请求
public static boolean post() throws Exception{ //1 得到浏览器 HttpClient httpClient = new DefaultHttpClient(); //2 指定请求方式 HttpPost httpPost = new HttpPost(posturl); httpPost.addHea
2015-11-27 17:27:39 388
原创 Java JSON(org.json)
一、基础 文档地址:http://www.json.org/java/index.html 与org.lib差不多。二、Maven依赖包 org.json json 20141113 三、关于添加Bean 有的博客说,org.json不能直接添加Bean。看了看官方文档发现,其实可以添加。 public static void main(Str
2015-11-23 19:48:49 303
原创 Java JSON(json-lib)
一、包 Maven的pom.xml中添加依赖: net.sf.json-lib json-lib 2.4 jdk15 二、创建实体类 public class User { public String username; public String pa
2015-11-23 17:23:23 221
转载 学习笔记(四)
第十章 内部类1、创建内部类 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象:OutClassName.InnerClassName 2、链接到外部类 内部类对象可以访问外围对象的所有成员,而不需要任何条件。 内部类还拥有外围类的所有元素的访问权。3、.this和.new 生成对外部类对象的引用,可以使用外部类的名字后面紧跟圆点和
2015-11-20 16:49:56 243
转载 学习笔记(三)
第七章 复用类1、组合 将对象引用置于新类中。2、继承 1)使用extends 2 )继承一般规则:将所有的数据成员都指定为private,所有的方法置为public。3、代理 这是继承和组合的中庸之道。4、结合使用组合和代理5、向上转型 由导出类转型成基类,在继承图上是向上转型的。6、final关键字 1)final 数据
2015-11-20 14:52:14 283
转载 Linux 常用命令(随时更新)
Linux命令一、文件管理命令 1、cat命令 说明:将文件内容连接后传送到标准输出或重定向到文件 concatenate 格式:cat [OPTION][FILE]... 参数:-n : 从第一行开始编号 number -b:忽略对空白行的编号 -s:将两个连续的空白行合并为一行 sq
2015-11-19 22:44:13 509
转载 学习笔记(二)
第四章 控制执行流程1、标签 Java里需要使用标签的唯一理由就是因为循环嵌套的存在,而且想从多层嵌套中break,comtinue。第五章 初始化与清理1、初始化 创建对象分配空间,调用构造器初始化。Java中,初始化和创建捆绑在一起,不能分离。2、方法重载 同名,参数类型、个数不同。不建议根据返回值类型进行重载。3、默认构造器
2015-11-19 20:31:40 265
转载 Java log日志输出
在Spring框架中添加日志功能:pom.xml12 log4j3 log4j4 1.2.175web.xml 1 2 3 Log4JInitServlet 4 class>com.rain.log.Log4JInitServletclass> 5
2015-11-18 23:17:23 1371
转载 Linux sublime text3输入中文的问题.
转自:http://blog.csdn.net/cywosp/article/details/323508991.新建sublime_imfix.c文件 里面输入:/* * sublime-imfix.c * Use LD_PRELOAD to interpose some function to fix sublime input method support f
2015-11-18 23:14:39 310
转载 学习笔记(一)
第一章 对象导论1、 JAVA:单根继承结构,即所有的类都继承终极类Object,C++则不是。2、 JAVA采用动态内存的分配方式,每当创建新对象时,就要使用new关键字来构建此对象的动态实例。堆的内存池动态的创建对象,在这种方式中,知道运行是才知道需 要多少对象,他们的生命周期如何,以及他们的具体类型是什么,这些答案只能在程序运行时相关代码被执行的那一刻才能确定
2015-11-18 21:47:14 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人