自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yu3350360的专栏

因为信任,所以简单——alibaba

  • 博客(3)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

原创 c语言指针的用法

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。   要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的   类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。     先声明几个指针放着做例子:     例一:     (1)int*ptr;     (2)char*ptr;     (3)int**ptr;     (4)in

2008-09-28 21:12:00 954

转载 电子图书

Visual C++ 2005入门经典中文版 红皮书 PDF》 java爱好者必备--JAVA解惑(中文版PDF) 一本关于Solaris系统的基本管理指南(高清PDF) Windows平台Oracle RAC 集群安装过程(PDF) Building.Embedded.Linux.Systems(PDF) 强烈推荐华为内部使用编程规范和范例(PDF) Linux系统分析与高级编程技术(PDF)

2008-09-22 23:54:00 589

转载 IT 行业前景

 [按:这是在“在信息时代”上的 一个帖子,谈了对美国IT走势的估计,还算中肯。薪水指年薪,美元]     IT 业的前景     作者:乃遁        网上有很多对IT 行业将来发展的一些负面看法, 我在这里发表一下我自己的见解        1。 IT 业肯定荣景不再    IT 业在1999 年达到顶点后, 到现在为止是一直走下坡路的。 在最好的时间里,在美国 有大概

2008-09-22 22:38:00 2496

OpenGL ES应用开发实践指南_ Android

