2012年6月27日
摘要: 1. Direct3D概述Direct 3D 是一种低层图形API( Application Programming Interface,应用程序接口), 它能让我们利用3D 硬件加速来渲染3D 世界。我们可以把Direct3D看作是应用程序和图形设备(3D硬件)之间的中介。通过利用Direct3D API编程,能够屏蔽许多底层实现的技术细节,缩短开发周期。下图显示了Direct3D,H AL(Hardware Abstraction Layer,硬件抽象层)及硬件之间的关系。其中HAL即硬件抽象层,是一组指示设备执行某种操作的特殊设备代码的集合,由设备制造商实现,Direct3D不能直接作用 阅读全文
posted @ 2012-06-27 23:01 李文斌 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 这篇文章总结的非常好,以防以后找不到,在此转载。程序员面试题精选(01)-把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树 10 / / 6 14 / / / / 4 8 12 16转换成双向链表4=6=8=10=12=14=16。 分析:本题是微软的面试题。很多与树相关的题目都是用递归的思路来解决,本题也不例外。下面我们用两种不同的递归思路来分析。 思路一:当我们到达某一结点准备调整以该结点为根结点的子树时,先调整其左子树将左子树转换成一个排好序的左子链表,再调整... 阅读全文
posted @ 2012-06-27 13:13 李文斌 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 原文出处(CSDN):http://blog.csdn.net/zhmxy555/article/details/7318276一个DirectX程序要想正确的编译和链接,需要下面三个主要前提一 安装DirectX SDK二 正确配置.h文件路径和.lib文件路径三 正确链接所需.lib文件详细步骤如下:一.安装DirectX SDK二.正确配置.h文件和.lib文件路径1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项(这一步里也许会出现“VC++ 目录编辑功 阅读全文
posted @ 2012-06-27 12:07 李文斌 阅读(744) 评论(0) 推荐(0) 编辑