上图是AP和AC进行交互的状态机FSM,报文的交互通过DTLS加密传送,DTSLS和CAPWAP状态机通过API接口命令和通知完成交互。
Start状态:AP开始和AC会话的初始状态;Idle状态:AP初始化完成以后,进入这个状态;Discovery状态:AP接着进入发现AC的状态,如果AP指定AC,这个状态可以跳过;DTLS Setup状态:AP进入这个状态完成DTLS的会话鉴权;DT...
分类:
其他 时间:
2016-05-30 15:30:28
收藏:
0 评论:
0 赞:
0 阅读:
266
设计模式分创建型模式、结构型模式和行为型模式三大类,每个类又细分许多小类,本文将每种模式介绍三种最常见的类型,以供学习与参考。...
分类:
编程语言 时间:
2016-05-30 15:30:01
收藏:
0 评论:
0 赞:
0 阅读:
165
一、简介
Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
ZooKeeper包含一个简单的原语集,[1] 提供Java和C的接口。...
分类:
其他 时间:
2016-05-30 15:29:51
收藏:
0 评论:
0 赞:
0 阅读:
123
本文首先对 Spark 日志解析示例从运行、输出结果、源代码解释、涉及知识面拓展解释等多方位开始讲解,然后对 Page Rank 示例也按照同样的方式进行讲解,最后对程序中示例代码里出现的其它知识点进行解释。...
分类:
其他 时间:
2016-05-30 15:29:41
收藏:
0 评论:
0 赞:
0 阅读:
164
从这篇文章中我们开始分析android系统的事件分发流程,其实网上已经有了很多关于android系统的事件分发流程的文章,奈何看了很多但是印象还不是很深,所以这里总结一番。
android系统的事件分发流程分为很多部分:
- Native层 --> ViewRootImpl层 --> DecorView层 --> Activity层 --> ViewGroup层 --> View层...
分类:
移动平台 时间:
2016-05-30 15:29:32
收藏:
0 评论:
0 赞:
0 阅读:
207
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht...
分类:
Web开发 时间:
2016-05-30 15:29:20
收藏:
0 评论:
0 赞:
0 阅读:
153
第一章DB2开发基础
在进行DB2应用开发之前,了解DB2应用程序的结构,掌握相关概念,设置开发环境是很必要的。本章主要介绍这几个方面的内容。
1.1 DB2应用程序开发概述
1.1.1 程序结构
DB2应用程序包括以下几个部分:
1.声明和初始化变量
2.连接到数据库
3.执行一个或者多个事务
4.与数据库断开连接
5.结束程序
一个事务是一组数据库操作,在提交给数据库之前,...
分类:
数据库技术 时间:
2016-05-30 15:29:11
收藏:
0 评论:
0 赞:
0 阅读:
303
Geoffery Hinton教授的Neuron Networks for Machine Learning的第十讲介绍了如何combine模型,并进一步从实际应用的角度介绍了完全贝叶斯方法。Why it helps to combine models这一小节,我们讨论在做预测时为什么要结合许多模型。使用多个模型可以在拟合真正的规则和拟合样本错误之间做一个很好的折中。我们已经知道,当训练数据比较少时...
分类:
其他 时间:
2016-05-30 15:29:01
收藏:
0 评论:
0 赞:
0 阅读:
241
目录
目录
正确扩展与收缩SQL Server的数据database文件
参考资料正确扩展与收缩SQL Server的数据(database)文件在创建MS SQL Server数据库后,我们会调整一个重要选项,即数据文件与日志文件的增长方式。同时MS SQL Server可在必要时,收缩数据文件与日志文件的大小,但个人不建议做此操作。下图所示是通过SSMS设置数据库文件的自动增长方式:
个人建议...
分类:
数据库技术 时间:
2016-05-30 15:28:50
收藏:
0 评论:
0 赞:
0 阅读:
319
最近在算法移植中涉及到Linphone,于是开始研究Linphone。首先在Ubuntu下编译成功Linphone,然后开始研究源码,结合网上的资料,写了下面的学习笔记,其中参考的网上资料,在文中添加上链接。
Linphone之Mediastreamer2分析 一、Linphone中流媒体处理结构 分为2个部分MEDIASTREAMER2和ORTP
MEDIASTREAMER2**负责媒体流的...
分类:
其他 时间:
2016-05-30 15:28:41
收藏:
0 评论:
0 赞:
0 阅读:
250
HDOJ题目地址:传送门
Moving Tables
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 28729 Accepted Submission(s): 9435
Problem De...
分类:
移动平台 时间:
2016-05-30 15:28:21
收藏:
0 评论:
0 赞:
0 阅读:
207
毫无疑问,对于开发人员而言,HTML5已是一个热点话题。如果你需要快速了解HTML5的功能的基本原理,阅读本文是你最好的选择。
本文来自The Code Project的付费搜索位置,由Solution Center提供。这里的文章致力于向大家提供我们认为对开发人员来说有用和有价值的产品和服务的相关信息由IE9和HTML5 / CSS3 Zone带来
。
本文会涵盖新的语义标签、为...
分类:
Web开发 时间:
2016-05-30 15:28:11
收藏:
0 评论:
0 赞:
0 阅读:
183
Webbench是一个在linux下使用的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。源码加起来不到600行。下载链接代码虽然不多,但是功能非常实用,通过阅读该代码对于学习linux下的socket, fork机制以及命令行参数解析都很有帮助。下面是我阅读该代码记录的笔记。源码文件就两个,一是so...
分类:
Web开发 时间:
2016-05-30 15:28:01
收藏:
0 评论:
0 赞:
0 阅读:
242
Kafka日志本身是由多个日志段组成(log segment)。一个日志是一个FileMessageSet,它包含了日志数据以及OffsetIndex对象,该对象使用位移来读取日志数据
* borker配置就是指配置server.properties文件 *最小配置通常情况下需要在减压缩kafka后,修改config/server.properties 配置文件中的以下两项log.dirs = k...
分类:
其他 时间:
2016-05-30 15:27:51
收藏:
0 评论:
0 赞:
0 阅读:
125
回顾Hibernate:
1. hibernate开发环境搭建
—-》 引入jar: hibernate.jar + required + jpa + 驱动包
—》 hibernate.cfg.xml
—》 javabean/*.hbm.xml
—》 Application 测试
2.hibernate api
—-》 Configuratio...
分类:
Web开发 时间:
2016-05-30 15:27:40
收藏:
0 评论:
0 赞:
0 阅读:
251
1. 对象存储问:我可以存储多少数据?您可以存储的总数据容量和对象个数不受限制。各个 Amazon S3 对象的大小范围可以从最小 0 字节到最大 5 TB。可在单个 PUT 中上传的最大数据元为 5 GB。对于大于 100 MB 的数据元,客户应该考虑使用分段上传功能。理解这个问题,事实上有助于理解RADOS的本质,因此有必要在此加以分析。粗看起来,librados和RADOS GW的区别在于,l...
分类:
其他 时间:
2016-05-30 15:27:30
收藏:
0 评论:
0 赞:
0 阅读:
203
接上篇 表示和描述(1)
边界描述
主要讨论边界的形状数描述、傅里叶描述和其他简单的描述。
1)基础描述
边界长度:边界的像素数粗略近似
边界直径:相隔最远的两个点的距离(链码一节介绍的长短轴)
边界偏心率:长轴/短轴
其他规范化近似:外接圆、外接矩形、外接凸包
2)形状数描述
参考表示和描述(1)的Freeman编码,图1-2形状编号的长度即为形状数的阶。
这...
分类:
其他 时间:
2016-05-30 15:27:22
收藏:
0 评论:
0 赞:
0 阅读:
173
1、概述
谈到流程,大家都会想到熟悉的瀑布模型、螺旋模型、迭代开发、敏捷、RUP等一堆软件工程相关的软件开发流程,但是请不要误会,本文的流程和这些管理流程完全不同,为了以示区分,我把瀑布模型、敏捷、RUP等流程成为项目流程,也就是说这是给项目管理用的;而本文的流程是技术流程,是给技术人员(主要是设计人员)看的流程。
在开始讲解之前,看看如下问题你是否能够回答?
1、客户...
分类:
其他 时间:
2016-05-30 15:27:11
收藏:
0 评论:
0 赞:
0 阅读:
128
SVN简介:
为什么要使用SVN?
程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
Subversion是什么?
它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers...
分类:
其他 时间:
2016-05-30 15:27:00
收藏:
0 评论:
0 赞:
0 阅读:
114
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备
在UNIX下,vi是标准的文本编辑器之一。几乎任何一部UNIX系统都把vi编辑器作为最最基本的“软...
分类:
系统服务 时间:
2016-05-30 15:26:51
收藏:
0 评论:
0 赞:
0 阅读:
124