1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务...
                            
                            
                                分类:
移动开发   时间:
2014-08-19 16:21:54   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                解题报告
题意:
把所有点连起来,求使用的墨水最少。
思路:
裸最小生成树。
#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
                             
                    
                        
                            
                            
                                解题报告
题目传送门
题意:
有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
                             
                    
                        
                            
                            
                                基础 我们从一个标准的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
                             
                    
                        
                            
                            
                                转自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html 有删改 1、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁...
                            
                            
                                分类:
系统相关   时间:
2014-08-17 12:59:52   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                Binder是Android上IPC的基础和关键。那么在使用过程中,大多数时候看到的是client与server的结构,即Server通过创建服务来向Client提供服务,Client则通过绑定到Binder对象从而开始通信。具体的binder对象的获取方式,也就与服务的调用方式相关了: 1.使用s...
                            
                            
                                分类:
其他好文   时间:
2014-08-17 02:26:11   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                解题报告
题目传送门
题意:
两个人拿着两副牌,其中一人知道另一个人的手牌,问要怎么配对才能使他获得更多的点数。
游戏规则:
两张牌的第一个数大的牌的人加点。
第一个数相同就比较第二个数。
H>S>D>C
思路:
很容易建图,二分图最大匹配over
#include 
#include 
#include 
using namespace std;
int mmap[100]...
                            
                            
                                分类:
其他好文   时间:
2014-08-15 21:14:29   
                                阅读次数:
362
                             
                    
                        
                            
                            
                                解题报告
题意:
题意类似与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
                             
                    
                        
                            
                            
                                解题报告
题意:
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