自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (31)
  • 收藏
  • 关注

空空如也

jQuery1.8.0中文API.chm

jQuery1.8.0中文API,很好的参考文档,平时开发的时候可以查阅,非常方便。

2013-06-27

从零开始学习jQuery.pdf

从零开始学习jQuery ,新手的推荐书籍,不过希望下载后仅供学习,不要用于商业用途。

2013-06-27

jQuery权威指南

内容推荐 本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。   内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。   全书一共分为11章,首先以示例的方式对jquery做了全局性的介绍,以便于为读者建立jquery的大局观,这对初学者尤为重要;其次详细讲解了jquery的各种选择器、jquery操作dom的方法、jquery中的事件与应用、jquery中的动画和特效、ajax在jquery中的应用,以及各种常用的jquery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jqueryui和jquery实用工具函数等扩展知识,以及jquery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jquery的殿堂。 <p>本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。<br />   内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。<br />   全书一共分为11章,首先以示例的方式对jquery做了全局性的介绍,以便于为读者建立jquery的大局观,这对初学者尤为重要;其次详细讲解了jquery的各种选择器、jquery操作dom的方法、jquery中的事件与应用、jquery中的动画和特效、ajax在jquery中的应用,以及各种常用的jquery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jquery ui和jquery实用工具函数等扩展知识,以及jquery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jquery的殿堂。</p> 作者简介 陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。醉心于对JavaScript、jQuery和Ajax等Web开发技术的研究和实践,并长期专注于HTML页面的优化与用户体验的研究,在页面框架搭建、数据流向分析、页面静态优化方面拥有丰富的实践经验。此外,他还是微软技术方面的专家,精通C#、ASP.NET和SQLServer等技术,出版相关著作多部。 目录前言 第1章 jquery开发入门 1.1 jquery概述 1.1.1 认识jquery 1.1.2 jquery基本功能 1.1.3 搭建jquery开发环境 1.1.4 编写第一个简单的jquery应用 1.1.5 jquery程序的代码风格 1.2 jquery的简单应用 1.2.1 jquery访问dom对象 1.2.2 jquery控制dom对象 1.2.3 jquery控制页面css 1.3 本章小结 第2章 jquery 选择器 2.1 jquery选择器概述 前言 第1章 jquery开发入门 1.1 jquery概述 1.1.1 认识jquery 1.1.2 jquery基本功能 1.1.3 搭建jquery开发环境 1.1.4 编写第一个简单的jquery应用 1.1.5 jquery程序的代码风格 1.2 jquery的简单应用 1.2.1 jquery访问dom对象 1.2.2 jquery控制dom对象 1.2.3 jquery控制页面css 1.3 本章小结 第2章 jquery 选择器 2.1 jquery选择器概述 2.1.1 什么是选择器 2.1.2 选择器的优势 2.2 jquery选择器详解 2.2.1 基本选择器 2.2.2 层次选择器 2.2.3 简单过滤选择器 2.2.4 内容过滤选择器 2.2.5 可见性过滤选择器 2.2.6 属性过滤选择器 2.2.7 子元素过滤选择器 2.2.8 表单对象属性过滤选择器 2.2.9 表单选择器 2.3 综合案例分析—导航条在项目中的应用 2.3.1 需求分析 2.3.2 效果界面 2.3.3 功能实现 2.3.4 代码分析 2.4 本章小结 第3章 jquery操作dom 3.1 dom基础 3.2 访问元素 3.2.1 元素属性操作 3.2.2 元素内容操作 3.2.3 获取或设置元素值 3.2.4 元素样式操作 3.3 创建节点元素 3.4 插入节点 3.4.1 内部插入节点方法 3.4.2 外部插入节点方法 3.5 复制节点 3.6 替换节点 3.7 包裹节点 3.8 遍历元素 3.9 删除元素 3.10 综合案例分析—数据删除和图片预览在项目中的应用 3.10.1 需求分析 3.10.2 效果界面 3.10.3 功能实现 3.10.4 代码分析 3.11 本章小结 第4章 jquery中的事件与应用 4.1 事件机制 4.2 页面载入事件 4.2.1 ready()方法的工作原理 4.2.2 ready()方法的几种相同写法 4.3 绑定事件 4.4 切换事件 4.4.1 hover()方法 4.4.2 toggle()方法 4.5 移除事件 4.6 其他事件 4.6.1 方法one() 4.6.2 方法trigger () 4.7 表单应用 4.7.1 文本框中的事件应用 4.7.2 下拉列表框中的事件应用 4.8 列表应用 4.9 网页选项卡的应用 4.10  综合案例分析—删除数据时的提示效果在项目中的应用 4.10.1 需求分析 4.10.2 效果界面 4.10.3 功能实现 4.10.4 代码分析 4.11 本章小结 第5章 jquery的动画与特效 5.1 显示与隐藏 5.1.1 show()与hide()方法 5.1.2 动画效果的show()与hide()方法 5.1.3 toggle()方法 5.2 滑动 5.2.1 slidedown()与slideup方法 5.2.2 slidetoggle()方法 5.3 淡入淡出 5.3.1 fadein()与fadeout()方法 5.3.2 fadeto()方法 5.4 自定义动画 5.4.1 简单的动画 5.4.2 移动位置的动画 5.4.3 队列中的动画 5.4.4 动画停止和延时 5.5 动画效果综述 5.5.1 各种动画方法说明 5.5.2 使用animate()方法代替其他动画效果 5.6 综合案例分析—动画效果浏览相册中的图片 5.6.1 需求分析 5.6.2 效果界面 5.6.3 功能实现 5.6.4 代码分析 5.7 本章小结 第6章 ajax在jquery中的应用 6.1 加载异步数据 6.1.1 传统的javascript方法 6.1.2 jquery中的load()方法 6.1.3 jquery中的全局函数getjson() 6.1.4 jquery中的全局函数getscript() 6.1.5 jquery中异步加载xml文档 6.2 请求服务器数据 6.2.1 $.get()请求数据 6.2.2 $.post()请求数据 6.2.3 serialize()序列化表单 6.3 $.ajax()方法 6.3.1 $.ajax()的基本概念 6.3.2 $.ajaxsetup()设置全局ajax 6.4 ajax中的全局事件 6.4.1 ajax全局事件的基本概念 6.4.2 ajaxstart与ajaxstop全局事件 6.5 综合案例分析—用ajax实现新闻点评即时更新 6.5.1 需求分析 6.5.2 效果界面 6.5.3 功能实现 6.5.4 代码分析 6.6 本章小结 第7章 jquery常用插件 7.1 jquery插件概述 7.2 验证插件validate 7.3 表单插件form 7.4 cookie插件cookie 7.5 搜索插件autocomplete 7.6 图片灯箱插件notesforlightbox 7.7 右键菜单插件contextmenu 7.8 图片放大镜插件jqzoom 7.9 自定义jquery插件 7.9.1 插件的种类 7.9.2 插件开发要点 7.9.3 开发插件示例 7.10 综合案例分析—使用uploadify插件实现文件上传功能 7.10.1  需求分析 7.10.2 效果界面 7.10.3 功能实现 7.10.4 代码分析 7.11 本章小结 第8章 jquery ui插件 8.1 认识jquery ui 8.2 jquery ui交互性插件 8.2.1 拖曳插件 8.2.2 放置 8.2.3 排序插件 8.3 jquery ui微型插件 8.3.1 折叠面板插件 8.3.2 日历 8.3.3 选项卡插件 8.3.4 对话框插件 8.4 综合案例分析—使用jquery ui插件以拖动方式管理相册 8.4.1 需求分析 8.4.2 效果界面 8.4.3 功能实现 8.4.4 代码分析 8.5 本章小结 第9章 jquery实用工具函数 9.1 什么是工具函数 9.2 工具函数的分类 9.2.1 浏览器的检测 9.2.2 数组和对象的操作 9.2.3 字符串操作 9.2.4 测试操作 9.2.5 url操作 9.3 工具函数的扩展 9.4 其他工具函数—$.proxy() 9.5 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测 9.5.1 需求分析 9.5.2 效果界面 9.5.3 功能实现 9.5.4 代码分析 9.6 本章小结 第10章 jquery性能优化与最佳实践 10.1 优化选择器执行的速度 10.1.1 优先使用id与标记选择器 10.1.2 使用jquery对象缓存 10.1.3 给选择器一个上下文 10.2 处理选择器中的不规范元素标志 10.2.1 选择器中含有特殊符号 10.2.2 选择器中含有空格符号 10.3 优化事件中的冒泡现象 10.4 使用data()方法缓存数据 10.5 解决jquery库与其他库的冲突 10.5.1 jquery在其他库前导入 10.5.2 jquery在其他库后导入 10.6 使用子查询优化选择器性能 10.7 减少对dom元素直接操作 10.8 正确区分dom对象与jquery对象 10.8.1 dom对象与jquery对象的定义 10.8.2 dom对象与jquery对象的类型转换 10.9 本章小结 第11章 综合案例开发 案例1:切割图片 案例2:在线聊天室 本章小结 示 例 目 录 第1章 jquery开发入门 示例1-1 编写第一个简单的jquery程序 示例1-2 jquery事件的链式写法 示例1-3 控制dom对象 示例1-4 jquery控制css样式 第2章 jquery 选择器 示例2-1 使用javascript实现隔行变色 示例2-2 使用jquery选择器实现隔行变色 示例2-3 使用javascript输出文字信息 示例2-4 使用jquery输出文字信息 示例2-5 使用jquery基本选择器选择元素 示例2-6 使用jquery层次选择器选择元素 示例2-7 使用jquery基本过滤选择器选择元素 示例2-8 使用jquery内容过滤选择器选择元素 示例2-9 使用jquery可见性过滤选择器选择元素 示例2-10 使用jquery属性过滤选择器选择元素 示例2-11 使用jquery子元素过滤选择器选择元素 示例2-12 通过表单对象属性过滤选择器获取表单对象 示例2-13 使用jquery表单过滤选择器获取元素 综合案例分析—导航条在项目中的应用 第3章 jquery操作dom 示例3-1 创建一个dom页面文档 示例3-2 通过attr(name)方法获取元素的属性 示例3-3 设置元素的属性(一) 示例3-4 设置元素的属性(二) 示例3-5 设置或获取元素的内容 示例3-6 设置或获取元素的值 示例3-7 直接设置元素样式值 示例3-8 增加css类别 示例3-9 类别切换 示例3-10 动态创建节点元素 示例3-11 插入节点(一) 示例3-12 插入节点(二) 示例3-13 外部插入节点 示例3-14 复制元素节点 示例3-15 替换元素节点 示例3-16 包裹元素节点 示例3-17 遍历元素 示例3-18 删除元素 综合案例分析—数据删除和图片预览在项目中的应用 第4章 jquery中的事件与应用 示例4-1 事件中的冒泡现象 示例4-2 用bind方法绑定事件 示例4-3 用映射方式绑定不同的事件 示例4-4 用hover方法绑定事件 示例4-5 用toggle方法绑定事件 示例4-6 用unbind方法移除事件 示例4-7 用one方法绑定事件 示例4-8 用trigger方法绑定事件 示例4-9 文本框中的事件应用 示例4-10 下拉列表框中的事件应用 示例4-11 列表中的导航菜单应用 示例4-12 网页选项卡的应用 综合案例分析—删除数据时的提示效果在项目中的应用 第5章 jquery的动画与特效 示例5-1 show()与hide()方法简介 示例5-2 动画效果的show()与hide()方法 示例5-3 toggle()方法的使用 示例5-4 slidedown()与slideup()方法 示例5-5 slidetoggle()方法 示例5-6 fadein()和fadeout()方法 示例5-7 fadeto()方法 示例5-8 简单的动画 示例5-9 移动位置的动画 示例5-10 队列中的动画 示例5-11 动画停止和延时 综合案例分析—动画效果浏览相册中的图片 第6章 ajax在jquery中的应用 示例6-1 传统的javascript方法实现ajax功能 示例6-2 load()方法实现异步获取数据 示例6-3 全局函数getjson()实现异步获取数据 示例6-4 全局函数getscript()实现异步获取数据 示例6-5 全局函数get()实现异步获取xml文档数据 示例6-6 全局函数get ()向服务器请求数据 示例6-7 全局函数post ()向服务器请求数据 示例6-8 serialize()序列化表单 示例6-9 用$.ajax()方法发送请求 示例6-10 $.ajaxsetup()方法全局设置ajax 示例6-11 jquery中的全局事件 综合案例分析—用ajax实现新闻点评即时更新 第7章 jquery常用插件 示例7-1 验证插件的使用 示例7-2 表单插件的使用 示例7-3 cookie插件的使用 示例7-4 搜索插件的使用 示例7-5 图片灯箱插件的使用 示例7-6 右键菜单插件的使用 示例7-7 图片放大镜插件的使用 示例7-8 对象级别插件的开发 示例7-9 类级别插件的开发 综合案例分析—使用uploadify插件实现文件上传功能 第8章 jquery ui插件 示例8-1 使用draggable插件实现对象的拖曳操作 示例8-2 使用droppable插件实现对象的放置操作 示例8-3 使用sortable插件实现列表中表项的拖曳排序操作 示例8-4 使用accordion插件实现页面中多区域的折叠操作 示例8-5 使用datepicker插件实现日期选择的基本操作 示例8-6 使用datepicker插件实现分段时间的选择 示例8-7 使用tabs插件展示选项卡的基本功能 示例8-8 使用dialog插件弹出提示和确定信息对话框 综合案例分析—使用jquery ui插件以拖动方式管理相册 第9章 jquery实用工具函数 示例9-1 browser对象的使用 示例9-2 boxmodel对象的使用 示例9-3 $.each()函数遍历数组 示例9-4 $.each()函数遍历对象 示例9-5 $. grep()函数筛选数据 示例9-6 $. map()函数变更数据 示例9-7 $.inarray()函数搜索数据 示例9-8 $.trim()函数除掉字符串左右两边的空格符 示例9-9 $.isemptyobject()函数的使用 示例9-10 $.isplainobject ()函数的使用 示例9-11 $.contains()函数的使用 示例9-12 使用函数$.param()对数组进行序列化 示例9-13 使用函数$.extend()扩展工具函数 示例9-14 使用函数$.proxy()改变事件函数的作用域 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测 第10章 jquery性能优化与最佳实践 示例10-1 在指定的查找范围内获取dom元素 示例10-2 选择器中含有空格符与不含空格符的区别 示例10-3 事件中的target方法优化冒泡现象 示例10-4 使用data()方法在元素上存取移除数据 示例10-5 使用data()方法在元素上存取移除json格式的数据 示例10-6 解决jquery库先于其他库导入时,变量“$”的使用权问题 示例10-7 解决jquery库后于其他库导入时,变量“$”的使用权问题 示例10-8 使用子查询优化选择器性能 示例10-9 减少对dom元素直接操作 示例10-10 dom对象与jquery对象的类型转换 第11章 综合案例开发 案例1:切割图片 案例2:在线聊天室 <p>前言<br /> 第1章 jquery开发入门<br /> 1.1 jquery概述<br /> 1.1.1 认识jquery<br /> 1.1.2 jquery基本功能<br /> 1.1.3 搭建jquery开发环境<br /> 1.1.4 编写第一个简单的jquery应用<br /> 1.1.5 jquery程序的代码风格<br /> 1.2 jquery的简单应用<br /> 1.2.1 jquery访问dom对象<br /> 1.2.2 jquery控制dom对象<br /> 1.2.3 jquery控制页面css<br /> 1.3 本章小结<br /> 第2章 jquery 选择器<br /> 2.1 jquery选择器概述<br /> 2.1.1 什么是选择器<br /> 2.1.2 选择器的优势<br /> 2.2 jquery选择器详解<br /> 2.2.1 基本选择器<br /> 2.2.2 层次选择器<br /> 2.2.3 简单过滤选择器<br /> 2.2.4 内容过滤选择器<br /> 2.2.5 可见性过滤选择器<br /> 2.2.6 属性过滤选择器<br /> 2.2.7 子元素过滤选择器<br /> 2.2.8 表单对象属性过滤选择器<br /> 2.2.9 表单选择器<br /> 2.3 综合案例分析—导航条在项目中的应用<br /> 2.3.1 需求分析<br /> 2.3.2 效果界面<br /> 2.3.3 功能实现<br /> 2.3.4 代码分析<br /> 2.4 本章小结<br /> 第3章 jquery操作dom<br /> 3.1 dom基础<br /> 3.2 访问元素<br /> 3.2.1 元素属性操作<br /> 3.2.2 元素内容操作<br /> 3.2.3 获取或设置元素值<br /> 3.2.4 元素样式操作<br /> 3.3 创建节点元素<br /> 3.4 插入节点<br /> 3.4.1 内部插入节点方法<br /> 3.4.2 外部插入节点方法<br /> 3.5 复制节点<br /> 3.6 替换节点<br /> 3.7 包裹节点<br /> 3.8 遍历元素<br /> 3.9 删除元素<br /> 3.10 综合案例分析—数据删除和图片预览在项目中的应用<br /> 3.10.1 需求分析<br /> 3.10.2 效果界面<br /> 3.10.3 功能实现<br /> 3.10.4 代码分析<br /> 3.11 本章小结<br /> 第4章 jquery中的事件与应用<br /> 4.1 事件机制<br /> 4.2 页面载入事件<br /> 4.2.1 ready()方法的工作原理<br /> 4.2.2 ready()方法的几种相同写法<br /> 4.3 绑定事件<br /> 4.4 切换事件<br /> 4.4.1 hover()方法<br /> 4.4.2 toggle()方法<br /> 4.5 移除事件<br /> 4.6 其他事件<br /> 4.6.1 方法one()<br /> 4.6.2 方法trigger ()<br /> 4.7 表单应用<br /> 4.7.1 文本框中的事件应用<br /> 4.7.2 下拉列表框中的事件应用<br /> 4.8 列表应用<br /> 4.9 网页选项卡的应用<br /> 4.10  综合案例分析—删除数据时的提示效果在项目中的应用<br /> 4.10.1 需求分析<br /> 4.10.2 效果界面<br /> 4.10.3 功能实现<br /> 4.10.4 代码分析<br /> 4.11 本章小结<br /> 第5章 jquery的动画与特效<br /> 5.1 显示与隐藏<br /> 5.1.1 show()与hide()方法<br /> 5.1.2 动画效果的show()与hide()方法<br /> 5.1.3 toggle()方法<br /> 5.2 滑动<br /> 5.2.1 slidedown()与slideup方法<br /> 5.2.2 slidetoggle()方法<br /> 5.3 淡入淡出<br /> 5.3.1 fadein()与fadeout()方法<br /> 5.3.2 fadeto()方法<br /> 5.4 自定义动画<br /> 5.4.1 简单的动画<br /> 5.4.2 移动位置的动画<br /> 5.4.3 队列中的动画<br /> 5.4.4 动画停止和延时<br /> 5.5 动画效果综述<br /> 5.5.1 各种动画方法说明<br /> 5.5.2 使用animate()方法代替其他动画效果<br /> 5.6 综合案例分析—动画效果浏览相册中的图片<br /> 5.6.1 需求分析<br /> 5.6.2 效果界面<br /> 5.6.3 功能实现<br /> 5.6.4 代码分析<br /> 5.7 本章小结<br /> 第6章 ajax在jquery中的应用<br /> 6.1 加载异步数据<br /> 6.1.1 传统的javascript方法<br /> 6.1.2 jquery中的load()方法<br /> 6.1.3 jquery中的全局函数getjson()<br /> 6.1.4 jquery中的全局函数getscript()<br /> 6.1.5 jquery中异步加载xml文档<br /> 6.2 请求服务器数据<br /> 6.2.1 $.get()请求数据<br /> 6.2.2 $.post()请求数据<br /> 6.2.3 serialize()序列化表单<br /> 6.3 $.ajax()方法<br /> 6.3.1 $.ajax()的基本概念<br /> 6.3.2 $.ajaxsetup()设置全局ajax<br /> 6.4 ajax中的全局事件<br /> 6.4.1 ajax全局事件的基本概念<br /> 6.4.2 ajaxstart与ajaxstop全局事件<br /> 6.5 综合案例分析—用ajax实现新闻点评即时更新<br /> 6.5.1 需求分析<br /> 6.5.2 效果界面<br /> 6.5.3 功能实现<br /> 6.5.4 代码分析<br /> 6.6 本章小结<br /> 第7章 jquery常用插件<br /> 7.1 jquery插件概述<br /> 7.2 验证插件validate<br /> 7.3 表单插件form<br /> 7.4 cookie插件cookie<br /> 7.5 搜索插件autocomplete<br /> 7.6 图片灯箱插件notesforlightbox<br /> 7.7 右键菜单插件contextmenu<br /> 7.8 图片放大镜插件jqzoom<br /> 7.9 自定义jquery插件<br /> 7.9.1 插件的种类<br /> 7.9.2 插件开发要点<br /> 7.9.3 开发插件示例<br /> 7.10 综合案例分析—使用uploadify插件实现文件上传功能<br /> 7.10.1  需求分析<br /> 7.10.2 效果界面<br /> 7.10.3 功能实现<br /> 7.10.4 代码分析<br /> 7.11 本章小结<br /> 第8章 jquery ui插件<br /> 8.1 认识jquery ui<br /> 8.2 jquery ui交互性插件<br /> 8.2.1 拖曳插件<br /> 8.2.2 放置<br /> 8.2.3 排序插件<br /> 8.3 jquery ui微型插件<br /> 8.3.1 折叠面板插件<br /> 8.3.2 日历<br /> 8.3.3 选项卡插件<br /> 8.3.4 对话框插件<br /> 8.4 综合案例分析—使用jquery ui插件以拖动方式管理相册<br /> 8.4.1 需求分析<br /> 8.4.2 效果界面<br /> 8.4.3 功能实现<br /> 8.4.4 代码分析<br /> 8.5 本章小结<br /> 第9章 jquery实用工具函数<br /> 9.1 什么是工具函数<br /> 9.2 工具函数的分类<br /> 9.2.1 浏览器的检测<br /> 9.2.2 数组和对象的操作<br /> 9.2.3 字符串操作<br /> 9.2.4 测试操作<br /> 9.2.5 url操作<br /> 9.3 工具函数的扩展<br /> 9.4 其他工具函数—$.proxy()<br /> 9.5 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测<br /> 9.5.1 需求分析<br /> 9.5.2 效果界面<br /> 9.5.3 功能实现<br /> 9.5.4 代码分析<br /> 9.6 本章小结<br /> 第10章 jquery性能优化与最佳实践<br /> 10.1 优化选择器执行的速度<br /> 10.1.1 优先使用id与标记选择器<br /> 10.1.2 使用jquery对象缓存<br /> 10.1.3 给选择器一个上下文<br /> 10.2 处理选择器中的不规范元素标志<br /> 10.2.1 选择器中含有特殊符号<br /> 10.2.2 选择器中含有空格符号<br /> 10.3 优化事件中的冒泡现象<br /> 10.4 使用data()方法缓存数据<br /> 10.5 解决jquery库与其他库的冲突<br /> 10.5.1 jquery在其他库前导入<br /> 10.5.2 jquery在其他库后导入<br /> 10.6 使用子查询优化选择器性能<br /> 10.7 减少对dom元素直接操作<br /> 10.8 正确区分dom对象与jquery对象<br /> 10.8.1 dom对象与jquery对象的定义<br /> 10.8.2 dom对象与jquery对象的类型转换<br /> 10.9 本章小结<br /> 第11章 综合案例开发<br /> 案例1:切割图片<br /> 案例2:在线聊天室<br /> 本章小结<br /> <br /> 示 例 目 录<br /> 第1章 jquery开发入门<br /> 示例1-1 编写第一个简单的jquery程序<br /> 示例1-2 jquery事件的链式写法<br /> 示例1-3 控制dom对象<br /> 示例1-4 jquery控制css样式<br /> 第2章 jquery 选择器<br /> 示例2-1 使用javascript实现隔行变色<br /> 示例2-2 使用jquery选择器实现隔行变色<br /> 示例2-3 使用javascript输出文字信息<br /> 示例2-4 使用jquery输出文字信息<br /> 示例2-5 使用jquery基本选择器选择元素<br /> 示例2-6 使用jquery层次选择器选择元素<br /> 示例2-7 使用jquery基本过滤选择器选择元素<br /> 示例2-8 使用jquery内容过滤选择器选择元素<br /> 示例2-9 使用jquery可见性过滤选择器选择元素<br /> 示例2-10 使用jquery属性过滤选择器选择元素<br /> 示例2-11 使用jquery子元素过滤选择器选择元素<br /> 示例2-12 通过表单对象属性过滤选择器获取表单对象<br /> 示例2-13 使用jquery表单过滤选择器获取元素<br /> 综合案例分析—导航条在项目中的应用<br /> 第3章 jquery操作dom<br /> 示例3-1 创建一个dom页面文档<br /> 示例3-2 通过attr(name)方法获取元素的属性<br /> 示例3-3 设置元素的属性(一)<br /> 示例3-4 设置元素的属性(二)<br /> 示例3-5 设置或获取元素的内容<br /> 示例3-6 设置或获取元素的值<br /> 示例3-7 直接设置元素样式值<br /> 示例3-8 增加css类别<br /> 示例3-9 类别切换<br /> 示例3-10 动态创建节点元素<br /> 示例3-11 插入节点(一)<br /> 示例3-12 插入节点(二)<br /> 示例3-13 外部插入节点<br /> 示例3-14 复制元素节点<br /> 示例3-15 替换元素节点<br /> 示例3-16 包裹元素节点<br /> 示例3-17 遍历元素<br /> 示例3-18 删除元素<br /> 综合案例分析—数据删除和图片预览在项目中的应用<br /> 第4章 jquery中的事件与应用<br /> 示例4-1 事件中的冒泡现象<br /> 示例4-2 用bind方法绑定事件<br /> 示例4-3 用映射方式绑定不同的事件<br /> 示例4-4 用hover方法绑定事件<br /> 示例4-5 用toggle方法绑定事件<br /> 示例4-6 用unbind方法移除事件<br /> 示例4-7 用one方法绑定事件<br /> 示例4-8 用trigger方法绑定事件<br /> 示例4-9 文本框中的事件应用<br /> 示例4-10 下拉列表框中的事件应用<br /> 示例4-11 列表中的导航菜单应用<br /> 示例4-12 网页选项卡的应用<br /> 综合案例分析—删除数据时的提示效果在项目中的应用<br /> 第5章 jquery的动画与特效<br /> 示例5-1 show()与hide()方法简介<br /> 示例5-2 动画效果的show()与hide()方法<br /> 示例5-3 toggle()方法的使用<br /> 示例5-4 slidedown()与slideup()方法<br /> 示例5-5 slidetoggle()方法<br /> 示例5-6 fadein()和fadeout()方法<br /> 示例5-7 fadeto()方法<br /> 示例5-8 简单的动画<br /> 示例5-9 移动位置的动画<br /> 示例5-10 队列中的动画<br /> 示例5-11 动画停止和延时<br /> 综合案例分析—动画效果浏览相册中的图片<br /> 第6章 ajax在jquery中的应用<br /> 示例6-1 传统的javascript方法实现ajax功能<br /> 示例6-2 load()方法实现异步获取数据<br /> 示例6-3 全局函数getjson()实现异步获取数据<br /> 示例6-4 全局函数getscript()实现异步获取数据<br /> 示例6-5 全局函数get()实现异步获取xml文档数据<br /> 示例6-6 全局函数get ()向服务器请求数据<br /> 示例6-7 全局函数post ()向服务器请求数据<br /> 示例6-8 serialize()序列化表单<br /> 示例6-9 用$.ajax()方法发送请求<br /> 示例6-10 $.ajaxsetup()方法全局设置ajax<br /> 示例6-11 jquery中的全局事件<br /> 综合案例分析—用ajax实现新闻点评即时更新<br /> 第7章 jquery常用插件<br /> 示例7-1 验证插件的使用<br /> 示例7-2 表单插件的使用<br /> 示例7-3 cookie插件的使用<br /> 示例7-4 搜索插件的使用<br /> 示例7-5 图片灯箱插件的使用<br /> 示例7-6 右键菜单插件的使用<br /> 示例7-7 图片放大镜插件的使用<br /> 示例7-8 对象级别插件的开发<br /> 示例7-9 类级别插件的开发<br /> 综合案例分析—使用uploadify插件实现文件上传功能<br /> 第8章 jquery ui插件<br /> 示例8-1 使用draggable插件实现对象的拖曳操作<br /> 示例8-2 使用droppable插件实现对象的放置操作<br /> 示例8-3 使用sortable插件实现列表中表项的拖曳排序操作<br /> 示例8-4 使用accordion插件实现页面中多区域的折叠操作<br /> 示例8-5 使用datepicker插件实现日期选择的基本操作<br /> 示例8-6 使用datepicker插件实现分段时间的选择<br /> 示例8-7 使用tabs插件展示选项卡的基本功能<br /> 示例8-8 使用dialog插件弹出提示和确定信息对话框<br /> 综合案例分析—使用jquery ui插件以拖动方式管理相册<br /> 第9章 jquery实用工具函数<br /> 示例9-1 browser对象的使用<br /> 示例9-2 boxmodel对象的使用<br /> 示例9-3 $.each()函数遍历数组<br /> 示例9-4 $.each()函数遍历对象<br /> 示例9-5 $. grep()函数筛选数据<br /> 示例9-6 $. map()函数变更数据<br /> 示例9-7 $.inarray()函数搜索数据<br /> 示例9-8 $.trim()函数除掉字符串左右两边的空格符<br /> 示例9-9 $.isemptyobject()函数的使用<br /> 示例9-10 $.isplainobject ()函数的使用<br /> 示例9-11 $.contains()函数的使用<br /> 示例9-12 使用函数$.param()对数组进行序列化<br /> 示例9-13 使用函数$.extend()扩展工具函数<br /> 示例9-14 使用函数$.proxy()改变事件函数的作用域<br /> 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测<br /> 第10章 jquery性能优化与最佳实践<br /> 示例10-1 在指定的查找范围内获取dom元素<br /> 示例10-2 选择器中含有空格符与不含空格符的区别<br /> 示例10-3 事件中的target方法优化冒泡现象<br /> 示例10-4 使用data()方法在元素上存取移除数据<br /> 示例10-5 使用data()方法在元素上存取移除json格式的数据<br /> 示例10-6 解决jquery库先于其他库导入时,变量“$”的使用权问题<br /> 示例10-7 解决jquery库后于其他库导入时,变量“$”的使用权问题<br /> 示例10-8 使用子查询优化选择器性能<br /> 示例10-9 减少对dom元素直接操作<br /> 示例10-10 dom对象与jquery对象的类型转换<br /> 第11章 综合案例开发<br /> 案例1:切割图片<br /> 案例2:在线聊天室</p>

