下载 >  开发技术 >  C++ > C+++Primer+中文版+3rd
0分

C+++Primer+中文版+3rd

C+++Primer+中文版+3rd C+++Primer+中文版+3rd C+++Primer+中文版+3rd
2009-10-12 上传大小:4.56MB
立即下载 开通VIP
分享
收藏 举报
C+++Primer+中文版(第三版超清晰)

C+++Primer+中文版(第三版超清晰)C+++Primer+中文版(第三版超清晰)

立即下载
3积分/C币
C+++Primer+第四版中文版

C+++Primer+第四版中文版

立即下载
10积分/C币
C+++Primer+中文版(第四版)学习笔记

C+++Primer+中文版(第四版)学习笔记

立即下载
3积分/C币
Programming in Scala 3rd 第3版 pdf 0分

Programming in Scala 3rd 英文pdf

立即下载
3积分/C币
Artificial Intelligence A Modern Approach 3rd-original中文高清PDF+英文高清PDF

Artificial Intelligence A Modern Approach 3rd-original 人工智能 一种现代的方法(第3版) 中文高清PDF+英文高清PDF 下载地址

立即下载
3积分/C币
Database Management Systems, 3rd Edition.pdf

数据库管理系统原理与设计(第3版) 货真价实第三版英文版 我还会上传第三版英文版和习题答案! RaghuRamakrishnan Johannes Gehrke

立即下载
50积分/C币
A Byte of Python3(中文版)+Learn Python The Hard Way, 3rd Edition(中英文双版)

A Byte of Python3(中文版)+Learn Python The Hard Way, 3rd Edition(中英文双版),经典教程,必备资料

立即下载
50积分/C币
JavaScript入门经典(第3版) (Beginning JavaScript 3rd Edition)中文PDF扫描版

