Android中的Handler, Looper, MessageQueue和Thread前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。...
分类:
移动开发 时间:
2014-12-14 23:59:42
阅读次数:
377
一、ActivityManagerService提供的主要功能:
(1)统一调度各应用程序的Activity
(2)内存管理
(3)进程管理
二、启动一个Activity的方式有以下几种:
(1)在应用程序中调用startActivity启动指定的Activity
(2)在Home程序中单击一个应用图标,启动新的Activity
(3)按“Back”键,结束当前Activity,返回到上一个Activity
(4)长按“Home”...
分类:
移动开发 时间:
2014-12-09 21:32:35
阅读次数:
1969
转自:深入探究 String 与 StringBuilder 内部原理System.String 类型一直是我们不断讨论的话题,它是一个用于对字符串进行存储和操作的这么一个类型。System.String 也是 C# 基础类型中唯一的引用类型。但是,它却具有很多值类型的特点。我们来看一段简单的代码:...
分类:
其他好文 时间:
2014-11-28 09:56:56
阅读次数:
150
转自:浅谈 ArrayList 内部原理System.Collections.ArrayList 就是我们常说的动态数组,也是我们常用的 "数据类型" 之一。在 MSDN 上是这样表述的:使用大小可按需动态增加的数组实现 IList 接口。我来解释一下,就是:一个可以根据需要动态增加使用大小并可按照...
分类:
其他好文 时间:
2014-11-28 09:52:45
阅读次数:
191
对于C++中虚函数的原理的总结。包括对与C++中多态的内部原理总结。...
分类:
编程语言 时间:
2014-11-13 19:04:13
阅读次数:
333
学习新知识的步骤:1.这个东西是神马2.学了这个东西后,有神马作用3.这个东西怎么用4.这个东西内部原理是怎么实现的Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘的概念,文件路径就不再有盘符。用户的个人文件夹(jishangsong是用户名):...
分类:
移动开发 时间:
2014-11-08 16:37:13
阅读次数:
163
一. ASP.NET概述1. B/S结构原理;2. ASP.NET内部原理;3. 状态管理(Cookie、Session、ViewState等);4. 数据验证,普通ASP.NET控件,母版,List/Repeat等数据绑定控件;5. AJAX;6. 缓存;二. IIS发布分集成模式和经典模式默认集...
分类:
Web程序 时间:
2014-11-06 21:33:07
阅读次数:
193
堆排序的原理也非常简单,只是实现起来要注意一些细节(比归并排序稍微麻烦那么一点点),本文将详细解释堆排序的内部原理以及实现细节,备忘。
分类:
编程语言 时间:
2014-10-27 17:27:19
阅读次数:
207
归并排序非常简单,远没有想象中的那么难,本文将详细解释归并排序内部原理与实现细节,备忘。
分类:
编程语言 时间:
2014-10-25 20:06:21
阅读次数:
357
在十几年的企业Linux运维实战以及教育教学中,老男孩发现入门及初中级做Linux运维的朋友,普遍对Linux系统的核心体系命令一知半解,遇到稍微复杂操作问题还到处搜索,到处问,且不懂内部原理,直接后果就是在工作中运维很不顺手,到处搜索到处问,效率低下,以致后期做shell运..
分类:
其他好文 时间:
2014-10-25 12:02:31
阅读次数:
189