﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-C++新霖花园</title><link>http://www.cppblog.com/bravo1982/</link><description>3D园丁</description><language>zh-cn</language><lastBuildDate>Thu, 23 Apr 2026 04:11:34 GMT</lastBuildDate><pubDate>Thu, 23 Apr 2026 04:11:34 GMT</pubDate><ttl>60</ttl><item><title>成为软件高手的几个忌讳?</title><link>http://www.cppblog.com/bravo1982/archive/2008/06/22/54256.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Sat, 21 Jun 2008 16:44:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/06/22/54256.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/54256.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/06/22/54256.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/54256.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/54256.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 好久没更新自己的东西了，真的不知道自己在忙了什么，虽说做了程序组长，但好象得到了些什么，又失去了些什么，埃 算了不多想了，再过些时间好好的想想吧<br><br>在程序员论坛上看到了这样一篇文章，很有些感触，就想给自己对比一下&nbsp;&nbsp;<a href='http://www.cppblog.com/bravo1982/archive/2008/06/22/54256.html'>阅读全文</a><img src ="http://www.cppblog.com/bravo1982/aggbug/54256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-06-22 00:44 <a href="http://www.cppblog.com/bravo1982/archive/2008/06/22/54256.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>寻找已经失去的国米激情</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/13/44371.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Thu, 13 Mar 2008 07:18:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/13/44371.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/44371.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/13/44371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/44371.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/44371.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 国际米兰又输了。&nbsp;&nbsp;<a href='http://www.cppblog.com/bravo1982/archive/2008/03/13/44371.html'>阅读全文</a><img src ="http://www.cppblog.com/bravo1982/aggbug/44371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-13 15:18 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/13/44371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>A*初探 （三） 开放列表最佳拍档--Binary Heap</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/11/44158.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Tue, 11 Mar 2008 03:48:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/11/44158.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/44158.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/11/44158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/44158.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/44158.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    对于开放列表的维护方案来说，前面我说的，都是一些小花样了，在一些很小的地图上用他们并没有什么太大的问题，但是如果地图很大，需要搜寻的格子很多，那么开放列表里的元素必然会很多，那么我们是否可以用另外一种思维来考虑一下开放列表的维护工作？<br> <br>   其实我们每次从开放列表里面取值，每次只需要取里面所有元素的最小值就行了，而前面所说的两种方案都有自己的优点，第一种不需要对开放列表做排序，但每次找起最小值来实在消耗很大，第2种在找最小值的时候只需取第一个元素就行，而麻烦在于需要一直维持开放列表里面所有元素的有序排列，那么我们是不是可以把这两种方法的优点都结合起来呢&nbsp;&nbsp;<a href='http://www.cppblog.com/bravo1982/archive/2008/03/11/44158.html'>阅读全文</a><img src ="http://www.cppblog.com/bravo1982/aggbug/44158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-11 11:48 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/11/44158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>A*初探 （二） 针对开放列表的优化</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/10/44089.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Mon, 10 Mar 2008 07:49:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/10/44089.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/44089.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/10/44089.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/44089.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/44089.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    大家都知道，对于A*算法，围绕着开放列表的操作是很多的，开始的时候需要把当前处理点的周围8个点里，除了障碍点，已在开放列表里和关闭列表的点以外的其他点，计算G,F值以后都放进开放列表里，如果已经在开启列表里的，还得对它进行一次G值的重检测，从开放列表里每次要找出新的F值最低的点作为当前要处理的点，并且要把他从开放列表里面删除，所以，对于开放列表的操作的速度，是影响A*寻路速度的第一个关卡&nbsp;&nbsp;<a href='http://www.cppblog.com/bravo1982/archive/2008/03/10/44089.html'>阅读全文</a><img src ="http://www.cppblog.com/bravo1982/aggbug/44089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-10 15:49 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/10/44089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>A*初探 （一）</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/06/43863.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Thu, 06 Mar 2008 15:13:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/06/43863.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/43863.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/06/43863.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/43863.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/43863.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    很早以前就在Gameres上学习过了A*的原理，但那时候也仅仅是看了遍原理，稍微了理解了下，当时虽然感觉A*并不复杂，但还是有几个关键点没能弄得清楚，比如更小G值的重新计算，趁着这几天工作清闲，正好把最原始的A*算法给写了一便&nbsp;&nbsp;<a href='http://www.cppblog.com/bravo1982/archive/2008/03/06/43863.html'>阅读全文</a><img src ="http://www.cppblog.com/bravo1982/aggbug/43863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-06 23:13 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/06/43863.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>闲又闲的很了，忙也真忙死了</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/05/43775.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Wed, 05 Mar 2008 14:45:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/05/43775.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/43775.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/05/43775.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/43775.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/43775.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; 进入公司工作也要马上满半年了，我的程序员生涯跟着要满半年，大学毕业以后出来的第一份工作没有入行，倒是让我颇为遗憾，俗话说&#8220;男怕入错行 女怕嫁错郎&#8221;，我感觉，我开始就是入错了行了 呵呵，不过还好，我现在还是终于能做我喜欢做的工作了 还不算太迟<br><br>&nbsp;&nbsp; 公司其实主要是靠美工外包盈利,程序部也只有棋牌类的还算成熟一点，而我们3D开发是刚刚起步，都没有什么经验，前段时间只靠自己一个人用Ogre渲染引擎以及项目组里的另一位强人写的游戏引擎进行单独开发一个打老板的游戏，这是上海一家公司制作了类似于任天堂的Wii的手柄，然后我们公司为他们的这个手柄仿照Wii上的几个游戏进行了对应开发，说白了也就是象是买手柄赠游戏，^O^。<br><br>&nbsp;&nbsp; 起初进去虽然有一些DX编程经验，但是这和实际工作利用引擎开发商业游戏完全离的很远，刚开始很吃力，什么都要学，学习Ogre引擎，熟悉游戏引擎，游戏相应的开发计划还必须得跟上，那时候真是一天得扳成2半花，差不多算是天天加班。有一个Ogre引擎Bug足足卡了我2个月，终于在前几个星期被我们项目组长搞定了，我终于不用花时间在我的游戏逻辑代码中满世界的Debug了，真是太幸福了。<br><br>&nbsp; 前几天客户发来了release版本的最终要求，在解决了这个最大的bug以后，我惊奇的发现在几个游戏中我负责的打老板居然是问题最少的，而且直接需要我来修改的问题也只有1个，也很简单，1天就可以搞定，而这个问题解决了以后，现在居然发现天天上班没什么工作要做了，下个项目还没有定下计划，据说是一个3D飞行射击游戏，但还没有安排项目经理和策划。。囧....<br><br>&nbsp; 不过也正好能闲一会了，前段时间顶着这个bug回家过年，心里都不太舒服，压力啊。。现在好了压力没了，连工作也是相当的清闲，与2月份之前相比，整个是天壤之别，不过也正好能利用这段时间，赶紧给自己冲下电。不然，以后的工作，只会越来越紧张。<br><br>&nbsp;&nbsp; 第一次类似于日记似的下笔，有些不习惯，语言乱了点，恩，时间长了的话，希望会好点吧 ^O^<br><br>  <img src ="http://www.cppblog.com/bravo1982/aggbug/43775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-05 22:45 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/05/43775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的开场白</title><link>http://www.cppblog.com/bravo1982/archive/2008/03/04/43700.html</link><dc:creator>火夜风舞</dc:creator><author>火夜风舞</author><pubDate>Tue, 04 Mar 2008 12:21:00 GMT</pubDate><guid>http://www.cppblog.com/bravo1982/archive/2008/03/04/43700.html</guid><wfw:comment>http://www.cppblog.com/bravo1982/comments/43700.html</wfw:comment><comments>http://www.cppblog.com/bravo1982/archive/2008/03/04/43700.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/bravo1982/comments/commentRss/43700.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/bravo1982/services/trackbacks/43700.html</trackback:ping><description><![CDATA[<span style="font-size: 18pt;"><span style="font-size: 14pt;"><span style="font-size: 12pt;">&nbsp;&nbsp; 没有想到C++博客的申请办理人员效率还是可以的，上了一天班晚上回来申请就通过了，我这个小小的程序员也就有了自己真正意义上的博客。<br>
<br>
&nbsp;&nbsp;
博客这玩意，貌似是从05年还是06年开始流行的，不知道是从什么时候开始起，发现新浪网页的版面上多了好多人在自己博客里写的文章，一些名人，或者是著
名写手都有些人气很高的博客，当下心有意动，也便当做是赶了潮流，在新浪申请了一个自己的博客，只可惜，到现在那里还是一个字都没有呢
^O^,不知道什么时候能利用上，所以，我说现在的这个C++博客，便成为了我第一个真正意义上的博客，因为，我准备打算把他当成我生命中的第一本笔记了<br>
<br>
&nbsp; 想在这里安家落户，就是看中了这的程序员多，大家都在这管理自己的技术和心情，象我这样的菜鸟更多，和菜鸟们一起学习，向高手们学习，记录技术，留下心情，现在还只能写写随笔，等什么时候敢点那个&#8220;文章&#8221;按钮了，也便是大有进步的时候了<br>
<br>
&nbsp; 恩，开场白说的太多，也便不象开场白了，不过我这似乎也没白了什么东西，貌似只冒了点废话，不过随笔么，废话多了点，大家都可以理解的么 </span></span></span> <img src ="http://www.cppblog.com/bravo1982/aggbug/43700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bravo1982/" target="_blank">火夜风舞</a> 2008-03-04 20:21 <a href="http://www.cppblog.com/bravo1982/archive/2008/03/04/43700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>