Learning OpenGL ES For IOS
Learning OpenGL ES For IOS 英文版
Pro OpenGL ES For Android
In Pro OpenGL ES for Android, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES! OpenGL has set the standard for 3D computer graphics, and is an essential aspect of Android development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building a fascinating 3D solar system simulator! After introducing Open GL ES, Pro OpenGL ES for Android explains the basics of 3D math and then orients you to the native Android 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts. By the time you finish Pro OpenGL ES for Android, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available. What you'll learn * The basics of 3D mathematics, and how they are applied in the OpenGL library * How to design and build your 3D worlds * To create 2D interfaces within the 3D world * To develop animation and 3D movement * How to implement 3D shading, coloring, and texturing * The differences between OpenGL and other 3D toolkits * To build a fully-functional 3D solar system simulator using OpenGL ES Who this book is for Experienced Android programmers who want to enter the 3D world of OpenGL ES programming. Table of Contents * Introduction to OpenGL ES and Our 3D Solar System Project * Generating a Basic OpenGL Program * Getting Past the 3D Math * Shading, Lighting and Colors * Materials and Textures * Animation * Creating a User Interface * Blending Modes, Buffer Objects, and Other Cool Stuff * Latest Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other Advanced Topics Appendix A: APIs
Deep Learning MIT Press book -英文原版
这是英文版
MIT大学2016年最新出版的关于深度学习的书,之前还出过一个2015版的,2016版目前新增了不少内容,也修正了部分错误.
目录:
Table of Contents
Acknowledgements
Notation
1 Introduction
Part I: Applied Math and Machine Learning Basics
2 Linear Algebra
3 Probability and Information Theory
4 Numerical Computation
5 Machine Learning Basics
Part II: Modern Practical Deep Networks
6 Deep Feedforward Networks
7 Regularization for Deep Learning
8 Optimization for Training Deep Models
9 Convolutional Networks
10 Sequence Modeling: Recurrent and Recursive Nets
11 Practical Methodology
12 Applications
Part III: Deep Learning Research
13 Linear Factor Models
14 Autoencoders
15 Representation Learning
16 Structured Probabilistic Models for Deep Learning
17 Monte Carlo Methods
18 Confronting the Partition Function
19 Approximate Inference
20 Deep Generative Models
Bibliography
Index
基于 Foxit_PDF_SDK_DLL_3.1 破解版 实现的简单的 PDF阅读器
基于 Foxit_PDF_SDK_DLL_3.1 破解版 实现的简单的 PDF阅读器 。
vs2010的 MFC 工程,开发环境:win8 64位。应该在其他windows平台下可以用。
实现了:打开、放大、缩小、3种旋转效果、页面滚动等功能。
windows核心编程(第五版)_密码已去除
原书每次都需要输入密码才能看,我把那玩意给弄掉了。。
方便自己也方便大家。哈哈哈。wish you like it。
Windows核心编程(第5版) (china-pub 首发) (08年度畅销榜TOP50)
·目录 【目录是粘贴过来的,有干扰字符请见谅】
122第Ⅰ部分 必备知识c
第1章cc错误处理
1.1cc定义自己的错误代码
1.2ccErrorShow示例程序
第2章cc字符和字符串处理
2.1cc字符编码
2.2ccANSI字符和Unicode字符与字符串数据类型
2.3ccWindows中的Unicode函数和ANSI函数
2.4ccC运行库中的Unicode函数和ANSI函数
2.5ccC运行库中的安全字符串函数
2.5.1cc初识新的安全字符串函数
2.5.2cc在处理字符串时如何获得更多控制
2.5.3ccWindows字符串函数
2.6cc为何要用Unicode
2.7cc推荐的字符和字符串处理方式
2.8ccUnicode与ANSI字符串转换
2.8.1cc导出ANSI和UnicodecDLL函数
2.8.2cc判断文本是ANSI还是Unicode
第3章cc内核对象
3.1cc何为内核对象
3.1.1cc使用计数
3.1.2cc内核对象的安全性
3.2cc进程内核对象句柄表
3.2.1cc创建一个内核对象
3.2.2cc关闭内核对象
3.3cc跨进程边界共享内核对象
3.3.1cc使用对象句柄继承
3.3.2cc改变句柄的标志
3.3.3cc为对象命名
3.3.4cc终端服务命名空间
3.3.5cc专有命名空间
3.3.5cc复制对象句柄
第Ⅱ部分cc工作机制
第4章cc进程
4.1cc编写第一个Windows应用程序
4.1.1cc进程实例句柄
4.1.2cc进程前一个实例的句柄
4.1.3cc进程的命令行
4.1.4cc进程的环境变量
4.1.5cc进程的关联性
4.1.6cc进程的错误模式
4.1.7cc进程当前所在的驱动器和目录
4.1.8cc进程的当前目录
4.1.9cc系统版本
4.2ccCreateProcess函数
4.2.1ccpszApplicationName和pszCommandLine参数
4.2.2ccpsaProcess,1psaThread和bInheritHandles参数
4.2.3ccfdwCreate参数
4.2.4ccpvEnvironment参数
4.2.5ccpszCurDir参数
4.2.6ccpsiStartInfo参数
4.2.7ccppiProcInfo参数
4.3cc终止进程
4.3.1cc主线程的入口点函数返回
4.3.2ccExitProcess函数
4.3.3ccTerminateProcess函数
4.3.4cc当进程中的所有线程终止时
4.3.5cc当进程终止运行时
4.4cc子进程
4.5cc管理员以标准用户权限运行时
4.5.1cc自动提升进程的权限
4.5.2cc手动提升进程的权限
4.5.3cc何为当前权限上下文
4.5.4cc枚举系统中正在运行的进程
4.5.5ccProcesscInformation示例程序
第5章cc作业
5.1cc对作业中的进程施加限制
5.2cc将进程放入作业中
5.3cc终止作业中的所有线程查询作业统计信息
5.4cc作业通知
5.6ccJobcLab示例程序
第6章cc线程基础
6.1cc何时创建线程
6.2cc何时不应该创建线程
6.3cc编写第一个线程函数
6.4ccCreateThread函数
6.4.1ccpsa参数
6.4.2cccbStackSize参数
6.4.3ccpfnStartAddr和pvParam参数
6.4.4ccdwCreateFlags
6.4.5ccpdwThreadID7
6.5cc终止运行线程
6.5.1cc线程函数返回
6.5.2ccExitThread函数
6.5.3ccTerminateThread函数
6.5.4cc进程终止运行时
6.5.5cc线程终止运行时
6.6cc线程内幕
6.7ccC/C++运行库注意事项
6.7.1cc用_beginthreadex而不要用CreateThread创建线程
6.7.2cc绝对不应该调用的C/C++运行库函数
6.8cc了解自己的身份
6.8.1cc将伪句柄转换为真正的句柄
第7章cc线程调度.c优先级和关联性
7.1cc线程的挂起和恢复
7.2cc进程的挂起和恢复
7.3cc睡眠
7.4cc切换到另一个线程
7.5cc在超线程CPU上切换到另一个线程
7.6cc线程的执行时间
7.7cc在实际上下文中谈CONTEXT结构
7.8cc线程优先级
7.9cc从抽象角度看优先级
7.10cc优先级编程
7.10.1cc动态提升线程优先级
7.10.2cc为前台进程微调调度程序
7.10.3cc调度I/O请求优先级
7.10.4ccSchedulingcLabc示例程序
7.11cc关联性
第8章cc用户模式下的线程同步
8.1cc原子访问:Interlocked系列函数
8.2cc高速缓存行
8.3cc高级线程同步需要避免使用的一种方法
8.4cc关键段
8.4.1cc关键段:细节
8.4.2cc关键段和旋转锁
8.4.3cc关键段和错误处理
8.5ccSlim读/写锁
8.6cc条件变量
8.6.1ccQueue示例程序
8.6.2cc在停止线程时的死锁问题
8.6.3cc一些有用的窍门和技巧
第9章cc用内核对象进行线程同步
9.1cc等待函数
9.2cc等待成功所引起的副作用
9.3cc事件内核对象
9.4cc可等待的计时器内核对象
9.4.1cc让可等待的计时器添加APC调用
9.4.2cc计时器的剩余问题
9.5cc信号量内核对象
9.6cc互斥量内核对象
9.6.1cc遗弃问题
9.6.2cc互斥量与关键段的比较
9.6.3ccQueue示例程序
9.7cc线程同步对象速查表
9.8cc其他的线程同步函数
9.8.1cc异步设备I/O
9.8.2ccWaitForInputIdle函数
9.8.3ccMsgWaitForMultipleObjects(Ex)函数
9.8.4ccWaitForDebugEvent函数
9.8.5ccSignalObjectAndWait函数
9.8.6cc使用等待链遍历API来检测死锁
第10章cc同步设备I/O与异步设备I/O
10.1cc打开和关闭设备细看CreateFile函数
10.2cc使用文件设备
10.2.1cc取得文件的大小
10.2.2cc设置文件指针的位置
10.2.3cc设置文件尾
10.3cc执行同步设备I/O
10.3.1cc将数据刷新至设备
10.3.2cc同步I/O的取消
10.4cc异步设备I/O基础
10.4.1ccOVERLAPPED结构
10.4.2cc异步设备I/O的注意事项
10.4.3cc取消队列中的设备I/O请求
10.5cc接收I/O请求完成通知
10.5.1cc触发设备内核对象
10.5.2cc触发事件内核对象
10.5.3cc可提醒I/O
10.5.4ccI/O完成端口
10.5.5cc模拟已完成的I/O请求
第11章ccWindows线程池
11.1cc情形1:以异步方式调用函数
11.1.1cc显式地控制工作项
11.1.2ccBatch示例程序
11.2cc情形2:每隔一段时间调用一个函数
11.3cc情形3:在内核对象触发时调用一个函数
11.4cc情形4:在异步I/O请求完成时调用一个函数
11.5cc回调函数的终止操作
11.5.1cc对线程池进行定制
11.5.2cc得体地销毁线程池:清理组
第12章cc纤程
第Ⅲ部分cc内存管理
第13章ccWindows内存体系结构
13.1cc进程的虚拟地址空间
13.2cc虚拟地址空间的分区
13.2.1cc空指针赋值分区
13.2.2cc用户模式分区
13.3cc地址空间中的区域
13.4cc给区域调拨物理存储器
13.5cc物理存储器和页交换文件
13.6cc页面保护属性
13.6.1cc写时复制
13.6.2cc一些特殊的访问保护属性标志
13.7cc实例分析
13.8cc数据对齐的重要性
第14章cc探索虚拟内存
14.1cc系统信息
14.2cc虚拟内存状态
14.3ccNUMA机器中的内存管理
14.4cc确定地址空间的状态
14.4.1ccVMQuery函数
14.4.2cc示例程序:虚拟内存映射
第15章cc在应用程序中使用虚拟内存
15.1cc预订地址空间区域
15.2cc给区域调拨物理存储器
15.3cc同时预订和调拨物理存储器
15.4cc何时调拨物理存储器
15.5cc撤销调拨物理存储器及释放区
15.5.1cc何时撤销调拨物理存储器
15.5.2cc虚拟内存分配示例程序
15.6cc改变保护属性
15.7cc重置物理存储器的内容
15.8cc地址窗口扩展
第16章cc线程栈
16.1ccC/C++运行库的栈检查函数
16.2ccSummation示例程序
第17章cc内存映射文件
17.1cc映射到内存的可执行文件和DLL
17.1.1cc同一个可执行文件或DLL的多个实例不会共享静态数据
17.1.2cc在同一个可执行文件或DLL的多个实例间共享静态数据
17.1.3ccApplicationcInstances示例程序
17.2cc映射到内存的数据文件
17.2.1cc方法1:一个文件,1一块缓存
17.2.2cc方法2:两个文件,1一块缓存
17.2.3cc方法3:一个文件,1两块缓存
17.2.4cc方法4:一个文件,1零个缓存
17.3cc使用内存映射文件
17.3.1cc第1步:创建或打开文件内核对象
17.3.2cc第2步:创建文件映射内核对象
17.3.3cc第3步:将文件的数据映射到进程的地址空间
17.3.4cc第4步:从进程的地址空间撤销对文件数据的映射
17.3.5cc第5步和第6步:关闭文件映射对象和文件对象
17.6ccFilecReverse示例程序
17.7cc用内存映射文件来处理大文件
17.8cc内存映射文件和一致性
17.9cc给内存映射文件指定基地址
17.10cc内存映射文件的实现细节
第18章cc堆
18.1cc进程的默认堆
18.2cc为什么要创建额外的堆
18.2.1cc对组件进行保护
18.2.2cc更有效的内存管理
18.2.3cc使内存访问局部化
18.2.4cc避免线程同步的开销
18.2.5cc快速释放
18.3cc如何创建额外的堆
18.3.1cc从堆中分配内存块
18.3.2cc调整内存块的大小
18.3.3cc获得内存块的大小
18.3.4cc释放内存块
18.3.5cc销毁堆
18.3.6cc在C++中使用堆
18.4cc其他堆函数
第Ⅳ部分cc动态链接库
第19章ccDLL基础
19.1ccDLL和进程的地址空间
19.2cc纵观全局
19.2.1cc构建DLL模块
19.2.2cc构建可执行模块
19.2.3cc运行可执行模块
第20章ccDLL高级技术
20.1ccDLL模块的显式载入和符号链接
20.1.1cc显式地载入DLL模块
20.1.2cc显式地卸载DLL模块
20.1.3cc显式地链接到导出符号
20.2ccDLL的入口点函数
20.2.1ccDLL_PROCESS_ATTACH通知
20.2.2ccDLL_PROCESS_DETACH通知
20.2.3ccDLL_THREAD_ATTACH通知
20.2.4ccDLL_THREAD_DETACH通知
20.2.5ccDllMain的序列化调用
20.2.6ccDllMain和C/C++运行库
20.3cc延迟载入DLL
20.4cc函数转发器
20.5cc已知的DLL
20.6ccDLL重定向
20.7cc模块的基地址重定位
20.8cc模块的绑定
第21章cc线程局部存储区
21.1cc动态TLS
21.2cc静态TLS0
第22章ccDLL注入和API拦截
22.1ccDLL注入的一个例子
22.2cc使用注册表来注入DLL
22.3cc使用Windows挂钩来注入DLL
22.4cc使用远程线程来注入DLL
22.4.1ccInjectcLibrary示例程序
22.4.2ccImagecWalkcDLL
22.5cc使用木马DLL来注入DLL
22.6cc把DLL作为调试器来注入
22.7cc使用CreateProcess来注入代码
22.8ccAPI拦截的一个例子9
22.8.1cc通过覆盖代码来拦截API0
22.8.2cc通过修改模块的导入段来拦截API
22.8.3ccLastcMessageBoxcInfo示例程序
第Ⅴ部分cc结构化异常处理
第23章cc终止处理程序
第24章cc异常处理程序与软件异常
24.1cc通过实例理解异常过滤程序和异常处理程序
24.1.1ccFuncmeister1函数
24.1.2ccFuncmeister2函数
24.2ccEXCEPTION_EXECUTE_HANDLER1
24.2.1cc一些有用的例子
24.2.2cc全局展开
24.2.3cc停止全局展开
24.3ccEXCEPTION_CONTINUE_EXECUTION
24.4ccEXCEPTION_CONTINUE_SEARCH0
24.5ccGetExceptionCode2
24.6ccGetExceptionInformation6
24.7cc软件异常
第25章cc未处理异常.c向量化异常处理与C++异常
25.1ccUnhandledExceptionFilter函数详解
25.2cc即时调试
25.3cc电子表格示例程序
25.4cc向量化异常和继续处理程序
25.5ccC++异常与结构化异常的比较
25.6cc异常与调试器
第26章cc错误报告与应用程序恢复
26.1ccWindows错误报告控制台
26.2cc可编程的Windows错误报告
26.3cc对进程中所有的问题报告进行定制
26.4cc问题报告的创建与定制
26.4.1cc创建一个自定义的问题报告
26.4.2cc设置报告参数:WerReportSetParameter
26.4.3cc将小型转储文件放入报告:WerReportAddDump8
26.4.4cc将任意文件放入报告:WerReportAddFile9
26.4.5cc修改对话框文本:WerReportSetUIOption0
26.4.6cc提交错误报告:WerReportSubmit0
26.4.7cc关闭问题报告:WerReportCloseHandle
26.4.8ccCustomizedcWER示例程序
26.5cc应用程序的自动重启与恢复
26.5.1cc应用程序的自动重启
26.5.2cc对应用程序恢复的支持
第Ⅵ部分
附录Acc构建环境
附录Bcc消息处理宏.c子控件宏和API宏
索引1a1c1ac111c111a1a1
123c$$$c2a2c2ac222c222a2a2
·目录
最新matlab函数速查-带搜索功能
之前从网上下载的matlab函数速查手册都是一个版本,均没有搜索功能,用起来还得一个一个点击,很麻烦。我把它反编译了下,然后加入了搜索功能。。。大家爽吧。唯一的缺憾就是函数的说明有些简单。
基于独立分量分析(ICA)的特征提取-学位论文
利用独立分量分析ICA进行特征提取的学位论文,讲的很细.共同提高
模式分类 (中文)第二版
模式分类第二版....
有点难度..上传上来,大家共同学习
h.263协议中文版.pdf
对于视频开发我还不是很懂,这本书讲的是h.263协议的基础。没有很深入的讲。愿意对此有些了解的朋友可以去看看,做个参考是可以的。pdf版。有目录。
图像处理库CXImage_part2
强大的图像处理库,支持超过15种图像文件格式,包括最常用的约43种图像处理算法。vc6.0开发,多文档模式,方便处理和查看。只是软件为英文界面。附有软件的源程序。<br>需要part1部分才能解压缩的。
图像处理库CXImage_part1
强大的图像处理库,支持超过15种图像文件格式,包括最常用的约43种图像处理算法。vc6.0开发,多文档模式,方便处理和查看。只是软件为英文界面。附有软件的源程序。
常用数学公式大全_part4
包括了初等数学、解析几何、线性代数、微分学、积分学、向量与场论初步、级数、复变函数、积分变换、特殊函数、常微分方程、偏微分方程、积分方程、概率论、数理统计方法、随即过程、统计计算方法等一共三十多个门类的数学公式。
常用数学公式大全_part3
包括了初等数学、解析几何、线性代数、微分学、积分学、向量与场论初步、级数、复变函数、积分变换、特殊函数、常微分方程、偏微分方程、积分方程、概率论、数理统计方法、随即过程、统计计算方法等一共三十多个门类的数学公式。
常用数学公式大全_part2
包括了初等数学、解析几何、线性代数、微分学、积分学、向量与场论初步、级数、复变函数、积分变换、特殊函数、常微分方程、偏微分方程、积分方程、概率论、数理统计方法、随即过程、统计计算方法等一共三十多个门类的数学公式。
常用数学公式大全_part1
包括了初等数学、解析几何、线性代数、微分学、积分学、向量与场论初步、级数、复变函数、积分变换、特殊函数、常微分方程、偏微分方程、积分方程、概率论、数理统计方法、随即过程、统计计算方法等一共三十多个门类的数学公式。