http://blog.csdn.net/look85/article/details/23740761dispatchKeyEvent和onKeyDown关系:当键盘按下时 首先触发dispatchKeyEvent然后触发onUserInteraction再次onKeyDown如果按下紧接着松开,...
分类:
其他好文 时间:
2015-12-09 11:49:00
阅读次数:
177
远程对象的基础接口,是一个为了在执行进程中和进程间调用时的高性能,而设计的轻量级远程调用机制的核心部分。这个接口描述了和远程对象交互的抽象协议。不要直接实现这个接口,而是通过继承Binder来实现。IBinder的关键API是与Binder.onTransact()相匹配的transact().这个...
分类:
其他好文 时间:
2015-12-05 11:03:34
阅读次数:
624
上一篇分析了c语言的函数调用栈情况,知道了c语言的函数调用机制后,我们来看一下,linux0.11中起动部分的代码是如何从汇编跳入c语言函数的。在LINUX 0.11中的head.s文件中会看到如下一段代码(linux0.11的启动分析部分会在另一部分中再分析,由于此文仅涉及c与汇编代码的问题,)。...
分类:
编程语言 时间:
2015-08-31 23:18:40
阅读次数:
314
一、系统调用和应用编程接口
在讨论网络通信之前,
首先明确两个概念:系统调用(system call) 和 应用编程接口(Application
Programming Interface,API)。
操作系统使用 系统调用 机制来实现 在应用程序 与 操作系统 之间进行控制权传递。
当某个应用进程启动了系统调用时,控制权就从应用程序传递给操作系统。操作系统执行某个内部...
分类:
系统相关 时间:
2015-08-28 00:52:55
阅读次数:
228
学习linux离不开c语言,也离不开汇编,二者之间的相互调用在源代码中几乎随处可见。所以必须清楚地理解c语言背后的汇编结果才能更好地读懂linux中相关的代码。否则会有很多疑惑,比如在head.s中会看到调用main函数,在调用之前会看到几次压栈行为,在《linux内核完全注释》一书中会看到这几句汇...
分类:
编程语言 时间:
2015-08-27 18:11:14
阅读次数:
153
加载与调用机制: 当地址栏键入/mobile,就会加载入口文件index.php;从入口文件里面会调用EcTouch.php公共入口文件,当进入公共入口文件,会定义一些变量,然后加载公共函数文件Common.php,再加载默认配置和数据库配置时区的设置等基本功能,然后会调用在Common.php.....
分类:
其他好文 时间:
2015-08-14 13:13:02
阅读次数:
189
苹果官方文档已经强调,不能直接调用layoutSubviews对子视图进行重新布局。那么,layoutSubviews什么情况下会被调用呢?通过百度搜索,发现以下几种情况layoutSubviews会被调用。...
分类:
移动开发 时间:
2015-07-27 16:27:17
阅读次数:
140
一:函数的基本用法
function test1(num1,num2){
return num1+num2;
}
//普通调用
window.alert(test1(2,3));
//指针调用
var my=test1;
window.alert(my);
var res=my(3,4);
alert(res);
二:函数调用机制
function abc(...
分类:
编程语言 时间:
2015-07-24 10:44:09
阅读次数:
135
以对象管理资源资源的种类很多,动态分配的内存、文件描述器、互斥锁、图像界面中画刷、数据库连接、网络socket等。资源一般是有限的,当你不用时,必须释放。不然就会造成资源浪费,更严重的情况下,非法占有所有资源导致程序崩溃。那么我们怎么样才能合理使用资源?换句话说我们应该怎么样才能做到资源的释放?
本节的核心点是:利用析构函数自动调用机制实现资源的合理释放。举个例子:class Investment...
分类:
编程语言 时间:
2015-06-24 10:59:50
阅读次数:
153
内核调用机制从图3-3可以看出Solr1.3服务器包含一个实现基本功能的核心API,也可称之为内核。所有功能的实现都通过对内核API的调用来实现。Solr1.3的内核API提供的接口具有高内聚低耦合的特点。低耦合主要体现在仅仅通过一个API函数(execute)就可以实现包括信息查询和索引管理的功能...
分类:
其他好文 时间:
2015-06-09 19:37:01
阅读次数:
99