《Java Script入门经典(第3版)》首先介绍了J avaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。《Java Script入门经典(第3版)》还介绍了如何操纵最新版本浏览器所提供的BOM对象。在《Java Script入门经典(第3版)》的高级主题中,将介绍如何使用cookie,以及如何应用DHTML技术使Web页面焕发动感和活力。另外,《Java Script入门经典(第3版)》还介绍了Ajax 技术。Ajax技术允许在客户端代码中使用JavaScript来实现与远程服务器的通信。简而言之,《Java Script入门经典(第3版)》将帮助您创建具有专业水准的Web应用程序,并实现与用户的交互。《Java Script入门经典(第3版)》主要介绍了在JavaScript 中如何使用对象,如Date对象和String对象,来管理复杂的数据类型,并简化程序的设计。使用表单、窗体和其他控件的技巧。如何发现JavaScrip t代码中的常见错误和逻辑错误,以及如何使用Microsoft Script Debugger来调试JavaScript代码。如何提供JavaScript代码来访问XML和HTML。如何在页面中集成ActiveX控件或插件,以扩展浏览器的功能。如何使用远程脚本实现与目标服务器的通信。 目录: 第1章 eb与JavaScript概述 1.1 JavaScript简介 1.1.1 什么是JavaScript 1.1.2 JavaScript与Web 1.1.3 为什么选择JavaScript 1.1.4 JavaScript的功能 1.2 创建JavaScriptWeb应用程序所需的工具 1.3 (script)标记:第一个简单的JavaScript程序 1.4 浏览器及其兼容性问题 1.5 关于“谁将成为亿万富翁?”小测试的简介 1.5.1 “小测试”程序代码背后的设计思路 1.5.2 与“小测试”所需功能相关的章节 1.6 小结 第2章 avaScript中的数据类型与变量 2.1 JavaScript中的数据类型 2.1.1 数值数据 2.1.2 文本数据 2.1.3 布尔数据 2.2 变量——保存在内存中的数据 2.2.1 声明变量并赋值 2.2.2 用其他变量的值为变量赋值 2.3 设置浏览器以显示错误信息 2.3.1 在Firefox浏览器中显示错误信息 2.3.2 在IE浏览器中显示错误信息 2.3.3 当错误发生时浏览器如何显示错误信息 2.4 使用数据——计算数值及字符串的基本操作 2.4.1 数值计算 2.4.2 操作符的优先级 2.4.3 字符串的基本操作 2.4.4 字符串与数值的混合操作 2.5 数据类型转换 2.6 数组 2.7 “在线小测试”程序——使用数组来存储题目 2.8 小结 2.9 习题 第3章 断.循环和函数 3.1 选择语句——if语句和switch语句 3.1.1 比较运算符 3.1.2 if语句 3.1.3 逻辑运算符 3.1.4 在if语句中使用复合条件 3.1.5 else和elseif语句 3.1.6 字符串的比较 3.1.7 switch语句 3.2 循环语句——for语句和while语句 3.2.1 for循环语句 3.2.2 for...in循环语句 3.2.3 while循环语句 3.2.4 do...while循环语句 3.2.5 break语句和continue语句 3.3 函数 3.3.1 创建用户自定义函数 3.3.2 变量的作用域和生存期 3.4 创建一个“在线小测试”程序7中的基本函数 3.5 小结 3.6 习题 第4章 JavaScript——基于对象的语言 4.1 基于对象的程序设计 4.1.1 对象概述 4.1.2 JavaScript中的对象 4.1.3 使用JavaScript对象 4.1.4 基本数据类型与对象类型 4.2 JavaScript的内建对象 4.2.1 String对象 4.2.2 Math对象 4.2.3 Number对象 4.2.4 Array对象 4.2.5 Date对象 4.2.6 JavaScript中的类 4.3 小结 4.4 习题 第5章 浏览器程序设计 5.1 浏览器对象 5.1.1 window对象 5.1.2 history对象 5.1.3 location对象 5.1.4 navigator对象 5.1.5 screen对象 5.1.6 document对象——代表页面本身的对象 5.1.7 将事件处理代码连接到Web页面的事件 5.1.8 浏览器版本检测 5.2 小结 5.3 习题 第6章 HTML表单——与用户进行交互 6.1 HTML表单 6.2 表单中的HTML元素 6.2.1 表单元素的常见属性和方法 6.2.2 button表单元素 6.2.3 文本框 6.2.4 textarea元素 6.2.5 单选按钮和复选框 6.2.6 select元素 6.3 回到“在线小测试” 6.3.1 创建表单 6.3.2 用单选按钮创建可选答案 6.4 小结 6.5 习题 第7章 窗体和框架 7.1 框架与window对象 7.1.1 编写各框架都能访问的代码 7.1.2 框架间的代码互访 7.2 打开新的浏览器窗口 7.2.1 如何打开新的浏览器窗口 7.2.2 浏览器窗口之间的脚本编程 7.2.3 移动或改变窗体的大小 7.3 安全性 7.4 在线小测试 7.5 小结 7.6 习题 第8章 字符串操作 8.1 字符串的新方法 8.1.1 split()方法 8.1.2 replace()方法 8.1.3 search()方法 8.1.4 match()方法 8.2 正则表达式 8.2.1 简单的正则表达式 8.2.2 正则表达式:特殊元字符 8.2.3 考虑所有的可能性 8.2.4 正则表达式的分组 8.3 String对象——split().replace().search()和match()方法 8.3.1 split()方法 8.3.2 replace()方法 8.3.3 search()方法 8.3.4 match()方法 8.4 使用RegExp对象的构造函数 8.5 在线小测试程序 8.6 小结 8.7 习题 第9章 日期.时间和计时器 9.1 世界时(WorldTime) 9.2 在Web页面中使用计时器 9.2.1 一次性计时器 9.2.2 创建间隔性触发计时器 9.3 在线小测试程序 9.4 小结 9.5 习题 第10章 常见错误.调试和错误处理 10.1 难以置信,竟然犯了这样简单的错误:JavaScript中的常见错误 10.1.1 变量未定义 10.1.2 大小写敏感 10.1.3 不匹配的大括号 10.1.4 在连接字符串时缺少加号(+) 10.1.5 赋值而不是相等 10.1.6 不匹配的圆括号 10.1.7 将方法误认为属性,或者将属性误认为方法 10.2 Microsoft脚本调试器 10.2.1 获取脚本调试器 10.2.2 安装脚本调试器 10.2.3 使用脚本调试器 10.3 Firefox浏览器的脚本调试器:Venkman 10.4 错误处理 10.4.1 避免错误 10.4.2 try...catch语句 10.5 小结 10.6 习题 第11章 使用Cookie存储信息 11.1 烘焙你的第一个cookie 11.1.1 一个新鲜出炉的cookie 11.1.2 Cookie字符串 11.2 创建cookie 11.3 获取cookie的值 11.4 Cookie的局限性 11.5 IE6和IE7浏览器中cookie的安全性 11.6 小结 11.7 习题 第12章 DHTML概述 12.1 跨浏览器问题 12.2 CSS入门 12.3 动态HTML(DHTML) 12.3.1 访问页面中的元素 12.3.2 改变元素的外观 12.3.3 动态定位和移动元素 12.3.4 实例:动态广告 12.4 小结 12.5 习题 第13章 现代浏览器中的DHTML 13.1 为什么需要Web标准 13.2 Web标准 13.2.1 HTML 13.2.2 ECMAScript 13.2.3 XML 13.2.4 XHTML 13.3 文档对象模型(DOM) 13.3.1 DOM标准 13.3.2 DOM与BOM的区别 13.3.3 将HTML文档解析为一棵节点树 13.3.4 DOM对象 13.3.5 DOM对象的属性和方法 13.3.6 DOM事件模型 13.4 DHTML示例:Internet Explorer5+ 13.4.1 IE浏览器的事件模型 13.4.2 创建一个DHTML工具栏 13.5 DHTML实例:Firefox浏览器和Opera浏览器中的工具栏 13.6 创建跨浏览器的DHTML工具栏 13.7 小结 13.8 习题 第14章 JavaScript与XML 14.1 XML能做什么 14.2 XML基础 14.3 创建XML文档 14.3.1 文档类型定义(DTD) 14.3.2 创建第一个DTD文件 14.3.3 加入数据 14.4 改变XML的显示外观 14.4.1 样式表与XML 14.4.2 可扩展样式语言(XSL) 14.5 使用JavaScript操作XML 14.5.1 在IE浏览器中获取XML文档 14.5.2 如何判断XML文档何时被加载完成 14.5.3 如何在Firefox和Opera浏览器中加载XML文档 14.5.4 如何判断XML文档已经加载完成 14.5.5 如何跨浏览器读取XML文档 14.5.6 显示每日信息 14.6 小结 14.7 习题 第15章 使用ActiveX和Plug-In 15.1 Firefox浏览器中的嵌入式插件 15.1.1 在页面中添加插件 15.1.2 检测Firefox浏览器中已安装的插件 15.2 IE浏览器中的嵌入式ActiveX控件 15.2.1 如何在页面中添加ActiveX控件 15.2.2 安装ActiveX控件 15.3 使用插件和ActiveX控件 15.3.1 如何对无插件或ActiveX控件时重定向脚本进行测试 15.3.2 潜在的问题 15.4 小结 15.5 习题 第16章 Ajax与远程脚本 16.1 什么是远程脚本 16.1.1 远程脚本可以用来干什么 16.1.2 Ajax 16.1.3 浏览器支持 16.2 Ajax与JavaScript的结合:XMLHttpRequest对象 16.2.1 跨浏览器问题 16.2.2 使用XMLHttpRequest对象 16.2.3 异步请求 16.3 创建一个远程脚本类 16.3.1 HttpRequest构造函数 16.3.2 创建方法 16.3.3 完整的代码 16.4 使用XMLHttpRequest创建智能表单 16.4.1 如何向服务器端的PHP程序查询信息 16.4.2 从服务器返回的数据 16.4.3 在开始编写代码之前 16.5 使用iframe创建智能表单 16.6 关于Ajax技术的注意事项 16.6.1 同源策略 16.6.2 ActiveX对Ajax的影响 16.6.3 可用性问题 16.7 小结 16.8 习题 附录 参考答案

