<?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/x_free" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/x_free" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 29 Oct 2009 05:23:00 GMT</lastBuildDate><title>侯锋's Blog</title><description>侯锋的个人技术博客</description><link>http://blog.csdn.net/blogrss.aspx?username=x_free</link><item><title>绿色五笔</title><link>http://blog.csdn.net/x_free/archive/2009/10/29/4742713.aspx</link><description>&lt;br /&gt;&lt;br /&gt;绿色五笔&lt;br /&gt;&lt;br /&gt;概述:&lt;br /&gt;     绿色五笔,名字瞎起的.采用.net开发(不知道是不是第一个,呵呵),目前仅一个beta版,好几个月前这样了,最近没有更新.&lt;br /&gt;其中部分词库来自万能五笔.&lt;br /&gt;     无需安装,只需运行GreenWb.exe即可.第一次运行会自动加入自启动.可在设置中取消自启动.&lt;br /&gt;&lt;br /&gt;输入窗口:&lt;br /&gt;&lt;br /&gt;设置窗口:&lt;br /&gt;&lt;br /&gt;字词编辑器:&lt;br /&gt;&lt;br /&gt;一些设置:&lt;br /&gt;单击输入法窗口 中/英 按钮,切换中英文(Shift 中英文切换).单击输入法窗口 半/全 按钮,切换全半角.单击输入法窗口 简/繁 按钮,切换简繁输入.单击输入法窗口 词 按钮,将当前选中文字加入新词.单击输入法窗口 关 按钮,最小化输入窗口.单击输入法窗口 ./。 按钮,切换中英文标点(暂不输入中文标点).右击任务栏图标，字词库 管理用户词库.右击任务栏图标，设置 进行软件基本设置.&lt;br /&gt;&lt;br /&gt;下载:&lt;br /&gt;单击这里下载试用&lt;br /&gt;欢迎各位建义.&lt;img src=&quot;http://www1.feedsky.com/t1/289185257/x_free/csdn.net/s.gif?r=http://blog.csdn.net/x_free/archive/2009/10/29/4742713.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/x_free/289185257/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/x_free/289185257/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 29 Oct 2009 13:23:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2009/10/29/4742713.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2009/10/29/4742713.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185257/1304849</fs:itemid></item><item><title>BlogWriter博客客户端-3 及 插件机制实现原理</title><link>http://blog.csdn.net/x_free/archive/2009/09/25/4595019.aspx</link><description>BlogWriter博客客户端-3 及 插件机制实现原理&lt;br /&gt;BlogWriter 博客客户端 - 3&lt;br /&gt;距上次写有关BlogWriter 文章已有好些天.&lt;br /&gt;上篇文章简单介绍了 BlogWriter 是个什么东东.及其插件制作方法.&lt;br /&gt;亦有朋友说 为何不用 wlw ?   怎么没用, 我也有用啊:-D , But 此文使用BlogWriter&lt;br /&gt;做这个东东,兴趣而已.&lt;br /&gt;现将其放在了CodePlex 上&lt;br /&gt;http://blogwriter.codeplex.com/&lt;br /&gt;BlogWriter 插件实现原理&lt;br /&gt;1 定义接口&lt;br /&gt;所有插件必须实现相应 接口(IPlugin)&lt;br /&gt;IPlugin 接口定义了插件的基本信息, PlugBaseInfo 是的一个件信息的结构体.&lt;br /&gt;及一个启动方法Sstart(). 此方法如同一个C#程序的一Main()方法,亦有其它类型的插件接口继承自此接口&lt;br /&gt;主程序还将通过此接口检查插件的合法性.&lt;br /&gt;  public    interface    IP&lt;img src=&quot;http://www1.feedsky.com/t1/289185258/x_free/csdn.net/s.gif?r=http://blog.csdn.net/x_free/archive/2009/09/25/4595019.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/x_free/289185258/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/x_free/289185258/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 25 Sep 2009 17:52:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2009/09/25/4595019.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2009/09/25/4595019.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185258/1304849</fs:itemid></item><item><title>.net实现 BlogWriter 博客客户端 - 2</title><link>http://blog.csdn.net/x_free/archive/2009/08/13/4441623.aspx</link><description>BlogWriter 博客客户端-2

