一、Binder通信流程简单概述
(一)Binder用以Android内部的进程间通信,Binder相对于传统的Linux内核IPC(管道,信号,消息队列,共享内存,插口等)具有仅需拷贝一次内存的好处,进而提高了效率,也节省了内存;
从设计模式来看,Binder通信可以抽象为上图C/S模式,数据通信流程已经足够清晰。从中可以看出:
1、Client组件获得Service组...
分类:
其他好文 时间:
2015-07-13 18:43:24
阅读次数:
183
赫夫曼树的应用
1、哈夫曼编码
在数据通信中,需要将传送的文字转换成二进制的字符串,用0,1码的不同排列来表示字符。例如,需传送的报文为“AFTER DATA EAR ARE ART AREA”,这里用到的字符集为“A,E,R,T,F,D”,各字母出现的次数为{8,4,5,3,1,1}。现要求为这些字母设计编码。要区别6个字母,最简单的二进制编码方式是等长编码,固定采用3位二进制,可分别用0...
分类:
其他好文 时间:
2015-07-09 19:56:25
阅读次数:
312
什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连...
分类:
数据库 时间:
2015-07-07 16:32:37
阅读次数:
414
一、在进行网络通信时是否需要进行字节序转换?? ???? 相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。 ???? 原因如下:网络协议规定接收到得...
分类:
其他好文 时间:
2015-07-07 13:21:02
阅读次数:
79
蓝牙的开发和使用中,主要过程为: (1)本机蓝牙设备的开启 (2)扫描周边可用蓝牙设别 (3)配对设备 (4)连接设备创建RFCOMM信道进行数据通信 ? 1.添加权限 在android开发之前需要添加Bluetooth和Bluetooth...
分类:
移动开发 时间:
2015-07-05 08:25:55
阅读次数:
252
首先我们需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是 MODEM。
RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点,再讲下面的接线方法,就很好理解了。 单片机与计算机进行串口通信时,单片机的RXD接计算机的TXD,单片机的TXD接计算机的RXD。
(1)使用串口直...
分类:
其他好文 时间:
2015-07-04 11:19:27
阅读次数:
392
一、什么是AIDL AIDL:Android Interface Definition Language,即Android接口定义语言,是我们实现IPC的一种常用手段。 我们知道,Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也.....
分类:
移动开发 时间:
2015-07-04 11:07:39
阅读次数:
293
现在每个分布式项目中基本都用WCF。
Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。看到这样的解释, 对于一些对WCF不太了解的人来说,也挺抽象的。我的理解主要在“通讯”两个字。一个应用程序能跟另一个应用程序之间有数据和服务的交换沟通全靠的是WCF。
拿最近做的例子来讲,我负...
分类:
其他好文 时间:
2015-06-29 20:33:14
阅读次数:
117
理论学习问题1:交换机的工作原理?通过学习各个接口相联的计算机MAC地址,实现各台计算机的数据通信,和路由器的路由表相似,交换机是通过MAC-Port的映射表来实现的。问题2:二层交换机、三层交换机、路由器的区别?二层交换机:仅用于交换,局域网、广域网交换三层交换机:又..
分类:
系统相关 时间:
2015-06-22 20:50:45
阅读次数:
337
通过做项目,对WCF有了一个全新的认识。那么他和WebService又有什么区别,他俩哪个更好呢?应该是各有各的好处吧。
什么是WCF?
.NET平台下的框架产品,由微软开发的一系列支持数据通信的应用程序框架,是Windows平台上开发分布式应用最佳的实践方式。
简而言之,就是为构建面向服务的应用提供的分布式编程框架,使用该框架,开发人员可以构建跨平...
分类:
Web程序 时间:
2015-06-21 22:27:09
阅读次数:
271