背景需求在Android中,当遇到子线程需要刷新UI时,最常的做法就是handler,当然还有其他方便的方法如Android给我们提供的runOnUiThread(runnable)方法,但归根结底都是使用handler来刷新UI的。 Android消息传递原理
简单的讲:handler发送(post或send)一条消息;MessageQueue(队,实际上是一个用单链表实现的队列)接受并存储该...
分类:
移动开发 时间:
2016-05-13 03:53:37
阅读次数:
181
新的编译命令:
#!/bin/bash
BUILD_MAC_X64=1
BUILD_MAC_i386=1
BUILD_ARMv7_ANDROID=0
BUILD_I386_IOS_SIM=0
BUILD_ARMV7_IPHONE=0
BUILD_ARMV7S_IPHONE=0
BUILD_AOT_HOST_MAC_TARGET_ARMv7=0
BUILD_TARG...
分类:
移动开发 时间:
2016-05-13 03:53:48
阅读次数:
392
DescriptionGiven a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a su...
分类:
其他好文 时间:
2016-05-13 03:52:48
阅读次数:
211
Service是Android系统的服务组件,适用于开发没有用户界面且长时间在后台运行的功能
-
Service简介
因为手机硬件性能和屏幕尺寸的限制,通常Android系统仅允许一个应用程序处于激活状态并显示在手机屏幕上,而暂停其他处于未激活状态的程序。因此,Android系统需要一种后台服务机制,允许在没有用户界面的情况下,使程序能够长时间在后台运行,实现应用程序的后台服务...
分类:
移动开发 时间:
2016-05-13 03:53:06
阅读次数:
332
传感器
通过手机硬件获知光感应、加速度感应等。
1、主要使用在哪些方面?
摇一摇:摆动的加速度;狂野飙车
2、常用传感器有哪些?3、如何使用这些传感器?
代码举例(图标根据手机旋转进行反向旋转):/* 实现SensorEventListener,重写2个方法 */
public class MainActivity extends AppCompatActivity implements...
分类:
其他好文 时间:
2016-05-13 03:52:44
阅读次数:
179
jstl 标签实例代码和用法 - 表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。
标记是JSTL的setProperty动作的友好版本。标签是有用的,因为它的表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。...
分类:
Web程序 时间:
2016-05-13 03:52:44
阅读次数:
286
Going Home
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 20807 Accepted: 10543
Description
On a grid map there are n little men and n houses. In each unit time, every...
分类:
其他好文 时间:
2016-05-13 03:53:55
阅读次数:
191
在上一篇的文章里里实现了动态时钟和动态日历的Launcher图标,但是今天测试的时候发现动态日历会有leakreceived的问题,无法取消Received的绑定。所以今天换一种方式实现动态日历图标:
LauncherAppState.java里增加:
public static final String ACTION_UPDATE_ICON = "com.xxx.update_icon";...
分类:
其他好文 时间:
2016-05-13 03:52:23
阅读次数:
950
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
【翻译 by 明明如月 QQ 605283073】
原文地址:http://websystique.com/springmvc/spring-mvc-4-restful-web-services-crud-example-resttemplate/
上一篇:
Spring...
分类:
编程语言 时间:
2016-05-13 03:50:37
阅读次数:
431
Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……
具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。
你的任务便是告诉小Z...
分类:
其他好文 时间:
2016-05-13 03:52:42
阅读次数:
119
#coding=utf-8
__author__ = 'Administrator'
__doc__ = '''
pythonwin中win32gui的用法
本文件演如何使用win32gui来遍历系统中所有的顶层窗口,
并遍历所有顶层窗口中的子窗口
说明:
1.原来消息发送全部调用的SendMessage,以为优化大师内部是独立的线程处理,
但并不是,所以避免等待,直接使用PostMess...
分类:
其他好文 时间:
2016-05-13 03:52:39
阅读次数:
118
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
【翻译 by 明明如月 QQ 605283073】
上一篇:
Spring MVC 4 文件上传下载 Hibernate+MySQL例子 (带源码)
原文地址:http://websystique.com/springmvc/spring-mvc-4-file-u...
分类:
编程语言 时间:
2016-05-13 03:51:00
阅读次数:
550
核心代码:
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId();
1.加入权限
在manifest.xml文件中要添加
2.代码
/**
*
*
*创建日期 2010-4-29 下午05:02:47
*
*/ ...
分类:
移动开发 时间:
2016-05-13 03:51:09
阅读次数:
158
1、save()方法 :
用来保存Canvas的状态,save()方法之后的代码,可以调用Canvas的平移、放缩、旋转、裁剪等操作!
2、restore()方法:
用来恢复Canvas之前保存的状态(可以想成是保存坐标轴的状态),防止save()方法代码之后对Canvas执行的操作,继续对后续的绘制会产生影响,通过该方法可以避免连带的影响总结:就是在save之前绘制的状态会保存下来,在re...
分类:
移动开发 时间:
2016-05-13 03:49:50
阅读次数:
289
1、TextView 内容过长时的省略和滚动
android:singleline="true", // 单行
android:ellipsize="" , // start middle
end 省略的位置
android: marqueeRepeatLimit="" // marquee 跑马灯 marquee_forever...
分类:
移动开发 时间:
2016-05-13 03:49:30
阅读次数:
188
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,是的所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
拿到这个题目脑子里马上就可一奔出来一种思路:从头到位遍历这个数组,每次碰到一个偶数,把这个数字保存到临时变量里,然后把这个数字后面的所有数字整体往前移一位。然后把刚刚取出来的数字放到1最后一位去。...
分类:
编程语言 时间:
2016-05-13 03:50:16
阅读次数:
178
一、简介IOS 动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是IOS和OS X平台上负责图形渲染与动画的基础框架。Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘帧工作。你只需要配置少量的动画参数(如开始点的位置和结束点的位置)即可使用Core Animation的...
分类:
移动开发 时间:
2016-05-13 03:50:37
阅读次数:
223