shenzi的天空

当你有个锤子的时候,什么东西看起来都像是钉子!寻找自己的锤子。

Windows核心编程

Windows核心编程学习01.Winwods核心编程:字符和字符串处理02.Windows核心编程:内核对象03.Windows核心编程:进程04.Windows核心编程:线程基础05.Windows核心编程:作业06.Windows核心编程:线程调度07.

2009-09-27 20:19:00

阅读数 2123

评论数 0

李践《高效人士的五项管理-行动日志》 表格

    前阵子在网上看李践《高效人士的五项管理-行动日志》,强调做计划,长期的短期的,每月每周每天都做计划。一直都觉得做计划是件很好的事,成功人士都强调做计划,做计划能明确自己的目标,并设定如何去实现目标和实现目标的步骤。    是的,做计划确实很重要,做计划能更好的约束自己,更好的明确自己该干什...

2009-03-01 15:24:00

阅读数 7163

评论数 3

Cocos2d-x屏幕适配

Cocos2d-x屏幕适配

2016-12-09 15:03:14

阅读数 2182

评论数 0

致加西亚的信 名言佳句

致加西亚的信 名言佳句

2010-06-07 19:08:00

阅读数 4926

评论数 0

Effective C++读书笔记

 记得前段时间又一次拿起《Effective C++》的时候,有种豁然开朗的感觉,所以翻出了我第一遍读时做的笔记。只做参考以及查阅之用。如有需要请参阅《Effective C++》书本。 by shenzi/2010.5.17一.让自己习惯C++   条款01:视C++为一个语言联邦    为了更...

2010-05-17 16:29:00

阅读数 18164

评论数 7

面向对象设计原则及设计模式

面向对象设计原则:SRP 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。OCP 开放-封闭原则:软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。LSP Liskov替换原则:子类型必须能够替换掉它们的基类型。DIP 依赖倒置原则:抽象不一噶依赖于细节。细节应该依赖于抽象。I...

2010-05-09 10:32:00

阅读数 1516

评论数 0

3D图形渲染管线

对图形渲染管线的各个阶段到底做了些什么,总是不甚清楚,每次翻书查阅,但是过了一阵遇到还是翻书,这次看Cg教程里写的不错,特地摘下来,以备查阅。    -by shenzi/2010.3.25 3D图形渲染管线 什么是渲染(Rendering)    渲染简单的理解可能可以是这样:就是将三维物体或三...

2010-03-25 21:34:00

阅读数 23048

评论数 8

OSG dae插件的编译

1.下载COLLADA DOM,并解压缩到D:根目录下,当然你可以根据自己情况放置。下载地址:http://sourceforge.net/projects/collada-dom/files/以及两个相关网站:http://www.khronos.org/collada/,https://col...

2010-01-29 16:32:00

阅读数 4226

评论数 1

OSG源码编译

1.准备工作:下载OSG源码(OSG Downloads page),Dependencies,Sample Datasets;下载CMake并安装,方便我们建立Visual Studio 的解决方案和工程文件。下载地址:http://www.cmake.org/cmake/resources/s...

2010-01-29 16:31:00

阅读数 5603

评论数 0

COLLADA - 交互3D数字资产交换方案

COLLADA - 交互3D数字资产交换方案    COLLADA™ 是面向交互式 3D 应用程序的基于 XML 的数字资产交换方案,使 3D 创作应用程序可以自由地交换数字资产而不损失信息 -使多种DCC和3D处理软件包可以组合成强大的工具链管道。独特的交互模式提供了广泛全面的视觉编译。COLL...

2010-01-29 16:28:00

阅读数 2680

评论数 1

《世界因你不同》字句节选

《世界因你不同》字句节选引言:从心选择价值不是你拥有多少,而是你留下多少。用你的梦想和理想引领你的一生,要用感恩、真诚、助人圆梦的心态引领你的一生,要用执着、无惧、乐观的态度引领你的一生。如果你做到了这些,因缘会给你一切你所应得的。不要被信条所惑,盲从信条就是活在别人思考的结果里。不要让别人的意见...

2009-12-16 12:08:00

阅读数 1154

评论数 0

七巧板 Chi7ren V0.1

Chi7ren Version 0.1    著名哲学家伯利克里:”一个有思想,但是不能表达的人,如同自己没有思想。“前言:    前阵子看《COM技术内幕》,知道提供的最后一个程序是“七巧板”程序,当时看前几章的时候也很期待,那个Tangram程序会是怎么样的?看了介绍好像还有GDI版和Open...

2009-12-15 20:34:00

阅读数 3078

评论数 5

Windows核心编程:结构化异常处理

 作者:shenzi链接:http://blog.csdn.net/shenzi Windows核心编程:结构化异常处理     结构化异常处理(structured exception handling,SEH)带来的好处是我们在写代码时,可以先集中精力完成软件的正常工作流程。如果在...

2009-10-28 19:35:00

阅读数 2500

评论数 1

Windows核心编程:DLL注入和API拦截

 作者:shenzi链接:http://blog.csdn.net/shenzi Windows核心编程:DLL注入和API拦截     在Windows中,每个进程有自己的私有地址空间。当我们用指针来引用内存的时候,指针的值表示的是进程自己的地址空间中的一个内存地址。进程不能创建一个指针...

2009-10-28 19:32:00

阅读数 12615

评论数 0

Windows核心编程:DLL高级技术

 作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:DLL高级技术1.DLL模块的显示载入和符号链接    图1显示了应用程序如何显示地载入一个DLL并与DLL的符号进行链接:图1:DLL创建过程以及应用程序显式链接到DLL的过程

2009-10-26 14:21:00

阅读数 2180

评论数 0

Windows核心编程:DLL基础

作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:DLL基础    动态链接库(dynamic-linklibrary,DLL)一直以来都是Windows操作系统的基石。Windows应用程序编程接口(API)提供的所有函数都包含在DLL中。其中...

2009-10-19 21:15:00

阅读数 2106

评论数 0

Windows核心编程:堆

作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:堆    堆非常适合分配大量的小型数据。堆得优点是它能让我们专心解决手头上的问题,而不必理会分配粒度和页面边界这类事情。堆得缺点是分配和释放内存块的速度比其它方式慢,而且也无法再对物理存储器的调拨...

2009-10-17 19:06:00

阅读数 1671

评论数 2

Windows核心编程:内存映射文件

作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:内存映射文件    与虚拟内存相似,内存映射文件允许开发人员预定一块地址空间区域并给区域调拨物理存储器。不同之处在于内存映射文件的物理存储器来自磁盘上已有的文件,而不是来自系统的页交换文件。一旦把...

2009-10-17 19:03:00

阅读数 4218

评论数 1

Windows核心编程:在应用程序中使用虚拟内存

Windows核心编程:在应用程序中使用虚拟内存    Microsoft Windows提供以下三种机制来对内存进行操控:虚拟内存:最适合用来管理大型对象数组或大型结构数组。内存映射文件:最适合用来管理大型数据流(通常是文件),以及在同一机器上运行的多个进程之间共享数据。堆:最适合用来管理大量的...

2009-10-14 21:13:00

阅读数 2819

评论数 0

Windows核心编程:探索虚拟内存

作者:shenzi链接:http://blog.csdn.net/shenziWindows核心编程:探索虚拟内存1.系统信息     操作系统中有许多值是由系统所运行的主机决定的,如页面大小和分配粒度等。我们应该在进程初始化时取得这些值,然后在代码中使用它们。GetSystemInfo函数用来取...

2009-10-13 20:57:00

阅读数 4329

评论数 0

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