2013-06-27

Java面试宝典2012版.doc

java面试中常见的问题以及解答。助你早日找到心仪的工作!

2012-11-01

jdk 1.4.2 API 帮助文档

jdk 1.4.2 API 帮助文档,英文。

2012-08-06

jdk 1.5 API 中文版 帮助文档

jdk 1.5 api 中文版 帮助文档

2012-08-06

jdk 1.4.2 中文API

jdk 1.4 1.4.2 api 帮助文档 中文版

2012-08-06

Java编程思想第四版完整中文高清版

Java已经成为了编程语言的骄子。我们可以看到,越来越多的大学在教授数据结构、程序设计和算法分析等课程时,选择以Java语言为载体。这本<Java编程思想>赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。  时隔两年多,《Java编程思想(第4版)》的中文版又要和广大Java程序员和爱好者们见面了。这是Java语言本身不断发展和完善的必然要求,也是本书作者Bruce Eckel孜孜不倦的创作激情和灵感所结出的硕果。   《Java编程思想(第4版)》以Java最新的版本JDK5.0为基础,在第3版的基础上,添加了最新的语言特性,并且对第3版的结构进行了调整,使得所有章节的安排更加遵照循序渐进的特点,同时每一章的内容在分量上也都更加均衡,这使读者能够更加容易地阅读本书并充分了解每章所讲述的内容。在这里我们再次向Bruce Eckel致敬,他不但向我们展示了什么样的书籍才是经典书籍,而且还展示了经典书籍怎样才能精益求精,长盛不衰。   Java已经成为了编程语言的骄子。我们可以看到,越来越多的大学在教授数据结构、程序设计和算法分析等课程时,选择以Java语言为载体。这说明Java语言已经是人们构建软件系统时主要使用的一种编程语言。但是,掌握好Java语言并不是一件可以轻松完成的任务,如何真正掌握Java语言,从而编写出健壮的、高效的以及灵活的程序是Java程序员们面临的重大挑战。   《Java编程思想(第4版)》就是一本能够让Java程序员轻松面对这一挑战,并最终取得胜利的经典书籍。本书深入浅出、循序渐进地把我们领入Java的世界,让我们在不知不觉中就学会了用Java的思想去考虑问题、解决问题。本书不仅适合Java的初学者,更适合于有经验的Java程序员,这正是本书的魅力所在。但是,书中并没有涵盖Java所有的类、接口和方法,因此,如果你希望将它当作Java的字典来使用,那么显然就要失望了。   我们在翻译本书的过程中力求忠于原著,为了保持连贯性,对原书第3版中仍然保持不变的部分,我们对译文除了个别地方之外,也没做修改。对于本书中出现的大量的专业术语尽量遵循标准的译法,并在有可能引起歧义之http://u.download.csdn.net/upfile#处注有英文原文,以方便读者对照与理解。   全书由陈昊鹏翻译,郭嘉也参与了部分翻译工作。由于水平有限,书中出现错误与不妥之处在所难免,恳请读者批评指正。 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。   从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 第4版特点   适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。    测验框架显示程序输出。    设计模式贯穿于众多示例中:适配器、桥接器、职责链、命令、装饰器、外观、工厂方法、享元、点名、数据传输对象、空对象、代理、单例、状态、策略、模板方法以及访问者。    为数据传输引入了XML,为用户界面引入了SWT和Flash。    重新撰写了有关并发的章节,有助于读者掌握线程的相关知识。    专门为第4版以及Java SE5/6重写了700多个编译文件中的500多个程序。    支持网站包含了所有源代码、带注解的解决方案指南、网络日志以及多媒体学习资料。    覆盖了所有基础知识,同时论述了高级特性。    详细地阐述了面向对象原理。    在线可获得Java讲座CD,其中包含Bruce Eckel的全部多媒体讲座。   在www.MindView.net网站上可以观看现场讲座、咨询和评论。   专门为第4版以及Java SE5/6重写了700多个编译文件中的500多个程序。   支持网站包含了所有源代码、带注解的解决方案指南、网络日志以及多媒体学习资料。   覆盖了所有基础知识,同时论述了高级特性。   详细地阐述了面向对象原理。   在线可获得Java讲座CD,其中包含Bruce Eckel的全部多媒体讲座。   在www.MindView.net网站上可以观看现场讲座、咨询和评论。 编辑本段 编辑推荐   •2003年《Software Development》杂志最佳书籍Jolt大奖   •2003年《Java Developer’s Journal》读者选择最佳书籍奖   •2001年《Java World》编辑选择最佳书籍奖   •2000年《Java World》读者选择最佳书籍奖   •1999年《Software Development》杂志最佳产品奖   •1998年《Java Developer’s Journal》编辑选择最佳书籍奖

