目前google是推荐使用AndroidJUnitRunner来进行单元测试的。
如果想使用InstrumentationTestRunner推荐下面的一篇文章:
http://blog.csdn.net/zhaokaiqiang1992/article/details/45332513
使用AndroidJUnitRunner进行测试的时候,需要做在build.gradle里面添加...
分类:
移动开发 时间:
2015-08-10 22:21:29
阅读次数:
389
题目大意:手机在蜂窝网络中的定位是一个基本问题。假设蜂窝网络已经得知手机处于c1, c2,…,cn这些区域中的一个,最简单的方法是同时在这些区域中寻找手机。但这样做很浪费带宽。由于蜂窝网络中可以得知手机在这不同区域中的概率,因此一个折中的方法就是把这些区域分成w组,然后依次访问。比如,已知手机可能位于5个区域中,概率分别为0.3、0.05、0.1、0.3和0.25,w=2,则一种方法是先同时访问{c...
分类:
Web程序 时间:
2015-08-10 22:20:57
阅读次数:
132
package cn.itcast_03;public class Student {
// 成员变量
private String name;
private int age; // 构造方法
public Student() {
super();
} public Student(String name, int age) {...
分类:
编程语言 时间:
2015-08-10 22:22:09
阅读次数:
138
分析:注意格式。
#include
int main()
{
int i,j,k;
double sum=0;
printf("n e\n- -----------\n");
printf("0 1\n1 2\n2 2.5\n");
for(i=3;i<=9;i++)
{
k=1;
for(j=1;j<=i;j++)
k*=j;
sum+=1....
分类:
其他好文 时间:
2015-08-10 22:21:47
阅读次数:
112
接着上节我们来实现 输入框自动调节高度
首先,我们得知道,要判断是否该换行了 前提是得知道 一行可以输入多少文字,
我们很容易能知道我们输入框的宽度,那么下来只要知道每个文字的宽度就可以计算一行文字的个数了
然后根据文字文字高度计算每超过一行我们需要给textView 添加的高度
首先要计算每个文字的宽度和高度(我们按照正方形处理)
我们用到了 一个方法 sizeWithAttr...
分类:
移动开发 时间:
2015-08-10 22:22:15
阅读次数:
119
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1272
小希的迷宫
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 35517 Accepted Submission(s...
分类:
其他好文 时间:
2015-08-10 22:21:15
阅读次数:
129
网上有很多hadoop例子,但是不难发现,即使是一个wordcount都有很多不一样的地方,我们不可能总拿着别人的例子跑,所以自己要总结出一套规范,让api即使更新也能马上适应过来。这里也以hadoop 专利分析作为炮灰
右键新建map/reduce项目,然后点击项目右键Mapper,Reducer,MapperReduce Driver 并且在MapperReduce Driver 里填...
分类:
其他好文 时间:
2015-08-10 22:20:48
阅读次数:
126
项目中遇到这样一个需求 ,有个文本框,需要随着用户输入的文字多少高度自动增加。
比如说,当用户输入的文字不足一行的时候textview的高度为初始高度,
当输入的文字超过一行,不足两行的时候,我们将textView 的高度调整为显示两行文字的高度。
此处,我们要实现一个评论的功能,还需要输入框跟随键盘移动。
开始代码
首先,我们新建一个类,专门管理输入框,我们起名:Com...
分类:
移动开发 时间:
2015-08-10 22:21:22
阅读次数:
179
package cn.itcast_04;public class Student {
private String name;
private int age; public Student() {
super();
} public Student(String name, int age) {
super();...
分类:
编程语言 时间:
2015-08-10 22:21:33
阅读次数:
144
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 56312
Accepted: 19468
Description
A palindrome is a symmetrical string, that is, a string read identically from le...
分类:
其他好文 时间:
2015-08-10 22:20:54
阅读次数:
169
1.引用监视器
目前大多数操作系统中主要的访问控制类型叫做DAC(任意访问控制),DAC的特性主要指用户访问资源的权限。但DAC有一些弱点,为了客服这些弱点,MAC诞生了(强制访问控制)。
但MAC也存在一定的弱点且使用起来不是很灵活。那么SELinux带给Linux 的价值可以称之为一个灵活的、可配置的MAC机制。
了解引用监视器对我们理解访问控制有很大的帮助,我们首先来了解...
分类:
系统相关 时间:
2015-08-10 22:21:44
阅读次数:
151
关于ios的测试...
分类:
移动开发 时间:
2015-08-10 22:18:32
阅读次数:
130
一、说明操作的是线程,不是封装好的队列或队列;适用于长时间一直使用的子线程。
二、方法1、睡眠// 1、睡到指定时间。
class func sleepUntilDate(date: NSDate)// 2、跟sleep()一样(PS:typealias NSTimeInterval = Double)
class func sleepForTimeInterval(ti: NSTimeInte...
分类:
编程语言 时间:
2015-08-10 22:19:22
阅读次数:
155
for(i=0;i<json.length;i++){
myTree.loadJSONObject({ //在myTree后面追加新的item
id:0,
item:[
{
id:json[i],
text:json[i]
}
]...
分类:
Web程序 时间:
2015-08-10 22:18:50
阅读次数:
213
我们在Tomcat启动过程(Tomcat源代码阅读系列之三)一文中已经知道Tomcat启动以后,会启动6条线程,他们分别如下:
"ajp-bio-8009-AsyncTimeout" daemon prio=5 tid=7f8738afe000 nid=0x115ad6000 waiting on condition [115ad5000]
"ajp-bio-8009-Acceptor-0" ...
分类:
其他好文 时间:
2015-08-10 22:18:29
阅读次数:
217
椭圆乃中学数学的一项重要内容,其形状之优雅大概迷倒了不少青春少年,然而除了欣赏其外观之美外,作为学生还应该发掘其内在之美,即数学美。本文就椭圆的一些问题作一概要叙述。椭圆曲线将其所在平面分成了三个部分:椭圆内部、椭圆曲线上、椭圆外部,对于椭圆曲线上的点,正如大家所熟知的,它们的坐标都满足椭圆的方程:
x2a2+y2b2=1 \frac{x^2}{a^2}+\frac{y^2}{b^2}=1...
分类:
其他好文 时间:
2015-08-10 22:19:01
阅读次数:
351
关于A/B测试的理解:
A / B测试 ——>"对比测试"
是让两个版本的登陆页面的相互pk测试。看看哪个版本能更好地引导访问者达到你的预设目标,如注册或订阅。可以通过测试两个设计方式迥异的登陆页面或者尝试一些局部调整,例如某一版本基础上的细节微调形成另一版本。
在网站上运行A / B两个测试版,可以提升与访问者的有效沟通,同时可以基于真实用户群实际数据的反馈来实现重要的设计决断。通...
分类:
其他好文 时间:
2015-08-10 22:17:51
阅读次数:
102