立即下载
50积分/C币
Linux Device Driver 3rd中文版 (附书中源代码)

Linux Device Driver 3rd中文版 (附书中源代码example.zip)

立即下载
3积分/C币
Effective Java 3rd Edition 高效java编程 第三版

Effective Java 3rd Edition 高效java编程 第三版。 Effective Java 3rd Edition 高效java编程 第三版。 Effective Java 3rd Edition 高效java编程 第三版

立即下载
10积分/C币
算法导论 Introduction to Algorithms (第三版)(中文版)机械工业出版社 3

由于上传大小限制,分成了三份,麻烦大家一一下载。

立即下载
2积分/C币
C+++Primer+第四版中文版.pdf

C+++Primer+第四版中文版.pdf 学习C++的权威书籍

立即下载
3积分/C币
C+++Primer+第三版中文版(PDF)

学习c++基础语法等最好的书是c++ primer和the c++ program language 但编程语言毕竟不只是有语法, 迟早要转到应用去的 所以就算不是以上二书, 其他的如你这本primer plus、C++大学教程等, 都是可以的; 毕竟这类书只是入门 之后你得尽快转到工程上去, 学习应用方面的知识了 所以基础的书看一本相对全面的即可,

立即下载
3积分/C币
Linux Device Driver(3rd Edition)

