System V Message queue 是一种进程通信(IPC)的方式,方便实现生产者-消费者模型,单个或多个生产者向队列中写入消息,多个生产者再从队列中获取消息进行处理。
项目地址:https://github.com/huyanping/Zebra-PHP-Framework
该Wrapper支持:
进程通信
设置最大队列容量(字节单位)
获取当前队列数量
修改队列部分属性...
分类:
Web程序 时间:
2014-08-22 17:56:59
阅读次数:
180
本文只描述Http网络请求相关的信息,Https、Spdy、file、ftp、websocket等的类型只提及在哪里出现关系分支。 下面是加载流程的xmind导出图,最好另存为到本地用看图软件看。看图提示:从上往下是根据堆栈倒置过来画的流程“..."表示省略IPC机制的代码图中有一些地方省略了Callback机制的代码同一父节点表示在此父函数内按顺序执行大部分类名和函数名已代表了其功能和意义,还可...
分类:
移动开发 时间:
2014-08-21 13:26:54
阅读次数:
294
今天改了一个项目,大概是这样的:有一个服务进程,和一群客户进程,客户进程在服务进程中订阅消息,每当服务进程有新消息时,就会将新消息放到共享内存,然后根据消息的类型通知相应的客户进程。业务逻辑很简单。在当中用到了两种进程通信方式,共享内存和信号量。实现细节是,当服务进程去通知客户进程时,需要用一个fo...
分类:
其他好文 时间:
2014-08-20 22:37:22
阅读次数:
253
之前找了很多代码都没有生效,原来是忘记在服务器磁盘上加$了,在这里记录下,免得以后再忘了,听说这个利用的是一个叫做IPC的漏洞,代码如下,net use y: \\127.0.0.1\C$ "password" /user:"namename"y表示,映射成功之后,服务器的硬盘在本地的盘符为y盘,以...
分类:
其他好文 时间:
2014-08-20 17:54:02
阅读次数:
208
在命令行工具中分别输入如下3条命令net use \\10.10.1.100\ipc$Password /user:Usernameshutdown -f -r -m \\10.10.1.100net use \\10.10.1.100/delete
分类:
Web程序 时间:
2014-08-20 16:01:32
阅读次数:
298
RPC(Remote procedure call):In computer science, a remote procedure call (RPC) is an inter-process communication(IPC) that allows a computer program to...
分类:
其他好文 时间:
2014-08-20 12:18:12
阅读次数:
367
#include #include /* 创建消息队列 key:由ftok创建 msgflg:消息队列访问权限 perm & ~umask umask: IPC_CREAT 如果key不存在,则创建,否则返回id IPC_EXCL 如果key存在,则返回失败 IPC...
分类:
其他好文 时间:
2014-08-20 01:20:25
阅读次数:
355
1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务...
分类:
移动开发 时间:
2014-08-19 16:21:54
阅读次数:
264
基础 我们从一个标准的echo服务器和客户端的例子来开始,这样的例子可以在几乎所有的网络和IPC示例中见到。我们暴露(expose)然后调用一个函数,这个函数接受一个字符串,并且返回一个相同的字符串,使用RCF,服...
分类:
编程语言 时间:
2014-08-18 18:57:43
阅读次数:
306
在Android中进程内部通过全局变量,文件,preference,数据库作为数据的载体实现数据共享和通信。然后在进程之间则需要借助Binder实现IPC调用。Android进程通信框架:服务端,客户端,Linux binder驱动。Binder驱动成为连接两端的桥梁。我们首先通过aidl语言实.....
分类:
移动开发 时间:
2014-08-18 00:06:03
阅读次数:
291