刚一开始接触Chromium on Android时,就很好奇Chromium的主消息循环是怎么整合到Android应用程序中的。对于Android程序来说,一旦启动,主线程就会有一个Java层的消息循环处理用户输入事件等系统事件,而对Chromium来说,它有自己另一套消息循环的实现,这个实现有哪些特点,又将如何无缝整合到Android Java层的消息循环中去,正是本文所要讨论的话题。...
分类:
移动平台 时间:
2014-11-19 11:09:34
收藏:
0 评论:
0 赞:
0 阅读:
331
获取手机通讯录是Android最常用的小功能,今天自学到了,记下来,主要是通过系统自带的内容提供者提供的数据,我们使用内容接收者获取相应的数据到cursor中,然后获取对应data表中的字段,相关字段代表什么含义,只能自己去查了。
下面是手机通讯录列表的代码,仅供参考:
package com.andy.phonecontact;
import java.util.ArrayList;
im...
分类:
移动平台 时间:
2014-11-19 11:09:24
收藏:
0 评论:
0 赞:
0 阅读:
275
最近心血来潮,写了一个自定义仿iPhone的开关。有需要的同学可以来下载啦。支持点击自动滚动,速率可以自己根据需要修改。触摸滚动,大小自定义,支持修改样式。...
分类:
移动平台 时间:
2014-11-19 11:09:14
收藏:
0 评论:
0 赞:
0 阅读:
181
StandardWrapperValve
StandardWrapperValve是StandardWrapper的基础阀,主要完成了三个工作。
1 调用StandardWrapper的allocate的方法来获得该StandardWrapper所表示的servlet实例
2 执行与该servelt相关联的全部过滤器
3 调用servlet的service方法
其中第二三步可以细分为...
分类:
移动平台 时间:
2014-11-19 11:09:04
收藏:
0 评论:
0 赞:
0 阅读:
272
Description
Good news for us: to release the financial pressure, the government started selling galaxies and we can buy them from now on! The first one who bought a galaxy was Tianming Yun and he g...
分类:
其他 时间:
2014-11-19 11:08:44
收藏:
0 评论:
0 赞:
0 阅读:
237
Rank of Tetris
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5428 Accepted Submission(s): 1520
Problem Description
自从Lele开发了Ra...
分类:
其他 时间:
2014-11-19 11:08:34
收藏:
0 评论:
0 赞:
0 阅读:
262
JSONObject 和JSONArray 是json-lib.jar里面最常用的两个类,分别可以对对象和数组(集合)进行序列化和反序列化,结构清晰命了,简单易用,功能强大,效率比较高,使用至今一直较为推崇,虽然尚有诸多功能尚未完全了解,姑且边学边记,以作归纳、沉淀。
首先看两个类:
Student类:
public class Student {
private String name;...
分类:
Web开发 时间:
2014-11-19 11:08:24
收藏:
0 评论:
0 赞:
0 阅读:
187
来源:http://www.ido321.com/1217.html
无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于PHP如何产生不重复随机数常用的几种方法小结一下(ps:方法1、4、5是我常用的,其余来自网络整理)
方法一:
<?php
$numbers = range (1,50);
//shuffle 将数组顺序随即打乱
shuffle ($numbers);
//array_slice 取该数...
分类:
Web开发 时间:
2014-11-19 11:08:14
收藏:
0 评论:
0 赞:
0 阅读:
131
这个题目不错,但是一开始算数的时候竟然少算了一种情况导致,思路上跑偏了啊。
题目大意:给你n,m。m代表的是你有m中bus,每种bus只能从si走到ti,问你从0点到达n点可以有多少种方案可以选择。注意人只能坐车不可以走。
对于点ti来说,所有的方案就是前面的si到ti-1方案的和。这样就很简单了啊,但是数据很大需要离散化之后用线段树去维护这个区间的更新,就是需要求前面的和。
对于线段树竟然...
分类:
其他 时间:
2014-11-19 11:08:07
收藏:
0 评论:
0 赞:
0 阅读:
282
原文地址:http://leihuang.org/2014/11/18/composition-inheritance/
为什么组合优于继承?
这是一个很典型的设计模式的问题,Head First Design Pattern第一章好像就讲了,之前看得有点忘了。下面我把stackoverflow上面得分比较高的答案搬过来用一下,我觉得这样更容易理解些。
两者区别
...
分类:
其他 时间:
2014-11-19 11:07:54
收藏:
0 评论:
0 赞:
0 阅读:
270
Ubuntu下使用Eclipse和hadoop进行MapReduce程序的开发...
分类:
系统服务 时间:
2014-11-19 11:07:44
收藏:
0 评论:
0 赞:
0 阅读:
161
本文简单介绍一下从我们按开机...
分类:
系统服务 时间:
2014-11-19 11:07:34
收藏:
0 评论:
0 赞:
0 阅读:
228
看到标题你可能会想是一个多么高大上的技巧呢?其实很一般就是自定义回调函数.
首先我们知道activity之间的数据传递有几种方式:
一是startActivityForResut()启动一个activity,当栈顶activity 调用onActivityResult()并且 finish 掉时将会传递消息给启动该activity的父activity.
二是在使用Fragment时,通过se...
分类:
移动平台 时间:
2014-11-19 11:07:24
收藏:
0 评论:
0 赞:
0 阅读:
288
在MIPS32指令集中有两条特殊的存储加载指令:链接加载指令LL、条件存储指令SC,本次将介绍这两条指令的格式、用法、作用,在后续将实现这两条指令。...
分类:
其他 时间:
2014-11-19 11:07:14
收藏:
0 评论:
0 赞:
0 阅读:
316
JSP内置对象之response...
分类:
Web开发 时间:
2014-11-19 11:06:24
收藏:
0 评论:
0 赞:
0 阅读:
398
过河问题
时间限制:1000 ms | 内存限制:65535 KB
难度:5
描述
在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过。如果各自单独过桥的话,N人所需要的时间已知;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行...
分类:
其他 时间:
2014-11-19 11:06:14
收藏:
0 评论:
0 赞:
0 阅读:
231
举个来说明桶排序的过程,假设现在有A={0.78,0.17,0.39,0.26,0.72,0.94,0.21,0.12,0.23,0.68},桶排序如下所示:
研究过计数排序我们知道了————计数排序是假设输入是由一个小范围内的整数构成,而桶排序则假设输入由一个随机过程产生的,该过程将元素均匀而独立地分布在区间[0,1)上。当桶排序的输入符合均匀分布时,即可以线性期望时间运行。...
分类:
编程语言 时间:
2014-11-19 11:06:04
收藏:
0 评论:
0 赞:
0 阅读:
286
+-字符串
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述Shiva得到了两个只有加号和减号的字符串,字串长度相同。Shiva一次可以把一个加号和它相邻的减号交换。他想知道最少需要多少次操作才能把第一个字符串变换成第二个字符串。你现在要去帮助他完成那个这个问题。
输入多组测试数据
每组数据有两行,每行包含一个由”+”和”-“最...
分类:
其他 时间:
2014-11-19 11:05:54
收藏:
0 评论:
0 赞:
0 阅读:
289
红色字很重要
Dinner
时间限制:100 ms | 内存限制:65535 KB
难度:1
描述Little A is one member of ACM team. He had just won the gold in World Final. To celebrate, he decided to invite all to have o...
分类:
其他 时间:
2014-11-19 11:05:45
收藏:
0 评论:
0 赞:
0 阅读:
186
便利构造器通过convenience关键字声明,可以看到,便利构造器是通过调用指定构造器来进行构造的。这也就是一个关键的概念:横向代理。
何为代理:就是让别人帮你干活
二、构造过程中的规则
(一)构造器链就是调用构造器的顺序
规则如下:
1.1、指定构造器必须调用其父类的指定构造器
1.2、便利构造器必须调用同一类中的指定构造器
1.3、便利构造器必须最后以调用一个指定构造器而结束
总得来说一句话:便利构造器横向代理,指定构造器向上代理。...
分类:
编程语言 时间:
2014-11-19 11:05:04
收藏:
0 评论:
0 赞:
0 阅读:
262