想进入驱动的人必看,Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为《linux_device_driver 3rd Edition》,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本侧重于实战的书籍也只能停留在基本的接口介绍上,更深入的东东只能靠我们自己摸索了。但万事总有一个开头,没有对Linux驱动整体框架的把握是很难做一个优秀的驱动开发者的。除了这本Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini合著的经典大作外,另一本理论实践并重的书就是《Linux Kernel Development,2nd Edition》有著名的内核专家Robert Love所著,通过Robert Love的娓娓道来,相信你会感到自己功力的不断提升,但学习驱动,最本质的东西还是操作系统的一些基本的理论了,《Understanding The Linux Kernel, 3rd ed 2005》更加关注这一点,作为一个注重理论的经典之作,则是Linux驱动研发人员内功的根基。

立即下载
50积分/C币
Linux Device Driver 中文版第三版

linux设备驱动中文第三版,全网页清晰文字版。 目录 1. 第一章 设备驱动简介 1.1. 驱动程序的角色 1.2. 划分内核 1.2.1. 可加载模块 1.3. 设备和模块的分类 1.4. 安全问题 1.5. 版本编号 1.6. 版权条款 1.7. 加入内核开发社团 1.8. 本书的内容 2. 建立和运行模块 2.1. 设置你的测试系统 2.2. Hello World 模块 2.3. 内核模块相比于应用程序 2.3.1. 用户空间和内核空间 2.3.2. 内核的并发 2.3.3. 当前进程 2.3.4. 几个别的细节 2.4. 编译和加载 2.4.1. 编译模块 2.4.2. 加载和卸载模块 2.4.3. 版本依赖 2.4.4. 平台依赖性 2.5. 内核符号表 2.6. 预备知识 2.7. 初始化和关停 2.7.1. 清理函数 2.7.2. 初始化中的错误处理 2.7.3. 模块加载竞争 2.8. 模块参数 2.9. 在用户空间做 2.10. 快速参考 3. 字符驱动 3.1. scull 的设计 3.2. 主次编号 3.2.1. 设备编号的内部表示 3.2.2. 分配和释放设备编号 3.2.3. 主编号的动态分配 3.3. 一些重要数据结构 3.3.1. 文件操作 3.3.2. 文件结构 3.3.3. inode 结构 3.4. 字符设备注册 3.4.1. scull 中的设备注册 3.4.2. 老方法 3.5. open 和 release 3.5.1. open 方法 3.5.2. release 方法 3.6. scull 的内存使用 3.7. 读和写 3.7.1. read 方法 3.7.2. write 方法 3.7.3. readv 和 writev 3.8. 使用新设备 3.9. 快速参考 4. 调试技术 4.1. 内核中的调试支持 4.2. 用打印调试 4.2.1. printk 4.2.2. 重定向控制台消息 4.2.3. 消息是如何记录的 4.2.4. 打开和关闭消息 4.2.5. 速率限制 4.2.6. 打印设备编号 4.3. 用查询来调试 4.3.1. 使用 /proc 文件系统 4.3.2. ioctl 方法 4.4. 使用观察来调试 4.5. 调试系统故障 4.5.1. oops 消息 4.5.2. 系统挂起 4.6. 调试器和相关工具 4.6.1. 使用 gdb 4.6.2. kdb 内核调试器 4.6.3. kgdb 补丁 4.6.4. 用户模式 Linux 移植 4.6.5. Linux 追踪工具 4.6.6. 动态探针 5. 并发和竞争情况 5.1. scull 中的缺陷 5.2. 并发和它的管理 5.3. 旗标和互斥体 5.3.1. Linux 旗标实现 5.3.2. 在 scull 中使用旗标 5.3.3. 读者/写者旗标 5.4. Completions 机制 5.5. 自旋锁 5.5.1. 自旋锁 API 简介 5.5.2. 自旋锁和原子上下文 5.5.3. 自旋锁函数 5.5.4. 读者/写者自旋锁 5.6. 锁陷阱 5.6.1. 模糊的规则 5.6.2. 加锁顺序规则 5.6.3. 细 -粗- 粒度加锁 5.7. 加锁的各种选择 5.7.1. 不加锁算法 5.7.2. 原子变量 5.7.3. 位操作 5.7.4. seqlock 锁 5.7.5. 读取-拷贝-更新 5.8. 快速参考 6. 高级字符驱动操作 6.1. ioctl 接口 6.1.1. 选择 ioctl 命令 6.1.2. 返回值 6.1.3. 预定义的命令 6.1.4. 使用 ioctl 参数 6.1.5. 兼容性和受限操作 6.1.6. ioctl 命令的实现 6.1.7. 不用 ioctl 的设备控制 6.2. 阻塞 I/O 6.2.1. 睡眠的介绍 6.2.2. 简单睡眠 6.2.3. 阻塞和非阻塞操作 6.2.4. 一个阻塞 I/O 的例子 6.2.5. 高级睡眠 6.2.6. 测试 scullpipe 驱动 6.3. poll 和 select 6.3.1. 与 read 和 write 的交互 6.3.2. 底层的数据结构 6.4. 异步通知 6.4.1. 驱动的观点 6.5. 移位一个设备 6.5.1. llseek 实现 6.6. 在一个设备文件上的存取控制 6.6.1. 单 open 设备 6.6.2. 一次对一个用户限制存取 6.6.3. 阻塞 open 作为对 EBUSY 的替代 6.6.4. 在 open 时复制设备 6.7. 快速参考 7. 时间, 延时, 和延后工作 7.1. 测量时间流失 7.1.1. 使用 jiffies 计数器 7.1.2. 处理器特定的寄存器 7.2. 获知当前时间 7.3. 延后执行 7.3.1. 长延时 7.3.2. 短延时 7.4. 内核定时器 7.4.1. 定时器 API 7.4.2. 内核定时器的实现 7.5. Tasklets 机制 7.6. 工作队列 7.6.1. 共享队列 7.7. 快速参考 7.7.1. 时间管理 7.7.2. 延迟 7.7.3. 内核定时器 7.7.4. Tasklets 机制 7.7.5. 工作队列 8. 分配内存 8.1. kmalloc 的真实故事 8.1.1. flags 参数 8.1.2. size 参数 8.2. 后备缓存 8.2.1. 一个基于 Slab 缓存的 scull: scullc 8.2.2. 内存池 8.3. get_free_page 和其友 8.3.1. 一个使用整页的 scull: scullp 8.3.2. alloc_pages 接口 8.3.3. vmalloc 和 其友 8.3.4. 一个使用虚拟地址的 scull : scullv 8.4. 每-CPU 的变量 8.5. 获得大量缓冲 8.5.1. 在启动时获得专用的缓冲 8.6. 快速参考 9. 与硬件通讯 9.1. I/O 端口和 I/O 内存 9.1.1. I/O 寄存器和常规内存 9.2. 使用 I/O 端口 9.2.1. I/O 端口分配 9.2.2. 操作 I/O 端口 9.2.3. 从用户空间的 I/O 存取 9.2.4. 字串操作 9.2.5. 暂停 I/O 9.2.6. 平台依赖性 9.3. 一个 I/O 端口例子 9.3.1. 并口纵览 9.3.2. 一个例子驱动 9.4. 使用 I/O 内存 9.4.1. I/O 内存分配和映射 9.4.2. 存取 I/O 内存 9.4.3. 作为 I/O 内存的端口 9.4.4. 重用 short 为 I/O 内存 9.4.5. 在 1 MB 之下的 ISA 内存 9.4.6. isa_readb 和其友 9.5. 快速参考 10. 中断处理 10.1. 准备并口 10.2. 安装一个中断处理 10.2.1. /proc 接口 10.2.2. 自动检测 IRQ 号 10.2.3. 快速和慢速处理 10.2.4. 实现一个处理 10.2.5. 处理者的参数和返回值 10.2.6. 使能和禁止中断 10.3. 前和后半部 10.3.1. Tasklet 实现 10.3.2. 工作队列 10.4. 中断共享 10.4.1. 安装一个共享的处理者 10.4.2. 运行处理者 10.4.3. /proc 接口和共享中断 10.5. 中断驱动 I/O 10.5.1. 一个写缓存例子 10.6. 快速参考 11. 内核中的数据类型 11.1. 标准 C 类型的使用 11.2. 安排一个明确大小给数据项 11.3. 接口特定的类型 11.4. 其他移植性问题 11.4.1. 时间间隔 11.4.2. 页大小 11.4.3. 字节序 11.4.4. 数据对齐 11.4.5. 指针和错误值 11.5. 链表 11.6. 快速参考 12. PCI 驱动 12.1. PCI 接口 12.1.1. PCI 寻址 12.1.2. 启动时间 12.1.3. 配置寄存器和初始化 12.1.4. MODULEDEVICETABLE 宏 12.1.5. 注册一个 PCI 驱动 12.1.6. 老式 PCI 探测 12.1.7. 使能 PCI 设备 12.1.8. 存取配置空间 12.1.9. 存取 I/O 和内存空间 12.1.10. PCI 中断 12.1.11. 硬件抽象 12.2. 回顾: ISA 12.2.1. 硬件资源 12.2.2. ISA 编程 12.2.3. 即插即用规范 12.3. PC/104 和 PC/104+ 12.4. 其他的 PC 总线 12.4.1. MCA 总线 12.4.2. EISA 总线 12.4.3. VLB 总线 12.5. SBus 12.6. NuBus 总线 12.7. 外部总线 12.8. 快速参考 13. USB 驱动 13.1. USB 设备基础知识 13.1.1. 端点 13.1.2. 接口 13.1.3. 配置 13.2. USB 和 sysfs 13.3. USB 的 Urbs 13.3.1. 结构 struct urb 13.3.2. 创建和销毁 urb 13.3.3. 提交 urb 13.3.4. 完成 urb: 完成回调处理者 13.3.5. 取消 urb 13.4. 编写一个 USB 驱动 13.4.1. 驱动支持什么设备 13.4.2. 注册一个 USB 驱动 13.4.3. 提交和控制一个 urb 13.5. 无 urb 的 USB 传送 13.5.1. usb_bulk_msg 接口 13.5.2. usb_control_msg 接口 13.5.3. 使用 USB 数据函数 13.6. 快速参考 14. Linux 设备模型 14.1. Kobjects, Ksets 和 Subsystems 14.1.1. Kobject 基础 14.1.2. kobject 层次, kset, 和子系统 14.2. 低级 sysfs 操作 14.2.1. 缺省属性 14.2.2. 非缺省属性 14.2.3. 二进制属性 14.2.4. 符号连接 14.3. 热插拔事件产生 14.3.1. 热插拔操作 14.4. 总线, 设备, 和驱动 14.4.1. 总线 14.4.2. 设备 14.4.3. 设备驱动 14.5. 类 14.5.1. class_simple 接口 14.5.2. 完整的类接口 14.6. 集成起来 14.6.1. 添加一个设备 14.6.2. 去除一个设备 14.6.3. 添加一个驱动 14.6.4. 去除一个驱动 14.7. 热插拔 14.7.1. 动态设备 14.7.2. /sbin/hotplug 工具 14.7.3. 使用 /sbin/hotplug 14.8. 处理固件 14.8.1. 内核固件接口 14.8.2. 它如何工作 14.9. 快速参考 14.9.1. Kobjects结构 14.9.2. sysfs 操作 14.9.3. 总线, 设备, 和驱动 14.9.4. 类 14.9.5. 固件 15. 内存映射和 DMA 15.1. Linux 中的内存管理 15.1.1. 地址类型 15.1.2. 物理地址和页 15.1.3. 高和低内存 15.1.4. 内存映射和 struct page 15.1.5. 页表 15.1.6. 虚拟内存区 15.1.7. 进程内存映射 15.2. mmap 设备操作 15.2.1. 使用 remap_pfn_range 15.2.2. 一个简单的实现 15.2.3. 添加 VMA 的操作 15.2.4. 使用 nopage 映射内存 15.2.5. 重新映射特定 I/O 区 15.2.6. 重新映射 RAM 15.2.7. 重映射内核虚拟地址 15.3. 进行直接 I/O 15.3.1. 异步 I/O 15.4. 直接内存存取 15.4.1. 一个 DMA 数据传输的概况 15.4.2. 分配 DMA 缓冲 15.4.3. 总线地址 15.4.4. 通用 DMA 层 15.4.5. ISA 设备的 DMA 15.5. 快速参考 15.5.1. 介绍性材料 15.5.2. 实现 mmap 15.5.3. 实现直接 I/O 15.5.4. 直接内存存取 16. 块驱动 16.1. 注册 16.1.1. 块驱动注册 16.1.2. 磁盘注册 16.1.3. 在 sbull 中的初始化 16.1.4. 注意扇区大小 16.2. 块设备操作 16.2.1. open 和 release 方法 16.2.2. 支持可移出的介质 16.2.3. ioctl 方法 16.3. 请求处理 16.3.1. 对请求方法的介绍 16.3.2. 一个简单的请求方法 16.3.3. 请求队列 16.3.4. 请求的分析 16.3.5. 请求完成函数 16.4. 一些其他的细节 16.4.1. 命令预准备 16.4.2. 被标识的命令排队 16.5. 快速参考 17. 网络驱动 17.1. snull 是如何设计的 17.1.1. 分配 IP 号 17.1.2. 报文的物理传送 17.2. 连接到内核 17.2.1. 设备注册 17.2.2. 初始化每一个设备 17.2.3. 模块卸载 17.3. net_device 结构的详情 17.3.1. 全局信息 17.3.2. 硬件信息 17.3.3. 接口信息 17.3.4. 设备方法 17.3.5. 公用成员 17.4. 打开与关闭 17.5. 报文传送 17.5.1. 控制发送并发 17.5.2. 传送超时 17.5.3. 发散/汇聚 I/O 17.6. 报文接收 17.7. 中断处理 17.8. 接收中断缓解 17.9. 连接状态的改变 17.10. Socket 缓存 17.10.1. 重要成员变量 17.10.2. 作用于 socket 缓存的函数 17.11. MAC 地址解析 17.11.1. 以太网使用 ARP 17.11.2. 不考虑 ARP 17.11.3. 非以太网头部 17.12. 定制 ioctl 命令 17.13. 统计信息 17.14. 多播 17.14.1. 多播的内核支持 17.14.2. 典型实现 17.15. 几个其他细节 17.15.1. 独立于媒介的接口支持 17.15.2. ethtool 支持 17.15.3. netpoll 17.16. 快速参考 18. TTY 驱动 18.1. 一个小 TTY 驱动 18.1.1. 结构 struct termios 18.2. tty_driver 函数指针 18.2.1. open 和 close 18.2.2. 数据流 18.2.3. 其他缓冲函数 18.2.4. 无 read 函数? 18.3. TTY 线路设置 18.3.1. set_termios 函数 18.3.2. tiocmget 和 tiocmset 18.4. ioctls 函数 18.5. TTY 设备的 proc 和 sysfs 处理 18.6. tty_driver 结构的细节 18.7. tty_operaions 结构的细节 18.8. tty_struct 结构的细节 18.9. 快速参考

