﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-weidagang2046的专栏</title><link>http://www.blogjava.net/weidagang2046/</link><description>物格而后知致</description><language>zh-cn</language><lastBuildDate>Fri, 24 Apr 2026 03:32:48 GMT</lastBuildDate><pubDate>Fri, 24 Apr 2026 03:32:48 GMT</pubDate><ttl>60</ttl><item><title>SQL语句：去除Oracle数据库中的重复记录</title><link>http://www.blogjava.net/weidagang2046/archive/2007/12/26/170645.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Wed, 26 Dec 2007 09:28:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2007/12/26/170645.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/170645.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2007/12/26/170645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/170645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/170645.html</trackback:ping><description><![CDATA[<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><span style="color: #0000ff;">delete</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">from</span><span style="color: #000000;">&nbsp;mytable&nbsp;t1&nbsp;</span><span style="color: #0000ff;">where</span><span style="color: #000000;">&nbsp;rowid&nbsp;</span><span style="color: #808080;">&gt;</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">select</span><span style="color: #000000;">&nbsp;</span><span style="color: #ff00ff;">min</span><span style="color: #000000;">(rowid)&nbsp;</span><span style="color: #0000ff;">from</span><span style="color: #000000;">&nbsp;mytable&nbsp;t2&nbsp;</span><span style="color: #0000ff;">where</span><span style="color: #000000;">&nbsp;t1.</span><span style="color: #0000ff;">key</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">=</span><span style="color: #000000;">&nbsp;t2.</span><span style="color: #0000ff;">key</span><span style="color: #000000;">)</span></div>
<img src ="http://www.blogjava.net/weidagang2046/aggbug/170645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2007-12-26 17:28 <a href="http://www.blogjava.net/weidagang2046/archive/2007/12/26/170645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google印象</title><link>http://www.blogjava.net/weidagang2046/archive/2006/12/07/86121.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Thu, 07 Dec 2006 08:41:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2006/12/07/86121.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/86121.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2006/12/07/86121.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/86121.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/86121.html</trackback:ping><description><![CDATA[最近有几件事情，让我对google的文化有了一些新的认识。很难说我理解的google是不是真实的google，但至少可以从同行的角度得出一点印象，以及基于直觉的前景预测。<br /><br />那天在某个网站上发现有“添加到google bookmark”的链接，兴奋了一阵，难道google也推出bookmark服务了？结果在google lab里面找了一阵没有找到，干脆在google上搜了一阵才在个性主页里找到了它的影子。试用了一下，功能十分简陋，很是失望。但就是这个失望，让我看到了google不一样的地方......<br /><br />说到bookmark功能，对web2.0稍微了解的朋友都应该熟悉delicious, yahoo, diigo等名字。从我的角度讲，这个service是很有价值的，的确为搜集互联网资料带来了很大的便利，不仅如此diigo还提供了highlight功能，可以把网页像看书一样勾画重点；从网站的角度讲，提供这样的service是抓住用户群非常好的机会；但从技术角度讲，又会发现这个service的web技术难度并不大，而有一定难度的处理大规模用户访问带来的performance问题恰恰又是Google的强项。所以，我想如果有一天google在delicious, yahoo, diigo等公司后推出自己的Bookmark一定可以凭借自己的影响力和技术优势后来居上。<br /><br />可是相反，我们却明显地感到了，google并不想凭借自己在互联网领域的地位打压其他公司，吞噬其市场。一方面，有很简单的道理：“一个delicious的用户，他完全可以同时成为google的用户，你要用bookmark我推荐你去delicious或者diigo，你要用search用map请你到我这儿来”，竞争就在一念之间化解了；另一方面，如果像YouTube这样体现出了巨大市场价值的公司，google就把它收入帐下，造就一个双赢局面。google的策略，我理解：“稳住自己的search engine，做原创性的service，剩下的空间给别人留着”。所以，虽然身为巨无霸，但google其实没有给同行带来窒息的感觉，同时鼓励你做得更好。你有原创的东西，google鼓励你做得更好；google有原创的东西，你要抄袭，也请加油！google是真正把双赢策略做到了的公司，包括从其adwords广告计划也可以明显地感觉到。所以，我对google的前景依然看好，当然这种看好完全是一种直觉式的，我不是经济学家，对业界也不甚了解，但直觉在预测事物发展的时候往往比一大堆的理论管用。<img src ="http://www.blogjava.net/weidagang2046/aggbug/86121.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2006-12-07 16:41 <a href="http://www.blogjava.net/weidagang2046/archive/2006/12/07/86121.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>服务器端可控情形的Javascript跨域访问解决方法</title><link>http://www.blogjava.net/weidagang2046/archive/2006/12/05/85705.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Tue, 05 Dec 2006 14:48:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2006/12/05/85705.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/85705.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2006/12/05/85705.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/85705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/85705.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /?>
						<st1:chsdate isrocdate="False" islunardate="False" day="5" month="12" year="2006" w:st="on">
								<span lang="EN-US" style="FONT-SIZE: 10.5pt">2006-12-5</span>
						</st1:chsdate>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我在最近的一个</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">web</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">项目中为了实现</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功能碰到了</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">跨域访问的问题。起初，在</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">google</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上搜的很多解决方案并不适用于我的情形，只在有一篇文章中提到的远程加载</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">方法从理论上看到了解决的希望。但可惜作者只是一笔带过，并未用例子详细说明，所以不得不摸索了一阵才把这个问题搞定。在此，希望通过本文为同样被这个问题困扰的朋友们提供一个解决方法作为参考。如有错误，欢迎指正！</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是目前许多</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">web2.0</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">(http://del.icio.us/, www.diigo.com</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等）都提供的热门</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">feature</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。它能将互联网上自己喜欢的网页收藏到</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器上。本文要解决的问题就发生在用户提交网页</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">（还包括</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Tag, Notes</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等）给</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器时。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">关于</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的提交至少可以有三种方式：</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">
				<font face="Courier New">
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-fareast-font-family: 'Times New Roman'">
								<span style="mso-list: Ignore">1.<span style="FONT: 7pt 'Times New Roman'">       </span></span>
						</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">登陆</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器的提交页面，将要收藏的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">通过该页面提交给服务器。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">
				<font face="Courier New">
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-fareast-font-family: 'Times New Roman'">
								<span style="mso-list: Ignore">2.<span style="FONT: 7pt 'Times New Roman'">       </span></span>
						</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装浏览器插件，通过插件将</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">提交给服务器。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">
				<font face="Courier New">
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; mso-fareast-font-family: 'Times New Roman'">
								<span style="mso-list: Ignore">3.<span style="FONT: 7pt 'Times New Roman'">       </span></span>
						</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">从</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器动态加载</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小工具到当前页面，通过它来完成提交工作。（参考</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">diigo</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的例子，收藏一个网页链接到浏览器收藏夹，链接的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是一段</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代码，它会从服务器加载一段</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注入当前网页）</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第一种方式开发起来最简单，但对用户来讲比较麻烦，每次都需要先登陆</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器才能完成提交；第二种方式我并不熟悉插件开发，而且用户也不喜欢太多的插件堆满自己的浏览器；第三种方式开发难度小，又避免了每次登陆服务器的麻烦，所以我最终采用了它。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上面讲的第三种方式中动态加载的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小工具除了需要生成</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">UI</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">供用户填写信息（</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">tag</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">notes</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等），当用户点击提交的时候，还要完成与服务器通信的功能。在没有跨域访问经验的情况下，最先想到的当然是</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">ajax</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">！但很快就会发现根本行不通。</span>
						<span style="FONT-SIZE: 10.5pt">
								<span lang="EN-US">
										<o:p>
										</o:p>
								</span>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">跨域访问，简单来说就是</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">A</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代码试图访问</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">B</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站，包括提交内容和获取内容。由于安全原因，跨域访问是被各大浏览器所默认禁止的。写过跨域访问</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">ajax</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的朋友相信都遇到过被告知“没有权限”的情况。通过</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">XMLHttp</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">来发送数据给</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器的尝试失败了。于是，看到网上的一些资料，我又开始尝试用</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小工具在用户网页动态创建一个隐藏的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe, iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">src</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指向服务器的一个</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">servlet</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，试图通过调用</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中提供的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">来完成与服务器的通信。但不幸的是，用户网页中的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代码访问</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">也被浏览器归为跨域访问（特指</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">src</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指向其它网站的情形），尝试再次失败。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最终，在一篇文章中看到，与</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不同，如果</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">A</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站从</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">B</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站加载</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">A</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网站可以自由的访问该</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的内容，并不会被浏览器认为是跨域访问。模仿刚才</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">iframe</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的思路，当用户点击提交时，可以动态创建一个</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对象，该对象的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">src</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">指向</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Bookmark</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器的一个</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">servlet</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，注意：</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Tag</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Notes</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">User</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">Password</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等信息被作为</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">src URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">参数传给服务器。请看下面的代码：</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt">
						<o:p>
								<font face="Courier New"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #7f0055; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">var </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">url = </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"http://localhost:8080/Deeryard/BookmarkServlet?" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
						<span style="mso-tab-count: 3">           </span>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"url=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ url_source + </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"&amp;" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"title=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ title + </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"&amp;" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"tag=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ tag + </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"&amp;" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"notes=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ notes + </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"&amp;" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"user=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ user</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ "&amp;" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"password=" </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">+ password;</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">url = encodeURI(url);</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
						<span style="mso-tab-count: 1">    </span>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #3f5fbf; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">//Submit to server with a trick</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #7f0055; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">var </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">js_obj = document.createElement(</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"script"</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">);</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">js_obj.type = </span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"text/javascript"</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">;</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">js_obj.setAttribute(</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #8e00ff; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"src"</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">, url);</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
						<span style="mso-tab-count: 1">    </span>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: #3f5fbf; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">//Get response from server by appending it to document</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">document.body.appendChild(js_obj);</span>
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">上面例子中，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">js_obj.setArrribute()</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">将信息作为</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">src</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">URL</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">参数提交给了</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">Bookmark servlet</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">。那么用户又如何取得服务器的响应信息呢？答案就是最末一行代码，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">servlet</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">的输出必须是</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">代码，它可以调用用户网页上的其他</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">函数，以及操作</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">dom</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">对象。下面的</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">servlet</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">代码生成了一个</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">函数调用：</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">out.write(<span style="COLOR: #993366">"onServerResponse(INADEQUATE_INFORMATION);"</span>);<o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">document.body.appendChild(js_obj)</span>
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">执行后</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">onServerResponse(</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">INADEQUATE_INFORMATION<span style="COLOR: black">)</span></span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">就会得到执行，使客户网页响应服务器结果。这样一个完整的通信过程就完成了。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<font face="Courier New">
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">来总结一下这个案例，首先与很多跨域访问的情形不同，本文提到的跨域访问需要对服务器端进行控制，即让服务器端</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">Servlet</span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">来适应客户端网页</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">javascript</span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">的需求；而其他一些常见的例子则对服务器端没有控制能力，比如从其他网站抓内容的小偷程序。另外，需要注意的是这种方法中实际用到了</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">get</span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">方法来提交信息，从一些资料上看到，</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">get</span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">方法每次提交的信息不能超过</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">2k</span>
						<span style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'">。</span>
						<span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
<img src ="http://www.blogjava.net/weidagang2046/aggbug/85705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2006-12-05 22:48 <a href="http://www.blogjava.net/weidagang2046/archive/2006/12/05/85705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Perl eval函数探讨</title><link>http://www.blogjava.net/weidagang2046/archive/2006/08/27/66003.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Sun, 27 Aug 2006 07:47:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2006/08/27/66003.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/66003.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2006/08/27/66003.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/66003.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/66003.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">Perl eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">函数探讨</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">2006-8-27</font>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">作为一种脚本语言可以实时地生成和执行代码。这种特性可以把代码的编译推迟到运行时，所以又称为“动态代码”。另外，</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">也如</span>
				<span lang="EN-US">
						<font face="Verdana">Java</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</span>
				<span lang="EN-US">
						<font face="Verdana">C++</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">一样提供了异常处理机制。本文将初步探讨</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中实现动态代码和异常处理机制的函数：</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。如有错误不足，欢迎讨论和批评指正。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">函数可以看作是</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">虚拟机，它的参数就是一段</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">代码。利用</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">’perldoc –f eval’</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">可以获取</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">函数使用帮助，其中介绍了它的两种使用方式：</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">l<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">eval EXPR<o:p></o:p></font>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">EXPR</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是一个的表达式，例如：</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">"print $a"</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">;</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">'print $a'</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">. </span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">', $b'</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">;</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">1</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">+</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">3</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">;</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">'print '</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">. </span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">'$a + $b, "\n"'</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">;</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">$<span style="COLOR: #a000f0">command;</span><span style="COLOR: black"></span><span style="COLOR: #b20022">#$command = ‘print “hello Perl”’</span><o:p></o:p></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">eval</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">$<span style="COLOR: #a000f0">ARGV[</span><span style="COLOR: #a02000">0</span><span style="COLOR: black">];<o:p></o:p></span></span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在执行时，</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">解释器会首先解析表达式的值，然后将表达式值作为一条</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">语句插入当前执行上下文。所以，新生成的语句与</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">语句本身具有相同的上下文环境。这种方式中，每次执行</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">语句，表达式都会被解析。所以，如果</span>
				<span lang="EN-US">
						<font face="Verdana">eval EXPR</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果出现在循环中，表达式可能会被解析多次。</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的这种方式使得</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">脚本程序能实时生成和执行代码，从而实现了“动态代码”。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">
				<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings">
						<span style="mso-list: Ignore">l<span style="FONT: 7pt 'Times New Roman'">         </span></span>
				</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt">
						<font face="Verdana">eval BLOCK<o:p></o:p></font>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">BLOCK</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是一个代码块，例如：</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">eval {print $a};</font>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<font face="Verdana">eval {$a = 1, $b = 2, $c = $a + $b};</font>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">与第一种方式不同，</span>
				<span lang="EN-US">
						<font face="Verdana">BLOCK</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">只会被解析一次，然后整个插入当前</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">函数所在的执行上下文。由于解析上的性能的优势，以及可以在编译时进行代码语法检查，这种方式通常被作为</span>
				<span lang="EN-US">
						<font face="Verdana">Perl</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">用来为一段代码提供异常捕捉机制，虽然前一种方式也可以。</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="COLOR: navy">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">按帮助的名称，称</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的参数程序为“小程序”</span>
				<span lang="EN-US">
						<font face="Verdana">(mini-program)</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。在两种方式中，</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">函数的返回值都是小程序的最后一条语句的值，如果遇到</span>
				<span lang="EN-US">
						<font face="Verdana">return</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">语句，与子例程相同。</span>
		</p>
		<div align="center">
				<table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1">
						<tbody>
								<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
										<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%">
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
														<b style="mso-bidi-font-weight: normal">
																<span lang="EN-US" style="COLOR: #ff9900">
																		<font face="Verdana">Script1:<o:p></o:p></font>
																</span>
														</b>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b20022; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">#!/usr/bin/perl -w</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p> </o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">push</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">@<span style="COLOR: #a000f0">program,</span><span style="COLOR: black"></span><span style="COLOR: blue">'$i = 1;'</span><span style="COLOR: black">);</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">push</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">@<span style="COLOR: #a000f0">program,</span><span style="COLOR: black"></span><span style="COLOR: blue">'$i = 3; $j = 2; $k = $i + $j'</span><span style="COLOR: black">);</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">push</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">@<span style="COLOR: #a000f0">program</span><span style="COLOR: black">, </span><span style="COLOR: blue">'$i = 3; return 24; $k = $i + $j'</span><span style="COLOR: black">);</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p> </o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">foreach</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">exp </span><span style="COLOR: black">(</span>@<span style="COLOR: #a000f0">program)</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">{</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">rtn </span><span style="COLOR: #b22200">=</span><span style="COLOR: black"></span><span style="COLOR: #a020f0">eval</span><span style="COLOR: black">(</span>$<span style="COLOR: #a000f0">exp)</span><span style="COLOR: black">;</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">print</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">rtn,</span><span style="COLOR: black"></span><span style="COLOR: blue">"\n"</span><span style="COLOR: black">;</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">}</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
														<b style="mso-bidi-font-weight: normal">
																<span lang="EN-US" style="COLOR: #ff9900">
																		<font face="Verdana">Output:<o:p></o:p></font>
																</span>
														</b>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
														<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'">1<o:p></o:p></span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
														<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'">5<o:p></o:p></span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
														<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'">24</span>
														<span lang="EN-US" style="COLOR: navy">
																<o:p>
																</o:p>
														</span>
												</p>
										</td>
								</tr>
						</tbody>
				</table>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果小程序中有语法错误、运行时错误遇到</span>
				<span lang="EN-US">
						<font face="Verdana">die</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">语句，</span>
				<span lang="EN-US">
						<font face="Verdana">eval</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">将返回</span>
				<span lang="EN-US">
						<font face="Verdana">undef</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。错误码被保存在</span>
				<span lang="EN-US">
						<font face="Verdana">$@</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中。</span>
		</p>
		<div align="center">
				<table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1">
						<tbody>
								<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
										<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%">
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align="left">
														<b style="mso-bidi-font-weight: normal">
																<span lang="EN-US" style="COLOR: #ff9900">
																		<font face="Verdana">Script2:<o:p></o:p></font>
																</span>
														</b>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b20022; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">#!/usr/bin/perl -w</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p> </o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">push</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">@<span style="COLOR: #a000f0">program</span><span style="COLOR: black">, </span><span style="COLOR: blue">'$i = 3; die "error message"; $k = $i + $j'</span><span style="COLOR: black">);</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p> </o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">foreach</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">exp </span><span style="COLOR: black">(</span>@<span style="COLOR: #a000f0">program)</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">{</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">rtn </span><span style="COLOR: #b22200">=</span><span style="COLOR: black"></span><span style="COLOR: #a020f0">eval</span><span style="COLOR: black">(</span>$<span style="COLOR: #a000f0">exp)</span><span style="COLOR: black">;</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">if</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">!</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">defined</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">(</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">rtn)</span><span style="COLOR: black">)</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">{</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 2">       </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">print</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">"Exception: "</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">, </span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">@,</span><span style="COLOR: black"></span><span style="COLOR: blue">"\n"</span><span style="COLOR: black">;</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">}</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">else</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">{</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 2">       </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">print</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">rtn,</span><span style="COLOR: black"></span><span style="COLOR: blue">"\n"</span><span style="COLOR: black">;</span></span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
																<span style="mso-tab-count: 1">    </span>
														</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">}</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b22200; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">}</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">;</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p> </o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align="left">
														<b style="mso-bidi-font-weight: normal">
																<span lang="EN-US" style="COLOR: #ff9900">
																		<font face="Verdana">Output:<o:p></o:p></font>
																</span>
														</b>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align="left">
														<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: navy; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">Exception: error message at (eval 1) line 1.</span>
														<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
																<o:p>
																</o:p>
														</span>
												</p>
												<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align="left">
														<span lang="EN-US">
																<o:p>
																		<font face="Verdana"> </font>
																</o:p>
														</span>
												</p>
										</td>
								</tr>
						</tbody>
				</table>
		</div>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
		<table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="100%" border="1">
				<tbody>
						<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100%; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="100%">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<b style="mso-bidi-font-weight: normal">
														<span lang="EN-US" style="COLOR: #ff9900">
																<font face="Verdana">Script3:<o:p></o:p></font>
														</span>
												</b>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b20022; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">#!/usr/bin/perl -w</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
														<o:p>
														</o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
												<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
														<o:p> </o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b20022; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white"># a run-time error</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
														<o:p>
														</o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a020f0; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">eval</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
												</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">'$answer ='</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">;<span style="mso-spacerun: yes">   </span></span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #b20022; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white"># sets $@</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
														<o:p>
														</o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left">
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: #a02000; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">warn</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">
												</span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">$<span style="COLOR: #a000f0">@ </span><span style="COLOR: #a020f0">if</span><span style="COLOR: black"></span>$<span style="COLOR: #a000f0">@;</span></span>
												<span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt">
														<o:p>
														</o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US" style="COLOR: navy">
														<o:p>
																<font face="Verdana"> </font>
														</o:p>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<b style="mso-bidi-font-weight: normal">
														<span lang="EN-US" style="COLOR: #ff9900">
																<font face="Verdana">Output:<o:p></o:p></font>
														</span>
												</b>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US" style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: navy; FONT-FAMILY: 'Courier New'; mso-font-kerning: 0pt; mso-highlight: white">syntax error at (eval 1) line 2, at EOF</span>
												<span lang="EN-US" style="COLOR: navy">
														<o:p>
														</o:p>
												</span>
										</p>
								</td>
						</tr>
				</tbody>
		</table>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US" style="COLOR: navy">
						<o:p>
								<font face="Verdana"> </font>
						</o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/weidagang2046/aggbug/66003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2006-08-27 15:47 <a href="http://www.blogjava.net/weidagang2046/archive/2006/08/27/66003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>平常心是道</title><link>http://www.blogjava.net/weidagang2046/archive/2006/06/23/54782.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Fri, 23 Jun 2006 14:05:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2006/06/23/54782.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/54782.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2006/06/23/54782.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/54782.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/54782.html</trackback:ping><description><![CDATA[
		<font color="#3366cc">有一天，苏东坡两腿一盘打坐参禅，境界很好，下了座也就写了一首诗：<br /></font>
		<font size="3">
				<font color="#3366cc">
						<font style="BACKGROUND-COLOR: #ffffff">
								<font face="楷体_GB2312">稽首天中天，毫光遍大千。<br />八风吹不动，端坐紫金莲。</font>
								<br />意思是，苏东坡说：他自己不为八风所动心。你骂我，不要紧，我是一片光明，随便你骂好了；你打我，我也不动心了；即使我很贫穷，也很快乐了。苏东坡写完，觉得自己的境界很好，写得好那找谁来欣赏一下呢？对了，找佛印来欣赏。（他的一个和尚朋友）于是他就叫个小童拿着这首诗，乘着一叶小舟过了长江找到佛印。小童找到佛印，请佛印批阅一下，佛印看罢，拿起笔写了两个字：放屁！两小童不敢说什么，又回去了。回去把佛印的批阅给苏东坡看，苏东坡一看，“放屁” ，气愤了。东坡先生说，这个佛印怎么能这么说呢？便亲自去找佛印算帐，一进门就破口大骂佛印，“哎，你这个老和尚！你怎么能这样呢？我好心写一首诗给你，不好也不能称之为放屁嘛！”佛印看他一眼，便说了：“你不是说八风吹不动吗？怎么两个字就把你打过江来呢？”（众笑）这就是历史有名的“八风吹不动，一屁过江来” 的禅宗公案。苏东坡呢，只会嘴上说，实际做不到，所以苏东坡那个禅叫口头禅，没用的。中国的道学，是让我们将道的真理落实到自己的日常工作生活当中去。什么叫道？道就是刚才讲的八风吹不动，无论是在逆境当中顺境当中，是贵还是贱，是贫还是富，你都能够以平常心来对待，所以大家记住一句话：平常心是道</font>。</font>
		</font>