2011-08-22

精通Oracle 10g Pl/SQL编程.pdf

  PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还具有对象编程语言的高级特征(重载、继承等)。    本书是专门为Oracle应用开发人员提供的编程指南。通过学习本书,读者不仅可以掌握PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型)。另外,本书还为应用开发人员提供了大量Oracle9i和Oracle 10g新增加的PL/SQL特征。    本书不仅适合于PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。 《精通Oracle 10g PL/SQL编程》的目录回到顶部↑ 前言 第1章 pl/sql综述 1.1 sql简介 1.2 pl/sql简介 1.3 oraclelogpl/sql新特征 第2章 pl/sql开发工具 2.1 sql*plus 2.2 pl/sqldeveloper 2.3 procedurebuilder 2.4 习题 第3章 pusql基础 3.1 pl/sql块简介 3.1.1 pl/sql块结构 3.1.2 pl/sql块分类 3.2 定义并使用变量 3.2.1 标量变量 3.2.2 复合变量 3.2.3 参照变量 3.2.4 lob变量 3.2.5 非pl/sql变量 .3.3 编写pl/sql代码 3.3.1 pl/sql词汇单元 3.3.2 pl/sql代码编写规则 3.4 习题 第4章 使用sql语句 4.1 使用基本查询 4.1.1 简单查询语句 4.1.2 使用where子句 4.1.3 使用orderby子句 4.2 使用dml语句 4.2.1 插入数据 4.2.2 更新数据 4.2.3 删除数据 4.3 使用事务控制语句 4.3.1 事务和锁 4.3.2 提交事务 4.3.3 回退事务 4.3.4 只读事务 4.3.5 顺序事务 4.4 数据分组 4.4.1 分组函数 4.4.2 groupby和having 4.4.3 rollup和cube 4.4.4 groupingsets 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 其他子查询 4.7 合并查询 4.8 其他复杂查询 4.9 习题 第5章 sql函数 5.1 数字函数 5.2 字符函数 5.3 日期时间函数 5.4 转换函数 5.5 集合函数 5.6 其他单行函数 5.7 分组函数 5.8 对象函数 5.9 习题 第6章 访问oracle 6.1 检索单行数据 6.2 操纵数据 6.2.1 插入数据 6.2.2 更新数据 6.2.3 删除数据 6.2.4 sql游标 6.3 事务控制语句 6.4 习题 第7章 编写控制结构 7.1 条件分支语句 7.2 case语句 7.3 循环语句 7.4 顺序控制语句 7.5 习题 第8章 使用复合数据类型 8.1 pl/sql记录 8.1.1 定义pl/sql记录 8.1.2 使用pl/sql记录 8.2 pl/sql集合 8.2.1 索引表 8.2.2 嵌套表 8.2.3 变长数组(varray) 8.2.4 pl/sql记录表 8.2.5 多级集合 8.2.6 集合方法 8.2.7 集合赋值 8.2.8 比较集合 8.3 批量绑定 8.3.1 forall语句 8.3.2 bulkcollect子句 8.4 习题 第9章 使用游标 9.1 显式游标 9.2 参数游标 9.3 使用游标更新或删除数据 9.4 游标for循环 9.5 使用游标变量 9.6 使用cursor表达式 9.7 习题 第10章 处理例外 10.1 例外简介 10.2 处理预定义例外 10.3 处理非预定义例外 10.4 处理自定义例外 10.5 使用例外函数 10.6 pl/sql编译警告 10.7 习题 第11章 开发子程序 11.1 开发过程 11.2 开发函数 11.3 管理子程序 11.4 习题 第12章 开发包 12.1 建立包 12.2 使用包重载 12.3 使用包构造过程 12.4 使用纯度级别 12.5 习题 第13章 开发触发器 13.1 触发器简介 13.2 建立dml触发器 13.2.1 语句触发器 13.2.2 行触发器 13.2.3 使用dml触发器 13.3 建立insteadof触发器 13.4 建立系统事件触发器 13.5 管理触发器 13.6 习题 第14章 开发动态sql 14. 1 动态sql简介 14.2 处理非查询语句 14.3 处理多行查询语句 14.4 在动态sql中使用bulk子句 14.5 习题 第15章 使用对象类型 15.1 对象类型简介 15.2 建立和使用简单对象类型 15.3 建立和使用复杂对象类型 15.3.1 对象类型嵌套 15.3.2 参照对象类型 15.3.3 对象类型继承 15.4 维护对象类型 15.5 习题 第16章 使用lob对象 16.1 lob简介 16.2 dbms lob包 16.3 访问lob 16.3.1 访问clob 16.3.2 访问blob 16.3.3 访问bfile 16.4 习题 第17章 使用oracle系统包 17.1 dbms_output 17.2 dbms job 17.3 dbms pipe 17.4 dbmsaiert 17.5 dbms transaction 17.6 dbms session 17.7 dbms rowid 17.8 dbmsrls 17.9 dbms ddl 17.10 dbms shared pool 17.11 dbmsrandom 17.12 dbms logmnr 17.13 dbms flashback 17.14 dbms obfuscation toolkit 17.15 dbms space 17.16 dbms space admin 17.17 dbmstts 17.18 dbmsrepair 17.19 dbmsresource manager 17.20 dbms stats 17.21 utl fiie 17.22 utl inaddr 附录a 习题参考答案 附录b 使用sql*plus

