- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 N2的build system
N2的编译系统核心主要是由三部分组成: 模块: 有一组源文件和头文件构成,这组文件包含从nRoot继承过来的代码,以及任意的代码.目标: 执行文件,比如.exe,静态库,比如,.lib,动态库,比如,.dll工作区: 由一起编译过的目标组成的集合.其中每个模块都只对应于一个nRoot继承的文件.因此不能将多个源文件在任意 一个模块中对应于一个NebulaClass或NebulaSc
2007-09-10 23:54:00 751
原创 singelton模式
在N2类里面会经常看到一个这样的处理. mTestApp* mTestApp::Singleton = 0;//------------------------------------------------------------------------------/** Constructor*/mTestApp::mTestApp()//to keep it be single.{
2007-09-06 23:54:00 692
原创 post formerly in codeguru
the difference between a class and a struct is that class members are private by default, whereas struct members are public by default 结构和类的区别是:类成员默认是私有的,而结构成员默认是公有的.如果使用默认参数的话,那么要么全部提供,或者按照从右至左的方式
2007-08-25 11:39:00 510
原创 n2初识系列之1
n2的基本架构是这样的(从上至下):具体的应用程序,一般是我们编制的程序.nebula class 层(主要提供具体任务的一些编程结构,粒子,纹理,以及动画等)server层(由各种各样的服务器组成,他们一般都是完成一些常见的任务,比如渲染,输入控制以及运行脚本等)Kernel 层(创建nebula 对象,并且负责kernel层次的工作,比如内存管理,线程,定时器,文件系统,产生和
2007-08-25 01:27:00 750
原创 上下键支持输入信息回滚问题
前记:问题描述是这样的,在RichEdit中输入信息并且来回按上下键可以调回已经输入的信息,主要是方便用户输入相同信息时无须再次输入。主题:现在的情况是只要一按上下键,那么这个上下键就被RichEdit所在的Dialog所捕获,那么对话框接下来就无法获得了上下键消息了。所有要处理这样的问题,怎样将上下键消息从所在的Dialog夺回来?这里用到了SetWindowLong函数,这个
2006-11-03 20:58:00 679
原创 网络信息接受不全问题
前记:记得以前在某公司的时候,经常被教导要如何学会小结,现在倒好,不知道是因为什么?这种方法又被忘却了,有十足的理由说自己是个白痴,在某公司我学到了很多,做人的道理,以及如何对待人生,以及怎样如何更加好地工作。其中让我恋恋不忘的还是明确做一个软件工程师的职责:1 写代码2 写文档3 做支持 9个字,言简意赅,写代码工夫是程序员不能忽视的一项本领,从编程的第一天起就明白了一个道理
2006-11-03 19:40:00 906
原创 杂项(会陆续增加)
C2143error C2143: syntax error : missing ; before PCH creation point这里主要是[1]因为头文件中的类申明中缺少一个头文件. [2]因为stdafx.h头文件的参与,这样使得用户要在Project/setting里面对是否使用precompiled header file进行设置,具体的参考来自于:
2006-04-29 10:53:00 1648
原创 error:LNK2005终结篇
最近我在写程序时遇到一个这样的问题:/**--------------------Configuration: RacingCar - Win32 Debug--------------------Compiling...Game.cppLinking...Main.obj : error LNK2005: "struct HINSTANCE__ * g_h_hInStance" (?g_h_
2006-04-09 17:18:00 6486 2
原创 3D 游戏编程大师技巧系列 读书笔记(-)
初入3D游戏编程,便跃跃欲试在这里写点东西,一是方便自己日后查阅,二是为有需要的朋友提供一些便利.第一章 3D游戏编程入门视频游戏本质上是一个持续不断的循环,它执行逻辑并且在屏幕上绘制图象----通常以30~60帧/秒或更高的速度进行控制.一个简化的游戏循环1)初始化,主要针对内存分配,资源获取,从磁盘或者文件中加载数据等2)进入游戏循环,这里指的循环是指主游戏循环,用户在这里
2006-03-21 23:03:00 1753 2
原创 初窥项目管理
记得在大三的时候,一个老师找到我说“我现在在做一个课题,你有没有兴趣参加?”。我当时受宠若惊,竟然糊理糊涂地答应了他,我当时很珍惜这份来之不易的工作,并且我打算在那里认真的做事情。然后因为这是头一次去为老师做这样的事情,自然就会有很多这样的人想加进来,几天以后,我的手下就有7号人,他们都雄心勃勃,对课题充满的热情无法用一二字形容,我也很感动他们难得有这份投入,人员足够了,那么就该选头了,老师开始的
2006-03-21 21:50:00 760
如何通过map文件,dump文件以及crashfinder+pdb来查找崩溃地址?
2011-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人