<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT日志</title>
	<atom:link href="http://log4it.com/cn/feed" rel="self" type="application/rss+xml" />
	<link>http://log4it.com/cn</link>
	<description>记录IT相关的有趣或有用事物</description>
	<lastBuildDate>Sun, 11 Apr 2010 20:38:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>10个Icon搜索网站</title>
		<link>http://log4it.com/cn/10-icon-search-sites.html</link>
		<comments>http://log4it.com/cn/10-icon-search-sites.html#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:38:23 +0000</pubDate>
		<dc:creator>LOG4IT.COM/CN</dc:creator>
				<category><![CDATA[资源素材]]></category>
		<category><![CDATA[Icon]]></category>

		<guid isPermaLink="false">http://log4it.com/cn/10-icon-search-sites.html</guid>
		<description><![CDATA[<p>1、IconsPedia，里面有少量的PNG图标2、VeryIcon超过1,000组的20,000 高质量的web图标，每个图标皆含有PNG和ICO两种格式下载。3、Free Icons Web超过 15,000 高质量的免费图标搜索下载。4、Icon Library图标搜索网站。5、Icon Seeker包含50,000+ 高质量的图标，每个图标都有 PNG, ICO and ICNS三种格式。6、Icon Finder非常好的图标搜索引擎，更新很快而且质量都很高，操作也很方便。7、Iconlet相对来讲图标质量没有那么高。8、Icons Search系统图标居多，质量尚可。9、Icon Look，界面友好，图标质量也不错。10、Challenger IconDB是一个图标搜索引擎，包含图标各种尺寸和关键词的数据库。</p>
]]></description>
			<content:encoded><![CDATA[<p>1、<a style="font-weight: bold;" href="http://www.iconspedia.com/" target="_blank">IconsPedia</a>，里面有少量的PNG图标<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/iconspedia.jpg" /><br />2、<a style="font-weight: bold;" href="http://veryicon.com/" target="_blank">VeryIcon</a>超过1,000组的20,000 高质量的web图标，每个图标皆含有PNG和ICO两种格式下载。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/VeryIcon.jpg" /><br />3、<a style="font-weight: bold;" href="http://www.freeiconsweb.com/" target="_blank">Free Icons Web</a>超过 15,000 高质量的免费图标搜索下载。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/FreeIconsWeb.jpg" /><br />4、<a style="font-weight: bold;" href="http://www.iconlib.info/" target="_blank">Icon Library</a>图标搜索网站。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/IconLibrary.jpg" /><br />5、<a style="font-weight: bold;" href="http://www.iconseeker.com/" target="_blank">Icon Seeker</a>包含50,000+ 高质量的图标，每个图标都有 PNG, ICO and ICNS三种格式。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/iconseeker.jpg" /><br />6、<a style="font-weight: bold;" href="http://www.iconfinder.net/" target="_blank">Icon Finder</a>非常好的图标搜索引擎，更新很快而且质量都很高，操作也很方便。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/IconFinder.jpg" /><br />7、<a style="font-weight: bold;" href="http://www.iconlet.com/" target="_blank">Iconlet</a>相对来讲图标质量没有那么高。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/Iconlet.jpg" /><br />8、<a style="font-weight: bold;" href="http://icons-search.com/" target="_blank">Icons Search</a>系统图标居多，质量尚可。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/Icons-Search.jpg" /><br />9、<a style="font-weight: bold;" href="http://www.iconlook.com/" target="_blank">Icon Look</a>，界面友好，图标质量也不错。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/ICONLOOK.jpg" /><br />10、<a style="font-weight: bold;" href="http://www.challenger.se/" target="_blank">Challenger IconDB</a>是一个图标搜索引擎，包含图标各种尺寸和关键词的数据库。<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/Challenger-IconDB.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://log4it.com/cn/10-icon-search-sites.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5个有趣的开源小项目</title>
		<link>http://log4it.com/cn/5-interesting-opensource-projects.html</link>
		<comments>http://log4it.com/cn/5-interesting-opensource-projects.html#comments</comments>
		<pubDate>Sun, 11 Apr 2010 09:42:25 +0000</pubDate>
		<dc:creator>LOG4IT.COM/CN</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[Computer Vision]]></category>
		<category><![CDATA[Crawler]]></category>
		<category><![CDATA[Pattern Recognizer]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[Ruler]]></category>

		<guid isPermaLink="false">http://log4it.com/cn/5-interesting-opensource-projects.html</guid>
		<description><![CDATA[<p>1、NWebCrawler</p>
<p>NWebCrawler是一款用 C# 编写的网络爬虫程序，主要特性有：</p>

可配置：线程数、线程等待时间，连接超时时间，可爬取文件类型和优先级、下载目录等。
状态栏显示统计信息：排入队列URL数，已下载文件数，已下载总字节数，CPU使用率和可用内存等。
有偏好的爬虫：可针对爬取的资源类型设置不同的优先级。
健壮性：十几项URL正规化策略以排除冗余下载、爬虫陷阱避免策略的使用等、多种策略以解析相对路径等。
较好的性能：基于正则表达式的页面解析、适度加锁、维持HTTP连接等。

<p></p>
<p>2、NPatternRecognizer</p>
<p>NPatternRecognizer是一款用C#写快速机器学习算法库。包涵了以下几个算法：support vector machine, neural networks, bayes, boost, k-nearest neighbor, decision tree
</p>
<p>3、NComputerVision</p>
<p>这是一款用 C# 编写的机器视觉库，主要特性有：</p>

简单图像处理（如灰度、正则化，镜像、直方图、色度分布、仿射交换、阈值化和各种模糊算法等）
边缘检测、图像锐化、提取连通分支和傅里叶变幻
形态学算法：如膨胀、腐蚀、开（闭）运算等
提取圆形、椭圆、方位和轮廓
人脸表情识别

<p>
人脸表情识别：

边缘检测：

提取圆形、椭圆、方位和轮廓：

图像锐化：

</p>
<p></p>
<p>4、NPlanner
NPlanner是C#写快速智能规划算法，基于图规划算法。</p>
<p>5、NRuler
这是个规则引擎的可视化实现，也是用C#写的。</p>
<p>
图例：
</p>
]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">1、</span><a style="font-weight: bold;" title="NWebCrawler" href="http://nwebcrawler.codeplex.com/">NWebCrawler</a></p>
<p><a title="NWebCrawler" href="http://nwebcrawler.codeplex.com/">NWebCrawler</a>是一款用 C# 编写的网络爬虫程序，主要特性有：</p>
<ul>
<li>可配置：线程数、线程等待时间，连接超时时间，可爬取文件类型和优先级、下载目录等。</li>
<li>状态栏显示统计信息：排入队列URL数，已下载文件数，已下载总字节数，CPU使用率和可用内存等。</li>
<li>有偏好的爬虫：可针对爬取的资源类型设置不同的优先级。</li>
<li>健壮性：十几项URL正规化策略以排除冗余下载、爬虫陷阱避免策略的使用等、多种策略以解析相对路径等。</li>
<li>较好的性能：基于正则表达式的页面解析、适度加锁、维持HTTP连接等。</li>
</ul>
<p><img style="max-width: 500px;" src="http://log4it.com/cn/wp-content/uploads/2010/04/crawler1.png" alt="" /></p>
<p><span style="font-weight: bold;">2、</span><a style="font-weight: bold;" title="NPatternRecognizer" href="http://npatternrecognizer.codeplex.com/">NPatternRecognizer</a></p>
<p><a title="NPatternRecognizer" href="http://npatternrecognizer.codeplex.com/">NPatternRecognizer</a>是一款用C#写快速机器学习算法库。包涵了以下几个算法：support vector machine, neural networks, bayes, boost, k-nearest neighbor, decision tree<br />
<img style="max-width: 500px;" src="http://log4it.com/cn/wp-content/uploads/2010/04/npatternRecognizer.png" alt="" /></p>
<p><span style="font-weight: bold;">3、<a title="NComputerVision" href="http://ncomputervision.codeplex.com/">NComputerVision</a></span></p>
<p>这是一款用 C# 编写的机器视觉库，主要特性有：</p>
<ul>
<li>简单图像处理（如灰度、正则化，镜像、直方图、色度分布、仿射交换、阈值化和各种模糊算法等）</li>
<li>边缘检测、图像锐化、提取连通分支和傅里叶变幻</li>
<li>形态学算法：如膨胀、腐蚀、开（闭）运算等</li>
<li>提取圆形、椭圆、方位和轮廓</li>
<li>人脸表情识别</li>
</ul>
<p><img style="max-width: 500px;" src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision1.png" alt="" /><br />
人脸表情识别：<br />
<img style="max-width: 500px;" src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision2.jpg" alt="" /><br />
边缘检测：<br />
<img src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision3.png" alt=""  style="max-width: 500px;" /><br />
提取圆形、椭圆、方位和轮廓：<br />
<img src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision4.png" alt=""  style="max-width: 500px;" /><br />
图像锐化：<br />
<img src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision5.png" alt=""  style="max-width: 500px;" /><br />
<img src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision6.png" alt=""  style="max-width: 500px;" /></p>
<p><img src="http://log4it.com/cn/wp-content/uploads/2010/04/ncomputervision7.png" alt=""  style="max-width: 500px;" /></p>
<p><span style="font-weight: bold;">4、</span><a style="font-weight: bold;" title="NPlanner" href="http://nplanner.codeplex.com/">NPlanner</a><br />
NPlanner是C#写快速智能规划算法，基于图规划算法。</p>
<p><span style="font-weight: bold;">5、</span><a style="font-weight: bold;" title="NRuler" href="http://nruler.codeplex.com/">NRuler</a><br />
这是个规则引擎的可视化实现，也是用C#写的。</p>
<p><img src="http://log4it.com/cn/wp-content/uploads/2010/04/nruler.jpg" alt="" /><br />
图例：<br />
<img src="http://log4it.com/cn/wp-content/uploads/2010/04/nruler-shapes.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://log4it.com/cn/5-interesting-opensource-projects.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net程序操作Excel文件的几种方法</title>
		<link>http://log4it.com/cn/excel-dotnet.html</link>
		<comments>http://log4it.com/cn/excel-dotnet.html#comments</comments>
		<pubDate>Wed, 07 Apr 2010 16:34:04 +0000</pubDate>
		<dc:creator>LOG4IT.COM/CN</dc:creator>
				<category><![CDATA[其它]]></category>
		<category><![CDATA[程序开发]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://log4it.com/cn/excel-dotnet.html</guid>
		<description><![CDATA[<p>Excel是一个应用广泛的办公软件，因此Excel文件也相应的流行，程序开发过程中常常需要处理Excel文件，下面介绍几种在DotNet平台下处理Excel文件的几种方法：</p>
<p>1、直接使用Excel组件模型</p>
<p>使用COM的方式调用Excel组件库中的各种组件，比如：Workbook、Worksheet、Range、Formula、Row、Cell等等。这种方式的优点是可以精确地控件Excel文档中的程序属性（文件格式、表格样式及公式与条件的使用等等），输出的文件也绝对是正确的；缺点：1、需要一个临时文件供Excel.exe访问，2、Excel.exe本身是以单机为基础设计的，不适合多人操作的应用程序（如，;Asp.net程序），因此会出现Excel进行无法释放的问题，导致服务器不稳定，3、在Asp.net程序中调用Excel程序需要较高的权限，会导致安全问题。这里是微软官方整理的问题汇总。</p>
<p>2、使用OLE DB Provider for Jet进行数据存取</p>
<p>通过Microsoft Jet OLE DB Provider引擎可以以SQL语句操作file-based database，比如Access、dBase及Excel等。缺点是与使用Excel组件模型一样需要一个临时的Excel文件，而且无法控制Excel内容样式、字段类型等。参考：http://www.codeproject.com/KB/office/excel_using_oledb.aspx?display=Print</p>
<p>3、使用Excel Reader/Writer开源组件</p>
<p>Excel Reader是一个发布在CodeProject.com上的一个DotNet组件，以C#代码实现，提供完整代码，同时进行了介绍及说明了使用方法。地址：http://www.codeproject.com/KB/office/ExcelReader.aspx?display=PrintExcel Writer也是发布在CodeProject.com上的一个DotNet组件，以C#代码实现，提供完整代码，同时进行了介绍及说明了使用方法。详情请看：http://www.codeproject.com/KB/office/biffcsharp.aspx?display=Print</p>
<p>4、使用NExcel开源组件</p>
<p>NExcel是从Java开源组件JExcelAPI移植到dotNet平台的，无需MS Office Excel就可以处理Excel97、2000、XP及2003文档。支持字体、公式。目前只能读取Excel文档，无法写入也不能读取图片。比较适合用于服务器端Asp.net导入Excel数据。</p>
<p>5、使用NPOI开源组件</p>
<p>NPOI是Java项目POI在.NET平台上的实现，功能较为强大，可以读写xls、doc、ppt文件。可以通过NPOI生成、读取各种Office文件，而无需引用Microsoft Excel/Word/PowerPoint ActiveX。参考文章：Creating Excel spreadsheets .XLS and .XLSX in C# by Leniel Macaferi （英文）在 Server 端存取 Excel 檔案的利器：NPOI Library(Traditional Chinese) （繁体中文）NPOI 1.2教程（简体中文）</p>
<p>也可以考虑使用第三方收费组件，比如Aspose的Excel Library（Aspose.Cells）。如果只是生成用于打印的Excel文档，可以参考这篇文章的作法。</p>
]]></description>
			<content:encoded><![CDATA[<p>Excel是一个应用广泛的办公软件，因此Excel文件也相应的流行，程序开发过程中常常需要处理Excel文件，下面介绍几种在DotNet平台下处理Excel文件的几种方法：</p>
<p>1、<span style="font-weight: bold;">直接使用Excel组件模型</span></p>
<p>使用COM的方式调用Excel组件库中的各种组件，比如：Workbook、Worksheet、Range、Formula、Row、Cell等等。这种方式的优点是可以精确地控件Excel文档中的程序属性（文件格式、表格样式及公式与条件的使用等等），输出的文件也绝对是正确的；缺点：1、需要一个临时文件供Excel.exe访问，2、Excel.exe本身是以单机为基础设计的，不适合多人操作的应用程序（如，;Asp.net程序），因此会出现Excel进行无法释放的问题，导致服务器不稳定，3、在Asp.net程序中调用Excel程序需要较高的权限，会导致安全问题。<a style="font-weight: bold;" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757" target="_blank">这里</a>是微软官方整理的问题汇总。</p>
<p>2、<span style="font-weight: bold;">使用OLE DB Provider for Jet进行数据存取</span></p>
<p>通过Microsoft Jet OLE DB Provider引擎可以以SQL语句操作file-based database，比如Access、dBase及Excel等。缺点是与使用Excel组件模型一样需要一个临时的Excel文件，而且无法控制Excel内容样式、字段类型等。参考：<a href="http://www.codeproject.com/KB/office/excel_using_oledb.aspx?display=Print" target="_blank">http://www.codeproject.com/KB/office/excel_using_oledb.aspx?display=Print</a></p>
<p>3、<span style="font-weight: bold;">使用Excel Reader/Writer开源组件</span></p>
<p><span style="font-weight: bold;">Excel Reade</span>r是一个发布在CodeProject.com上的一个DotNet组件，以C#代码实现，提供完整代码，同时进行了介绍及说明了使用方法。地址：<a href="http://www.codeproject.com/KB/office/ExcelReader.aspx?display=Print" target="_blank">http://www.codeproject.com/KB/office/ExcelReader.aspx?display=Print</a><br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/ExcelReader.png" width="500px" /><br /><span style="font-weight: bold;">Excel Writer</span>也是发布在CodeProject.com上的一个DotNet组件，以C#代码实现，提供完整代码，同时进行了介绍及说明了使用方法。详情请看：<a href="http://www.codeproject.com/KB/office/biffcsharp.aspx?display=Print" target="_blank">http://www.codeproject.com/KB/office/biffcsharp.aspx?display=Print</a></p>
<p>4、<span style="font-weight: bold;">使用NExcel开源组件</span></p>
<p><a style="font-weight: bold;" href="http://nexcel.sourceforge.net/" target="_blank">NExcel</a>是从Java开源组件<a style="font-weight: bold;" href="http://www.jexcelapi.org/" target="_blank">JExcelAPI</a>移植到dotNet平台的，无需MS Office Excel就可以处理Excel97、2000、XP及2003文档。支持字体、公式。目前只能读取Excel文档，无法写入也不能读取图片。比较适合用于服务器端Asp.net导入Excel数据。</p>
<p>5、<span style="font-weight: bold;">使用NPOI开源组件</span></p>
<p><a style="font-weight: bold;" href="http://npoi.codeplex.com/" target="_blank">NPOI</a>是Java项目<a style="font-weight: bold;" href="http://poi.apache.org/" target="_blank">POI</a>在.NET平台上的实现，功能较为强大，可以读写xls、doc、ppt文件。可以通过NPOI生成、读取各种Office文件，而无需引用Microsoft Excel/Word/PowerPoint ActiveX。参考文章：<br /><a href="http://www.leniel.net/2009/07/creating-excel-spreadsheets-xls-xlsx-c.html" class="externalLink">Creating Excel spreadsheets .XLS and .XLSX in C# by Leniel Macaferi<span class="externalLinkIcon"></span></a> （英文）<br /><a href="http://msdn.microsoft.com/zh-tw/ee818993.aspx" class="externalLink">在 Server 端存取 Excel 檔案的利器：NPOI Library(Traditional Chinese)<span class="externalLinkIcon"></span></a> （繁体中文）<br /><a href="http://www.cnblogs.com/tonyqus/tag/NPOI/" target="_blank">NPOI 1.2教程</a>（简体中文）<br /><img src="http://log4it.com/cn/wp-content/uploads/2010/04/npoi.jpg" width="500px" /></p>
<p>也可以考虑使用第三方收费组件，比如Aspose的Excel Library（Aspose.Cells）。如果只是生成用于打印的Excel文档，可以参考<a style="font-weight: bold;" href="http://www.codeproject.com/KB/office/OutputDatasetToExcel.aspx?display=Print" target="_blank">这篇文章</a>的作法。</p>
]]></content:encoded>
			<wfw:commentRss>http://log4it.com/cn/excel-dotnet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

