摘要: (转自:http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html) andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环, 阅读全文
posted @ 2013-12-25 14:47 开发老者 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是什么?Binder 通信;四.Binder通信的优势是什么?高效率五.Binder通信的特点是什么?是同步,而不是异步;六.Binder通信是如何实现的?1.Binder通信是通过linux的binder driver来实现的,2.Binder通信操作类似线程迁移(threadmigration), 阅读全文
posted @ 2013-12-25 14:45 开发老者 阅读(152) 评论(0) 推荐(0) 编辑
摘要: android四中启动模式分别为 阅读全文
posted @ 2013-12-25 10:20 开发老者 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ANRs (“Application Not Responding”),意思是”应用没有响应“。在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR1、在主线程内进行网络操作2、在主线程内进行一些缓慢的磁盘操作(例如执行没有优化过的SQL查询)应用应该在5秒或者10秒内响应,否则用户会觉得“这个应用很垃圾”“烂”“慢”…等等逻辑应该是 1. new出一个新的线程,进行数据请求 2. 获取数据后,调用handler.sendMes 阅读全文
posted @ 2013-12-25 09:45 开发老者 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在进程间通信(IPC)中。实现Serializable接口非常简单,声明一下就可以了。而实现Parcelable接口稍微复杂一些,但效率更高,推荐用这种方法提高性能。 android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因: 1.永久性保存对象,保存 阅读全文
posted @ 2013-12-25 09:36 开发老者 阅读(360) 评论(0) 推荐(0) 编辑
摘要: android广播机制目录1Android广播机制简介1.3 发送广播1.4 注销BroadcastReceiver2广播机制的三要素3广播的生命周期1Android广播机制简介在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收。广播机制最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理 阅读全文
posted @ 2013-12-25 09:22 开发老者 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 00、广播的机制以及两种注册方法 阅读全文
posted @ 2013-12-25 09:20 开发老者 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一套名为《深入浅出Hadoop实战开发(HDFS实战图片、MapReduce、HBase实战微博、Hive应用)》视频教程献给大家,该教程一共30课时,每课时45分钟左右,以下是教程介绍和下载链接: 第1章节: > Hadoop背景 > HDFS设计目标 > HDFS不适合的场景 > HDFS架构详尽分析 > MapReduce的基本原理第2章节 > Hadoop的版本介绍 > 安装单机版Hadoop > 安装Hadoop集群第3章节 > HDFS命令行基本操作 > Namenode的工作机制 > HDFS基本配置管理第4章节 阅读全文
posted @ 2013-12-23 14:47 开发老者 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一、hadoop网站Hadoop官网网站:http://hadoop.apache.org/Hadoop源码下载:http://svn.apache.org/repos/asf/hadoop 阅读全文
posted @ 2013-12-23 09:52 开发老者 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、《J2EE软件开发工程师就业课程900课时》①Eclipse工具的使用与Java中的调试:http://kuai.xunlei.com/d/xmBrDwLw1QBHQzBRc6b②AJAX+JSP解析并处理复杂数据:http://kuai.xunlei.com/d/xmBrDwLh8wAnPSxRb5a③多层架构框架搭建:http://kuai.xunlei.com/d/xmBrDwLt8wBQPSxR92d④自定义MVC框架原理与配置文件编写:http://kuai.xunlei.com/d/xmBrDwL68wBrPSxR4682、《基于SpringMVC、MyBatis、FreeMa 阅读全文
posted @ 2013-12-23 09:49 开发老者 阅读(1589) 评论(1) 推荐(0) 编辑