在Junit中对私有方法进行测试有两种方法:
一、改变私有方法的访问权限(此方法并不推荐)
二、使用反射机制(推荐)
例如:Calculator类中有一个 private int add2(int a,int b)
{
return a+b;
}
...
分类:
其他好文 时间:
2015-01-13 12:35:40
阅读次数:
140
Restrictions.like(属性名, 查询条件的值, 匹配方式):
Restrictions.in(属性名, 查询条件的值, 匹配方式):
Restrictions.eq(属性名, 查询条件的值, 匹配方式):
Criteria
Query常用的查询限制方法
Restrictions.eq() equal,=
Restrictions.a...
分类:
其他好文 时间:
2015-01-13 12:34:07
阅读次数:
162
strtok分割字符串函数,很好的解决了字符分割的要求,不必遍历取关键字再区后面字符
这样字符串中查找关键值获取后面的东西就方便多了...
分类:
其他好文 时间:
2015-01-13 12:33:07
阅读次数:
132
很多人一直在困惑,一个文件或文件夹属性中的“大小(Size)”和“占用空间(Size on disk)”通常不相互匹配。“大小”的值表示文件实际大小的字节数,而“占用空间”的值表文件占用硬盘空间大小的字节数。
这种差异来自文件系统在驱动器上存储的文件的方式。为了减少使用的地址数量,文件系统把一定数量的字节当成簇。根据不同的文件系统,常见的簇大小可以从2KB的到32KB。一个被写入到磁盘的文件...
分类:
其他好文 时间:
2015-01-13 12:35:47
阅读次数:
250
近年来,互联网金融呈现了迅猛增长的势头,从当前形势来看,互联网金融大致呈现了以下两种主要的模式,一种是以余额宝为代表的宝宝类产品,另一种则是P2P网贷平台。不过,由于余额宝收益下滑严重,加上P2P网贷平台倒闭潮涌现,使得业界对互联网金融未来发展产生了质疑,一些业界人士甚至直接称互联网金融为“硬骨头”,难啃。
其实出现上述问题并不奇怪,金融是一个非常专业的行业,而互联网金融...
分类:
其他好文 时间:
2015-01-13 12:35:33
阅读次数:
262
求逆序对个数。
暴力 n^2 TLE妥妥的。要么 归并排序的时候统计,要么线段树或者数状数组优化。
时间复杂度都是 n*logn
线段树求逆序数怎么写呢。
例如样例的
9 1 0 5 4
其位置pos 为
0 1 2 3 4
再来一个数组设为
0 0 0 0 0
线段树先插入 (9,0),把插入的位置 0 变成 1。
1 0 0 0 0
然后统...
分类:
其他好文 时间:
2015-01-13 12:34:11
阅读次数:
189
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the...
分类:
其他好文 时间:
2015-01-13 12:33:11
阅读次数:
118
通过许多法术,Ruby 有的编程技巧来实现很多巧妙的编程:
数组参数
环绕别名
白板
类扩展
类扩展混入
类实例变量
类宏
洁净室
代码处理器
上下文探针
延迟执行
动态派发
动态方法
动态代理
扁平作用域
幽灵方法
钩子方法
内核方法
惰性实例变量
拟态方法
猴子打补丁
……
上面的高级些的技巧,来实现更简洁的编程(只是指总行数),方便修改上。
一...
分类:
其他好文 时间:
2015-01-13 12:30:49
阅读次数:
157
1. EDI Control - Scripting Usage:2. OC
分类:
其他好文 时间:
2015-01-13 12:28:34
阅读次数:
226
EventAggregator是一个对于便于管理事件的工具。1. 定义一个类,继承自CompositePresentationEvent。该类用来定义不同的事件及其参数和处理方式public class GetInputMessages:CompositePresentationEvent{}2. ...
分类:
其他好文 时间:
2015-01-13 12:27:55
阅读次数:
651
1. 如何将model对象转化成一个dict,这在restful api的设计上会有用。答案:使用django.forms.models的model_to_dict方法,demo如下:from django.forms.models import model_to_dict as m2dfrom d...
分类:
其他好文 时间:
2015-01-13 12:29:13
阅读次数:
135
1、首先设置打印机共享。有时候共享会出现问题:win7打印机共享出现错误0x000006d9解决方案:在运行中输入services.打开服务,开启Windows Firewall。然后再点击共享打印机。2.然后在自己的控制面板中点击设备和打印机,然后找到添加打印机,然后按照出现的提示点击下一步。3....
分类:
其他好文 时间:
2015-01-13 12:27:41
阅读次数:
196
目录1.运动时间2.运动量3.晚上散步原因4.不可过度饮酒消除疲劳1.运动时间早上适合脑力劳动。体力锻炼后,身体容易疲劳,自主神经容易失衡。数据统计:中老年人晨练容易诱发心血管病,心肌梗死,中风。早上是交感神经活跃期,血管收缩,身体僵硬,锻炼容易受伤晚饭后到睡觉前1小时的这段时间,慢慢走30分钟到1...
分类:
其他好文 时间:
2015-01-13 12:26:54
阅读次数:
178
1.打开控制面板→ Internet 选项→“安全”选项卡。2.选择“受信任的站点”→点击“站点”按钮。3.弹出的窗口中的文本框中输入点击“添加” https://github-windows.s3.amazonaws.com/ ;或者去除复选框“对该区域中的所有站点要求服务器验证(https:)”...
分类:
其他好文 时间:
2015-01-13 12:28:16
阅读次数:
156
总结一下。当大家遇到“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误的解决步骤:1、通过重启服务的方式启动数据库,再次连接尝试。2、如果第一种方法不可行,我们采用第二种方法?正确添加listener.ora;?重新启动了oracle服务器,并检查oracle所有服务是否启...
分类:
其他好文 时间:
2015-01-13 12:28:12
阅读次数:
91
1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解。1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放...
分类:
其他好文 时间:
2015-01-13 12:26:44
阅读次数:
346