这个东东上次发出来有很多问题, 也没太多时间,忙里偷闲, 修改了下.上次发时工具栏提示,还都是toolstripbutton1 , toolstripbutton2..... 这个改过了,呵呵!
最主要的问题:
是文章发布时常会出现图片不能上传,还是本地图片地址.先说下文章发布的步骤:先找出文章中所有的图片地址-&gt;检查是不是本地图片-&gt;如果是本地图片测上传-&gt;将文章中的本地图片地址转为上传后图片的网络地址 -&gt; 将文章发布. 本来是使用正则找出所有本地图片地址, 第一想到的是正测表达式有问题. 断点查看,正则没问题. 
原来:如:C:\Documents and Settings\Administrator\桌面\02asds.jpg本图片路径.   在html原文件中会是这样file:///C:/Documents%20and%20Settings/Administrator/桌面/02asds.jpg程序找不本地路径.
解决:除去 file:/// 及 %20  
--------------------------------&lt;img src=&quot;http://www1.feedsky.com/t1/289185259/x_free/csdn.net/s.gif?r=http://blog.csdn.net/x_free/archive/2009/08/13/4441623.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/x_free/289185259/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/x_free/289185259/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 Aug 2009 11:26:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2009/08/13/4441623.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2009/08/13/4441623.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185259/1304849</fs:itemid></item><item><title>我写的博客客户端-BlogWriter</title><link>http://blog.csdn.net/x_free/archive/2009/08/10/4431416.aspx</link><description>&lt;br /&gt;BlogWriter博客客户端&lt;br /&gt;BlogWriter 是用C#开发的简易博客客户端.  支持插件扩展, 目前仅支持 (MetaWebBlogAPI) 接口博客, 但可通过插件扩展以支持其它接口类型博客, 通过插件还可添加一些小功能. &lt;br /&gt;还没做完, 可能还有问题, 文章也没写完, 鉴于时间问题, 先写这些, 有关如何制作 [小插件] ,及其它问题,有时间了再说吧.&lt;br /&gt;试用下载:&lt;br /&gt;单击这里下载&lt;br /&gt;界面截图:&lt;br /&gt;1.主界面&lt;br /&gt;&lt;br /&gt;2.博客配置界面&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.博客发布界面&lt;br /&gt;&lt;br /&gt;4.插件管理界面&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/289185260/x_free/csdn.net/s.gif?r=http://blog.csdn.net/x_free/archive/2009/08/10/4431416.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/x_free/289185260/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/x_free/289185260/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 10 Aug 2009 17:14:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2009/08/10/4431416.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2009/08/10/4431416.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185260/1304849</fs:itemid></item><item><title>test</title><link>http://blog.csdn.net/x_free/archive/2009/08/04/4406326.aspx</link><description>test&lt;img src=&quot;http://www1.feedsky.com/t1/289185261/x_free/csdn.net/s.gif?r=http://blog.csdn.net/x_free/archive/2009/08/04/4406326.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/x_free/289185261/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/x_free/289185261/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Aug 2009 10:43:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2009/08/04/4406326.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2009/08/04/4406326.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185261/1304849</fs:itemid></item><item><title>平时关注.net今个儿用java做了个计算器.</title><link>http://blog.csdn.net/x_free/archive/2008/10/21/3118793.aspx</link><description>学校有开java,但平时关注的就是.net.&lt;br /&gt;昨天上课java老师说学期结束课程设计,&lt;br /&gt;是做一个简单的计算器(只包含加减乘除),&lt;br /&gt;一个星期后停课.&lt;br /&gt;平时java有逃课,但这个还是得做.&lt;br /&gt;回去花了我一天用java(j2se)写了个计算器,也没用什么控件拖来拖去的环境.&lt;br /&gt;截个图看看吧:&lt;br /&gt;&lt;br /&gt;本来发在&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/x_free/289185262/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/x_free/289185262/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 21 Oct 2008 20:05:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2008/10/21/3118793.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2008/10/21/3118793.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185262/1304849</fs:itemid></item><item><title>闲来无事写了个在线RSS阅读器</title><link>http://blog.csdn.net/x_free/archive/2008/10/09/3041855.aspx</link><description>&lt;br /&gt;闲来无事写了个在线RSS阅读器.功能不完善.&lt;br /&gt;地址:&lt;br /&gt;http://hocor.cn/Main.aspx&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/x_free/289185263/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/x_free/289185263/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 09 Oct 2008 13:21:00 +0800</pubDate><author>侯锋</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2008/10/09/3041855.aspx</guid><dc:creator>侯锋</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2008/10/09/3041855.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185263/1304849</fs:itemid></item><item><title>与老兵的谈话!</title><link>http://blog.csdn.net/x_free/archive/2008/06/18/2560044.aspx</link><description>我是一个小兵,也将从一个小兵成长&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/x_free/289185264/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/x_free/289185264/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 18 Jun 2008 09:50:00 +0800</pubDate><author>x_free</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2008/06/18/2560044.aspx</guid><dc:creator>x_free</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2008/06/18/2560044.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185264/1304849</fs:itemid></item><item><title>在线图片处理</title><link>http://blog.csdn.net/x_free/archive/2008/05/19/2459483.aspx</link><description>在线图片简单处理&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/x_free/289185265/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/x_free/289185265/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 19 May 2008 21:36:00 +0800</pubDate><author>x_free</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2008/05/19/2459483.aspx</guid><dc:creator>x_free</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2008/05/19/2459483.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185265/1304849</fs:itemid></item><item><title>C#多线程窗体控件安全访问</title><link>http://blog.csdn.net/x_free/archive/2008/05/15/2447050.aspx</link><description>C#多线程窗体控件安全访问&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/x_free/289185266/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/x_free/289185266/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 15 May 2008 08:52:00 +0800</pubDate><author>x_free</author><guid isPermaLink="false">http://blog.csdn.net/x_free/archive/2008/05/15/2447050.aspx</guid><dc:creator>x_free</dc:creator><fs:srclink>http://blog.csdn.net/x_free/archive/2008/05/15/2447050.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/x_free/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/x_free/~1301807/289185266/1304849</fs:itemid></item></channel></rss>
