本文中API文档部分,翻译自:Mockito
水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!
Mockito 是什么?Mockito 是一个开源的Java测试框架,它能够Mock对象、验证结果以及为测试用例打桩。
Mockito 有什么特点?Mockito 在运行时Mock对象,并且模拟被测试对象的行为,从而达到消除依赖的效果。
Moc...
分类:
其他好文 时间:
2016-05-07 08:00:48
阅读次数:
272
看到群里有人问普通用户访问基表的问题,测试下如下:
X$基表可以通过创建视图,再对视图创建同义词方式、授权的方式来实现普通用户可以访问基表。
当然了普通用户访基表也是没道理的,理论上没必要,权限控制上也应该是不允许的。此处不考虑合理性,就此问题进行实验。
1.直接对X$基表创建同义词,其它用户无法实现访问。
SQL> show user
USER is "SYS"
SQL> sel...
分类:
其他好文 时间:
2016-05-07 08:01:05
阅读次数:
126
OCR识别技术,改变传统模式,自动智能识别文字、车牌、证件、银行卡、文档、票据等。...
分类:
其他好文 时间:
2016-05-07 07:59:29
阅读次数:
135
背景:因为笔记本配置较低,如果在本本上安装一个oracle的话太影响计算机性能,但是又想在自己能带着走的笔记本上随时可以编程。所以,我在自己家里配置较高的台式机上使用vmware安装了两台虚拟机服务器,分别是windows server 2012的系统和CentOS6的系统,在windows server 2012上安装了oracle数据库,在CentOS上安装了tomcat,作为web服务器。...
分类:
其他好文 时间:
2016-05-07 07:58:18
阅读次数:
158
用单片机控制ADC0804进行模数转换,当拧动实验板上A/D旁边的电位器Re2时,在数码管的前三位以十进制方式动态显示出A/D转换后的数字量(8位uA/D转换后数值在0~255变化)。
#include
#include
sbit dula=P2^6; //申明U1锁存器的锁存端
sbit wela=P2^7; //申明U2存锁器的锁存端
sbit adwr=P3^...
分类:
其他好文 时间:
2016-05-07 07:59:36
阅读次数:
167
dr-mysql01:/root# cat a1.sh
#用户名
uname="$1"
#密码
passwd="$2"
#执行检测并安装expect模块
ep=`rpm -qa | grep expect`
if [ -z $ep ] ; then
echo "检测到你的系统,没有安装expect模块,准备执行安装"
sleep 2
yum install -y expect
...
分类:
其他好文 时间:
2016-05-07 07:59:36
阅读次数:
138
if [ ! $# -eq 2 ] ;then
echo "请输入用户密码以空格分开"
exit
else
ssh-keygen -t rsa
#用户名
uname="$1"
#密码
passwd="$2"
fi
#执行检测并安装expect模块
ep=`rpm -qa | grep expect`
if [ -z $ep ] ; then
echo "检测到你的系统,没有安装e...
分类:
其他好文 时间:
2016-05-07 07:59:53
阅读次数:
139
package com.example.myapp;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import a...
分类:
其他好文 时间:
2016-05-07 07:57:29
阅读次数:
209
使用FragmentTabhost+Fragment实现一个底部导航栏
主布局: //放置Fragment
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_weight="1"...
分类:
其他好文 时间:
2016-05-07 07:58:07
阅读次数:
139
APK程序的运行过程首先,ActivityThread从main()函数中开始执行,调用prepareMainLooper()为UI线程创建一个消息队列(MessageQueue)。然后创建一个ActivityThread对象,在ActivityThread的初始化代码中会创建一个H(Handler)对象和一个ApplicationThread(Binder)对象。其中Binder负责接收远程AmS...
分类:
其他好文 时间:
2016-05-07 07:56:18
阅读次数:
121
最近开始使用RecyclerView了。RecyclerView很是强大,不过它不提供点击事件与长按事件,官方只提供ItemTouchListener,这让习惯了Listview点击事件的我很是苦恼。在网上找了一下实现方法,有的说在adapter里添加回调接口来实现点击事件与长按事件。不过经过测试,有时候会产生这样的现象:点击item跳转到下一个页面,再返回回来时,item的点击事件会失效。后来在S...
分类:
其他好文 时间:
2016-05-07 07:55:07
阅读次数:
137
在很多软件中,我们会用到上拉刷新,同时大多也会有下拉加载的功能,PullToRefresh这个控件就可以帮我们实现这个效果。 要使用这个空间首先我们要导包 布局文件
布局文件中就是添加了一个最简单的PullToRefreshListView
<LinearLayout
xmlns:android="http://s...
分类:
其他好文 时间:
2016-05-07 07:55:10
阅读次数:
134
#import "ViewController.h"@interface ViewController ()
{
double totalLength;//总时长
double receviewTotal;//下载的长度
NSString *filePath;//文件路径...
分类:
其他好文 时间:
2016-05-07 07:52:49
阅读次数:
110