自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (46)
  • 收藏
  • 关注

转载 Oracle Statistic 统计信息 小结

一. Statistic 说明            Oracle 官网对Statistic 有详细说明,参考:           Managing Optimizer Statistics            http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#sthref1

2012-08-28 16:21:47 392

SQL Assistant v7.2+注册机

SQL Assistant 7.2 注册机 SQL Assistant 7.2 注册机

2017-12-28

[.NET][ASP.NET MVC 5 网站开发之美] 带目录高清完整.pdf版下载

ASP.NET MVC 5 网站开发之美 出版社: 清华大学出版社; 第1版 (2015年9月1日) 平装: 730页 语种: 简体中文 开本: 16 ISBN: 9787302413387 目  录 第1章 MVC概述 第2章 与数据的对话:Model与ADO.NET 第3章 LINQ:驱动数据的查询功能 第4章 EF 第5章 路由(Routing) 第6章 控制器(Controller) 第7章 异步程序设计 第8章 View:摇曳生姿的美人 第9章 Bootstrap 第10章 诊断及日志处理 第11章 网站安全之道 第12章 身份验证与授权 第13章 ASP.NET Web API 2概述 第14章 自动测试完整功略 第15章 网站部署 第16章 CMS范例实验 附录A ASP.NET MVC 5.1与ASP.NET MVC 5.2 附录B ASP.NET MVC 6

2017-10-16

[.NET][中文][精通 ASP.NET MVC 5(第五版)] 完整目录

内容简介 ASP.NET MVC 5框架是微软ASP.NET Web平台的新进展。它提供了高生产率的编程模型,结合ASP.NET的全部优势,促成更整洁的代码架构、测试驱动开发和强大的可扩展性。 本书涵盖ASP.NET MVC 5的所有开发优势技术,包括用C#属性定义路由技术及重写过滤器技术等。且构建MVC应用程序的用户体验也有本质上的改进。其中书里也专一讲解了用新Visual Studio 2013创建MVC应用程序时的技术和技巧。本书包括完整的开发工具介绍以及对代码进行辅助编译和调试的技术。 本书还涉及流行的Bootstrap JavaScript库,该库现已被纳入到MVC 5之中,为开发人员提供更广泛的多平台CSS和HTML5选项,而不必像以前那样去加载大量的第三方库。 本书适合程序员、Web开发者学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。 目录 第1章 ASP.NET MVC背景 1 1.1 理解ASP.NET历史 1 1.2 当今的Web开发 3 1.2.1 Web标准与REST 3 1.2.2 敏捷与测试驱动开发 3 1.2.3 Ruby on Rails 4 1.2.4 Node.js 4 1.3 ASP.NET MVC的关键优点 5 1.3.1 MVC的体系结构 5 1.3.2 可扩展性 5 1.3.3 HTML和HTTP上的严密控制 6 1.3.4 可测试性 6 1.3.5 强大的路由系统 7 1.3.6 建立在ASP.NET平台的精华之上 7 1.3.7 现代API 7 1.3.8 ASP.NET MVC是开源的 8 1.4 本书的预备知识 8 1.5 本书的结构 8 1.5.1 第1部分:ASP.NET MVC 5导论 8 1.5.2 第2部分:ASP.NET MVC细节 8 1.6 本版的新特点 9 1.7 获取示例代码 9 1.8 本书所需的软件 10 1.9 诚信 10 1.10 小结 10 第2章 第一个MVC应用程序 11 2.1 准备Visual Studio 11 2.2 创建新的ASP.NET MVC项目 11 2.2.1 添加第一个控制器 13 2.2.2 理解路由 16 2.3 渲染Web页面 16 2.3.1 创建并渲染视图 16 2.3.2 添加动态输出 20 2.4 创建一个简单的数据录入应用程序 21 2.4.1 设置场景 21 2.4.2 设计一个数据模型 22 2.4.3 链接动作方法 23 2.4.4 建立表单 25 2.4.5 设置启动URL 27 2.4.6 处理表单 28 2.4.7 添加验证 31 2.4.8 设置内容样式 35 2.4.9 完成示例 40 2.5 小结 41 第3章 MVC模式 42 3.1 MVC简史 42 3.2 理解MVC模式 42 3.2.1 理解域模型 43 3.2.2 MVC的ASP.NET实现 44 3.2.3 MVC与其他模式比较 44 3.3 建立松耦合组件 47 3.3.1 使用依赖项注入 48 3.3.2 使用依赖项注入容器 49 3.4 自动测试初步 50 3.4.1 理解单元测试 51 3.4.2 理解集成测试 55 3.5 小结 56 第4章 基本语言特性 57 4.1 准备示例项目 57 4.2 使用自动实现的属性 59 4.3 使用对象与集合的初始化器 62 4.4 使用扩展方法 64 4.4.1 对接口运用扩展方法 65 4.4.2 创建过滤扩展方法 67 4.5 使用lambda表达式 69 4.6 使用自动类型接口 72 4.7 使用匿名类型 72 4.8 执行语言集成查询(LINQ) 74 4.9 使用Async方法 78 4.10 小结 81 第5章 使用Razor 82 5.1 准备示例项目 82 5.1.1 定义模型 82 5.1.2 定义控制器 83 5.1.3 创建视图 83 5.2 使用模型对象 84 5.3 使用布局 86 5.3.1 创建布局 86 5.3.2 运用布局 88 5.3.3 使用视图起始文件 88 5.3.4 演示共享布局 89 5.4 使用Razor表达式 92 5.4.1 插入数据值 93 5.4.2 设置标签属性的值 94 5.4.3 使用条件语句 96 5.4.4 枚举数组和集合 98 5.4.5 处理命名空间 99 5.5 小结 100 第6章 MVC基本工具 101 6.1 准备示例项目 102 6.1.1 创建模型类 102 6.1.2 添加控制器 103 6.1.3 添加视图 104 6.2 使用Ninject 104 6.2.1 理解问题 105 6.2.2 将Ninject添加到Visual Studio项目 106 6.2.3 Ninject初步 107 6.2.4 建立MVC的依赖项注入 108 6.2.5 创建依赖项链 111 6.2.6 指定属性和构造器参数值 112 6.2.7 使用条件绑定 114 6.2.8 设置对象作用域 115 6.3 Visual Studio的单元测试 117 6.3.1 创建单元测试项目 117 6.3.2 添加单元测试 119 6.3.3 运行单元测试(并失败) 122 6.3.4 实现特性 123 6.3.5 测试并修正代码 123 6.4 使用Moq库 124 6.4.1 理解问题 125 6.4.2 将Moq添加到Visual Studio项目 126 6.4.3 对单元测试添加模仿对象 126 6.4.4 创建更复杂的模仿对象 129 6.5 小结 131 第7章 SportsStore:一个真正的应用程序 132 7.1 开始 133 7.1.1 创建Visual Studio解决方案和项目 133 7.1.2 安装工具包 134 7.1.3 添加项目之间的引用 135 7.1.4 设置DI容器 135 7.1.5 运行应用程序 136 7.2 从域模型开始 137 7.2.1 创建抽象存储库 137 7.2.2 创建模仿存储库 138 7.3 显示产品列表 139 7.3.1 添加控制器 139 7.3.2 添加布局、视图起始文件及视图 140 7.3.3 设置默认路由 142 7.3.4 运行应用程序 143 7.4 准备数据库 143 7.4.1 创建数据库 144 7.4.2 定义数据库方案 145 7.4.3 向数据库添加数据 147 7.4.4 创建Entity Framework上下文 148 7.4.5 创建Product存储库 149 7.5 添加分页 151 7.5.1 显示页面链接 152 7.5.2 改进URL 160 7.6 设置内容样式 161 7.6.1 安装Bootstrap包 161 7.6.2 在布局中运用Bootstrap样式 162 7.6.3 创建分部视图 163 7.7 小结 165 第8章 SportsStore:导航 166 8.1 添加导航控件 166 8.1.1 过滤产品列表 166 8.1.2 调整URL方案 170 8.1.3 建立分类导航菜单 172 8.1.4 修正页面计数 178 8.2 创建购物车 180 8.2.1 定义购物车实体 180 8.2.2 添加“加入购物车”按钮 184 8.2.3 实现购物车控制器 185 8.2.4 显示购物车内容 186 8.3 小结 188 第9章 SportsStore:完成购物车 189 9.1 使用模型绑定 189 9.2 完成购物车功能 193 9.2.1 删除购物车物品 194 9.2.2 添加购物车摘要 195 9.3 递交订单 197 9.3.1 扩充域模型 197 9.3.2 添加结算过程 198 9.3.3 实现订单处理器 203 9.3.4 注册接口实现 206 9.3.5 完成购物车控制器 207 9.3.6 显示验证错误 210 9.3.7 显示致谢页面 212 9.4 小结 212 第10章 SportsStore:移动版 213 10.1 移动Web开发的背景 213 10.2 使用响应式设计 214 10.2.1 创建响应式页头 215 10.2.2 创建响应式的产品列表 218 10.3 创建移动专用的内容 225 10.3.1 创建移动布局 225 10.3.2 创建移动视图 226 10.4 小结 229 第11章 SportsStore:管理 230 11.1 添加分类管理 230 11.1.1 创建CRUD控制器 230 11.1.2 创建新的布局 232 11.1.3 实现List视图 233 11.1.4 编辑产品 236 11.1.5 创建新产品 248 11.1.6 删除产品 251 11.2 小结 253 第12章 SportsStore:安全性与收尾工作 254 12.1 实现管理控制器的安全 254 12.1.1 创建基本的安全策略 254 12.1.2 运用过滤器进行授权 256 12.1.3 创建认证提供器 257 12.1.4 创建Account控制器 259 12.1.5 创建视图 260 12.2 图像上传 263 12.2.1 扩展数据库 263 12.2.2 增强域模型 263 12.2.3 创建上传用户界面的元素 264 12.2.4 将图像保存到数据库 266 12.2.5 实现GetImage动作方法 268 12.2.6 显示产品图像 270 第13章 部署 272 13.1 Windows Azure的准备 273 13.1.1 创建Web网站和数据库 273 13.1.2 准备远程管理数据库 275 13.1.3 创建数据库模式 275 13.2 部署应用程序 278 13.3 小结 280 第14章 MVC项目综述 281 14.1 使用Visual Studio的MVC项目 281 14.1.1 创建项目 281 14.1.2 理解MVC约定 284 14.2 调试MVC应用程序 286 14.2.1 准备示例项目 286 14.2.2 运行Visual Studio调试器 288 14.2.3 引发Visual Studio调试器中断 290 14.2.4 使用编辑并继续 293 14.3 使用浏览器链接 296 14.4 小结 297 第15章 URL路由 298 15.1 创建示例项目 299 15.1.1 创建示例控制器 299 15.1.2 创建视图 300 15.1.3 设置起始URL并测试应用程序 301 15.2 URL模式 301 15.3 创建并注册一条简单路由 303 15.4 定义默认值 308 15.5 使用静态URL片段 310 15.6 定义自定义片段变量 313 15.6.1 用自定义变量作为动作方法参数 315 15.6.2 定义可选URL片段 316 15.6.3 定义可变长路由 318 15.6.4 按命名空间区分控制器优先顺序 319 15.7 约束路由 322 15.7.1 用正则表达式约束路由 322 15.7.2 将一条路由约束到一组指定的值 323 15.7.3 使用HTTP方法约束路由 324 15.7.4 定义自定义约束 327 15.8 使用属性路由 329 15.8.1 启用和运用属性路由 329 15.8.2 使用片段变量创建路由 331 15.8.3 运用路由约束 332 15.8.4 使用Route Prefix 333 15.9 小结 334 第16章 高级路由特性 335 16.1 准备示例项目 335 16.1.1 简化路由 336 16.1.2 添加优化包 336 16.1.3 更新单元测试项目 336 16.2 在视图中生成输出URL 337 16.2.1 用路由系统生成输出URL 337 16.2.2 以其他控制器为目标 339 16.2.3 传递额外的值 341 16.2.4 指定HTML标签属性 343 16.2.5 生成链接中的全限定URL 343 16.2.6 生成URL(而不是链接) 344 16.2.7 在动作方法中生成输出URL 345 16.2.8 根据指定路由生成URL 346 16.3 定制路由系统 347 16.3.1 创建自定义的RouteBase实现 347 16.3.2 创建自定义路由处理程序 352 16.4 使用区域 353 16.4.1 创建一个区域 353 16.4.2 填充区域 355 16.4.3 解析不明确的控制器问题 356 16.4.4 使用属性创建区域 357 16.4.5 生成对区域动作的链接 358 16.5 对磁盘文件进行路由请求 359 16.5.1 配置应用程序服务器 360 16.5.2 为磁盘文件定义路由 361 16.6 绕过路由系统 362 16.7 URL方案最佳做法 363 16.7.1 使URL整洁和人性化 363 16.7.2 GET和POST:选用正确的一个 364 16.8 小结 364 第17章 控制器和动作 365 17.1 准备示例项目 365 17.2 控制器介绍 366 17.2.1 使用IController创建控制器 366 17.2.2 创建派生于Controller类的控制器 368 17.3 接收请求数据 370 17.3.1 通过上下文对象获取数据 370 17.3.2 使用动作方法参数 371 17.4 产生输出 373 17.4.1 理解动作结果 375 17.4.2 通过渲染视图返回HTML 378 17.4.3 将数据从动作方法传递给视图 381 17.4.4 执行重定向 385 17.4.5 返回错误及HTTP代码 389 17.5 小结 391 第18章 过滤器 392 18.1 准备示例项目 392 18.2 使用过滤器 394 18.2.1 过滤器类型介绍 396 18.2.2 将过滤器运用于控制器和动作方法 396 18.3 使用授权过滤器 397 18.3.1 运用自定义授权过滤器 399 18.3.2 使用内建的授权过滤器 399 18.4 使用认证过滤器 400 18.4.1 理解IAuthenticationFilter接口 400 18.4.2 实现认证检查 402 18.4.3 组合认证和授权过滤器 404 18.4.4 处理最终有疑问的请求 405 18.5 使用异常过滤器 406 18.5.1 创建异常过滤器 406 18.5.2 运用异常过滤器 407 18.5.3 使用视图来响应异常 409 18.5.4 使用内建的异常过滤器 411 18.6 使用动作过滤器 414 18.6.1 实现OnActionExecuting方法 414 18.6.2 实现OnActionExecuted方法 416 18.7 使用结果过滤器 417 18.8 使用其他过滤器特性 420 18.8.1 无注解属性的过滤 420 18.8.2 使用全局过滤器 422 18.8.3 对过滤器执行进行排序 424 18.8.4 重载过滤器 426 18.9 小结 428 第19章 控制器可扩展性 429 19.1 准备示例项目 430 19.2 创建自定义控制器工厂 431 19.2.1 处理备用控制器 433 19.2.2 实例化控制器类 434 19.2.3 实现其他接口方法 434 19.2.4 注册自定义控制器工厂 435 19.3 使用内建的控制器工厂 435 19.3.1 命名空间优先排序 436 19.3.2 定制DefaultControllerFactory的控制器实例化 437 19.4 创建自定义动作调用器 439 19.5 使用内建的动作调用器 441 19.5.1 使用自定义动作名 441 19.5.2 使用动作方法选择 443 19.6 用特殊控制器改善性能 447 19.6.1 使用无会话控制器 448 19.6.2 使用异步控制器 450 19.7 小结 454 第20章 视图 455 20.1 创建自定义视图引擎 455 20.1.1 准备示例项目 458 20.1.2 创建自定义的IView 458 20.1.3 创建IViewEngine实现 459 20.1.4 注册自定义视图引擎 460 20.1.5 测试视图引擎 461 20.2 使用Razor引擎 462 20.2.1 准备示例项目 462 20.2.2 理解Razor视图渲染 463 20.2.3 配置视图搜索位置 464 20.3 对Razor视图添加动态内容 467 20.3.1 使用分段 467 20.3.2 使用分部视图 472 20.3.3 使用子动作 474 20.4 小结 476 第21章 辅助器方法 477 21.1 准备示例项目 477 21.1.1 设置启动URL 478 21.1.2 测试示例应用程序 478 21.2 创建自定义辅助器方法 479 21.2.1 创建内联的辅助器方法 479 21.2.2 创建外部辅助器方法 481 21.2.3 管理辅助器方法中的字符串编码 484 21.3 使用内建的Form辅助器方法 487 21.3.1 创建Form元素 487 21.3.2 指定表单使用的路由 493 21.3.3 使用输入辅助器 495 21.3.4 创建Select元素 499 21.4 小结 501 第22章 模板辅助器方法 502 22.1 准备示例项目 502 22.2 使用模板辅助器方法 504 22.2.1 生成标签和显示元素 508 22.2.2 使用整体模型模板辅助器 510 22.3 使用模型元数据 512 22.3.1 用元数据控制编辑及可见性 512 22.3.2 使用用于标签的元数据 514 22.3.3 使用用于数据值的元数据 515 22.3.4 用元数据选择显示模板 517 22.3.5 将元数据运用于伙伴类 518 22.3.6 使用复合类型属性 520 22.4 定制模板视图辅助器系统 521 22.4.1 创建自定义编辑器模板 521 22.4.2 创建泛型模板 522 22.4.3 替换内建模板 524 22.5 小结 524 第23章 URL和Ajax辅助器方法 525 23.1 准备示例项目 525 23.1.1 定义附加的CSS样式 526 23.1.2 安装NuGet包 527 23.2 创建基本的链接和URL 527 23.3 使用MVC的渐进式Ajax 529 23.3.1 创建同步表单视图 529 23.3.2 为渐进式Ajax准备项目 531 23.4 创建渐进式Ajax表单 532 23.4.1 准备控制器 532 23.4.2 创建Ajax表单 534 23.4.3 理解渐进式Ajax工作原理 535 23.5 设置Ajax选项 536 23.5.1 确保优雅降级 536 23.5.2 在Ajax请求期间给用户提供反馈 538 23.5.3 请求之前对用户进行提示 539 23.6 创建Ajax链接 539 23.7 使用Ajax回调 541 23.8 使用JSON 543 23.8.1 对控制器添加JSON支持 544 23.8.2 在浏览器中处理JSON 545 23.8.3 准备编码数据 547 23.8.4 在动作方法中检测Ajax请求 548 23.9 小结 550 第24章 模型绑定 551 24.1 准备示例项目 551 24.2 理解模型绑定 553 24.3 使用默认模型绑定器 555 24.3.1 绑定简单类型 556 24.3.2 绑定复杂类型 558 24.3.3 绑定到数组和集合 564 24.4 手工调用模型绑定 569 24.5 定制模型绑定系统 571 24.5.1 创建自定义值提供器 571 24.5.2 创建自定义模型绑定器 574 24.5.3 注册自定义模型绑定器 576 24.6 小结 577 第25章 模型验证 578 25.1 准备示例项目 578 25.1.1 创建布局 579 25.1.2 创建视图 580 25.2 明确地验证模型 581 25.3 显示验证消息 584 25.4 使用其他验证技术 588 25.4.1 在模型绑定器内实施验证 588 25.4.2 用元数据指定验证规则 589 25.4.3 定义自验证模型 595 25.5 执行客户端验证 596 25.5.1 启用客户端验证 597 25.5.2 使用客户端验证 598 25.5.3 理解客户端验证机制 599 25.6 执行远程验证 600 25.7 小结 603 第26章 捆绑包 604 26.1 准备示例应用程序 604 26.1.1 添加NuGet包 604 26.1.2 创建模型和控制器 604 26.1.3 创建布局和视图 605 26.2 脚本及样式表加载的资料分析 608 26.3 使用脚本和样式捆绑包 610 26.3.1 添加NuGet包 610 26.3.2 定义捆绑包 610 26.3.3 运用捆绑包 612 26.3.4 优化JavaScript和CSS文件 614 26.4 小结 615 第27章 Web API与单页应用程序 616 27.1 理解单页应用程序 616 27.2 准备示例项目 617 27.2.1 创建模型 617 27.2.2 添加NuGet包 619 27.2.3 添加控制器 619 27.2.4 添加布局和视图 620 27.2.5 设置启动位置并测试示例应用程序 622 27.3 使用Web API 623 27.3.1 创建Web API控制器 624 27.3.2 测试API控制器 624 27.4 理解API控制器的工作机制 626 27.4.1 理解API控制器的动作选择 627 27.4.2 将HTTP方法映射到动作方法 628 27.5 将Knockout用于单页应用程序 629 27.5.1 在布局中添加JavaScript库 629 27.5.2 实现Summary 630 27.5.3 改善Delete特性 635 27.5.4 实现Create特性 636 27.6 完成应用程序 639 27.6.1 简化Home控制器 639 27.6.2 管理内容的可见性 640 27.7 小结 642

