这两天工作比较忙,没有时间更新博客。今天难得闲下来,总结一下之前写的一个Demo,用到了两个小知识点:一是使用Thread加Handler实现计时,二是控制屏幕唤醒不熄灭。
首先是计时,首先我使用单纯的Handler来实现计时,代码如下:
Handler handler = new Handler();
Runnable runnable = new Runnable() {
...
分类:
移动平台 时间:
2014-12-16 21:06:49
收藏:
0 评论:
0 赞:
0 阅读:
418
一、LinearLayout(线性布局)
提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大
小。
水平(vertical)垂直(horizontal)
fill-parent:占满整个屏幕
wrap-content:刚好适合控件内容的大小
对齐方式gravity...
分类:
移动平台 时间:
2014-12-16 21:06:19
收藏:
0 评论:
0 赞:
0 阅读:
400
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41964475
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node....
分类:
其他 时间:
2014-12-16 21:06:09
收藏:
0 评论:
0 赞:
0 阅读:
358
题目大意:给定n,求[1,n]以内以及[1,2^n]以内有多少x满足x^3x=2x
x^3x=2x等价于x^2x = 3x
而3x=x+2x 且2x=x
故x满足条件当且仅当x&(x
故x的二进制拆分中任意两个1不相邻
令f[i]为i位数中最高位为0的满足条件的数的数量
g[i]为i位数中最高位为1的满足条件的数的数量
则显然有
f[i+1]=f[i]+g[i]
g[i+1]...
分类:
其他 时间:
2014-12-16 21:05:59
收藏:
0 评论:
0 赞:
0 阅读:
281
支付环境搭建好后,就要开始熟悉官方的微信支付相关接口了。微信支付这块的文档还是比较全面并简而易懂
的,其实想想也是应该的,腾讯有了微信电商想法,就有了支付这一考虑,财付通的用户量及用户喜好程度是有目共
睹的,支付宝这种方式深受广大网民喜欢,但腾讯会用支付宝在微信上吗,绝对不可能的啊。要能让用户在微信上不
仅能轻而易举的开着微信小店,简单快捷的微信支付方式就油然而生了。...
分类:
微信 时间:
2014-12-16 21:05:39
收藏:
0 评论:
0 赞:
1 阅读:
1874
经常用在FPS(第一人称射击)游戏中的夜视仪效果...
分类:
编程语言 时间:
2014-12-16 21:05:19
收藏:
0 评论:
0 赞:
0 阅读:
1125
本文是在学习中的总结,欢迎转载但请注明出处:http://write.blog.csdn.net/postedit/41964669
最近在刷LettCode上的算法题,发现好多题目的解题思路大体是一致的,甚至会出现一解对多题的情形,可能一方面原因是我刷的都是简单题,另一方面原因可能是网站有意来提高我们的信心和联想能力。比如有求解二叉树最大深度和求解二叉树最小深度的题目,也有判断两颗树是否完全一致和判断两个树是否轴对称的题目,还有按层次从树根往下输出每层元素和按层次从下往树根输出每层元素的题目等。
昨天...
分类:
其他 时间:
2014-12-16 21:05:09
收藏:
0 评论:
0 赞:
0 阅读:
287
KNN(K Nearest Neighbors,K近邻 )算法是机器学习所有算法中理论最简单,最好理解的一种监督学习算法。KNN是一种基于实例的学习,通过计算新数据与训练数据特征值之间的距离,然后选取K(K>=1)个距离最近的邻居进行分类判断(投票法)或者回归。使用KNN算法时我们必须有接近实际数据的训练样本数据。K-近邻算法必须保存全部数据集,如果训练数据集的很大,必须使用大量的存储空间。此外,由于必须对数据集中的每个数据计算距离值,实际使用时可能非常耗时。k-近邻算法的另一个缺陷是它无法给出任何数据的基...
分类:
编程语言 时间:
2014-12-16 21:03:59
收藏:
0 评论:
0 赞:
0 阅读:
448
android httpclient 获得网络图片...
分类:
移动平台 时间:
2014-12-16 21:03:49
收藏:
0 评论:
0 赞:
0 阅读:
342
public TreeNode sortedListToBST(ListNode head) {
if (head == null)
return null;
int len = 0;
ListNode nextNode = head;
while (nextNode != null) {
nextNode = nextNode.next;
len++;
}
return buildTree(head, 0, len - 1);
}
public Tree...
分类:
其他 时间:
2014-12-16 21:03:39
收藏:
0 评论:
0 赞:
0 阅读:
251
Description
You are given two positive integers A and B in Base C. For the equation:
A=k*B+d
We know there always existing many non-negative pairs (k, d) that satisfy the equation above. Now...
分类:
其他 时间:
2014-12-16 21:03:20
收藏:
0 评论:
0 赞:
0 阅读:
338
node.js是单线程。好处就是1)简单2)高性能,避免了频繁的线程切换开销3)占用资源小,因为是单线程,在大负荷情况下,对内存占用仍然很低3)线程安全,没有加锁、解锁、死锁这些问题坏处就是如何解决高并发?node使用异步IO和事件驱动(回调函数)来解决这个问题。一般来说,高并发解决方案会提供多线程模型,为每个业务逻辑配备一个线程,通过系统线程切换来来弥补同步I/O调用的时间开销。而node.js...
分类:
Web开发 时间:
2014-12-16 21:03:09
收藏:
0 评论:
0 赞:
0 阅读:
404
Description
Overpower often go to the playground with classmates. They play and chat on the playground. One day, there are a lot of stars in the sky. Suddenly, one of Overpower’s classmates ask him: ...
分类:
其他 时间:
2014-12-16 21:02:59
收藏:
0 评论:
0 赞:
0 阅读:
291
C++构造函数语意
对象构造过程中编译器的干预原则和方法。
Default constructor的构建方法
经常会提到default constructor,那么什么时候才会合成出一个default consgtructor呢?当编译器需要它的时候。别合成出来的constructor值执行编译器所需的行动。
如果一个class没有任何constructor,但它内含一个...
分类:
编程语言 时间:
2014-12-16 21:02:49
收藏:
0 评论:
0 赞:
0 阅读:
327
题目大意:给定一个邻接矩阵,求1~n的边权恰好为T的路径条数
考虑当所有边权都是1的时候 那么显然邻接矩阵自乘T次之后a[1][n]就是答案
因为当边权为1的时候a[i][j]可以表示从第i个点转移到第j个点的方案数 显然这个符合矩乘的定义
现在边权最大为9 那么将一个点拆成9个 第i个点拆成的第j+1个点向第j个点连一条边权为1的边
那么i->j有一条边权为k的边等价于i向j拆成的第k个...
分类:
其他 时间:
2014-12-16 21:02:39
收藏:
0 评论:
0 赞:
0 阅读:
291
static synchronized方法与synchronized class是不是一把锁...
分类:
其他 时间:
2014-12-16 21:02:19
收藏:
0 评论:
0 赞:
0 阅读:
259
详细解析Irrlicht引擎中关于Event Handle,Animator的实现方法,以及对Framerate Independent和Framerate dependent控制方式进行讨论...
分类:
其他 时间:
2014-12-16 21:02:09
收藏:
0 评论:
0 赞:
0 阅读:
327
<?php
class RedisConnect
{
/**
* Redis的ip
*
* @var string
*/
const REDISHOSTNAME = "127.0.0.1";
/**
* Redis的port
*
* @var int
*/
const RED...
分类:
数据库技术 时间:
2014-12-16 21:01:49
收藏:
0 评论:
0 赞:
0 阅读:
294
主要内容:UITableView
一、表视图...
分类:
其他 时间:
2014-12-16 21:01:39
收藏:
0 评论:
0 赞:
0 阅读:
284
之前对Lambda表达式的基础进行过总结,现在就从实践上进一步对它进行了解。看看它与委托、匿名函数的区别,以及它有什么亮点!
一、实践代码区
(一)委托
//传统的调用委托的示例
static void FindDelegate()
{
List list = newList();
...
分类:
其他 时间:
2014-12-16 21:01:29
收藏:
0 评论:
0 赞:
0 阅读:
276