文章列表
2.1、Spring Web MVC是什么
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。
Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;应用控制器其实拆为处理器映射器(Handl ...
基本TCP套接字
更加详细的信息请参考《Unix网络编程 卷1:套接字联网API》,里面详细列举出返回某种状态码时对应何种情况和其他更加详细的介绍。
TCP套接字建立过程需要服务器端按照 socket() -> bind() -> listen() -> accept() 然后等待客户端的连接请求,客户端需要 socket() -> connect() 来连接服务器。 连接成功两者通过write() read() 来进行交互。最后两者通过close() 来结束本次连接
int socket( ...
请注意这是一个总结,如果您自己搭建了一个小型开源镜像,这里并没有。以下列出的是包含大量不同镜像的站点。
具体配置中,我建议您使用大企业的镜像。大学的镜像有的只是内部使用,而且未必速度快的像您所期待的那样。同时,我建议您使用某些加速插 件,比如RHEL系列的yum-plugin-fastestmirror,apt-fast,axel,netselect-apt,apt-spy等 等。
如果您是教育网用户,若果本校没有源,请选择清华大学源来进行配置。毕竟教育网骨干在此。
1.企业贡献:
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirror ...
尽管Linux系统不是当今主流的操作系统,但它对于现代操作系统的贡献十分巨大,微软和苹果都从中吸取过宝贵经验。直到今天,Linux的存在仍然具有重要意义。
下面是Webupd8网站为开源Linux用户推荐的五款浏览器,希望能有所帮助:
1、Firefox火狐
图(1)
Mozilla基金会旗下的Firefox是最著名的开源浏览器产品,目前全球市场份额高达25%,排名仅次于微软IE。
Firefox以其强大的插件扩展功能著称,适合Web开发人员等专业人士使用,当然厌烦了IE的普通用户使用起来也很轻松。
2、Opera
图(2)
...
目前国内具备系统优化功能的软件几乎泛滥了,特别是卫士管家等安全辅助工具,简直就是必备神器;不过国内的优化功能仅限于清理及系统加速,而磁盘碎片的整理却很少有哪家提供。其实碎片整理也是系统优化很重要的一个部分,碎片积累的太多将会降低磁盘的读写效率,并有可能导致系统蓝屏。国内的优化工具基本没有磁盘碎片整理功能,很多用户也会忽略碎片整理,此次小编推荐的几款工具专业的碎片整理工具,帮你更加全面的优化系统。
一、Iobit Smart defrag
IObit Smart Defrag 是一款免费的碎片整理程序,它采用业界最先进的ExpressDefrag技术,不仅整理碎片速度非常快,而且还能够对磁盘的 ...
自己基于ARM开发的操作系统
- 博客分类:
- os
该freele os操作系统由张同浩 muge0913 http://blog.csdn.net/muge0913 发布,仅供学习交流,请勿商业用途!!
最近很多公司发布了自己的操作系统,可见操作系统的重要性,于是本人打算写一个简单操作系统。写完该操作系统唯一的感受是:底层编程环境很恶劣,还是开发上层应用比较容易:)。现把源代码传到网上和大家分享,如有错误请大家指正:)或者您有好的建议请发送本人邮箱:
zth@pku.edu.cn or muge0913@sina.com
获取源码Github:https://github.com/muge0913/freele-os
博客地址:http ...
1、windows的分层网络构架
可以把windows操作系统的网络构架粗略划分为6层,其中逻辑链路层、网络层和传输层都是通过传输驱动程序实现的,也叫做协议驱动程序。网络驱动接口标准(NDIS)用于windows环境下网络驱动程序的开发, ...
TDI FILTER 过滤驱动的功能一般用来进行整个系统中的所有网络流量的分析,记录和管理,可以实现非常强大的管理功能,这里就将讨论它的设计架构,和具体实现的方法。
进行系统级网络数据包的过滤,很明显,第一步需要在系统内核中截取到网络数据包,那么在WINDOWS平台下,应该如何实现这样的功能?
在WINDOWS内核中,数据的通信载体是IRP包,如果希望截取到IRP数据包,当然必须生成核模块以驱动的方式加载至内核之中。如果只是需要用来进行IRP数据包的截取,进而进行数据的分析,及下一步工作的控制。比较合适的方式就是使用TDI FILTER驱动的方式。
它在内 ...
基于1588PTP的研件方案
- 博客分类:
- 校时技术
1 背 景
IP化是未来网络业务的发展趋势,而以太网以其优越的性价比、广泛的应用及产品支持,成为以IP为基础的承载网的主要发展方向。在部署电信级以太网时,如何解决时钟同步问题是一个要考虑的方面。对分组网络的同 ...
随着嵌入式Linux应用的发展,也带动了基于Linux的GUI图形系统的发展。本书中介绍的Linux系统下的GUI是以嵌入式Linux中的GUI为主要对象的。这些GUI与PC机上的Linux GUI有一定的区别,受到嵌入式系统的内存、CPU主频率和磁盘存储空间等因素影响,所以这些GUI基本上都是轻量级的。在很多手持的嵌入式设备中,如MP4/PDA等设备都会使用到液晶——LCD显示,所以在这些嵌入式应用中,嵌入式GUI的性能就显得十分重要了。
6.1 Linux下的主流GUI介绍
支持Linux的图形开发系统比较多,常用的有MiniGUI、MicroWindow和Qt/Embedded等。在嵌入 ...
在电力行业,采集RTU数据经常会选择CDT规约,而物理链路上一般走串口232转485。如果是短距离传输,不需要转发器,传输距离长了最好232转485后转光纤再转485转232,防止信号衰败丢失。
下面主要介绍CDT规约。相对101规约、102规约和104规约,CDT规约比较简单。
调试的时候可以使用串口调试工具接收串口报文,3个eb 90 开头的即可确定是CDT规约。
转:
规约要点
(1)源地址和目的地址设为1。
(2)频率转发序号设置从偶数开始,通常为2点放到一个信息字内,功能码0x8A, BCD码发送。
(3)要求转发遥测值传送的是一次值,要配置系 ...
http://www.xfocus.net/index.html
http://www.greensoftcode.net/
EMAIL:flashsky@xfocus.org
站点:www.xfocus.net www.shopsky.com
转载请注明原作者安全焦点
在普通的WINDOWS 2000下实现实现包过滤的方法主要是书写NDIS过滤驱动程序,需要的技巧比较高,而且烦琐,需要考虑很多细节。但是对于很多应用而言,只需要能更方便的对ip包进行过滤处理,其实NDIS对于ip包的过滤提供一种书写过滤钩子驱动的方式,主要方法是:
驱动中建立一个普通的设备,然后通过IOCTL_PF_SET_EXTENSION_POINTER操作将你的内核模式的过滤钩子挂接到系统默认的ip过滤驱动上,这样你就可以在自己的过滤钩子里面 ...
m_strLog.Empty();
m_strLog = _T("正在查找系统中HID类的GUID标识...\r\n");
SetDlgItemText(IDC_EDIT_REPORT,m_strLog);
// 查找本系统中HID类的GUID标识
GUID guidHID;
HidD_GetHidGuid(&guidHID);
m_strLog += _T("HID类的GUID标识为\r\n");
CString strShow;
strShow.Format("%08x-%04x-%04x-%02x-%02x-%02x-%02x ...
前端时间学习了 MVC 模式,现在来谈谈自己对MVC的认识:
MVC是三个单词的缩写:M,Model(模型);V,View( 视图 ),C,Control(控制)。
MVC模式的目的就是实现Web系统的职能分工,
Model层:实现系统的业务逻辑,即javaBean部分
View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp
Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了
下面我们用MVC设计模式来实现 简单的用户登录过程 ...