2017-10-16

[完整][中文][ASP.NET MVC5 高级编程(第5版)]

ASP.NET MVC 5高级编程(第5版)(.NET开发经典名著) Wrox精品红皮书,Microsoft 内部编写,创建数据驱动型动态Web程序的新框架, ASP.NET MVC 5,超值畅销版 书名:ASP NET MVC 5高级编程(第5版)( NET开发经典名著) 定价:59.8元 作者:(美)加洛韦 出版社:清华大学出版社 出版日期:2015-02-01 ISBN:9787302390626 字数:768000 页码: 版次:1 装帧:平装 开本:16开 商品重量:0.4kg 内容简介  使用MVC 5创建动态的、数据驱动的网站   《ASP.NET MVC 5高级编程(第5版)》作为Microsoft备受欢迎的MVC技术的*版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的网站具有复杂的功能,如单页面应用程序、针对移动设备优化、适应性呈现等。本书还包括了MVC 5.1和MVC 5.2中的一些新特性。通过采用分步骤讲解的方法,指导读者如何充分利用MVC。本书的作者不是Microsoft的ASP.NET MVC专家,就是ASP.NET MVC领域的智者,所以作为一本实用的教程,不但强化开发人员对概念的认识,也帮助开发人员创建自己的应用程序。   主要内容   ◆ 解释了ASP.NET MVC框架与其他“每个页面一个文件”的Web框架的区别   ◆ 介绍了控制器、视图、模型、表单、HTML辅助方法、数据注解和验证、成员资格、授权、安全性和路由   ◆ 新增了对One ASP.NET项目模板、ASP.NET Identity、Bootstrap和特性路由的介绍 作者简介 Jon Galloway是Microsoft的一位专注于ASP.NET MVC的技术传道者。 Brad Wilson拥有超过20年的专业软件开发经验,10年的Web开发经验。 K. Scott Allen是OdeToCode公司的创始人,为全球客户提供定制开发、顾问和指导服务。 David Matson是Microsoft的一名软件开发人员。他是MVC5和Web API 2产品团队的一员。 序言 对于一名ASP.NET开发人员来说,这是一个的时刻! 无论是对于已经拥有ASP.NET多年开发经验的开发人员,还是对于刚刚入门的初学者,现在都是深入学习ASP.NET MVC的时机。ASP.NET MVC从一开始就有很多乐趣,但近两个版本添加了许多特性,使整个开发过程变得非常愉悦。 ASP.NETMVC 3带来了像Razor视图引擎这样的新特性,与NuGet包管理系统和jQuery内置整合来简化Ajax开发。ASP.NETMVC 5继续这一趋势,添加了更新的可视化设计、移动Web支持、使用ASP.NET Web API的服务、内置支持OAuth与流行网站的整合等。这样我们就可以快速地开始使用全功能Web应用程序。 这也不是简单地利用拖放功能提高短期生产率。这一切都建立在一个基于模式的Web框架上,当需要时,这个框架可帮助我们控制应用程序的每个方面。 加入我们会踏上有趣翔实的ASP.NET MVC 5之旅! 本书读者对象 本书由浅入深地介绍ASP.NETMVC,是一本的ASP.NET MVC教程。 如果刚刚接触ASP.NET MVC,本书首先会帮助学习MVC概念,然后演示如何在应用代码示例中应用这些概念。本书作者已经指导成千上万名开发人员开始学习ASP.NET MVC,指导怎样安排结构思路,以便快速创建,入门开发。 我们知道许多读者都熟悉ASP.NETWeb Forms,在一些上下文中,我们介绍它们之间的异同来帮助理解它们之间的关系。事实上,ASP.NETMVC 5不是ASP.NET Web Forms的替换品。许多Web开发人员也使用其他Web框架,比如Ruby on Rails、Node.js、Django,一些PHP框架等,这些框架都适用于MVC(模型-视图-控制器,Model-View-Controller)应用模式。如果你属于这类开发人员,或者只是好奇,本书就适合你。 我们也付出了很大努力,确保本书能够为拥有ASP.NET MVC经验的开发人员提供一些帮助。在本书的各个章节,我们介绍了组件设计原理,以及如何好地使用它们。我们添加了新的内容,包括大大扩展了介绍路由的一章,以介绍ASP.NET MVC 5中新增的特性路由功能。我们还利用从NuGet Gallery开发团队那里直接得到的知识,更新了后一章的NuGet Gallery案例分析,解释了NuGet开发团队如何构建和开发真实世界中高容量的ASP.NET MVC网站。另外,K. Scott Allen还新撰写了一章,解释了如何使用AngularJS构建单页面应用程序。 本书组织结构 本书分为两大部分,每部分由几个章节构成。前6章主要介绍了MVC模式,以及ASP.NETMVC是如何实现MVC模式的。 第1章“入门”帮助你开始进行ASP.NET MVC 5开发。首先介绍了ASP.NET MVC的概念,然后解释ASP.NET MVC 5如何顺应以前的发布版本。后,在确保正确安装软件之后,帮助你开始创建你的个ASP.NET MVC 5应用程序。 第2章“控制器”讲解控制器和操作的基础内容。你开始编写一些基本的“hello world”示例,然后创建从URL中提取信息并在屏幕上显示应用程序。 第3章“视图”介绍如何从控制器操作中使用视图模板控制输出的可视化表示。此外,还会全面地介绍Razor视图引擎,其中包括帮助组织和维护的语法和特征。 第4章“模型”帮助你学习如何使用模型在控制器和视图之间传递信息,以及如何使用Entity Framework的Code First开发集成数据库和模型。 第5章“表单和HTML辅助方法”深入介绍编辑情形,解释ASP.NET MVC处理表单的方式。你将从本章中学习到如何使用HTML辅助方法精简视图。 第6章“数据注解和验证”介绍如何使用特性定义模型显示、编辑和验证的规则。 接下来的10章以前面的内容为基础,介绍了一些更加高级的概念和应用程序。 第7章“成员资格、授权和安全性”介绍如何确保ASP.NET MVC应用程序安全,并指出常见的安全陷阱以及避开这些陷阱的方法。此外,你还会学习到如何利用ASP.NET MVC应用程序中的ASP.NET成员资格和授权特性来控制访问权限。另外还将学到新增的ASP.NET Identity系统的重要信息。 第8章“Ajax”介绍ASP.NET MVC应用程序中的Ajax程序,并特别强调jQuery和jQuery插件。本章中,你将会学习到如何使用ASP.NET MVC的Ajax辅助方法,以及如何高效地应用jQuery验证系统。 第9章“路由”深入介绍用来管理如何将URL映射到控制器操作的路由机制。本章介绍了传统路由和新增的特性路由,展示了如何结合使用这两种路由,并解释了两种路由的适用场合。 第10章“NuGet”介绍NuGet包管理系统。通过本章内容,你将学习到如何将NuGet关联到ASP.NET MVC,如何安装NuGet以及如何使用NuGet来安装、更新和创建新包。 第11章“ASP.NET Web API”展示如何使用ASP.NET Web API创建服务。 第12章“应用AngularJS构建单页面应用程序”介绍如何将ASP.NET MVC技能和Web API技能与流行的AngularJS库结合起来使用,创建出单页面应用程序。另外还提供了一个有趣的“At The Movies”示例应用程序。 第13章“依赖注入”介绍依赖注入以及如何在应用程序中利用依赖注入。 第14章“单元测试”教你如何在ASP.NET应用程序中使用测试驱动开发,并提供编写高效测试的一些有益忠告。 第15章“扩展ASP.NET MVC”深入讲解ASP.NET MVC中的扩展点,并展示如何扩展MVC框架来满足你的具体需求。 第16章“高级主题”介绍一些高级主题,这些主题在阅读本书前15章之前讲解可能会使你感到吃力。本章涵盖Razor、基架系统、路由机制、模板和控制器的一些复杂应用。 第17章“ASP.NET MVC实战:构建NuGet.org网站” 结合学习的每个知识点来进行NuGet Gallery网站(nuget.org)案例研究。在这里,你会学习到,当使用ASP.NET MVC构建高性能网站时,高级ASP.NET工程师处理测试、成员资格、部署和数据迁移的方法。

