- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 工具-Markdown
前言宗旨 Markdown的目标是:易写易读;Markdown 语法的目标是:成为一种适用于网络的书写语言;兼容HTML Markdown不是想取代HTML,HTML是一种发布格式,Markdown是一种书写格式;Markdown兼容HTML语法,但是一些区块元素<div> <table> <pre> <p>需要前后加上空行和其他内容隔开,其他标签可以在标题,段落,列表中随意使用;在H
2017-03-08 23:20:51 955
原创 Android异步消息处理机制(二):源码分析
1.概述先简单介绍下Handler异步消息处理机制中涉及到几个关键类:Message,Handler,Looper,MessageQueueMessage:消息的承载体;Handler:消息的发送者和处理者;Looper:内部持有MessageQueue,负责从MessageQueue中循环读取Message(需要注意的是,Looper和Thread是一一对应的,即一个Thread
2016-03-16 23:56:14 525
原创 Android异步消息处理机制(一):简单使用
前几天发博客说要看源码写博客,今天终于要开张了;第一个专题是Android异步消息处理机制,虽然平时经常用到Handler,用法也比较简单,但是看完源码之后,发现里面还是有很多知识点的^_^1.概述Handler在平常开发中经常使用到,用来在不同组件(这里的组件不是Android里的组件,可以理解为代码块,类,线程,进程都可以)之间进行消息传递;本专题会分以下几篇(暂定两篇)来详细描述
2016-03-09 22:32:11 825
原创 ADB通信
1.ADB Server,ADB Client, ADB Daemon的关系ADB通信分为两部分:ADB Server和ADB Client;ADB Server和ADB Daemon。ADB Server:运行在PC上的后台程序,目的是检测USB借口何时连接或者移除设备。ADB Server维护着一个“已连接的设备的链表”,并且为每一个设备标记了一个状态:offline,bootload
2013-05-31 11:03:30 13429 3
原创 数据库系统概述
1.数据处理技术的发展史数据处理技术的发展经历了三种方式:程序管理方式,文件系统方式和数据库系统方式。程序管理方式;缺点:数据不能保存,数据不独立,数据不共享。文件系统方式;缺点:对数据处理需要写程序,数据的安全性,一致性,完整性得不到保证。数据库系统方式;优点:数据库系统用专门的软件对数据文件进行操作,不用编程就可以处理数据;操作方便,安全;能保证数据的完整性,一
2013-05-24 11:54:12 1149
原创 设计模式之二:观察者模式
1.定义观察者模式又称为发布-订阅模式,模型-视图模式,源-收听者或从属者模式。一个目标物件管理所有依赖于它的观察者物件,当它本身发生状态变化时,主动发出通知。是一种一对多的依赖关系。2.角色抽象主题:主题角色把所有注册的观察者引用保存在一个列表里,主题角色提供接口可以注册和撤销观察者角色。抽象观察者:为所有的观察者提供接口,在得到通知时,更新自己。具体主题:保存对具体观察者有
2013-05-22 20:07:15 711
原创 设计模式之一:组合模式
1.定义将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用组合对象具有一致性。2.涉及角色Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。在安全模式中,Component并不定义管理子对象的方法,而是由Composite定义管理子对象的方法。Le
2013-05-22 17:35:12 698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人