摘要: The Object-Oriented Thought ProcessBy Matt WeisfeldJanuary 28, 2004(From: http://www.developer.com/java/other/print.php/3304881)Introduction This is the first installment in a series of articles about... 阅读全文
posted @ 2005-08-30 15:36 枫 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 暴雪风云录:http://gamix.cnblogs.com/articles/201222.html 第一次读这篇文章还是在我大四上学期的时候,那时正痴迷于游戏设计以及TRPG的实践中。尽管当时的我对一切书面的东西都犯晕,但是我却一口气读完了这篇文章。 说起暴雪,当然就想起了他在中国玩家中“暴雪出品,必属精品”的口碑。当然,这和他们的游戏制作的投入有关,当他们认为某个产品不足以达到白金级(100... 阅读全文
posted @ 2005-07-27 17:55 枫 阅读(507) 评论(2) 推荐(0) 编辑
摘要: 这是我工作后第一次一个人负责一个项目,由于时间比较紧,做的比较辛苦。同时还有好多地方都不足:1、做项目在进行初期规划的时候需要根据功能来规划,而不是根据设计或架构来规划。按功能规划可以很容易的掌握进度,同时也可以让自己明白自己还有多少工作需要做。2、项目的架构是沿用Duwamish的架构,但由于没有很清楚的认识架构就开始做了,所以到中途就发现了一些问题。而且由于时间关系根本没办法修改,所以做到最后... 阅读全文
posted @ 2005-07-05 10:33 枫 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1、意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、别名 无 3、为什么会使用Builder模式 在使用Word的时候,我们可以将文档存为多种格式,如RTF、txt、doc等等。假设我们在转换过程中是根据不同的元素来进行转化的,比如可以将转换分为字母转换、字体转换和段落标记的转换,且每次转换都会有这三个步骤。而且,未来可能还需要加入我们... 阅读全文
posted @ 2005-05-10 22:04 枫 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 今天花了1个多小时才找出来这个错误!! 来看看这段代码: 当你选择DropDownList中的其中一项的时候,在PostBack的过程中会发生javascript错误,它会指出“Microsoft JScript 运行时错误: 对象不支持此属性或方法”。 为什么呢?因为在PostBack后,ASP.NET会生成一个dopostback的javascript方法: function __do... 阅读全文
posted @ 2005-04-25 17:33 枫 阅读(1451) 评论(2) 推荐(0) 编辑
摘要: 终于升到C D2.66,1G内存,ATI 9550显卡,发点图跟以前做个比较。(以下均为特效全开) 人多的时候终于FPS不会降到几了 从坐骑上往下看,好清晰啊! 波光粼粼的水面 阅读全文
posted @ 2005-04-25 00:51 枫 阅读(574) 评论(1) 推荐(0) 编辑
摘要: 今天美服开放了PVP荣誉系统,导致我一上线就遇到一个小规模的RAID 刚刚上来就发现了RAID,这可是我第一次遇见如此近RAID,可发现自己机器不行,FPS变成了0.2!!!! 结果很自然,挂了! 一轮激战结束,地上还有不少尸体,不过好在我终于可以动了! 第二轮激战开始,自知机器不行,退后观战! 原来老美们也好这种,一开PVP荣誉就开始疯狂RAID,去各大论坛看也都有人是一样的情形!看来要升... 阅读全文
posted @ 2005-04-20 22:54 枫 阅读(884) 评论(1) 推荐(0) 编辑
摘要: 在《.NET框架程序设计》中有这样的一个例子: using System; struct Point : ICloneable { public Int32 x, y; public override String ToString() { return String.Format("({0}, {1}", x, y); } pub... 阅读全文
posted @ 2005-04-12 22:21 枫 阅读(551) 评论(1) 推荐(0) 编辑
摘要: 对于堆(heap)和堆栈(stack),尽管说过很多次,不过一直都不是很清楚。个人认为这篇帖子说的还是比较好懂的,便翻译了过来。有些地方可能不太准确,因此后面附上了原文。堆栈用于存储临时值。当你调用一个函数时,n字节被分配到堆栈的顶层,其中n是所有局部变量的字节之和。一个用于标记自身的特殊函数所占用的区域,我们称之为堆栈帧。由于每个函数都可以调用其他函数,因此最终将会得到一连串的堆栈帧,每一个都会... 阅读全文
posted @ 2005-04-11 18:48 枫 阅读(2188) 评论(1) 推荐(0) 编辑
摘要: 1、意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、别名 Kit 3、适用性 以下情况下可以使用此模式: • 一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。 • 这个系统有多于一个的产品族,而系统只消费其中某一产品族。 • 同属于同一个产品族的产品是在一起使用的,... 阅读全文
posted @ 2005-04-11 16:01 枫 阅读(1393) 评论(1) 推荐(0) 编辑