华为面试笔试经
华为简介
华为校园招聘
华为招聘常见问题
华为职业发展&薪酬待遇
华为校园招聘笔试经验
华为校园招聘面试经验
华为工作经历
华为相关资料延伸
Unity中文脚本参考完整版第二部分(共2部分)
Unity3D游戏引擎编程必备,脚本中文api! 必修法宝
Unity中文脚本参考完整版第一部分共两部分
此资料是用来介绍Unity3D游戏引擎中,所有系统提供的api的中文功能介绍及使用说明。是学习Unity3D必须的东西
Unity界面入门教程
Unity界面入门教程
本教程将介绍Unity的用户界面(GUI)
将近一个小时的学习时间
svn使用指南
TortoiseSVN windons下的一种Subversion客户端
它是免费开源的,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
此资源介绍了它的使用方法和其他事情。
c/c++函数库说明(api)html版
所有的 C / C++ 函数
Constructors (cppstring)
Constructors (cppvector)
Operators (cppbitset)
Operators (cppdeque)
Operators (cppstack)
Operators (cppstring)
Operators (cppvector)
abort (stdother)
abs (stdmath)
acos (stdmath)
any (cppbitset)
append (cppstring)
asctime (stddate)
asin (stdmath)
assert (stdother)
assign (cppdeque)
assign (cpplist)
assign (cppstring)
assign (cppvector)
at (cppdeque)
at (cppstring)
at (cppvector)
atan (stdmath)
atan2 (stdmath)
atexit (stdother)
atof (stdstring)
atoi (stdstring)
atol (stdstring)
back (cppdeque)
back (cpplist)
back (cppqueue)
back (cppvector)
bad (cppio)
begin (cppdeque)
begin (cpplist)
begin (cppmap)
begin (cppmultimap)
begin (cppmultiset)
begin (cppset)
begin (cppstring)
begin (cppvector)
bsearch (stdother)
c_str (cppstring)
calloc (stdmem)
capacity (cppstring)
capacity (cppvector)
ceil (stdmath)
clear (cppdeque)
clear (cppio)
clear (cpplist)
clear (cppmap)
clear (cppmultimap)
clear (cppmultiset)
clear (cppset)
clear (cppvector)
clearerr (stdio)
clock (stddate)
compare (cppstring)
copy (cppstring)
cos (stdmath)
cosh (stdmath)
count (cppbitset)
count (cppmap)
count (cppmultimap)
count (cppmultiset)
count (cppset)
ctime (stddate)
data (cppstring)
#define (preproc)
difftime (stddate)
div (stdmath)
empty (cppdeque)
empty (cpplist)
empty (cppmap)
empty (cppmultimap)
empty (cppmultiset)
empty (cpppriorityqueue)
empty (cppqueue)
empty (cppset)
empty (cppstack)
empty (cppstring)
empty (cppvector)
end (cppdeque)
end (cpplist)
end (cppmap)
end (cppmultimap)
end (cppmultiset)
end (cppset)
end (cppstring)
end (cppvector)
eof (cppio)
equal_range (cppmap)
equal_range (cppmultimap)
equal_range (cppmultiset)
equal_range (cppset)
erase (cppdeque)
erase (cpplist)
erase (cppmap)
erase (cppmultimap)
erase (cppmultiset)
erase (cppset)
erase (cppstring)
erase (cppvector)
#error (preproc)
exit (stdother)
exp (stdmath)
fabs (stdmath)
fail (cppio)
wpa_supplicant文件 MOTO XT531
原装手机Android驱动 型号:MOTO XT531 原版
UML必学利器集大成(RationalRoes)
这个是UML学习的集大成结果,适合于UML初学者到高级的进阶,包括以下内容:
UML with Rational Rose从入门到精通(图书 打开软件ssreader)
ROSE培训教材中文简版.ppt
UML.Distilled.A.Brief.Guide.3rd.Edition.chm(英文图书资料)
UML参考手册.doc
struts-2.1.6全部源代码与jar文件
structs struts-2.1.6 全部源代码 全部jar文件 适合用于学习
C++设计模式PPT
国内知名 设计模式教材 PPT 适合用来参考学习
Android应用开发详解+原书代码.rar(完整版)
作为一本Android应用开发书籍,本书既适合Android初学者,也适合具备了一定Android开发经验丹需要开发案例的高级读者。
本书分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。
本书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是本书描述的。
此内容只可用来学习不能用来商业用途,如果有兴趣请购买正版图书
深入解析Windows操作系统(第4版).part2.rar
Microsoft公司开发的Visual Studio 2008支持良好总截然不同但有紧密相关的C++语言。该系统完全支持原来的ISO/ANSI标准的C++,同时支持名为C++/CLI(公共语言运行库,Common Language Runtime)的新版C++。C++/ANSI C++用于开发在本地计算机上运行德高性能应用程序,而C++/CLI专门为.NET Framework开发。
深入解析Windows操作系统(第4版).part1.rar(一共两部分)
Microsoft公司开发的Visual Studio 2008支持良好总截然不同但有紧密相关的C++语言。该系统完全支持原来的ISO/ANSI标准的C++,同时支持名为C++/CLI(公共语言运行库,Common Language Runtime)的新版C++。C++/ANSI C++用于开发在本地计算机上运行德高性能应用程序,而C++/CLI专门为.NET Framework开发。
Visual.C++.2008入门经典(中文版).pdf part3(共三部分)
本书使用Visual C++ 2008支持的两种技术,讲授c++编程的基础知识。详细介绍了两种的C++语言,使用Microsoft基本类(Microsoft Foundation Classes,MFC)开发本地的ISO/ANSI C++ Windows应用程序,使用Windows Forms开发C++/CLI Windows应用程序等知识。
以上内容只能用来学习研究不可用于商业行为
Visual.C++.2008入门经典(中文版).pdf part2(共3部分)
本书使用Visual C++ 2008支持的两种技术,讲授c++编程的基础知识。详细介绍了两种的C++语言,使用Microsoft基本类(Microsoft Foundation Classes,MFC)开发本地的ISO/ANSI C++ Windows应用程序,使用Windows Forms开发C++/CLI Windows应用程序等知识。
以上内容只能用来学习不可用于商业行为
Visual.C++ 2008入门经典(中文版)part1(共三部分)
本书使用Visual C++ 2008支持的两种技术,讲授c++编程的基础知识。详细介绍了两种的C++语言,使用Microsoft基本类(Microsoft Foundation Classes,MFC)开发本地的ISO/ANSI C++ Windows应用程序,使用Windows Forms开发C++/CLI Windows应用程序等知识。
以上内容只能用来学习非长夜行为
apache 文件上传包
该工具包可用于网页中文件的上传,大家也可以去apache的官网上下载
软件项目管理案例教程习题答案
软件项目管理案例教程习题答案
全文 第二版
游戏编程中的人工智能技术
《游戏编程中的人工智能技术》+ 源码
【原 书 名】 AI Techniques for Game Programming
【原出版社】 Course Technology PTR
【作 者】(美)Mat Buckland
【译 者】 吴祖增[同译者作品] 沙鹰
【丛 书 名】 游戏开发经典丛书
【出 版 社】 清华大学出版社 【书 号】 7302125996
【内容简介】
本书是人工智能游戏编程的一本指南性读物,介绍在游戏开发中怎样应用遗传算法和人工神经网络来创建电脑游戏中所需要的人工智能。书中包含了许多实用例子,所有例子的完整源码和可执行程序都能在随书附带的光盘上找到。光盘中还有不少其他方面的游戏开发资料和一个赛车游戏演示软件。.
本书讲解的原理通俗易懂,介绍程序详细周到,很适用于游戏编程者自学之用,也可以作为游戏培训教材使用(本书实际已被国内外许多游戏培训单位用作指定教材)。 对于任何希望了解遗传算法和人工神经网络等人工智能技术的各行业人员,特别是要实际动手做应用开发的人员,都是一本值得一读的好书
【目录信息】
第1篇 Windows编程
第1章 Windows概述
1.1 历史一瞥(A Little Bit of History)
1.2 Hello World!
1.3 第一个Windows程序
第2章 Windows编程进阶
2.1 Windows图形设备接口
2.2 文本
2.3 如何创建后备缓冲
2.4 使用资源
2.5 对话框
2.6 正确定时
2.7 总结
第2篇 遗传算法
第3章 遗传算法入门
3.1 鸟和蜜蜂
3.2 二进制数速成
3.3 计算机内的进化
3.4 帮助Bob回家
3.5 练习
第4章 置换码与巡回销售员问题
4.1 巡回销售员问题
4.2 置换杂交操作
4.3 交换变异操作
4.4 选择一个适应性函数
4.5 选择
4.6 把一切组合在一起
4.7 总结
4.8 练习
第5章 遗传算法优化
5.1 TSP用的各种算子
5.2 各种处理工具
5.3 总结
5.4 练习
第6章 登月也不难
6.1 创建和处理矢量图形
6.2 矢量
6.3 相关的物理知识
6.4 人工控制的登月工程
6.5 遗传算法控制的登月飞船
6.6 总结
6.7 习题
第3篇 神经网络
第7章 神经网络概述
7.1 神经网络介绍
7.2 一个生物学的神经网络——大脑
7.3 数字版的神经网络
7.4 扫雷机游戏
7.5 总结
7.6 练习
第8章 为机器人提供知觉
8.1 回避障碍物
8.2 为机器人提供记忆器
8.3 总结
8.4 练习
第9章 有监督的训练方法
9.1 异或函数
反向传播的工作原理
9.2 RecognizeIt——鼠标手势的识别
9.3 一些有用的技术和技巧
9.4 监督学习的应用
9.5 一个现代寓言
9.6 练习
第10章 实时演化
10.1 外星人游戏
10.2 练习
第11章 演化神经网络的拓扑
11.1 竞争约定问题
11.2 直接编码
11.3 间接编码
11.4 拓扑扩张的神经演化
11.5 总结
11.6 练习
后记
Unity3D破解文件
Unity3D破解文件 官方软件破解软件
具体步骤:
1. 到官方网站http://unity3d.com/unity/download/下载30天试用版
2. 安装并注册一个free授权(我注册的30天pro试用授权,貌似破解后没差别)
3. 解压此文件,把解压出来的UnityLoader.exe拷贝到unity3D 3.0的安装文件夹内
5. 如果是xp系统就直接双击打开UnityLoader.exe,然后点ok;如果是win7或者vista就需要对UnityLoader.exe点右键,管理员权限运行,然后点ok。。。
切记:每次运行unity3d 3.0都需要按照上面步骤5运行UnityLoader.exe!!虽然是完美破解版本,但是只可以发布webunity、PC、MAC、IOS、Android版本(足够多了。。。),而且发布IOS(iPhone和ipad)需要在mac系统下。
python调试工具
python调试工具python调试工具python调试工具python调试工具python调试工具python调试工具python调试工具python调试工具
Flex3权威指南源代码破解说明3合一
申明:本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
Flex3权威指南电子书
随书源代码
FlexBuilder破解方法
三合一
Flex4权威指南+随书源代码+Flexbuild使用工具
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
本资源内容包括:
1. Flex4权威指南电子书与此书的源代码
2. Flexbuild使用工具适用于4.6之前版本
电子书内容概括:
1. 理解RIA
2. 开始
3. 布局界面
4. 使用简单的控件
5. 处理事件
6. 使用远程XML数据
7. 创建类
8. 使用数据绑定和集合
9. 将应用程序拆分成组件
10. 使用DataGroup和List
11. 创建和分派事件
12. 使用DataGrid与项目呈现器
13. 使用拖放
14. 实现导航
15. 使用格式化器和验证器
16. 使用样式定制Flex应用
17. 使用皮肤定制Flex应用
18. 自定义ActionScript组件
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5
全书一共被压缩为5个rar,这是第五个!!!! 其他的请看ID:ljtt123(本人分享)
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.
本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上.
第1部分 xml篇.
第1章 xml与dtd 2
1.1 xml的产生 2
1.2 w3c介绍 2
1.3 关于xml的几个问题 3
1.4 xml与html的比较 4
1.4.1 xml将数据与显示分开 5
1.4.2 xml对文档的格式要求更加严格 6
1.4.3 xml有且只能有一个根元素 6
1.5 xml的编辑工具 7
1.6 xml文档 8
1.6.1 xml声明 9
1.6.2 文档类型声明 10
1.6.3 元素 11
1.6.4 注释 15
1.6.5 处理指令 15
1.6.6 空白处理 16
1.6.7 行尾处理 16
1.6.8 语言标识 16
1.7 格式良好的xml 17
.1.8 dtd 18
1.8.1 在xml文档中引入dtd 18
1.8.2 dtd的结构 21
1.9 有效的xml 35
1.10 xml处理器/解析器 35
1.11 小结 36
第2章 xml名称空间 38
2.1 声明名称空间 38
2.2 名称空间在元素和属性中的运用 39
2.2.1 名称空间在元素中的运用 39
2.2.2 默认名称空间 41
2.2.3 名称空间在属性中的运用 42
2.3 名称空间和dtd 43
2.4 小结 45
第3章 对xml文档进行分析 46
3.1 dom、sax和jaxp 46
3.2 使用dom解析xml文档 47
3.2.1 dom结构模型 47
3.2.2 dom解析器工厂 50
3.2.3 jaxp的错误类和异常类 52
3.2.4 用dom解析xml文档实例 53
3.3 使用sax解析xml文档 65
3.3.1 sax的处理机制 66
3.3.2 配置sax解析器 69
3.3.3 sax解析器工厂 70
3.3.4 sax的异常类 71
3.3.5 errorhandler接口 73
3.3.6 使用sax解析xml文档实例 74
3.4 jdom 83
3.4.1 下载并配置jdom 83
3.4.2 jdom api介绍 84
3.5 dom4j 88
3.5.1 下载并配置dom4j 88
3.5.2 dom4j api介绍 88
3.5.3 第一个实例 92
3.5.4 第二个实例 94
3.6 解析名称空间 96
3.6.1 dom和名称空间 96
3.6.2 sax和名称空间 97
3.6.3 jdom和名称空间 98
3.6.4 dom4j和名称空间 98
3.7 小结 99
第4章 xsl转换 101
4.1 xslt概述 101
4.2 xalan处理器 105
4.3 模板规则 106
4.4 [xsl:apply-templates]元素 107
4.5 [xsl:value-of]元素 108
4.6 [xsl:for-each]元素 110
4.7 匹配节点的模式 111
4.8 mode属性 113
4.9 内置的模板规则 114
4.10 对空白的处理 115
4.11 xpath语言 116
4.11.1 xpath上下文 116
4.11.2 位置路径 117
4.11.3 表达式 121
4.11.4 核心函数库 123
4.12 创建结果树 126
4.12.1 创建元素和属性 127
4.12.2 创建文本 131
4.12.3 创建处理指令 133
4.12.4 创建注释 133
4.12.5 复制节点 134
4.12.6 输出格式化的数字 135
4.13 条件处理 144
4.13.1 [xsl:if] 144
4.13.2 [xsl:choose] 145
4.14 排序 146
4.15 变量和参数 150
4.15.1 变量 150
4.15.2 参数 152
4.16 命名模板 153
4.17 合并样式表 154
4.17.1 导入样式表 154
4.17.2 包含样式表 155
4.18 模板规则冲突的解决 156
4.19 [xsl:output]元素 157
4.19.1 指定输出文档的格式 158
4.19.2 输出xml声明 158
4.19.3 输出文档类型定义 159
4.19.4 输出cdata段 160
4.19.5 指定文档缩进 161
4.19.6 指定媒体类型 161
4.20 xslt中的函数 162
4.21 数字格式化 162
4.22 查询和分组 164
4.23 处理多个输入文档 172
4.24 jaxp中的xslt api 175
4.24.1 转换器工厂 175
4.24.2 transformer和templates 176
4.24.3 一个例子 178
4.25 小结 179
第2部分 servlet篇
第5章 servlet与tomcat 182
5.1 servlet与servlet容器 182
5.2 servlet容器的分类 183
5.3 servlet和其他技术的比较 183
5.4 tomcat介绍 183
5.5 tomcat的安装与配置 184
5.5.1 安装tomcat 185
5.5.2 运行tomcat 186
5.5.3 tomcat启动分析 189
5.5.4 tomcat的体系结构 191
5.6 tomcat的管理程序 193
5.6.1 admin web应用程序 193
5.6.2 manager web应用程序 194
5.7 小结 195
第6章 servlet技术 196
6.1 servlet api 196
6.1.1 servlet接口 196
6.1.2 servlet相关接口与实现类 197
6.2 几个实例 205
6.2.1 实例一:simplehello 205
6.2.2 实例二:welcomeyou 210
6.2.3 实例三:outputinfo 216
6.2.4 实例四:loginservlet 220
6.3 servlet异常 223
6.3.1 servletexception类 224
6.3.2 unavailableexception类 224
6.4 servlet生命周期 224
6.5 servlet上下文 226
6.5.1 servletcontext接口 226
6.5.2 页面访问量统计实例 228
6.6 请求转发 231
6.6.1 requestdispatcher接口 232
6.6.2 得到requestdispatcher对象 232
6.6.3 请求转发的实例 233
6.6.4 sendredirect()和forward()方法的区别 238
6.7 小结 239
第7章 web应用程序的部署 240
7.1 配置任意目录下的web应用程序 240
7.2 war文件 242
7.3 tomcat中servlet的另一种运行方式 244
7.4 与servlet配置相关的元素 247
7.4.1 [servlet]元素及其子元素 247
7.4.2 [servlet-mapping]元素及其子元素 249
7.5 一个实例 250
7.6 小结 253
第8章 数据库访问 254
8.1 驱动程序的类型 254
8.1.1 jdbc-odbc桥 254
8.1.2 部分本地api java驱动程序 255
8.1.3 jdbc网络纯java驱动程序 255
8.1.4 本地协议的纯java驱动程序 256
8.2 安装数据库 256
8.3 jdbc api 260
8.3.1 加载并注册数据库驱动 261
8.3.2 建立到数据库的连接 263
8.3.3 访问数据库 264
8.3.4 事务处理 289
8.3.5 可滚动和可更新的结果集 296
8.4 jdbc数据源和连接池 299
8.5 mysql对中文的处理 302
8.6 小结 302
第9章 会话跟踪 303
9.1 用于会话跟踪的技术 303
9.1.1 ssl会话 304
9.1.2 cookies 304
9.1.3 url重写 305
9.2 java servlet api的会话跟踪 306
9.2.1 httpsession接口 306
9.2.2 session的生命周期 307
9.2.3 cookie的应用 319
9.2.4 httpsessionbindinglistener接口 328
9.2.5 在线人数统计程序 329
9.3 小结 335
第10章 servlet的异常处理机制 337
10.1 声明式异常处理 338
10.1.1 http错误代码的处理 338
10.1.2 java异常的处理 341
10.2 程序式异常处理 343
10.2.1 在try-catch语句中处理异常 343
10.2.2 使用requestdispatcher来处理异常 346
10.3 小结 349
第11章 开发线程安全的servlet 350
11.1 多线程的servlet模型 350
11.2 线程安全的servlet 351
11.2.1 变量的线程安全 351
11.2.2 属性的线程安全 360
11.3 singlethreadmodel接口 362
11.4 小结 363
11.5 思考题 363
第3部分 jsp篇
第12章 jsp技术 366
12.1 jsp简介 366
12.2 jsp的运行机制 366
12.3 jsp的语法 371
12.3.1 指令元素(directive elements) 371
12.3.2 脚本元素(scripting elements) 374
12.3.3 动作元素(action elements) 376
12.3.4 注释 383
12.4 jsp的隐含对象 383
12.4.1 pagecontext 384
12.4.2 out 385
12.4.3 page 385
12.4.4 exception 386
12.5 对象和范围 387
12.6 留言板程序 389
12.7 留言板管理程序 397
12.8 jsp文档 402
12.8.1 jsp文档的标识 404
12.8.2 jsp文档中的元素语法 404
12.9 小结 407
第13章 jsp与javabean 409
13.1 javabean简介 409
13.1.1 属性的命名 409
13.1.2 属性的类型 411
13.2 在jsp中使用javabean 412
13.2.1 [jsp:usebean] 412
13.2.2 [jsp:setproperty] 413
13.2.3 [jsp:getproperty] 414
13.2.4 示例 414
13.3 网上书店程序 418
13.4 小结 440
第14章 jsp开发的两种模型 441
14.1 模型1 441
14.2 模型2 445
14.3 小结 449
第15章 标签库(tag library) 450
15.1 标签库api 450
15.1.1 标签的形式 451
15.1.2 tag接口 451
15.1.3 iterationtag接口 453
15.1.4 bodytag接口 454
15.2 标签库描述符 455
15.2.1 [taglib]元素 456
15.2.2 [validator]元素 457
15.2.3 [listener]元素 457
15.2.4 [tag]元素 458
15.2.5 [tag-file]元素 460
15.2.6 [function]元素 461
15.3 传统标签的开发 462
15.3.1 实例一:[hello]标签 462
15.3.2 实例二:[max]标签 465
15.3.3 实例三:[greet]标签 467
15.3.4 实例四:[switch]标签 469
15.3.5 实例五:[iterate]标签 473
15.4 简单标签的开发 479
15.4.1 simpletag接口 479
15.4.2 实例一:[welcome]标签 480
15.4.3 实例二:[max_ex]标签 481
15.5 小结 483
第16章 表达式语言(el) 484
16.1 语法 484
16.1.1 “[ ]”和“.”操作符 484
16.1.2 算术操作符 484
16.1.3 关系操作符 485
16.1.4 逻辑操作符 485
16.1.5 empty操作符 485
16.1.6 条件操作符 485
16.1.7 圆括号 486
16.1.8 操作符的优先级 486
16.2 隐含对象 486
16.3 命名变量 487
16.4 保留的关键字 488
16.5 函数 488
16.6 小结 489
第17章 jsp标准标签库(jstl) 490
17.1 jstl简介 490
17.2 配置jstl 491
17.3 core标签库 491
17.3.1 一般用途的标签 492
17.3.2 条件标签 496
17.3.3 迭代标签 498
17.3.4 url相关的标签 501
17.4 i18n标签库 506
17.4.1 国际化标签 506
17.4.2 格式化标签 511
17.5 sql标签库 520
17.5.1 [sql:setdatasource] 520
17.5.2 [sql:query] 521
17.5.3 [sql:param] 524
17.5.4 [sql:dateparam] 525
17.5.5 [sql:update] 526
17.5.6 [sql:transaction] 527
17.6 xml标签库 529
17.6.1 核心操作 529
17.6.2 流程控制 532
17.6.3 转换操作 536
17.7 functions标签库 539
17.7.1 fn:contains 539
17.7.2 fn:containsignorecase 539
17.7.3 fn:startswith 540
17.7.4 fn:endswith 541
17.7.5 fn:indexof 541
17.7.6 fn:replace 542
17.7.7 fn:substring 543
17.7.8 fn:substringbefore 544
17.7.9 fn:substringafter 544
17.7.10 fn:split 545
17.7.11 fn:join 546
17.7.12 fn:tolowercase 547
17.7.13 fn:touppercase 547
17.7.14 fn:trim 548
17.7.15 fn:escapexml 548
17.7.16 fn:length 549
17.8 小结 549
第18章 标签文件(tag files) 551
18.1 标签文件的语法 551
18.2 一个简单的标签文件 551
18.3 标签文件的隐含对象 554
18.4 标签文件的指令 555
18.4.1 tag指令 555
18.4.2 attribute指令 556
18.4.3 variable指令 557
18.5 标签文件实例讲解 558
18.5.1 实例一:[welcome]标签 558
18.5.2 实例二:[tohtml]标签 559
18.6 [jsp:invoke]动作元素 561
18.7 [jsp:dobody]动作元素 562
18.8 小结 562
第4部分 应用篇
第19章 使用log4j进行日志操作 564
19.1 log4j介绍 564
19.1.1 logger组件 564
19.1.2 appender组件 566
19.1.3 layout组件 567
19.2 使用log4j 568
19.3 log4j使用实例 572
19.4 ndc和mdc 585
19.5 小结 587
第20章 filter在web开发中的应用 588
20.1 过滤器概述 588
20.2 filter api 589
20.2.1 filter接口 589
20.2.2 filterconfig接口 590
20.2.3 filterchain接口 590
20.3 过滤器的部署 591
20.4 过滤器的开发 592
20.5 对用户进行统一验证的过滤器 594
20.6 对请求和响应数据进行替换的
20.6 过滤器 600
20.7 小结 609
第21章 中文乱码问题与国际化 610
21.1 中文乱码问题产生的由来 610
21.1.1 常用字符集 610
21.1.2 对乱码产生过程的分析 612
21.2 中文乱码问题的解决方案 614
21.3 使用过滤器解决中文问题 616
21.4 让tomcat支持中文文件名 620
21.5 国际化与本地化 621
21.5.1 locale 621..
21.5.2 资源包 623
21.5.3 编写国际化的web应用程序 625
21.6 小结 629
第22章 使用jbuilder2005开发web
第22章 应用程序 630
22.1 jbuilder2005简介 630
22.2 集成开发环境介绍 631
22.2.1 菜单栏 631
22.2.2 主工具栏 632
22.2.3 工程工具栏和工程窗口 632
22.2.4 结构窗口 633
22.2.5 文件标签和内容窗口 634
22.2.6 文件视图标签 634
22.2.7 消息窗口 637
22.3 jbuilder2005的基本配置 638
22.3.1 配置jdk 638
22.3.2 配置web服务器 640
22.4 文件的上传和下载 642
22.4.1 基于表单的文件上传 642
22.4.2 文件上传格式分析 643
22.4.3 commons-fileupload组件 644
22.4.4 文件上传实例 646
22.4.5 文件下载实例 656
22.5 给图片添加水印和文字 664
22.6 小结 667
第23章 开发安全的web应用程序 668
23.1 概述 668
23.2 理解验证机制 669
23.2.1 http basic authentication 669
23.2.2 http digest authentication 670
23.2.3 https client authentication 670
23.2.4 form based authentication 671
23.3 声明式安全 671
23.3.1 [security-constraint]元素 671
23.3.2 [login-config]元素 673
23.3.3 基本验证的实现 674
23.3.4 基于表单验证的实现 676
23.3.5 使用数据库保存用户名和密码 678
23.4 程序式安全 682
23.5 sql注入攻击的防范 685
23.6 小结 687
第24章 web应用程序开发实例 688
24.1 图像的缩放 688
24.2 如何动态生成验证码 692
24.3 如何避免表单的重复提交 696
24.3.1 在客户端避免表单的重复提交 697
24.3.2 在服务器端避免表单的重复
24.3.2 提交 700
24.4 小结 706
第25章 使用ant辅助web应用程序
第25章 开发 707
25.1 ant介绍 707
25.2 安装并配置ant 708
25.2.1 下载并安装ant 708
25.2.2 设置ant的运行环境 708
25.3 编写ant的构建文件 709
25.3.1 准备工作 709
25.3.2 工程([project]) 712
25.3.3 目标([target]) 713
25.3.4 任务 714
25.3.5 path-like structures 728
25.3.6 引用(references) 729
25.4 部署到tomcat 730
25.5 运行ant 732
25.6 小结 732
第26章 xml和xslt在web开发中的
第26章 应用 733
26.1 功能概述 733
26.2 程序设计 733
26.2.1 软件架构 733
26.2.2 页面设计 735
26.2.3 数据库设计 747
26.3 程序实现 749
26.3.1 org.sunxin.guestbook 749
26.3.2 org.sunxin.guestbook.beans 750
26.3.3 org.sunxin.guestbook.util 758
26.3.4 org.sunxin.guestbook.parser 762
26.3.5 org.sunxin.guestbook.controller 765
26.3.6 org.sunxin.guestbook.view 787
26.3.7 page.xsl 791
26.3.8 web.xml 797
26.3.9 context.xml 798
26.4 小结 798
附录a 快速掌握html 799
附录b 解析http 820
附录c server.xml文件 833
附录d web.xml文件 840
索引 852...
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4
全书一共被压缩为5个rar,这是第四个!!!! 其他的请看ID:ljtt123(本人分享)
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.
本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上.
第1部分 xml篇.
第1章 xml与dtd 2
1.1 xml的产生 2
1.2 w3c介绍 2
1.3 关于xml的几个问题 3
1.4 xml与html的比较 4
1.4.1 xml将数据与显示分开 5
1.4.2 xml对文档的格式要求更加严格 6
1.4.3 xml有且只能有一个根元素 6
1.5 xml的编辑工具 7
1.6 xml文档 8
1.6.1 xml声明 9
1.6.2 文档类型声明 10
1.6.3 元素 11
1.6.4 注释 15
1.6.5 处理指令 15
1.6.6 空白处理 16
1.6.7 行尾处理 16
1.6.8 语言标识 16
1.7 格式良好的xml 17
.1.8 dtd 18
1.8.1 在xml文档中引入dtd 18
1.8.2 dtd的结构 21
1.9 有效的xml 35
1.10 xml处理器/解析器 35
1.11 小结 36
第2章 xml名称空间 38
2.1 声明名称空间 38
2.2 名称空间在元素和属性中的运用 39
2.2.1 名称空间在元素中的运用 39
2.2.2 默认名称空间 41
2.2.3 名称空间在属性中的运用 42
2.3 名称空间和dtd 43
2.4 小结 45
第3章 对xml文档进行分析 46
3.1 dom、sax和jaxp 46
3.2 使用dom解析xml文档 47
3.2.1 dom结构模型 47
3.2.2 dom解析器工厂 50
3.2.3 jaxp的错误类和异常类 52
3.2.4 用dom解析xml文档实例 53
3.3 使用sax解析xml文档 65
3.3.1 sax的处理机制 66
3.3.2 配置sax解析器 69
3.3.3 sax解析器工厂 70
3.3.4 sax的异常类 71
3.3.5 errorhandler接口 73
3.3.6 使用sax解析xml文档实例 74
3.4 jdom 83
3.4.1 下载并配置jdom 83
3.4.2 jdom api介绍 84
3.5 dom4j 88
3.5.1 下载并配置dom4j 88
3.5.2 dom4j api介绍 88
3.5.3 第一个实例 92
3.5.4 第二个实例 94
3.6 解析名称空间 96
3.6.1 dom和名称空间 96
3.6.2 sax和名称空间 97
3.6.3 jdom和名称空间 98
3.6.4 dom4j和名称空间 98
3.7 小结 99
第4章 xsl转换 101
4.1 xslt概述 101
4.2 xalan处理器 105
4.3 模板规则 106
4.4 [xsl:apply-templates]元素 107
4.5 [xsl:value-of]元素 108
4.6 [xsl:for-each]元素 110
4.7 匹配节点的模式 111
4.8 mode属性 113
4.9 内置的模板规则 114
4.10 对空白的处理 115
4.11 xpath语言 116
4.11.1 xpath上下文 116
4.11.2 位置路径 117
4.11.3 表达式 121
4.11.4 核心函数库 123
4.12 创建结果树 126
4.12.1 创建元素和属性 127
4.12.2 创建文本 131
4.12.3 创建处理指令 133
4.12.4 创建注释 133
4.12.5 复制节点 134
4.12.6 输出格式化的数字 135
4.13 条件处理 144
4.13.1 [xsl:if] 144
4.13.2 [xsl:choose] 145
4.14 排序 146
4.15 变量和参数 150
4.15.1 变量 150
4.15.2 参数 152
4.16 命名模板 153
4.17 合并样式表 154
4.17.1 导入样式表 154
4.17.2 包含样式表 155
4.18 模板规则冲突的解决 156
4.19 [xsl:output]元素 157
4.19.1 指定输出文档的格式 158
4.19.2 输出xml声明 158
4.19.3 输出文档类型定义 159
4.19.4 输出cdata段 160
4.19.5 指定文档缩进 161
4.19.6 指定媒体类型 161
4.20 xslt中的函数 162
4.21 数字格式化 162
4.22 查询和分组 164
4.23 处理多个输入文档 172
4.24 jaxp中的xslt api 175
4.24.1 转换器工厂 175
4.24.2 transformer和templates 176
4.24.3 一个例子 178
4.25 小结 179
第2部分 servlet篇
第5章 servlet与tomcat 182
5.1 servlet与servlet容器 182
5.2 servlet容器的分类 183
5.3 servlet和其他技术的比较 183
5.4 tomcat介绍 183
5.5 tomcat的安装与配置 184
5.5.1 安装tomcat 185
5.5.2 运行tomcat 186
5.5.3 tomcat启动分析 189
5.5.4 tomcat的体系结构 191
5.6 tomcat的管理程序 193
5.6.1 admin web应用程序 193
5.6.2 manager web应用程序 194
5.7 小结 195
第6章 servlet技术 196
6.1 servlet api 196
6.1.1 servlet接口 196
6.1.2 servlet相关接口与实现类 197
6.2 几个实例 205
6.2.1 实例一:simplehello 205
6.2.2 实例二:welcomeyou 210
6.2.3 实例三:outputinfo 216
6.2.4 实例四:loginservlet 220
6.3 servlet异常 223
6.3.1 servletexception类 224
6.3.2 unavailableexception类 224
6.4 servlet生命周期 224
6.5 servlet上下文 226
6.5.1 servletcontext接口 226
6.5.2 页面访问量统计实例 228
6.6 请求转发 231
6.6.1 requestdispatcher接口 232
6.6.2 得到requestdispatcher对象 232
6.6.3 请求转发的实例 233
6.6.4 sendredirect()和forward()方法的区别 238
6.7 小结 239
第7章 web应用程序的部署 240
7.1 配置任意目录下的web应用程序 240
7.2 war文件 242
7.3 tomcat中servlet的另一种运行方式 244
7.4 与servlet配置相关的元素 247
7.4.1 [servlet]元素及其子元素 247
7.4.2 [servlet-mapping]元素及其子元素 249
7.5 一个实例 250
7.6 小结 253
第8章 数据库访问 254
8.1 驱动程序的类型 254
8.1.1 jdbc-odbc桥 254
8.1.2 部分本地api java驱动程序 255
8.1.3 jdbc网络纯java驱动程序 255
8.1.4 本地协议的纯java驱动程序 256
8.2 安装数据库 256
8.3 jdbc api 260
8.3.1 加载并注册数据库驱动 261
8.3.2 建立到数据库的连接 263
8.3.3 访问数据库 264
8.3.4 事务处理 289
8.3.5 可滚动和可更新的结果集 296
8.4 jdbc数据源和连接池 299
8.5 mysql对中文的处理 302
8.6 小结 302
第9章 会话跟踪 303
9.1 用于会话跟踪的技术 303
9.1.1 ssl会话 304
9.1.2 cookies 304
9.1.3 url重写 305
9.2 java servlet api的会话跟踪 306
9.2.1 httpsession接口 306
9.2.2 session的生命周期 307
9.2.3 cookie的应用 319
9.2.4 httpsessionbindinglistener接口 328
9.2.5 在线人数统计程序 329
9.3 小结 335
第10章 servlet的异常处理机制 337
10.1 声明式异常处理 338
10.1.1 http错误代码的处理 338
10.1.2 java异常的处理 341
10.2 程序式异常处理 343
10.2.1 在try-catch语句中处理异常 343
10.2.2 使用requestdispatcher来处理异常 346
10.3 小结 349
第11章 开发线程安全的servlet 350
11.1 多线程的servlet模型 350
11.2 线程安全的servlet 351
11.2.1 变量的线程安全 351
11.2.2 属性的线程安全 360
11.3 singlethreadmodel接口 362
11.4 小结 363
11.5 思考题 363
第3部分 jsp篇
第12章 jsp技术 366
12.1 jsp简介 366
12.2 jsp的运行机制 366
12.3 jsp的语法 371
12.3.1 指令元素(directive elements) 371
12.3.2 脚本元素(scripting elements) 374
12.3.3 动作元素(action elements) 376
12.3.4 注释 383
12.4 jsp的隐含对象 383
12.4.1 pagecontext 384
12.4.2 out 385
12.4.3 page 385
12.4.4 exception 386
12.5 对象和范围 387
12.6 留言板程序 389
12.7 留言板管理程序 397
12.8 jsp文档 402
12.8.1 jsp文档的标识 404
12.8.2 jsp文档中的元素语法 404
12.9 小结 407
第13章 jsp与javabean 409
13.1 javabean简介 409
13.1.1 属性的命名 409
13.1.2 属性的类型 411
13.2 在jsp中使用javabean 412
13.2.1 [jsp:usebean] 412
13.2.2 [jsp:setproperty] 413
13.2.3 [jsp:getproperty] 414
13.2.4 示例 414
13.3 网上书店程序 418
13.4 小结 440
第14章 jsp开发的两种模型 441
14.1 模型1 441
14.2 模型2 445
14.3 小结 449
第15章 标签库(tag library) 450
15.1 标签库api 450
15.1.1 标签的形式 451
15.1.2 tag接口 451
15.1.3 iterationtag接口 453
15.1.4 bodytag接口 454
15.2 标签库描述符 455
15.2.1 [taglib]元素 456
15.2.2 [validator]元素 457
15.2.3 [listener]元素 457
15.2.4 [tag]元素 458
15.2.5 [tag-file]元素 460
15.2.6 [function]元素 461
15.3 传统标签的开发 462
15.3.1 实例一:[hello]标签 462
15.3.2 实例二:[max]标签 465
15.3.3 实例三:[greet]标签 467
15.3.4 实例四:[switch]标签 469
15.3.5 实例五:[iterate]标签 473
15.4 简单标签的开发 479
15.4.1 simpletag接口 479
15.4.2 实例一:[welcome]标签 480
15.4.3 实例二:[max_ex]标签 481
15.5 小结 483
第16章 表达式语言(el) 484
16.1 语法 484
16.1.1 “[ ]”和“.”操作符 484
16.1.2 算术操作符 484
16.1.3 关系操作符 485
16.1.4 逻辑操作符 485
16.1.5 empty操作符 485
16.1.6 条件操作符 485
16.1.7 圆括号 486
16.1.8 操作符的优先级 486
16.2 隐含对象 486
16.3 命名变量 487
16.4 保留的关键字 488
16.5 函数 488
16.6 小结 489
第17章 jsp标准标签库(jstl) 490
17.1 jstl简介 490
17.2 配置jstl 491
17.3 core标签库 491
17.3.1 一般用途的标签 492
17.3.2 条件标签 496
17.3.3 迭代标签 498
17.3.4 url相关的标签 501
17.4 i18n标签库 506
17.4.1 国际化标签 506
17.4.2 格式化标签 511
17.5 sql标签库 520
17.5.1 [sql:setdatasource] 520
17.5.2 [sql:query] 521
17.5.3 [sql:param] 524
17.5.4 [sql:dateparam] 525
17.5.5 [sql:update] 526
17.5.6 [sql:transaction] 527
17.6 xml标签库 529
17.6.1 核心操作 529
17.6.2 流程控制 532
17.6.3 转换操作 536
17.7 functions标签库 539
17.7.1 fn:contains 539
17.7.2 fn:containsignorecase 539
17.7.3 fn:startswith 540
17.7.4 fn:endswith 541
17.7.5 fn:indexof 541
17.7.6 fn:replace 542
17.7.7 fn:substring 543
17.7.8 fn:substringbefore 544
17.7.9 fn:substringafter 544
17.7.10 fn:split 545
17.7.11 fn:join 546
17.7.12 fn:tolowercase 547
17.7.13 fn:touppercase 547
17.7.14 fn:trim 548
17.7.15 fn:escapexml 548
17.7.16 fn:length 549
17.8 小结 549
第18章 标签文件(tag files) 551
18.1 标签文件的语法 551
18.2 一个简单的标签文件 551
18.3 标签文件的隐含对象 554
18.4 标签文件的指令 555
18.4.1 tag指令 555
18.4.2 attribute指令 556
18.4.3 variable指令 557
18.5 标签文件实例讲解 558
18.5.1 实例一:[welcome]标签 558
18.5.2 实例二:[tohtml]标签 559
18.6 [jsp:invoke]动作元素 561
18.7 [jsp:dobody]动作元素 562
18.8 小结 562
第4部分 应用篇
第19章 使用log4j进行日志操作 564
19.1 log4j介绍 564
19.1.1 logger组件 564
19.1.2 appender组件 566
19.1.3 layout组件 567
19.2 使用log4j 568
19.3 log4j使用实例 572
19.4 ndc和mdc 585
19.5 小结 587
第20章 filter在web开发中的应用 588
20.1 过滤器概述 588
20.2 filter api 589
20.2.1 filter接口 589
20.2.2 filterconfig接口 590
20.2.3 filterchain接口 590
20.3 过滤器的部署 591
20.4 过滤器的开发 592
20.5 对用户进行统一验证的过滤器 594
20.6 对请求和响应数据进行替换的
20.6 过滤器 600
20.7 小结 609
第21章 中文乱码问题与国际化 610
21.1 中文乱码问题产生的由来 610
21.1.1 常用字符集 610
21.1.2 对乱码产生过程的分析 612
21.2 中文乱码问题的解决方案 614
21.3 使用过滤器解决中文问题 616
21.4 让tomcat支持中文文件名 620
21.5 国际化与本地化 621
21.5.1 locale 621..
21.5.2 资源包 623
21.5.3 编写国际化的web应用程序 625
21.6 小结 629
第22章 使用jbuilder2005开发web
第22章 应用程序 630
22.1 jbuilder2005简介 630
22.2 集成开发环境介绍 631
22.2.1 菜单栏 631
22.2.2 主工具栏 632
22.2.3 工程工具栏和工程窗口 632
22.2.4 结构窗口 633
22.2.5 文件标签和内容窗口 634
22.2.6 文件视图标签 634
22.2.7 消息窗口 637
22.3 jbuilder2005的基本配置 638
22.3.1 配置jdk 638
22.3.2 配置web服务器 640
22.4 文件的上传和下载 642
22.4.1 基于表单的文件上传 642
22.4.2 文件上传格式分析 643
22.4.3 commons-fileupload组件 644
22.4.4 文件上传实例 646
22.4.5 文件下载实例 656
22.5 给图片添加水印和文字 664
22.6 小结 667
第23章 开发安全的web应用程序 668
23.1 概述 668
23.2 理解验证机制 669
23.2.1 http basic authentication 669
23.2.2 http digest authentication 670
23.2.3 https client authentication 670
23.2.4 form based authentication 671
23.3 声明式安全 671
23.3.1 [security-constraint]元素 671
23.3.2 [login-config]元素 673
23.3.3 基本验证的实现 674
23.3.4 基于表单验证的实现 676
23.3.5 使用数据库保存用户名和密码 678
23.4 程序式安全 682
23.5 sql注入攻击的防范 685
23.6 小结 687
第24章 web应用程序开发实例 688
24.1 图像的缩放 688
24.2 如何动态生成验证码 692
24.3 如何避免表单的重复提交 696
24.3.1 在客户端避免表单的重复提交 697
24.3.2 在服务器端避免表单的重复
24.3.2 提交 700
24.4 小结 706
第25章 使用ant辅助web应用程序
第25章 开发 707
25.1 ant介绍 707
25.2 安装并配置ant 708
25.2.1 下载并安装ant 708
25.2.2 设置ant的运行环境 708
25.3 编写ant的构建文件 709
25.3.1 准备工作 709
25.3.2 工程([project]) 712
25.3.3 目标([target]) 713
25.3.4 任务 714
25.3.5 path-like structures 728
25.3.6 引用(references) 729
25.4 部署到tomcat 730
25.5 运行ant 732
25.6 小结 732
第26章 xml和xslt在web开发中的
第26章 应用 733
26.1 功能概述 733
26.2 程序设计 733
26.2.1 软件架构 733
26.2.2 页面设计 735
26.2.3 数据库设计 747
26.3 程序实现 749
26.3.1 org.sunxin.guestbook 749
26.3.2 org.sunxin.guestbook.beans 750
26.3.3 org.sunxin.guestbook.util 758
26.3.4 org.sunxin.guestbook.parser 762
26.3.5 org.sunxin.guestbook.controller 765
26.3.6 org.sunxin.guestbook.view 787
26.3.7 page.xsl 791
26.3.8 web.xml 797
26.3.9 context.xml 798
26.4 小结 798
附录a 快速掌握html 799
附录b 解析http 820
附录c server.xml文件 833
附录d web.xml文件 840
索引 852...
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3
全书一共被压缩为5个rar,这是第三个!!!! 其他的请看ID:ljtt123(本人分享)
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.
本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上.
第1部分 xml篇.
第1章 xml与dtd 2
1.1 xml的产生 2
1.2 w3c介绍 2
1.3 关于xml的几个问题 3
1.4 xml与html的比较 4
1.4.1 xml将数据与显示分开 5
1.4.2 xml对文档的格式要求更加严格 6
1.4.3 xml有且只能有一个根元素 6
1.5 xml的编辑工具 7
1.6 xml文档 8
1.6.1 xml声明 9
1.6.2 文档类型声明 10
1.6.3 元素 11
1.6.4 注释 15
1.6.5 处理指令 15
1.6.6 空白处理 16
1.6.7 行尾处理 16
1.6.8 语言标识 16
1.7 格式良好的xml 17
.1.8 dtd 18
1.8.1 在xml文档中引入dtd 18
1.8.2 dtd的结构 21
1.9 有效的xml 35
1.10 xml处理器/解析器 35
1.11 小结 36
第2章 xml名称空间 38
2.1 声明名称空间 38
2.2 名称空间在元素和属性中的运用 39
2.2.1 名称空间在元素中的运用 39
2.2.2 默认名称空间 41
2.2.3 名称空间在属性中的运用 42
2.3 名称空间和dtd 43
2.4 小结 45
第3章 对xml文档进行分析 46
3.1 dom、sax和jaxp 46
3.2 使用dom解析xml文档 47
3.2.1 dom结构模型 47
3.2.2 dom解析器工厂 50
3.2.3 jaxp的错误类和异常类 52
3.2.4 用dom解析xml文档实例 53
3.3 使用sax解析xml文档 65
3.3.1 sax的处理机制 66
3.3.2 配置sax解析器 69
3.3.3 sax解析器工厂 70
3.3.4 sax的异常类 71
3.3.5 errorhandler接口 73
3.3.6 使用sax解析xml文档实例 74
3.4 jdom 83
3.4.1 下载并配置jdom 83
3.4.2 jdom api介绍 84
3.5 dom4j 88
3.5.1 下载并配置dom4j 88
3.5.2 dom4j api介绍 88
3.5.3 第一个实例 92
3.5.4 第二个实例 94
3.6 解析名称空间 96
3.6.1 dom和名称空间 96
3.6.2 sax和名称空间 97
3.6.3 jdom和名称空间 98
3.6.4 dom4j和名称空间 98
3.7 小结 99
第4章 xsl转换 101
4.1 xslt概述 101
4.2 xalan处理器 105
4.3 模板规则 106
4.4 [xsl:apply-templates]元素 107
4.5 [xsl:value-of]元素 108
4.6 [xsl:for-each]元素 110
4.7 匹配节点的模式 111
4.8 mode属性 113
4.9 内置的模板规则 114
4.10 对空白的处理 115
4.11 xpath语言 116
4.11.1 xpath上下文 116
4.11.2 位置路径 117
4.11.3 表达式 121
4.11.4 核心函数库 123
4.12 创建结果树 126
4.12.1 创建元素和属性 127
4.12.2 创建文本 131
4.12.3 创建处理指令 133
4.12.4 创建注释 133
4.12.5 复制节点 134
4.12.6 输出格式化的数字 135
4.13 条件处理 144
4.13.1 [xsl:if] 144
4.13.2 [xsl:choose] 145
4.14 排序 146
4.15 变量和参数 150
4.15.1 变量 150
4.15.2 参数 152
4.16 命名模板 153
4.17 合并样式表 154
4.17.1 导入样式表 154
4.17.2 包含样式表 155
4.18 模板规则冲突的解决 156
4.19 [xsl:output]元素 157
4.19.1 指定输出文档的格式 158
4.19.2 输出xml声明 158
4.19.3 输出文档类型定义 159
4.19.4 输出cdata段 160
4.19.5 指定文档缩进 161
4.19.6 指定媒体类型 161
4.20 xslt中的函数 162
4.21 数字格式化 162
4.22 查询和分组 164
4.23 处理多个输入文档 172
4.24 jaxp中的xslt api 175
4.24.1 转换器工厂 175
4.24.2 transformer和templates 176
4.24.3 一个例子 178
4.25 小结 179
第2部分 servlet篇
第5章 servlet与tomcat 182
5.1 servlet与servlet容器 182
5.2 servlet容器的分类 183
5.3 servlet和其他技术的比较 183
5.4 tomcat介绍 183
5.5 tomcat的安装与配置 184
5.5.1 安装tomcat 185
5.5.2 运行tomcat 186
5.5.3 tomcat启动分析 189
5.5.4 tomcat的体系结构 191
5.6 tomcat的管理程序 193
5.6.1 admin web应用程序 193
5.6.2 manager web应用程序 194
5.7 小结 195
第6章 servlet技术 196
6.1 servlet api 196
6.1.1 servlet接口 196
6.1.2 servlet相关接口与实现类 197
6.2 几个实例 205
6.2.1 实例一:simplehello 205
6.2.2 实例二:welcomeyou 210
6.2.3 实例三:outputinfo 216
6.2.4 实例四:loginservlet 220
6.3 servlet异常 223
6.3.1 servletexception类 224
6.3.2 unavailableexception类 224
6.4 servlet生命周期 224
6.5 servlet上下文 226
6.5.1 servletcontext接口 226
6.5.2 页面访问量统计实例 228
6.6 请求转发 231
6.6.1 requestdispatcher接口 232
6.6.2 得到requestdispatcher对象 232
6.6.3 请求转发的实例 233
6.6.4 sendredirect()和forward()方法的区别 238
6.7 小结 239
第7章 web应用程序的部署 240
7.1 配置任意目录下的web应用程序 240
7.2 war文件 242
7.3 tomcat中servlet的另一种运行方式 244
7.4 与servlet配置相关的元素 247
7.4.1 [servlet]元素及其子元素 247
7.4.2 [servlet-mapping]元素及其子元素 249
7.5 一个实例 250
7.6 小结 253
第8章 数据库访问 254
8.1 驱动程序的类型 254
8.1.1 jdbc-odbc桥 254
8.1.2 部分本地api java驱动程序 255
8.1.3 jdbc网络纯java驱动程序 255
8.1.4 本地协议的纯java驱动程序 256
8.2 安装数据库 256
8.3 jdbc api 260
8.3.1 加载并注册数据库驱动 261
8.3.2 建立到数据库的连接 263
8.3.3 访问数据库 264
8.3.4 事务处理 289
8.3.5 可滚动和可更新的结果集 296
8.4 jdbc数据源和连接池 299
8.5 mysql对中文的处理 302
8.6 小结 302
第9章 会话跟踪 303
9.1 用于会话跟踪的技术 303
9.1.1 ssl会话 304
9.1.2 cookies 304
9.1.3 url重写 305
9.2 java servlet api的会话跟踪 306
9.2.1 httpsession接口 306
9.2.2 session的生命周期 307
9.2.3 cookie的应用 319
9.2.4 httpsessionbindinglistener接口 328
9.2.5 在线人数统计程序 329
9.3 小结 335
第10章 servlet的异常处理机制 337
10.1 声明式异常处理 338
10.1.1 http错误代码的处理 338
10.1.2 java异常的处理 341
10.2 程序式异常处理 343
10.2.1 在try-catch语句中处理异常 343
10.2.2 使用requestdispatcher来处理异常 346
10.3 小结 349
第11章 开发线程安全的servlet 350
11.1 多线程的servlet模型 350
11.2 线程安全的servlet 351
11.2.1 变量的线程安全 351
11.2.2 属性的线程安全 360
11.3 singlethreadmodel接口 362
11.4 小结 363
11.5 思考题 363
第3部分 jsp篇
第12章 jsp技术 366
12.1 jsp简介 366
12.2 jsp的运行机制 366
12.3 jsp的语法 371
12.3.1 指令元素(directive elements) 371
12.3.2 脚本元素(scripting elements) 374
12.3.3 动作元素(action elements) 376
12.3.4 注释 383
12.4 jsp的隐含对象 383
12.4.1 pagecontext 384
12.4.2 out 385
12.4.3 page 385
12.4.4 exception 386
12.5 对象和范围 387
12.6 留言板程序 389
12.7 留言板管理程序 397
12.8 jsp文档 402
12.8.1 jsp文档的标识 404
12.8.2 jsp文档中的元素语法 404
12.9 小结 407
第13章 jsp与javabean 409
13.1 javabean简介 409
13.1.1 属性的命名 409
13.1.2 属性的类型 411
13.2 在jsp中使用javabean 412
13.2.1 [jsp:usebean] 412
13.2.2 [jsp:setproperty] 413
13.2.3 [jsp:getproperty] 414
13.2.4 示例 414
13.3 网上书店程序 418
13.4 小结 440
第14章 jsp开发的两种模型 441
14.1 模型1 441
14.2 模型2 445
14.3 小结 449
第15章 标签库(tag library) 450
15.1 标签库api 450
15.1.1 标签的形式 451
15.1.2 tag接口 451
15.1.3 iterationtag接口 453
15.1.4 bodytag接口 454
15.2 标签库描述符 455
15.2.1 [taglib]元素 456
15.2.2 [validator]元素 457
15.2.3 [listener]元素 457
15.2.4 [tag]元素 458
15.2.5 [tag-file]元素 460
15.2.6 [function]元素 461
15.3 传统标签的开发 462
15.3.1 实例一:[hello]标签 462
15.3.2 实例二:[max]标签 465
15.3.3 实例三:[greet]标签 467
15.3.4 实例四:[switch]标签 469
15.3.5 实例五:[iterate]标签 473
15.4 简单标签的开发 479
15.4.1 simpletag接口 479
15.4.2 实例一:[welcome]标签 480
15.4.3 实例二:[max_ex]标签 481
15.5 小结 483
第16章 表达式语言(el) 484
16.1 语法 484
16.1.1 “[ ]”和“.”操作符 484
16.1.2 算术操作符 484
16.1.3 关系操作符 485
16.1.4 逻辑操作符 485
16.1.5 empty操作符 485
16.1.6 条件操作符 485
16.1.7 圆括号 486
16.1.8 操作符的优先级 486
16.2 隐含对象 486
16.3 命名变量 487
16.4 保留的关键字 488
16.5 函数 488
16.6 小结 489
第17章 jsp标准标签库(jstl) 490
17.1 jstl简介 490
17.2 配置jstl 491
17.3 core标签库 491
17.3.1 一般用途的标签 492
17.3.2 条件标签 496
17.3.3 迭代标签 498
17.3.4 url相关的标签 501
17.4 i18n标签库 506
17.4.1 国际化标签 506
17.4.2 格式化标签 511
17.5 sql标签库 520
17.5.1 [sql:setdatasource] 520
17.5.2 [sql:query] 521
17.5.3 [sql:param] 524
17.5.4 [sql:dateparam] 525
17.5.5 [sql:update] 526
17.5.6 [sql:transaction] 527
17.6 xml标签库 529
17.6.1 核心操作 529
17.6.2 流程控制 532
17.6.3 转换操作 536
17.7 functions标签库 539
17.7.1 fn:contains 539
17.7.2 fn:containsignorecase 539
17.7.3 fn:startswith 540
17.7.4 fn:endswith 541
17.7.5 fn:indexof 541
17.7.6 fn:replace 542
17.7.7 fn:substring 543
17.7.8 fn:substringbefore 544
17.7.9 fn:substringafter 544
17.7.10 fn:split 545
17.7.11 fn:join 546
17.7.12 fn:tolowercase 547
17.7.13 fn:touppercase 547
17.7.14 fn:trim 548
17.7.15 fn:escapexml 548
17.7.16 fn:length 549
17.8 小结 549
第18章 标签文件(tag files) 551
18.1 标签文件的语法 551
18.2 一个简单的标签文件 551
18.3 标签文件的隐含对象 554
18.4 标签文件的指令 555
18.4.1 tag指令 555
18.4.2 attribute指令 556
18.4.3 variable指令 557
18.5 标签文件实例讲解 558
18.5.1 实例一:[welcome]标签 558
18.5.2 实例二:[tohtml]标签 559
18.6 [jsp:invoke]动作元素 561
18.7 [jsp:dobody]动作元素 562
18.8 小结 562
第4部分 应用篇
第19章 使用log4j进行日志操作 564
19.1 log4j介绍 564
19.1.1 logger组件 564
19.1.2 appender组件 566
19.1.3 layout组件 567
19.2 使用log4j 568
19.3 log4j使用实例 572
19.4 ndc和mdc 585
19.5 小结 587
第20章 filter在web开发中的应用 588
20.1 过滤器概述 588
20.2 filter api 589
20.2.1 filter接口 589
20.2.2 filterconfig接口 590
20.2.3 filterchain接口 590
20.3 过滤器的部署 591
20.4 过滤器的开发 592
20.5 对用户进行统一验证的过滤器 594
20.6 对请求和响应数据进行替换的
20.6 过滤器 600
20.7 小结 609
第21章 中文乱码问题与国际化 610
21.1 中文乱码问题产生的由来 610
21.1.1 常用字符集 610
21.1.2 对乱码产生过程的分析 612
21.2 中文乱码问题的解决方案 614
21.3 使用过滤器解决中文问题 616
21.4 让tomcat支持中文文件名 620
21.5 国际化与本地化 621
21.5.1 locale 621..
21.5.2 资源包 623
21.5.3 编写国际化的web应用程序 625
21.6 小结 629
第22章 使用jbuilder2005开发web
第22章 应用程序 630
22.1 jbuilder2005简介 630
22.2 集成开发环境介绍 631
22.2.1 菜单栏 631
22.2.2 主工具栏 632
22.2.3 工程工具栏和工程窗口 632
22.2.4 结构窗口 633
22.2.5 文件标签和内容窗口 634
22.2.6 文件视图标签 634
22.2.7 消息窗口 637
22.3 jbuilder2005的基本配置 638
22.3.1 配置jdk 638
22.3.2 配置web服务器 640
22.4 文件的上传和下载 642
22.4.1 基于表单的文件上传 642
22.4.2 文件上传格式分析 643
22.4.3 commons-fileupload组件 644
22.4.4 文件上传实例 646
22.4.5 文件下载实例 656
22.5 给图片添加水印和文字 664
22.6 小结 667
第23章 开发安全的web应用程序 668
23.1 概述 668
23.2 理解验证机制 669
23.2.1 http basic authentication 669
23.2.2 http digest authentication 670
23.2.3 https client authentication 670
23.2.4 form based authentication 671
23.3 声明式安全 671
23.3.1 [security-constraint]元素 671
23.3.2 [login-config]元素 673
23.3.3 基本验证的实现 674
23.3.4 基于表单验证的实现 676
23.3.5 使用数据库保存用户名和密码 678
23.4 程序式安全 682
23.5 sql注入攻击的防范 685
23.6 小结 687
第24章 web应用程序开发实例 688
24.1 图像的缩放 688
24.2 如何动态生成验证码 692
24.3 如何避免表单的重复提交 696
24.3.1 在客户端避免表单的重复提交 697
24.3.2 在服务器端避免表单的重复
24.3.2 提交 700
24.4 小结 706
第25章 使用ant辅助web应用程序
第25章 开发 707
25.1 ant介绍 707
25.2 安装并配置ant 708
25.2.1 下载并安装ant 708
25.2.2 设置ant的运行环境 708
25.3 编写ant的构建文件 709
25.3.1 准备工作 709
25.3.2 工程([project]) 712
25.3.3 目标([target]) 713
25.3.4 任务 714
25.3.5 path-like structures 728
25.3.6 引用(references) 729
25.4 部署到tomcat 730
25.5 运行ant 732
25.6 小结 732
第26章 xml和xslt在web开发中的
第26章 应用 733
26.1 功能概述 733
26.2 程序设计 733
26.2.1 软件架构 733
26.2.2 页面设计 735
26.2.3 数据库设计 747
26.3 程序实现 749
26.3.1 org.sunxin.guestbook 749
26.3.2 org.sunxin.guestbook.beans 750
26.3.3 org.sunxin.guestbook.util 758
26.3.4 org.sunxin.guestbook.parser 762
26.3.5 org.sunxin.guestbook.controller 765
26.3.6 org.sunxin.guestbook.view 787
26.3.7 page.xsl 791
26.3.8 web.xml 797
26.3.9 context.xml 798
26.4 小结 798
附录a 快速掌握html 799
附录b 解析http 820
附录c server.xml文件 833
附录d web.xml文件 840
索引 852...
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2
全书一共被压缩为5个rar,这是第二个!!!! 其他的请看ID:ljtt123(本人分享)
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.
本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上.
第1部分 xml篇.
第1章 xml与dtd 2
1.1 xml的产生 2
1.2 w3c介绍 2
1.3 关于xml的几个问题 3
1.4 xml与html的比较 4
1.4.1 xml将数据与显示分开 5
1.4.2 xml对文档的格式要求更加严格 6
1.4.3 xml有且只能有一个根元素 6
1.5 xml的编辑工具 7
1.6 xml文档 8
1.6.1 xml声明 9
1.6.2 文档类型声明 10
1.6.3 元素 11
1.6.4 注释 15
1.6.5 处理指令 15
1.6.6 空白处理 16
1.6.7 行尾处理 16
1.6.8 语言标识 16
1.7 格式良好的xml 17
.1.8 dtd 18
1.8.1 在xml文档中引入dtd 18
1.8.2 dtd的结构 21
1.9 有效的xml 35
1.10 xml处理器/解析器 35
1.11 小结 36
第2章 xml名称空间 38
2.1 声明名称空间 38
2.2 名称空间在元素和属性中的运用 39
2.2.1 名称空间在元素中的运用 39
2.2.2 默认名称空间 41
2.2.3 名称空间在属性中的运用 42
2.3 名称空间和dtd 43
2.4 小结 45
第3章 对xml文档进行分析 46
3.1 dom、sax和jaxp 46
3.2 使用dom解析xml文档 47
3.2.1 dom结构模型 47
3.2.2 dom解析器工厂 50
3.2.3 jaxp的错误类和异常类 52
3.2.4 用dom解析xml文档实例 53
3.3 使用sax解析xml文档 65
3.3.1 sax的处理机制 66
3.3.2 配置sax解析器 69
3.3.3 sax解析器工厂 70
3.3.4 sax的异常类 71
3.3.5 errorhandler接口 73
3.3.6 使用sax解析xml文档实例 74
3.4 jdom 83
3.4.1 下载并配置jdom 83
3.4.2 jdom api介绍 84
3.5 dom4j 88
3.5.1 下载并配置dom4j 88
3.5.2 dom4j api介绍 88
3.5.3 第一个实例 92
3.5.4 第二个实例 94
3.6 解析名称空间 96
3.6.1 dom和名称空间 96
3.6.2 sax和名称空间 97
3.6.3 jdom和名称空间 98
3.6.4 dom4j和名称空间 98
3.7 小结 99
第4章 xsl转换 101
4.1 xslt概述 101
4.2 xalan处理器 105
4.3 模板规则 106
4.4 [xsl:apply-templates]元素 107
4.5 [xsl:value-of]元素 108
4.6 [xsl:for-each]元素 110
4.7 匹配节点的模式 111
4.8 mode属性 113
4.9 内置的模板规则 114
4.10 对空白的处理 115
4.11 xpath语言 116
4.11.1 xpath上下文 116
4.11.2 位置路径 117
4.11.3 表达式 121
4.11.4 核心函数库 123
4.12 创建结果树 126
4.12.1 创建元素和属性 127
4.12.2 创建文本 131
4.12.3 创建处理指令 133
4.12.4 创建注释 133
4.12.5 复制节点 134
4.12.6 输出格式化的数字 135
4.13 条件处理 144
4.13.1 [xsl:if] 144
4.13.2 [xsl:choose] 145
4.14 排序 146
4.15 变量和参数 150
4.15.1 变量 150
4.15.2 参数 152
4.16 命名模板 153
4.17 合并样式表 154
4.17.1 导入样式表 154
4.17.2 包含样式表 155
4.18 模板规则冲突的解决 156
4.19 [xsl:output]元素 157
4.19.1 指定输出文档的格式 158
4.19.2 输出xml声明 158
4.19.3 输出文档类型定义 159
4.19.4 输出cdata段 160
4.19.5 指定文档缩进 161
4.19.6 指定媒体类型 161
4.20 xslt中的函数 162
4.21 数字格式化 162
4.22 查询和分组 164
4.23 处理多个输入文档 172
4.24 jaxp中的xslt api 175
4.24.1 转换器工厂 175
4.24.2 transformer和templates 176
4.24.3 一个例子 178
4.25 小结 179
第2部分 servlet篇
第5章 servlet与tomcat 182
5.1 servlet与servlet容器 182
5.2 servlet容器的分类 183
5.3 servlet和其他技术的比较 183
5.4 tomcat介绍 183
5.5 tomcat的安装与配置 184
5.5.1 安装tomcat 185
5.5.2 运行tomcat 186
5.5.3 tomcat启动分析 189
5.5.4 tomcat的体系结构 191
5.6 tomcat的管理程序 193
5.6.1 admin web应用程序 193
5.6.2 manager web应用程序 194
5.7 小结 195
第6章 servlet技术 196
6.1 servlet api 196
6.1.1 servlet接口 196
6.1.2 servlet相关接口与实现类 197
6.2 几个实例 205
6.2.1 实例一:simplehello 205
6.2.2 实例二:welcomeyou 210
6.2.3 实例三:outputinfo 216
6.2.4 实例四:loginservlet 220
6.3 servlet异常 223
6.3.1 servletexception类 224
6.3.2 unavailableexception类 224
6.4 servlet生命周期 224
6.5 servlet上下文 226
6.5.1 servletcontext接口 226
6.5.2 页面访问量统计实例 228
6.6 请求转发 231
6.6.1 requestdispatcher接口 232
6.6.2 得到requestdispatcher对象 232
6.6.3 请求转发的实例 233
6.6.4 sendredirect()和forward()方法的区别 238
6.7 小结 239
第7章 web应用程序的部署 240
7.1 配置任意目录下的web应用程序 240
7.2 war文件 242
7.3 tomcat中servlet的另一种运行方式 244
7.4 与servlet配置相关的元素 247
7.4.1 [servlet]元素及其子元素 247
7.4.2 [servlet-mapping]元素及其子元素 249
7.5 一个实例 250
7.6 小结 253
第8章 数据库访问 254
8.1 驱动程序的类型 254
8.1.1 jdbc-odbc桥 254
8.1.2 部分本地api java驱动程序 255
8.1.3 jdbc网络纯java驱动程序 255
8.1.4 本地协议的纯java驱动程序 256
8.2 安装数据库 256
8.3 jdbc api 260
8.3.1 加载并注册数据库驱动 261
8.3.2 建立到数据库的连接 263
8.3.3 访问数据库 264
8.3.4 事务处理 289
8.3.5 可滚动和可更新的结果集 296
8.4 jdbc数据源和连接池 299
8.5 mysql对中文的处理 302
8.6 小结 302
第9章 会话跟踪 303
9.1 用于会话跟踪的技术 303
9.1.1 ssl会话 304
9.1.2 cookies 304
9.1.3 url重写 305
9.2 java servlet api的会话跟踪 306
9.2.1 httpsession接口 306
9.2.2 session的生命周期 307
9.2.3 cookie的应用 319
9.2.4 httpsessionbindinglistener接口 328
9.2.5 在线人数统计程序 329
9.3 小结 335
第10章 servlet的异常处理机制 337
10.1 声明式异常处理 338
10.1.1 http错误代码的处理 338
10.1.2 java异常的处理 341
10.2 程序式异常处理 343
10.2.1 在try-catch语句中处理异常 343
10.2.2 使用requestdispatcher来处理异常 346
10.3 小结 349
第11章 开发线程安全的servlet 350
11.1 多线程的servlet模型 350
11.2 线程安全的servlet 351
11.2.1 变量的线程安全 351
11.2.2 属性的线程安全 360
11.3 singlethreadmodel接口 362
11.4 小结 363
11.5 思考题 363
第3部分 jsp篇
第12章 jsp技术 366
12.1 jsp简介 366
12.2 jsp的运行机制 366
12.3 jsp的语法 371
12.3.1 指令元素(directive elements) 371
12.3.2 脚本元素(scripting elements) 374
12.3.3 动作元素(action elements) 376
12.3.4 注释 383
12.4 jsp的隐含对象 383
12.4.1 pagecontext 384
12.4.2 out 385
12.4.3 page 385
12.4.4 exception 386
12.5 对象和范围 387
12.6 留言板程序 389
12.7 留言板管理程序 397
12.8 jsp文档 402
12.8.1 jsp文档的标识 404
12.8.2 jsp文档中的元素语法 404
12.9 小结 407
第13章 jsp与javabean 409
13.1 javabean简介 409
13.1.1 属性的命名 409
13.1.2 属性的类型 411
13.2 在jsp中使用javabean 412
13.2.1 [jsp:usebean] 412
13.2.2 [jsp:setproperty] 413
13.2.3 [jsp:getproperty] 414
13.2.4 示例 414
13.3 网上书店程序 418
13.4 小结 440
第14章 jsp开发的两种模型 441
14.1 模型1 441
14.2 模型2 445
14.3 小结 449
第15章 标签库(tag library) 450
15.1 标签库api 450
15.1.1 标签的形式 451
15.1.2 tag接口 451
15.1.3 iterationtag接口 453
15.1.4 bodytag接口 454
15.2 标签库描述符 455
15.2.1 [taglib]元素 456
15.2.2 [validator]元素 457
15.2.3 [listener]元素 457
15.2.4 [tag]元素 458
15.2.5 [tag-file]元素 460
15.2.6 [function]元素 461
15.3 传统标签的开发 462
15.3.1 实例一:[hello]标签 462
15.3.2 实例二:[max]标签 465
15.3.3 实例三:[greet]标签 467
15.3.4 实例四:[switch]标签 469
15.3.5 实例五:[iterate]标签 473
15.4 简单标签的开发 479
15.4.1 simpletag接口 479
15.4.2 实例一:[welcome]标签 480
15.4.3 实例二:[max_ex]标签 481
15.5 小结 483
第16章 表达式语言(el) 484
16.1 语法 484
16.1.1 “[ ]”和“.”操作符 484
16.1.2 算术操作符 484
16.1.3 关系操作符 485
16.1.4 逻辑操作符 485
16.1.5 empty操作符 485
16.1.6 条件操作符 485
16.1.7 圆括号 486
16.1.8 操作符的优先级 486
16.2 隐含对象 486
16.3 命名变量 487
16.4 保留的关键字 488
16.5 函数 488
16.6 小结 489
第17章 jsp标准标签库(jstl) 490
17.1 jstl简介 490
17.2 配置jstl 491
17.3 core标签库 491
17.3.1 一般用途的标签 492
17.3.2 条件标签 496
17.3.3 迭代标签 498
17.3.4 url相关的标签 501
17.4 i18n标签库 506
17.4.1 国际化标签 506
17.4.2 格式化标签 511
17.5 sql标签库 520
17.5.1 [sql:setdatasource] 520
17.5.2 [sql:query] 521
17.5.3 [sql:param] 524
17.5.4 [sql:dateparam] 525
17.5.5 [sql:update] 526
17.5.6 [sql:transaction] 527
17.6 xml标签库 529
17.6.1 核心操作 529
17.6.2 流程控制 532
17.6.3 转换操作 536
17.7 functions标签库 539
17.7.1 fn:contains 539
17.7.2 fn:containsignorecase 539
17.7.3 fn:startswith 540
17.7.4 fn:endswith 541
17.7.5 fn:indexof 541
17.7.6 fn:replace 542
17.7.7 fn:substring 543
17.7.8 fn:substringbefore 544
17.7.9 fn:substringafter 544
17.7.10 fn:split 545
17.7.11 fn:join 546
17.7.12 fn:tolowercase 547
17.7.13 fn:touppercase 547
17.7.14 fn:trim 548
17.7.15 fn:escapexml 548
17.7.16 fn:length 549
17.8 小结 549
第18章 标签文件(tag files) 551
18.1 标签文件的语法 551
18.2 一个简单的标签文件 551
18.3 标签文件的隐含对象 554
18.4 标签文件的指令 555
18.4.1 tag指令 555
18.4.2 attribute指令 556
18.4.3 variable指令 557
18.5 标签文件实例讲解 558
18.5.1 实例一:[welcome]标签 558
18.5.2 实例二:[tohtml]标签 559
18.6 [jsp:invoke]动作元素 561
18.7 [jsp:dobody]动作元素 562
18.8 小结 562
第4部分 应用篇
第19章 使用log4j进行日志操作 564
19.1 log4j介绍 564
19.1.1 logger组件 564
19.1.2 appender组件 566
19.1.3 layout组件 567
19.2 使用log4j 568
19.3 log4j使用实例 572
19.4 ndc和mdc 585
19.5 小结 587
第20章 filter在web开发中的应用 588
20.1 过滤器概述 588
20.2 filter api 589
20.2.1 filter接口 589
20.2.2 filterconfig接口 590
20.2.3 filterchain接口 590
20.3 过滤器的部署 591
20.4 过滤器的开发 592
20.5 对用户进行统一验证的过滤器 594
20.6 对请求和响应数据进行替换的
20.6 过滤器 600
20.7 小结 609
第21章 中文乱码问题与国际化 610
21.1 中文乱码问题产生的由来 610
21.1.1 常用字符集 610
21.1.2 对乱码产生过程的分析 612
21.2 中文乱码问题的解决方案 614
21.3 使用过滤器解决中文问题 616
21.4 让tomcat支持中文文件名 620
21.5 国际化与本地化 621
21.5.1 locale 621..
21.5.2 资源包 623
21.5.3 编写国际化的web应用程序 625
21.6 小结 629
第22章 使用jbuilder2005开发web
第22章 应用程序 630
22.1 jbuilder2005简介 630
22.2 集成开发环境介绍 631
22.2.1 菜单栏 631
22.2.2 主工具栏 632
22.2.3 工程工具栏和工程窗口 632
22.2.4 结构窗口 633
22.2.5 文件标签和内容窗口 634
22.2.6 文件视图标签 634
22.2.7 消息窗口 637
22.3 jbuilder2005的基本配置 638
22.3.1 配置jdk 638
22.3.2 配置web服务器 640
22.4 文件的上传和下载 642
22.4.1 基于表单的文件上传 642
22.4.2 文件上传格式分析 643
22.4.3 commons-fileupload组件 644
22.4.4 文件上传实例 646
22.4.5 文件下载实例 656
22.5 给图片添加水印和文字 664
22.6 小结 667
第23章 开发安全的web应用程序 668
23.1 概述 668
23.2 理解验证机制 669
23.2.1 http basic authentication 669
23.2.2 http digest authentication 670
23.2.3 https client authentication 670
23.2.4 form based authentication 671
23.3 声明式安全 671
23.3.1 [security-constraint]元素 671
23.3.2 [login-config]元素 673
23.3.3 基本验证的实现 674
23.3.4 基于表单验证的实现 676
23.3.5 使用数据库保存用户名和密码 678
23.4 程序式安全 682
23.5 sql注入攻击的防范 685
23.6 小结 687
第24章 web应用程序开发实例 688
24.1 图像的缩放 688
24.2 如何动态生成验证码 692
24.3 如何避免表单的重复提交 696
24.3.1 在客户端避免表单的重复提交 697
24.3.2 在服务器端避免表单的重复
24.3.2 提交 700
24.4 小结 706
第25章 使用ant辅助web应用程序
第25章 开发 707
25.1 ant介绍 707
25.2 安装并配置ant 708
25.2.1 下载并安装ant 708
25.2.2 设置ant的运行环境 708
25.3 编写ant的构建文件 709
25.3.1 准备工作 709
25.3.2 工程([project]) 712
25.3.3 目标([target]) 713
25.3.4 任务 714
25.3.5 path-like structures 728
25.3.6 引用(references) 729
25.4 部署到tomcat 730
25.5 运行ant 732
25.6 小结 732
第26章 xml和xslt在web开发中的
第26章 应用 733
26.1 功能概述 733
26.2 程序设计 733
26.2.1 软件架构 733
26.2.2 页面设计 735
26.2.3 数据库设计 747
26.3 程序实现 749
26.3.1 org.sunxin.guestbook 749
26.3.2 org.sunxin.guestbook.beans 750
26.3.3 org.sunxin.guestbook.util 758
26.3.4 org.sunxin.guestbook.parser 762
26.3.5 org.sunxin.guestbook.controller 765
26.3.6 org.sunxin.guestbook.view 787
26.3.7 page.xsl 791
26.3.8 web.xml 797
26.3.9 context.xml 798
26.4 小结 798
附录a 快速掌握html 799
附录b 解析http 820
附录c server.xml文件 833
附录d web.xml文件 840
索引 852...
[人工智能——一种现代方法].(英)罗素.清晰
通过windjview进行阅读
《人工智能:一种现代方法(第2版)》以详尽和丰富的资料,从理性智能体的角度,全面阐述了人工智能领域的核心内容,并深入介绍了各个主要的研究方向,是一本难得的综合性教材。全书分为八大部分:第一部分“人工智能”,第二部分“问题求解”,第三部分“知识与推理”,第四部分“规划”,第五部分“不确定知识与推理”,第六部分“学习”,第七部分“通讯、感知与行动”,第八部分“结论”。
《人工智能:一种现代方法(第2版)》既详细介绍了大量的基本概念、思想和算法,也描述了各研究方向最前沿的进展,同时收集整理了详实的历史文献与事件。因此《人工智能:一种现代方法(第2版)》适合于不同层次和领域的研究人员及学生,可以作为信息领域和相关领域的高等院校本科生和研究生的教材或教学辅导书目,也可以作为相关领域的科研与工程技术人员的参考书。
通过windjview进行阅读
Oracle Database 10gSQL开发指南 源代码
Oracle Database 10gSQL开发指南:其图书中的全部源代码
JSP 2.0技术手册(包括全部源代码)
JSP 2.0技术手册
作者:林上杰、林康司
出版:电子工业出版社
内容简介:
本书图文并茂,以丰富的实例为引导,全面介绍了主流的 Java Web 开发技术——
JSP 2.0,重点介绍Java在展示层的两项重要技术:Java Servlet与JavaServer Pages。
它们是最重要的Java 核心技术。对这两项技术的深入了解,将有助于您未来对于
JavaServer Faces(JSF)技术以及Java Web Services技术的学习。
注:
本内容仅供学习研究参考,为尊重作者劳动成果及版权,请购买原版
书籍。
Java核心技术第八版-全部源代码
JAVA核心技术 第八版 原文参考代码 官方下载无毒
Welcome to the Core Java Web Page!
ISBN: 978-0132354769 and 978-0132354790
Both volumes are available as e-books: Volume I | Volume II
Core Java by Cay S. Horstmann and Gary Cornell is a book in the Java series of Sun Microsystems Press, published by Prentice-Hall. The book is aimed at experienced programmers who want to learn how to write useful Java applications and applets. No hype, no toy code, no language lawyering, just solid facts and in-depth research to help you write real programs.
"Cornell and Horstmann make the details of this powerful and expressive language understandable, and they also furnish a conceptual model for its object-oriented foundations."—Grady Booch.
"Devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts...The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java."—David Wall, Amazon.com
两天成为Oracle_DBA(PDF版)
真的Oracle 10g的官方速成培训教材
英语原版教材(英文较简单)
主要内容
Chapter 1, "Introduction"
This chapter contains an brief overview of Oracle database administration.
Chapter 2, "Installing Oracle and Building the Database"
This chapter discusses how to install the Oracle software and database. It also
describes how to configure additional databases, and how to upgrade and older
version of a database to the current version.
Chapter 3, "Getting Started with Oracle Enterprise Manager"
This chapter introduces you to the Oracle Enterprise Manager and how to use it.
Chapter 4, "Configuring the Network Environment"
This chapter discusses how to configure a network so that clients can access your
databases.
Chapter 5, "Managing the Oracle Instance"
This chapter discusses starting and stopping the database instance, and managing
initialization parameters.
Chapter 6, "Managing Database Storage Structures"
This chapter discusses management of the database’s storage structure.
Chapter 7, "Administering Users and Security"
This chapter discusses how to add and maintain user accounts. It includes information
about using system privileges and roles to control user access to the database.
Chapter 8, "Managing Schema Objects"
This chapter discusses managing tables, indexes, and other schema objects.
Chapter 9, "Performing Backup and Recovery"
This chapter discusses how to backup and recover your database.
Chapter 10, "Monitoring and Tuning the Database"
This chapter discusses monitoring database activities and diagnosing performance
problems.
游戏编程精粹7(图书)
注:本资料只能用于学习与研究不能用于任何带有商业目的的行为,请在下载完成后及时删除!如果有需要请购买正版图书。
中文名: 游戏编程精粹7
原名: GAME Programming Gems 7
别名: 游戏开发, 游戏编程
作者: (美)Scott Jacobs译者: 项周臻
陶绍武图书分类: 软件
资源格式: PDF
版本: 扫描版
内容介绍:
本书是游戏编程精粹系列的最新一本,内容涉及通用编程、数学和物理、人工智能、音频、图形学、网络和多人游戏、脚本和数据驱动系统等内容,具有较强的先进性和通用性。随书附带光盘中提供了本书的源程序、演示程序以及需要的各种游戏开发的第三方工具。
因此,无论你是一个刚刚起步的游戏开发新手,还是资深业界专家,都能够在本书中找到灵感,增强洞察力及开发的技能。将书中介绍的开发经验和技巧应用于实际项目中,将缩短开发时间,提高效率。
作译者介绍:
Scott Jacobs从1995年起就在游戏行业工作了。当前他是Destineer的高级软件工程师。在进入Destineer之前,他作为软件工程师在严肃游戏公司VirtuaI Heroes,以及包括Redstorm Entertainment在内的两家Ubisoft工作室工作,并在Interactive Magic正式进入游戏开发行业。他也是《游戏编程精粹6》中网络和多人游戏章节的编辑。他现在与他的妻子以及一些小动物住在北卡罗来纳。
项周臻, hermitab@qq. com, 毕业于上海大学计算机工程系. 8年网络游戏开发经验, 在游戏制作流程管理、游戏质量管理、网络编程、物理、脚本、图形图像、性能优化和人工智能方面有浓厚的兴趣. 目前在腾讯公司工作, 担任一款网络游戏项目的开发经理兼主程序. 本次翻译的主要负责人, 翻译第1章的第6~第10节以及第4章和第7章.
java语言规范(第三版)
《effective java》重要参考经典书籍之一,外国英文原版书籍。
Written by the inventors of the technology, The Java™ Language Specification, Third Edition, is the definitive technical reference for the Java™ programming language. If you want to know the precise meaning of the language's constructs, this is the source for you.
The book provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added since the previous edition, including generics, annotations, asserts, autoboxing, enums, for-each loops, variable arity methods, and static import clauses.
google翻译:
Java™语言规范,第三版,书面技术的发明者,是权威的Java™编程语言的技术参考。如果你想知道的确切含义的语言的结构,这是你的源。
这本书提供完整,准确,详细的Java编程语言中的覆盖面。它提供了全面覆盖所有新功能的添加,因为以前的版本,包括泛型,注释,断言,自动装箱,枚举,每个循环,变异元数方法,静态导入条款。
Copyright
Preface
Preface to the Second Edition
Preface to the Third Edition
Chapter 1. Introduction
Section 1.1. Example Programs
Section 1.2. Notation
Section 1.3. Relationship to Predefined Classes and Interfaces
Section 1.4. References
Chapter 2. Grammars
Section 2.1. Context-Free Grammars
Section 2.2. The Lexical Grammar
Section 2.3. The Syntactic Grammar
Section 2.4. Grammar Notation
Chapter 3. Lexical Structure
Section 3.1. Unicode
Section 3.2. Lexical Translations
Section 3.3. Unicode Escapes
Section 3.4. Line Terminators
Section 3.5. Input Elements and Tokens
Section 3.6. White Space
Section 3.7. Comments
Section 3.8. Identifiers
Section 3.9. Keywords
Section 3.10. Literals
Section 3.11. Separators
Section 3.12. Operators
Chapter 4. Types, Values, and Variables
Section 4.1. The Kinds of Types and Values
Section 4.2. Primitive Types and Values
Section 4.3. Reference Types and Values
Section 4.4. Type Variables
Section 4.5. Parameterized Types
Section 4.6. Type Erasure
Section 4.7. Reifiable Types
Section 4.8. Raw Types
Section 4.9. Intersection Types
Section 4.10. Subtyping
Section 4.11. Where Types Are Used
Section 4.12. Variables
Chapter 5. Conversions and Promotions
Section 5.1. Kinds of Conversion
Section 5.2. Assignment Conversion
Section 5.3. Method Invocation Conversion
Section 5.4. String Conversion
Section 5.5. Casting Conversion
Section 5.6. Numeric Promotions
Chapter 6. Names
Section 6.1. Declarations
Section 6.2. Names and Identifiers
Section 6.3. Scope of a Declaration
Section 6.4. Members and Inheritance
Section 6.5. Determining the Meaning of a Name
Section 6.6. Access Control
Section 6.7. Fully Qualified Names and Canonical Names
Section 6.8. Naming Conventions
Chapter 7. Packages
Section 7.1. Package Members
Section 7.2. Host Support for Packages
Section 7.3. Compilation Units
Section 7.4. Package Declarations
Section 7.5. Import Declarations
Section 7.6. Top Level Type Declarations
Section 7.7. Unique Package Names
Chapter 8. Classes
Section 8.1. Class Declaration
Section 8.2. Class Members
Section 8.3. Field Declarations
Section 8.4. Method Declarations
Section 8.5. Member Type Declarations
Section 8.6. Instance Initializers
Section 8.7. Static Initializers
Section 8.8. Constructor Declarations
Section 8.9. Enums
Chapter 9. Interfaces
Section 9.1. Interface Declarations
Section 9.2. Interface Members
Section 9.3. Field (Constant) Declarations
Section 9.4. Abstract Method Declarations
Section 9.5. Member Type Declarations
Section 9.6. Annotation Types
Section 9.7. Annotations
Chapter 10. Arrays
Section 10.1. Array Types
Section 10.2. Array Variables
Section 10.3. Array Creation
Section 10.4. Array Access
Section 10.5. Arrays: A Simple Example
Section 10.6. Array Initializers
Section 10.7. Array Members
Section 10.8. Class Objects for Arrays
Section 10.9. An Array of Characters is Not a String
Section 10.10. Array Store Exception
Chapter 11. Exceptions
Section 11.1. The Causes of Exceptions
Section 11.2. Compile-Time Checking of Exceptions
Section 11.3. Handling of an Exception
Section 11.4. An Example of Exceptions
Section 11.5. The Exception Hierarchy
Chapter 12. Execution
Section 12.1. Virtual Machine Start-Up
Section 12.2. Loading of Classes and Interfaces
Section 12.3. Linking of Classes and Interfaces
Section 12.4. Initialization of Classes and Interfaces
Section 12.5. Creation of New Class Instances
Section 12.6. Finalization of Class Instances
Section 12.7. Unloading of Classes and Interfaces
Section 12.8. Program Exit
Chapter 13. Binary Compatibility
Section 13.1. The Form of a Binary
Section 13.2. What Binary Compatibility Is and Is Not
Section 13.3. Evolution of Packages
Section 13.4. Evolution of Classes
Section 13.5. Evolution of Interfaces
Chapter 14. Blocks and Statements
Section 14.1. Normal and Abrupt Completion of Statements
Section 14.2. Blocks
Section 14.3. Local Class Declarations
Section 14.4. Local Variable Declaration Statements
Section 14.5. Statements
Section 14.6. The Empty Statement
Section 14.7. Labeled Statements
Section 14.8. Expression Statements
Section 14.9. The if Statement
Section 14.10. The assert Statement
Section 14.11. The switch Statement
Section 14.12. The while Statement
Section 14.13. The do Statement
Section 14.14. The for Statement
Section 14.15. The break Statement
Section 14.16. The continue Statement
Section 14.17. The return Statement
Section 14.18. The throw Statement
Section 14.19. The synchronized Statement
Section 14.20. The try statement
Section 14.21. Unreachable Statements
Chapter 15. Expressions
Section 15.1. Evaluation, Denotation, and Result
Section 15.2. Variables as Values
Section 15.3. Type of an Expression
Section 15.4. FP-strict Expressions
Section 15.5. Expressions and Run-Time Checks
Section 15.6. Normal and Abrupt Completion of Evaluation
Section 15.7. Evaluation Order
Section 15.8. Primary Expressions
Section 15.9. Class Instance Creation Expressions
Section 15.10. Array Creation Expressions
Section 15.11. Field Access Expressions
Section 15.12. Method Invocation Expressions
Section 15.13. Array Access Expressions
Section 15.14. Postfix Expressions
Section 15.15. Unary Operators
Section 15.16. Cast Expressions
Section 15.17. Multiplicative Operators
Section 15.18. Additive Operators
Section 15.19. Shift Operators
Section 15.20. Relational Operators
Section 15.21. Equality Operators
Section 15.22. Bitwise and Logical Operators
Section 15.23. Conditional-And Operator &&
Section 15.24. Conditional-Or Operator ||
Section 15.25. Conditional Operator ? :
Section 15.26. Assignment Operators
Section 15.27. Expression
Section 15.28. Constant Expression
Chapter 16. Definite Assignment
Section 16.1. Definite Assignment and Expressions
Section 16.2. Definite Assignment and Statements
Section 16.3. Definite Assignment and Parameters
Section 16.4. Definite Assignment and Array Initializers
Section 16.5. Definite Assignment and Enum Constants
Section 16.6. Definite Assignment and Anonymous Classes
Section 16.7. Definite Assignment and Member Types
Section 16.8. Definite Assignment and Static Initializers
Section 16.9. Definite Assignment, Constructors, and Instance Initializers
Chapter 17. Threads and Locks
Section 17.1. Locks
Section 17.2. Notation in Examples
Section 17.3. Incorrectly Synchronized Programs Exhibit Surprising Behaviors
Section 17.4. Memory Model
Section 17.5. Final Field Semantics
Section 17.6. Word Tearing
Section 17.7. Non-atomic Treatment of double and long
Section 17.8. Wait Sets and Notification
Section 17.9. Sleep and Yield
Chapter 18. Syntax
Section 18.1. The Grammar of the Java Programming Language
Credits
Colophon
Index
算法导论(第二版) 中文版 高清完整PDF版
《算法导论》((美国)Cormen)[PDF]
(注意 该资源只用于研究与学习,不能用于任何商业活动,如果需要学习请购买正版书籍)
状态: 精华资源
摘要:
图书分类: 教育/科技
出版社: 机械工业出版社
发行时间: 2006年
语言: 简体中文
中文名: 算法导论
作者: (美国)Cormen
译者: 潘金贵
图书分类: 教育/科技
资源格式: PDF
出版社: 机械工业出版社
书号: 9787111187776
发行时间: 2006年
地区: 大陆
语言: 简体中文
简介:
IPB Image
内容简介:
在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性
融为一体。
本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算
法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。
本书自第1版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考书。第2版增加了论述算法作用、概率分析
与随机算法、线性规划等几章。同时,对第1版的几乎每一节都作了大量的修订。一项巧妙而又重要的修改是提前引入循环不变式,并在
全书中用来证明算法的正确性。在不改变数学和分析重点的前提下,作者将许多数学基础知识从第一部分移到了附录中,并在开始部分
加入了一些富有诱导性的题材。
★经典的算法书,被卓越网,《程序员》等评选为2006年最受读者喜爱的十大IT图书之一。
★算法领域的标准教材,全球多所知名大学选用
★MIT名师联手铸就,被誉为“计算机算法的圣经”
★编写上采用了“五个一”,即一章介绍一个算法、一种设计技术、一个应用领域和一个相关话题。
以相当的深度介绍了许多常用的数据结构和有效的算法,使得这些算法的设计和分析易于被各个层次的读者所理解。教学网址、视
频课程及在线学习中心,全方位学习模式,内容很丰富。
作者简介:
本书的四位作者均是算法领域的大师级人物,Thomas H. Cormen,Charles E. Leiserson和Ronald L. Rivest是MIT的教授,
Clifford Stein是MIT的博士,现在哥伦比亚大学做教授,四人姓氏的首字母联在一起即是此书的非常酷的英文简称(CLRS 2e)。其中
第三作者Ronald L. Rivest更是RSA算法的老大(算法名字里面的R即指他),并因此获得过图灵奖。
目录:
出版者的话
专家指导委员会
译者序
前言
第一部分 基础知识
引言
第1章 算法在计算中的作用
1.1 算法
1.2 作为一种技术的算法
第2章 算法入门
2.1 插入排序
2.2 算法分析
2.3 算法设计
2.3.1 分治法
2.3.2 分治法分析
第3章 函数的增长
3.1 渐近记号
3.2 标准记号和常用函数
第4章 传归式
4.1 代换法
4.2 递归树方法
4.3 主方法
4.4 主定理的证明
4.4.1 取正合幂时的证明
4.4.2 上取整函数和下取整函数
第5章 概率分析和随机算法
5.1 雇用问题
5.2 指示器随机变量
5.3 随机算法
5.4 概率分析和指示器随机变量的进一步使用
5.4.1 生日悖论
5.4.2 球与盒子
5.4.3 序列
……
第二部分 排序和统计学
引言
第6章 堆排序
第7章 快速排序
第8章 线性时间排序
第9章 中位数和顺序统计学
第三部分 数据结构
第10章 基本数据结构
第11章 散列表
第12章 二叉查找树
第13章 红黑树
第14章 数据结构的扩张
第四部分 高级设计和分析技术
导论
第15章 动态规划
第16章 贪心算法
第17章 平摊分析
第五部分 高级数据结构
概述
第18章 B树
第19章 二项堆
第20章 斐波那契堆
第21章 用于不相交集合的数据结构
第六部分 图算法
引言
第22章 图的基本算法
第23章 最小生成树
第24章 单源最短路径
第25章 每对项点间的最短路径
第26章 最大流
第七部分 算法研究问题选编
引言
第27章 排序网络
第28章 矩阵运算
第29章 线性规划
第30章 多项式与快速傅里叶变换
第31章 有关数论的算法
第32章 字符串匹配
第33章 计算几何学
第34章 NP完全性
第35章 近似算法
第八部分 附录:数学基础知识
引言
A 求和
B 集合等离散数学结构
C 计数和概率
参考文献
索引
基于MVC模式的网上书城系统的设计与实现
基于MVC模式的网上书城系统的设计与实现基于MVC模式的网上书城系统的设计与实现基于MVC模式的网上书城系统的设计与实现
Java语言实现远程控制jar+源代码
基于VNC协议的远程控制实现的Java项目,包括源代码及可运行jar包
Eclipse从入门到精通+附件代码part2(共两部分)
Eclipse从入门到精通
这是第二部分
第一部分在:http://download.youkuaiyun.com/detail/ljtt123/4195110
陈刚 编著
本书共分为四篇。“起步篇”介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;“SWT/JFace”详细介绍了SWT、JFace的使用;“插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发票”以及Tomcat+Lomboz+Struts+Hibemate为开发环境,详细记述了其下载、安装、配置和开发的全过程。
Eclipse从入门到精通+随书代码part1(共两部分)
Eclipse从入门到精通
陈刚 编著
本书共分为四篇。“起步篇”介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;“SWT/JFace”详细介绍了SWT、JFace的使用;“插件开发篇”介绍了Eclipse插件开发的各个步骤,并给出一个基于数据库开发和面向对象分析设计的完整插件实例;“Web开发票”以及Tomcat+Lomboz+Struts+Hibemate为开发环境,详细记述了其下载、安装、配置和开发的全过程。
[神经网络设计].(美国)Hagan.清晰版
神经网络设计 Martin T.Hagan (美)Howard B.Demuth Mark H.Beale
此书介绍了神经网络的基本结构和学习规划,重点是对这些神经网络的数学分析、训练方法和神经网络在模式识别、信号处理以及控制系统等工程实践问题中的应用。并带有matlab代码实现及讲解。
1.绪论
2.神经网络结构
3.说明性实例
4.感知学习规划
5.信号和权值向量空间
6.神经网络中的线性变换
7.有监督的Hebb学习
8.性能曲面
9.性能优化
10.Widrow-Hoff学习算法
11.反向传播
12.反向传播的变形
13.联想学习
14.竞争网络
15.Grossberg网络
16.自适应谐振理论
17.稳定性
18.Hopfiled网络