2011-08-01

Android基础教程.pdf

 《Android基础教程》内容完整丰富,具有较强的通用性,读者都能通过《Android基础教程》快速学习Android开发,提高相关技能。Android是谷歌公司开发的全新开源手机平台。《Android基础教程》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结合数独游戏等实例更加形象生动地讲解了Android开发的基本流程,且每章最后都有一个“快速阅读指南”,更加方便了读者的阅读。  第一部分 Android简介   第1章 快速入门 3   1.1 安装工具 3   1.1.1 Java 5.0+ 3   1.1.2 Eclipse 4   1.1.3 Android 4   1.1.4 Eclipse插件 5   1.2 创建第一个程序 7   1.3 在模拟器上运行程序 8   1.4 在手机上运行程序 9   1.5 快速阅读指南 9   第2章 基本概念 11   2.1 Android的系统架构 11   2.1.1 Linux内核 11   2.1.2 本机库 12   2.1.3 Android运行时 13   2.1.4 应用程序框架 14   2.1.5 应用程序 15   2.2 它还活着 15   2.2.1 进程不等于应用程序 16   2.2.2 应用程序生命周期 17   2.3 构建块 19   2.3.1 活动 19   2.3.2 意图 19   2.3.3 服务 19   2.3.4 内容提供者 19   2.4 使用资源 20   2.5 安全性 20   2.6 快速阅读指南 21   第二部分 Android基础知识   第3章 设计用户界面 25   3.1 数独游戏简介 25   3.2 声明性设计 26   3.3 创建启动界面 27   3.4 使用替代资源 34   3.5 实现About对话框 37   3.6 应用主题 41   3.7 添加菜单 43   3.8 添加设置 45   3.9 开始新游戏 47   3.10 利用日志消息调试程序 48   3.11 利用调试器调试程序 50   3.12 退出游戏 50   3.13 快速阅读指南 50   第4章 绘制2D图形 53   4.1 Android图形基础 53   4.1.1 Color类 53   4.1.2 Paint类 54   4.1.3 Canvas类 55   4.1.4 Path类 55   4.1.5 Drawable类 56   4.2 在Sudoku程序中添加图形 58   4.2.1 开始游戏 58   4.2.2 定义Game类 58   4.2.3 定义PuzzleView类 60   4.2.4 绘制游戏盘面 61   4.2.5 绘制数字 63   4.3 处理输入 65   4.3.1 定义和更新选定区域 66   4.3.2 输入数字 68   4.3.3 增加提示 69   4.3.4 抖动屏幕 70   4.4 其他问题 71   4.4.1 创建软键盘 71   4.4.2 实现游戏逻辑 76   4.4.3 其他功能 78   4.5 更多改进 80   4.6 快速阅读指南 81   第5章 多媒体 83   5.1 播放音频 83   5.2 播放视频 88   5.3 为数独游戏配上音乐 92   5.4 快速阅读指南 94   第6章 存储本地数据 95   6.1 为数独游戏添加选项 95   6.2 继续玩前一个游戏 97   6.3 记住当前位置 99   6.4 访问内部文件系统 100   6.5 访问SD卡 101   6.6 快速阅读指南 103   第三部分 高级主题   第7章 互联的世界 107   7.1 通过意图实现浏览 108   7.2 利用视图打开网页 111   7.3 JavaScript与Java通信 115   7.4 使用Web服务 121   7.5 快速阅读指南 131   第8章 定位与环境感知 133   8.1 位置,位置,位置 133   8.1.1 我在哪里 135   8.1.2 更新位置 137   8.1.3 模拟说明 138   8.2 充分利用传感器 139   8.2.1 了解传感器 139   8.2.2 解析传感器的读数 140   8.2.3 模拟说明 140   8.3 地图功能 141   8.3.1 嵌入MapView 142   8.3.2 准备就绪 145   8.3.3 模拟说明 146   8.4 快速阅读指南 147   第9章 SQL实战 149   9.1 SQLite简介 149   9.2 SQL基础 150   9.2.1 DDL语句 151   9.2.2 修改语句 151   9.2.3 查询语句 151   9.3 你好,数据库 152   9.3.1 使用SQliteOpenHelper 153   9.3.2 定义主程序 155   9.3.3 添加一行 156   9.3.4 运行一个查询 157   9.3.5 显示查询结果 158   9.4 数据绑定 159   9.5 使用ContentProvider 162   9.5.1 更改主程序 164   9.5.2 添加一行 164   9.5.3 运行一个查询 165   9.6 实现ContentProvider 165   9.7 快速阅读指南 166   第10章 利用OpenGL实现3D图形 169   10.1 理解3D图形 169   10.2 OpenGL简介 170   10.3 构建一个OpenGL程序 171   10.4 管理线程 173   10.5 构建一个模型 178   10.6 光线、相机…… 181   10.7 动作 183   10.8 应用纹理 184   10.9 透明效果 187   10.10 快速阅读指南 189   第四部分 附录   附录A Java与Android语言及其API 193   附录B 参考书目 197 [1]

