<?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/LS_Winson" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/LS_Winson" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 25 Aug 2008 02:16:00 GMT</lastBuildDate><title>LS_Winson的专栏</title><link>http://blog.csdn.net/LS_Winson/</link><item><title>NFA转DFA的效率</title><link>http://blog.csdn.net/LS_Winson/archive/2008/08/25/2824986.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/2824986.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/2824986.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2824986</trackback:ping><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;最近在写一个正则表达式引擎，纯属练手，写的时候用上了我最为良好的编程风格以及设计控制，主要是这个东西以前写过一次，写得很乱，这次就想写得整洁些，然后结果呢，确实比较好一些，类的划分比较清晰，代码重用也还可以。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OK，直奔主题，正则表达式引擎这种东西看编译原理之后就会知道该怎么做，无外乎把表达式分析成语法树，转换成NFA，然后转换成DFA，再变成状态转换矩阵然后运行。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;运行的时候是很快的，这个由状态转换矩阵的效率决定了，可是分析的效率就不好说了，尤其从NFA到DFA这一步，因为涉及到了计算转换闭包，计算量与状态的数量基本是成平方数量级增长的，比较恐怖。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;之前&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/2824986.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 25 Aug 2008 10:16:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2008/08/25/2824986.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2008/08/25/2824986.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>重回CSDN</title><link>http://blog.csdn.net/LS_Winson/archive/2008/02/14/2095521.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/2095521.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/2095521.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2095521</trackback:ping><description>~~&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/2095521.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 15 Feb 2008 00:38:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2008/02/14/2095521.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2008/02/14/2095521.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>兴趣</title><link>http://blog.csdn.net/LS_Winson/archive/2007/04/13/1562850.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1562850.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1562850.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1562850</trackback:ping><description>就是这种感觉,几个人一起做一件事情,只要大家有斗志,再难的事情也敢于挑战.&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1562850.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 13 Apr 2007 08:55:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2007/04/13/1562850.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2007/04/13/1562850.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>把First和Follow做了下</title><link>http://blog.csdn.net/LS_Winson/archive/2006/08/28/1129380.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1129380.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1129380.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1129380</trackback:ping><description>昨天没空，所以今天就顺手把First和Follow的生成做了下，感觉不是很难，基本算法还是容易的&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1129380.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 28 Aug 2006 08:05:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/08/28/1129380.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/08/28/1129380.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>做什么好呢</title><link>http://blog.csdn.net/LS_Winson/archive/2006/08/24/1114537.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1114537.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1114537.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1114537</trackback:ping><description>要先把编译的东西熟悉下了，但是，做什么好呢？&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1114537.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Aug 2006 06:36:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/08/24/1114537.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/08/24/1114537.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>1011</title><link>http://blog.csdn.net/LS_Winson/archive/2006/08/12/1054508.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1054508.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1054508.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1054508</trackback:ping><description>应该多半是出现了死循环&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1054508.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 12 Aug 2006 23:52:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/08/12/1054508.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/08/12/1054508.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>还是要找点东西做做</title><link>http://blog.csdn.net/LS_Winson/archive/2006/07/31/1005348.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1005348.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1005348.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1005348</trackback:ping><description>自己要坚定意志才行啊..&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1005348.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 01 Aug 2006 06:35:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/07/31/1005348.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/07/31/1005348.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>关注自己的身体....</title><link>http://blog.csdn.net/LS_Winson/archive/2006/07/30/1002448.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/1002448.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/1002448.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1002448</trackback:ping><description>刚刚就在CSDN里转,看到了一个,觉得挺有意思的,&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/1002448.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 31 Jul 2006 07:21:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/07/30/1002448.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/07/30/1002448.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>都走了..</title><link>http://blog.csdn.net/LS_Winson/archive/2006/07/29/999533.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/999533.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/999533.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=999533</trackback:ping><description>玩了一天&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/999533.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 30 Jul 2006 07:11:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/07/29/999533.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/07/29/999533.aspx</guid><dc:creator>LS_Winson</dc:creator></item><item><title>一天天消沉..</title><link>http://blog.csdn.net/LS_Winson/archive/2006/07/28/995380.aspx</link><wfw:comment>http://blog.csdn.net/LS_Winson/comments/995380.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/LS_Winson/comments/commentRss/995380.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=995380</trackback:ping><description>......&lt;img src =&quot;http://blog.csdn.net/LS_Winson/aggbug/995380.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Jul 2006 07:58:00 +0800</pubDate><author>LS_Winson</author><comments>http://blog.csdn.net/LS_Winson/archive/2006/07/28/995380.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/LS_Winson/archive/2006/07/28/995380.aspx</guid><dc:creator>LS_Winson</dc:creator></item></channel></rss>
