摘要: 1.安装Django时有时需要删除旧的Django版本,在Ubuntu系统下,使用 sudo pip uninstall Django 2.安装新的Django sudo pip install Django==1.6.11 3.查看安装好的Django版本,可先进入python运行窗口,然后 im 阅读全文
posted @ 2017-11-17 05:50 言龙 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一件很有趣的事情,工作中需要处理有关一周中某个工作日的信息,正好Java8提供了一个DayOfWeek现成的类,奇怪为什么这么基本的类Java8才提供,这是后话。 既然要用DayOfWeek这个类,就先看看它的文档: https://docs.oracle.com/javase/8/docs 阅读全文
posted @ 2017-10-23 06:34 言龙 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博文Mockito对final类型和方法的支持(二)中讲到,必须在src/test/resources/mockito-extensions目录中添加配置文件org.mockito.plugins.MockMaker来实现mock final 类型和方法。 从Mockito2.7.6版本开始 阅读全文
posted @ 2017-07-24 06:39 言龙 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 在第一部分中我们讲到Mockito使用cglib子类化来实现mocking,从而无法支持 mocking final 类型和方法。为了改变这种状况,Rafael Winterhalter在Mockito 2.1.0版本里创建了第二种 mock方法叫Inline mock maker。 Inline 阅读全文
posted @ 2017-05-08 07:20 言龙 阅读(2907) 评论(0) 推荐(0) 编辑
摘要: 引言 在unit测试中有时也需要mock final类型和方法,Mockito作为一个使用者众多的mock框架, 从2.1版本开始提供对mock final类型和方法的支持。 在本篇文章中我们通过两部分来阐述和分析以下两个问题: 1. 为什么不能在版本2.1之前支持 mock final类型和方法 阅读全文
posted @ 2017-03-05 04:58 言龙 阅读(2785) 评论(0) 推荐(0) 编辑
摘要: 由于工作语言是英语,所以这里用英语总结一下对机器学习中的几个模型:隐马尔可夫模型,最大熵隐马,条件随机场和马尔可夫随机场相互之间的关系和区别的体会。 MaxEnt: Maximum-Entropy model HMM: Hidden Markov Model MEMM: Maximum-Entrop 阅读全文
posted @ 2017-01-23 06:52 言龙 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 有一次问同事:除了用JAVA Reflection 来测试私有方法外,还有什么好的方法可以更简单的测试私有方法。 同事回答,可以用Guava的VisibleForTesting。于是看了看这个注释的用法。 这个注释的接口定义如下: 下面是测试类: 通过上面的代码看出, 被测试的testPrivate 阅读全文
posted @ 2017-01-01 00:20 言龙 阅读(25370) 评论(0) 推荐(1) 编辑