2011-08-01

JavaScript 5.CHM

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能

2011-04-11

实用算法的分析与程序设计.pdf

此书总结了历届国际信息学奥林匹克竞赛(IOI)的试题特点及我国参赛选手的培训经验。书中许多例题取自历届大赛的试题及中国队选手的训练题目,针对问题讲解了解题的关键思路及如何灵活运用有关的算法知识。

2011-04-11

Hibernate3.2中文参考文档.chm

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

2011-04-11

MyDiskTest 2.0

MyDiskTest是一款U盘/SD卡/CF卡等移动存储产品扩容识别工具,可以方便的检测出存储产品是否经过扩充容量,以次充好。 还可以检测FLASH闪存是否有坏块,是否采用黑片,不破坏磁盘原有数据,并可以测试U盘的读取和写入速度。是你挑选U盘和存储卡必备的工具。

2010-10-10

eclipse-SDK-3.1.2-win32.zip下载地址

提供eclipse-sdk-3.1.2-win32.zip的下载地址。

2010-10-10

王者定时关机v8.18.exe

王者定时关机是由王者科技开发的目前最优秀的一款能自动与手动处理:定时开机、定时关机、定时播音、定时打铃、定时执行程序(如QQ,上网)、定时打开文件、定时关闭程序、定时访问网页(上网)、定时提醒、定时关闭显示器、定时重启电脑、定时注销系统等的定时处理事务软件。支持同时设置多个定时处理数据,支持色情网站屏蔽过滤、支持网络较时。它以众多的功能,优美的界面,简单的操作赢得了众多用户的喜爱。它具有以下特色: 一、灵活多样的定时控制:提供 1、每天几点几分几秒关机或者执行其它定时任务。(比如打开QQ、上网、播放音乐等)。2、开机多长时间后关机或者执行其它定时任务。3、键盘、鼠标不移动达多长时间关机或者执行其它定时任务。让你想怎么定时就怎么定时

2010-10-10

MySQL5.1中文参考手册(chm)

