<?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/acsu" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/acsu" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 04 May 2011 08:00:00 GMT</lastBuildDate><title>bf.song的专栏</title><description>专注于web开发</description><link>http://blog.csdn.net/blogrss.aspx?username=acsu</link><item><title>myBatis test 表达式抛出 NumberFormatException 错误的解决办法</title><link>http://blog.csdn.net/acsu/archive/2011/05/04/6394288.aspx</link><description>&lt;br /&gt;在sql配置文件中有如下的表达式:&lt;br /&gt;&lt;br /&gt;			AND ensubject IS NOT NULL AND ensubject &lt;&gt; ''&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;运行时会抛出NumberFormatException错误, 解决办法如下:&lt;br /&gt;表达式改成下面这样即可&lt;br /&gt;test=&quot;param eq 'A'.toString()&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参考:&lt;br /&gt;http://code.google.com/p/mybatis/issues/detail?id=262&lt;img src=&quot;http://www1.feedsky.com/t1/508253865/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2011/05/04/6394288.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/acsu/508253865/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/acsu/508253865/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 04 May 2011 16:00:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2011/05/04/6394288.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2011/05/04/6394288.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253865/1118367</fs:itemid></item><item><title>abstract－抽象（c#参考）</title><link>http://blog.csdn.net/acsu/archive/2011/02/21/6197892.aspx</link><description>  abstract 修饰符指示所修饰的内容缺少实现或未完全实现。 abstract 修饰符可用于类、方法、属性、索引器和事件。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。 标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。         抽象类具有以下特性:       抽象类不能实例化。    抽象类可以包含抽象方法和抽象访问器。    不能用 sealed（C# 参考） 修饰符修饰抽象类，因为这两个修饰符的含义是相反的。 采用 sealed 修饰符的类无法继承，而 abstract 修饰符要求对类进行继承。     从抽象类派生的非抽象类必须包括继承的所有抽象方法和抽象访问器的实际实现。    在方法或属性声明中使用 abstract 修饰符以指示方法或属性不包含实现。    抽象方法具有以下特性：     抽象方法是隐式的虚方法。    只允许在抽象类中使用抽象方法声明。    因为抽象方法声明不提供实际的实现，所以没有方法体；方法声明只是以一个分号结束，并且在签名后没有大括号 ({ })。    在抽象方法声明中使用&lt;img src=&quot;http://www1.feedsky.com/t1/508253866/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2011/02/21/6197892.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/acsu/508253866/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/acsu/508253866/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 21 Feb 2011 15:14:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2011/02/21/6197892.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2011/02/21/6197892.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253866/1118367</fs:itemid></item><item><title>virtual (c#参考)</title><link>http://blog.csdn.net/acsu/archive/2011/02/18/6192763.aspx</link><description>virtual关键字用于修饰方法、属性、索引器或事件声明，并使它们可以在派生类中被重写。这提供了一种使派生类可以包含与基类方法同名的方法的机制。     使用virtual有以下几个要点：     1、基类方法必须定义为virtual。     2、如果派生类中的方法前面带有new关键字，则该方法被定义为独立于基类中的方法（也就是说与基类中的同名方法共存，但是基类的方法被隐藏了）。     3、如果派生类中的方法前面带有override关键字，则派生类中的方法是对基类中的方法进行覆盖。     4、如果派生类中的方法前面没有new或override，则默认是new，编译器会发出警告。      5、可以在派生类中使用base关键字来访问基类中的方法。     6、以上几条对属性、索引器和事件也适用。    当在类中指定方法时，如果有多个方法与调用兼容（例如，存在两种同名的方法，并且其参数与传递的参数兼容），则 C# 编译器将选择最佳方法进行调用。  示例:   class Sharp    {        public virtual void area(int x, int y)&lt;img src=&quot;http://www1.feedsky.com/t1/508253867/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2011/02/18/6192763.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/acsu/508253867/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/acsu/508253867/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 18 Feb 2011 10:36:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2011/02/18/6192763.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2011/02/18/6192763.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253867/1118367</fs:itemid></item><item><title>在.NET下如何用WebService实现身份认证,及如何跟踪用户的访问[链接]</title><link>http://blog.csdn.net/acsu/archive/2011/02/12/6181593.aspx</link><description>在.NET下如何用WebService实现身份认证,及如何跟踪用户的访问&lt;img src=&quot;http://www1.feedsky.com/t1/508253868/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2011/02/12/6181593.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/acsu/508253868/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/acsu/508253868/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 12 Feb 2011 20:48:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2011/02/12/6181593.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2011/02/12/6181593.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253868/1118367</fs:itemid></item><item><title>在Redhad AS 5上配置VPN（使用pptp）</title><link>http://blog.csdn.net/acsu/archive/2010/07/15/5736749.aspx</link><description>具体步骤请查看这里，本文是一些补充说明。pptpd-1.3.4-1.rhel5.1.i386.rpm  下载地址dkms-2.0.17.5-1.noarch.rpm    下载地址vi /etc/ppp/chap-secrets# client     server   secret        IP addressesusername  pptpd   password   *用户名和密码不需要加引号，原文加了引号，需要注意。如果只有一个网卡，需要在此网卡上配置两个ip地址，其中一个是 /etc/pptpd.conf文件中的localip指定的ip防火墙需要打开TCP 1723和TCP 47这两个端口。&lt;img src=&quot;http://www1.feedsky.com/t1/508253869/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/07/15/5736749.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/acsu/508253869/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/acsu/508253869/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 15 Jul 2010 11:36:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/07/15/5736749.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/07/15/5736749.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253869/1118367</fs:itemid></item><item><title>FireBug使用说明之Logging</title><link>http://blog.csdn.net/acsu/archive/2010/05/28/5630397.aspx</link><description> Firebug and Logging原文地址：https://getfirebug.com/logging拥有一个功能强大的JavaScript调试器非常重要，不过有时候查找问题的最快方法是输出尽可能多的信息到控制台中。FireBug为您提供了一系列功能强大的的日志记录函数，您可以在web页面中调用这些函数。 您的新朋友，console.log在FireBug控制台输出消息最简单的方法如下：console.log(&quot;hello, world&quot;)只要愿意，您还可以传递更多的参数，console.log(2,4,6,8,&quot;foo&quot;,bar)这些参数会连接成一行输出到控制台中。以超链接形式输出对象console.log除了输出文本内容到控制台以外，还可以完成更多的任务。您可以传递任意类型的对象给它，对象将会以超链接的形式输出到控制台。单击链接，就会在适当的视图中显&lt;img src=&quot;http://www1.feedsky.com/t1/508253870/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/05/28/5630397.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/acsu/508253870/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/acsu/508253870/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 28 May 2010 12:35:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/05/28/5630397.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/05/28/5630397.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253870/1118367</fs:itemid></item><item><title>Web开发中的File Patters</title><link>http://blog.csdn.net/acsu/archive/2010/05/21/5613214.aspx</link><description>&lt;br /&gt;今天无意间看到这个blog
，http://blog.extjs.eu/category/patterns/file-patters/&lt;br /&gt;提供了若干文件模版，主要用于使用ExtJS开发，觉得非常好！其实都是很简单的东西，但是这样整理出来之后为以后的使用提供了非常好的基础！&lt;img src=&quot;http://www1.feedsky.com/t1/508253871/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/05/21/5613214.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/acsu/508253871/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/acsu/508253871/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 21 May 2010 09:53:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/05/21/5613214.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/05/21/5613214.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253871/1118367</fs:itemid></item><item><title>推荐一个好用的JSON编辑器</title><link>http://blog.csdn.net/acsu/archive/2010/04/04/5450621.aspx</link><description>&lt;br /&gt;推荐一个好用的JSON编辑器&lt;br /&gt;&lt;br /&gt;使用说明：&lt;br /&gt;http://www.thomasfrank.se/json_editor.html&lt;br /&gt;&lt;br /&gt;在线试用：&lt;br /&gt;http://www.thomasfrank.se/downloadableJS/JSONeditor_example.html&lt;br /&gt;&lt;br /&gt;下载地址：&lt;br /&gt;http://www.thomasfrank.se/downloadableJS/JSONeditor.zip&lt;img src=&quot;http://www1.feedsky.com/t1/508253872/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/04/04/5450621.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/acsu/508253872/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/acsu/508253872/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 04 Apr 2010 23:47:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/04/04/5450621.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/04/04/5450621.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253872/1118367</fs:itemid></item><item><title>推荐两个JSON和XML互相转换的脚本</title><link>http://blog.csdn.net/acsu/archive/2010/04/04/5450587.aspx</link><description>今天在网上找到一个JSON和XML互相转换的脚本，非常好用，下载地址在这里http://goessner.net/download/prj/jsonxml/http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html?page=1另外一个在这里，美中不足的是这个是单向的http://www.thomasfrank.se/xml_to_json.html&lt;img src=&quot;http://www1.feedsky.com/t1/508253873/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/04/04/5450587.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/acsu/508253873/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/acsu/508253873/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 04 Apr 2010 23:39:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/04/04/5450587.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/04/04/5450587.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253873/1118367</fs:itemid></item><item><title>Hibernate 3中对Java 1.5以上版本中枚举类型的映射方法</title><link>http://blog.csdn.net/acsu/archive/2010/03/18/5391323.aspx</link><description>Hibernate 3中对Java 1.5以上版本中枚举类型的映射方法&lt;img src=&quot;http://www1.feedsky.com/t1/508253874/acsu/csdn.net/s.gif?r=http://blog.csdn.net/acsu/archive/2010/03/18/5391323.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/acsu/508253874/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/acsu/508253874/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Mar 2010 08:46:00 +0800</pubDate><author>bf.song</author><guid isPermaLink="false">http://blog.csdn.net/acsu/archive/2010/03/18/5391323.aspx</guid><dc:creator>bf.song</dc:creator><fs:srclink>http://blog.csdn.net/acsu/archive/2010/03/18/5391323.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/acsu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/acsu/~1118371/508253874/1118367</fs:itemid></item></channel></rss>
