﻿<?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++博客-&lt;font size=5&gt;李锦俊的blog&lt;/font&gt; 本Blog永久域名:www.lijinjun.com-随笔分类-个人日记</title><link>http://www.cppblog.com/mybios/category/3033.html</link><description>游戏开发 C++ DirectX 数学 计算机图形学 SQL Server
&lt;BR&gt;
&lt;BR&gt;
&lt;a href="http://www.lijinjun.com" style="font-size:14px;color:#FFFFFF"&gt;返回我的Blog首页&lt;/a&gt;</description><language>zh-cn</language><lastBuildDate>Sun, 26 Jul 2009 02:32:11 GMT</lastBuildDate><pubDate>Sun, 26 Jul 2009 02:32:11 GMT</pubDate><ttl>60</ttl><item><title>介绍本近期出的好书《软件调试》</title><link>http://www.cppblog.com/mybios/archive/2008/12/13/69371.html</link><dc:creator>李锦俊</dc:creator><author>李锦俊</author><pubDate>Sat, 13 Dec 2008 14:18:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2008/12/13/69371.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/69371.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2008/12/13/69371.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/69371.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/69371.html</trackback:ping><description><![CDATA[《软件调试》，是2008年6月份出的新书，我觉得比较适合用C++用了比较长时间的人看，这可以提高他们的调试水平。其实，评价一个人是否是编程高手，主要还是看当程序出问题时调试能力。<br>这本书在当当网上打折后是96元。<br>以下是这本书的一些介绍：<br>ACM院士和调试技术先驱Jack B.Dennis教授做历史回顾计算机和操作系统领域资深专家David A.Solomon撰写序言。调试高手笔耕三载集十余年经验成百万言篇，业内专家鼎力相助，汇五十年精华补软件界空白。<br>　　您将学习到：<br>　　CPU的调试支持，包括异常、断点、单步执行、分支监视、JTAG、MCE等。<br>　　Windows操作系统中的调试设施，包括内核调试引擎、用户态调试予系统、验证器、Dr.Watson、WER、ETW、故障转储、WHEA等。<br>　　Visual C／C++编译器的调试支持，包括编译期检查、运行期检查，以及调试符号。<br>　　WinDBG调试器的发展历史、模块结构、工作模型、使用方法、主要调试功能的实现细节，以及遍布全书的应用实例。<br>　　内核调试、用户态调试、JIT调试、远程调试的原理、实现和用法。异常的概念、分发方法、处理方法（SEH、VEH、CppEH），未处理异常，以及编译器编译异常处理代码的方法。<br>　　调试符号的作用、产生过程、存储格式和使用方法。栈和堆的结构布局、工作原理和有关的软件问题，包括栈的自动增长和溢出，缓；中区溢出，溢出攻击，内存泄漏，堆崩溃等。<br>　　软件的可调试性和提高可调试性的方法。<br>　　此外，书中还诠释了很多较难理解的概念，思考了一系列耐人深思和具有普遍意义的问题。本书是对软件调试技术在过去50年中所取得成就的全面展示，也是笔者本人在软件设计和系统开发第一线奋战10多年的经验总结。本书适合每一位希望深刻理解软件和自由驾驭软件的人阅读，不论您是否直接参与软件开发和测试；不论您是热爱软件，还是憎恨软件；不论您是想发现软件中的瑕疵，还是想领略其中蕴含的智慧！<br>　　本书直面软件工程中的最困难任务——侦错<br>　　围绕软件世界中的最强大工具——调试器<br>　　全方位展示了软件调试技术的无比威力和无穷魅力<br>　　80个示例程序的源程序文件和项目文件<br>　　浏览符号文件的SymView工具<br>　　与内核调试引擎对话的KdTalker工具<br>　　直接浏览用户态转储文件的UdmpView工具<br>　　显示CPU执行轨迹（分支）的Cpuwhere工具<br>　　观察IDT、GDT和系统对象的SOZOOmer工具<br>　　本书是对软件调试技术在过去50年中所取得成就的全面展示，也是对作者本人在软件设计和系统开发第一线奋战10多年的经验总结。全书共分6篇30章，选取了大量具有代表性和普遍意义的技术细节进行讨论，包括CPU的调试支持、操作系统的调试支持、编译器的调试支持、WinDBG及其实现等，是学习软件调试技术的宝贵资料。该书可供各大专院校作为教材使用，也可供从事相关工作的人员作为参考用书使用。
<img src ="http://www.cppblog.com/mybios/aggbug/69371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊</a> 2008-12-13 22:18 <a href="http://www.cppblog.com/mybios/archive/2008/12/13/69371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于OGRE渲染引擎的地形插件PLSM2的编辑器GOOF</title><link>http://www.cppblog.com/mybios/archive/2007/07/06/27620.html</link><dc:creator>李锦俊</dc:creator><author>李锦俊</author><pubDate>Fri, 06 Jul 2007 12:28:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2007/07/06/27620.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/27620.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2007/07/06/27620.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/27620.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/27620.html</trackback:ping><description><![CDATA[这个地形引擎相当的不错，支持无限大，自动分页，局部载入，支持多贴图。但是，我初次的使用过程中遇到了两个问题，第一是不知道如何增加纹理贴图的数量，第二是不知道为何分页的地方会有裂缝，看来要慢慢阅读他的源码才行。<br><br><img height=768 alt="" src="http://www.cppblog.com/images/cppblog_com/mybios/goof.JPG" width=996 border=0>
<img src ="http://www.cppblog.com/mybios/aggbug/27620.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊</a> 2007-07-06 20:28 <a href="http://www.cppblog.com/mybios/archive/2007/07/06/27620.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>经过将近一个月的努力，服务器框架终于搭建起来了</title><link>http://www.cppblog.com/mybios/archive/2007/06/05/25605.html</link><dc:creator>李锦俊</dc:creator><author>李锦俊</author><pubDate>Tue, 05 Jun 2007 15:12:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2007/06/05/25605.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/25605.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2007/06/05/25605.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/25605.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/25605.html</trackback:ping><description><![CDATA[<p>好久没更新blog了啊。找到新工作都已经很久了，本来在深圳做得好好的，公司突然又搬到杭州来了，没办法，跟着来了杭州。现在我做客户端逻辑与服务器引擎架构一起搞，好晕啊，天天加班做。幸好客户端是用现成的引擎，只是，不太喜欢现在这个引擎，Torque game engine advance，架构实在太差了，以后有机会一定要换成Ogre或Nebula2才行啊。<br><br>现在在开发一款全新的MMORPG游戏，现在是项目立项阶段，需要出技术演示，没办法啊，时间紧迫，我跟另外一个程序主管用了将近一个月完成了项目的第一个里程碑。完成了玩家登录、角色创建/删除、人物行走、多人在线、怪物生成与行走AI等等网络功能了，当然客户端方面也做好了。可惜项目主管不是我，图也不允许抓下来啊，对不起大家了。欢迎加QQ：30743734交流MMORPG开发。<br><br>明天爸爸要做肺部肿瘤切除手术了，祝愿他一切顺利啊，等他痊愈后我发誓要让他过上幸福的晚年生活。祝爸爸健康幸福。。。大伙们帮忙祝福一下吧，谢谢大家了。</p>
爸爸，请原谅儿子我的不孝，路途遥远，不能赶回来陪着您做手术，我以后一定会好好孝顺您的。 
<img src ="http://www.cppblog.com/mybios/aggbug/25605.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊</a> 2007-06-05 23:12 <a href="http://www.cppblog.com/mybios/archive/2007/06/05/25605.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我到了游戏开发学习迷惘期，该如何是好？</title><link>http://www.cppblog.com/mybios/archive/2006/11/20/15447.html</link><dc:creator>李锦俊</dc:creator><author>李锦俊</author><pubDate>Mon, 20 Nov 2006 01:46:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2006/11/20/15447.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/15447.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2006/11/20/15447.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/15447.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/15447.html</trackback:ping><description><![CDATA[        学游戏开发前前后后也有两个星期了。<br />        在这两个星期里，收获甚多，从最几本的经典几何知识到高等数学、线性代数都看了一遍，从Direct3D入门到Shader的编写也看了，甚至还学习了LUA脚本的编写和游戏引擎的架构，BSP、八叉树等等算法也看过了解了一下。<br />        学的东西这么多，但是真正能掌握的又有多少？自己无法掂量啊，那么接下去应该做什么好？很多人说应该做一个DEMO，甚至有人说试着自己做一个游戏引擎，还有人说要我试着做一个网游。<br />        确实，现在应该从实际出发了，要做点东西出来才能把学过的知识牢固掌握。但是，我现在觉得很迷惘，不知道做什么好，我打算春节过后去搞游戏开发，请大虾小虾们都给点意见如何？<img src ="http://www.cppblog.com/mybios/aggbug/15447.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊</a> 2006-11-20 09:46 <a href="http://www.cppblog.com/mybios/archive/2006/11/20/15447.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新BLOG开张了，谢谢大家捧场</title><link>http://www.cppblog.com/mybios/archive/2006/11/16/15202.html</link><dc:creator>李锦俊</dc:creator><author>李锦俊</author><pubDate>Thu, 16 Nov 2006 02:15:00 GMT</pubDate><guid>http://www.cppblog.com/mybios/archive/2006/11/16/15202.html</guid><wfw:comment>http://www.cppblog.com/mybios/comments/15202.html</wfw:comment><comments>http://www.cppblog.com/mybios/archive/2006/11/16/15202.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/mybios/comments/commentRss/15202.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/mybios/services/trackbacks/15202.html</trackback:ping><description><![CDATA[我会把我的一些心得记录下来。。<img src ="http://www.cppblog.com/mybios/aggbug/15202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/mybios/" target="_blank">李锦俊</a> 2006-11-16 10:15 <a href="http://www.cppblog.com/mybios/archive/2006/11/16/15202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>