目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. MaxDB和MySQL之间的协同性 1.5.7. 与MaxDB有关的链接 1.6. MySQL发展大事记 1.6.1. MySQL 5.1的新特性 1.7. MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 2.10.3. 将MySQL数据库拷贝到另一台机器 2.11. 降级MySQL 2.12. 具体操作系统相关的注意事项 2.12.1. Linux注意事项 2.12.2. Mac OS X注意事项 2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/DBD接口的问题 3. 教程 3.1. 连接与断开服务器 3.2. 输入查询 3.3. 创建并使用数据库 3.3.1. 创建并选择数据库 3.3.2. 创建表 3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有某个字段的组间最大值的行 3.6.5. 使用用户变量 3.6.6. 使用外键 3.6.7. 根据两个键搜索 3.6.8. 根据天计算访问量 3.6.9. 使用AUTO_INCREMENT 3.7. 孪生项目的查询 3.7.1. 查找所有未分发的孪生项 3.7.2. 显示孪生对状态的表 3.8. 与Apache一起使用MySQL 4. MySQL程序概述 4.1. MySQL程序概述 4.2. 调用MySQL程序 4.3. 指定程序选项 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 5. 数据库管理 5.1. MySQL服务器和服务器启动脚本 5.1.1. 服务器端脚本和实用工具概述 5.1.2. mysqld-max扩展MySQL服务器 5.1.3. mysqld_safe:MySQL服务器启动脚本 5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 5.2. mysqlmanager:MySQL实例管理器 5.2.1. 用MySQL实例管理器启动MySQL服务器 5.2.2. 连接到MySQL实例管理器并创建用户账户 5.2.3. MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_privilege_tables:升级MySQL系统表 5.5. MySQL服务器关机进程 5.6. 一般安全问题 5.6.1. 通用安全指南 5.6.2. 使MySQL在攻击者面前保持安全 5.6.3. Mysqld安全相关启动选项 5.6.4. LOAD DATA LOCAL安全问题 5.7. MySQL访问权限系统 5.7.1. 权限系统的作用 5.7.2. 权限系统工作原理 5.7.3. MySQL提供的权限 5.7.4. 与MySQL服务器连接 5.7.5. 访问控制, 阶段1:连接核实 5.7.6. 访问控制, 阶段2:请求核实 5.7.7. 权限更改何时生效 5.7.8. 拒绝访问错误的原因 5.7.9. MySQL 4.1中的密码哈希处理 5.8. MySQL用户账户管理 5.8.1. MySQL用户名和密码 5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11. MySQL日志文件 5.11.1. 错误日志 5.11.2. 通用查询日志 5.11.3. 二进制日志 5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL查询高速缓冲 5.13.1. 查询高速缓冲如何工作 5.13.2. 查询高速缓冲SELECT选项 5.13.3. 查询高速缓冲配置 5.13.4. 查询高速缓冲状态和维护 6. MySQL中的复制 6.1. 复制介绍 6.2. 复制实施概述 6.3. 复制实施细节 6.3.1. 复制主线程状态 6.3.2. 复制从I/O线程状态 6.3.3. 复制从SQL线程状态 6.3.4. 复制传递和状态文件 6.4. 如何设置复制 6.5. 不同MySQL版本之间的复制兼容性 6.6. 升级复制设置 6.6.1. 将复制升级到5.0版 6.7. 复制特性和已知问题 6.8. 复制启动选项 6.9. 复制FAQ 6.10. 复制故障诊断与排除 6.11. 通报复制缺陷 6.12. 多服务器复制中的Auto-Increment 7. 优化 7.1. 优化概述 7.1.1. MySQL设计局限与折衷 7.1.2. 为可移植性设计应用程序 7.1.3. 我们已将MySQL用在何处? 7.1.4. MySQL基准套件 7.1.5. 使用自己的基准 7.2. 优化SELECT语句和其它查询 7.2.1. EXPLAIN语法(获取SELECT相关信息) 7.2.2. 估计查询性能 7.2.3. SELECT查询的速度 7.2.4. MySQL怎样优化WHERE子句 7.2.5. 范围优化 7.2.6. 索引合并优化 7.2.7. MySQL如何优化IS NULL 7.2.8. MySQL如何优化DISTINCT 7.2.9. MySQL如何优化LEFT JOIN和RIGHT JOIN 7.2.10. MySQL如何优化嵌套Join 7.2.11. MySQL如何简化外部联合 7.2.12. MySQL如何优化ORDER BY 7.2.13. MySQL如何优化GROUP BY 7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度 7.2.17. UPDATE语句的速度 7.2.18. DELETE语句的速度 7.2.19. 其它优化技巧 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. 优化数据库结构 7.4.1. 设计选择 7.4.2. 使你的数据尽可能小 7.4.3. 列索引 7.4.4. 多列索引 7.4.5. MySQL如何使用索引 7.4.6. MyISAM键高速缓冲 7.4.7. MyISAM索引统计集合 7.4.8. MySQL如何计算打开的表 7.4.9. MySQL如何打开和关闭表 7.4.10. 在同一个数据库中创建多个表的缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数的调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器的性能 7.5.4. 编译和链接怎样影响MySQL的速度 7.5.5. MySQL如何使用内存 7.5.6. MySQL如何使用DNS 7.6. 磁盘事宜 7.6.1. 使用符号链接 8. 客户端和实用工具程序 8.1. 客户端脚本和实用工具概述 8.2. myisampack:生成压缩、只读MyISAM表 8.3. mysql:MySQL命令行工具 8.3.1. 选项 8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的实用工具 8.7. mysqlcheck:表维护和维修程序 8.8. mysqldump:数据库备份程序 8.9. mysqlhotcopy:数据库备份程序 8.10. mysqlimport:数据导入程序 8.11. mysqlshow-显示数据库、表和列信息 8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符限制条件 9.2.2. 识别符大小写敏感性 9.3. 用户变量 9.4. 系统变量 9.4.1. 结构式系统变量 9.5. 注释语法 9.6. MySQL中保留字的处理 10. 字符集支持 10.1. 常规字符集和校对 10.2. MySQL中的字符集和校对 10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字字符集和校对 10.3.8. 在SQL语句中使用COLLATE 10.3.9. COLLATE子句优先 10.3.10. BINARY操作符 10.3.11. 校对确定较为复杂的一些特殊情况 10.3.12. 校对必须适合字符集 10.3.13. 校对效果的示例 10.4. 字符集支持影响到的操作 10.4.1. 结果字符串 10.4.2. CONVERT() 10.4.3. CAST() 10.4.4. SHOW语句 10.5. Unicode支持 10.6. 用于元数据的UTF8 10.7. 与其它DBMS的兼容性 10.8. 新字符集配置文件格式 10.9. 国家特有字符集 10.10. MySQL支持的字符集和校对 10.10.1. Unicode字符集 10.10.2. 西欧字符集 10.10.3. 中欧字符集 10.10.4. 南欧与中东字符集 10.10.5. 波罗的海字符集 10.10.6. 西里尔字符集 10.10.7. 亚洲字符集 11. 列类型 11.1. 列类型概述 11.1.1. 数值类型概述 11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. String类型 11.4.1. CHAR和VARCHAR类型 11.4.2. BINARY和VARBINARY类型 11.4.3. BLOB和TEXT类型 11.4.4. ENUM类型 11.4.5. SET类型 11.5. 列类型存储需求 11.6. 选择正确的列类型 11.7. 使用来自其他数据库引擎的列类型 12. 函数和操作符 12.1. 操作符 12.1.1. 操作符优先级 12.1.2. 圆括号 12.1.3. 比较函数和操作符 12.1.4. 逻辑操作符 12.2. 控制流程函数 12.3. 字符串函数 12.3.1. 字符串比较函数 12.4. 数值函数 12.4.1. 算术操作符 12.4.2. 数学函数 12.5. 日期和时间函数 12.6. MySQL使用什么日历? 12.7. 全文搜索功能 12.7.1. 布尔全文搜索 12.7.2. 全文搜索带查询扩展 12.7.3. 全文停止字 12.7.4. 全文限定条件 12.7.5. 微调MySQL全文搜索 12.8. Cast函数和操作符 12.9. 其他函数 12.9.1. 位函数 12.9.2. 加密函数 12.9.3. 信息函数 12.9.4. 其他函数 12.10. 与GROUP BY子句同时使用的函数和修改程序 12.10.1. GROUP BY(聚合)函数 12.10.2. GROUP BY修改程序 12.10.3. 具有隐含字段的GROUP BY 13. SQL语句语法 13.1. 数据定义语句 13.1.1. ALTER DATABASE语法 13.1.2. ALTER TABLE语法 13.1.3. CREATE DATABASE语法 13.1.4. CREATE INDEX语法 13.1.5. CREATE TABLE语法 13.1.6. DROP DATABASE语法 13.1.7. DROP INDEX语法 13.1.8. DROP TABLE语法 13.1.9. RENAME TABLE语法 13.2. 数据操作语句 13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE语法 13.3. MySQL实用工具语句 13.3.1. DESCRIBE语法(获取有关列的信息) 13.3.2. USE语法 13.4. MySQL事务处理和锁定语句 13.4.1. START TRANSACTION, COMMIT和ROLLBACK语法 13.4.2. 不能回滚的语句 13.4.3. 会造成隐式提交的语句 13.4.4. SAVEPOINT和ROLLBACK TO SAVEPOINT语法 13.4.5. LOCK TABLES和UNLOCK TABLES语法 13.4.6. SET TRANSACTION语法 13.4.7. XA事务 13.5. 数据库管理语句 13.5.1. 账户管理语句 13.5.2. 表维护语句 13.5.3. SET语法 13.5.4. SHOW语法 13.5.5. 其它管理语句 13.6. 复制语句 13.6.1. 用于控制主服务器的SQL语句 13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储引擎和事务 14.7. 插入存储引擎 14.8. 拔出存储引擎 14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. InnoDB概述 15.2.2. InnoDB联系信息 15.2.3. InnoDB配置 15.2.4. InnoDB启动选项 15.2.5. 创建InnoDB表空间 15.2.6. 创建InnoDB表 15.2.7. 添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和索引结构 15.2.14. 文件空间管理和磁盘I/O 15.2.15. InnoDB错误处理 15.2.16. 对InnoDB表的限制 15.2.17. InnoDB故障诊断与排除 15.3. MERGE存储引擎 15.3.1. MERGE表方面的问题 15.4. MEMORY (HEAP)存储引擎 15.5. BDB (BerkeleyDB)存储引擎 15.5.1. BDB支持的操作系统 15.5.2. 安装BDB 15.5.3. BDB启动选项 15.5.4. BDB表的特性 15.5.5. 修改BDB所需的事宜 15.5.6. 对BDB表的限制 15.5.7. 使用BDB表时可能出现的错误 15.6. EXAMPLE存储引擎 15.7. FEDERATED存储引擎 15.7.1. 安装FEDERATED存储引擎 15.7.2. FEDERATED存储引擎介绍 15.7.3. 如何使用FEDERATED表 15.7.4. FEDERATED存储引擎的局限性 15.8. ARCHIVE存储引擎 15.9. CSV存储引擎 15.10. BLACKHOLE存储引擎 16. 编写自定义存储引擎 16.1. 前言 16.2. 概述 16.3. 创建存储引擎源文件 16.4. 创建handlerton 16.5. 对处理程序进行实例化处理 16.6. 定义表扩展 16.7. 创建表 16.8. 打开表 16.9. 实施基本的表扫描功能 16.9.1. 实施store_lock()函数 16.9.2. 实施external_lock()函数 16.9.3. 实施rnd_init()函数 16.9.4. 实施info()函数 16.9.5. 实施extra()函数 16.9.6. 实施rnd_next()函数 16.10. 关闭表 16.11. 为存储引擎添加对INSERT的支持 16.12. 为存储引擎添加对UPDATE的支持 16.13. 为存储引擎添加对DELETE的支持 16.14. API引用 16.14.1. bas_ext 16.14.2. close 16.14.3. create 16.14.4. delete_row 16.14.5. delete_table 16.14.6. external_lock 16.14.7. extra 16.14.8. info 16.14.9. open 16.14.10. rnd_init 16.14.11. rnd_next 16.14.12. store_lock 16.14.13. update_row 16.14.14. write_row 17. MySQL簇 17.1. MySQL簇概述 17.2. MySQL簇的基本概念 17.3. 多计算机的简单基础知识 17.3.1. 硬件、软件和联网 17.3.2. 安装 17.3.3. 配置 17.3.4. 首次启动 17.3.5. 加载示例数据并执行查询 17.3.6. 安全关闭和重启 17.4. MySQL簇的配置 17.4.1. 从源码创建MySQL簇 17.4.2. 安装软件 17.4.3. MySQL簇的快速测试设置 17.4.4. 配置文件 17.5. MySQL簇中的进程管理 17.5.1. 用于MySQL簇的MySQL服务器进程使用 17.5.2. ndbd,存储引擎节点进程 17.5.3. ndb_mgmd,“管理服务器”进程 17.5.4. ndb_mgm,“管理客户端”进程 17.5.5. 用于MySQL簇进程的命令选项 17.6. MySQL簇的管理 17.6.1. MySQL簇的启动阶段 17.6.2. “管理客户端”中的命令 17.6.3. MySQL簇中生成的事件报告 17.6.4. 单用户模式 17.6.5. MySQL簇的联机备份 17.7. 使用与MySQL簇的高速互连 17.7.1. 配置MySQL簇以使用SCI套接字 17.7.2. 理解簇互连的影响 17.8. MySQL簇的已知限制 17.9. MySQL簇发展的重要历程 17.9.1. MySQL 5.0中的MySQL簇变化 17.9.2. 关于MySQL簇的MySQL 5.1发展历程 17.10. MySQL簇常见问题解答 17.11. MySQL簇术语表 18. 分区 18.1. MySQL中的分区概述 18.2. 分区类型 18.2.1. RANGE分区 18.2.2. LIST分区 18.2.3. HASH分区 18.2.4. KEY分区 18.2.5. 子分区 18.2.6. MySQL分区处理NULL值的方式 18.3. 分区管理 18.3.1. RANGE和LIST分区的管理 18.3.2. HASH和KEY分区的管理 18.3.3. 分区维护 18.3.4. 获取关于分区的信息 19. MySQL中的空间扩展 19.1. 前言 19.2. OpenGIS几何模型 19.2.1. Geometry类的层次 19.2.2. 类Geometry 19.2.3. 类Point 19.2.4. 类Curve 19.2.5. 类LineString 19.2.6. 类Surface 19.2.7. 类Polygon 19.2.8. 类GeometryCollection 19.2.9. 类MultiPoint 19.2.10. 类MultiCurve 19.2.11. 类MultiLineString 19.2.12. 类MultiSurface 19.2.13. 类MultiPolygon 19.3. 支持的空间数据格式 19.3.1. 著名的文本(WKT)格式 19.3.2. 著名的二进制(WKB)格式 19.4. 创建具备空间功能的MySQL数据库 19.4.1. MySQL空间数据类型 19.4.2. 创建空间值 19.4.3. 创建空间列 19.4.4. 填充空间列 19.4.5. 获取空间数据 19.5. 分析空间信息 19.5.1. Geometry格式转换函数 19.5.2. Geometry函数 19.5.3. 从已有Geometry创建新Geometry的函数 19.5.4. 测试几何对象间空间关系的函数 19.5.5. 关于几何最小边界矩形(MBR)的关系 19.5.6. 测试几何类之间空间关系的函数 19.6. 优化空间分析 19.6.1. 创建空间索引 19.6.2. 使用空间索引 19.7. MySQL的一致性和兼容性 19.7.1. 尚未实施的GIS特性 20. 存储程序和函数 20.1. 存储程序和授权表 20.2. 存储程序的语法 20.2.1. CREATE PROCEDURE和CREATE FUNCTION 20.2.2. ALTER PROCEDURE和ALTER FUNCTION 20.2.3. DROP PROCEDURE和DROP FUNCTION 20.2.4. SHOW CREATE PROCEDURE和SHOW CREATE FUNCTION 20.2.5. SHOW PROCEDURE STATUS和SHOW FUNCTION STATUS 20.2.6. CALL语句 20.2.7. BEGIN ... END复合语句 20.2.8. DECLARE语句 20.2.9. 存储程序中的变量 20.2.10. 条件和处理程序 20.2.11. 光标 20.2.12. 流程控制构造 20.3. 存储程序、函数、触发程序和复制:常见问题 20.4. 存储子程序和触发程序的二进制日志功能 21. 触发程序 21.1. CREATE TRIGGER语法 21.2. DROP TRIGGER语法 21.3. 使用触发程序 22. 视图 22.1. ALTER VIEW语法 22.2. CREATE VIEW语法 22.3. DROP VIEW语法 22.4. SHOW CREATE VIEW语法 23. INFORMATION_SCHEMA信息数据库 23.1. INFORMATION_SCHEMA表 23.1.1. INFORMATION_SCHEMA SCHEMATA表 23.1.2. INFORMATION_SCHEMA TABLES表 23.1.3. INFORMATION_SCHEMA COLUMNS表 23.1.4. INFORMATION_SCHEMA STATISTICS表 23.1.5. INFORMATION_SCHEMA USER_PRIVILEGES表 23.1.6. INFORMATION_SCHEMA SCHEMA_PRIVILEGES表 23.1.7. INFORMATION_SCHEMA TABLE_PRIVILEGES表 23.1.8. INFORMATION_SCHEMA COLUMN_PRIVILEGES表 23.1.9. INFORMATION_SCHEMA CHARACTER_SETS表 23.1.10. INFORMATION_SCHEMA COLLATIONS表 23.1.11. INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY表 23.1.12. INFORMATION_SCHEMA TABLE_CONSTRAINTS表 23.1.13. INFORMATION_SCHEMA KEY_COLUMN_USAGE表 23.1.14. INFORMATION_SCHEMA ROUTINES表 23.1.15. INFORMATION_SCHEMA VIEWS表 23.1.16. INFORMATION_SCHEMA TRIGGERS表 23.1.17. 其他INFORMATION_SCHEMA表 23.2. SHOW语句的扩展 24. 精度数学 24.1. 数值的类型 24.2. DECIMAL数据类型更改 24.3. 表达式处理 24.4. 四舍五入 24.5. 精度数学示例 25. API和库 25.1. libmysqld,嵌入式MySQL服务器库 25.1.1. 嵌入式MySQL服务器库概述 25.1.2. 使用libmysqld编译程序 25.1.3. 使用嵌入式MySQL服务器时的限制 25.1.4. 与嵌入式服务器一起使用的选项 25.1.5. 嵌入式服务器中尚需完成的事项(TODO) 25.1.6. 嵌入式服务器示例 25.1.7. 嵌入式服务器的许可 25.2. MySQL C API 25.2.1. C API数据类型 25.2.2. C API函数概述 25.2.3. C API函数描述 25.2.4. C API预处理语句 25.2.5. C API预处理语句的数据类型 25.2.6. C API预处理语句函数概述 25.2.7. C API预处理语句函数描述 25.2.8. C API预处理语句方面的问题 25.2.9. 多查询执行的C API处理 25.2.10. 日期和时间值的C API处理 25.2.11. C API线程函数介绍 25.2.12. C API嵌入式服务器函数介绍 25.2.13. 使用C API时的常见问题 25.2.14. 创建客户端程序 25.2.15. 如何生成线程式客户端 25.3. MySQL PHP API 25.3.1. 使用MySQL和PHP的常见问题 25.4. MySQL Perl API 25.5. MySQL C++ API 25.5.1. Borland C++ 25.6. MySQL Python API 25.7. MySQL Tcl API 25.8. MySQL Eiffel Wrapper 25.9. MySQL程序开发实用工具 25.9.1. msql2mysql:转换mSQL程序以用于MySQL 25.9.2. mysql_config:获取编译客户端的编译选项 26. 连接器 26.1. MySQL Connector/ODBC 26.1.1. MyODBC介绍 26.1.2. 关于ODBC和MyODBC的一般信息 26.1.3. 如何安装MyODBC 26.1.4. 在Windows平台上从二进制版本安装MyODBC 26.1.5. I在Unix平台上从二进制版本安装MyODBC 26.1.6. 在Windows平台上从源码版本安装MyODBC 26.1.7. 在Unix平台上从源码版本安装MyODBC 26.1.8. 从BitKeeper开发源码树安装MyODBC 26.1.9. MyODBC配置 26.1.10. 与MyODBC连接相关的事宜 26.1.11. MyODBC和Microsoft Access 26.1.12. MyODBC和Microsoft VBA及ASP 26.1.13. MyODBC和第三方ODBC工具 26.1.14. MyODBC通用功能 26.1.15. 基本的MyODBC应用步骤 26.1.16. MyODBC API引用 26.1.17. MyODBC数据类型 26.1.18. MyODBC错误代码 26.1.19. MyODBC与VB:ADO、DAO和RDO 26.1.20. MyODBC与Microsoft.NET 26.1.21. 感谢 26.2. MySQL Connector/NET 26.2.1. 前言 26.2.2. 下载并安装MySQL Connector/NET 26.2.3. Connector/NET体系结构 26.2.4. 使用MySQL Connector/NET 26.2.5. MySQL Connector/NET变更史 26.3. MySQL Connector/J 26.3.1. 基本的JDBC概念 26.3.2. 安装 Connector/J 26.3.3. JDBC引用 26.3.4. 与J2EE和其他Java框架一起使用 Connector/J 26.3.5. 诊断 Connector/J方面的问题 26.3.6. Changelog 26.4. MySQL Connector/MXJ 26.4.1. 前言 26.4.2. 支持平台: 26.4.3. Junit测试要求 26.4.4. 运行Junit测试 26.4.5. 作为JDBC驱动程序的一部分运行 26.4.6. 在Java对象中运行 26.4.7. MysqldResource API 26.4.8. 在JMX代理(custom)中运行 26.4.9. 部署在标准的JMX代理环境下 (JBoss) 26.4.10. 安装 27. 扩展MySQL 27.1. MySQL内部控件 27.1.1. MySQL线程 27.1.2. MySQL测试套件 27.2. 为MySQL添加新函数 27.2.1. 自定义函数接口的特性 27.2.2. CREATE FUNCTION/DROP FUNCTION语法 27.2.3. 添加新的自定义函数 27.2.4. 添加新的固有函数 27.3. 为MySQL添加新步骤 27.3.1. 步骤分析 27.3.2. 编写步骤 A. 问题和常见错误 A.1. 如何确定导致问题的原因 A.2. 使用MySQL程序时的常见错误 A.2.1. 拒绝访问 A.2.2. 无法连接到[local] MySQL服务器 A.2.3. 客户端不支持鉴定协议 A.2.4. 输入密码时出现密码错误 A.2.5. 主机的host_name被屏蔽 A.2.6. 连接数过多 A.2.7. 内存溢出 A.2.8. MySQL服务器不可用 A.2.9. 信息包过大 A.2.10. 通信错误和失效连接 A.2.11. 表已满 A.2.12. 无法创建文件/写入文件 A.2.13. 命令不同步 A.2.14. 忽略用户 A.2.15. 表tbl_name不存在 A.2.16. 无法初始化字符集 A.2.17. 文件未找到 A.3. 与安装有关的事宜 A.3.1. 与MySQL客户端库的链接问题 A.3.2. 如何以普通用户身份运行MySQL A.3.3. 与文件许可有关的问题 A.4. 与管理有关的事宜 A.4.1. 如何复位根用户密码 A.4.2. 如果MySQL依然崩溃,应作些什么 A.4.3. MySQL处理磁盘满的方式 A.4.4. MySQL将临时文件储存在哪里 A.4.5. 如何保护或更改MySQL套接字文件/tmp/mysql.sock A.4.6. 时区问题 A.5. 与查询有关的事宜 A.5.1. 搜索中的大小写敏感性 A.5.2. 使用DATE列方面的问题 A.5.3. 与NULL值有关的问题 A.5.4. 与列别名有关的问题 A.5.5. 非事务表回滚失败 A.5.6. 从相关表删除行 A.5.7. 解决与不匹配行有关的问题 A.5.8. 与浮点比较有关的问题 A.6. 与优化器有关的事宜 A.7. 与表定义有关的事宜 A.7.1. 与ALTER TABLE有关的问题 A.7.2. 如何更改表中的列顺序 A.7.3. TEMPORARY TABLE问题 A.8. MySQL中的已知事宜 A.8.1. MySQL中的打开事宜 B. 错误代码和消息 B.1. 服务器错误代码和消息 B.2. 客户端错误代码和消息 C. 感谢 C.1. MySQL AB处的开发人 C.2. MySQL贡献人 C.3. 资料员和译员 C.4. MySQL使用和包含的库 C.5. 支持MySQL的软件包 C.6. 用于创建MySQL的工具 C.7. MySQL支持人员 D. MySQL变更史 D.1. 5.1.x版中的变更情况(开发) D.1.1. 5.1.2版中的变更情况(尚未发布) D.1.2. 5.1.1版中的变更情况(尚未发布) D.2. MyODBC的变更情况 D.2.1. MyODBC 3.51.12的变更情况 D.2.2. MyODBC 3.51.11的变更情况 E. 移植到其他系统 E.1. 调试MySQL服务器 E.1.1. 针对调试编译MySQL E.1.2. 创建跟踪文件 E.1.3. 在gdb环境下调试mysqld E.1.4. 使用堆栈跟踪 E.1.5. 使用日志文件找出mysqld中的错误原因 E.1.6. 如果出现表崩溃,请生成测试案例 E.2. 调试MySQL客户端 E.3. DBUG软件包 E.4. 关于RTS线程的注释 E.5. 线程软件包之间的差异 F. 环境变量 G. MySQL正则表达式 H. MySQL中的限制 H.1. 联合的限制 I. 特性限制 I.1. 对存储子程序和触发程序的限制 I.2. 对服务器端光标的限制 I.3. 对子查询的限制 I.4. 对视图的限制 I.5. 对XA事务的限制 J. GNU通用公共许可 K. MySQL FLOSS许可例外 索引 图形清单 14.1. MySQL插件式存储引擎的体系结构 14.2. 存储引擎比较 16.1. MySQL体系结构 表格清单 26.1. 连接属性 26.2. 转换表 26.3. 用于ResultSet.getObject()的MySQL类型和Java类型 26.4. MySQL对Java编码名称的翻译 示例清单 26.1. 从DriverManager获得连接 26.2. 使用java.sql.Statement执行SELECT查询 26.3. 存储程序示例 26.4. 使用Connection.prepareCall() 26.5. 注册输出参数 26.6. 设置CallableStatement输入参数 26.7. 检索结果和输出参数值 26.8. 使用Statement.getGeneratedKeys()检索AUTO_INCREMENT列的值 26.9. 使用SELECT LAST_INSERT_ID()检索AUTO_INCREMENT列的值 26.10. 在可更新的ResultSets中检索AUTO_INCREMENT列的值 26.11. 设置Unix环境下的CLASSPATH 26.12. 与J2EE应用服务器一起使用连接池 26.13. 重试逻辑的事务示例

