HandlerThread类可以很方便地创建一个带有looper的新线程。该looper可以被用来创建hanlder对象。需要注意的是start方法必须要调用。HandlerThread使用起来之所以感觉方便,是因为HandlerThread这个类在run方法内部对Looper做了一些工作(调用Looper.prepare()和Looper.loop()方法),这样我们开发者在使用的时候就不需要太多的与Looper打...
分类:
移动开发 时间:
2015-08-06 18:20:41
阅读次数:
133
本节学习Diaolog。在生活中Dialog包括:三种样式(单选对话框,多选对话框,确定取消对话框)
那我们一个一个分析:
确定取消对话框:
public void click1(View v)
{
AlertDialog.Builder builder = new Builder(MainActivity.this);
//设置图标
...
分类:
移动开发 时间:
2015-08-06 18:22:21
阅读次数:
151
今天周四,跟大家分享的书籍是《为什么大猩猩比专家高明》,这本书非常不错,是去年阅读科普类图书最好的几本之一。下面是去年第一次阅读时的简评:
《为什么大猩猩比专家高明》评分5分.对决策和选择有兴趣人强力推荐。英文原名是How
we decide,估计出版社为了市场的原因改了一个这样的名字。这本书主要是说如何做正确的决定,并把相关的原理解释了一遍。简单的说要想做正确的做决定,即要利用理智的一面,...
分类:
其他好文 时间:
2015-08-06 18:21:59
阅读次数:
156
//n*n的油田,有的有油,有的是水,
//问用最多能覆盖多少个1*2的格子
//对每一个有油的格子,如果其上下左右有油,那么在这两个点建边
//然后求最大匹配
#include
#include
#include
#include
using namespace std ;
const int maxn = 610 ;
int...
分类:
其他好文 时间:
2015-08-06 18:21:10
阅读次数:
86
//n个人接受邀请的条件是已经接受邀请的人数区间在l[i] , r[i]
//问怎样设置邀请顺序能使得接受邀请的人数最多
//先对其对从小到大排序
//然后维护一个set,set中存入左边满足条件的所有人,
//然后贪心策略是每次取左边满足条件的右边最小的人
//每次多邀请一个人后删除右边不满足条件的人
#include
#include
#include<ios...
分类:
其他好文 时间:
2015-08-06 18:20:49
阅读次数:
87
html的meat标签:
在之间加入下面语句 3 代表3后秒跳转到url 指定的页面,
如果url指定为本页面路径则代表每三秒刷新一下本页面...
分类:
Web程序 时间:
2015-08-06 18:20:38
阅读次数:
153
js 实现replaceAll replace...
分类:
Web程序 时间:
2015-08-06 18:19:17
阅读次数:
153
先说getMeasuredHeight()和getHeight(),这两个方法都是获取组件高度的,在普通布局中,如果组件本身没有超过手机屏幕,那么这两个方法获取的组件高度相等;但是如果在像ScrollView这种滑动布局中,组件往往会超出屏幕,那么getHeight()获取的高度就是屏幕显示的高度,不确切的说就是屏幕高度,而getMeasuredHeight()获取的是这个组件实际大小,包括显示的...
分类:
其他好文 时间:
2015-08-06 18:19:45
阅读次数:
129
变形课
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)
Total Submission(s): 18128 Accepted Submission(s): 6512
Problem Description
呃......变形课上Harry碰到了一点小麻烦...
分类:
其他好文 时间:
2015-08-06 18:18:45
阅读次数:
108
题目大意:给出N只蚂蚁和N棵树的坐标,问如何完美匹配,才能使蚂蚁到树的连线不会相交解题思路:KM裸题,但是很郁闷啊
不开根号,用long long竟然过不了,很无语啊,距离最大只有8亿啊
然后用A的double的代码,把他改成了long long ,WA了
然后再用double的A的代码,不开根了,又WA了,这题真坑到底是什么鬼#include
#include <cstri...
分类:
其他好文 时间:
2015-08-06 18:21:24
阅读次数:
108
前言:你用过Eclipse快捷键 Alt + Shift + J 么?你看过源码么?如果看过,你注意过源码上面的注释么?你知道为什么看源码注释有些标识的参数可以直接点击跳转么?先出个题目,定义一个最简单的Person类,三个属性,一个name,一个age,一个性别,一个带所有属性参数的构造函数,你会怎么写?public class Person {
private String mName;...
分类:
移动开发 时间:
2015-08-06 18:19:45
阅读次数:
208
实现音乐的后台播放,以及播放时,可以控制其暂停,下一首等操作,以及锁屏图片歌曲名等的显示...
分类:
移动开发 时间:
2015-08-06 18:18:45
阅读次数:
195
这个异常是由于在applicationContext.xml中关于bean的autowirte装配类型,在类型byName,byType,constructor三种类型中,可能会出现因无法自动装配而产生题目中的异常。
下面介绍一下关于autowrite的集中装配类型:
1)no:采用自动装配。必须使用ref直接饮用其他Bean
2)byName:以属性名区分自动装配。在容器中寻找...
分类:
编程语言 时间:
2015-08-06 18:17:41
阅读次数:
130