立即下载
50积分/C币
real time rendering 第三版高清彩色

real time rendering 第三版高清彩色

立即下载
10积分/C币
Competitive programming 3 -Halim

Competitive programming 3 -Halim

立即下载
50积分/C币
Learning.JavaScript.3rd.Edition.2016.2.pdf

Learning.JavaScript.3rd.Edition.2016.2.pdf

立即下载
50积分/C币
Programming in Scala 3rd edition

Programming in scala 第三版,包括了源代码 在google上找了好久才找到的

立即下载
50积分/C币
The C++ Programming Language 3rd Edition(中文版)完整最终版

The C++ Programming Language 3rd Edition(中文版)完整最终版

立即下载
5积分/C币
Electronics For Dummies

Electronics For Dummies

立即下载
5积分/C币
算法导论 第三版 Introduction to Algorithms 3rd edition

算法导论 第三版 Introduction to Algorithms, 3rd edtion PDF格式,清晰

立即下载
5积分/C币
Probability and Random Processes 3rd edition

本文档为Geoffrey R. Grimmett和David R. Stirzaker编写的概率论教材,已经经过OCR识别,可以选词。目前中国科技大学数学系正在使用,有配套的习题集——One Thousand Exercises in Probability,国内有影印版,或在本人上传资源内查找