2017-10-16

Avaya IVR Designer R5.2

Avaya™ IVR Designer Release 5.2 Help for TAS applications 开发手册 page773

2014-01-17

Avaya CMS Supervisor 中文使用说明

Avaya CMS Supervisor 报告 版本 16.1 2010 年 6 月 介绍Avaya的CMS Supervisor 使用方法,涉及了部分配置解释。 中文翻译比软件本身和在线帮助要准确

2014-01-17

[完整][中文][深入理解Java虚拟机:JVM高级特性与最佳实践][周志明].pdf

[深入理解Java虚拟机:JVM高级特性与最佳实践][周志明].pdf 周志明 著 出 版 社:机械工业出版社 ISBN:9787111349662 出版时间:2011-07-01 版  次:1 页  数:387 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 编程语言与程序设计 内容简介   作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,《深入理解Java虚拟机:JVM高级特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。   《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。   《深入理解Java虚拟机:JVM高级特性与最佳实践》适合所有Java程序员、系统调优师和系统架构师阅读。 作者简介   周志明,资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通Java虚拟机,撰写了大量与JVM相关的经典文章,被各大技术社区争相转载,是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参加与过国家电网、南方电网等多个国家级大型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

2012-12-07

[完整][中文][WEB安全测试].(美)霍普.扫描版.pdf

[WEB安全测试].(美)霍普.扫描版.pdf (美)霍普 等 著 傅鑫 等 译 出 版 社:清华大学出版社 ISBN:9787302219682 出版时间:2010-03-01 版  次:1 页  数:281 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 计算机安全 内容简介   在你对Web应用所执行的测试中,安全测试可能是最重要的,但它却常常是最容易被忽略的。本书中的秘诀演示了开发和测试人员在进行单元测试、回归测试或探索性测试的同时,如何去检查最常见的Web安全问题。与即兴的安全评估不同的是,这些秘诀是可重复的、简洁的、系统的——可以完美地集成到你的常规测试套装中。   本书中的秘诀所覆盖的基础知识包括了从观察客户端和服务器之间的消息到使用脚本完成登录并执行Web应用功能的多阶段测试。在本书的最后,你将能够建立精确定位到Ajax函数的测试,以及适用于常见怀疑对象(跨站式脚本和注入攻击)的大型多级测试。   本书将帮助你:   ·获取、安装和配置有用的——且免费的——安全测试工具   ·理解你的应用如何与用户通信,这样你就可以在测试中更好地模拟攻击   ·从许多不同的模拟常见攻击(比如SQL注入、跨站式脚本和操纵隐藏表单域)的方法中进行选择   ·作为自动化测试的出发点,通过使用秘诀中的脚本和例子,使你的测试可重复   不用再担心午夜来电话告诉你站点被破坏了。通过本书和示例中所用的免费工具,你可以将安全因素加入到你的测试套装中,从而得以睡个安稳觉。 作者简介   Paco Hope,是Cigital公司的一名技术经理,《Mastering FreeBsD and 0penBsDsecurity》 (由O’Reilly出版)的合著者之一。他也发表过有关误用、滥用案例和PKI的文章。他曾被邀请到会议就软件安全需求、Web应用安全和嵌入式系统安全等话题发表演讲。在Cigital,他曾担任MasterCard Internationa!在安全策略方面的主题专家,而且曾协助一家世界500强的服务业公司编写软件安全策略。他也为软件开发和测试人员提供软件安全基础方面的培训。他还曾为博彩业和移动通信行业中的几家公司提出过软件安全方面的建议。Paco曾在威廉玛丽学院主修计算机科学和英语,并从弗吉尼亚大学获得计算机科学方面的理学硕士学位。   Ben Waltller,是Cigital公司的一名顾问,Edit C00kies工具的开发者之一。他同时参与标准质量保证和软件安全方面的工作。他日复一日地设计和执行测试一一因此他理解忙碌的QA领域对简单秘诀的需求。他也曾对开放式Web应用程序安全项目(0WAsP)的成员就w曲应用测试工具发表过演讲。 目录 序 1 前言 3 第1章 绪论 13 1.1 什么是安全测试 13 1.2 什么是Web应用 17 1.3 Web应用基础 21 1.4 Web应用安全测试 25 1.5 方法才是重点 26 第2章 安装免费工具 29 2.1 安装Firefox 29 2.2 安装Firefox扩展 30 2.3 安装Firebug 31 2.4 安装OWASP的WebScarab 32 2.5 在Windows上安装Perl及其软件包 33 2.6 在Linux, Unix或OS X上安装Perl和使用CPAN 34 2.7 安装CAL9000 35 2.8 安装ViewState Decoder 36 2.9 安装cURL 36 2.10 安装Pornzilla 37 2.11 安装Cygwin 38 2.12 安装Nikto 2 39 2.13 安装Burp Suite 40 2.14 安装Apache HTTP Server 41 第3章 基本观察 43 3.1 查看网页的HTML源代码 44 3.2 查看源代码,高级功能 45 3.3 使用Firebug观察实时的请求头 48 3.4 使用WebScarab观察实时的POST数据 52 3.5 查看隐藏表单域 55 3.6 使用TamperData观察实时的响应头 56 3.7 高亮显示JavaScript和注释 59 3.8 检测JavaScript事件 60 3.9 修改特定的元素属性 61 3.10 动态跟踪元素属性 63 3.11 结论 65 第4章 面向Web的数据编码 66 4.1 辨别二进制数据表示 67 4.2 使用Base-64 69 4.3 在网页中转换Base-36数字 71 4.4 在Perl中使用Base-36 71 4.5 使用以URL方式编码的数据 72 4.6 使用HTML实体数据 74 4.7 计算散列值 76 4.8 辨别时间格式 78 4.9 以编程方式对时间值进行编码 80 4.10 解码ASP.NET的视图状态 81 4.11 解码多重编码 83 第5章 篡改输入 85 5.1 截获和修改POST请求 86 5.2 绕过输入限制 89 5.3 篡改URL 90 5.4 自动篡改URL 93 5.5 测试对URL长度的处理 94 5.6 编辑Cookie 96 5.7 伪造浏览器头信息 99 5.8 上传带有恶意文件名的文件 101 5.9 上传大文件 104 5.10 上传恶意XML实体文件 105 5.11 上传恶意XML结构 107 5.12 上传恶意ZIP文件 109 5.13 上传样例病毒文件 110 5.14 绕过用户界面的限制 111 第6章 自动化批量扫描 114 6.1 使用WebScarab爬行网站 115 6.2 将爬行结果转换为清单 117 6.3 减少要测试的URL 120 6.4 使用电子表格程序来精简列表 120 6.5 使用LWP对网站做镜像 121 6.6 使用wget对网站做镜像 123 6.7 使用wget对特定的清单做镜像 124 6.8 使用Nikto扫描网站 125 6.9 理解Nikto的输出结果 127 6.10 使用Nikto扫描HTTPS站点 128 6.11 使用带身份验证的Nikto 129 6.12 在特定起始点启动Nikto 130 6.13 在Nikto中使用特定的会话Cookie 131 6.14 使用WSFuzzer测试Web服务 132 6.15 理解WSFuzzer的输出结果 134 第7章 使用cURL实现特定任务的自动化 137 7.1 使用cURL获取页面 138 7.2 获取URL的许多变体 139 7.3 自动跟踪重定向 140 7.4 使用cURL检查跨站式脚本 141 7.5 使用cURL检查目录遍历 144 7.6 冒充特定类型的网页浏览器或设备 147 7.7 以交互方式冒充另一种设备 149 7.8 使用cURL模仿搜索引擎 151 7.9 通过假造Referer头信息来伪造工作流程 152 7.10 仅获取HTTP头 153 7.11 使用cURL发送POST请求 154 7.12 保持会话状态 156 7.13 操纵Cookie 157 7.14 使用cURL上传文件 158 7.15 建立多级测试用例 159 7.16 结论 164 第8章 使用LibWWWPerl实现自动化 166 8.1 编写简单的Perl脚本来获取页面 167 8.2 以编程方式更改参数 169 8.3 使用POST模仿表单输入 170 8.4 捕获和保存Cookie 172 8.5 检查会话过期 173 8.6 测试会话固定 175 8.7 发送恶意Cookie值 177 8.8 上传恶意文件内容 179 8.9 上传带有恶意名称的文件 181 8.10 上传病毒到应用 182 8.11 使用Perl解析接收到的值 184 8.12 以编程方式来编辑页面 186 8.13 使用线程化提高性能 189 第9章 查找设计缺陷 191 9.1 绕过必需的导航 192 9.2 尝试特权操作 194 9.3 滥用密码恢复 195 9.4 滥用可预测的标识符 197 9.5 预测凭证 199 9.6 找出应用中的随机数 200 9.7 测试随机数 202 9.8 滥用可重复性 204 9.9 滥用高负载操作 206 9.10 滥用限制性的功能 208 9.11 滥用竞争条件 209 第10章 攻击AJAX 211 10.1 观察实时的AJAX请求 213 10.2 识别应用中的JavaScript 214 10.3 从AJAX活动回溯到源代码 215 10.4 截获和修改AJAX请求 216 10.5 截获和修改服务器响应 218 10.6 使用注入数据破坏AJAX 220 10.7 使用注入XML破坏AJAX 222 10.8 使用注入JSON破坏AJAX 223 10.9 破坏客户端状态 224 10.10 检查跨域访问 226 10.11 通过JSON劫持来读取私有数据 227 第11章 操纵会话 229 11.1 在Cookie中查找会话标识符 230 11.2 在请求中查找会话标识符 232 11.3 查找Authentication头 233 11.4 分析会话ID过期 235 11.5 使用Burp分析会话标识符 239 11.6 使用WebScarab分析会话随机性 240 11.7 更改会话以逃避限制 245 11.8 假扮其他用户 247 11.9 固定会话 248 11.10 测试跨站请求伪造 249 第12章 多层面的测试 251 12.1 使用XSS窃取Cookie 251 12.2 使用XSS创建覆盖 253 12.3 使用XSS产生HTTP请求 255 12.4 以交互方式尝试基于DOM的XSS 256 12.5 绕过字段长度限制(XSS) 258 12.6 以交互方式尝试跨站式跟踪 259 12.7 修改Host头 261 12.8 暴力猜测用户名和密码 263 12.9 以交互方式尝试PHP包含文件注入 265 12.10 制作解压缩炸弹 266 12.11 以交互方式尝试命令注入 268 12.12 系统地尝试命令注入 270 12.13 以交互方式尝试XPath注入 273 12.14 以交互方式尝试服务器端包含(SSI)注入 275 12.15 系统地尝试服务器端包含(SSI)注入 276 12.16 以交互方式尝试LDAP注入 278 12.17 以交互方式尝试日志注入 280

2012-12-07

[完整][中文][SQL][SQL编程风格(Sql.Programming.Style)][Joe.Celko](3级书签版).pdf

