<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[艺鸿'Blog-青葱岁月]]></title> 
<description><![CDATA[记录美好生活，追忆似水流年，笔录青葱岁月……艺鸿's青葱岁月]]></description>
<link>http://yihong.org/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>

<item>
	<title>20个你应该知道的PHP库</title>
	<link>http://yihong.org/?post=302</link>
	<description><![CDATA[<p>下面是一些非常有用的PHP类库，相信一定可以为你的WEB开发提供更好和更为快速的方法。<br />
图表库<br />
下面的类库可以让你很简的创建复杂的图表和图片。当然，它们需要GD库的支持。<br />
pChart - 一个可以创建统计图的库。<br />
Libchart - 这也是一个简单的统计图库。<br />
JpGraph - 一个面向对象的图片创建类。<br />
Open Flash Chart - 这是一个基于Flash的统计图。<br />
RSS 解析<br />
解释RSS并是一件很单调的事情，不过幸好你有下面的类库可以帮助你方便地读取RSS的Feed。<br />
MagpieRSS - 开源的PHP版RSS解析器，据说功能强大，未验证。<br />
SimplePie - 这是一个非常快速，而且易用的RSS和Atom 解析库。<br />
缩略图生成<br />
phpThumb - 功能很强大，如何强大还是自己去体会吧。<br />
支付<br />
你的网站需要处理支付方面的事情？需要一个和支付网关的程序？下面这个程序可以帮到你。<br />
PHP Payment Library - 支持Paypal, Authorize.net 和2Checkout (2CO)<br />
OpenID<br />
PHP-OpenID - 支持OpenID的一个PHP库。OpenID是帮助你使用相同的用户名和口令登录不同的网站的一种解决方案。如果你对OpenID不熟悉的话，你可以到这里看看：http://openid.net.cn/<br />
数据为抽象/对象关系映射ORM<br />
ADOdb - 数据库抽象<br />
Doctrine - 对象关系映射Object relational mapper (ORM) ，需要 PHP 5.2.3+ 版本，一个非常强大的database abstraction layer (DBAL).<br />
Propel - 对象关系映射框架- PHP5<br />
Outlet - 也是关于对象关系映射的一个工具。<br />
注：对象关系映射（Object Relational Mapping，简称ORM）是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说，ORM是通过使用描述对象和数据库之间映射的元数据，将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形 式。 这也同时暗示者额外的执行开销；然而，如果ORM作为一种中间件实现，则会有很多机会做优化，而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理；但是同样，这些花费要比维护手写的方案要少；而且就算是遵守ODMG规范的对象数据库依然需要类级别的元 数据。<br />
PDF 生成器<br />
FPDF - 这量一个可以让你生成PDF的纯PHP类库。<br />
Excel 相关<br />
你的站点需要生成Excel？没有问题，下面这两个类库可以让你轻松做到这一点。<br />
php-excel - 这是一个非常简单的Excel文件生成类。<br />
PHP Excel Reader - 可以解析并读取XLS文件中的数据。<br />
E-Mail 相关<br />
不喜欢PHP的mail函数？觉得不够强大？下面的PHP邮件相关的库绝对不会让你失望。<br />
Swift Mailer - 免费的超多功能的PHP邮件库。<br />
PHPMailer - 超强大的邮件发送类。<br />
单元测试<br />
如果你在使用测试驱动的方法开发你的程序，下面的类库和框架绝你能帮助你的开发。<br />
SimpleTest - 一个PHP的单元测试和网页测试的框架。<br />
PHPUnit - 来自xUnit 家族，提供一个框架可以让你方便地进行单元测试的案例开发。并可非常容易地分析其测试结果。</p>]]></description>
	<pubDate>Fri, 10 Apr 2009 22:21:35 +0000</pubDate>
	<author>艺鸿</author>
	<guid>http://yihong.org/?post=302</guid>

</item>
<item>
	<title>win32下用VC扩展PHP全过程</title>
	<link>http://yihong.org/?post=298</link>
	<description><![CDATA[<p>http://www.chinaunix.net/jh/27/1359722.html</p>]]></description>
	<pubDate>Mon, 02 Mar 2009 20:58:37 +0000</pubDate>
	<author>艺鸿</author>
	<guid>http://yihong.org/?post=298</guid>

</item>
<item>
	<title>让Windows 2000/XP自动关机 </title>
	<link>http://yihong.org/?post=272</link>
	<description><![CDATA[如果你想出门，但电脑又正在进行工作，这时就要用到自动关机。大多数实现自动关机的方法都是使用一些第三方软件，这样不仅麻烦，而且为实现这个小功能而专门动用一个软件，显的小题大做了！其实Windows XP（Windows 2000也可以）自身就具备定时关机的功能，下面我们就来看看如何实现Windows XP的自动关机。<br />Windows XP的关机是由Shutdown.exe程序来控制的，位于WindowsSystem32文件夹中。如果想让Windows 2000也实现同样的效果，可以把Shutdown.exe复制到系统目录下。<br />比如你的电脑要在22:00关机，可以选择“开始→运行”，输入“at 22:00 Shutdown -s”，这样，到了22点电脑就会出现“系统关机”对话框，默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机，可以输入“Shutdown.exe -s -t 3600”，这里表示60分钟后自动关机，“3600”代表60分钟。<br />设置好自动关机后，如果想取消的话，可以在运行中输入“shutdown -a”。另外输入“shutdown -i”，则可以打开设置自动关机对话框，对自动关机进行设置。<br />Shutdown.exe的参数，每个都具有特定的用途，执行每一个都会产生不同的效果，比如“-s”就表示关闭本地计算机，“-a”表示取消关机操作，下面列出了更多参数，大家可以在Shutdown.exe中按需使用。<br />-f：强行关闭应用程序<br />-m \计算机名：控制远程计算机<br />-i：显示图形用户界面，但必须是Shutdown的第一个选项<br />-l：注销当前用户<br />-r：关机并重启<br />-t 时间：设置关机倒计时<br />-c "消息内容"：输入关机对话框中的消息内容（不能超127个字符）<br />有时候，我们需要定时关闭计算机，下面介绍一个在Windows XP下实现定时关机的简单方法。<br />指定系统在22分钟后自动关闭：点击“开始→运行”，在“打开”中输入命令“Shutdown －s －t 1320”（注意：引号不输入，参数之间有空格，1320的单位是秒），单击“确定”按钮即可。<br />指定系统在某个时间（比如12：00）自动关闭：在“打开”中输入命令“at 12：00 Shutdown －s”即可。<br />取消定时关机：在“打开”中输入命令“Shutdown －a”即可。<br />能的实现都是使用“Shutdown”命令实现的，shutdown的参数是在命令行窗口中输入“shutdown”。笔者认为最有用的是“－i”参数，可以调出“远程关机对话框”，能方便地实现局域网内计算机的远程关机，有兴趣的朋友可以试一试。<br />开始-程序-附件-系统工具-计划任务-添加任务计划-下一步-浏览 -c:windowssystem32shadow.exe-下一步-选好要关机的时间，下一步-输入用户名和密码，只要是系统里有的用户就行，但一定要有密码，没有也要设一个，下一步，选上“在完成时打开此任务的高级属性”，在运行栏后面加上“ -S”引号不要哦。<br />本贴来自天极网群乐社区--http://q.yesky.com/group/review-17627292.html]]></description>
	<pubDate>Thu, 05 Feb 2009 13:03:53 +0000</pubDate>
	<author>艺鸿</author>
	<guid>http://yihong.org/?post=272</guid>

</item>
<item>
	<title>jsp环境搭建全攻略（亲测）</title>
	<link>http://yihong.org/?post=176</link>
	<description><![CDATA[<p>为了学习jsp，我配置了10多次环境，今天终于成功了，下面我把自己的学习过程分享一下：</p><br /><p><strong>准备：</strong></p><br /><ol><br />    <li><br />    <div>jakarta-tomcat-5.0.28</div><br />    </li><br />    <li><br />    <div>j2se SDK1.4.2</div><br />    </li><br />    <li><br />    <div>mysql-connector-java-5.1.6</div><br />    </li><br /></ol><br /><p>以上就是最基本的，如有需要可以在网上搜其他配置，下面是具体步骤：</p><br /><p>]]></description>
	<pubDate>Sun, 01 Feb 2009 17:51:12 +0000</pubDate>
	<author>艺鸿</author>
	<guid>http://yihong.org/?post=176</guid>

</item></channel>
</rss>