- 浏览: 1396880 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (328)
- JSF (27)
- 生活 (12)
- Ajax (26)
- Maven (6)
- CSS (1)
- Shale (3)
- SiteMesh (1)
- Ext (15)
- JMX (2)
- Windows技巧 (7)
- 工作感悟 (18)
- SVN (2)
- SVG (0)
- GoogleGear (0)
- RAP (2)
- SOA与WebService (3)
- 笔记本技术研究 (1)
- Microsoft (2)
- 英语学习 (3)
- PHP (7)
- web 2.0 (6)
- 语义Web (1)
- IT史话 (3)
- iText (3)
- JVM (1)
- PropertiesEditor (1)
- J2SE (33)
- Spring (2)
- Java Batch (1)
- log (2)
- Struts2 (2)
- DWR (0)
- JAAS (3)
- EJB3 (4)
- Flex (8)
- JFreeChart (1)
- WAS (0)
- 数据库 (2)
- 摄影 (0)
- SQL (1)
- Google App Engine (1)
- linux (5)
- Eclipse plugin (10)
- Testing (0)
- Portal (0)
- 移动互联网 (0)
- SWTBot (1)
最新评论
-
江奇缘:
不错!!!!!!
web.xml里<filter-mapping>中的<dispatcher>作用 -
yy8093:
commonj 第三步,那个调用的方法要在哪里调?servle ...
JAVA中多种计时器的比较与分析 -
di1984HIT:
学习了,不错~
web.xml里<filter-mapping>中的<dispatcher>作用 -
penkee:
com.lowagie.text.DocumentExcept ...
iText中输出 中文 -
氵壞男亼乀:
我想请问下 你哪个html里面引入的几个js文件没看懂!你 ...
DWR入门教程之HelloWorld
1. 荒芜年代 1990-1992
1990年,HTML标记的出现。
这标志着Web开发时代的到来,B/S模型开始在之后的岁月中,不断的发展壮大,攻城略地蚕食着传统C/S的领域。
如同所有的新生事物一样,在web的史前岁月,web的开发技术在html标记诞生后,无论是在服务端还是客户端都缓慢的发展着。在相当长的一个时间内,它并未象今天这样辉煌。甚至于只是静态的文本标识。
关键字:HTML。
技术特性:静态文本显示,表现力和交互能力不足。
2. 帝国时代和封建诸侯 1993-1996
1993年,NCSA提出了CGI1.0草案。
web开发终于迎来了它的第二次重大飞跃。伴随着CGI,带来web的动态处理能力。CGI就是这个时代的国王。这个国度下的人们编写着一个个CGI程序,把标准输入重定向为http请求,处理请求数据,把标准输入重定向http响应。C语言一度统治了这个世界。
关键字:CGI。
技术特性:实现了客户端和服务端的动态交互,在程序代码写html标记,面向过程的开发方式,应用程序,多进程运行。
C语言的帝国在短暂的辉煌后,迅速灭亡。1994年Rasmus Lerdorf举起PHP大旗打响革命第一战,1995年第一个用Perl写得程序诞生,很快,Perl在CGI编程领域的风头就盖过了它的前辈C语言。随后,Python等著名的脚本语言也陆续加入了CGI编程语言的行列。1996年微软带来了ASP。
关键字:脚本语言。
技术特性:脚本代码和页面显示混合,面向过程,解释程序,线程运行,调试困难。
3. 工业文明 1996-1999
1997年,Sun公司推出Servlet规范。Java阵营终于迎来了自己的web英雄。1998年,JSP技术诞生。Servlet和JSP的组合(还可以加上JavaBean技术)让Java开发者同时拥有了类似CGI程序的集中处理功能和类似PHP的HTML嵌入功能,此外,Java的运行时编译技术也大大提高了Servlet和JSP的执行效率
关键字:servlet,jsp。
技术特性:代码和页面显示混合,线程运行,运行时编译。
1998年, Sun发布了EJB 1.0标准。1999年,Sun正式发布了J2EE的第一个版本。紧接着,遵循J2EE标准,为企业级应用提供支撑平台的各类应用服务软件争先恐后地涌现了出来。(同时2001年微软发布ASP.NET技术)
关键字:企业开发。
技术特性:Web开发从简单的信息展示变成企业电子商务应用,融入了系统开发中。开发视角从单一的页面转向全站管理;开发的关注点也从单一页面实现转向系统功能实现,页面只是作为用户交互的表现层存在系统中,依然重要但已经不是唯一的关注点。
客户端技术:
1996年和1997年是客户端技术的重要年份,在这两年中产生影响深远的技术:W3C提出了CSS的建议标准;Netscape推出自己的html扩展,支持JavaApplets和JavaScript,同时引入了QuickTime插件;IE支持 DHTML和ActiveX控件的功能;Macromedia推出Flash。
关键字:动态交互。
技术特性:在比与服务器动态交互晚了多年后,客户端自身与用户交互能力得到大大加强。不仅如此,applet和activex(特别是微软xmlhttp)以及后来的mozilla的xmlhttprequest更带来了客户端从被动与服务端交互到具有主动交互能力。
4. 多元文化 2000-2004
2001年,Struts1.0发布。
Web开发模型从Model 1 发展为Model 2(MVC)。
无论是开始的CGI,还是后来的ASP,PHP甚至是Servlet都是页面控制器模式,每个页面都知道本页面所需数据控制对象。基于Servlet发展了一批前端控制器模型系统,所有请求都转发到一个统一的控制程序上,经过处理后把数据转发到某个特定页面上,Java下的Struts,Spring MVC和Turbine等都是代表。
MVC的发展也演变出了——推技术与拉技术。
以Struts,Spring MVC和Turbine为代表的是推技术。而Tapestry和微软的ASP.NET则带来了拉技术。
伴随着推技术和拉技术的发展,在视图技术发展出不同方向:
推技术的需求下,模板技术开始红火地发展起来,Velocity和JDynamic就是的代表。无论是ASP下的模板技术,PHP模板技术还是新的开发模型的引入包括前端控制器和新页面控制器,都使用同一处理技术——占位符动态替换技术。模板引擎在解释模板时通过占位别名在内存查找对应的数据,并替换到视图中。当然,不同模板技术,其模板语言是和其对模板文件的处理都是不一样的。
而在拉技术的带领下,引入Web开发组件技术。Java下的Tapestry框架,JetSpeed所代表的Portal和Sun公司大力推广的JSF,以及微软的ASP.Net都大力发展了Web Component的开发模型。
客户端技术:
2000年, Mozilla发布XUL0.6; 2003年微软提出XAML。
关键字:rich client
技术特性:以DHTML、CSS和ActiveX、Applet所代表的Thin Client技术交互能力毕竟有限,人们需要更丰富的交互能力,这催生了Rich Client技术——利用XML描述客户端界面,而不仅仅是HTML或DHTML;同时引入新的交互方式Web Services。Mozilla下XUL技术以及微软的XAML都是代表。
5. 新技术革命——XML及其相关
1998年,W3C正式发布了XML 1.0标准。XML语言对信息的格式和表达方法做了最大程度的规范,应用软件可以按照统一的方式处理所有XML信息。
1999年,W3C制定出了XSLT标准,用以将XML信息转换为HTML等不同的信息展现形式;同年其研究小组提出了RDF(Resource Description Framework)标准草案。RDF在XML语法的基础上,规定了元数据的存储结构和相关的技术标准。
2000年,W3C发布SOAP(Simple Object Access Protocol)协议的1.1版。2001年,W3C发布了WSDL(Web Services Description Language)协议的1.1版。SOAP协议和WSDL协议共同构成了Web Service的基础。
2001年,W3C又开始着手制定OWL(OWL Web Ontology Language)标准。OWL语言是一种基于XML的语言,它比RDF更加深入、细致地描述信息内容。2003年,W3C成立了语义化Web Service研究小组(Semantic Web Services Interest Group),研究在Web Service中加入语义技术的相关问题。2004年2月,W3C宣布RDF和OWL标准正式成为W3C的建议方案。
6. 大事记
1990 HTML标记出现
1993年CGI 1.0的标准草案由NCSA提出
1994年Rasmus Lerdorf发明了专用于Web服务端编程的PHP语言
1995年Java诞生
1995年NCSA开始制定CGI 1.1标准
1995年第一个用Perl写成的CGI程序问世
1996年Netscape 2.0版中支持JavaApplets和JavaScript
1996年W3C提出了CSS的建议标准,同年,IE 3.0引入了对CSS的支持
1996年W3C在SGML语言的基础上,提出了XML语言草案
1997年Microsoft发布了IE 4.0,支持 DHTML
1996年插件开发方式开始风靡了浏览器的世界。Netscape 2.0引入了对QuickTime插件的支持, 同年IE 3.0正式支持在HTML页面中插入ActiveX控件的功能
1996年Macromedia收购了FutureWave,并将Jonathan Gay的发明改名为Flash
1996年Microsoft借鉴PHP的思想,在其Web服务器IIS 3.0中引入了ASP技术
1997年CGI1.2也被纳入了议事日程
1997年Servlet技术问世
1998年JSP技术诞生
1998年W3C正式发布了XML 1.0标准
2000年W3C发布SOAP(Simple Object Access Protocol)协议的1.1版
2001年ASP.NET技术诞生
发表评论
-
超强1000个jquery极品插件!(连载中。。。。最近更新20090710)
2009-11-26 16:01 4755花N长时间积累的Jquery插件,希望大家喜欢。大家 ... -
jquery cycle plugin
2009-11-04 15:38 2588‹‹ home jQuery Cycle Pl ... -
VIM技巧
2009-04-24 16:06 1870(1).w跳到下面一个单词(word) (2).b跳到上面一 ... -
HTML 特殊字符表
2009-04-01 16:01 1700With the exception of HTML 2.0 ... -
Web开发中不可缺少的浏览器相关工具
2009-03-24 13:45 1926整理了一些Web前端开发的资源,包括有浏览器开发工具,Micr ... -
jsp重定向forward和sendRedirect的比较
2008-12-05 12:28 7382JSP的重定向有两种:forw ... -
AJAX开发简略 (第一部分)7.1、AJAX应用到的技术
2008-11-14 12:18 1985在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在 ... -
JSON的三个好处
2008-10-27 10:38 2540JSON的三个好处收藏 <script>f ... -
自定义可排序表格
2008-10-15 15:22 2029首先,定义一个js: tableSort.js: func ... -
DWR对象构造,深入分析dwr中的DWRUtil.getValues
2008-09-12 09:51 2181当你需要通过dwr完成类似提交form的操作,了解DWRU ... -
深入分析dwr中的DWRUtil.$
2008-09-12 09:47 1406from:http://blog.csdn.net/pwl ... -
查看JSON对象结构
2008-08-25 10:37 4729在使用DWR时我们经常需要返回一个复杂的java对象,对于这个 ... -
DWR中数组的使用
2008-07-24 09:28 3578近日研究DWR,对于数组的转换始终有些不太明白,昨天终于了解了 ... -
Java open source forum大搜捕
2008-04-21 00:13 6649JIVE:这是个很多人非常熟悉的forum,可惜它3.0版本之 ... -
白话 Ajax 及其入门基础
2008-03-26 10:17 1734一、白话Ajax的原理 这个可以从 C/S 和 B/S 的原理 ... -
DWR入门教程之提示性文字
2008-03-25 15:40 2430DWR可以让您做个简单的 ... -
DWR入门教程之HelloWorld
2008-03-25 14:26 21207说明:这本是林信良(良葛格)的专栏 的文章,但是受不了繁体字的 ... -
2007年最新web2.0开源程序代码集合
2008-03-20 12:29 1840来自:http://www.prothink.cn/blog/ ... -
css教程–十步学会用css建站(全)
2008-03-19 12:58 2832本教程主要参考Creating a CSS Layout fr ... -
Tablesorter
2008-03-04 00:42 6230Tablesorter是一个非常好用的基于jQuery的表格排 ...
相关推荐
项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7
YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用IAR软件开发,当前在CC2530上运行,如果是其他型号芯片,请自行移植。 3、软件下载时,请注意接上硬件,并确认烧录器连接正常。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、例程具有一定专业性,非专业人士请谨慎操作。
手语图像分类数据集【已标注,约2,500张数据】 分类个数【36】:0、1、a、b等【具体查看json文件】 划分了训练集、测试集。存放各自的同一类数据图片。如果想可视化数据集,可以运行资源中的show脚本。 CNN分类网络改进:https://blog.csdn.net/qq_44886601/category_12858320.html 【更多图像分类、图像分割(医学)、目标检测(yolo)的项目以及相应网络的改进,可以参考本人主页:https://blog.csdn.net/qq_44886601/category_12803200.html】
CNCAP 2024打分表
系统可以提供信息显示和相应服务,其管理智慧校园管理系统信息,查看智慧校园管理系统信息,管理智慧校园管理系统。 项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 部署容器:tomcat7 小程序开发工具:hbuildx/微信开发者工具
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
影音互动科普网站功能描述 影音互动科普网站旨在通过多媒体形式(视频、音频、互动内容等)传播科学知识,提高公众的科学素养。该网站结合娱乐与教育,提供易于理解的科普内容,吸引不同年龄层次的用户参与和学习。以下是该网站的主要功能描述: 1. 用户注册与登录 用户注册:用户可以通过电子邮箱、手机号或社交账号(如微信、微博等)注册,提供基本信息并设置密码。 用户登录:支持通过注册的账号登录,保障个人信息的安全性,并提供自动登录功能。 2. 科普视频与音频库 视频内容:网站提供各类科普视频,包括短视频、纪录片、讲座、实验演示等,覆盖物理、化学、生物、地理、天文等多个领域。 音频内容:提供科普音频节目,如科普广播、播客、专题讲座等,便于用户在日常生活中进行学习。 视频分类:按科目、难度、年龄层、时长等维度对视频和音频进行分类,帮助用户更精准地找到感兴趣的内容。 字幕与多语言支持:提供字幕、翻译和多语种版本,帮助不同语言的用户学习。 3. 互动问答与讨论区 专家问答:用户可以向科普专家提问,专家提供详尽的解答,解决用户的科学疑惑。 社区讨论:用户可以在视频下方或专题页面中发表评论、提问或与其他用户
倪海厦讲义及笔记,易学数据测算
内容概要:本文档是《组合数学答案-网络流传版.pdf》的内容,主要包含了排列组合的基础知识以及一些经典的组合数学题目。这些题目涵盖了从排列数计算、二项式定理的应用到容斥原理的实际应用等方面。通过对这些题目的解析,帮助读者加深对组合数学概念和技巧的理解。 适用人群:适合初学者和有一定基础的学习者。 使用场景及目标:可以在学习组合数学课程时作为练习题参考,也可以在复习考试或准备竞赛时使用,目的是提高解决组合数学问题的能力。 其他说明:文档中的题目覆盖了组合数学的基本知识点,适合逐步深入学习。每个题目都有详细的解答步骤,有助于读者掌握解题思路和方法。
内容概要:本文是一篇完整的管理系统开发指南,详细介绍了功能要求、技术栈选择、数据库设计、用户界面搭建以及安全控制等方面的内容。功能要求包括用户管理、权限控制、数据管理、系统日志、通知与消息、统计分析和扩展模块。使用的技术栈涵盖了后端(Java、Python、C#等)和前端(React、Vue.js、Angular等)技术,以及数据库设计和安全控制措施。 适合人群:具备一定开发经验的软件工程师和技术管理人员。 使用场景及目标:适用于企业级管理系统开发项目,旨在构建一个高效、安全且易于扩展的系统。开发者可以参考本文档进行系统的设计和实现,确保系统满足业务需求。 其他说明:本文档提供了详细的步骤和最佳实践,帮助开发者更好地理解和应用管理系统开发的各种技术。通过结合实际案例和实践经验,本文档能够为开发者提供有价值的指导。
听器听力损伤程度分级表.docx
MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度 关键词:微网优化调度 条件风险价值 合作博弈 纳什谈判 参考文档:《A cooperative Stackelberg game based energy management considering price discrimination and risk assessment》完美复现 仿真平台:MATLAB yalmip+cplex+mosek 主要内容:代码主要做的是一个基于合作型Stackerlberg博弈的考虑差别定价和风险管理的微网动态定价与调度策略,提出了一个双层能源管理框架,实现多个微网间的P2P能源交易,上层为零商的动态定价模型,目标是社会福利最大化;下层是多个产消者的合作博弈模型,优化各产消者的能量管理策略。 同时,采用纳什谈判法对多个产消者的合作剩余进行公平分配,还考虑了运行风险,采用条件风险价值(CVaR)随机规划方法来描述零商的预期损失。 求解方面,双层模型被基于KKT条件转为单层模型,模型可以高效求解。 这段代码是一个基于合作型Stackelberg博弈的微网
YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;
20块钱买的【动漫网页设计】源码,免费分享出来啦,如果要积分那是系统自动涨的啦。 内容概要:本资源是一份动漫网页设计的源码,价格仅为20元,作者将其免费分享给大家。该源码包含了动漫元素的设计,包括背景、图标、按钮等,同时也提供了一些常见的网页布局和交互效果。通过该资源,可以学习到动漫网页设计的基本原理和技巧。 适用人群:本资源适用于对动漫网页设计感兴趣的人群,包括网页设计师、UI设计师、前端开发工程师等。同时,对于想要学习动漫网页设计的初学者也非常适用。 使用场景及目标:该资源可以用于学习和实践动漫网页设计的技巧和原理。通过学习该源码,可以了解到动漫网页设计的基本要素和设计思路,同时也可以借鉴其中的设计元素和交互效果,应用到自己的网页设计中。 其他说明:本资源是作者自己设计的,经过了多次修改和优化,具有一定的参考价值。同时,作者也将其价格设置的非常低,希望更多的人可以学习到动漫网页设计的技巧和方法。如果您对该资源有任何疑问或建议,欢迎在评论区留言,作者会尽快回复。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。
自考 本科 C++程序设计-课本 参考答案
每周质量安全排查报告.docx
YOLO算法-杂草检测项目数据集-3970张图像带标签-杂草.zip
内存搜索工具(易).rar
AI大模型研究相关报告