立即下载
5积分/C币
Openintro Statistics 3rd edition

coursera课程statistics with R专项第一门课程.杜克大学.Introduction to Probability and Data教材

立即下载
50积分/C币
Real-Time Rendering 第三版pdf(英文带目录)

图形学经典教程,因为看到网上的资源都没有目录,所以我手工添加了目录传上来。

立即下载
50积分/C币
C++ Primer 3rd Edition 中文版

C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版C++ Primer 3rd Edition 中文版

立即下载
3积分/C币
jQuery in Action 3rd 第3版 无水印pdf 0分

Paperback: 504 pages Publisher: Manning Publications; 3 edition (September 19, 2015) Language: English ISBN-10: 1617292079 ISBN-13: 978-1617292071 jQuery in Action, Third Edition, is a fast-paced guide to jQuery, focused on the tasks you'll face in nearly any web dev project. In it, you'll learn how to traverse the DOM, handle events, perform animations, write jQuery plugins, perform Ajax requests, and even unit test your code. Its unique Lab Pages anchor each concept in real-world code. This expanded Third Edition adds new chapters that teach you how to interact with other tools and frameworks and build modern single-page web applications. What's Inside Updated for jQuery 3 DOM manipulation and event handling Animations and effects Advanced topics including Unit Testing and Promises Practical examples and labs

立即下载
50积分/C币
Understanding The Linux Kernel 3rd.pdf

Understanding The Linux Kernel 3rd.pdf<br>深入理解LINUX内核,第三版

立即下载
50积分/C币
Database management systems 3rd edition by Ramakrishnan and Gehrke Solutions(odd only) and Slides 数据库管理系统第三版课后答案和课件part1

Database management systems 3rd edition by Ramakrishnan and Gehrke Solutions(odd only) and Slides(pdf format) 数据库管理系统第三版课后答案和课件part1

立即下载
3积分/C币
Think in java 3rd 中文版.rar

Think in java 3rd 中文版.rarThink in java 3rd 中文版.rarThink in java 3rd 中文版.rarThink in java 3rd 中文版.rarThink in java 3rd 中文版.rar

立即下载
3积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

C+++Primer+中文版+3rd

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: