浏览器服务器之间的数据通信不可能有丰富的数据类型,实际上http参数都是字符串类型的。因此必须在服务器端完成数据类型的转换。Struts2有强大的内建转换机制,类型转换可以依赖于OGNL表达式。开发者也可以自己创建类型转换器。内建的类型转换器和基于OGNL类型转换Struts2可以..
分类:
其他好文 时间:
2015-08-20 10:45:27
阅读次数:
189
跨进程调用Service(AIDL Service)
Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。
在前一篇文章(关于Android中的四大组件(Service的开启与关闭))中介绍了开发人员如何定制自己的服务,但这些
服务并不能被其它的应用程序访问,为了使其它的应用程序也可以访问本应用程序提供的服务,Android系...
分类:
移动开发 时间:
2015-08-18 19:21:18
阅读次数:
398
我将AndroidAIDL的学习知识总结一下和大家共享
在Android开发中,AIDL主要是用来跨进程访问。
Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信,一般是和Service服务组件一起使用来实现。
1、创建调用AIDL服务
建立AIDL服务的步骤:
第一步:在Eclipse的Android工程的Java源文件目录...
分类:
移动开发 时间:
2015-08-15 12:03:21
阅读次数:
108
1.WCF是什么?WindowsCommunication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,由.NET Framework 3.0开始引入,与Windows Presentation Foundation及Windows Work...
分类:
其他好文 时间:
2015-08-13 11:18:08
阅读次数:
163
IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。网络层概述IP服务特点:IP协议为上层协议提供无状态,无连接,不可靠的服务。
无状态:IP通信双方不同步状态传输信息,因此所有IP数据报的发送和接收都是相互独立的,这样也就造成了它无法处理乱序,重复的IP数据报。相对于面向连接而设定的,例如TCP协议,它能够自己处理乱序,重复的报文段。他递交给上层的内容绝对是有序的正确的。但是IP协议的状态...
分类:
其他好文 时间:
2015-08-12 14:43:57
阅读次数:
203
IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。网络层概述IP服务特点:IP协议为上层协议提供无状态,无连接,不可靠的服务。
无状态:IP通信双方不同步状态传输信息,因此所有IP数据报的发送和接收都是相互独立的,这样也就造成了它无法处理乱序,重复的IP数据报。相对于面向连接而设定的,例如TCP协议,它能够自己处理乱序,重复的报文段。他递交给上层的内容绝对是有序的正确的。但是IP协议的状态...
分类:
其他好文 时间:
2015-08-10 12:02:06
阅读次数:
168
23.1 Windows Socket接口简介(1)TCP/IP模型 ①TCP/IP的核心协议运行于传输层和Internet层,主要包括TCP、UDP和IP协议,而TCP协议和UDP协议是以IP协议为基础而封装的。这两种协议提供了不同方式的数据通信服务。 ②IP协议比喻为道路,则下一层的网络访问.....
分类:
其他好文 时间:
2015-08-09 16:59:27
阅读次数:
141
这个来自华为企业技术交流社区的关于计算机网络的资料特别棒,推荐给大家!以下是系列文章的链接:【数通大讲坛 01 】利用TCP/IP模型理解数据通信过程http://support.huawei.com/ecommunity/bbs/10217323.html【数通大讲坛 02】IP子网划分(VLSM...
分类:
其他好文 时间:
2015-08-06 23:55:23
阅读次数:
157
进程间通信_信号量
信号量(有名:信号灯)与其他进程间通信方式不大相同,主要用途是**保护临界资源**。进程可以根据它判断是否能够访问某些共享资源。除了用于访问控制外,还可以用于**进程同步**。
分类
二值信号灯:信号灯的取值只能取0或者1,类似于互斥所。但两者有不同:信号灯强调共享资源,只要共享资源可用,其他进程同样可以修改信号灯的值;互斥所更加强调进程,占用资源的进程使用完资源后,必须...
分类:
系统相关 时间:
2015-08-03 22:44:20
阅读次数:
209
最近在一次项目中使用到了C#中命名管道,所以在此写下一篇小结备忘。为什么要使用命名管道呢?为了实现两个程序之间的数据交换。假设下面一个场景。在同一台PC上,程序A与程序B需要进行数据通信,此时我们就可以使用命名管道技术来实现。命名管道的两个对象。NamedPipeClientStream 和 Nam...