码迷,mamicode.com
首页 >  
搜索关键字:mmap sharememory ipc    ( 2501个结果
【Android 】Service 全面总结
1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务...
分类:移动开发   时间:2014-08-19 16:21:54    阅读次数:264
UVa10034/POJ2560_Freckles(最小生成树)(小白书图论专题)
解题报告 题意: 把所有点连起来,求使用的墨水最少。 思路: 裸最小生成树。 #include #include #include #include #define inf 0x3f3f3f3f using namespace std; struct N { double x,y; } node[110]; int vis[110],n; double mmap[110]...
分类:其他好文   时间:2014-08-19 11:02:54    阅读次数:255
UVa567_Risk(最短路)(小白书图论专题)
解题报告 题目传送门 题意: 有20个城市,只能征服相邻的城市,问要征服目的城市,最少需要征服多少城市(包括目的城市) 思路: 多源最短路,直接floyd,点才20个。 #include #include #include #define inf 0x3f3f3f3f using namespace std; int mmap[100][100],n; void floyd()...
分类:其他好文   时间:2014-08-19 09:25:43    阅读次数:249
RCF—用于C++的进程间通讯(1)
基础 我们从一个标准的echo服务器和客户端的例子来开始,这样的例子可以在几乎所有的网络和IPC示例中见到。我们暴露(expose)然后调用一个函数,这个函数接受一个字符串,并且返回一个相同的字符串,使用RCF,服...
分类:编程语言   时间:2014-08-18 18:57:43    阅读次数:306
Android技术22:Android中AIDL
在Android中进程内部通过全局变量,文件,preference,数据库作为数据的载体实现数据共享和通信。然后在进程之间则需要借助Binder实现IPC调用。Android进程通信框架:服务端,客户端,Linux binder驱动。Binder驱动成为连接两端的桥梁。我们首先通过aidl语言实.....
分类:移动开发   时间:2014-08-18 00:06:03    阅读次数:291
Linux socket用法
转自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html 有删改 1、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁...
分类:系统相关   时间:2014-08-17 12:59:52    阅读次数:293
Binder与Servicede关联
Binder是Android上IPC的基础和关键。那么在使用过程中,大多数时候看到的是client与server的结构,即Server通过创建服务来向Client提供服务,Client则通过绑定到Binder对象从而开始通信。具体的binder对象的获取方式,也就与服务的调用方式相关了: 1.使用s...
分类:其他好文   时间:2014-08-17 02:26:11    阅读次数:235
HDU1528_Card Game Cheater(二分图/最大匹配)
解题报告 题目传送门 题意: 两个人拿着两副牌,其中一人知道另一个人的手牌,问要怎么配对才能使他获得更多的点数。 游戏规则: 两张牌的第一个数大的牌的人加点。 第一个数相同就比较第二个数。 H>S>D>C 思路: 很容易建图,二分图最大匹配over #include #include #include using namespace std; int mmap[100]...
分类:其他好文   时间:2014-08-15 21:14:29    阅读次数:362
HDU2119_Matrix(二分图/最小点覆盖=最大匹配)
解题报告 题意: 题意类似与POJ3041 思路: 见POJ3041解题报告 最小点覆盖。 #include #include #include using namespace std; int mmap[110][110],vis[110],pre[110],n,m; int dfs(int x) { for(int i=1; i<=m; i++) {...
分类:其他好文   时间:2014-08-15 21:12:49    阅读次数:253
HDU1179_Ollivanders: Makers of Fine Wands since 382 BC.(二分图/最大匹配)
解题报告 题意: n个巫师m个魔杖,每个魔杖可以被不同的巫师使用。求多少个魔杖会被买。 思路: 二分图最大匹配简单题。 #include #include #include using namespace std; int mmap[110][110],n,m,vis[110],pre[110]; int dfs(int x) { for(int i=1; i<=n; i...
分类:其他好文   时间:2014-08-15 16:02:39    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!