<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/angel_rabbit" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/angel_rabbit" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 30 Dec 2009 13:26:00 GMT</lastBuildDate><title>angel_rabbit的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=angel_rabbit</link><item><title>程序员的精神特质[zz]</title><link>http://blog.csdn.net/angel_rabbit/archive/2009/12/30/5108965.aspx</link><description>程序员的精神特质Posted in Uncategorized by Hans Adreaman&lt;br /&gt;October 24, 2009 &lt;br /&gt;Tags: 世界观, 心理, 性格, 程序员&lt;br /&gt;&lt;br /&gt;最近在某博上看到一段文字：&lt;br /&gt;周思博（Joel Spolsky）在几年前的一篇文章中谈论了程序员的喜好，其中一点就是非政治化。以下引用阮一峰博客的翻译： “老实说，只要有两个以上的人待在一起，就会有政治。这很自然。我说‘不搞政治’的真正的意思是‘不搞恶性的政治’。程序员早就练出了对公正有非常良好的判断力。代码要么能运行，要么不能。坐在那里争论代码是否有问题，这是毫无意义的，因为你可以运行代码，答案自然就有了。代码的世界是非常公正的，也是非常严格有序的。许许多多的人选择编程，首要的原因就是，他们宁愿将自己的时间花在一个公平有序的地方，一个严格的能者上庸者下的地方，一个只要你是对的就能赢得任何争论的地方。”&lt;br /&gt;于我心有戚戚焉。&lt;br /&gt;自认为作为一个典型的程序员，我对程序代码乃至生活都有着一种刻薄的客观。我不知道是程序员职业造就了这样的性格，还是这样的性&lt;img src=&quot;http://www1.feedsky.com/t1/316875773/angel_rabbit/csdn.net/s.gif?r=http://blog.csdn.net/angel_rabbit/archive/2009/12/30/5108965.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875773/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875773/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 30 Dec 2009 21:26:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2009/12/30/5108965.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2009/12/30/5108965.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875773/1127875</fs:itemid></item><item><title>Windows内核专家David A. Solomon先生</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/12/09/3486018.aspx</link><description>&lt;br /&gt;zt:&lt;br /&gt;http://vipnews.csdn.net/newscontent.aspx?pointid=2008_12_09_161905326&lt;br /&gt;http://en.wikipedia.org/wiki/David_A._Solomon&lt;br /&gt;http://en.wikipedia.org/wiki/Mark_Russinovich&lt;br /&gt;&lt;br /&gt;【OPTIONAL】&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;当Mark来找我的时候，他说他希望成为微软的朋友，不再想做微软的敌人。于是我找到David Cutler及其开发团队说，我希望邀请Mark Russinovich进来与我合作撰写《Inside Windows 2000》。他们反应强烈：“Mark Russinovich？！那是邪恶，绝对的邪恶！”我连忙说，不，他现在想做好人了，他说他非常抱歉，已¾­改过自新了。于是Windows核心开发团队说，那好吧，但如果Mark他搞砸了，那我们可就掐你Solomon的脖子了。在这件事情上我冒了险。但我清楚，Mark对Windows内核的了解胜过我，因&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875774/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875774/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 09 Dec 2008 22:03:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/12/09/3486018.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/12/09/3486018.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875774/1127875</fs:itemid></item><item><title>[转]BNF 和EBNF的含义与用法</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/11/10/3270151.aspx</link><description>&lt;br /&gt;最近搞了搞编译器,解释器.&lt;br /&gt;由于自己才接触,开始完全不晓得基础概念BNF语法.现贴在这里.方便了解,学习&lt;br /&gt;转http://blog.chinaunix.net/u/3176/showart_404211.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BNF 和EBNF的含义与用法BNF 和EBNF的含义与用法(感谢译者：Sunnybill)&lt;br /&gt;&lt;br /&gt;By: Lars Marius Garshol &lt;br /&gt;原文参见：http://www.garshol.priv.no/download/text/bnf.html&lt;br /&gt;（本文是上述作者文章的翻译，原文版权归作者所有）&lt;br /&gt;(译者：Sunnybill)&lt;br /&gt;BNF 和EBNF的含义与用法 1&lt;br /&gt;简介 &lt;br /&gt;      关于本文 &lt;br /&gt;      什么是BNF?&lt;br /&gt;工作原理 &lt;br /&gt;      基本原理 &lt;br /&gt;      一个实例 &lt;br /&gt;EBNF及其用途 &lt;br /&gt;      一个EBNF语法实例 &lt;br /&gt;      BNF&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875775/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875775/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Nov 2008 23:21:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/11/10/3270151.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/11/10/3270151.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875775/1127875</fs:itemid></item><item><title>[转]新闻一篇:Google推出Protocol Buffers:争夺网络时代数据格式</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/07/09/2626862.aspx</link><description>Google推出Protocol Buffers&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875776/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875776/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 09 Jul 2008 00:59:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/07/09/2626862.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/07/09/2626862.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875776/1127875</fs:itemid></item><item><title>winform&quot;添加现有项&quot;的小bug</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/05/31/2498932.aspx</link><description>&lt;br /&gt;winform开发中,常用到右键菜单中&quot;添加现有项&quot;这个功能,将一些相成的form界面加入进工程,发现一次将一个form的resx,.vb,.designer.vb文件加入,VS IDE的&quot;解决方案资源管理器&quot;中能很好的识别,并将desigener.vb和resx文件归属于同名vbform文件下.但是如果一次性添加多个form的文件,就不能识别了. 后来2进制打开vbproj工程文件,在相应的resx,designer.vb处,添加&lt;DependentUpon&gt;同名form.vb&lt;/DependentUpon&gt;IDE就可以识别了.&lt;br /&gt;除了一个个form手动加入以外,不知道有没有更好方法..???&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875777/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875777/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 31 May 2008 14:30:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/05/31/2498932.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/05/31/2498932.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875777/1127875</fs:itemid></item><item><title>UNICODE版本的clipboard复制</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/05/14/2445898.aspx</link><description>UNICODE版本的clipboard复制&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875778/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875778/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 14 May 2008 16:57:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/05/14/2445898.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/05/14/2445898.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875778/1127875</fs:itemid></item><item><title>Louis Vuitton电视广告</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/04/07/2258268.aspx</link><description>何为旅行？旅行不是一次出行也不止是一次假期旅行是一次过程，一次发现一次自我发现的过程真正的旅行让我们直面自我旅行不仅让我们看到世界更让我们看到自己在其中的位置究竟，是我们创造了旅行还是旅行造就了我们？生命本身就是一场旅行生命将引领你去向何方？&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875779/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875779/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Apr 2008 21:50:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/04/07/2258268.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/04/07/2258268.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875779/1127875</fs:itemid></item><item><title>C++开源跨平台类库集 zt</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2163186.aspx</link><description>经典的C++库
   STLport-------SGI STL库的跨平台可移植版本，在以前有些编译器离符合
         标准比较远的情况下 那时还是有用的，当然目前vc71已经比较接近标准了，
         故目前不怎么用它了。
   Boost---------准标准库， 功能强大 涉及能想的到的大部分非特别领域的算法，
         有一个大的C++社区支持
   WxWindows-----功能强大的跨平台GUI库  ，它的功能和结构都类似 MFC，故原则上
      可以通过WxWindows把现有MFC程序移植到非Win平台下
   Blitz---------高效率的数值计算函数库 ,你可以订制补充你需要的算法
   Log4cpp-------日志处理  ，功能类似java中的log4j
   ACE-----------自适应通讯环境， 重量级的通讯环境库。
   Crypto++ -----加/解密算法库, 非常专业的C++ 密码学函式库
   CppUnit  ---  一个c++的单元测试框架  类似 java  的JUn&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875780/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875780/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Mar 2008 13:32:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2163186.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2163186.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875780/1127875</fs:itemid></item><item><title>推荐给搞IT技术的人值得一读的文章</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2161367.aspx</link><description>思维不清晰，不简洁，说话空泛，不能一语中的，这些是中国内地工程师普遍存在的问题，这些缺陷严重地影响了做事的效率。中国教育与西方教育最大的区别是缺乏一种建立在逻辑分析基础上的思维。台湾工程师比较早地汲取了西方在逻辑分析基础上的先进方法，在精细思维、执行层面的细微处体现了长处。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875781/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875781/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Mar 2008 01:35:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2161367.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/03/10/2161367.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875781/1127875</fs:itemid></item><item><title>.net framework 使用非托管DLL函数</title><link>http://blog.csdn.net/angel_rabbit/archive/2008/03/07/2157579.aspx</link><description>关于c#调用c编写的dll,使用非托管 DLL 函数&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/angel_rabbit/316875782/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/angel_rabbit/316875782/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 07 Mar 2008 23:45:00 +0800</pubDate><author>angel_rabbit</author><guid isPermaLink="false">http://blog.csdn.net/angel_rabbit/archive/2008/03/07/2157579.aspx</guid><dc:creator>angel_rabbit</dc:creator><fs:srclink>http://blog.csdn.net/angel_rabbit/archive/2008/03/07/2157579.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/angel_rabbit/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/angel_rabbit/~1127881/316875782/1127875</fs:itemid></item></channel></rss>