SQL编程风格(Sql.Programming.Style) 作  者:(美)塞科 著 米全喜 译 丛 书 名:图灵程序设计丛书 出 版 社:人民邮电出版社 ISBN:9787115185822 出版时间:2008-10-01 版  次:1 页  数:194 装  帧:平装 开  本:大16开 所属分类:图书 > 计算机与互联网 > 数据库 内容简介   《图灵程序设计丛书·SQL编程风格》针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、视图和存储过程的使用以及SQL 中的思考方式和一些试探法等多方面。这些规则都给出了原理说明和例外情况,并列举了大量示例。通过阅读《图灵程序设计丛书·SQL编程风格》,读者可以加深对SQL 思维方式的理解,改善SQL 编程风格,并编写出可读性强、可移植且易于维护的SQL 代码。此外,书中的规则对于公司内部制定编程规范也具有很好的借鉴作用。   《图灵程序设计丛书·SQL编程风格》适合数据库管理人员和开发人员阅读,也可作为高等院校计算机专业师生的参考教材。 作者简介   Joe Celko世界著名的数据库专家,曾经担任ANSI SQL标准委员会成员达10年之久,他也是世界上读者数量最多的SOL图书作者之一。他曾撰写过一系列专栏,并通过他的新闻组支持了数据库编程技术以及ANSI/ISO标准的发展。除本书外,他还撰写了多部SQL经典著作,包括《SQL解惑(第2版)》(人民邮电出版社,2008)和《SOL权威指南》(即将由人民邮电出版社出版)。 第1章 名称与数据元素 1.1 名称 1.1.1 注意名称长度 1.1.2 在名称中避免使用所有特殊字符 1.1.3 避免使用引号分隔标识符 1.1.4 实施大写规则以避免大小写区分问题 1.2 遵循ISO-11179标准命名规范 1.2.1 SQL的ISO-11179 1.2.2 抽象级别 1.2.3 避免使用描述性前缀 1.2.4 制定标准化的后缀 1.2.5 表和视图名称应当是遵循业界标准的、集合、类或复数名称 1.2.6 相关名基本上也要遵循与其他名称相同的命名规则 1.2.7 关系表名应当是常用描述术语 1.2.8 元数据模式访问对象的名称可以包含结构信息 1.3 命名数据元素时遇到的问题 1.3.1 避免模糊名称 1.3.2 避免名称在不同的地方改变 1.3.3 不要使用专有暴露的物理定位符 第2章 字体、标点和间距 2.1 版式与代码 2.1.1 名称中只使用大小写字母、数字和下划线 2.1.2 列名、参数和变量等标量小写 2.1.3 模式对象名首字母大写 2.1.4 保留字大写 2.1.5 避免使用驼峰命名法 2.2 单词间距 2.3 遵循规范标点规则 2.4 使用完全保留字 2.5 如果在使用的SQL产品中有标准保留字,就不要使用专有保留字 2.6 如果有标准语句,就不要使用专有语句 2.7 疏排版面的隔空白道和垂直间距 2.8 缩进 2.9 使用行间距将语句分组 第3章 数据定义语言 3.1 将默认值放到合适的地方 3.2 默认值的类型应当与列的类型相同 3.3 不要使用专有数据类型 3.4 将PRIMARYKEY声明放在CREATETABLE语句的开头 3.5 将列按照逻辑顺序排列并按照逻辑组聚合 3.6 将参考约束和操作在数据类型下面缩进 3.7 在产品代码中为约束命名 3.8 将CHECK()约束放在所检查的内容附近 3.8.1 对数值考虑使用范围约束 3.8.2 对于字符值考虑使用LIKE和SIMILARTO约束 3.8.3 时间值是有长短的 3.8.4 避免使用REAL和FLOAT数据类型 3.9 将多列约束尽可能靠近这些列 3.10 将表级别的CHECK()约束放到表声明的最后 3.11 对多表约束使用CREATEASSERTION 3.12 使CHECK()约束的目的唯一 3.13 每个表都必须有键才能称为表 3.13.1 自动编号不是关系型键 3.13.2 文件不是表 3.13.3 键的属性 3.14 不要分割属性 3.14.1 分割为多个表 3.14.2 分割为多个列 3.14.3 分割为多个行 3.15 不要对RDBMS使用面向对象的设计 3.15.1 表不是对象实例 3.15.2 对RDBMS不要使用EAV设计 第4章 尺度与测量 4.1 测度论 4.1.1 范围与颗粒度 4.1.2 范围 4.1.3 颗粒度、准确度和精度 4.2 尺度类型 4.2.1 名义尺度 4.2.2 种类尺度 4.2.3 绝对尺度 4.2.4 顺序尺度 4.2.5 级别尺度 4.2.6 间距尺度 4.2.7 比例尺度 4.3 使用尺度 4.4 尺度转换 4.5 导出单位 4.6 标点与标准单位 4.7 在数据库中使用尺度的一般准则 第5章 数据编码方案 5.1 不好的编码方案 5.2 编码方案类型 5.2.1 枚举编码 5.2.2 测量编码 5.2.3 缩写编码 5.2.4 算法编码 5.2.5 层次编码 5.2.6 向量编码 5.2.7 拼接编码 5.3 设计编码方案的一般准则 5.3.1 现有的编码标准 5.3.2 允许扩展 5.3.3 使用显式的丢失值避免NULL 5.3.4 为终端用户转换编码 5.3.5 在数据库中保存编码 5.4 多字符集 第6章 编码选择 6.1 选择标准构造,不要选择专有构造 6.1.1 使用标准OUTERJOIN语法 6.1.2 中缀INNERJOIN和CORSSJOIN语法是可选的,但是很好用 6.1.3 使用ISO时间语法 6.1.4 使用标准和可移植的函数 6.2 选择紧凑格式,不要选择松散格式 6.2.1 避免使用多余的括号 6.2.2 使用CASE系列表达式 6.2.3 避免使用冗余表达式 6.2.4 寻找紧凑格式 6.3 使用注释 6.3.1 存储过程 6.3.2 控制语句注释 6.3.3 对子句的注释 6.4 避免优化器提示 6.5 触发器的优先级不应当高于DRI操作 6.6 使用SQL存储过程 6.7 避免在数据库中使用用户定义函数和扩展 6.7.1 多语言问题 6.7.2 可移植性问题 6.7.3 优化问题 6.8 避免使用过度的辅助索引 6.9 避免使用关联子查询 6.10 避免使用UNION 6.11 测试SQL 6.11.1 测试NULL所有可能的组合 6.11.2 检查并测试所有的CHECK()约束 6.11.3 注意字符列 6.11.4 测试大小 第7章 如何使用视图 7.1 视图的命名规范与表一样 7.2 视图提供行和列级别的安全性 7.3 视图确保了有效访问路径 7.4 视图对用户隐藏了复杂性 7.5 视图确保了正确的数据派生 7.6 视图将表和/或列重新命名 7.7 视图实施复杂的完整性约束 7.8 可更新的视图 7.8.1 WITHCHECKOPTION子句 7.8.2 INSTEADOF触发器 7.9 每个视图都要有创建的原因 7.10 避免视图的数量快速增长 7.11 将视图与基表同步 7.12 不恰当地使用视图 7.12.1 用于域支持的视图 7.12.2 单个解决方案的视图 7.12.3 不要为每个基表都创建视图 7.13 学习使用物化的视图 第8章 如何编写存储过程 8.1 大多数SQL4GL都不是用于应用程序的 8.2 基本软件工程 8.2.1 内聚 8.2.2 耦合 8.3 使用传统的结构化编程 8.4 避免可移植性问题 8.4.1 避免创建临时表 8.4.2 避免使用游标 8.4.3 面向集合的构造优于过程化代码 8.5 标量与结构化参数的对比 8.6 避免使用动态SQL 8.6.1 性能 8.6.2 SQL注入 第9章 试探法 9.1 将规格说明表达为清晰的语句 9.2 在名词的后面加上“……的集合” 9.3 从问题语句中删除行为动词 9.4 仍然可以使用存根 9.5 不要担心数据的显示 9.6 第一次尝试需要特别处理 9.6.1 不要舍不得扔掉你对DDL的第一次尝试 9.6.2 保存你对DML的第一次尝试 9.7 不要以方框和箭头的方式思考 9.8 画圆圈和集合图 9.9 学习方言 9.10 假设WHERE子句是“巨型变形虫” 9.11 使用新闻组和因特网 第10章 以SQL的方式思考 10.1 不好的SQL编程方式与过程化语言 10.2 把列当作字段思考 10.3 以过程化而不是说明性的方式思考 10.4 模式应该看起来像输入格式 附录A 资源 附录B 参考文献 索引

2012-12-07

[完整][中文][.NET][ASP.NET.MVC.2开发实战][黄保翕].pdf

[ASP.NET.MVC.2开发实战][黄保翕].pdf 作  者:黄保翕 著 陈酉玫,李杨 编 出 版 社:电子工业出版社 ISBN:9787121127885 出版时间:2011-03-01 版  次:1 页  数:332 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 编程语言与程序设计 内容简介   《ASP.NET MVC2开发实战》以循序渐进的方式揭开ASP.NET MVC的神秘面纱,帮助开发人员将现有的ASP.NET Web Forms项目转移到ASP.NET MVC架构,引导读者建立正确的开发观念,并搭配visual studio 2010开发工具,带领读者体验ASP.NET MVC的强大魅力。   《ASP.NET MVC2开发实战》主要分成3篇。基础观念篇介绍了开发人员在学习ASP.NET MVC之前需要了解的技术和观念,以及MVC架构的基础知识。技术讲解篇针对ASP.NET MVC2的各项开发技术进行解析,以帮助开发人员解决实际问题。开发实践篇通过一套完整的留言板系统案例详述ASP.NET MVC 2的开发技巧与流程,以及ASP.NET MVC的安装部署和单元测试方法。   《ASP.NET MVC2开发实战》适合对MVC架构感兴趣的ASP.NET开发人员阅读。 作者简介   黄保翕(Will保哥)微软最有价值专家(MVP);擅长各种Web解决方案、大中型网站架构、数据库系统、网站内容管理系统的设计;也是网络知名的技术专家,博客“The Will Will Web”目前已经累积近千篇文章,提供Web相关技术的实用解决方案。 目录 第1篇 基础观念篇 第1章 在学习ASP.NET MVC之前 1.1 何谓MVC 1.1.1 何谓Model 1.1.2 何谓View 1.1.3 何谓Controller 1.2 MVC架构初探 1.2.1 关联性 1.2.2 独立性 1.3 为什么要使用ASP.NET MVC 1.3.1 分解关注点与可维护性 1.3.2 开放性与社区支持 1.3.3 开发工具与开发效率 1.3.4 易于测试的架构 1.3.5 易于分工的架构 总结 第2章 建立正确的开发观念 2.1 分解关注点 2.2 以习惯取代配置 2.3 对开发ASP.NET MVC项目的建议 2.4 ASP.NET MVC中常见的问题 总结 第3章 新手上路初体验 3.1 认识visual studio  3.1.1 解决方案资源管理器窗口 3.1.2 服务器资源管理器窗口 3.1.3 工具箱窗口 3.1.4 输出窗口 3.1.5 错误列表窗口 3.1.6 扩充管理器 3.1.7 代码段管理器 3.2 创建第1个ASP.NET MVC项目 3.2.1 用ASP.NET MVC项目模板创建项目 3.2.2 创建数据模型 3.2.3 创建控制器和动作 3.2.4 创建视图 3.2.5 在视图中创建窗口 3.2.6 通过action接收窗口数据 3.2.7 实现留言显示功能 3.3 学习MVC时的注意事项 3.3.1 了解不同的项目类型 3.3.2 初学者常犯的错误 3.3.3 小心使用request对象和response对象 3.3.4 不要在视图中编写过多的程序逻辑 3.4 改良ASP.NET MVC项目 3.4.1 使用视图数据模型 3.4.2 使用窗口验证功能 3.4.3 避免用户重复发送信息 总结 第2篇 技术讲解篇 第4章 网址路由与ASP.NET MVC的生命周期 4.1 网址路由 4.1.1 比对通过浏览器传来的http请求 4.1.2 将适当的网址返回浏览器 4.1.3 默认网址路由 4.2 http请求的url如何对应网址路由 4.2.1 网址路由范例 4.2.2 为网址路由加上限制条件 4.3 网址路由如何在ASP.NET MVC中生成网址 4.4 ASP.NET MVC的执行生命周期 4.4.1 网址路由比对 4.4.2 执行controller和action 4.4.3 执行view并返回结果 总结 第5章 用model创建数据模型 5.1 model的任务 5.2 创建基础数据模型 5.2.1 用linq to sql自动创建数据模型 5.2.2 用entity framework自动创建数据模型 5.2.3 手动创建数据模型 5.3 扩充基础数据模型 5.3.1 定义model的metadata 5.3.2 自定义metadata验证属性 5.4 实现库模式 总结 第6章 剖析controller的相关技术 6.1 controller的责任 6.2 controller的类与方法 6.3 controller的执行过程 6.4 动作名称选取器 6.5 动作方法选取器 6.5.1 nonaction属性 6.5.2 httpget属性、httppost属性、httpdelete属性和httpput属性 6.6 actionresult类 6.6.1 viewresult类 6.6.2 partialviewresult类 6.6.3 emptyresult类 6.6.4 contentresult类 6.6.5 fileresult类 6.6.6 强制下载文件时需注意中文文件名的问题 6.6.7 javascriptresult类 6.6.8 jsonresult类 6.6.9 redirectresult类 6.6.10 redirecttoroute类 6.7 viewdata与tempdata概述 6.7.1 viewdata 6.7.2 tempdata 6.8 模型绑定 6.8.1 简单模型绑定 6.8.2 使用formcollection类获取窗口数据 6.8.3 复杂模型绑定 6.8.4 多个复杂模型的绑定 6.8.5 判断模型绑定的结果 6.8.6 使用bind属性限制可被更新的model属性 6.9 动作过滤器 6.9.1 授权过滤器属性 6.9.2 动作过滤器属性 6.9.3 结果过滤器属性 6.9.4 异常过滤器属性 6.9.5 自定义动作过滤器属性 总结 第7章 view的相关技术 7.1 view的责任 7.2 不要用asp的观念来编写ASP.NET MVC程序 7.3 view如何从action中获取数据 7.3.1 如何正确分配view 7.3.2 使用弱类型模型获取数据 7.3.3 使用强类型模型获取数据 7.4 html辅助方法 7.4.1 如何使用html辅助方法 7.4.2 html辅助方法的应用实例 7.4.3 强类型辅助方法 7.4.4 dynamic data对ASP.NET MVC的支持 7.4.5 url辅助方法 7.4.6 ajax辅助方法 7.4.7 自定义html辅助方法 7.4.8 tagbuilder类详解 7.5 masterpage模板 7.6 部分视图 7.6.1 什么是部分视图 7.6.2 如何创建一个部分视图 7.6.3 如何调用部分视图 7.6.4 部分视图的高级应用 7.6.5 用renderaction() 方法加载部分视图 总结 第8章 area的相关技术 8.1 何时需要使用area切割网站 8.2 如何在现有项目中新建area 8.3 如何设定area的网址路由 8.4 默认路由与area路由的优先级 8.5 就算使用area,controller的名称还是有冲突的 8.6 如何指定默认网站与area网站的连接 总结 第3篇 开发实践篇 第9章 MVCguestbook高级实战 9.1 分析需求与创建网站雏形 9.1.1 规划数据库结构 9.1.2 创建基础数据模型 9.1.3 规划网站功能 9.1.4 设计controller与action 9.1.5 创建基础页面 9.2 实现会员机制 9.2.1 会员注册机制 9.2.2 会员登录/注销功能 9.3 实现留言机制 9.3.1 编写留言列表 9.3.2 新建留言列表页面 9.3.3 为留言列表添加分页功能 9.3.4 编写会员留言功能 9.3.5 编写会员留言视图 9.3.6 编写版主回复功能 9.3.7 创建版主回复视图 9.3.8 编写删除留言功能 9.4 实现动作记录机制 9.4.1 编写actionlogattribute动作过滤器属性 9.4.2 将属性应用到action 9.5 强化model的结构 9.6 使用控制反转容器 9.6.1 ASP.NET MVC与autofac的集成 9.6.2 ASP.NET MVC与autofac集成的原理 9.6.3 让autofac自动解析接口和对应的类 9.6.4 修正controller的构造符 总结 第10章 ASP.NET MVC开发技巧 10.1 ASP.NET MVC的多语系支持 10.2 在http响应标题中隐藏ASP.NET MVC的版本 10.3 一起编译visual studio和view 10.4 MVChtmlstring类的开发技巧 10.5 在MVC与web forms之间传递数据 10.5.1 http get方法(querystring集合)和http post方法 10.5.2 session 10.6 如何调试ASP.NET MVC源代码 10.6.1 使用 .net framework源代码逐步调试功能 10.6.2 下载ASP.NET MVC源代码并添加项目参考 10.7 使用visual studio程序模板进行快速开发 10.7.1 如何使用程序模板快速生成view 10.7.2 如何将内置的程序模板添加到项目中 10.7.3 如何修改内置的addcontroller程序模板并自动生成程序代码 10.7.4 如何新建自定义的addview程序模板并自动生成程序代码 10.7.5 深入t4程序生成器 总结 第11章 安装部署 11.1 如何将网站部署到本地iis中 11.2 如何部署远程iis 11.3 如何用命令提示符手动部署 11.4 部署ASP.NET MVC时常见的问题 11.4.1 无法加载文件或组件 11.4.2 部署到iis 之后看不到网页 11.4.3 部署到iis 或iis 之后都无法使用网站 11.5 部署asp.net .0时的注意事项 11.5.1 安装时的注意事项 11.5.2 安装正确的 .net framework包 11.5.3 应用程序集区不能跨 .net版本设置 总结 第12章 单元测试 12.1 关于软件测试 12.1.1 何谓单元测试 12.1.2 何谓集成测试 12.1.3 如何区别单元测试与集成测试 12.1.4 何谓测试驱动开发 12.2 创建ASP.NET MVC的单元测试项目 12.2.1 单元测试项目的命名规则 12.2.2 新建项目时自动创建单元测试项目 12.2.3 通过单元测试向导创建单元测试项目 12.2.4 在controller类中创建单元测试项目 12.3 如何编写ASP.NET MVC单元测试 12.3.1 单元测试的3a模板 12.3.2 编写controller单元测试 12.3.3 在visual studio中执行单元测试程序 12.3.4 查看程序代码涵盖范围 12.3.5 编写适合进行单元测试的程序代码 12.3.6 使用stub假对象完成单元测试 12.3.7 使用mock假对象完成单元测试 12.3.8 编写routing单元测试 总结

