注1:本文由破船[博客]译自Communication Patterns。本文目录如下所示:可用的机制做出正确的选择Framework示例小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些...
分类:
移动开发 时间:
2015-07-05 00:48:24
阅读次数:
165
1、定义: 进程通讯是指进程之间的信息交换。 在进程之间要传送大量数据时,就需要使用进程通讯。 进程互斥和同步需要交换一定的信息,它们也可归为进程通讯,属于低级的进程通讯。低级的原因在于(1)、效率低,生产者每次只能向缓冲池投放一个产品(消息),消费者每次只能从缓冲池中取得一个消息(2)、通讯对用户...
分类:
系统相关 时间:
2015-07-05 00:46:06
阅读次数:
325
目录服务其实也是一种数据库系统,只是这种数据库是一种树形结构,而不是通常使用的关系数据库。目录服务与关系数据库之间的主要区别在于:二者都允许对存储数据进行访问,只是目录主要用于读取,其查询的效率很高,而关系数据库则是为读写而设计的。LDAP属于轻量级的目录服务..
分类:
其他好文 时间:
2015-07-04 23:40:40
阅读次数:
315
默认情况:primary节点负责数据读写,secondary节点备份primary节点上的数据,但是arbiter节点不会从primary节点同步数据arbiter作用:当primary节点故障,能够从second节点中,选出一个primary节点,不会参与数据读写。mongodb通过oplog.rs来实现复制集之间数据集之间同步的
分类:
数据库 时间:
2015-07-04 23:38:29
阅读次数:
212
题目描述:
任意输入两个9阶以下矩阵,要求判断第二个是否是第一个的旋转矩阵,如果是,输出旋转角度(0、90、180、270),如果不是,输出-1。
要求先输入矩阵阶数,然后输入两个矩阵,每行两个数之间可以用任意个空格分隔。行之间用回车分隔,两个矩阵间用任意的回车分隔。
输入:
输入有多组数据。
每组数据第一行输入n(1
输出:
判断第二个是否是第一个的旋转矩阵,如果是,...
分类:
其他好文 时间:
2015-07-04 23:32:30
阅读次数:
156
最近,利用业余时间学习web主要是移动web,虽不能说的上精通,但起码也有一定的认识,而关于native和web之间争论也从未听过,网上关于这方面你的文章一大堆,比如说知乎的这篇:Web App 和 Native App,哪个是趋势。而到底他们之间,性能方面的有哪些差异呢,要自己测一测才清楚。 所....
分类:
移动开发 时间:
2015-07-04 23:29:24
阅读次数:
263
create trigger Delete_Student --创建一个触发器on student instead of delete as declare @sno varchar(20) select @sno= sno from deleted delete from score ...
分类:
数据库 时间:
2015-07-04 22:13:23
阅读次数:
185
1.进程间的联系--相交进程和无关进程相交进程:指多个并发进程在逻辑上有某种联系。无关进程:在逻辑上无任何联系的进程。--直接作用和间接作用直接作用:进程间的相互联系是有意识安排的,直接作用只发生在相交进程间。间接作用:进程间要通过某种中介发生联系,是无意识安排的,可发生在相交进程之间,也可以发生在...
分类:
系统相关 时间:
2015-07-04 22:09:50
阅读次数:
284
Windows是一消息(Message)驱动式系统,Windows消息提供了应用程序与应用程序之间、应用程序与Windows系统之间进行通讯的手段。应用程序要实现的功能由消息来触发,并靠对消息的响应和处理来完成。Windows系统中有两种消息队列,一种是系统消息队列,另一种是应用程序消息队列。计.....
1.首先谈谈http协议与状态保持。 Http协议本身是无状态的,这与http协议本来的目的是相符的,客户端只需要简单的向服务器发出请求操作,然后服务器对请求作出响应。无论客户端还是服务器都没有必要记录彼此的过去的行为,每一次请求之间都是独立的。 不过生活中确实有另外一种需求,比如:某家咖啡店有喝5...
分类:
其他好文 时间:
2015-07-04 18:22:55
阅读次数:
79