随便翻看了一下dynamic,在网上拷贝了一个例子,先贴出来等有空了再慢慢消化 static void Main(string[] args) { dynamic d = new MyDynamicObject(); d.Mytable = "ojlovecd"; d.ojlovecd = "wan ...
1.什么是RPC(远程过程调用) Binder系统的目的是实现远程过程调用(RPC),即进程A去调用进程B的某个函数,它是在进程间通信(IPC)的基础上实现的。RPC的一个应用场景如下: A进程想去打开LED,它会去调用led_open,然后调用led_ctl,但是如果A进程并没有权限去打开驱动程序 ...
分类:
移动开发 时间:
2016-12-11 01:44:38
阅读次数:
401
在Android开发中,有时会用到多进程通信,这时,可选的方案为: 1. Bundle :四大组件之间的进程间通信 2. 文件共享 :适合无并发情景 3. Messager : 低并发的一对多即使通信,无RPC需求或无须要返回结果的RPC需求 4. AIDL :一对多通信且有RPC需求 5. Con ...
分类:
移动开发 时间:
2016-12-07 01:45:56
阅读次数:
263
我们知道进程之间,虚拟地址不同,是不能直接通信的,这是一种保护机制。用户空间可以通过System calls(系统回调)与内核空间通信的,如果在内核空间中有一个模块,能够完成数据的转发,那么是不是两个...
分类:
移动开发 时间:
2016-11-28 15:46:51
阅读次数:
319
属性名类型默认值说明 id String video 组件的唯一标识符 src String 要播放音频的资源地址 loop Boolean false 是否循环播放 controls Boolean true 是否显示默认控件 poster String 默认控件上的音频封面的图片资源地址,如果 ...
分类:
其他好文 时间:
2016-11-22 12:47:55
阅读次数:
314
本篇主要通过结合已经阅读的Binder机制相关资料(《Android开发艺术探索》和 http://weishu.me/2016/01/12/binder-index-for-newer/),通过AI...
分类:
其他好文 时间:
2016-11-19 10:12:45
阅读次数:
287
【错误原因】hadoop的core-site.xml配置错误 把用户名hadoop配置成了主机名hadoop01 <!-- OOZIE --><property> <name>hadoop.proxyuser.hadoop01.hosts</name> <value>*</value></prope ...
分类:
其他好文 时间:
2016-11-16 02:56:20
阅读次数:
416
这几天最大的事可能就是美国总统的上任,双十一,还有乐视股价了,乍一看,好像和我们没什么关系,其实肯定是有的了,要不然他也成不了新闻啊,有一点我们得改变,就是我们必须要希望我们自己国家的企业能过强大,我...
分类:
移动开发 时间:
2016-11-11 12:17:00
阅读次数:
585
1、AIDL (Android Interface Definition Language ) 2、AIDL 适用于 进程间通信,并且与Service端多个线程并发的情况,如果只是单个线程 可以使用 Messenger ,如果不需要IPC 可以使用Binder 3、AIDL语法:基础数据类型都可以适 ...
分类:
移动开发 时间:
2016-11-11 09:59:09
阅读次数:
193
模型绑定器 之前或多或少也提到过模型绑定器,方法的形参就是由模型绑定器把参数绑定上去的,今天就说说ModuleBingder那点事 在MVC中有一个接口叫IModuleBinder // // 摘要: // Defines the method that is required for a mode... ...
分类:
Web程序 时间:
2016-11-08 01:04:02
阅读次数:
332