使用arch的时候我们添加第三方库的时候有时会出现这样的问题:gpg: connecting dirmngr at '/root/.gnupg/S.dirmngr' failed: IPC connect call failed gpg: keyserver receive failed: No dirmngr ==> ERROR: Remote key not fetched correctly...
分类:
系统相关 时间:
2015-02-10 20:23:56
阅读次数:
897
说到底还是要依靠底层操作系统提供的IPC方式。...
分类:
其他好文 时间:
2015-02-10 16:50:29
阅读次数:
169
Binder驱动笔记对于Binder驱动,可以一个个函数进行拆分学习,以管窥豹的方式进行理解。 以下函数分析都是基于驱动binder.c文件。1.binder_get_ref_for_node(target_proc,binder_node),该函数用来为Binder实体节点创建一个Binder引用节点,target_proc代表binder引用所在的进程。比如client获取service的Bin...
分类:
其他好文 时间:
2015-02-10 15:27:37
阅读次数:
219
Android深入浅出之Binder机制一 说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Bi...
分类:
移动开发 时间:
2015-02-10 13:02:52
阅读次数:
220
这里的信号量主要是在不同的进程之间使用。
需要四个操作
P操作
V操作
以及通过semctl调用command参数设置SETVAL来初始化信号量,在使用信号量之前必须要这么做.
并且可以通过semctl调用command设置为IPC_RMID来删除信号量ID:
因为库里没有定义union semun,因此需要自己定义.用到信号量的三个函数
semget 用来创建一个新信号量或者取得一个已有信号...
分类:
系统相关 时间:
2015-02-09 02:00:54
阅读次数:
238
一、Server和Service Manager进程间通信 Service Manager进程启动时,已经创建了Service Manager实体对象,没有Service Manager本地对象。 Server首先获取了Server代理对象,句柄值为0。没有Server引用对象。 ...
分类:
系统相关 时间:
2015-02-08 20:37:24
阅读次数:
201
服务,作为Android四大组件之一,必然是重点。我们今天就来讲解一下有关服务的生命周期、两种开启方式以及相关用法。
服务有两种开启方式,一种是正常开启, 一种是以绑定的方式开启,当然,这两种方式可以组成混合开启。
一、服务的正常开启
正常开启服务的方法非常简单,我们先看如何定义一个服务
1、编写一个类,继承Service类。
我们先不管代码中的binder类。那个后续讲解...
分类:
移动开发 时间:
2015-02-08 09:07:07
阅读次数:
195
binder是一个远程对象的基础类,核心部分是远程调用机制,这部分是由IBinder定义的。它是对IBinder类的实现,其中IBinder类提供这样一个类的标准的本地化实现方式。
大多数开发者不会去直接实现Binder类,而是用AIDL工具来描述他们自己想要的接口,借助它来生成一个合适的Binder子类。然而,你也可以直接继承Binder来实现你自定义的RPC协议,或者更简单地,实例化一个原生...
分类:
其他好文 时间:
2015-02-07 18:55:59
阅读次数:
273
INFO ipc.Client: Retrying connect to server: hadoop/192.168.73.100:9000. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(...
分类:
其他好文 时间:
2015-02-06 20:26:59
阅读次数:
615
一.错误操作截图:
二.解决步骤:
1.与该机器建立ipc$连接
netuse\\192.168.99.230\ipc$"Password"/user:administrator
----需要知道administrator用户密码,用具体密码代替双引号中的Password
----命令成功执行后,可以通过netuse查看
2.确定机器的时间
nettime\\192..