DMA编程
DMA是一种无需要CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制,使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统的吞吐率
DMA方式的数据传输由DMA控制器控制,在传输期间,CPU可以并发地执行其他任务,当DMA结束后,DMA控制器通过中断通知CPU数据传输已经结束,然后由CPU执行相应的中断服务程序进行后序处理.DMA可以用做内...
分类:
系统相关 时间:
2015-02-01 20:29:20
阅读次数:
311
1.一种思想:为防止数据在传输过程中丢失,可以将考虑将数据放到一个中间件中,如:数据库,ActiveMQ2. Santiago是红帽企业级Linux 6 的代号。
分类:
其他好文 时间:
2015-01-27 20:14:33
阅读次数:
147
这篇文章是转载自:安度博客,http://www.itbbu.com/1490.html在很多地方看到,感觉不错,理清了自己之前的一些思路,特转过来留作记录。一个HTTP请求的过程为了简化我们先从一个HTTP请求开始,简要介绍一下一个HTTP求情的网络传输过程,也就是所谓的“从输入 URL 到页面下...
分类:
Web程序 时间:
2015-01-27 18:00:23
阅读次数:
252
在App开发中常使用json与服务器Socket请求和解析服务器返回的数据。
为了确保在网络传输过程中没有丢失数据,一般会在发送请求数据前先发送把数据的长度发送到服务器。但数据的长度是需要发送全4位整型数据到服务器。
举个例子:使用手机号码和验证码登录
发送请求body为:{"cmd":"login","username":"ceshi","code":"123456...
分类:
移动开发 时间:
2015-01-26 19:17:02
阅读次数:
217
UDP协议相比于TCP来说,也是不可靠的传输协议。那么什么场合下采用UDP协议呢:1.高效可靠的环境下2.由于UDP开销小(1)不用三次握手2)传输过程中不用确认3)不用四次握手),故适合在轻权的环境下通信,例如TFTP、SNMP、DNS和DHCP协议3.对实时性要求高,例如打电话,你可以听不清几个...
分类:
其他好文 时间:
2015-01-24 13:02:35
阅读次数:
176
一、app与服务端交互确保来源的安全作为一个移动互联网App,天生是需要和服务器通信的。那么,服务器如何识别客户端的身份?我们如何保证数据传输过程中的安全性?要靠两个东西:使用AppKey做身份识别,使用AppSecret校验数据。这两个东西的定义可以参考淘宝开放平台上这种比较严肃的说法:AppKe...
分类:
Web程序 时间:
2015-01-22 14:39:05
阅读次数:
239
一、app与服务端交互确保来源的安全作为一个移动互联网App,天生是需要和服务器通信的。那么,服务器如何识别客户端的身份?我们如何保证数据传输过程中的安全性?要靠两个东西:使用AppKey做身份识别,使用AppSecret校验数据。这两个东西的定义可以参考淘宝开放平台上这种比较严肃的说法:AppKe...
分类:
Web程序 时间:
2015-01-22 13:05:32
阅读次数:
223
http://www.cnblogs.com/hanyan225/archive/2010/10/28/1863854.html1,概念DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制。使用DMA可以是系统CPU从实际的IO数据传输过程中摆脱出来,从而大大提供系统吞吐...
分类:
系统相关 时间:
2015-01-20 22:08:56
阅读次数:
2757
FORM中的get post方法区别Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、 Get将表单中数据的按照variable=value的形式,添加到ac...
分类:
其他好文 时间:
2015-01-12 22:29:06
阅读次数:
325
TCP乱序重组这个还是取决于对TCP协议的理解,参照TCP序列号和确认号详解,讲解很清晰基于自己理解Statistics ->Flow Graph重点讲数据传输过程:1)发送数据:服务器向客户端发送一个带有数据的数据包,该数据包中的序列号Seq和确认号Ack与建立连接第三步的数据包中的序列号和确认号...
分类:
Web程序 时间:
2015-01-12 12:46:28
阅读次数:
313