之前了解android的消息处理机制,但是源码看的少,现在把Looper,Handler,Message这几个类的源码分析一哈
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类
Looper源码:
Looper的字面意...
分类:
移动开发 时间:
2016-06-06 01:16:22
阅读次数:
543
利用STORE关键字,可以在CREATE ACTIVE STANDBY PAIR, ALTER ACTIVE STANDBY PAIR, CREATE REPLICATION, 和 ALTER REPLICATION 设置复制的属性,如超时,压缩,commit行为,表定义检查,return service,对于classic复制,还可以设置表一级的数据冲突设定return service的超时缺省的...
分类:
数据库 时间:
2016-06-06 01:16:23
阅读次数:
213
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
form action="saysth.do" method="post">
input name="count" value="10" type="text"/>
.....
分类:
编程语言 时间:
2016-06-06 01:17:03
阅读次数:
249
??
阅读程序的时候有一个地方不太懂,竟然让我发现了这个总结,感觉很有用!!!
STL算法
目录
STL算法概述
查找算法
堆算法
关系算法
集合算法
排列组合算法
排序和通用算法
删除和替换算法
生成和变异算法
算数算法
STL算法概述
简介:
STL算法部分主要由头文件,,组成。要使用
STL中的算法函数必须包含头...
分类:
其他好文 时间:
2016-06-06 01:17:59
阅读次数:
243
自从小组纳新到现在一直没有学什么东西,鼓捣了几次系统,体验了一下Fedora,最终还是选择了Centos,看到学长炫酷的SS管理,自己也把原来的格掉重新搭了一个。说好的一天一道LeetCode也荒废了,博客也好久好久没有更新了,真是罪过、罪过。现在纳新早已结束,是时候拾起自己的老本行了。周末学习了一下MySQL的C语言API,试着用C++简单的封装了一下,现在做个记录,以防遗忘。
一、重要数...
分类:
数据库 时间:
2016-06-06 01:18:24
阅读次数:
621
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入元婴期的修炼后,日夜苦修,神通日进。
这日,忽然想起自己虽然神通大涨,却在人文涵养上始终无有寸进,不觉挂怀。
在和[工程师阿伟]商议后,决定先理清文史脉络,打通文史经穴。于是,便有了这部
[从头读历史]的修炼史。
正剧开始:
星历2016年06月05日 17:02:52, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和...
分类:
其他好文 时间:
2016-06-06 01:15:46
阅读次数:
249
安卓中的事件分发机制主要涉及到两类控件,一类是容器类控件ViewGroup,如常用的布局控件,另一类是显示类控件,即该控件中不能用来容纳其它控件,它只能用来显示一些资源类容,如Button,ImageView等控件。暂且称前一类控件为ViewGroup类控件(尽管ViewGroup本身也是一个View),后者为View类控件。...
分类:
移动开发 时间:
2016-06-06 01:16:05
阅读次数:
296
.作者 : 韩曙亮转载请注明出处 : 相关下载链接 : -- CyanogenMod 13 (小米 4 配套 Android 6.0 源码) 百度网盘下载地址 (需要有一定的 Android系统 嵌入式 linux 基础 才能编译通过) : -- Ubuntu 14.04 LTS 虚拟机 + CM13 源码 百度网盘下载地址 (适合没有任何基础的小白下载) : , 直接安装 VMWare Work...
分类:
移动开发 时间:
2016-06-06 01:15:34
阅读次数:
1276
上一篇博客中写了逐帧动画(Frame)的使用,Android中除了支持逐帧动画(Frame)之外,也提供了对补间(Tween)动画的支持。补间动画就是指开发者只需要指定动画的开始、结束等“关键帧”,而动画的变化的“中间帧”则由系统计算并补齐。这也是“补间”二字的来意。...
分类:
移动开发 时间:
2016-06-06 01:16:57
阅读次数:
519
在上一篇中写到了Android提供了Animation类作为补间动画的抽象基类,并提供了四个子类:ScaleAnimation 、TranslateAnimation、AlphaAnimation、RotateAnimation分别实现了四种基本动画形式:缩放改变、位置改变、透明度改变和旋转改变。
但是我们在实际项目开发中,也有可能遇到更复杂的动画形式。比如说:三维旋转等。那么这个时候Android自己提供的就不能满...
分类:
移动开发 时间:
2016-06-06 01:16:35
阅读次数:
203
各位看官们,大家好,上一回中咱们说的是套接字通信模型的例子,这一回咱们说的例子是:套接字知识体系图。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-06-06 01:16:32
阅读次数:
169
return service指在复制源和目标之间的同步模式,可以是no return(异步),return receipt(准同步)和return twosafe(全同步)。
本文的描述对于active standby和classic replication都适用。脚本准备$ cat insert1.sql
INSERT INTO employees VALUES
( 202,...
分类:
数据库 时间:
2016-06-06 01:16:56
阅读次数:
248
[学习目标]
F 理解并掌握ScriptManager控件的使用
F 了解ScriptManager控件的使用
F 理解并掌握Timer控件的使用
F 理解并掌握UpdatePanel控件的使用
F 理解并掌握UpdateProgress控件的使用
【本章简介】
在上一章中,我们学习了Asp.Net AJAX的核心...
分类:
Web程序 时间:
2016-06-06 01:14:48
阅读次数:
390
之前写一些技术文章时,经常有读者留言问我是用什么工具画图的。其实我感觉他们很可能问错了问题,因为我曾经为了画好图尝试过各种不同的画图工具软件,但最后发现能不能画好图和工具的关系并不大。为何?程序员不是写代码的么,为什么需要画图?很多程序员会认为写好代码就好,画好图有什么用?程序员成为架构师后是不是就天天画架构图,成为了所谓的 PPT 架构师?如上这些疑问,好几年前也曾让我困惑过。在一篇文章《在首席架...
分类:
其他好文 时间:
2016-06-06 01:16:50
阅读次数:
201
前言
数据的安全性是一直被大家所重视的.对于一个存有大规模数据量的成熟企业来说,如何做到数据不丢失,不损坏,不窃取就显得格外重要了.而HDFS恰恰满足了”海量数据规模”的特点,所以如果我们用HDFS存储大量的非结构化的数据,我们如何保证其中数据的安全性呢?在之前的文章中,有提到过一个”Encryption Zone”数据加密空间的概念.Encryption Zone可以保证用户在指定的加密空...
分类:
其他好文 时间:
2016-06-06 01:16:30
阅读次数:
328
插入排序算法介绍
排序算法是最简单的算法,也是最基本的算法。顾名思义,插入排序就是把当前待排序的元素插入到一个已经排好序的列表里面。 一个非常形象的例子就是右手抓取一张扑克牌,并把它插入左手拿着的排好序的扑克里面。插入排序的最坏运行时间是O(n2),
所以并不是最优的排序算法。特点是简单,不需要额外的存储空间,在元素少的时候工作得好。
插入排序算法Java实现
Java里面有很多数据类型...
分类:
编程语言 时间:
2016-06-06 01:16:03
阅读次数:
189
优先级队列(Priority Queue)
注:队列是一种特征为FIFO的数据结构,每次从队列中取出的是最早加入队列中的元素。但是,许多应用需要另一种队列,每次从队列中取出的应是具有最高优先权的元素,这种队列就是优先级队列(Priority Queue),也称为优先权队列。
1. 优先级队列的概念
1.1 优先级队列的定义
优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。...
分类:
其他好文 时间:
2016-06-06 01:14:43
阅读次数:
186