<?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:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/horin153" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/horin153" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 27 Feb 2009 14:53:00 GMT</lastBuildDate><title>Horin 的专栏</title><description>一个游戏程序员的随笔</description><link>http://blog.csdn.net/horin153/</link><item><title>最简单的Python singleton模式实现</title><link>http://blog.csdn.net/horin153/archive/2009/02/27/3942743.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/3942743.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/3942743.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3942743</trackback:ping><description>用 decorator 实现最简单的 singleton 模式。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/3942743.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Feb 2009 22:53:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2009/02/27/3942743.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2009/02/27/3942743.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>如何把异常信息格式化为字符串</title><link>http://blog.csdn.net/horin153/archive/2007/08/15/1745284.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1745284.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1745284.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1745284</trackback:ping><description>把 traceback 的输出定向到我们能控制的 buffer 中，比如字符串。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1745284.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 16 Aug 2007 00:59:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/08/15/1745284.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/08/15/1745284.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>谈技术文章翻译的信雅达－下</title><link>http://blog.csdn.net/horin153/archive/2007/06/28/1669989.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1669989.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1669989.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1669989</trackback:ping><description>好的翻译是一项高难度的工作！对无偿的业余翻译，无论好坏对错，应该持鼓励态度；对赢利的职业翻译，如果达不到“信”，大家就应该严厉批评；这样才有利于译界的健康发展。 &lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1669989.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 28 Jun 2007 20:26:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/06/28/1669989.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/06/28/1669989.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>谈技术文章翻译的信雅达－上</title><link>http://blog.csdn.net/horin153/archive/2007/06/28/1669985.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1669985.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1669985.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1669985</trackback:ping><description>谈谈对 IT 译文的一些理解。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1669985.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 28 Jun 2007 20:24:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/06/28/1669985.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/06/28/1669985.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>Python的内存泄漏及gc模块的使用</title><link>http://blog.csdn.net/horin153/archive/2007/06/08/1644512.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1644512.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1644512.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1644512</trackback:ping><description>Python 的 gc 有比较强的功能，比如设置 gc.set_debug(gc.DEBUG_LEAK) 就可以进行循环引用导致的内存泄露的检查。如果在开发时进行内存泄露检查；在发布时能够确保不会内存泄露，那么就可以主动关闭 Python 的垃圾回收机制，从而提高运行效率。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1644512.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 09 Jun 2007 01:48:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/06/08/1644512.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/06/08/1644512.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>动态菜单的创建</title><link>http://blog.csdn.net/horin153/archive/2007/06/05/1639619.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1639619.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1639619.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1639619</trackback:ping><description>用 sdk 动态创建弹出菜单。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1639619.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 06 Jun 2007 03:32:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/06/05/1639619.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/06/05/1639619.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>PyChecker 在游戏引擎环境下的使用</title><link>http://blog.csdn.net/horin153/archive/2007/05/17/1613804.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1613804.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1613804.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1613804</trackback:ping><description>用 Python 写程序，是否在软件发布版本中，还发现了一些低级的语法错误，比如变量名拼写错误、使用了没有导入的模块？是否担心因为测试逻辑覆盖分枝不完全，而影响程序的健壮性？是否因为简单的语法错误，而降低了开发、测试效率？
    如果有一个肯定的回答，请使用 PyChecker！&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1613804.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 18 May 2007 02:06:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/05/17/1613804.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/05/17/1613804.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>Win32线程锁的一种高效实现</title><link>http://blog.csdn.net/horin153/archive/2007/05/17/1613509.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1613509.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1613509.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1613509</trackback:ping><description>在这里我不粘贴 MSDN 中的大段叙述，也不复述锁的知识。仅谈新锁的特点：
1、根据 os 版本来决定线程切换方式: Win9x 用 Sleep, WinNT 用 SwitchToThread。
2、根据 cpu 个数来决定是否 spin: 单 cpu 直接切换线程, 多 cpu 则 spin。&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1613509.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 18 May 2007 00:22:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/05/17/1613509.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/05/17/1613509.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>网络传输层不同数据大小的处理</title><link>http://blog.csdn.net/horin153/archive/2007/05/08/1600658.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1600658.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1600658.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1600658</trackback:ping><description>做网络传输时，为了使传输高效，一般都会对传输层的数据大小进行限制。数据过大时，会发生分片操作，但过小时会不会也有什么类似的操作？如果有，大小范围又是多少呢？&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1600658.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 08 May 2007 23:59:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/05/08/1600658.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/05/08/1600658.aspx</guid><dc:creator>Horin</dc:creator></item><item><title>用 Doxygen 自动生成文档</title><link>http://blog.csdn.net/horin153/archive/2007/04/30/1593334.aspx</link><wfw:comment>http://blog.csdn.net/horin153/comments/1593334.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/horin153/comments/commentRss/1593334.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1593334</trackback:ping><description>用 Doxygen 根据 c/c++ &amp; Python 的源代码, 自动生成文档.&lt;img src =&quot;http://blog.csdn.net/horin153/aggbug/1593334.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 30 Apr 2007 23:09:00 +0800</pubDate><author>Horin</author><comments>http://blog.csdn.net/horin153/archive/2007/04/30/1593334.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/horin153/archive/2007/04/30/1593334.aspx</guid><dc:creator>Horin</dc:creator></item></channel></rss>