-
Recent Posts
Recent Comments
Mr WordPress on Hello world! zhi on 《Windows用户态程序高效排错》 中涉及到的链接(ZT) Amanda on 歌颂祖国,我们不差钱 Eternal on 歌颂祖国,我们不差钱 Eternal on English Reading:关于中国成为世界第二的真相 Archives
- May 2017
- April 2017
- July 2016
- June 2016
- April 2015
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- August 2005
- July 2005
Categories
Meta
Monthly Archives: December 2009
这才是好哥们
今儿一哥们跟我说,你要出国,一定要去一个同性婚姻受法律保障的国家。 我说没必要,咱又不好那口儿。 他说,操,你他妈可以把我先弄过去啊。
Posted in 摘抄转贴
2 Comments
A*算法入门文章和演示程序
原文见http://www.gamedev.net/reference/articles/article2003.asp 中文翻译见http://data.gameres.com/message.asp?TopicID=25439http://blog.vckbase.com/panic/archive/2005/03/20/3778.html 相关笔记A* 算法的C#实现(笔记)http://aloneplayer.spaces.live.com/blog/cns!C3CB6D654135F83D!2538.entry 1. 引入问题 在游戏中,地图是由很多小格子构成的。这些小格子有的代表可以穿过的平地,有的代表不可穿过的障碍物。 现在有这样一个地图,绿色的起点A和红色的终点B,两点之间的褐色方块是不可以通过的障碍物。 如何以最短或者最聪明的路线从A移动到B呢? 2. 开始搜索 A*算法的实质是从起点开始,检查相邻方格的,向外扩展直到找到目标。 操作步骤如下: 1.从起点(2,3)开始,并且把它作为待处理点存入一个“open list”。Open list包含可能构成最终路径的格子。随着搜索的进行,不断有新的格子被加入,也会有格子在考察后被移除。简而言之,open list是一个包含待考察的格子的容器。 2.寻找起点周围所有可通过的格子,忽略不可通过的格子(墙,水等障碍物)。把可通过的格子加入Open list。同时要记录这些新的待考察格的父格子(parent square)为起点格子。父节点的概念对与路径描述十分重要。 3. 从Open List中删除起点格子(2,3),把它加入到一个“closed list”,表示它不再参与计算,closed list保存所有不需要再次检查的格子。【具体实现时没必要构造closed list,把这个格子标记为Closed就足够了】 此时,如图所示,起点格子(2,3)首先被加入Open List。相邻的8个格子都是可以通过的,因此这8个格子都被加入Open List,用淡蓝色边框表示。 这8个格子的父格子都指向格子(2,3)。 对A格的考察完毕,把它从Open List中移除,加入到Closed list当中,在图中用红色边线表示。 此时要开始考察Open List中包含的8个格子,但是,哪个方格是我们要选择的呢?答案是F值最低的那个节点。 3. 路径评分 选择路径中经过哪个方格的关键是下面这个等式: F = … Continue reading
Posted in Programming
Leave a comment
Sliverlight 3.0 程序的AG_E_PARSER_UNKNOWN_TYPE异常
把一个Sliverlight2.0程序升级成到3.0,运行时出现AG_E_PARSER_UNKNOWN_TYPE异常。程序崩溃在某个页面的InitializeComponent()方法中的System.Windows.Application.LoadComponent(this, new Uri(<XXX.xaml>) 原因:该页面用到了StaticResource binding,VS自动生成的resource class的构造函数为internal,需要把它改成public。
Posted in Web Development
Leave a comment