2010-10-10

Java程序员职场全攻略 pdf

Java程序员职场全攻略pdf格式书籍,为你的JAVA程序之路指明方向。

2010-05-16

1990~2009年下半年软件设计师历年真题和答案(附课件讲义)

涵盖1990-2009下半年的软件设计师的所有真题和答案。

2010-05-16

拼卡啦-多人共享上网软件

首先,先简要说明pinkala的计点原理: 每个人运行pinkala后,注册表里面会有个pinkala的键值,纪录下当前局域网里每个人的点数信息,这样,每次你登陆后,就会自动从所有人那更新你的点数信息,如果你在你自己的电脑上改掉你的点数,登陆时会发现,配置文件出错,然后从其他人那更新你的点数,所以解决方法有了: 无限点方法: 首先,需要一个交换机,将两台电脑通过交换机组成内网,即拔掉交换机对外接的网线,这样,这两台电脑就会通过交换机自动组成内网,可以互相访问了. 然后,在电脑A上找到注册表信息,打开注册表(这个会吧,开始->运行->输入regedit回车),查找pinkala,会找到pinkala的键值,拉开后,还有个pinkala的键,这里有你的网卡mac地址,登陆名和你的服务器设置,再拉开会看到一个point的键值,这里才是关键!!! 从name里找到电脑B的主机名和对应的mac地址,再用mac地址找到点数信息,HOHO,想改多少改多!!!!! 最后,在电脑B上也找到pinkala的注册表信息,直接删除整个键值,好了,到关键时候了,先电脑A登陆pinkala(之前请勿登陆),然后电脑B登陆,哈哈,看到没,提示说配置文件已损坏,然后就从电脑A中更新,所以.... 于是电脑B有了N点了,好了,连上外网,给点给电脑A,这样就可以更新局域网里所有电脑的注册表了,大功告成,做完收工...