2012-12-07

[完整][英语][包含代码][Visual.C#游戏编程入门 插图版].pdf

[完整][英语][包含代码] [Visual.C#游戏编程入门].Visual.C.Sharp.Game.Programming.for.Teens.2011.(美)Jonathan.Harbour.插图版.pdf 中文名: Visual C#游戏编程入门 原名: Visual C# Game Programming for Teens 作者: Jonathan Harbour 图书分类: 软件 资源格式: PDF 版本: 插图版 出版社: Course Technology 书号: 1435458486 发行时间: 2011年03月25日 地区: 美国 语言: 英文 内容介绍: 本书致力于教您如何通过Visual C#创建一个RPG。您将一步步地学习如何使用Windows Forms和GDI+构建游戏引擎的各个部分。如果你喜欢玩游戏,那么你也将会喜欢学习如何创建自己的游戏,因为这会使你拥有一个完全由自己控制的游戏世界。首先您将对Visual C#有一个基本的了解,给你一个游戏编程的基础以及使用工具创建游戏的能力。在您将学习的每一章中的代码示例都将会帮您创建一个不同游戏组件。直到本书最后,您将创建一个能够运转的完整的RPG游戏。

2012-11-20

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 3/3

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 3/3 作  者:刘锐宁,梁水,宋坤 编 出 版 社:人民邮电出版社 出版时间:2009-11-1 版  次:1 页  数:802 字  数:902000 印刷时间:2009-11-1 开  本:大32开 纸  张:胶版纸 印  次:1I S B N:9787115215499 内容简介   本书分为两部分,共17章,前7章是C函数部分,每一章是一个分类,共囊括了143个函数;后10章是MFC类,同样是按章分类,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术。每一个知识点都配有具体的示例,便于读者理解。   本书所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。   本书不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。

2012-11-20

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 2/3

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 2/3 作  者:刘锐宁,梁水,宋坤 编 出 版 社:人民邮电出版社 出版时间:2009-11-1 版  次:1 页  数:802 字  数:902000 印刷时间:2009-11-1 开  本:大32开 纸  张:胶版纸 印  次:1I S B N:9787115215499 内容简介   本书分为两部分,共17章,前7章是C函数部分,每一章是一个分类,共囊括了143个函数;后10章是MFC类,同样是按章分类,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术。每一个知识点都配有具体的示例,便于读者理解。   本书所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。   本书不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。

2012-11-20

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 1/3

[完整][中文][VC++].[VISUAL.C.全能速查宝典].[明日科技刘锐宁,梁水,宋坤.扫描版].pdf 1/3 作  者:刘锐宁,梁水,宋坤 编 出 版 社:人民邮电出版社 出版时间:2009-11-1 版  次:1 页  数:802 字  数:902000 印刷时间:2009-11-1 开  本:大32开 纸  张:胶版纸 印  次:1I S B N:9787115215499 内容简介   本书分为两部分,共17章,前7章是C函数部分,每一章是一个分类,共囊括了143个函数;后10章是MFC类,同样是按章分类,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术。每一个知识点都配有具体的示例,便于读者理解。   本书所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。   本书不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。

2012-11-20

[完整][中文][VC#].[Visual.C#.2010.从入门到精通].[微软技术丛书].pdf

[完整][中文][VC#].[Visual.C#.2010.从入门到精通].[微软技术丛书].pdf 作  者:(英)夏普 著,周靖 译 出 版 社:清华大学出版社 出版时间:2010-8-1 版  次:1页  数:652字  数:904000印刷时间:2010-8-1开  本:16开纸  张:胶版纸印  次:1I S B N:9787302234289 内容简介 C#作为微软的旗舰编程语言,深受程序员喜爱,是他们编写高效应用程序的首选语言。Visual C#2010新增了大量可圈可点的丰富特性,《Visual C# 2010从入门到精通:Step by Step》围绕着基础知识和这些新特性全面介绍了如何利用Visual Studio2010和.NET Framework 4.O编写应用程序。书中沿袭深受读者欢迎的Step by Step风格,通过丰富的练习引导读者逐步构建Windows应用程序,访问SQL Server数据库,开发ASP.NET Web应用程序,创建并使用Web服务等。 全书共29章,结构清晰,叙述清楚。所有练习均在Visual Studio 2010简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算转移到C#的具有C,C++或者Java基础的程序员,都可以从《Visual C# 2010从入门到精通:Step by Step》中吸取到新的知识。

2012-11-20

[完整]深入浅出OracleDBA入门、进阶与诊断案例(2009版) part 1/2

深入浅出OracleDBA入门、进阶与诊断案例 作  者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 版  次:1 页  数:527 字  数:886000 印刷时间:2009-1-1 开  本:16开 纸  张:胶版纸 印  次:1 I S B N:9787115190772 包  装:平装 定  价:¥69.00 内容简介   针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。   本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。

2012-11-09

[完整]深入浅出OracleDBA入门、进阶与诊断案例(2009版) part 2/2

深入浅出OracleDBA入门、进阶与诊断案例 作  者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 版  次:1 页  数:527 字  数:886000 印刷时间:2009-1-1 开  本:16开 纸  张:胶版纸 印  次:1 I S B N:9787115190772 包  装:平装 定  价:¥69.00 内容简介   针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。   本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。

2012-11-09

Oracle专家高级编程.PDF 完整中文版

中文名: Oracle专家高级编程 英文名: expert one-on-one Oracle 版本: PDF格式(清华版WROX公司.NET和Oracle编程经典系列) 发行日期: 2002年04月01日 地区: 大陆 对白语言: 普通话 简介: http://www.dnshn.com/upfileimg/1085226251.jpg 原书名: expert one-on-one Oracle 原出版社: Wrox Press 作者: (美)Thomas Kyte 译者: 袁勤勇 张玉魁等 书号: 7-302-05334-0 页码: 1276 开本: 版次:1-1 丛书名: 清华版WROX公司.NET和Oracle编程经典系列 出版社: 清华大学出版社 出版日期: 2002-4-1 基本信息: 本书是一本关于使用Oracle成功开发应用程序的工具手册,由Oracle公司的资深开发人员Thomas Kyte集自己多年开发经验编写。学习本书能帮助读者彻底理解Oracle的工作原理,并将Oracle作为一个强大的计算环境来使用,书中内容可以迅速解决大多数信息管理问题。书中选择了最重要的特性和技术,并结合实际范例进行讲解,不仅阐述了这些特性,而且还讨论了如何使用它们开发软件,并指出了潜在的缺陷。 本书内容包括Oracle数据库的基本概念;Oracle数据库结构和实用程序;Oracle数据库性能优化;高级SQL特性;用interMedia、基于C的外部过程、Java存储过程和对象关系特性实现Oracle数据库功能的扩展;Oracle数据库安全管理的实现方式等。 本书适用于使用Oracle进行数据库开发的人员,包括有经验的Oracle开发人员、DBA、Oracle项目管理人员等。

2012-11-09

Borland Optimizeit Enterprise Suite 6.0 破解版 (40M)

对J2EE系统进行性能监控及调优的工具. Optimizeit Suite 主要包括三个工具:Profiler:内存、Java 虚拟机、CPU 使用情况跟踪;Thread Debugger:Thread 跟踪工具;Code Coverage:代码运行覆盖跟踪工具,可以提供代码的覆盖率。现在网上的教程比较少,还好软件自带的教程介绍的非常详细,所以上手还是很方便的。   软件还自带了一个Eclipse插件,安装的方法是,打开任何一个工具,然后从菜单tool中选择”IDE Intergration” - “Eclipse 2.0,2.1 and 3.0…”,然后根据提示一步一步操作就可以了,最后向导程序会自动将相应的插件程序拷贝到Eclipse的plugin目录下,并且将oinative.dll文件到Eclipse根目录下。   这里需要说明一点的是,安装的时候在第二步选择了Eclipse安装目录之后有时候会发现“下一步”按钮还是灰色不可用,这是因为安装程序会根据Eclipse下面的几个特定的目录来判断是否是Eclipse根目录,如果你的Eclipse工作目录设置的是其他地方而又将原来目录下面的workspace删除的话就会出现上述情况,这个时候只要创建一个空的workspace目录就可以了。

2012-11-09

Oracle.Database.11g.DBA手册.完整中文 (97M) part2/2

基本信息 出版社: 清华大学出版社; 第1版 (2009年1月1日) 平装: 594页 语种: 简体中文 开本: 16 ISBN: 9787302191391 条形码: 9787302191391 商品尺寸: 25.6 x 18.2 x 3 cm 商品重量: 1 Kg 品牌: 清华大学出版社 ASIN: B001P81JKG 定 价:¥78.00 http://book.360buy.com/10079838.html 内容简介   本书所提供的专业知识可以帮助读者管理灵活的、高可用性的Oracle数据库。本书对上一版本进行了全面的修订,涵盖了每个新特性和实用工具,展示了如何实施新的安装、更新以前的版本、最高效地配置硬件和软件、以及实施安全防护措施。本书介绍了自动备份和恢复过程,提供了透明故障转移功能、审核和调整性能、以及用Oracle Net分布企业数据库。   本书主要内容   规划和部署永久表空间、临时表空间和大文件表空间   优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询   开发功能强大的数据库管理应用程序   使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误..   使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能   使用认证、授权、细粒度审核和细粒度访问控制来实施健壮的安全性   使用Oracle Real Application Clusters和Oracle Active Data Guard维护高可用性   利用Oracle Automatic Diagnostic Repository和Oracle Repair Advisor更高效地对故障情况做出响应   使用Oracle Recovery Manager、Oracle Data Pump Export和Oracle Data Pump Import备份和恢复表、表空间和数据库   使用网络数据库、数据仓库和VLDB   使用最新的Oracle Database 11g工具——Oracle Total Recall和Oracle Flashback Data Archive等。

2012-11-09

Oracle.Database.11g.DBA手册.完整中文 (97M) part1/2

基本信息 出版社: 清华大学出版社; 第1版 (2009年1月1日) 平装: 594页 语种: 简体中文 开本: 16 ISBN: 9787302191391 条形码: 9787302191391 商品尺寸: 25.6 x 18.2 x 3 cm 商品重量: 1 Kg 品牌: 清华大学出版社 ASIN: B001P81JKG 定 价:¥78.00 http://book.360buy.com/10079838.html 内容简介   本书所提供的专业知识可以帮助读者管理灵活的、高可用性的Oracle数据库。本书对上一版本进行了全面的修订,涵盖了每个新特性和实用工具,展示了如何实施新的安装、更新以前的版本、最高效地配置硬件和软件、以及实施安全防护措施。本书介绍了自动备份和恢复过程,提供了透明故障转移功能、审核和调整性能、以及用Oracle Net分布企业数据库。   本书主要内容   规划和部署永久表空间、临时表空间和大文件表空间   优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询   开发功能强大的数据库管理应用程序   使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误..   使用Oracle Automatic Workload Repository和SQL Tuning Sets诊断和调整系统性能   使用认证、授权、细粒度审核和细粒度访问控制来实施健壮的安全性   使用Oracle Real Application Clusters和Oracle Active Data Guard维护高可用性   利用Oracle Automatic Diagnostic Repository和Oracle Repair Advisor更高效地对故障情况做出响应   使用Oracle Recovery Manager、Oracle Data Pump Export和Oracle Data Pump Import备份和恢复表、表空间和数据库   使用网络数据库、数据仓库和VLDB   使用最新的Oracle Database 11g工具——Oracle Total Recall和Oracle Flashback Data Archive等。

2012-11-09

Oracle.11g.从入门到精通 (2/2)

作  者:钱慎一,张素智 编 出 版 社:中国水利水电出版社 ISBN:9787508468303 出版时间:2009-09-01 版  次:1 页  数:468 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 数据库 目录 前言 第1章 Oracle数据库概述 1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据模型 1.2.6 数据完整性约束 1.2.7 联机事务处理和联机分析处理 1.2.8 数据仓库 1.3 Oracle基本术语 1.3.1 数据字典 1.3.2 数据文件 1.3.3 控制文件 1.3.4 日志文件 1.3.5 表空间 1.3.6 段 1.3.7 区 1.3.8 数据块 1.4 Oracle 11g的新特性 1.4.1 数据库管理部分 1.4.2 PL/SQL部分 1.4.3 其他部分 第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 停止所有的Oracle服务 2.3.2 用OUI卸载所有的Oracle组件 2.3.3 手动删除Oracle遗留的成分 2.4 Oracle的应用结构 2.4.1 单磁盘独立主机结构 2.4..2 多磁盘独立主机结构 2.4.3 多数据库独立主机结构 2.4.4 C/S结构 2.4.5 分布式结构 2.5 Oracle网络与防火墙 2.5.1 Oracle网络服务 2.5.2 配置Oracle网络环境 2.5.3 Oracle防火墙 第3章 SQL语言基础 3.1 SQL概述 3.1.1 SQL语言的功能 3.1.2 SQL的特点 3.1.3 SQL语句的编写规则 3.2 数据定义 3.2.1 CREATE 3.2.2 DROP 3.2.3 ALTER 3.3 数据查询 3.3.1 简单查询 3.3.2 WHERE子句 3.3.3 ORDER BY子句 3.3.4 GROUPBY子句 3.3.5 HAVING子句 3.3.6 多表连接查询 3.3.7 集合操作 3.3.8 子查询 3.4 数据操纵 3.4.1 INSERT语句 3.4.2 UPDATE语句 3.4.3 DELETE语句 3.4.4 TRLINCATE语句 3.5 数据控制 3.5.1 GRANT语句 3.5.2 REVOKE语句 3.6 Oracle常用函数 3.6.1 字符类函数 3.6.2 数字类函数 3.6.3 日期类函数 3.6.4 转换类函数 3.6.5 聚集类函数 第4章 Oracle PL/SQL语言及编程 4.1 PL/SQL简介 4.1.1 PL/SQL的基本结构 4.1.2 PUSQL注释 4.1.3 PL/SQL字符集 4.1.4 PL/SQL数据类型 4.1.5 PIJSQL变量和常量 4.1.6 PL/SQL语句控制结构 4.1.7 PL/SQL表达式 4.2 PL/SQL的游标 4.2.1 基本原理 4.2.2 显式游标 4.2.3 隐式游标 4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 4.5.1 基本原理 4.5.2 创建包 4.5.3 调用包 4.5.4 删除包 4.6 触发器 4.6.1 触发器的基本原理 4.6.2 创建触发器 4.6.3 执行触发器 4.6.4 删除触发器 第5章 熟悉SQL*Plus-Oracle数据库环境 5.1 进入和退出SQL*Plus环境 5.1.1 启动SQL*Plus 5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7 跟踪语句 5.3 设置SQL*Plus环境 5.3.1 SHOW命令 5.3.2 SET命令 5.4 SQL*Plus环境介绍 5.4.1 存储SQL*Plus环境 5.4.2 假脱机输出 5.4.3 联机帮助 5.5 使用SQL*Plus格式化查询结果 5.5.1 格式化列 5.5.2 定义页与报告的标题和维数 5.5.3 存储和打印结果 第6章 Oracle的基本操作 6.1 Oracle的启动与关闭 6.1.1 启动Oracle数据库 6.1.2 关闭Oracle数据库 6.2 表的创建与改进 6.2.1 表的基本概念 6.2.2 表结构设计 6.2.3 表的创建 6.2.4 修改表结构 6.3 索引 6.3.1 索引的概念 6.3.2 创建索引 6.3.3 删除索引 6.4 视图 6.4.1 视图的概念 6.4.2 创建视图 6.4.3 视图更改 6.4.4 删除视图 6.5 数据操纵与数据查询 6.5.1 复制原表插入记录 6.5.2 使用视图 6.5.3 使用PL/SQL语言 6.5.4 数据查询 第7章 Oracle数据库管理操作 7.1 学会使用视图 7.1.1 增加安全性 7.1.2 隐藏数据的复杂性 7.1.3 实现命名简洁性和易读性 7.1.4 实现更改灵活性 7.2 实现记录的唯一性 7.2.1 用键实现 7.2.2 创建唯一索引 7.2.3 使用序列实现 7.3 实现数据的完整性 7.3.1 域完整性 7.3.2 实体完整性 7.3.3 引用完整性 7.3.4 存储过程检查 7.3.5 使用触发器 7.4 避免更改引起的大量改动 7.4.1 使用视图 7.4.2 使用同义名 7.4.3 使用光标 第8章 数据库用户管理 8.1 授予权限 8.1.1 直接授权 8.1.2 授权角色 8.1.3 使用OEM的“安全管理”创建 角色 8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理对数据库对象的访问 8.4.1 使用用户口令 8.4.2 使用权限控制 8.4.3 使用数据库链接 8.4.4 使用配置文件 第9章 数据库空间管理 9.1 建立数据库时的空间设计 9.1.1 指定system表空间初值 9.1.2 设置其他表空间初值 9.2 在空间充足时的管理 9.2.1 使用数据字典动态监视 9.2.2 向表空间增加数据文件 9.3 解决空间不足的方法 9.3.1 增加数据文件大小 9.3.2 创建新表空间 9.3.3 动态增加表空间 9.3.4 三种方法的区别与比较 9.4 合理利用存储空间 9.4.1 采用正确的数据类型 9.4.2 存储参数的正确设置 9.4.3 定期回收无用表空间 9.4.4 归档历史表空间 第10章 备份与恢复机制 10.1 备份与恢复的方法 10.2 使用数据泵进行逻辑备份和恢复 10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 10.4.2 脱机恢复 10.5 联机备份与恢复 10.5.1 归档日志模式的设置 10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪回数据库 10.6.2 闪回表 10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路复用控制文件 11.1.3 控制文件的创建 11.1.4 控制文件的备份与恢复 11.1.5 控制文件的查询与删除 11.1.6 OEM中控制文件的管理 11.2 日志文件 11.2.1 日志文件及存储策略 11.2.2 增加日志组和日志成员 11.2.3 设置日志自动存档功能 11.2.4 监视日志工作 第12章 数据库控制 12.1 用事务控制操作 12.1.1 什么是事务 12.1.2 设置事务 12.1.3 事务提交 12.1.4 事务回滚 12.1.5 设置回退点 12.2 用锁控制并发存取 12.2.1 为何加锁 12.2.2 加锁的方法 第13章 Oracle数据库的安全管理 13.1 Oracle数据库安全性概述 13.1.1 Oracle 11g的安全性体系 13.1.2 Oracle 11g的安全性机制 13.2 用户管理 13.2.1 创建用户 13.2.2 修改用户 13.2.3 删除用户信息 13.2.4 查询用户 13.3 虚拟专用数据库 13.3.1 基于行的VPD 13.3.2 基于列的VPD 13.4 透明数据加密(’FDE) 13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 留言板系统的应用背景 14.1.2 留言板系统的总体需求 14.1.3 留言板系统的功能分析 14.1.4 留言板系统的设计思路 14.2 系统功能模块设计 14.2.1 系统框架 14.2.2 系统功能模块划分 14.3 数据库设计 14.3.1 数据库需求分析 14.3.2 数据库概念结构设计 14.3.3 数据库逻辑结构设计 14.3.4 数据库表的创建 14.3.5 数据库的连接 14.4 系统主要功能模块的设计与实现 14.4.1 用户登录模块 14.4.2 添加留言模块 14.4.3 回复留言模块 14.4.4 访问留言人主页 14.4.5 删除留言 14.4.6 修改密码 14.5 本章小结 第15章 新闻发布系统 15.1 系统概述 15.1.1 新闻发布系统的应用背景 15.1.2 新闻发布系统的总体需求 15.1.3 新闻发布系统的功能分析 15.1.4 新闻发布系统的设计思路 15.2 系统功能模块设计 15.3 数据库设计 15.3.1 数据库需求分析 15.3.2 数据库概念结构设计 15.3.3 数据库逻辑结构设计 15.3.4 数据库表的创建 15.3.5 数据库的连接 15.4 网站总体框架 15.4.1 文件布局 15.4.2 网站首页的运行结果 15.5 系统后台主要功能模块的设计与实现 15.5.1 登录模块设计 15.5.2 管理员维护模块设计 15.5.3 新闻管理模块设计 15.6 系统前台主要功能模块的设计与实现 15.6.1 今日新闻的显示 15.6.2 查找新闻 15.6.3 查看新闻人物和投票 15.7 本章小结 附录A 0racle 11g词汇集锦 附录B 0facle 11g选件概述

2012-08-20

Oracle.11g.从入门到精通 (1/2)

作  者:钱慎一,张素智 编 出 版 社:中国水利水电出版社 ISBN:9787508468303 出版时间:2009-09-01 版  次:1 页  数:468 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 数据库 目录 前言 第1章 Oracle数据库概述 1.1 Oracle数据库产品结构及组成 1.1.1 企业版 1.1.2 标准版 1.1.3 标准版 1.1.4 个人版 1.2 数据库基本术语 1.2.1 数据库 1.2.2 数据库管理系统 1.2.3 数据库系统 1.2.4 数据库模式 1.2.5 数据模型 1.2.6 数据完整性约束 1.2.7 联机事务处理和联机分析处理 1.2.8 数据仓库 1.3 Oracle基本术语 1.3.1 数据字典 1.3.2 数据文件 1.3.3 控制文件 1.3.4 日志文件 1.3.5 表空间 1.3.6 段 1.3.7 区 1.3.8 数据块 1.4 Oracle 11g的新特性 1.4.1 数据库管理部分 1.4.2 PL/SQL部分 1.4.3 其他部分 第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 停止所有的Oracle服务 2.3.2 用OUI卸载所有的Oracle组件 2.3.3 手动删除Oracle遗留的成分 2.4 Oracle的应用结构 2.4.1 单磁盘独立主机结构 2.4..2 多磁盘独立主机结构 2.4.3 多数据库独立主机结构 2.4.4 C/S结构 2.4.5 分布式结构 2.5 Oracle网络与防火墙 2.5.1 Oracle网络服务 2.5.2 配置Oracle网络环境 2.5.3 Oracle防火墙 第3章 SQL语言基础 3.1 SQL概述 3.1.1 SQL语言的功能 3.1.2 SQL的特点 3.1.3 SQL语句的编写规则 3.2 数据定义 3.2.1 CREATE 3.2.2 DROP 3.2.3 ALTER 3.3 数据查询 3.3.1 简单查询 3.3.2 WHERE子句 3.3.3 ORDER BY子句 3.3.4 GROUPBY子句 3.3.5 HAVING子句 3.3.6 多表连接查询 3.3.7 集合操作 3.3.8 子查询 3.4 数据操纵 3.4.1 INSERT语句 3.4.2 UPDATE语句 3.4.3 DELETE语句 3.4.4 TRLINCATE语句 3.5 数据控制 3.5.1 GRANT语句 3.5.2 REVOKE语句 3.6 Oracle常用函数 3.6.1 字符类函数 3.6.2 数字类函数 3.6.3 日期类函数 3.6.4 转换类函数 3.6.5 聚集类函数 第4章 Oracle PL/SQL语言及编程 4.1 PL/SQL简介 4.1.1 PL/SQL的基本结构 4.1.2 PUSQL注释 4.1.3 PL/SQL字符集 4.1.4 PL/SQL数据类型 4.1.5 PIJSQL变量和常量 4.1.6 PL/SQL语句控制结构 4.1.7 PL/SQL表达式 4.2 PL/SQL的游标 4.2.1 基本原理 4.2.2 显式游标 4.2.3 隐式游标 4.2.4 游标属性 4.2.5 游标变量 4.3 过程 4.3.1 创建过程 4.3.2 调用过程 4.3.3 删除过程 4.3.4 过程的参数类型及传递 4.4 函数 4.4.1 创建函数 4.4.2 调用函数 4.4.3 删除函数 4.5 程序包 4.5.1 基本原理 4.5.2 创建包 4.5.3 调用包 4.5.4 删除包 4.6 触发器 4.6.1 触发器的基本原理 4.6.2 创建触发器 4.6.3 执行触发器 4.6.4 删除触发器 第5章 熟悉SQL*Plus-Oracle数据库环境 5.1 进入和退出SQL*Plus环境 5.1.1 启动SQL*Plus 5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7 跟踪语句 5.3 设置SQL*Plus环境 5.3.1 SHOW命令 5.3.2 SET命令 5.4 SQL*Plus环境介绍 5.4.1 存储SQL*Plus环境 5.4.2 假脱机输出 5.4.3 联机帮助 5.5 使用SQL*Plus格式化查询结果 5.5.1 格式化列 5.5.2 定义页与报告的标题和维数 5.5.3 存储和打印结果 第6章 Oracle的基本操作 6.1 Oracle的启动与关闭 6.1.1 启动Oracle数据库 6.1.2 关闭Oracle数据库 6.2 表的创建与改进 6.2.1 表的基本概念 6.2.2 表结构设计 6.2.3 表的创建 6.2.4 修改表结构 6.3 索引 6.3.1 索引的概念 6.3.2 创建索引 6.3.3 删除索引 6.4 视图 6.4.1 视图的概念 6.4.2 创建视图 6.4.3 视图更改 6.4.4 删除视图 6.5 数据操纵与数据查询 6.5.1 复制原表插入记录 6.5.2 使用视图 6.5.3 使用PL/SQL语言 6.5.4 数据查询 第7章 Oracle数据库管理操作 7.1 学会使用视图 7.1.1 增加安全性 7.1.2 隐藏数据的复杂性 7.1.3 实现命名简洁性和易读性 7.1.4 实现更改灵活性 7.2 实现记录的唯一性 7.2.1 用键实现 7.2.2 创建唯一索引 7.2.3 使用序列实现 7.3 实现数据的完整性 7.3.1 域完整性 7.3.2 实体完整性 7.3.3 引用完整性 7.3.4 存储过程检查 7.3.5 使用触发器 7.4 避免更改引起的大量改动 7.4.1 使用视图 7.4.2 使用同义名 7.4.3 使用光标 第8章 数据库用户管理 8.1 授予权限 8.1.1 直接授权 8.1.2 授权角色 8.1.3 使用OEM的“安全管理”创建 角色 8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理对数据库对象的访问 8.4.1 使用用户口令 8.4.2 使用权限控制 8.4.3 使用数据库链接 8.4.4 使用配置文件 第9章 数据库空间管理 9.1 建立数据库时的空间设计 9.1.1 指定system表空间初值 9.1.2 设置其他表空间初值 9.2 在空间充足时的管理 9.2.1 使用数据字典动态监视 9.2.2 向表空间增加数据文件 9.3 解决空间不足的方法 9.3.1 增加数据文件大小 9.3.2 创建新表空间 9.3.3 动态增加表空间 9.3.4 三种方法的区别与比较 9.4 合理利用存储空间 9.4.1 采用正确的数据类型 9.4.2 存储参数的正确设置 9.4.3 定期回收无用表空间 9.4.4 归档历史表空间 第10章 备份与恢复机制 10.1 备份与恢复的方法 10.2 使用数据泵进行逻辑备份和恢复 10.2.1 使用expdp导出数据 10.2.2 使用impdp导入数据 10.3 使用OEM中进行备份与恢复 10.3.1 通过导出文件来备份 10.3.2 通过导入来恢复 10.4 脱机备份与恢复 10.4.1 脱机备份 10.4.2 脱机恢复 10.5 联机备份与恢复 10.5.1 归档日志模式的设置 10.5.2 创建恢复目录所用的表空间 10.5.3 创建RMAN用户并授权 10.5.4 创建恢复目录 10.5.5 注册目标数据库 10.5.6 使用RMAN程序进行备份 10.5.7 使用RMAN程序进行恢复 10.6 自动备份与恢复 10.6.1 闪回数据库 10.6.2 闪回表 10.6.3 闪回回收站 10.6.4 闪回查询 10.6.5 闪回版本查询 10.6.6 闪回事务查询 10.7 几种备份与恢复方法的比较 第11章 控制文件及日志文件的管理 11.1 控制文件 11.1.1 控制文件概述 11.1.2 多路复用控制文件 11.1.3 控制文件的创建 11.1.4 控制文件的备份与恢复 11.1.5 控制文件的查询与删除 11.1.6 OEM中控制文件的管理 11.2 日志文件 11.2.1 日志文件及存储策略 11.2.2 增加日志组和日志成员 11.2.3 设置日志自动存档功能 11.2.4 监视日志工作 第12章 数据库控制 12.1 用事务控制操作 12.1.1 什么是事务 12.1.2 设置事务 12.1.3 事务提交 12.1.4 事务回滚 12.1.5 设置回退点 12.2 用锁控制并发存取 12.2.1 为何加锁 12.2.2 加锁的方法 第13章 Oracle数据库的安全管理 13.1 Oracle数据库安全性概述 13.1.1 Oracle 11g的安全性体系 13.1.2 Oracle 11g的安全性机制 13.2 用户管理 13.2.1 创建用户 13.2.2 修改用户 13.2.3 删除用户信息 13.2.4 查询用户 13.3 虚拟专用数据库 13.3.1 基于行的VPD 13.3.2 基于列的VPD 13.4 透明数据加密(’FDE) 13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 留言板系统的应用背景 14.1.2 留言板系统的总体需求 14.1.3 留言板系统的功能分析 14.1.4 留言板系统的设计思路 14.2 系统功能模块设计 14.2.1 系统框架 14.2.2 系统功能模块划分 14.3 数据库设计 14.3.1 数据库需求分析 14.3.2 数据库概念结构设计 14.3.3 数据库逻辑结构设计 14.3.4 数据库表的创建 14.3.5 数据库的连接 14.4 系统主要功能模块的设计与实现 14.4.1 用户登录模块 14.4.2 添加留言模块 14.4.3 回复留言模块 14.4.4 访问留言人主页 14.4.5 删除留言 14.4.6 修改密码 14.5 本章小结 第15章 新闻发布系统 15.1 系统概述 15.1.1 新闻发布系统的应用背景 15.1.2 新闻发布系统的总体需求 15.1.3 新闻发布系统的功能分析 15.1.4 新闻发布系统的设计思路 15.2 系统功能模块设计 15.3 数据库设计 15.3.1 数据库需求分析 15.3.2 数据库概念结构设计 15.3.3 数据库逻辑结构设计 15.3.4 数据库表的创建 15.3.5 数据库的连接 15.4 网站总体框架 15.4.1 文件布局 15.4.2 网站首页的运行结果 15.5 系统后台主要功能模块的设计与实现 15.5.1 登录模块设计 15.5.2 管理员维护模块设计 15.5.3 新闻管理模块设计 15.6 系统前台主要功能模块的设计与实现 15.6.1 今日新闻的显示 15.6.2 查找新闻 15.6.3 查看新闻人物和投票 15.7 本章小结 附录A 0racle 11g词汇集锦 附录B 0facle 11g选件概述

2012-08-20

[完整]Oracle DBA手记3:数据库性能优化与内部原理解析

作  者:冯春培 等 著 盖国强,杨廷琨 编 出 版 社:电子工业出版社 ISBN:9787121144790 出版时间:2011-09-01 版  次:1 页  数:289 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 数据库 编辑推荐   Oracle逻辑读写深入分析   面向程序员的数据库访问性能优化法则   Oracle的Latch优化深入解析   隐含参数与Library Cache、Shared Pool Latch原理 内容简介   《Oracle DBA手记3:数据库性能优化与内部原理解析》由多位数据库技术专家合著而成,融合了各行业DBA 的工作经验与思考,包含了精心挑选的数据库性能优化与内部原理解析案例。内容涵盖“DBA 手记”,以手记形式记录了DBA 们的工作点滴、经验分享;“SQL 与SQL 优化”,分别讲解了SQL 的执行计划,SQL Profile 的使用,以及Oracle 中的NULL 值解析;“内部原理与优化”,分别介绍了Oracle 的索引分裂、TX 锁等待、闩锁原理、逻辑读写、隐含参数与Latch 原理等的内部操作。   《Oracle DBA手记3:数据库性能优化与内部原理解析》的主要内容以原理分析、内部实践、故障解决为依据,将Oracle 数据库的深层技术层剖缕析、抽丝剥茧地展示给读者。希望能够帮助读者加深对Oracle 技术的认知和理解,并将这些技术应用到实践中去。 作者简介   盖国强,网名Eygle,恩墨科技创始人,Oracle ACE 总监,ITPUB论坛超级版主,2006年度中国十大杰出数据库工程师之一,ACOUG用户组发起人,远程DBA服务的倡导者和实践者,《OracleDBA手记》系列主创,另有多部著作惠及Oracle技术圈。   冯春培,网名biti-rainy,支付宝公司数据与风险管理技术部资深总监。2006年中国十大杰出数据库工程师之一,同年获阿里集团唯一专业人才大奖,2008年Oracle ACE Divector,2009年杭州“13l”优秀中青年培养人选。   崔华网,名dbsnake,OracleACE,ACOUG成员,中航信资深OraC1e数据库工程师,恩墨科技特邀专家顾问。技术探秘不辍,所到之处,种种恢复难题灰飞烟灭。   熊军,网名老熊,Oracle ACE,恢复软件ODU作者,该软件曾为众多网友脱危解困。坚持数年无私分享之后,终与崔华携手通过Oracle ACE提名,可谓实至名归。   姜龙,Oracle技术实践先行者,8i&10g OCF,十余年间先后化身网易Oracle社区版主jLlong,CNOtJG数据库管理版版主stonemoya。航空数据库领域资深人士及系列服务规范制定者,目前任甲骨文(中国)公司高级咨询顾问。   黄玮,独行侠,Hell0DBA.corn创建者,于东南之地自树一帜,精于Oracle内部原理研究,时有佳作引技术界热议。   杨廷琨,网名Yangtingkun,ITPUB Oracle数据库管理版版主,有ITPuB上百科全书之雅称,涉猎之广、作品之丰一时无人可出其右,曾参于编写《Oracle数据库性能优化》、《Orace DBA手记》等技术著作。   叶正盛,阿里巴巴DBA团队数据库技术专家,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家。 Part1 DBA 之路 0 人生就是如此—冯春培感悟之路 冯春培(网名 biti_rainy,第0 章创作者) 支付宝公司数据与风险管理技术部资深总监。在数据库、主机、存储等领域有丰富经验,主导了主机性能评估模型、数据库水平拆分、基于数据库日志解析的数据同步、基于ISCSI 的廉价存储等项目,目前专注于大规模数据的并行计算和存储、用户行为研究与风险控制领域。2006年被评为中国十大杰出数据库工程师,同年获阿里集团唯一专业人才大奖,2008 年被Oracle 公司授予 ACEDirector 称号,2009 年被评选为杭州市“131”优秀中青年培养人选。 Part2 DBA 手记 1 杨廷琨的DBA 手记 TRUNCATE 语句时间过长的诊断隐式转换影响物化视图查询重写批量修改数据后应收集统计信息如何监测一个PL/SQL 过程的运行情况一次RAC 环境性能诊断过程数据泵功能灵活运用案例杨廷琨(网名Yangtingkun,第1、7 章创作者) 恩 墨科技联合创始人,客户支持经理。在国内著名数据库论坛ITPUB 出任Oracle 数据库管理版版主,2004 年曾参与编写了《Oracle 数据库性能优化》一书,2007 年被Oracle 公司授予ACE 称号,2010 和Eygle 共同主编出版了《Oracle DBA 手记》一书,2010 年被评选为ITPUB年度最佳版主。喜欢研究Oracle 相关的技术问题,多年持续在个人BLOG 上发表了2000 多篇Oracle 相关的原创技术文章。 2 姜龙的DBA 工作手记 同义词降低逻辑读优化一则11gR2 中物化视图在真实案例中的应用利用TimesTen 内存数据库大幅提升性能参考文献 姜龙(第2 章的创者) 热爱Oracle 技术,8i & 10gOCP。2000 年左右活跃于网易Oracle 社区并时任版主(id:jl_long),后转战CNOUG 数据库管理版版主(id:stonemoya),虽然间接性迷茫但从未放弃。在国内航空业数据库领域积累了较丰富的管理经验并制定了一系列服务规范,目前就职于甲骨文(中国)软件系统有限公司,任高级咨询顾问。 3 面向程序员的数据库访问性能优化法则 数据库访问优化法则简介 Oracle 数据库的两个基本概念 数据库访问优化法则详解 叶正盛(第3 章创作者) 现任职于阿里巴巴DBA团队,数据库技术专家,专注于数据库应用与开发研究工作,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN 软件工程专家,博客专家,十余年信息化系统设计开发与研发团队管理工作经验。 4 Linux 大内存页Oracle 数据库优化 案例的引入 操作系统中的CPU 使用分析 使用大内存页来解决问题 小结 熊军(网名老熊,第4、6、12 章创作者) OracleACE,ACOUG 成员。从2003 年底接触Oracle 数据库并对其产生了浓厚的兴趣。现从事Oracle 第三方技术支持工作,为客户提供专业化的技术服务。擅长Oracle 数据库故障诊断处理和性能优化,Oracle 恢复软件ODU的作者。 Part3 SQL 与SQL 优化 5 SQL 执行计划解读与案例分析 得到SQL 的真实执行计划 执行计划的执行顺序 10g/11g 里执行计划的一些增强 绑定变量对执行计划的影响 10053 事件分析执行计划一例 看似正常的执行计划导致严重性能问 题的案例 监听连接时间过长案例外一则 崔华(网名dbsnake,第5 章创作者) Oracle ACE,ACOUG 成员,中航信资深Oracle 数据库工程师,恩墨科技特邀专家顾问。对Oracle 数据库技术具有狂热的爱好,深入理解Oracle 的体系结构、内存结构、物理存储(各种块格式)、锁机制、优化机制等。深入了解Oracle的备份恢复机制,熟悉Oracle 的各种备份方法,能够处理各种情况下的数据恢复,包括没有数据备份时的恢复。 6 使用SQL Profile 改变和稳定SQL 执行计划 SQL Profile 与Outline SQL Profile 是什么 手工创建SQL Profile 使用SQL Profile 稳定SQL 语句的执行 计划 使用SQL Profile 更改SQL 语句的执行 计划 一个使用SQL Profile 的案例 7 Oracle 中的NULL 值解析 NULL 的基础概念和由来 NULL 的布尔运算的特点 NULL 的默认数据类型 空字符串‘’与NULL 的关系 NULL 和索引 NULL 的其他方面特点 Part4 内部原理与优化 8 B*Tree 索引中的数据块分裂 如何分裂 树的生长 存储参数 分裂事务控制 数据块分配 等待事件 附:10g 中如何构建“高”索引

2012-08-18

[完整]Oracle DBA手记1:数据库诊断案例与性能优化实践

上传测试,请购买正版。 基本信息 作者: 《Oracle DBA手记》编委会 出版社:电子工业出版社 ISBN:9787121101397 上架时间:2010-1-19 出版日期:2010 年1月 开本:16开 页码:407 版次:1-1 所属分类:计算机 > 数据库 > Oracle 编辑推荐   《Oracle DBA手记:数据库诊断案例与性能优化实践》是Oracle ACE总监、Oracle畅销书作者盖国强亲自策划,汇集五位一线Oracle DBA工作思考的心得,从不同视角展示数据库诊断与优化的思路。 内容简介   《Oracle DBA手记:数据库诊断案例与性能优化实践》由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(包括调整索引,处理表碎片,优化分页查询,改善执行计划等),以及优化系统性能的经验。   作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考。 目录 第1篇 DBA工作手记 Eygle的DBA工作手记(作者:盖国强) DBA 2.0的时代 DBA日常工作职责--我对DBA的7点建议 DBA最重要的素质有哪些 DBA职业生涯之误删除篇 DBA警世录--有些习惯DBA需要养成 RAC环境下故障处理一则 SQL_TRACE跟踪与诊断 临时表空间组导致递归SQL高度解析案例 使用闪回查询恢复误删除的数据 使用ErrorStack进行错误跟踪及诊断 断电故障导致ASM DiskGroup故障及恢复案例 共享池的改进与ORA-04031的变化 共享内存无法正常释放

2012-08-18

Oracle_Database_11g完全参考手册.part3/3

基本信息 书名:Oracle Database 11g完全参考手册 原价:158.00元 作者:罗尼(Kevin Loney) 出版社:清华大学出版社 出版日期:2010-06-01 ISBN:9787302221920 字数: 页码:1240 版次:1 装帧: 开本:16开 编辑推荐 《Oracle Database 11g完全参考手册》   安装Oracle Database ll g或从早期版本升级   创建数据库表、序列、索引、视图和用户账户   构造SQL语句、过程、查询和子查询   使用虚拟专用数据库和透明数据加密优化安全性   使用SQL*oader乘10racle Data Pump导入和导出数据   使用SQL重放、变更管理和缓存结果   使用闪回和自动撤消管理功能避免人为错误   构建和调整PL/SQL触发器、函数和程序包   使用Java、JDBC和XMIL开发数据库应用程序   使用Oracle实时应用群集(RAC)优化可用性和可扩展性 内容提要 《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,关系数据库。通过学习《Oracle Database 11g完全参考手册》,您可以了解如何实现最新的安全措施,如何调优数据库的性能,如何部署网格计算技术。附录部分内容丰富、便予参照,包括Oracle命令、关键字、功能以及函数等。 目录 第1部分 关键的数据库概念 第1章 OracleDatabase11g体系结构 1.1 数据库和实例 1.2 数据库技术 1.2.1 存储数据 1.2.2 数据保护 1.2.3 可编程的结构 1.3 选择体系结构和选项 第2章 安装OracleDatabase11g和创建数据库 2.1 许可证和安装选项 2.2 使用OUI安装Oracle软件 第3章 升级到OracleDatabase11g 3.1 选择升级方法 3.2 升级之前的准备 3.3 运行升级前信息工具(Pre-UpgraInformationTool) 3.4 使用数据库升级助手(DBIUA) 3.5 执行手动直接升级 3.6 使用Export与Import 3.6.1 使用哪个EXport和Import版本 3.6.2 进行升级 3.7 使用数据复制法 3.8 升级完成之后的工作 第4章 规划OracIe应用程序方法、风险和标准 4.1 协作方法 4.2 每个人都有“数据 4.3 熟悉的Oracle语言 4.3.1 存储信息的表 4.3.2 结构化查询语言 4.3.3 简单的Oracle查询 4.3.4 为什么称作“关系 4.4 一些通用的、常见的示例 4.5 风险所在 4.6 新视角的重要性 4.6.1 变化的环境 4.6.2 代码、缩写和命名标准 4.7 如何减少混淆 4.7.1 规范化 4.7.2 表和列的英文名称 4.7.3 数据中的英文单词 4.8 名称和数据中的大写 4.9 规范化名称 4.10 人性化和优秀的设计 4.10.1 理解应用程序的任务 4.10.2 任务概要 4.11 理解数据 4.11.1 原子数据模型 4.11.2 原子业务模型 4.11.3 业务模型 4.11.4 数据项 4.11.5 查询和报告 4.12 关于对象名称的规范化 4.12.1 级别名称完整性 4.12.2 外键 4.12.3 单数名称 4.12.4 简洁 4.12.5 对象名辞典 4.13 智能键和列值 4.14 建议 第Ⅱ部分 SQL和SQL*PIus 第5章 SQL中的基本语法 5.1 样式 5.2 创建NEWSPAJPER表 5.3 用SQL从表中选择数据 5.4 select、From、where和Orderby 5.5 逻辑和值 5.5.1 单值测试 5.5.2 值列表的简单测试 5.5.3 组合逻辑 5.6 wbLere的另一个用途:子查询 5.6.1 从子查询得到单值 5.6.2 从子查询得到值列表 5.7 组合表 5.8 创建视图 5.9 扩展视图 第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 setnewpage 6.1.10 ⑩spool 6.1.11 ⑥/**/ 6.1.1

2012-08-18

Oracle_Database_11g完全参考手册.part2/3

基本信息 书名:Oracle Database 11g完全参考手册 原价:158.00元 作者:罗尼(Kevin Loney) 出版社:清华大学出版社 出版日期:2010-06-01 ISBN:9787302221920 字数: 页码:1240 版次:1 装帧: 开本:16开 编辑推荐 《Oracle Database 11g完全参考手册》   安装Oracle Database ll g或从早期版本升级   创建数据库表、序列、索引、视图和用户账户   构造SQL语句、过程、查询和子查询   使用虚拟专用数据库和透明数据加密优化安全性   使用SQL*oader乘10racle Data Pump导入和导出数据   使用SQL重放、变更管理和缓存结果   使用闪回和自动撤消管理功能避免人为错误   构建和调整PL/SQL触发器、函数和程序包   使用Java、JDBC和XMIL开发数据库应用程序   使用Oracle实时应用群集(RAC)优化可用性和可扩展性 内容提要 《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,关系数据库。通过学习《Oracle Database 11g完全参考手册》,您可以了解如何实现最新的安全措施,如何调优数据库的性能,如何部署网格计算技术。附录部分内容丰富、便予参照,包括Oracle命令、关键字、功能以及函数等。 目录 第1部分 关键的数据库概念 第1章 OracleDatabase11g体系结构 1.1 数据库和实例 1.2 数据库技术 1.2.1 存储数据 1.2.2 数据保护 1.2.3 可编程的结构 1.3 选择体系结构和选项 第2章 安装OracleDatabase11g和创建数据库 2.1 许可证和安装选项 2.2 使用OUI安装Oracle软件 第3章 升级到OracleDatabase11g 3.1 选择升级方法 3.2 升级之前的准备 3.3 运行升级前信息工具(Pre-UpgraInformationTool) 3.4 使用数据库升级助手(DBIUA) 3.5 执行手动直接升级 3.6 使用Export与Import 3.6.1 使用哪个EXport和Import版本 3.6.2 进行升级 3.7 使用数据复制法 3.8 升级完成之后的工作 第4章 规划OracIe应用程序方法、风险和标准 4.1 协作方法 4.2 每个人都有“数据 4.3 熟悉的Oracle语言 4.3.1 存储信息的表 4.3.2 结构化查询语言 4.3.3 简单的Oracle查询 4.3.4 为什么称作“关系 4.4 一些通用的、常见的示例 4.5 风险所在 4.6 新视角的重要性 4.6.1 变化的环境 4.6.2 代码、缩写和命名标准 4.7 如何减少混淆 4.7.1 规范化 4.7.2 表和列的英文名称 4.7.3 数据中的英文单词 4.8 名称和数据中的大写 4.9 规范化名称 4.10 人性化和优秀的设计 4.10.1 理解应用程序的任务 4.10.2 任务概要 4.11 理解数据 4.11.1 原子数据模型 4.11.2 原子业务模型 4.11.3 业务模型 4.11.4 数据项 4.11.5 查询和报告 4.12 关于对象名称的规范化 4.12.1 级别名称完整性 4.12.2 外键 4.12.3 单数名称 4.12.4 简洁 4.12.5 对象名辞典 4.13 智能键和列值 4.14 建议 第Ⅱ部分 SQL和SQL*PIus 第5章 SQL中的基本语法 5.1 样式 5.2 创建NEWSPAJPER表 5.3 用SQL从表中选择数据 5.4 select、From、where和Orderby 5.5 逻辑和值 5.5.1 单值测试 5.5.2 值列表的简单测试 5.5.3 组合逻辑 5.6 wbLere的另一个用途:子查询 5.6.1 从子查询得到单值 5.6.2 从子查询得到值列表 5.7 组合表 5.8 创建视图 5.9 扩展视图 第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 setnewpage 6.1.10 ⑩spool 6.1.11 ⑥/**/ 6.1.12 关于列标题的一些说明 6.2 其他特性 6.2.1 命令行编辑器 6.2.2 设置停顿 6.2.3 保存 6.2.4 存储 6.2.5 编辑 6.2.6 host 6.2.7 添加SQL*PLUS命令 6.2.8 启动 6.3 检查SQL*PLUS环境 6.4 构件块 第7章 文本信息的收集与更改 7.1 数据类型 7.2 什么是串 7.3 表示法 7.4 连接符(Ⅱ) 7.5 剪切和粘贴串 7.5.1 RPAD和LIIAD 7.5.2 LTRIM、RTRIM和TRIM 7.5.3 组合两个函数 7.5.4 使用TRIM函数 7.5.5 再次使用填充函数 7.5.6 I.LOWER、UPPER和INITCAP 7.5.7 LENGTH 7.5.8 SUBSTR 7.5.9 INSTR 7.5.1 0ASCII和CHR 7.6 在orderby和where子句中使串函数 7.6.1 SOUNDEX 7.6.2 国际语言支持 7.6.3 正则表达式支持 7.7 小结 第8章 正则表达式搜索 8.1 搜索串 8.2 REGExP_SUBSTR 8.3 REGEXP_INSTR 8.4 REGEXP-LIKE 8.5 REPLACE和REGEXPRRPIACE 第9章 数值处理 9.1 三类数值函数 9.2 表示法 9.3 单值函数 9.3.1 加减乘除 9.3.2 NULL 9.3.3 NVL:空值置换函数 9.3.4 ABS:绝对值函数 9.3.5 CEIL 9.3.6 FL00R 9.3.7 MOD 9.3.8 POWER 9.3.9 SQRT:求平方根 9.3.1 0EXP、LN和LOG 9.3.1 1ROUND和TRUNC 9.3.1 2SIGN 9.3.1 3SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN 9.4 聚集函数 9.4.1 组值函数中的NULL 9.4.2 单值函数和组值函数的示例 9.4.3 AVG、COUNT、MAX、MIM和SUM 9.4.4 组值函数和单值函数的组合 9.4.5 STDDEV和、VARIANCE 9.4.6 组函数中的DISTINCT 9.5 列表函数 9.6 使用MAX或MIN函数查找行 9.7 优先级和圆括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.1.1 SYSDATE、CURRENTDA_DATE及SYSllMESTAMP 10.1.2 两个日期的差 10.1.3 添加月份 10.1.4 减少月份 10.1.5 GRE,ATEST和LEAST 10.1.6 NEXT-DAY 10.1.7 LAST-DAY 10.1.8 MOMTHS-BETWEEN 10.1.9 组合日期函数 10.2 日期计算中的ROUND和TRUNC 10.3 使用TO_DATE和TO_CHA设置日期格式 10.3.1 最常见的T0_CHAR错误 10.3.2 NEW_TIME:切换时区 10.3 3TO_DATE计算 10.4 wHere子句中的日期 10.5 处理多个世纪 10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第11章 转换函数与变换函数 11.1 基本的转换函数 11.1.1 数据类型的自动转换 11.1.2 关于自动转换的注意事项 11.2 特殊的转换函数 11.3 变换函数 11.3.1 TRANSLATE 11.3.2 DECODE 11.4 小结 第12章 分组函数 12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个查询依赖于另一个查询时 13.1 高级子查询 13.1.1 相关子查询 13.1.2 并列的逻辑测试 13.1.3 EXISTS及其相关子查询的使用 13.2 外部连接 13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 UNION、INTERSECT和MiNUS的限制 第14章 一些复杂的技术 14.1 复杂的分组 14.2 使用临时表 14.3 使用ROLLUP、GROUPING和CUBE 14.4 家族树和COlLrlectby 14.4.1 排除个体和分支 14.4.2 向根遍历 14.4.3 基本规则 第15章 更改数据:插入、更新、合并和删除 第16章 DECODE和CASE.SQL中的if-fhen-else 第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 第19章 Oracle基本安全 第Ⅲ部分 高级主题 第20章 高级安全性-虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 第23章 用SQL*Loader加载数据 第24章 使用Data Pump Export和Data Pump Import 第25章 访问远程数据 第26章 使用物化视图 第27章 使用Oracle Text进行文本搜索 第28章 使用外部表 第29章 使用闪回查询 第30章 闪问:表和数据 第31章 SQL重放 第Ⅳ部分 PL/SQL 第32章 PL/SQL简介 第33章 应用程序在线升级 第34章 应用程序在线升级 第35章 过程、函数与程序包 第36章 使用本地动态SQL和DBMS_SQL 第37章 PL/SQL调整 第Ⅴ部分 对象关系数据库 第38章 实现对象类型、对象视图和方法 第39章 收集器(嵌套表和可变数组) 第40章 使用大对象 第41章 面向对象的高级概念 第42章 JAVA简介 第43章 JDBC程序设计 第44章 JAVA存储过程 第Ⅶ部分 指南 第45章 Oracle数据字典指南 第46章 应用程序和SQL调整指南 第47章 SQL结果缓存和客户端查询缓存 第48章 关于调整的示例分析 第49章 高级体系结构选项——DB保险库、内容DB和记录DB 第50章 Oracle实时应用群集 第51章 数据库管理指南 第52章 Oracle中的XML指南 第Ⅷ部分 附录 附录A 命令和术语参考 作者介绍 Kevin Loney是Oracle数据库设计、开发、管理和调整方面的国际知名专家。作为金融界的一名企业数据库架构师,2002年他被Oracle Magazine提名为年度顾问。他的畅销书包括《Oracle Database 11gDBA手册》、Oracle Advanced Tuning and Administration和Oracle SOL&PL;/SQL Annotated Archives。他也为业界的多种杂志撰写了很多技术文章。他经常以贵宾身份出席在北美和欧洲举办的Oracle用户大会。

2012-08-18

USB 转 RS232(串口) WIN7 驱动

FOR WIN7 USB转RS232驱动 USB转串口驱动 USB 2.0 TO RS232 Converter

2012-03-06

RedGate.SQL.Prompt.v5.2.8.2 注册版

SQL.Prompt.5.2.8.2 Keygen 亲测可用 SQL Prompt--绝好的SQL语法提示工具 注册版 软件说明: 按照英文提示操作就可以。 先断网 0,断网 1,注册器生成序号 2,到sqlprompt里填序号,选择激活,因无网络,会跳到手动激活 3,把sqlprompt最后生成的那段拷贝到Keygen的大文本框中,注意下面不要有空行,点生成 4,再反过来把Keygen生成的代码拷贝到sqlprompt中, 5,finish

2012-03-06

RedGate.SQL.Prompt.v.5 注册版

SQL Prompt--绝好的SQL语法提示工具 注册版 软件说明: 按照英文提示操作就可以。 先断网 0,断网 1,生成序号 2,到sqlprompt里填序号,选择手动激活 3,把sqlprompt最后生成的那段拷贝到Keygen的大文本框中,点生成 4,再反过来把Keygen生成的代码拷贝到sqlprompt中, 5,finish

2012-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除