内容简介 · · · · · · 本书的主要内容: 在本书第一部分,会学习如何创建一个简单的空气曲棍球游戏,包括触控、纹理和基本原理。这个项目会教你如何成功地初始化OpenGL并将数据发送到屏幕上,以及如何使用基本的向量和矩阵数学创建三维世界。你也会学到Android的许多特定细节,比如在Dalvik虚拟机和本地环境之间编码数据(marshal data)以及如何在主线程和渲染线程间安全地传送数据。 在本书第二部分,你就可以在第一部分学习到的知识的基础上开始搭建三维世界中的效果,比如光照和地形渲染,接下来还会学习如何创建可以运行在Android主屏幕(home screen)上的动态壁纸。 本书的读者对象: 如果对在Android上开发更高级的图形程序感兴趣,本书就是为你所写的。本书假定你有一些编程经验,包括Java和Android的经验。 作者简介 · · · · · · Kevin Brothaler是一家专注于移动软件开发的公司Digipom的创始人。他在Android开发方面经验丰富。他管理着"Learn OpenGL ES"网站(http://www.learnopengles.com/), 该在线网站全部关于Android下OpenGL和WebGL的。. 目录 · · · · · · 《opengl es应用开发实践指南:android卷》 推荐序 致 谢 前 言 第1章 准备开始 1 1.1 安装工具 1 1.2 创建第一个程序 3 1.3 初始化opengl 5 1.4 创建renderer类 10 1.5 使用静态导入 12 1.6 小结 12 第一部分 一个简单的空气曲棍球游戏 第2章 定义顶点和着色器 14 2.1 为什么选择空气曲棍球 14 2.2 不要从头开始 15 2.3 定义空气曲棍球桌子的结构 16 2.4 使数据可以被opengl存取 18 2.5 引入opengl管道 20 2.6 opengl颜色模型 25 2.7 小结 26 第3章 编译着色器及在屏幕上绘图 27 3.1 加载着色器 27 3.2 编译着色器 29 3.3 把着色器一起链接进opengl的程序 33 3.4 做最后的拼接 35 3.5 在屏幕上绘制 39 3.6 小结 43 3.7 练习 43 第4章 增加颜色和着色 44 4.1 平滑着色 45 4.2 引入三角形扇 45 4.3 增加一个新的颜色属性 46 4.4 使用新的颜色属性渲染 52 4.5 小结 55 4.6 练习 55 第5章 调整屏幕的宽高比 56 5.1 宽高比的问题 57 5.2 使用虚拟坐标空间 58 5.3 线性代数基础 59 5.4 定义正交投影 62 5.5 加入正交投影 64 5.6 小结 67 5.7 练习 67 第6章 进入第三维 68 6.1 三维的艺术 68 6.2 从着色器到屏幕的坐标变换 69 6.3 添加w分量创建三维图 71 6.4 使用透视投影 72 6.5 定义透视投影 73 6.6 在代码中创建投影矩阵 75 6.7 开始使用投影矩阵 76 6.8 增加旋转 79 6.9 小结 81 6.10 练习 82 第7章 用纹理增加细节 83 7.1 理解纹理 84 7.2 把纹理加载进opengl中 85 7.3 创建新的着色器集合 90 7.4 为顶点数据创建新的类结构 91 7.5 为着色器程序添加类 95 7.6 绘制纹理 99 7.7 小结 101 7.8 练习 101 第8章 构建简单物体 102 8.1 合并三角形带和三角形扇 102 8.2 添加几何图形的类 104 8.3 添加物体构建器 105 8.4 更新物体 112 8.5 更新着色器 113 8.6 集成所有的变化 114 8.7 小结 119 8.8 练习 119 第9章 增加触控反馈:与空气曲棍球游戏交互 120 9.1 为activity增加触控支持 120 9.2 增加相交测试 122 9.3 通过拖动移动物体 130 9.4 增加碰撞检测 132 9.5 小结 136 9.6 练习 137 第二部分 构建三维世界 第10章 用粒子增添趣味 140 10.1 为一个简单的粒子系统创建一组着色器 141 10.2 添加粒子系统 144 10.3 绘制粒子系统 148 10.4 扩散粒子 150 10.5 添加重力 152 10.6 用累加混合技术混合粒子 153 10.7 自定义点的外形 153 10.8 把每个点绘制为一个精灵 154 10.9 小结 156 10.10 练习 156 第11章 增加天空盒 157 11.1 创建天空盒 157 11.2 把立方体贴图加载到opengl中 159 11.3 创建立方体 161 11.4 增加天空盒着色器程序 163 11.5 在场景中加入天空盒 165 11.6 围绕场景移动相机 167 11.7 小结 169 11.8 练习 169 第12章 增加地形 170 12.1 创建高度图 170 12.2 创建顶点和索引缓冲区对象 171 12.3 加载高度图 173 12.4 绘制高度图 176 12.5 遮罩被隐藏的物体 180 12.6 小结 183 12.7 练习 183 第13章 点亮世界 184 13.1 仿真光照的效果 184 13.2 用朗伯体反射实现方向光 186 13.3 添加点光 192 13.4 小结 199 13.5 练习 199 第14章 创建动态壁纸 200 14.1 实现动态壁纸的service组件 200 14.2 权衡系统的其余部分 207 14.3 小结 209 14.4 练习 209 第15章 采取下一步行动 211 15.1 展望其他平台 211 15.2 了解更高级的技术 213 15.3 与世界分享你的艺术视野 216 附录a 投影背后的矩阵数学 217 附录b 调试 223 参考文献 228

2018-05-08

OpenGL ® Programming Guide

Khronos小组编写的OpenGL官方权威指南,素有“OpenGL红宝书”美誉。 本书详细介绍了OpenGL4.5(包括4.4、SPIR—V和扩展功能),以及OpenGL着色语言的方方面面。全书共12章:第1章概述OpenGL主要特性和功能;第2章讨论OpenGL中主要的特性——可编程着色器;第3章介绍使用OpenGL进行几何体绘制的各种方法,以及一些可以让渲染更为高效的优化手段;第4章阐释OpenGL对于颜色的处理过程,包括像素的处理、缓存的管理以及像素处理相关的渲染技术;第5章介绍在一个二维计算机屏幕上表现三维场景的操作细节;第6章讨论将几何模型与图像结合来创建真实的、高质量的三维模型的方法;第7章介绍计算机图形的光照效果模拟方法;第8章介绍使用可编程着色器生成纹理和其他表面效果的方法细节;第9章解释OpenGL管理和细分几何表面的着色器功能;第10章介绍在OpenGL渲染流水线中使用着色器进行几何体图元修改的特别技术;第11章介绍使用OpenGL帧缓存和缓存内存实现高级渲染技术和非图形学应用的相关方法;第12章介绍了新的着色器阶段,将通用计算的方法融合到OpenGL的渲染流水线当中。

2018-05-08

系统分析师真题真题2009-2017.7z

系统分析师真题真题2009-2017.7z, 包含了系统学习的过程。

2018-01-02

linux-OS汇总.7z.003汇总.7z.003

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux

2018-01-02

linux-OS汇总.7z.002

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux

2018-01-02

linux-OS汇总.7z.001

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux内核(第三版中文); 深入理解Linux虚拟内存管理;

2018-01-02

OS总汇.7z.002

请下载 OS总汇.7z.001和OS总汇.7z.002再进行解压 Res inc: Operating System Concepts with Java; 操作系统概念(Java实现); 深入理解计算机系统; 现代操作系统(原书第3版); 都是介绍操作系统的,比较详尽,有收藏价值哦。

2018-01-02

Android VM 总汇

Resource Include: Android Dalvik虚拟机结构及机制剖析 Dalvik虚拟机各模块机制分析 第2卷; Android虚拟机Dalvik在龙芯平台上的移植与优化; JavaSE7虚拟机规范; [深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版(1)

2018-01-02

精通Windows API--函数、接口、编程实例

Windows API(Windows Application Program Interface,Windows应用程序接口)是一系列函数、宏、数据类型、数据结构的集合,运行于Windows系统的应用程序,可以使用操作系统提供的接口来实现需要的功能。《精通Windows API——函数、接口、编程实例》由浅入深、循序渐进地教授读者如何使用Windows API进行Windows应用程序开发。全书共18章,分为3个部分,第1部分(第1章~第3章)介绍Windows程序设计基础;第2部分(第4章~第17章)按照程序设计的各个方面进行划分,包括文件系统、内存管理、进程与线程、用户界面、Shell程序开发、Windows GDI、Socket网络通信驱动程序开发、安全机制等内容;第3部分(第18章)作为全书的总结和补充。

2011-07-10

Windows CE6.0开发者参考 SDK

Windows CE6.0 开发者参考 Examples 运行的SDK

2011-07-07

Windows CE6.0 开发者参考 Example

01. Hello Windows CE 02. Drawing on the screen 03. Keyboard and Stylus 。 。 。 17. Devices and Services

2011-07-07

ucos 代码及课本介绍

研究 嵌入式系统 近来看看吧。包括12530嵌入式ARM系统原理与实例开发(杨宗德),uCOS2精华快速掌握.ppt,u-COS嵌入式开发.pdf等等

2011-07-07

VC++深入详解code1-10

vc++ 深入详解 附件代码 windows 程序运行原理 流程,c++ 原理与应用等

2011-07-07

C/C++经典算法大全

有很多很经典的算法实例 很值得学习 其中内含: 车站管理系统---自动计算费用巧妙实现 约瑟夫环的算法 八皇后问题的递归求解 递归算法的应用 简单的猫捉老鼠游戏..........等 是程序员所要掌握的必不可少的技能

2009-04-15

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

TA关注的人

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