<?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/Ani" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/Ani" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 26 Feb 2010 06:10:00 GMT</lastBuildDate><title>Ani的专栏</title><description>找好方向，一直向前 :)</description><link>http://blog.csdn.net/blogrss.aspx?username=Ani</link><item><title>工厂模式 用法　补充 &amp; 与抽象工厂区别</title><link>http://blog.csdn.net/Ani/archive/2010/02/26/5329279.aspx</link><description>工厂模式　抽象工厂模式&lt;img src=&quot;http://www1.feedsky.com/t1/336353021/Ani/csdn.net/s.gif?r=http://blog.csdn.net/Ani/archive/2010/02/26/5329279.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/Ani/336353021/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/Ani/336353021/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 26 Feb 2010 14:10:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2010/02/26/5329279.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2010/02/26/5329279.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353021/1087853</fs:itemid></item><item><title>项目感想:　为什么巴比伦塔会失败？</title><link>http://blog.csdn.net/Ani/archive/2009/11/27/4888842.aspx</link><description>为什么巴比伦塔会失败&lt;img src=&quot;http://www1.feedsky.com/t1/336353022/Ani/csdn.net/s.gif?r=http://blog.csdn.net/Ani/archive/2009/11/27/4888842.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/Ani/336353022/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/Ani/336353022/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 27 Nov 2009 15:16:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2009/11/27/4888842.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2009/11/27/4888842.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353022/1087853</fs:itemid></item><item><title>使用.net4.0中的并行计算来处PI值,及多线程处理比较</title><link>http://blog.csdn.net/Ani/archive/2009/10/13/4664002.aspx</link><description>.net4.0 并行计算 多线程 PI&lt;img src=&quot;http://www1.feedsky.com/t1/336353023/Ani/csdn.net/s.gif?r=http://blog.csdn.net/Ani/archive/2009/10/13/4664002.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/Ani/336353023/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/Ani/336353023/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 13 Oct 2009 15:14:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2009/10/13/4664002.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2009/10/13/4664002.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353023/1087853</fs:itemid></item><item><title>什么时候应该使用　工厂模式</title><link>http://blog.csdn.net/Ani/archive/2009/08/25/4483297.aspx</link><description>工厂模式 GEOS&lt;img src=&quot;http://www1.feedsky.com/t1/336353024/Ani/csdn.net/s.gif?r=http://blog.csdn.net/Ani/archive/2009/08/25/4483297.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/Ani/336353024/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/Ani/336353024/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 25 Aug 2009 15:20:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2009/08/25/4483297.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2009/08/25/4483297.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353024/1087853</fs:itemid></item><item><title>函数参数传递方式 &amp; copy constructor</title><link>http://blog.csdn.net/Ani/archive/2009/08/19/4464058.aspx</link><description>&lt;br /&gt;偶到个很奇怪的问题（奇怪是因为与以前方法不一样，或者，根本就是忘记而不知道了）&lt;br /&gt;代码如下：&lt;br /&gt;template
class CVect
{
	int iValue;
public:
	CVect()
	{
		iValue = time_t() % 1000;
	}
	void Add( T t )
	{
		printf( &quot;Add t\n&quot; );
		int jj = 0;
	}
};
struct tag
{
	CVect vct;
	tag()
	{
		printf( &quot;Crate tag\n&quot; );
	}
	~tag()
	{
		printf( &quot;Destroy tag\n&quot; );
	}
};
int _tmain(int argc, _TCHAR* argv[])
{
	{
		CVect v;
		tag t;
		v.Add( t );
	}
	return 0;
}
 &lt;br /&gt;执行完后，理所当然的感觉输出应该是：&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/336353025/Ani/csdn.net/s.gif?r=http://blog.csdn.net/Ani/archive/2009/08/19/4464058.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/Ani/336353025/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/Ani/336353025/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 19 Aug 2009 19:34:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2009/08/19/4464058.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2009/08/19/4464058.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353025/1087853</fs:itemid></item><item><title>string 转换为 32位时间time_t</title><link>http://blog.csdn.net/Ani/archive/2008/12/12/3502070.aspx</link><description>//2008-12-11T13:20:09.74tm tmTmp;ZeroMemory( &amp;tmTmp,sizeof(tm) );tmTmp.tm_year = _ttoi( lpstr );tmTmp.tm_year = (tmTmp.tm_year-1970) + 70;tmTmp.tm_mon  = _ttoi( lpstr + 5 );tmTmp.tm_mday = _ttoi( lpstr + 8 );tmTmp.tm_hour = _ttoi( lpstr + 11 );tmTmp.tm_min = _ttoi( lpstr + 14 );tmTmp.tm_sec = _ttoi( lpstr + 17 );time_t timeTmp = mktime( &amp;tmTmp );&lt;br /&gt;如上代码:我程序中的时间为32位.所以,对年份有特殊的要求.直接放入2008会导致年份超出范围而返回-1 (在12行处).&lt;br /&gt;在32位时间中范围为:1970 - 2038 ,对应的,最小为 70 ,最大为 138.&lt;br /&gt;&lt;br /&gt;希望大家能GOOGLE到此,少些麻烦.&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/Ani/336353026/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/Ani/336353026/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Dec 2008 09:49:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2008/12/12/3502070.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2008/12/12/3502070.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353026/1087853</fs:itemid></item><item><title>Geoserver + postgresql 中通过WFS获取数据时，使用PeropertyName 方式限制列数量，出现多余的列</title><link>http://blog.csdn.net/Ani/archive/2008/10/30/3185920.aspx</link><description>在网上google多时，解决不了，然后仔细看多出来的列的属性有何不同，最后发现，如果是非空的列，则每次获取都会自动附加上，是不是很ＢＴ？&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/Ani/336353027/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/Ani/336353027/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Oct 2008 16:15:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2008/10/30/3185920.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2008/10/30/3185920.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353027/1087853</fs:itemid></item><item><title>libjpeg 的使用sample RGB转换到JPEG</title><link>http://blog.csdn.net/Ani/archive/2008/09/20/2955189.aspx</link><description>想在程序中用到ＪＰＥＧ的图片保存，所以花了点时间。一开始在网上找资源，发现现成的还不好找，所以，贴出来共享！&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;首先到网上找相应的库文件，这个大家到网上Google一下就可以了&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;示例代码如下：&amp;lt;br&amp;gt;&amp;lt;div class=&quot;highlighter&quot;&amp;gt;&amp;lt;ol class=&quot;highlighter-cpp&quot; start=&quot;1&quot;&amp;gt;&amp;lt;li&amp;gt;&amp;lt;span class=&quot;keyword&quot;&amp;gt;extern&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;string&quot;&amp;gt;&quot;C&quot;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;{&amp;amp;n&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/Ani/336353028/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/Ani/336353028/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 20 Sep 2008 11:31:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2008/09/20/2955189.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2008/09/20/2955189.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353028/1087853</fs:itemid></item><item><title>后台线程更新DataGridView数据的一个异常更改</title><link>http://blog.csdn.net/Ani/archive/2008/03/09/2160793.aspx</link><description>后台线程更新DataGridView数据的一个异常更改&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/Ani/336353029/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/Ani/336353029/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 09 Mar 2008 22:27:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2008/03/09/2160793.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2008/03/09/2160793.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353029/1087853</fs:itemid></item><item><title>调用委托后,资源占用哪个线程的? (一个例子)</title><link>http://blog.csdn.net/Ani/archive/2008/02/28/2127888.aspx</link><description>委托 例子&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/Ani/336353030/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/Ani/336353030/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 28 Feb 2008 14:04:00 +0800</pubDate><author>Ani</author><guid isPermaLink="false">http://blog.csdn.net/Ani/archive/2008/02/28/2127888.aspx</guid><dc:creator>Ani</dc:creator><fs:srclink>http://blog.csdn.net/Ani/archive/2008/02/28/2127888.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/Ani/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/Ani/~1087854/336353030/1087853</fs:itemid></item></channel></rss>