前面说了信息与数据的概念,这里要说的是与之关系密切的问题——通信。
通信
何为通信?在英文中,通信用Communication表示,这个词也有交流的意思。实际上,通信和交流确实是一样的意思。不过在汉语中,交流常用来表示人与人之间的交流;而通信一般用于比较专业正式的场合,也就是所谓的术语。
人与人之间的交流,是信息交换的过程;微机系统或模块之间的通信,就是数据传输的过程了。
...
分类:
其他好文 时间:
2014-11-12 19:44:16
阅读次数:
317
1.标准流管道管道操作支持文件流模式,用来创建链接还有一个进程的管道,通过函数popen和pclosepopen的详细介绍在本blog:Linux 多进程学习中有具体介绍2.无名管道(PIPE)特点:1)仅仅能在亲缘关系进程间通信(父子或兄弟)2)半双工(固定的读端和固定的写端)3)是特殊文件,能够...
分类:
系统相关 时间:
2014-11-11 22:21:27
阅读次数:
256
前言 写这部分随笔是因为在上这个课,上课加上读了《计算机网络 自顶向下方法》之后的有所理解,又因为原书特别繁冗,感觉在复习的时候会压力很大,先记录下来以备后用。1.1 什么是因特网 具体构成:主机(host)或端系统(end system)通过通信链路(communication link)与分.....
分类:
其他好文 时间:
2014-11-09 17:55:02
阅读次数:
266
Android开发检查权限时,发现调用checkCallingPermission()总是返回值-1,而Binder.getCallingPid() == Process.myPid()又总是返回true,百思不得其解。
网上查资料后发现,必须是在使用AIDL时在IPC(interprocess communication)方法中调用上述两个方法,才能够得到期望的值。...
分类:
移动开发 时间:
2014-11-05 19:42:47
阅读次数:
175
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。本文简单介绍AIDL的使用...
分类:
系统相关 时间:
2014-11-05 17:15:31
阅读次数:
238
[转自: http://blog.csdn.net/Paradise_for_why/article/details/5550619]这一章就是著名的IPC,这个东西实际的作用和它的名字一样普及。例如我们浏览网页,打印文章,等等。IPC总共有五种类型:共享内存(Shared Memory):最容易理...
分类:
系统相关 时间:
2014-11-05 00:01:21
阅读次数:
310
一、引言 由前面几篇博文我们知道,WCF是微软基于SOA建立的一套在分布式环境中各个相对独立的应用进行交流(Communication)的框架,它实现了最新的基于WS-*规范。按照SOA的原则,相对独自的业务逻辑以Service的形式进行封装,调用者通过消息(Messaging)的方式来调用服务。....
分类:
其他好文 时间:
2014-11-01 17:46:26
阅读次数:
227
介绍WCF是.netframework提供的一个灵活的通信技术。在.net3之前,一个单独的企业解决方案中需要用到几个通信技术。为了实现平台无关通信,ASP.NetWeb服务被推行使用,因为web服务有更大的优势——可靠性,安全性,基本事务-Web服务通过给ASP.NetWebService增加复杂的一层得到了..
前一段时间为了实现声波传输,网上找了半天,好不容易找到一个实现,但准确性远不能满足要求,没办法,只好自己写了一个。后来一哥们要求在mipsel平台和arm平台上使用,就帮他用c移植到了mipsel平台,实现了在不到普通电脑千分之一cpu的系统平台上的运行。搞定这个后cpu消耗非..
分类:
移动开发 时间:
2014-10-30 02:08:18
阅读次数:
386
摘自http://www.umlonline.org/school/thread-38-1-1.htmlUML1.1时,协作图英文名字叫:Collaboration Diagram,UML2.0时,英文名字变为:Communication Diagram。Collaboration Diagram的...
分类:
其他好文 时间:
2014-10-28 19:25:13
阅读次数:
269