<img src ="http://www.blogjava.net/weidagang2046/aggbug/54782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2006-06-23 22:05 <a href="http://www.blogjava.net/weidagang2046/archive/2006/06/23/54782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>凤凰卫视文化大观园专访净空老和尚</title><link>http://www.blogjava.net/weidagang2046/archive/2006/06/21/54334.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Wed, 21 Jun 2006 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2006/06/21/54334.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/54334.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2006/06/21/54334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/54334.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/54334.html</trackback:ping><description><![CDATA[2006/4/23 香港凤凰卫视<br /><br />主持人：‘文化大观园’，近期两位佛教高僧作客，引来很多朋友关注，我在网络上也看到很多大家热心的留言，在这里先对大家表示感谢。在上期节目里，我们为您介绍了来自台湾的佛教高僧星云大师，节目中我因一时口误，将韩信忍胯下之辱说成了韩愈，张冠李戴，闹出笑话。我和我节目组的同仁，向大家表示歉意。今天我们继续为您请出一位高僧，他就是同样来自台湾的净空法师。说起来我跟净空老法师的缘分不浅，从二００四年录制‘世纪大讲堂’之后，连续两年都对净空法师做过专访，我们这次的谈话就从刚刚闭幕的首届‘世界佛教论坛’开始。 <br /><br /><br />旁白：二００六年四月首届‘世界佛教论坛’在杭州开幕，来自海内外的上百名高僧大德齐聚这里，参加这二千年一次的盛会。论坛的口号‘和谐世界，从心开始’，正是我们今天的嘉宾净空法师提出的。 <br /><br /><br />主持人：净空法师，您好，咱们又见面了。这次是一个很大的因缘，就是‘世界佛教论坛’首届的大会，在杭州召开。昨天开幕式上您听到很多高僧大德的发言，这次会议的主题我觉得非常有意思，就是像论文已经结集成厚厚的这么一本书，叫‘和谐世界，从心开始’。它把中国传统文化最核心的东西嵌到了这个主题里头，因为在世界上的几大文化中间，讲‘和’讲得最多的，以‘和’为核心价值的，大概就是中国以儒家和道家为主的传统文化；讲‘心’讲得最多，大概就是我们的佛教。‘致中和’是儒家所追求最高的境界，‘万法唯心’是我们佛家最根本的一个教义。这个主题是面对我们今天人类面临各种各样复杂的、矛盾的这样一个处境和现状,然后我们想要用一种东方的文化来对治这种现象。老法师,您认为这个主题对当今世界来说，它的意义在什么地方？ <br /><br /><br />老法师：和是性德，讲这个问题佛教讲得最透彻、讲得最明白，佛法将宇宙的来源、生命的来源，这就讲到根本，宇宙跟生命从哪里来的？《华严经》上说‘唯心所现，唯识所变’。心是真心，识是妄心。它为什么叫识？真心里面起了无明，我们现在讲‘无明’这个术语不大好懂，我就换个名词来讲叫起心动念。 像湖水，我们这附近是西湖，如果没有起心动念，就是没有波浪。没有波浪水就像面镜子一样，可是你一起心动念，就像风吹了湖面水有波浪，这一有波浪起不起作用？还起作用，但是就不是那么真了；波浪愈大那就变得支离破碎，就完全看不到真相。现在我们世界的人心是大风大浪，佛菩萨的心叫心平气和，没有一丝毫风浪，所以他那个照得清楚，我们现在可乱了。现在问题就是怎样把大风大浪恢复到平静，这个问题就全都解决了。 <br /><br /><br />旁白：净空法师俗名徐业鸿，一九二七年生于安徽省庐江县，先后追随一代大哲方东美先生、藏传高僧章嘉大师及佛学大家李炳南老居士，学习佛法十三年。熟通佛教各派经论，及儒、道、基督、伊斯兰等其他宗教学说，尤其对佛教净土宗着力最多，成就也最为辉煌。一九五九年徐业鸿在台北临济寺剃度，法名觉净，字净空。受戒后在世界各地弘经演教四十余年，提出佛教乃‘佛陀教育’的正名之说，就是说佛教不是宗教，而是社会大众都应当接受的教育。 <br /><br /><br />主持人：佛教，您认为它不是宗教。 <br /><br />老法师：对。 <br /><br />主持人：甚至也不能简单的称之为哲学。 <br /><br />老法师：对。 <br /><br />主持人：而且您一直认为它是一种佛陀的教育，所以您也不愿意把善众集化来的钱，按照过去那样就盖个庙，然后养几个比丘在里头，您也不愿意。您把这个钱拿来盖很多的学院，向我们的本师释迦牟尼佛学习，进行这种佛陀的教育，多年来取得了很大的成就，而且可以说已经推广到世界的范围。为什么在您看起来教育这么重要？而且把佛教一定要理解成是一种教育？ <br /><br />老法师：任何宗教都是教育，不仅仅是佛教。这些圣人他出生在这个世间干什么？就是大慈大悲，救苦救难，舍己为人。他教人不贪，他自己没有贪心；他教人不瞋恨,他以和睦笑面迎人；他教人不痴，他真有智慧，他做到。所以做到而后说到，这是圣人；他的学生跟他学，学了之后也能做到，就是贤人；现在说到做不到，那是骗人，骗人总有一天被人拆穿。所以我现在要求我们有些志同道合的，要把自私自利放下、名闻利养放下、五欲六尘的享受放下、贪瞋痴慢放下，你才能入门。 <br /><br />旁白：在安徽省庐江县西部有一个小镇，名叫汤池，被喻为‘温泉古镇，名茶之乡’。在这个小镇上有一群人穿着这样一个红背心，背后写著「和谐社会，从我做起，从我村做起，从我镇做起，从我县做起’。这里就是净空法师投入两亿多元打造的亚洲最大的传统文化教育基地。在这里的多元文化中心里，中华传统儒家典籍是他们的教科书；培养这个时代的孔子、孟子是他们的教学目标。中心里的学生，既是学生又是老师，他们在汤池镇开办传统文化教学，使得汤池镇全镇皆好国学，可以说是‘夜不闭户，路不拾遗’，去过的人皆称堪比世外桃源。 <br /><br />老法师：这个小镇十六个村，总共居民四万八千人，我说我想把这四万八千人，男女老少，各行各业，统统让他接受儒家的教育。原来我想总得要半年、一年才能生效果，没想到一个月效果就出现了。夫妻不吵架了，婆媳能很和睦相处，小孩懂礼节了，知道孝顺父母，邻居当中也不斗争了；甚至还有两个邻居吵架，吵到镇政府，镇政府的人出来说：你们都学了《弟子规》，还好意思到这来！两个人脸红赶快就走了。还有这些商店里面的人告诉我，从前看得很紧，常常丢东西，现在他说不要看，东西很少丢，所以它就变了，风气马上就改变了。地方政府跟我们也非常配合，说我们帮你做，你好好的带头。 <br /><br />主持人：你这个叫做是和谐世界从汤池做起。 <br /><br />老法师：是的。我在那里讲的时候，我在那里提出来做出背心，背心上写的字‘和谐社会，从我心做起，从我家做起，从我村做起，从我镇做起，从我县做起’，我就这几句口号。 <br /><br />主持人：‘和谐世界，从我心做起’。汤池镇在这么短暂的时间里民风得以改善，很让我感慨，用这样一种成本最低的教化手段，达到一个使社会平和、安宁、和谐的效果，这正是我们现在社会迫切需要的东西。就像这次‘世界佛教论坛’提出的口号，‘心安众生安，心净国土净，心平天下平’，这里的心安、心净、心平的前提就要靠教育。过去十年净空法师曾经在中国数十所大学、中学、小学设立华藏奖学金、孝廉奖学金，帮助许多莘莘学子完成学业，他认为在教学中间，中国的传统教育又是重中之重。 <br /><br />老法师：你去看中国历史，任何一个朝代开国的君王拿到政权之后，五年之内一定制礼作乐。礼乐一定是因袭前一代的，虽然有改革，变化不大，精神一定保留，生活方式可以适合于现代化，精神一定是传统的。 <br /><br />主持人：叫做有所因革，因在前，革在后，因为主。 <br /><br />老法师：所以这五千年的传统，能够让这个民族依旧在这世界上屹立而生存。所以文化是根，文化就叫灵魂，这个东西自己一定要懂、一定要珍惜，这要靠教育。我们觉得老祖宗传下来这个理念，我们最佩服的就是‘建国君民，教学为先’。在教育里头，‘修身为本’，这才真正能落实和谐从心做起，我加了一个字，从‘我’心做起。 <br /><br />主持人：日本有位江本胜博士，他在一九九九年出版了一本名为《水知道答案》的奇书。在这本书里他证明了一个观点，那就是水能够分辨信息中的正邪、善恶，水也能够接收到来自声音、文字、音乐、意念的良善或邪恶的信息。江本胜博士给水听音乐、看各国的文字，也给水传播善良或者邪恶的意念，结果令人不可思议的是水在动听的音乐、善良的文字和意念下，呈现出来的结晶是美丽的；相反，听摇滚乐的水结晶则破碎而散乱。有人说江本胜博士的结论是捏造、是骗术，但是对于相信一切法‘唯心所现，唯识所变’的佛教界人士来说，水结晶的理论恰恰证明了佛教所说的‘无明’，及净空法师讲的‘起心动念’。他们把波动规律称之为‘道’，随顺波动则称之为‘德’，随顺道德则宇宙和平，世界和谐安定，因此道德是宇宙中最完美、健康的波动现象。 <br /><br />老法师：我跟江本胜说，你还要努力认真去做。他本来不相信宗教，因为他搞科学，怕跟宗教连起来人家说他是迷信，所以他有这么一个界限在此地。见了我之后，他才开始把宗教东西拿去实验，实验都是美好的，那个图案拿出来都是美好的。我说自性里头的性德它有色声香味，色声香味也是不生不灭、不来不去、不常不断、不一不异的。你现在才只看到色，还有声、还有香、还有味你还没有能把它发现出来，那个发现出来，那你真正了不起。我讲你还要努力，肯定有。不但水有，泥土有、石块有、砂石有、木头有，什么物质都有；换句话说，我们身体每个细胞都有，每根头发都有，每个指甲都有。你明白这个道理，那我们要随顺大自然，你身体就健康了，为什么？你每个细胞都正常。你要是不随顺，你就是糟蹋它。 所以你要是常常发脾气，你要常常喜怒无常，你全身的细胞都变得最难看，那就生病了，怎么不害病？所以病从<span class="f11">哪里来的？病从错误思想里头变出来的，情绪变化变出来的。还有最近山西他们去采访的时候访到四十个人，都得的是癌症，不治之症，医院里医生都放弃治疗，都告诉他们家里办后事。回家去之后，念《地藏经》、念阿弥陀佛，念了几个月念好了，再去检查没有了，所以以为这是感应、这是神通、这是佛菩萨保佑，不可思议。我们怕的是这些传出去人家说迷信，我用了一个小时解释这个道理，一点都不迷信，为什么？你想佛菩萨、诵经典，这是最好的意念，这个最好的意念把你那个癌细胞、病细胞统统给它恢复正常，就这么个道理！这哪里是迷信？这跟水一样，水的本质也没有好坏，你不好的意念它就变坏，那就生病了，你再用最好的意念，它恢复正常，恢复正常就健康了，就这么个道理。所以是信息、意念改变了你的体质，你如果懂得这个道理，你一生都不会生病。 <br /><br />旁白：二００一年法师在澳大利亚的图文巴成立了净宗学院，学院里学生和老师们一起在课余种下一大片菜地，园子里的菜都是采用传统的种植方法，决不施化肥、决不洒农药，净空法师说他们种菜的秘诀，就是教这些蔬菜花果们念佛。 <br /><br /><br />主持人：我听说您的净宗学院那边就有一大片的地，学员都在那里种菜。 <br /><br />老法师：我住的是乡下，我那个地方院子合中国有一百六十多亩，所以就是很大的菜园。平常我们可以供应三百人，吃不完。这次我们有大的活动，有一千多人，也是气候什么都非常之好，所以在这个时候正是大丰收，一千多个人在那里一个星期的活动，居然我们的菜园可以能供应得上。我们没有农药、没有化肥，而且我们的蔬菜，连花草树木都听佛号，就是全部花草树木、蔬菜跟我们一起学佛，一起念佛，菜长得特别漂亮。菜市场里面卖菜的看到我，他说你们的菜太好了，你们是怎么种的？我说我们是念阿弥陀佛种的。这是什么？阿弥陀佛的讯息，就是把它的细胞组织都变成最美好的，就是这么个道理！ <br /><br />主持人：佛教的五戒是普世价值，即不杀生、不偷盗、不邪淫、不妄语、不饮酒。诸罪当中，杀罪最重；诸功德中，不杀第一。其中不杀生体现着佛教的生命观，众生平等，尊重生命。佛教所讲的众生有十类，称为六凡四圣；包括从鬼、畜生、人到菩萨和佛的一切凡和圣。处于六凡中的生命，在没有解脱以前是有轮回的，即依据自身的行为业力获得来世相应的果报，善有善报，恶有恶报。在我们的生活中，生物的多样性是我们人类存在的必备条件。佛教不杀生的理念对保护生态，维护一个多元的生态环境，十分重要。 <br />老法师：在家庭里面这些小动物，蚂蚁、蟑螂、老鼠，这是常常有的，我们现在是决定不杀生，我们跟它沟通、跟它合作，居然很听话。我建了一栋新的房子，有一天早晨起来上洗手间的时候，洗手间全都是蚂蚁，新房子，不知道从哪里来的。我就很奇怪，我就告诉它，我说蚂蚁菩萨，你们从哪里来还从哪里出去，我说这个地方我需要用。半个小时之后一个都找不到。宇宙之间所有这些小动物统统可以沟通，花草树木都可以沟通。矿物都能沟通，都能够懂得我们的意思，小动物哪有不可能的？你只要善待它。天生万物决定有它的用处，你不能把它杀绝，你杀绝之后大自然和谐就失去了。失去一样东西，它必定影响一大批。一个人身体也一样，它是多元文化的，眼耳鼻舌身，五脏六腑，你说我统统都不要，我只留一个，那你就完了，就这么个道理。所以有很多人不懂得什么叫多元文化，多元文化是共同生存的，你要是单一的话你不能生存。所以地球上任何一样东西你都要爱护它，它一定有作用，不可能有单一的。现在搞到政治上去了，美国就推行单一的，美国的制度好，全世界都应该是我这制度，这是绝大的错误。 <br /><br /><br />旁白：在二千年的第一天，新加坡九大宗教联合举办了一个有七千人参加的跨世纪温馨晚宴，来宾有新加坡九大宗教的代表，还有来自各老人院的孤独老人、儿童院的儿童，及需要帮助和照料的残疾人士。像这样的温馨晚宴，净空法师每年都要举行几次。 <br /><br />净空法师：我们在新加坡办温馨晚宴，请了九大宗教，各个不同的族群，我们的饮食是按照个人的喜爱，不是全是素食的；回教供养的是回教的、印度教供养的印度教的，每个人欢欢喜喜，这叫多元文化。如果请你来统统是素食，这就搞单一，这就是错误的。我们这九个宗教就相处得很好，互相尊重，我们到他那里去，他也特别做素菜给我们，我们一丝毫拘束都没有。一定尊重别人的传统，尊重别人的文化，这才叫和而不同，这才能真正和合，真正做到互助合作，和谐世界。 <br /><br />主持人：动植物要讲多元共存，文化要讲多元共存，宗教同样要讲多元共存。当我们说到世界大同，常常和全球化、世界村联系起来。如果从一四九二年哥伦布发现新大陆算起，全球化到现在已经有五百多年的历史。在这五百多年中，西方文明逐渐渗透、蔓延、扩张到全世界，随着这种扩张，宗教之间的矛盾冲突也一刻不曾停息。自从本拉登的基地组织在美国本土制造了九一一事件之后，以英美为首的西方国家，接连发动了阿富汗战争、伊拉克战争，现在伊朗上空也战云密布。这些恐怖事件和战争的真实原因错综复杂，却被许多人简化成了基督教和伊斯兰教之间的矛盾；不但基督教世界的人们生活在恐惧中，伊斯兰世界中的人们更是居无定所，几无安宁之日。净空老法师这些年不断在世界各地讲经弘法，他登上联合国的讲坛，在梵谛冈拜访天主教皇保罗二世，他造访了那些多重宗教共存的国度，比如新加坡、马来西亚、印度尼西亚等国，所到之处无不倡导宗教之间的和睦相处。有一次他和一个信仰基督教的朋友谈起了‘真神’这个概念。 <br /><br />老法师：跟这些宗教往来我首先就告诉他，我说我们宗教不一样，我说你相不相信宇宙之间只有一个真神？他说我相信；我说你们相不相信真神有圆满的智慧？相信；我说你们相不相信真神有神通会变化？我相信。那就行了，真神在佛教就变成释迦牟尼，在基督教就变成摩西、耶稣，在伊斯兰教就变成穆罕默德，一个真神，一个真神的分身化身，真神造世界，我说如果那么多真神，是不是真神大家合起来建造世界，还是一个造的？他们都答不出来。我说在佛教里头不叫做真神，佛教叫法性。所以说一切诸法唯心所现，唯识所变。心是真心，真心现这个世界，变现这个世界。世界上有这么多变化，那是妄心变的，如果没有妄心，这个世界叫一真法界，有妄心起来才叫十法界。十不是个数字，是代表无量，所以说妄心变现出来的。但不管怎么变，真心不变，所以法性不变。伊斯兰讲天园，基督教讲天国，我说是一不是二，你善心，它就变成善的。天堂在哪里？天堂就是此地，我们这个地球上人人都是善心，这里马上就是天堂；人人都是恶心，马上就变成地狱。所以哪来的天堂、地狱？你心里变现出来的，这就是佛法讲的‘一切唯心造’。 <br /><br />旁白：净空法师认为一切神圣都是真神的化身，基于这个道理，各个宗教之间应该亲如兄弟手足，同宗同派的是亲兄弟，本门派本宗教以外的是堂兄弟。他一直倡导宗教之间应该多交流、多沟通。在东南亚的新加坡和印度尼西亚，他发起了一个宗教和睦实验，这几个国家都是多元文化、多元宗教共生的国度。在新加坡就有九大宗教，净空法师联络这九大宗教，和他们共同研讨，共同举办慈善活动，互助互利，把他们统一成了一家人。 <br /><br /><br />老法师：我在新加坡做的这个实验，新加坡九个宗教变成兄弟姐妹，做到不是做不到的。我去年十月第一次跟马哈迪见面，他就很关心怎么样消弭冲突，落实和平。我跟他谈，我说只要把四桩事情做好，这个问题解决了。他问我哪四桩？我说像一张桌子四个腿，第一个是国家跟国家，第二个是派系跟派系（党派），第三个是族群，第四个是宗教，一定要做到平等对待，和睦相处，这问题解决了。这四桩事情从宗教下手最容易，因为宗教这个问题能够做到和睦相处，平等对待，自然会影响其他三个，那三个就不难了。他对我的看法很赞成。所以说宗教是化解冲突，促进社会和谐、世界和谐最重要的一个科目；你把这个东西舍弃掉，要想今天消弭冲突，使社会安定和平，永远是个理想，你就做不到。所以现在很多提到宗教他都有忌讳，原因在什么？实在讲他对宗教不了解，他不知道宗教是什么。 <br /><br />主持人：也许与我们某些的宗教教派和宗教人士他比较狭隘的这种立场也有关系。 <br /><br />净空法师：不是，这个问题在哪里？所有宗教都是人的关系，不是宗教，你要研究宗教，没有这个问题。现在就是这些宗教徒他不了解他的宗教，不但不了解别人的，他自己的也不了解，这个麻烦就大！五个宗教，无论是那个，你不要去管别人，你深入自己的，你深入到这里不就通了吗？你没有到这个程度，你永远在这个地方，你永远还是有意见，你到这个底下就通了，就全通了。你深度不够！你不要去研究别的，你就是研究你自己的东西，你自己的东西到通达之后，其他东西一看就明了、就通达。我在日本的时候跟石井牧师，那是基督教一个权威，他是大学教授，一个学者，我们也在日本电视台做了五十分钟的访问。他问我十几个问题，我都给他解答，最后他问我一个问题：我们基督教心量很窄小，不能够包容别人，这怎么办？问了这么一个问题。我说这个问题的答案在《圣经》里头，他说《圣经》哪一段？我说《圣经》里头有没有讲到‘神爱世人’？他说有，我说‘上帝爱世人’，他说有。我就告诉他，我说神爱我不爱你。他就感觉到惊讶了，我说我是世人，我爱世人也爱上帝，所以我跟上帝志同道合，他会爱我；你爱上帝不爱世人，你跟上帝志不同道不合，他一定不爱你。 <br /><br />主持人：他没话可说了。 <br /><br />老法师：最后我就告<span class="f11">诉他，我说神爱世人是个抽象的，神怎么爱世人？神爱世人必须是你们的神职人员、你们的基督教徒禀承着上帝的爱，你们代表上帝去爱世人，这就对了。你们如果不爱世人，对世人还有区别，我说你们是上帝的叛徒！佛家慈悲也是这样的，佛家慈悲，不能以大慈大悲心对待天地万物，你怎么会懂得慈悲？ <br /><br />主持人：所以佛教的慈悲是无缘大慈，同体大悲。 <br /><br />老法师：无缘是没有条件的。 <br /><br />主持人：没有条件，他是无限的慈悲、无缘的慈悲、无求的慈悲、无相的慈悲。 <br /><br />老法师：天下没有异教，只有邪正。随顺性德的都是正，违背性德的那是邪，只有邪正，没有异议的，哪有不能和睦的？我在新加坡所做的，人家问你的企图、目的在什么？很简单，就是告诉世人宗教可以团结。我在汤池人家也问我，他说你为什么在这里干这种傻事情？干这个、干这个，你的企图、目的，你一定有企图，一定有目的。有，我说是有企图、有目的，只有一个，告诉世间人，人民是可以教得好的。 <br /><br />主持人：净空老法师学佛五十多年，总结了二十个字作为立身处世、讲经教学的标准，‘真诚，清净，平等，正觉，慈悲；看破，放下，自在，随缘，念佛’。因为他知道，唯有重视传统教育，才能使社会安定和谐，唯有多元文化共生，才能创造一个至善圆满的人间天堂。 <br /><br />好了，我们今天的节目就到这里，下星期同一时间我们将带您到杭州西湖畔的‘西泠印社’，拜访这个中国最著名研究金石篆刻的团体。你也可以登入凤凰网，给我们发邮件或访问我们节目的博客，发表意见和看法。谢谢收看，我们下周再见。</span> </span><img src ="http://www.blogjava.net/weidagang2046/aggbug/54334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2006-06-21 18:15 <a href="http://www.blogjava.net/weidagang2046/archive/2006/06/21/54334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Blog开通了！</title><link>http://www.blogjava.net/weidagang2046/archive/2005/04/19/3431.html</link><dc:creator>weidagang2046</dc:creator><author>weidagang2046</author><pubDate>Mon, 18 Apr 2005 16:56:00 GMT</pubDate><guid>http://www.blogjava.net/weidagang2046/archive/2005/04/19/3431.html</guid><wfw:comment>http://www.blogjava.net/weidagang2046/comments/3431.html</wfw:comment><comments>http://www.blogjava.net/weidagang2046/archive/2005/04/19/3431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/weidagang2046/comments/commentRss/3431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/weidagang2046/services/trackbacks/3431.html</trackback:ping><description><![CDATA[<FONT size=2>以后有Blog了！</FONT><img src ="http://www.blogjava.net/weidagang2046/aggbug/3431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/weidagang2046/" target="_blank">weidagang2046</a> 2005-04-19 00:56 <a href="http://www.blogjava.net/weidagang2046/archive/2005/04/19/3431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>