2010-04-23

jspsmartupload.jar

文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。 4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下或在其它任何目录下,都可以利用jspSmartUpload进行下载。 5、能将文件上传到数据库中,也能将数据库中的数据下载下来。这种功能针对的是MYSQL数据库,因为不具有通用性,所以本文不准备举例介绍这种用法。 资料引用:http://www.knowsky.com/3136.html

2010-04-23

soap-bin-2.3.1.zip

Tomcat中部署SOAP服务的需要,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

2010-04-23

《数据库系统概念》第四版课后习题答案

本资源是《数据库系统概念》第四版(第5版也一样)的课后习题答案,格式为pdf。

2009-12-28

学生成绩管理系统c++版本源代码

可以对学生成绩进行诸如查询,排名,插入,导入成绩单等等常用功能。

2009-12-28

JAVA文件编码转换和实现目录与文件打开

JAVA文件编码转换和实现目录与文件打开

2009-12-26

java记事本(多窗口,功能比windows自带的都要强)

实现了windows的几乎全部的功能,同时还能够实现多窗口编辑,多窗口操作,右键菜单功能齐全,快捷键一个不少。运行速度很快,是一个很强大的记事本。

2009-12-26

windows程序设计第五版chm电子书

在第五版的《Windows程式开发设计指南》中,作者身违背受敬重的Windows Pioneer Award(Windows开路先锋奖)得主,依据最新版本Windows作业系统,以可靠的取材资料校定这一本经典之作一再一次深入探索了Win32程式设计介面的根本重心。

2009-03-30

DOS常用命令宝典.exe 1.67M

所谓万事开头难,学习DOS也是一样,特别是现在大多数朋友都是从Win开始接触电脑的,学习DOS更是难上加难.如果这时再让他拿一本"命令大全"来看的话,往往会产生一种畏惧、厌烦心理,多半也是半途而废.其实像一些不常用命令,即使记住了,慢慢也会忘记的. 为了使朋友们能够快速步入DOS殿堂,高效地掌握DOS命令,我把常用的一些DOS命令做成这本电子书.以期它能成为您打开DOS大门的金钥匙.

2009-03-30

图书管理系统C++版本源代码

欢迎使用图书管理系统程序!1.需求分析: 面对如今知识海洋的海域愈来愈广阔的形势,图书管理如果还依靠人工来处理,不仅需要很多人分工与合作,浪费巨大的人力与物力,而且工作效率也不是很高,远远满足不了庞大读者群的各种图书管理功能的需求.而本程序正是基于这中形势,制作了一个集多项读者需求功能于一身的单机图书管理程序.它不仅拥有借阅,还书,搜索读者与图书的信息等基本功能模块,还新增了很多适合读者特殊要求的的功能模块.使它能够更好地为读者打造一款贴心的服务.2.系统结构分析:本程序主要由借阅管理,归还图书,图书管理,读者管理四个模块组成。 图书管理模块由:新增图书,删除图书,信息更改,信息显示,按编号查找,按书名查找6个模块组成; 读者管理模块由:新增读者,删除读者,信息更改,信息显示,查找读者5个模块组成; 3.该程序创建了图书类,图书库类,读者类,读者库类4个类; 4.该程序的不足之处有:缺乏书籍排序功能; 5.该程序的运行环境为Microsoft Visual C++ 6.0

2008-06-22

空空如也

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

TA关注的人

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