自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

重文-技艺山海经

书山攀岩 学海竞帆

  • 博客(10)
  • 资源 (54)
  • 收藏
  • 关注

转载 D3D常用函数列表

D3D常用函数列表D3DXCOLOR* D3DXColorAdd   //两个颜色的组合值D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度D3DXCOLOR *pOut,const D3DXCOLOR *pC,FLOAT c);D3DXCOLOR* WINAPI D3DXColorAdjustSatur

2013-01-31 13:51:25 621

转载 C++标准异常类

C++中的标准异常类namespace std{    //exception派生    class logic_error; //逻辑错误,在程序运行前可以检测出来       //logic_error派生    class domain_error; //违反了前置条件    class invalid_argument;

2013-01-30 17:31:14 555

转载 DirectX 9的一些数学计算函数:平面

DirectX 9的一些数学计算函数:平面平面将三维物体表面剖分为一系列的三角形面,物体的光照亮度处理就转化为对这些平面三角形的照明处理,从而可简单地通过平面三角形的法向量与光的入射方向的夹角,来确定各种入射光对平面上每一点所贡献的亮度值。 对于三角形3个顶点p0,p1,p2构成的平面,选取一个垂直于该平面的法向量n。假设点p为平面上的任意一点,由于n . (p - p

2013-01-29 16:47:24 337

原创 定义将来可能改变容器类型的方法

不要这么写:class Widget {...};vector vw;Widget bestWidget;...                                   // 给bestWidget一个值vector::iterator i =          // 寻找和bestWidget相等的Widget        find(vw.begin(),

2013-01-29 15:55:36 304

原创 禁止使用拷贝构造函数和赋值函数操作的宏定义

#defineDISALLOW_COPY_AND_ASSIGN(TypeName) \    TypeName(const TypeName&);    void operator=(const TypeName&) 使用方法:class Foo{       public:           explicit Foo(int f);       privat

2013-01-29 15:54:53 560

原创 定义自己的错误代码

可以通过了解Windows的各个函数的错误处理机制,可以定义自己的错误代码。一个Wi n d o w s 函数返回的错误代码对了解该函数为什么会运行失败常常很有用。M i c r o s o f t公司编译了一个所有可能的错误代码的列表,并且为每个错误代码分配了一个3 2 位的号码。从系统内部来讲,当一个Win d o w s 函数检测到一个错误时,它会使用一个称为线程本地存储器(thre

2013-01-29 15:53:17 464

原创 消息分流器

消息分流器定义在MicrosoftVisual C++中提供的Wi n d o w s X . h文件里。通常在Wi n d o w s . h文件之后紧接着包含这个文件。Wi n d o w s X . h文件就是一组# d e f i n e指令,建立了一组供我们使用的宏。Wi n d o w s X . h的宏实际上分为三组:消息分流器、子控件宏和A P I宏。这里只关注消息分流器,它使

2013-01-29 15:51:28 504

转载 射线和三角形的相交检测(ray triangle intersection test)

射线和三角形的相交检测是游戏程序设计中一个常见的问题,最典型的应用就是拾取(Picking),本文介绍一个最常见的方法,这个方法也是DirectX中采用的方法,该方法速度快,而且存储空间少。先讲述理论,然后给出对应的代码实现。       理论部分一个直观的方法我想大多数人在看到这个问题时,可能都会想到一个简单而直观的方法:首先判断射线是否与三角形所在的平面相交,如

2013-01-29 15:30:44 587

转载 射线与平面的相交检测(Ray-Plane intersection test)

射线的定义在欧几里德几何中,射线的定义是:直线上一点和它一旁的部分。由此可知,射线有两个性质,一是只有一个端点,二是一端无限延伸。射线的参数方程其中p0是射线的起点, u是射线的方向向量,t >= 0,根据t的取值不同,可得射线上不同的点,所有这些点便构成了整个射线,如图平面的定义平面可以由法向量和平面内的一点来确定,因为过一点,有且只有一个平面与已

2013-01-29 15:15:32 1138

转载 判断点是否在三角形内

概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和三角形的三个顶点得到三条线段PA,PB和PC,求出这三条线段与三角形各边的夹角,如果所有夹角之和为360度,那么点P在三角形内,否则不在,此法直观,但效率低下。

2013-01-29 15:11:15 303

android入门及深入详解

android入门及深入详解 目录 01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 ... ...

2013-02-22

Android网络开发技术实战详解

Android网络开发技术实战详解,本文档适合Android初学者对网络开发技术入门使用。

2013-01-21

java编程实例

java编程实例就从项目开发中收集的常用java技术和总结,包括java编程应用实例、java编程实例和最新java编程题全集。

2013-01-06

快乐之道--游戏设计的黄金法则

这是一本探讨和研究游戏设计的专著,书中就游戏设计提出了业界广泛运用的黄金法则,对于从事游戏设计的朋友是一本不可多得的办公桌边必备工具书籍。

2012-12-18

VC++游戏开发笔记

DX游戏开发学习笔记,汇集了大量DX文章,内容循序渐进、娓娓道来,将DX的基础知识和难点解析得淋漓尽致,是一本DX入门不可多得的小册子。

2012-12-18

DesignPattern(设计模式迷你手册)

DesignPattern(设计模式迷你手册),工作中快速查询和浏览23种设计模式的UML图,代码举例和功能介绍等,是一本速查方便的设计模式必备工具书。

2012-10-25

java常见异常以及处理

介绍java编程过程中常见异常以及处理。

2011-01-30

Java企业应用框架技术

企业应用框架 1. Struts框架、理解Struts-MVC、Struts标签库、动态表单 2. Struts2.0 与 Struts1.x 技术专题 3. Webwork框架开发专题 4. XML应用与解析、DTD、Schema 5. DOM、JDOM、DOM4J组件解析xml 6. Hibernate原理、对象查询、HQL查询、对象关系映射、Hibernate案例 7. ibatis框架与Hibernate技术专题 8. Spring的IOC与AOP、动态代理的使用和AOP容器的原理、案例开发 9. Spring1.x与Spring2.x技术专题 10. 企业项目开发

2011-01-30

UML参考手册(详细介绍UML各方面知识)

UML参考手册,详细介绍UML各方面知识,适合UML初学者和进阶学习。

2011-01-03

全套国标软件设计文档

全套国标软件设计文档,包括数据要求说明书、测试分析报告等

2011-01-03

软件专题(分为八个专题为软件开发过程涉及的方方面面进行研究和讨论)

软件专题分为八个专题为软件开发过程涉及的方方面面进行研究和讨论,如下: 专题一:计算机系统知识.doc 专题二:程序语言部分.doc 专题三:操作系统知识.doc 专题四:多媒体专题.doc 专题五:计算机网络知识.doc 专题六:数据库知识.doc 专题七:软件工程专题.doc 专题八:知识产权和标准化知识.doc

2011-01-03

uml简单教程ppt胶片

20世纪70年代中期产生了面向对象的软件开发方法,面向对象的分析(OOA)和面向对象的设计(OOD)方法已逐渐取代了传统的方法,成为我国当前计算机软件工程学中的主流方法。 但是众多的面向对象方法各有特色,也各有不足,而且术语不统一,缺乏共同标准,常给软件开发人员带来困惑。 最流行的面向对象方法是: Rumbaugh的OMT方法,Booch的Booch方法和Jacobson的OOSE方法。

2011-01-03

使用.NET和Vss进行团队开发

本手册为开发团队的领导者、普通开发人员、测试团队成员和系统管理员提供指导。如果您计划或者是正在开发一个基于团队的.NET开发项目,请阅读本手册。

2011-01-03

OMG Unified Modeling Language

介绍关于UML语言的起源、历史和发展,为掌握UML进行程序设计提供方法和捷径。

2011-01-03

ARM 微控制器快速入门的“敲门砖”.pdf

ARM 微控制器快速入门的“敲门砖”,ARM微控制其入门教程。

2010-12-26

ARM 快速入门 - 基于AT系列.pdf

ARM 快速入门 - 基于AT91SAM7S系列

2010-12-26

水利水电工程随身电脑(PDA)程序集》-吴东 匡会健-源程序 .rar

水利水电工程随身电脑(PDA)程序集》-吴东 匡会健-源程序

2010-12-26

嵌入式系统编程(Micbael Barr著 于志宏翻译).pdf

Michael Barr 是Netrino 公司(一个嵌入式系统共享软件和软件工程服务提 供商)的创始人兼总裁。Netrino 公司鼓励所有职员通过为杂志撰稿和在业界会 议演讲来分享自己的专业知识。这些资料可以在公司的网站 http://www.netrino.com 找到。 Michael 拥有马里兰大学的电机工程学士和硕士学位。他的大部分时间都用 在嵌入式软件、设备驱动和实时操作系统的开发上了。他还喜欢写作、教书, 并期待着开始下一部著作的创作。目前他有好几个计划,其中包括一部小说。

2010-12-26

常用芯片技术手册.CHM

介绍MCS-51系列单片机指令系统以及寻址方式等。

2010-12-26

arm开发全集(包括arm开发编码介绍,开发实例,适用于arm初学者)

arm开发全集,包括arm开发编码介绍,开发实例,适用于arm初学者。

2010-12-26

WindowsMobile服务器端程序开发.pdf

WindowsMobile服务器端程序开发

2010-12-26

WindowsMobile客户端程序开发.pdf

WindowsMobile客户端程序开发.pdf

2010-12-26

Windows Mobile 平台应用与开发实例.rar

Windows Mobile 平台应用与开发实例

2010-12-26

WinCE操作系统基本原理(中试培训).ppt

WinCE操作系统基本原理(中试培训).

2010-12-26

嵌入式软件测试.part3.rar

书籍介绍:Bart Broekman、Edwin Notenboom著(美国),张君施、张思宇、周承平(译)

2010-12-26

嵌入式软件测试.part2.rar

书籍介绍:Bart Broekman、Edwin Notenboom著(美国),张君施、张思宇、周承平(译)

2010-12-26

嵌入式软件测试.part1.rar

书籍介绍:Bart Broekman、Edwin Notenboom著(美国),张君施、张思宇、周承平(译)

2010-12-26

嵌入式微处理器系统.pdf

主要内容: 1、嵌入式系统的概念 2、嵌入式系统的特点 3、嵌入式系统的组成 4、嵌入式系统设计 5、嵌入式系统的发展趋势

2010-12-26

同步软件设计(銘傳大學).ppt

内容如下: ActiveSync的特性 ActiveSync的限制 ActiveSync的安全性 RAPI RAPI函數 ActiveSync Service Provider

2010-12-26

软件系统设计(林锐博士).ppt

帮助你从程序员上升为系统设计师,搞清楚“设计什么”以及“如何设计”。

2010-12-26

嵌入式系统概论的讲义.rar

介绍嵌入式系统设计以及嵌入式系统设计与实例开发。

2010-12-25

嵌入式系统开发环境和工具.pdf

嵌入式常用开发环境和工具介绍,适合预学习嵌入式的初学者使用。详细的介绍了嵌入式开发的基本流程、开发环境和开发工具等。

2010-12-25

嵌入式入门(2004全国高校ARM嵌入式教学及科研师资高级培训班讲稿).ppt

描述:2004全国高校ARM嵌入式教学及科研师资高级培训班讲稿 - 嵌入式软件系统设计。主讲:李忠民 武汉创维特信息技术有限公司

2010-12-25

EVC开发程序.pdf

ST2410 V3.0使用手册。详细介绍ST2410开发板的使用、开发以及烧写,Linux系统启动等。

2010-12-25

ICARNEGIE数据库系统设计(SSD7)

美国卡耐基梅陇大学软件学院教材,中国国家示范软件学院软件工程专业教材。

2009-10-31

Carnegie教程系列之面向对象编程与设计(SSD3)

美国卡耐基梅陇大学软件工程教科书,中国国家示范软件学院软件工程专业必修课程。

2009-10-31

uml简单教程ppt

uml入门级教材PPT,简单易懂,而且还有大量例子,非常适合初学者入门学习使用。

2009-10-31

构建面向对象的应用软件系统框架

本书不准备讨论软件工程过程的问题,而只是对软件工程中软件技术的一个方面——系统框架设计,做一些探讨。

2009-10-31

xml spy2005用户手册(chm版本)

<xml spy2005用户手册> 介绍spy工具编写xml的操作和使用手册。

2009-09-26

XML学习指南(PDF格式)

《XML学习指南》是一本系统完整介绍XML的书籍。

2009-09-26

空空如也

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

TA关注的人

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