android4.3 BLE 蓝牙4.0 2013最新源代码
android4.3 实现的蓝牙BLE 4.0通信,比三星的反编译的SDK稳定很多。本人已经测试通过,已经应用到项目中。对开发蓝牙4.0,有很大的帮助。
usb 磁盘加密技术,介绍了磁盘的文件存储格式,非常值得学习
usb 磁盘加密技术,介绍了磁盘的文件存储格式,非常值得学习
30几个计算机毕业论文3
本人整理的30几个人的计算机相关的本科毕业论文,网上基本上是没有的,相信对你是非常有用的。你肯定能找到一个适合你的计算机毕业论文。 以下是相关的论文题目: 网上书店系统的研究与实现东北财经大学经济信息系学生管理系统的开发基于JSP的网上书店系统基于web的学生订购教材系统的设计与开发图书馆管理系统计算机操作系统的网络教学系统的实现基于Web的一个成绩查询系统网上书店系统的研究与实现网上书店图书在线浏览系统图书馆管理系统客户服务中心管理信息系统建设考试成绩管理系统计算机考试网上报名系统计算机操作系统的网络教学系统的实现基于XML语言的网上书店开发基于web的学生订购教材系统的设计与开发基于JSP的网上书店系统基于ERP理论的进销存系统的研究公司物资管理信息系统东北财经大学经济信息系 XML开发C语言网站 Hanoi塔递归演示系统
30几个计算机毕业论文2
本人整理的30几个人的计算机相关的本科毕业论文,网上基本上是没有的,相信对你是非常有用的。你肯定能找到一个适合你的计算机毕业论文。 以下是相关的论文题目: 网上书店系统的研究与实现东北财经大学经济信息系学生管理系统的开发基于JSP的网上书店系统基于web的学生订购教材系统的设计与开发图书馆管理系统计算机操作系统的网络教学系统的实现基于Web的一个成绩查询系统网上书店系统的研究与实现网上书店图书在线浏览系统图书馆管理系统客户服务中心管理信息系统建设考试成绩管理系统计算机考试网上报名系统计算机操作系统的网络教学系统的实现基于XML语言的网上书店开发基于web的学生订购教材系统的设计与开发基于JSP的网上书店系统基于ERP理论的进销存系统的研究公司物资管理信息系统东北财经大学经济信息系 XML开发C语言网站 Hanoi塔递归演示系统
vssdk_powertoys.msi
ActivePerl-5.8.8.824-MSWin32-x86-287188.zip
jre-6u7-windows-i586-p-s.exe
S60-SDK-0548-3.0-f.3.215f.zip
vssdk_powertoys.msi
carbide_vs_301.exe
c语言编写的梭哈游戏项目
这是用c语言编写的梭哈游戏,对学习C语言很有帮助,对于结构体,枚举,共用体都有很多的应用。希望想学习的人能看看。
据说是历史上最有名的面试题
这是历史上,最有权威的面试题,看了这个面试题,就不用再看别的面试题,如过的你的基础不是太好,还是看看这个面试题吧
华为2009最新的面试题集锦
这是化为最新的面试题,相信对你能有所帮助。
对于想进化为的人来说,这是很难得的。
C/C++面试(整理成书).pdf
这个是很难得的,对于c\c++ 的内存管理,面试需要注意的地方,都进行了说明,对于找工作的人来说,是很难得的,如过读完本书,面试应该是没有问题的。
vc++钩子程序HookAPI1.62.rar
1.52版更新内容:
1。HookAPI9x.dll删除了检查PTE的汇编语句,解决了RasDialA无法Hook的问题
2。InstHook.dll里先FreeLibrary HookAPI9x.dll再free mydll_9x.dll,解决HookAPI9x.dll中Unhook出错的问题。
1.5版主要是针对win9x下的错误修改的,修改内容为:
1。修正了win9x下总是出错的问题
2。win9x下的mydll文件名称改为了mydll_9x.dll
3。win9x下的mydll程序加了编译选项预定义WIN95,编写win9x下的mydll时请注意
1.6版本更新内容:
1。修改了win9x下TextOutA,TextOutW等函数的截获问题
[2003.04.12]
添加Hook/Unhook一个函数
添加Hook/Unhook一个Process
[2003.04.16]
在winxp和win9x下测试hooksocket成功,版本升级为1.6c
[2003.04.19]
修改了CHookAPI::UnhookOneAPI()里的针对多次hook的api的修改,只unhook一次
[2003.04.22]
修改了exe文件界面为英文,版本1.6d2
there is 2 bugs in version 1.62, one is on win9x, one is on win2000. If you want to fix it, you should buy support(email:netcom@163.net)
Microsoft Visual C++ 6.0 程序员指南
Microsoft Visual C++ 6.0 程序员指南
OpenGLGuide.chm
OpenGL是目前最新的开放式的三维图形标准,用OpenGL编写的程序不仅可以在SGI、<br><br>DEC、SUN、HP等图形工作站上运行,而且可以在微机环境下运行。本书系统地讲述了OpenGL<br><br>三维图形程序设计的基本方法概念。全书共分四大篇,即引导篇、基础篇、提高篇和辅助篇。<br><br>引导篇分三章,主要介绍了OpenGL的概况和在Windows NT 下OpenGL的主要运行机制;基<br><br>础篇分七章,重点介绍了OpenGL的模型建立、基本变换、颜色设置、光照模型和材质定义<br><br>的概念及其编程方法;提高篇分七章,特别介绍了OpenGL的图像处理、纹理映射、复杂物<br><br>体建模、特殊光和特殊效果处理以及OpenGL显示列表、帧缓存与动画的程序设计技巧。<br><br>书中列举了大量的编程实例,并且全部存于本书附盘中。所有例程都经过调试通过,是<br><br>OpenGL开发者必备之参考。<br><br>本书无论是对初次涉足三维图形世界的有关人员,还是对OpenGL三维图形开发人员而<br><br>言,都是一本十分实用的技术指导和参考书籍。此外,本书还可以作为从事计算机图形工作<br><br>的一般人员的三维图形概念引导,而且可以作为OpenGL三维图形编程的培训教材<br>
MFC深入浅出.chm
1_MFC概述 <br>2_MFC和Win32 <br>3_CObject类 <br>4_消息映射的实现 <br>5_MFC对象的创建 <br>6_应用程序的退出 <br>7_MFC的DLL <br>8_MFC的进程和线程 <br>
Linux设备驱动第三版(中文).rar
目录<br><br>1. 第一章 设备驱动简介 <br>1.1. 驱动程序的角色 <br>1.2. 划分内核 <br>1.2.1. 可加载模块<br>1.3. 设备和模块的分类 <br>1.4. 安全问题 <br>1.5. 版本编号 <br>1.6. 版权条款 <br>1.7. 加入内核开发社团 <br>1.8. 本书的内容 <br>2. 建立和运行模块 <br>2.1. 设置你的测试系统 <br>2.2. Hello World 模块 <br>2.3. 内核模块相比于应用程序 <br>2.3.1. 用户空间和内核空间 <br>2.3.2. 内核的并发 <br>2.3.3. 当前进程 <br>2.3.4. 几个别的细节 <br>2.4. 编译和加载 <br>2.4.1. 编译模块 <br>2.4.2. 加载和卸载模块 <br>2.4.3. 版本依赖 <br>2.4.4. 平台依赖性 <br>2.5. 内核符号表 <br>2.6. 预备知识 <br>2.7. 初始化和关停 <br>2.7.1. 清理函数 <br>2.7.2. 初始化中的错误处理 <br>2.7.3. 模块加载竞争 <br>2.8. 模块参数 <br>2.9. 在用户空间做 <br>2.10. 快速参考 <br>3. 字符驱动 <br>3.1. scull 的设计 <br>3.2. 主次编号 <br>3.2.1. 设备编号的内部表示 <br>3.2.2. 分配和释放设备编号 <br>3.2.3. 主编号的动态分配 <br>3.3. 一些重要数据结构 <br>3.3.1. 文件操作 <br>3.3.2. 文件结构 <br>3.3.3. inode 结构 <br>3.4. 字符设备注册 <br>3.4.1. scull 中的设备注册 <br>3.4.2. 老方法 <br>3.5. open 和 release <br>3.5.1. open 方法 <br>3.5.2. release 方法 <br>3.6. scull 的内存使用 <br>3.7. 读和写 <br>3.7.1. read 方法 <br>3.7.2. write 方法 <br>3.7.3. readv 和 writev <br>3.8. 使用新设备 <br>3.9. 快速参考 <br>4. 调试技术 <br>4.1. 内核中的调试支持 <br>4.2. 用打印调试 <br>4.2.1. printk <br>4.2.2. 重定向控制台消息 <br>4.2.3. 消息是如何记录的 <br>4.2.4. 打开和关闭消息 <br>4.2.5. 速率限制 <br>4.2.6. 打印设备编号 <br>4.3. 用查询来调试 <br>4.3.1. 使用 /proc 文件系统 <br>4.3.2. ioctl 方法 <br>4.4. 使用观察来调试 <br>4.5. 调试系统故障 <br>4.5.1. oops 消息 <br>4.5.2. 系统挂起 <br>4.6. 调试器和相关工具 <br>4.6.1. 使用 gdb <br>4.6.2. kdb 内核调试器 <br>4.6.3. kgdb 补丁 <br>4.6.4. 用户模式 Linux 移植 <br>4.6.5. Linux 追踪工具 <br>4.6.6. 动态探针 <br>5. 并发和竞争情况 <br>5.1. scull 中的缺陷 <br>5.2. 并发和它的管理 <br>5.3. 旗标和互斥体 <br>5.3.1. Linux 旗标实现 <br>5.3.2. 在 scull 中使用旗标 <br>5.3.3. 读者/写者旗标 <br>5.4. Completions 机制 <br>5.5. 自旋锁 <br>5.5.1. 自旋锁 API 简介 <br>5.5.2. 自旋锁和原子上下文 <br>5.5.3. 自旋锁函数 <br>5.5.4. 读者/写者自旋锁 <br>5.6. 锁陷阱 <br>5.6.1. 模糊的规则 <br>5.6.2. 加锁顺序规则 <br>5.6.3. 细 -粗- 粒度加锁 <br>5.7. 加锁的各种选择 <br>5.7.1. 不加锁算法 <br>5.7.2. 原子变量 <br>5.7.3. 位操作 <br>5.7.4. seqlock 锁 <br>5.7.5. 读取-拷贝-更新 <br>5.8. 快速参考 <br>6. 高级字符驱动操作 <br>6.1. ioctl 接口 <br>6.1.1. 选择 ioctl 命令 <br>6.1.2. 返回值 <br>6.1.3. 预定义的命令 <br>6.1.4. 使用 ioctl 参数 <br>6.1.5. 兼容性和受限操作 <br>6.1.6. ioctl 命令的实现 <br>6.1.7. 不用 ioctl 的设备控制 <br>6.2. 阻塞 I/O <br>6.2.1. 睡眠的介绍 <br>6.2.2. 简单睡眠 <br>6.2.3. 阻塞和非阻塞操作 <br>6.2.4. 一个阻塞 I/O 的例子 <br>6.2.5. 高级睡眠 <br>6.2.6. 测试 scullpipe 驱动 <br>6.3. poll 和 select <br>6.3.1. 与 read 和 write 的交互 <br>6.3.2. 底层的数据结构 <br>6.4. 异步通知 <br>6.4.1. 驱动的观点<br>6.5. 移位一个设备 <br>6.5.1. llseek 实现<br>6.6. 在一个设备文件上的存取控制 <br>6.6.1. 单 open 设备 <br>6.6.2. 一次对一个用户限制存取 <br>6.6.3. 阻塞 open 作为对 EBUSY 的替代 <br>6.6.4. 在 open 时复制设备 <br>6.7. 快速参考 <br>7. 时间, 延时, 和延后工作 <br>7.1. 测量时间流失 <br>7.1.1. 使用 jiffies 计数器 <br>7.1.2. 处理器特定的寄存器 <br>7.2. 获知当前时间 <br>7.3. 延后执行 <br>7.3.1. 长延时 <br>7.3.2. 短延时 <br>7.4. 内核定时器 <br>7.4.1. 定时器 API <br>7.4.2. 内核定时器的实现 <br>7.5. Tasklets 机制 <br>7.6. 工作队列 <br>7.6.1. 共享队列<br>7.7. 快速参考 <br>7.7.1. 时间管理 <br>7.7.2. 延迟 <br>7.7.3. 内核定时器 <br>7.7.4. Tasklets 机制 <br>7.7.5. 工作队列 <br>8. 分配内存 <br>8.1. kmalloc 的真实故事 <br>8.1.1. flags 参数 <br>8.1.2. size 参数 <br>8.2. 后备缓存 <br>8.2.1. 一个基于 Slab 缓存的 scull: scullc <br>8.2.2. 内存池 <br>8.3. get_free_page 和其友 <br>8.3.1. 一个使用整页的 scull: scullp <br>8.3.2. alloc_pages 接口 <br>8.3.3. vmalloc 和 其友 <br>8.3.4. 一个使用虚拟地址的 scull : scullv <br>8.4. 每-CPU 的变量 <br>8.5. 获得大量缓冲 <br>8.5.1. 在启动时获得专用的缓冲<br>8.6. 快速参考 <br>9. 与硬件通讯 <br>9.1. I/O 端口和 I/O 内存 <br>9.1.1. I/O 寄存器和常规内存<br>9.2. 使用 I/O 端口 <br>9.2.1. I/O 端口分配 <br>9.2.2. 操作 I/O 端口 <br>9.2.3. 从用户空间的 I/O 存取 <br>9.2.4. 字串操作 <br>9.2.5. 暂停 I/O <br>9.2.6. 平台依赖性 <br>9.3. 一个 I/O 端口例子 <br>9.3.1. 并口纵览 <br>9.3.2. 一个例子驱动 <br>9.4. 使用 I/O 内存 <br>9.4.1. I/O 内存分配和映射 <br>9.4.2. 存取 I/O 内存 <br>9.4.3. 作为 I/O 内存的端口 <br>9.4.4. 重用 short 为 I/O 内存 <br>9.4.5. 在 1 MB 之下的 ISA 内存 <br>9.4.6. isa_readb 和其友 <br>9.5. 快速参考 <br>10. 中断处理 <br>10.1. 准备并口 <br>10.2. 安装一个中断处理 <br>10.2.1. /proc 接口 <br>10.2.2. 自动检测 IRQ 号 <br>10.2.3. 快速和慢速处理 <br>10.2.4. 实现一个处理 <br>10.2.5. 处理者的参数和返回值 <br>10.2.6. 使能和禁止中断 <br>10.3. 前和后半部 <br>10.3.1. Tasklet 实现 <br>10.3.2. 工作队列 <br>10.4. 中断共享 <br>10.4.1. 安装一个共享的处理者 <br>10.4.2. 运行处理者 <br>10.4.3. /proc 接口和共享中断 <br>10.5. 中断驱动 I/O <br>10.5.1. 一个写缓存例子<br>10.6. 快速参考 <br>11. 内核中的数据类型 <br>11.1. 标准 C 类型的使用 <br>11.2. 安排一个明确大小给数据项 <br>11.3. 接口特定的类型 <br>11.4. 其他移植性问题 <br>11.4.1. 时间间隔 <br>11.4.2. 页大小 <br>11.4.3. 字节序 <br>11.4.4. 数据对齐 <br>11.4.5. 指针和错误值 <br>11.5. 链表 <br>11.6. 快速参考 <br>12. PCI 驱动 <br>12.1. PCI 接口 <br>12.1.1. PCI 寻址 <br>12.1.2. 启动时间 <br>12.1.3. 配置寄存器和初始化 <br>12.1.4. MODULEDEVICETABLE 宏 <br>12.1.5. 注册一个 PCI 驱动 <br>12.1.6. 老式 PCI 探测 <br>12.1.7. 使能 PCI 设备 <br>12.1.8. 存取配置空间 <br>12.1.9. 存取 I/O 和内存空间 <br>12.1.10. PCI 中断 <br>12.1.11. 硬件抽象 <br>12.2. 回顾: ISA <br>12.2.1. 硬件资源 <br>12.2.2. ISA 编程 <br>12.2.3. 即插即用规范 <br>12.3. PC/104 和 PC/104+ <br>12.4. 其他的 PC 总线 <br>12.4.1. MCA 总线 <br>12.4.2. EISA 总线 <br>12.4.3. VLB 总线 <br>12.5. SBus <br>12.6. NuBus 总线 <br>12.7. 外部总线 <br>12.8. 快速参考 <br>13. USB 驱动 <br>13.1. USB 设备基础知识 <br>13.1.1. 端点 <br>13.1.2. 接口 <br>13.1.3. 配置 <br>13.2. USB 和 sysfs <br>13.3. USB 的 Urbs <br>13.3.1. 结构 struct urb <br>13.3.2. 创建和销毁 urb <br>13.3.3. 提交 urb <br>13.3.4. 完成 urb: 完成回调处理者 <br>13.3.5. 取消 urb <br>13.4. 编写一个 USB 驱动 <br>13.4.1. 驱动支持什么设备 <br>13.4.2. 注册一个 USB 驱动 <br>13.4.3. 提交和控制一个 urb <br>13.5. 无 urb 的 USB 传送 <br>13.5.1. usb_bulk_msg 接口 <br>13.5.2. usb_control_msg 接口 <br>13.5.3. 使用 USB 数据函数 <br>13.6. 快速参考 <br>14. Linux 设备模型 <br>14.1. Kobjects, Ksets 和 Subsystems <br>14.1.1. Kobject 基础 <br>14.1.2. kobject 层次, kset, 和子系统 <br>14.2. 低级 sysfs 操作 <br>14.2.1. 缺省属性 <br>14.2.2. 非缺省属性 <br>14.2.3. 二进制属性 <br>14.2.4. 符号连接 <br>14.3. 热插拔事件产生 <br>14.3.1. 热插拔操作<br>14.4. 总线, 设备, 和驱动 <br>14.4.1. 总线 <br>14.4.2. 设备 <br>14.4.3. 设备驱动 <br>14.5. 类 <br>14.5.1. class_simple 接口 <br>14.5.2. 完整的类接口 <br>14.6. 集成起来 <br>14.6.1. 添加一个设备 <br>14.6.2. 去除一个设备 <br>14.6.3. 添加一个驱动 <br>14.6.4. 去除一个驱动 <br>14.7. 热插拔 <br>14.7.1. 动态设备 <br>14.7.2. /sbin/hotplug 工具 <br>14.7.3. 使用 /sbin/hotplug <br>14.8. 处理固件 <br>14.8.1. 内核固件接口 <br>14.8.2. 它如何工作 <br>14.9. 快速参考 <br>14.9.1. Kobjects结构 <br>14.9.2. sysfs 操作 <br>14.9.3. 总线, 设备, 和驱动 <br>14.9.4. 类 <br>14.9.5. 固件 <br>15. 内存映射和 DMA <br>15.1. Linux 中的内存管理 <br>15.1.1. 地址类型 <br>15.1.2. 物理地址和页 <br>15.1.3. 高和低内存 <br>15.1.4. 内存映射和 struct page <br>15.1.5. 页表 <br>15.1.6. 虚拟内存区 <br>15.1.7. 进程内存映射 <br>15.2. mmap 设备操作 <br>15.2.1. 使用 remap_pfn_range <br>15.2.2. 一个简单的实现 <br>15.2.3. 添加 VMA 的操作 <br>15.2.4. 使用 nopage 映射内存 <br>15.2.5. 重新映射特定 I/O 区 <br>15.2.6. 重新映射 RAM <br>15.2.7. 重映射内核虚拟地址 <br>15.3. 进行直接 I/O <br>15.3.1. 异步 I/O<br>15.4. 直接内存存取 <br>15.4.1. 一个 DMA 数据传输的概况 <br>15.4.2. 分配 DMA 缓冲 <br>15.4.3. 总线地址 <br>15.4.4. 通用 DMA 层 <br>15.4.5. ISA 设备的 DMA <br>15.5. 快速参考 <br>15.5.1. 介绍性材料 <br>15.5.2. 实现 mmap <br>15.5.3. 实现直接 I/O <br>15.5.4. 直接内存存取 <br>16. 块驱动 <br>16.1. 注册 <br>16.1.1. 块驱动注册 <br>16.1.2. 磁盘注册 <br>16.1.3. 在 sbull 中的初始化 <br>16.1.4. 注意扇区大小 <br>16.2. 块设备操作 <br>16.2.1. open 和 release 方法 <br>16.2.2. 支持可移出的介质 <br>16.2.3. ioctl 方法 <br>16.3. 请求处理 <br>16.3.1. 对请求方法的介绍 <br>16.3.2. 一个简单的请求方法 <br>16.3.3. 请求队列 <br>16.3.4. 请求的分析 <br>16.3.5. 请求完成函数 <br>16.4. 一些其他的细节 <br>16.4.1. 命令预准备 <br>16.4.2. 被标识的命令排队 <br>16.5. 快速参考 <br>17. 网络驱动 <br>17.1. snull 是如何设计的 <br>17.1.1. 分配 IP 号 <br>17.1.2. 报文的物理传送 <br>17.2. 连接到内核 <br>17.2.1. 设备注册 <br>17.2.2. 初始化每一个设备 <br>17.2.3. 模块卸载 <br>17.3. net_device 结构的详情 <br>17.3.1. 全局信息 <br>17.3.2. 硬件信息 <br>17.3.3. 接口信息 <br>17.3.4. 设备方法 <br>17.3.5. 公用成员 <br>17.4. 打开与关闭 <br>17.5. 报文传送 <br>17.5.1. 控制发送并发 <br>17.5.2. 传送超时 <br>17.5.3. 发散/汇聚 I/O <br>17.6. 报文接收 <br>17.7. 中断处理 <br>17.8. 接收中断缓解 <br>17.9. 连接状态的改变 <br>17.10. Socket 缓存 <br>17.10.1. 重要成员变量 <br>17.10.2. 作用于 socket 缓存的函数 <br>17.11. MAC 地址解析 <br>17.11.1. 以太网使用 ARP <br>17.11.2. 不考虑 ARP <br>17.11.3. 非以太网头部 <br>17.12. 定制 ioctl 命令 <br>17.13. 统计信息 <br>17.14. 多播 <br>17.14.1. 多播的内核支持 <br>17.14.2. 典型实现 <br>17.15. 几个其他细节 <br>17.15.1. 独立于媒介的接口支持 <br>17.15.2. ethtool 支持 <br>17.15.3. netpoll <br>17.16. 快速参考 <br>18. TTY 驱动 <br>18.1. 一个小 TTY 驱动 <br>18.1.1. 结构 struct termios<br>18.2. tty_driver 函数指针 <br>18.2.1. open 和 close <br>18.2.2. 数据流 <br>18.2.3. 其他缓冲函数 <br>18.2.4. 无 read 函数? <br>18.3. TTY 线路设置 <br>18.3.1. set_termios 函数 <br>18.3.2. tiocmget 和 tiocmset <br>18.4. ioctls 函数 <br>18.5. TTY 设备的 proc 和 sysfs 处理 <br>18.6. tty_driver 结构的细节 <br>18.7. tty_operaions 结构的细节 <br>18.8. tty_struct 结构的细节 <br>18.9. 快速参考 <br>