三层网络设备对于IP报文的分片和重组处理原理对于网络分片,我一年前就想整理出来,虽然说网络上的资料很多,但是真正掌握精髓的除非真正做过分片程序,不然很难将协议栈整体联系起来理解。这篇文章,包括设计分片原理图,耗时一小时完成,算是记录一点理解。三层网络设备,即能够基于IP头信息对报文进行识别和处理的网...
分类:
其他好文 时间:
2015-04-28 22:13:03
阅读次数:
160
分治法:将原问题分解为规模比较小的几个子问题,递归的求解子问题的解,然后利用这些子问题的解来建立原问题的解。归并排序的也完全遵循分治模式:分解:分解待排序的n个元素的序列为n/2个元素的两个子序列;解决:使用归并排序递归的排序两个子序列;合并:合并两个子序列得到答案借用一张原理图帮助理解,从上往下看...
分类:
编程语言 时间:
2015-04-26 16:29:43
阅读次数:
161
1. 简介:AJAX工作原理图AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。(如google地图)目的:在不重载整个网页的情况下,AJAX 通过与后台进行数据交互,并在网页上进行显示。AJAX本身并不是一门语言!!!所以,会用就ok!如果没有 jQ...
分类:
Web程序 时间:
2015-04-20 00:19:28
阅读次数:
162
1.OAuth2认证简介
(1)OAuth2认证原理图:
2)简介:OAuth2(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。(3)为什么使用OAuth2认证:防止第三方应用获得用户名和密码,在网页中完成认证。另外
使用https请求,防止抓包泄密。即使抓包获得了用户和密码,也是经过加密...
分类:
其他好文 时间:
2015-04-19 19:31:03
阅读次数:
186
一、简介二、LVM原理图解三、操作示例四、快照一、简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在Linux2.4内核上实现。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘..
分类:
系统相关 时间:
2015-04-17 22:30:31
阅读次数:
343
有了前面关于led的讲解后,后续的相关裸奔就方便多了,当然,code就不会像led那样简单了~ 现在开始讲解关于按键key的相关code
首先先看原理图找到key相关的引脚,在我的tq2440板子中,有如下分布:
key1 – INT1 – GPF1
key2 – INT4 – GPF4
key3 – INT2 – GPF2
key4 – INT0 – GPF0
从上面可以看出GPF012...
分类:
其他好文 时间:
2015-04-16 21:53:02
阅读次数:
153
异构的数据源同Oracle Database做交互原理。 图1 上图是一张Oracle 异构连接处理的架构图,其中我们可以看到主要的非数据源模块包括有HS(Heterogeneous Service), Agent. 还有一个远程数据库,我们假设它是异构的数据源。 可以看到,Oracle是不能直接同...
分类:
数据库 时间:
2015-04-15 23:13:48
阅读次数:
224
上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet...
分类:
编程语言 时间:
2015-04-15 16:52:50
阅读次数:
140