问题:binder到底是如何从代理对象找到其对应的binder实体的呢?要回答这个就必须要看Binder驱动如何工作的。
1.Binder设备文件的打开
一个进程在使用Binder机制进行通信之前,必须打开设备文件/dev/binder来获取一个文件描述符,然后才能通过这个文件描述符
和Binder驱动进行交互,进程调用open函数打开/dev/binder的时候,binder_ope...
分类:
其他好文 时间:
2015-08-05 12:58:21
阅读次数:
129
外文网址:http://www.sitepoint.com/understanding-angulars-apply-digest/
$apply()和$digest()在AngularJS中是两个核心概念,但是有时候它们又让人困惑。而为了了解AngularJS的工作方式,首先需要了解$apply()和$digest()是如何工作的。这篇文章旨在解释$apply()和$digest()是...
分类:
移动开发 时间:
2015-08-04 22:52:59
阅读次数:
138
本篇文章是SQL Server安全系列的第四篇,详细内容请参考原文。权限授予主体访问对象,以执行某些操作。SQL Server有大量你可以授予给主体的权限,你甚至可以拒绝或回收权限。这听起来有点复杂,但在这一系列,你将知道SQL Server权限是如何工作的,你可以非常精细地控制对象创建、数据访问、...
分类:
数据库 时间:
2015-08-04 22:45:04
阅读次数:
200
$apply()和$digest()在AngularJS中是两个核心概念,但是有时候它们又让人困惑。而为了了解AngularJS的工作方式,首先需要了解$apply()和$digest()是如何工作的。这篇文章旨在解释$apply()和$digest()是什么,以及在日常的编码中如何应用它们。探索$...
分类:
移动开发 时间:
2015-08-04 22:43:57
阅读次数:
145
即使是资深的技术人员,我经常听到他们谈论某些操作是如何导致一个CPU缓存的刷新。看来这是关于CPU缓存如何工作和缓存子系统如何与执行核心交互的一个常见误区。本文将致力于解释CPU缓存的功能以及执行程序指令的CPU核心如何与缓存交互。我将以最新的Intel x86 CPU为例进行说明,其他CPU也使用...
分类:
其他好文 时间:
2015-07-30 18:43:29
阅读次数:
169
监控 Linux 系统的 7 个命令行工具: "深入关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微调性能或诊断问题。这里有一些基本的命令行工具,让你能更简单地探索和操作Linux。大多数的这些命令是在你的Linux系统中已经内建的,但假如它们没有的话,就用谷歌...
分类:
系统相关 时间:
2015-07-30 16:37:36
阅读次数:
127
要理解 mysql中索引是如何工作,最简单的方法就是看看一本书的"索引"部分(即目录)。然后通过索引找到指定的页码。在mysql中,存储引擎用类似的方法使用索引,首先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。在mysql中,索引是在存储引擎层而不是服务器层实现的。索引的优点: .....
分类:
数据库 时间:
2015-07-30 00:20:34
阅读次数:
239
代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。int d; // elapsed time in days
int elapsedTimeInDays;...
分类:
其他好文 时间:
2015-07-28 21:10:47
阅读次数:
92
包和引入
摘要:
在本篇中,你将会了解到Scala中的包和引入语句是如何工作的。相比Java不论是包还是引入都更加符合常规,也更灵活一些。本篇的要点包括:
1. 包也可以像内部类那样嵌套
2. 包路径不是绝对路径
3. 包声明链x.y.z并不自动将中间包x和x.y变成可见
4. 位于文件顶部不带花括号的包声明在整个文件范围内有效
5. 包对象可以持有函数和...
分类:
其他好文 时间:
2015-07-26 11:08:04
阅读次数:
114
大家好,欢迎来到【Web探索之旅】的第三部分。这一部分有不少原理,还是很重要的。 这一部分我们会着眼于一个Web site(网站)是如何工作的,我们会更深入地了解Web背后的网络。这里的网络是network,泛指Web中的各台机器之间互相“交流”。
分类:
Web程序 时间:
2015-07-26 07:27:30
阅读次数:
192