<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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>紫焰的博客[FireBlog.cn] - Web开发</title><link>http://www.fireblog.cn/</link><description> - </description><generator>RainbowSoft Studio Z-Blog 1.8 Spirit Build 80722</generator><language>zh-CN</language><copyright>Copyright &amp;amp;copy; 2006-2008. Some Rights Reserved.&amp;amp;nbsp;&amp;amp;nbsp;豫ICP备08007281号</copyright><pubDate>Thu, 09 Sep 2010 12:33:04 +0800</pubDate><item><title>Windows平台下轻量级门户网站静态化解决方案</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/212.html</link><pubDate>Sun, 26 Oct 2008 11:19:30 +0800</pubDate><guid>http://www.fireblog.cn/post/212.html</guid><description><![CDATA[<p>本文主要讨论关于轻量级门户网站静态化的解决方案，所谓轻量级就是指访问量不太大，服务器规模较小的情况，当然没有绝对的界限，仅仅是相对比较而言。高校和中小企业门户网站是很好的案例，但是像新浪、腾讯这种大型门户网站不在讨论范围之内。</p><p><strong>一、问题的提出</strong></p><p>通 常，一个校园网的门户网站群仅由几台(&lt;10)服务器构成，当然很多知名大学的门户网站服务器远不止这个数目，在这里我只是说一般的高校，或者再降 低一个层次&mdash;&mdash;一个高校下属的某个学院的主页。我们的门户网站可能集成了多个频道，比如新闻、教学资源、业务(信息)系统以及由电影、音乐、论坛、即时通 讯等版块构成的娱乐生活栏目，这些频道可能由来自于不同平台的CMS系统构成，而且你的首页需要调用这些不同频道的最新内容。那么，面对较大的访问量，网 站静态化是必须考虑的。</p><p><strong>二、需求分析</strong></p><p>现在流行的CMS系统/论坛系统一般都提供了首页调用功能，即通过访问一个含有参数的URL链接，返回一个满足需要的内容列表。门户网站的首页比如下面的<a target='_blank' href='http://www.iwms.net'>iWMS官方首页</a>截图，图中画红框的模块其实可能都是调用了某个栏目的最新文章。</p><p style='text-align: center;'><img alt='' src='http://lh4.ggpht.com/liming.xd/SQQIh5JMCTI/AAAAAAAAAFc/zkaYGXUtHB4/s400/iwms.jpg' /></p><p style='text-align: center;'><a href='http://picasaweb.google.com/liming.xd/MXbGNG#5261339643043645746' target='_blank'>点击查看大图</a></p><p>以 前我将新闻频道作为一个门户网站的主频道，其他频道作为次要频道，然后通过修改iWMS自己提供的首页模板来构建整个门户首页。由于调用了大量其他系统的 内容，导致访问速度较慢，用户体验很差，而且可扩展性比较差，况且有些小系统并没有提供首页调用代码。使用那个模板完全束缚了网站前台设计师，没办法放开 手脚做。因此我们放弃了它自己的模板，转而构建我们自己的主页。像腾讯、<a target='_blank' href='http://www.jrj.com'>金融界</a>这 种风格的首页越来越普及了，它们采用了多栏目重叠放置，使首页承载的信息量翻了数倍。我们模仿这种风格，将各频道、栏目模块化，这些模块全部采用调用的方 式。由于这些调用分散在不同 的服务器，涉及了不同的数据库、Web服务器技术，在门户网站首页进行调用会产生大量的服务器间通信、多次数据库查询以及磁盘I/O操作，因此，将这些调 用结果静态化是一个很好的解决办法，毕竟很多人看到的首页大部分内容都是重复的，如果每个人来访问都调用一遍最新数据是对服务器性能极大的浪费。</p><p><strong>三、门户网站首页静态化解决方案</strong></p><p><span style='color: rgb(255, 0, 0);'>1.完善调用代码</span></p><p>即使这些cms系统有些提供了自己的调用，但输出的结果可能并不是我们需要的显示方式，我们还得格式化这些调用结果。</p><p>最笨的也是最有效的方法就是自己分析数据库结构，然后随心所欲的写调用代码。因为仅仅是查询数据库的操作，所以这个过程比较简单，只是比较麻烦，要费些工夫。</p><p>当然，你也可以直接利用系统自带的调用代码，然后在设计页面时利用强大的正则表达式对它们进行格式化。</p><p><span style='color: rgb(255, 0, 0);'>2.执行调用并将生成的结果静态化</span></p><p>当我们通过某些随机或周期事件触发调用代码，得到了结果，接下来应该把它们静态化。</p><p>一种方法就是调用完毕即生成一个文件(脚本/或纯文本形式)，让首页可以include这些文件。这样做的好处是文件一旦生成就不会消失，除非新的调用将其覆盖。坏处就是对磁盘频繁读写，造成cpu等资源占用升高，影响了效率。</p><p>另 一种方法就是将结果写入服务器内存，在ASP中可以写入Application变量，在ASP.Net中淡化了Application变量，当然你一样可 以使用它，也可以使用cache类，这里不讨论。这样做极大的提高了访问速度，缺点就是由于Application变量不宜存储大量数据，比如图片什么 的，还有就是Application变量依赖于服务器的进程，默认2小时空闲进程就会被IIS6回收。因此，如果你不想让用户看到你的页面中调用的部分是 空白内容，你就要调整IIS的设置，让工作进程的生存周期变长。</p><p>当然只是将首页频繁调用的内容写入内存，而文章的内容页还是写到文件比较好。毕竟内存是有限的，而首页调用的内容访问频率较高且不算太大，所以放入内存。</p><p><span style='color: rgb(255, 0, 0);'>3.如何调用&amp;什么时候触发调用?</span></p><p>如何调用？</p><p>我想说的不是传统的调用方式，那样大家都会，这里我来探讨一下如何使用服务端ajax进行调用。</p><p>为什么要使用服务端Ajax进行调用呢？呵呵，其实这样做的目的就是集成多个调用于一体，通过参数更好地控制各个调用模块，让它更好的为触发服务，不然分散开来调用太麻烦。我们为这个集中调用程序起个名，叫&ldquo;更新缓存&rdquo;页面。</p><p>什么时候调用？</p><p>&mdash;&mdash;更新完新闻、软件、音乐，etc，退出管理时跳到更新缓存页面。</p><p>&mdash;&mdash;客户端第一次访问时在后台（比如将更新缓存页面放入一个0高度的iframe中）进行调用。</p><p>&mdash;&mdash;显示不正常时，可以直接访问更新缓存页面。</p><p>这里给出我的示例代码（<a target='_blank' href='http://www.fireblog.cn/upload/200810261624090131.rar'>点此下载</a>），欢迎探讨。</p><p><strong>四、后记</strong></p><p>通过上面的解决方案，门户主页的访问速度已经很快了，承载的访问量可以提高2到10个数量级。至于网站内容页面的静态化，直接采用文件型静态化方案就行了，一般的CMS系统均有此功能。</p><p>另外，由于高校或企业内部一般都是局域网或高速城域网，页面几乎没有延迟，影响速度的只有浏览器的解析和渲染速度了。因此，还有一件事情就是要使首页应付现在多种浏览器共存的局面，这里不再赘述。</p><p>本文只是讨论中小型门户站在Windows平台下的静态化解决方案，对于大型网站来说，负载均衡和缓存加速必不可少，您可以参考车东的博客：<a target='_blank' href='http://www.chedong.com/tech/cache.html'>基于反相代理的Web缓存加速&mdash;&mdash;可缓存的CMS系统设计</a>。<a href='http://www.fireblog.cn/upload/200810261624090131.rar' target='_blank'><br /></a></p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/212.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=212</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=212&amp;key=08dc3cf9</trackback:ping></item><item><title>为文章中的代码增加引用效果</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/194.html</link><pubDate>Sat, 28 Jun 2008 07:01:44 +0800</pubDate><guid>http://www.fireblog.cn/post/194.html</guid><description><![CDATA[<p>文章中如果有了代码，显示效果很不直观，所以我们需要对它进行处理一下。</p><p>实现也很简单，写文章时把代码部分放到一个标签里就行，然后在全局CSS文件里对这个标签加以修饰即可，这里我把它们放到&lt;CODE&gt;&lt;/CODE&gt;标签里。</p><p>在模板文件夹中找到对应的CSS文件，加入以下内容，效果就像本文显示的一样了。</p><p>&nbsp;</p><p>&nbsp;</p><p><code>code {<br />font-family: &quot;Courier New&quot;, Courier, monospace;<br />margin: 10px 20px 0px 20px;<br />padding: 3px 10px 3px 15px;<br />border: 1px dashed #e2bf8c;<br />border-left: 5px solid #bb6f02;<br />background: #fafafa;<br />display: block;<br />}</code></p><p>另外，可以配合Zblog官方认证插件&mdash;&mdash;<a href='http://bbs.rainbowsoft.org/thread-18958-1-2.html' target='_blank'>代码高亮插件</a>一起使用，你就可以达到像编程软件IDE里的那种彩色效果了。不过我还是喜欢清爽一些，就没使用。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/194.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=194</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=194&amp;key=a9b89a4b</trackback:ping></item><item><title>BOBV2ForZblog模板(本博正使用)关于评论模块的修正</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/193.html</link><pubDate>Fri, 27 Jun 2008 05:31:36 +0800</pubDate><guid>http://www.fireblog.cn/post/193.html</guid><description><![CDATA[<p>目前我正在使用的这个模板不知道是作者有意而为还是因为移植不彻底的原因，关于评论模块有很多不完善的地方。<br />首先，评论时间使用的是最后一篇文章发布的时间，而不是评论的时间。（这个算Bug）<br />其次，评论的序号、对评论的回复、引用功能尽数去掉，估计是为了美观而去掉了，但我现在想加上它们。<br />下面是我修改后的评论部分代码，对应TEMPLATE\b_article_comment.html文件。<br /><br /><code>&lt;li class=&quot;odd&quot; id=&quot;comment-1&quot;&gt;<br />&nbsp; &lt;div style=&quot;float: right; margin: 4px;&quot;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;a name=&quot;cmt&lt;#article/comment/id#&gt;&quot; style=&quot;font-size: 24px; font-family: calibri,微软雅黑,courier New&quot;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;#article/comment/count#&gt;&lt;/a&gt;<br />&nbsp; &lt;/div&gt;<br />&nbsp; &lt;div style=&quot;margin-bottom: 5px;&quot;&gt;<br />&nbsp;&nbsp;&nbsp; By &lt;CITE&gt;&lt;#article/comment/name#&gt;&lt;/CITE&gt; on &lt;#article/comment/posttime#&gt; | <br />&nbsp;&nbsp;&nbsp; &lt;a onclick=&quot;InsertQuote(this.parentNode.getElementsByTagName('CITE')[0].innerHTML,this.parentNode.parentNode.getElementsByTagName('P')[0].innerHTML);return false;&quot; href=&quot;&quot;&nbsp; title=&quot;回复此评论&quot;&gt;Reply&lt;/a&gt; | <br />&nbsp;&nbsp;&nbsp; &lt;a href=&quot;&lt;#article/comment/urlencoder#&gt;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;#article/comment/url#&gt;&lt;/a&gt;<br />&nbsp; &lt;/div&gt;<br />&nbsp; &lt;p&gt;&lt;#article/comment/content#&gt;&lt;/p&gt;<br />&lt;/li&gt;<br /></code></p><p>把上面虚线部分的代码更新到TEMPLATE\b_article_comment.html就行了，记住一定要存成UTF-8编码格式，否则汉字无法正常显示。里面设定序号显示的字体你可以随意自定义。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/193.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=193</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=193&amp;key=364621d8</trackback:ping></item><item><title>为你的Feeds加上版权(For最新的Zblog1.8Spirit)</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/181.html</link><pubDate>Mon, 16 Jun 2008 22:46:15 +0800</pubDate><guid>http://www.fireblog.cn/post/181.html</guid><description><![CDATA[<p>代号为&quot;Spirit&quot;的最新的Zblog 1.8版本在6月初发布了,Build号为80605.</p><p>像往常一样,下班后第一件事是打开Google Reader看看大家的Feeds,发现&quot;<a target='_blank' href='http://www.happinesz.cn/'>幸福收藏夹</a>&quot;老兄的博客最近更新迅速,有很多有用的东西,不过都是关于WordPress的.他的Feeds输出带有版权信息.于是我也着手开始改造我的Zblog.没太仔细研究,我打算直接对代码进行hack.方法如下:</p><p>打开你的Function目录中的c_system_base.asp文件,搜索&quot;For i=1 to ZC_RSS2_COUNT&quot;(大约在2422行,ExportRss()函数里面),在它后面加上下面两个自定义变量,这两个变量是在原来的摘要或者正文后面加上了自己的版权信息.</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim HtmlIntroWithCopyright,HtmlContentWithCopyright<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HtmlIntroWithCopyright = CStr(objRS(&quot;log_Intro&quot;)) &amp; &quot;&lt;hr /&gt;&copy;2008 &lt;a href='http://www.fireblog.cn/' target='_blank' closure_hashcode_='169'&gt;紫焰的博客&lt;/a&gt;.&nbsp;&nbsp; 版权所有,转载务必注明.该Feed只供个人使用,禁止未注明的转载或商业应用.非法应用的,一切法律后果自负.如有问题,可发E-mail至liming.xd@gmail.com.&lt;hr /&gt;&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HtmlContentWithCopyright = CStr(objRS(&quot;log_Content&quot;)) &amp; &quot;&lt;hr /&gt;&copy;2008 &lt;a href='http://www.fireblog.cn/' target='_blank' closure_hashcode_='169'&gt;紫焰的博客&lt;/a&gt;.&nbsp;&nbsp; 版权所有,转载务必注明.该Feed只供个人使用,禁止未注明的转载或商业应用.非法应用的,一切法律后果自负.如有问题,可发E-mail至liming.xd@gmail.com.&lt;hr /&gt;&quot;</p><p>然后将下面的objArticle.LoadInfoByArray函数里面的两个参数objRS(&quot;log_Intro&quot;)和objRS(&quot;log_Content&quot;)分别换成上面的两个变量HtmlIntroWithCopyright和HtmlContentWithCopyright就行了.</p><p>修改完的代码文件如下,有需要的朋友可以查看第2422行以下部分.&nbsp;</p><p><a href='http://www.fireblog.cn/upload/c_system_base.rar' target='_blank'>c_system_base.rar</a></p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/181.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=181</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=181&amp;key=7ae8b3ea</trackback:ping></item><item><title>升级到VS2008？我还没做好准备</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/171.html</link><pubDate>Sun, 30 Mar 2008 20:26:19 +0800</pubDate><guid>http://www.fireblog.cn/post/171.html</guid><description><![CDATA[<p>微软发布了一群企业级软件的2008版本，其中Windows Server 2008、Visual Studio 2008和SQLServer 2008这三者当然是这堆软件里最耀眼的明星，但是我那不堪的电脑显然还没有做好迎接它们的准备。这是原因之一，另一个原因是我还没见到完美的Crack版本出现（小声地说...-_-b），毕竟几万元的价格我等承受不起啊，囧...</p><p>网上已经有不少技术资料了，挑选出一篇我觉得实用的转到这里，题目是《升级到Visual Studio 2008的10个技巧》，我还没来得及体验这些新特性和经验。原文请见：<a href='http://www.builder.com.cn/2008/0317/771015.shtml' target=_blank>http://www.builder.com.cn/2008/0317/771015.shtml</a></p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/171.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=171</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=171&amp;key=00d77d99</trackback:ping></item><item><title>可以防范SQL注入的ASP代码两例</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/169.html</link><pubDate>Mon, 24 Mar 2008 19:54:26 +0800</pubDate><guid>http://www.fireblog.cn/post/169.html</guid><description><![CDATA[<p>SQL注入是从正常的WWW端口访问，而且表面看起来跟一般的Web页面访问没什么区别，所以目前市面的防火墙都不会对SQL注入发出警报，如果管理员没查看IIS日志的习惯，可能被入侵很长时间都不会发觉。SQL注入的手法相当灵活，在注入的时候需要根据具体情况进行分析，构造巧妙的SQL语句，从而成功获取想要的数据.</p><p>　　 SQL注入攻击的总体思路是：<br /><br/>　　 1. 发现SQL注入位置；<br /><br/>　　 2. 判断后台数据库类型；<br /><br/>　　 3. 确定XP_CMDSHELL可执行情况<br /><br/>　　 4. 发现WEB虚拟目录<br /><br/>　　 5. 上传ASP木马；<br /><br/>　　 6. 得到管理员权限；</p><p>&hellip;&hellip;</p><p>为了防止注入攻击,最基本的方法是进行关键字过滤,现在推荐两种典型代码,可以全局调用或加在每个动态网页之中.</p><p>&hellip;&hellip;</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/169.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=169</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=169&amp;key=39ccdf52</trackback:ping></item><item><title>从WordPress移植主题到Zblog的小技巧三则</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/133.html</link><pubDate>Sat, 22 Dec 2007 22:09:07 +0800</pubDate><guid>http://www.fireblog.cn/post/133.html</guid><description><![CDATA[<p>一、从WordPress移植主题到Zblog时，如果遇到代码方面大不相同时，可以考虑变通，自己重新设计不同的CSS。比如我移植的两个WordPress主题中，关于日历模块在原来WordPress中采用的都是Table标签，而Zblog的日历模块是DIV+P标签来实现的。很显然，原来的日历模块部分CSS用不了了，这时就要重新设计他们。</p><p>搬出Zblog的Default样式，找出其中关于日历模块的部分，我们需要对它进行修饰，以使风格更靠近原主题。如果原来的主题中那部分是表格实现的，重新设计时要考虑使用Margin和Padding这两个值以及border的样式，并且每个段落（每一天刚好是一个段落）的宽度要刚好合适，以适应侧边栏的总宽度。只要margin、padding、border和宽度这四项值设计好了，你就可以随心所欲设计日历样式了。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/133.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=133</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=133&amp;key=9f52297f</trackback:ping></item><item><title>圣诞主题图标+解决IE6中PNG图片不透明问题</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/131.html</link><pubDate>Wed, 19 Dec 2007 22:01:57 +0800</pubDate><guid>http://www.fireblog.cn/post/131.html</guid><description><![CDATA[<p>CnBeta提供了圣诞主题图标，包括Rss、桌面、iPod、Mac、收藏服务等十三套图标。本博右侧边栏立马启用其中一个，呵呵。这时才发现在我的Maxthon2.0中无法显示透明的PNG图片，以前还真没怎么在意。迅速打开IE6,发现也是如此，看来不怪Maxthon。再打开FireFox2,OK，一切正常。下面提供让IE6显示PNG的方案......</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/131.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=131</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=131&amp;key=11ad4328</trackback:ping></item><item><title>需要掌握的八个CSS布局技巧</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/124.html</link><pubDate>Sun, 16 Dec 2007 00:33:21 +0800</pubDate><guid>http://www.fireblog.cn/post/124.html</guid><description><![CDATA[现在搞网站特别是页面设计都离不开CSS，下面列出必须要掌握的八个技巧：<br/><br/>1.若有疑问立即检测<br/>　　在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用，请见 http: //validator.w3.org。请注意，在文件开头的错误，可能因为不当的结构等因素造成更多错误；我们建议先修正一些最明显的错误之后重新检测，这样也许会让错误数量爆减。<br/>...]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/124.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=124</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=124&amp;key=5624de2b</trackback:ping></item><item><title>被Javascript及CSS的大小写郁闷了</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/108.html</link><pubDate>Fri, 07 Dec 2007 19:39:51 +0800</pubDate><guid>http://www.fireblog.cn/post/108.html</guid><description><![CDATA[前几天比较忙，这两天在抓紧时间赶制Zblog的圣诞节主题。在移植过程中，我给该主题增加了调节正文大小的功能，这在常见的CMS系统（如动易、IWMS等）中都有，原理就是用Javascript控制DIV层的CSS效果。]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/108.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=108</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=108&amp;key=c58cd4ec</trackback:ping></item><item><title>[原创]利用Fireworks和GifMovieGear提取生成Silverlight动感LOGO图片</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/88.html</link><pubDate>Sat, 01 Dec 2007 19:53:58 +0800</pubDate><guid>http://www.fireblog.cn/post/88.html</guid><description><![CDATA[<p>在上一篇博客里，提出了微软发布了基于Silverlight 技术的新版下载中心，旨在让用户更轻松的找到想要下载的软件。在首页，我们可以看见那个动感十足的Silverlight图标在无穷无尽地变幻着，这是Silverlight技术的表现方式之一，看上一眼我就爱上了它！这里我来说说怎么使用Fireworks和GifMovieGear来提取SilverLight的动感LOGO，以生成GIF格式。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/88.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=88</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=88&amp;key=495ba27b</trackback:ping></item><item><title>[原创]使用Fireworks制作LOGO镜面（倒影）效果教程</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/62.html</link><pubDate>Wed, 21 Nov 2007 09:16:04 +0800</pubDate><guid>http://www.fireblog.cn/post/62.html</guid><description><![CDATA[<p>在上一篇博客中我转载了关于2007年LOGO流行的11种趋势的文章，现在来看看怎么通过Firewoks来实现第三种镜面（倒影）效果，网上大部分都是Photoshop做的。您瞅准了，Fireworks,谁用谁知道。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/62.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=62</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=62&amp;key=ae0363ad</trackback:ping></item><item><title>2007年网站标志设计新趋势-11种趋势将定义2007年的Logo设计</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/61.html</link><pubDate>Wed, 21 Nov 2007 01:51:44 +0800</pubDate><guid>http://www.fireblog.cn/post/61.html</guid><description><![CDATA[<p>每个设计师都想在某一风格成为流行前把握它。没有人愿意自己的设计和流行趋势脱节。但是无论如何，这些趋势总是会露出端倪。让我们一同来窥探一下这11种我们认为的2007年标志设计的趋势密码。</p>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/61.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=61</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=61&amp;key=c82c25f1</trackback:ping></item><item><title>ASP数据库连接语法总结</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/39.html</link><pubDate>Mon, 06 Aug 2007 00:26:40 +0800</pubDate><guid>http://www.fireblog.cn/post/39.html</guid><description><![CDATA[经常使用到有关数据库的操作。包括连接代码、SQL命令等等，又不曾刻意去记忆它们（我本人是不愿意去记这东东），所以常常在用到的时候又去查书本，翻来翻去。一些比较少用的数据库还不一定能顺利找到，所以现在把它们全归纳到这里...]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/39.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=39</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=39&amp;key=1a8a98b6</trackback:ping></item><item><title>[转载]ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题 </title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/37.html</link><pubDate>Sun, 05 Aug 2007 15:02:11 +0800</pubDate><guid>http://www.fireblog.cn/post/37.html</guid><description><![CDATA[最近所做的一个项目需要用到的在线用户列表，上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说，用户离开系统的方式有三种：主动注销、会话超时...]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/37.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=37</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=37&amp;key=a6b9e456</trackback:ping></item><item><title>三种禁用FileSystemObject组件的方法</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/36.html</link><pubDate>Sat, 04 Aug 2007 04:12:51 +0800</pubDate><guid>http://www.fireblog.cn/post/36.html</guid><description><![CDATA[众所周知，FileSystemObject组件的强大功能及破坏性是它屡屡被免费主页提供商(那些支持ASP)的禁用的原因，我整理了一下，本来只找到两种方法，后来被某人一刺激，硬是想到第三种不为人所知的方法，呵呵，也不知道是不是这样的。第一种...]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/36.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=36</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=36&amp;key=d80b512e</trackback:ping></item><item><title>XMLHttp在线中文参考手册</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/34.html</link><pubDate>Fri, 03 Aug 2007 00:47:17 +0800</pubDate><guid>http://www.fireblog.cn/post/34.html</guid><description><![CDATA[为了自己和大家的方便，把电子书上传至博客。<br/>请从下面地址访问：http://www.fireblog.cn/Xmlhttp/]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/34.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=34</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=34&amp;key=6e97adb1</trackback:ping></item><item><title>使用ASP.NET加密口令</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/18.html</link><pubDate>Thu, 09 Nov 2006 08:22:58 +0800</pubDate><guid>http://www.fireblog.cn/post/18.html</guid><description><![CDATA[当我们在网站上建立数据库时，保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息，同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁，安全问题都是非常重要的。<br/>　　为了解决这个问题，我给大家提供一个简单实用，但是老套的方法，就是口令加密...<br/>]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/18.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=18</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=18&amp;key=95e95c19</trackback:ping></item><item><title>正则解析图片地址并用XMLHttp保存</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/17.html</link><pubDate>Thu, 02 Nov 2006 03:28:58 +0800</pubDate><guid>http://www.fireblog.cn/post/17.html</guid><description><![CDATA[现在基于WEB页的HTML的编辑器在新闻系统，文章系统中用得越来越广，一个网页一粘就可以保持原来的样式，同时图片也可以在这个页中保持。但是在使用过程中，如果所粘贴页中的图片被删除，就会在自己的页面上留下一个大大的“X”，影响美观。以前只好把这个图片保存下来，再重新上传到服务器上，这样实在麻烦。能不能让服务器自动去下载图片保存在服务器并且替换页面上的链接？答案是肯定的。]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/17.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=17</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=17&amp;key=2fed832d</trackback:ping></item><item><title>[转载]XMLHttp+ADOStream实现抓取远程文件到本地</title><author>lmm123@live.cn (PurpleFire)</author><link>http://www.fireblog.cn/post/16.html</link><pubDate>Thu, 02 Nov 2006 03:27:19 +0800</pubDate><guid>http://www.fireblog.cn/post/16.html</guid><description><![CDATA[又转载了一篇有用的文章，可以用作新闻采集类的代码]]></description><category>Web开发</category><comments>http://www.fireblog.cn/post/16.html#comment</comments><wfw:comment>http://www.fireblog.cn/</wfw:comment><wfw:commentRss>http://www.fireblog.cn/feed.asp?cmt=16</wfw:commentRss><trackback:ping>http://www.fireblog.cn/cmd.asp?act=tb&amp;id=16&amp;key=c097bd44</trackback:ping></item></channel></rss>
