<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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>记忆</title><link>http://www.epoweralliance.net/</link><description>生活</description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 90619</generator><language>zh-CN</language><copyright>Copyright 2009-2099 epoweralliance.net. Some Rights Reserved. 鲁ICP备09049422号</copyright><pubDate>Mon, 01 Mar 2010 12:02:46 +0800</pubDate><item><title>这个月一定完成竹纤维行业站的开发！</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/25.html</link><pubDate>Mon, 01 Mar 2010 11:56:52 +0800</pubDate><guid>http://www.epoweralliance.net/post/25.html</guid><description><![CDATA[<p>3.1-3.31这个月要完成竹纤维行业站的开发！学校网站由于没有支持，感觉没有开发的必要了。</p><p>竹纤维行业站开发计划摘要：</p><p>1、购买域名，并提交备案。已经购买域名： zhuxianwei.info &mdash;&mdash; 3.1号提交备案</p><p>2、3.1-3.7 完成网站频道、栏目设置</p><p>3、3.8-3.14 完成网站模板设计</p><p>4、3.15-3.31 完善网站内容和其他细节页面设计。</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/25.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=25</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=25&amp;key=09cd2bf3</trackback:ping></item><item><title>过了一个快乐的春节，今天正式工作了，业余的，正式的……</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/24.html</link><pubDate>Sun, 21 Feb 2010 08:04:29 +0800</pubDate><guid>http://www.epoweralliance.net/post/24.html</guid><description><![CDATA[<p>老家虽然很冷，条件比较差，但是却有暖暖的亲情。奶奶和父亲都盼着我们回家。回家后，父亲和笑宇玩耍，奶奶每晚都到我们的卧室看着笑宇玩很长时间，这是一幅很美，很温馨的合家欢乐的图画&hellip;&hellip;</p><p>家里虽然还算比较贫穷，可是大家没有多少不开心的事情，其乐融融，老小和睦，婆媳融洽，看到这些，感受着幸福，也感谢着老婆&hellip;&hellip;</p><p>一个家庭中，能看到家人健康快乐，应该是自己最大的幸福了。</p><p>今天初八了，几乎所有商家，大的，小的，都开业了，俺也凑个热闹，也正式开始今年的工作，正式的，业余的工作，努力!</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/24.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=24</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=24&amp;key=64ecc258</trackback:ping></item><item><title>我梦到儿子了，儿子也梦到我了</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/23.html</link><pubDate>Thu, 04 Feb 2010 06:47:37 +0800</pubDate><guid>http://www.epoweralliance.net/post/23.html</guid><description><![CDATA[<p>这几天好几次梦到了儿子，醒来模模糊糊的。今天早晨五点多钟，我在梦中梦见抱着儿子，天气有点冷，这时我听到隔壁我的儿子在&ldquo;找爸爸，找爸爸&hellip;&hellip;&rdquo;的喊，应该他也做梦了，说的是梦话。老婆叫醒我，我连忙跑过去抱着儿子，哄了一会儿，他又睡着了。</p><p>真的想不出还有什么感情比父母和孩子的感情更纯洁！</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/23.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=23</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=23&amp;key=e290282d</trackback:ping></item><item><title>jQuery插件：无缝滚动</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/22.html</link><pubDate>Sun, 31 Jan 2010 15:59:47 +0800</pubDate><guid>http://www.epoweralliance.net/post/22.html</guid><description><![CDATA[<div class="UBBContent"><br />/**<br />* @classDescription 模拟Marquee，无间断滚动内容<br />* @author Aken Li(www.kxbd.com)<br />* @DOM<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&quot;marquee&quot;&gt;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;<br />*&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;/li&gt;<br />*&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;&lt;/li&gt;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br />* @CSS<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#marquee {width:200px;height:50px;overflow:hidden;}<br />* @Usage<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#marquee').kxbdMarquee(options);<br />* @options<br />*&nbsp;&nbsp;&nbsp;&nbsp;isEqual:true,//所有滚动的元素长宽是否相等,true,false<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loop: 0,//循环滚动次数，0时无限<br />*&nbsp;&nbsp;&nbsp;&nbsp;direction: 'left',//滚动方向，'left','right','up','down'<br />*&nbsp;&nbsp;&nbsp;&nbsp;scrollAmount:1,//步长<br />*&nbsp;&nbsp;&nbsp;&nbsp;scrollDelay:20//时长<br />*/<br />(function($){<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;$.fn.kxbdMarquee = function(options){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var opts = $.extend({},$.fn.kxbdMarquee.defaults, options);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.each(function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var $marquee = $(this);//滚动元素容器<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var _scrollObj = $marquee.get(0);//滚动元素容器DOM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var scrollW = $marquee.width();//滚动元素容器的宽度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var scrollH = $marquee.height();//滚动元素容器的高度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var $element = $marquee.children(); //滚动元素<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var $kids = $element.children();//滚动子元素<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var scrollSize=0;//滚动元素尺寸<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var _type = (opts.direction == 'left' || opts.direction == 'right') ? 1:0;//滚动类型，1左右，0上下<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//防止滚动子元素比滚动元素宽而取不到实际滚动子元素宽度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$element.css(_type?'width':'height',10000);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取滚动元素的尺寸<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (opts.isEqual) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollSize = $kids[_type?'outerWidth':'outerHeight']() * $kids.length;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$kids.each(function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollSize += $(this)[_type?'outerWidth':'outerHeight']();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//滚动元素总尺寸小于容器尺寸，不滚动<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (scrollSize&lt;(_type?scrollW:scrollH)) return; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//克隆滚动子元素将其插入到滚动元素后，并设定滚动元素宽度<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$element.append($kids.clone()).css(_type?'width':'height',scrollSize*2);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var numMoved = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function scrollFunc(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var _dir = (opts.direction == 'left' || opts.direction == 'right') ? 'scrollLeft':'scrollTop';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (opts.loop &gt; 0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numMoved+=opts.scrollAmount;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(numMoved&gt;scrollSize*opts.loop){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_scrollObj[_dir] = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return clearInterval(moveId);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(opts.direction == 'left' || opts.direction == 'up'){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_scrollObj[_dir] +=opts.scrollAmount;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(_scrollObj[_dir]&gt;=scrollSize){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_scrollObj[_dir] = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_scrollObj[_dir] -=opts.scrollAmount;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(_scrollObj[_dir]&lt;=0){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_scrollObj[_dir] = scrollSize;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//滚动开始<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var moveId = setInterval(scrollFunc, opts.scrollDelay);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//鼠标划过停止滚动<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$marquee.hover(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(moveId);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(moveId);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;moveId = setInterval(scrollFunc, opts.scrollDelay);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />&nbsp;&nbsp;&nbsp;&nbsp;$.fn.kxbdMarquee.defaults = {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;isEqual:true,//所有滚动的元素长宽是否相等,true,false<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loop: 0,//循环滚动次数，0时无限<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;direction: 'left',//滚动方向，'left','right','up','down'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollAmount:1,//步长<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollDelay:20//时长<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />&nbsp;&nbsp;&nbsp;&nbsp;$.fn.kxbdMarquee.setDefaults = function(settings) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.extend( $.fn.kxbdMarquee.defaults, settings );<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />})(jQuery);<br />&nbsp;</div><p><br /><br /><br />&nbsp;</p>]]></description><category>技术文章</category><comments>http://www.epoweralliance.net/post/22.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=22</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=22&amp;key=a4f5e95e</trackback:ping></item><item><title>赵笑宇太坏了！</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/21.html</link><pubDate>Sun, 31 Jan 2010 11:29:19 +0800</pubDate><guid>http://www.epoweralliance.net/post/21.html</guid><description><![CDATA[<p>赵笑宇这个小行行实在太坏了，非得向我喝水的被子里尿尿，我要把他的&ldquo;劣迹&rdquo;记录下来&hellip;&hellip;<img alt="" src="http://www.epoweralliance.net/image/face/Angry.gif" /></p>]]></description><category>儿子</category><comments>http://www.epoweralliance.net/post/21.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=21</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=21&amp;key=83fe0746</trackback:ping></item><item><title>有点累</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/20.html</link><pubDate>Wed, 27 Jan 2010 21:12:29 +0800</pubDate><guid>http://www.epoweralliance.net/post/20.html</guid><description><![CDATA[<p>说实话，我真的不太了解自己！</p><p>有时候自己的一些行为，好像是潜意识的，至少自己大脑没有进行任何思考和指挥就做出了一些事情。这其中有些事情被对方是有意做的。如果这样的事情发生在自己的亲人身上，就对感情有极其严重的影响。</p><p>现在我越来越懒了，好像更不自信了&hellip;&hellip;</p><p>或许生活中难免的一些事情，有点累&hellip;&hellip;</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/20.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=20</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=20&amp;key=82a4d5e4</trackback:ping></item><item><title>Flash破解与防破解</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/19.html</link><pubDate>Sun, 24 Jan 2010 06:53:03 +0800</pubDate><guid>http://www.epoweralliance.net/post/19.html</guid><description><![CDATA[<p>在一些名门论坛，谈论破解之术被明文禁止甚至会招来不尽的鄙视。我一直都对这个观点有种很异样的感觉。诚然，尊重原创是一种美德。然而对于不会说话的工具而言，其本身又岂会有善恶之分？有善恶之分的，是使用这些工具的人。</p><p>因为无法控制其中的尺度，只好一尽排斥，这是中国官方乃至国际官方一惯的作风。言论自由成为人人崇尚却又时时为其所害的一面幌子。自由，也有度。</p><p>破解和防破解是必将同时存在的对立体。如同制造病毒和防范病毒一样。因为制造病毒的言论从不会公开出现在一些名门场合，所以每当病毒来袭，防范的一方总是措不及防。这是当然，世上有几名黑客会自报家门？</p><p>幸运的是，Flash 破解是一种公开的技术。然而不幸的是，这种公开的技术却被鄙视为一种下流手段。说句公道话，这里面确实有一些正人君子，可是更有一些人前一套人后一套的道貌岸然之士。这让我想起一句话：&ldquo;宁做真小心，不做伪君子。&rdquo;</p><p>既然如此，对于这种神奇的技术，为什么不能堂堂正正的来讨论？我们更希望看到的，不是这种偷偷摸摸，而是从破解中汲取，从防范中得到。</p><p>[separator]</p><p align="center">破解篇</p><p>&nbsp;</p><p>这里所谈的破解，包括提取swf、破解已加密及未加密的swf，即通常所说的&ldquo;swf to fla&rdquo;。</p><p><strong>获取swf的工具</strong></p><p>● Flash Saver - 保存网页中的swf <br />● Flash文件格式转换器(FlashChanger) - 转换未加壳的exe为swf <br />● Flash吸血鬼 - 不得已时用之。<br />提取范围很广，只要能看到Flash的窗口，包括加壳及未加壳的exe、网页等等。在使用Flash吸血鬼提取swf的过程中建议不要进行其他操作，否则速度会变得极其缓慢，配置不好的机器有可能死机。这也是这款软件目前版本(v2.2)最大的一个不足之处。如果想中止程序，可以在任务管理器中结束。</p><p>******************<br /><strong>2007-2-27更新：</strong><br />【● Action Script Viewer - ASV是一款强大的破解工具，也是一款强大的提取工具，支持从许多文件(如word、exe等)中提取swf，用ASV打开目标文档，将弹出列表中的文件拖到任意文件夹即可。<br />● Flash Capture - 发现这款操作起来比 Flash Saver 更方便。】</p><p>******************</p><p><strong>使用Temporary Internet Files(IE缓存)下载MV、SWF等资源</strong><br />上传时间：2006-9-20 <br />原文地址：http://www.zhugao.cn/info/news_show.asp?id=326</p><p>偶尔会有网友问我关于网上 MV 如何下载，其实方法很简单，只要到 Temporary Internet Files 文件夹下就能找到想找的大部分网络资源。</p><p>Temporary Internet Files 是 IE 的临时文件夹。目录一般在C:\Documents and Settings\你的用户名\Local Settings\Temporary Internet Files</p><p>使用 Temporary Internet Files 查找资源的技巧：先清空 Temporary Internet Files，然后用 IE 打开或刷新你要找的资源 (比如 MV) 所在的网页。再刷新 Temporary Internet Files 就能看到了，如果资源比较大，需要过一会，等下载完后再刷新才能看到。</p><p>有时，部分资源会被隐藏。查看 Temporary Internet Files 的属性可以断定里面有文件，可是里面的内容却看不到。此时，用 WinRAR 压缩一下 Temporary Internet Files 就能看到了。为了不浪费时间，压缩的时候，压缩方式请选择&ldquo;存储&rdquo;。为了便于搜索查找，可以把压缩后的 Temporary Internet Files 解压到另一个目录下，里面的东西此时已经一目了然，分别分布在 Content.IE5 文件夹下的四个子文件夹中。</p><p>可以将 Temporary Internet Files 移动到其他分区下，一方面可以给系统分区减负，另一方面也便于查找。移动方法如下：<br />Internet 选项 &rarr; 常规选项卡 &rarr; 在&ldquo;Internet 临时文件&rdquo;区点击&ldquo;设置&rdquo; &rarr; 移动文件夹 &rarr; 选择一个分区，例如选择 D，就把 Temporary Internet Files 移到了 D 盘的根目录下。最后会提示重启，其实不是重启，是注销。记得保存当前的其他工作，按确定注销。</p><p><strong>从Word中提取Flash</strong><br />测试环境：WindowsXP / Office2003<br />上传时间：2006-12-2<br />原文地址：http://www.zhugao.cn/info/news_show.asp?id=443</p><p>1、需要一款16进制编辑工具WinHex</p><p>2、打开含有Flash的Word文档，点击&ldquo;控件工具箱&rdquo;的&ldquo;设计模式&rdquo;按钮进入设计模式，选择Word中的Flash，复制粘贴到任意文件夹，会看到一个&ldquo;片段&rdquo;文件。</p><p>3、打开WinHex，将该&ldquo;片段&rdquo;文件拉到WinHex中，单击下拉菜单&ldquo;搜索&rdquo;&rarr;&ldquo;查找16进制值&rdquo;，搜索&ldquo;465753&rdquo;，在搜索到的&ldquo;465753&rdquo;中的&ldquo;4&rdquo;位置上单击右键，选择&ldquo;选块开始&rdquo;。</p><p>4、继续&ldquo;搜索&rdquo;&rarr;&ldquo;查找16进制值&rdquo;，搜索&ldquo;3A5C&rdquo;，然后按住F3，直到出现&ldquo;3A5C未找到&rdquo;，点击&ldquo;是&rdquo;，在最后搜索到的&ldquo;3A5C&rdquo;中&ldquo;C&rdquo;位置上单击右键，选择&ldquo;选块结尾&rdquo;。（注：少数情况可能会搜索不到&ldquo;3A5C&rdquo;，则改为搜索&ldquo;3A&rdquo;或&ldquo;5C&rdquo;，方法相同）。</p><p>5、在选块内任意处点击右键&rarr;编辑&rarr;复制选块&rarr;进入新文件&rarr;输入文件名 (如test.swf) &rarr;保存。</p><p>******************<br /><strong>2007-2-10更新：</strong><br />【用ASV打开Word文档，可直接提取里面的SWF及还原成.fla文件。如需提取Word文档中的原始SWF，用ASV打开Word文档时，将弹出列表中的文件拖到桌面或其他文件夹即可。此方法极其简便，推荐使用。感谢 Snow 兄的交流。】</p><p>******************</p><p><strong>常用破解工具</strong></p><p>谈到破解，很多朋友都会想到时下流行的闪客精灵。以下为常用的破解工具，按我使用的频繁程度，分别有：</p><p>● 硕思闪客精灵(Sothink SWF Decompiler) <br />● Action Script Viewer(ASV) <br />● Imperator FLA(有使用者译为&ldquo;罗马统治者&rdquo;)<br />(这是我最早认识的用来还原swf的工具，可惜一直在关注也没有发现2.0以上的破解版，只有1.6.9.8的破解版，这已经是3年前的版本了，只对Flash6.0以下有效。)<br />● 硕思闪客之锤(Sothink SWF Quicker)</p><p>以上四款，以Decompiler最为常用。ASV虽然强大，但在实用性方面却不如Decompiler，这应当也是为什么数年来Decompiler能够长久风靡的原因。而ASV对付Flashincrypt加密过的swf却是轻而易举，这大大弥补了Decompiler的不足。不少网友知道用ASV来查看swf，但是不知道如何使用它来将swf还原成fla，以5.01版本为例，只需两步。</p><p>1. 打开等待破解的swf文件(支持拖放打开)，输出重建数据(File &rarr; Export Rebuild Data (JSFL)&hellip;)到某一目录下，例如：桌面\新建文件夹。</p><p>2. 双击目录下的&ldquo;rebuildcommand.jsfl&rdquo;，系统将启动Flash重建fla文件。根据原swf文件的复杂程度，重建fla所需的时间将有所区别。</p><p><strong>破解附言</strong></p><p>破解swf，依赖的主要是现成工具，多款工具综合使用，一款不行试另一款，如果作者有意加密，视破解者自身水平，在获取swf时将遇到规模可大可小的困难，在破解时亦将不可避免的多花些许心思。如果遇到 SWF Encrypt 加密过的作品，只能对其中的AS无奈了。前几天听闻闪客互联的猎人兄对 SWF Encrypt 有破解之法，然而似有卖关之嫌，未见其实。</p><p>&nbsp;</p><p align="center">加密篇</p><p>&nbsp;</p><p>加密方法流传不少，此处只谈我所知的较为实用的方法。</p><p><strong>更改后缀，避开 Flash Saver 等下载工具</strong></p><p>此方法可有效避开 Flash Saver 等下载工具。使提取者不得不从缓存中查找文件，一定程度上增加了提取难度。后缀可改为 gif、jpg、txt 等等。虽然可以更改后缀，然而在插入到网页时，仍然需要以 swf 的形式插入，使用此 swf 来加载改过后缀的影片。</p><p><strong>限制 Flash 在指定域名/网址中播放 (Flash 防盗链)</strong><br />上传时间：2006-8-4<br />原文地址：http://www.zhugao.cn/info/news_show.asp?id=217</p><p>url = &ldquo;http://www.zhugao.cn&rdquo;;</p><p>/*<br />以下判断网址的前 20 个字符（字符数根据你的网址作相应修改），如果与&rdquo;url&rdquo;不一致则播放失败。注：swf 可以放在任意目录下，只要网址的前 20 个字符是正确的。<br />*/</p><p>if(_url.substring(0, 20)&lt;&gt;url){ <br />gotoAndStop(2);</p><p>/*<br />这里可以做一些东西，例如：将发布设置中的&ldquo;本地回放安全性&rdquo;设为&ldquo;只访问网络&rdquo;，然后在这里做无数的弹窗<br />onEnterFrame = function(){<br />getURL(&rdquo;http://www.zhugao.cn&rdquo;, &ldquo;_blank&rdquo;);<br />}<br />*/</p><p>}else{ <br />gotoAndPlay(3); //跳到正常播放<br />}</p><p>为了便于阅读，以下是没有注释的代码：<br />url = &ldquo;http://www.zhugao.cn&rdquo;;<br />if(_url.substring(0, 20)&lt;&gt;url){<br />gotoAndStop(2);<br />}else{<br />gotoAndPlay(3);<br />}</p><p>如果要允许多个域名，可以这样写：<br />url = &ldquo;http://www.zhugao.cn&rdquo;;<br />url2 = &ldquo;http://zhugao.cn&rdquo;;<br />if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){<br />gotoAndPlay(3);<br />}else{<br />gotoAndStop(2);<br />}</p><p>● 注意：用此方法，设计过程中导出时的技巧：<br />用IE打开先打开指定目标网址，以避免在导出时频繁弹出窗口，如果无效，请将默认浏览器设置成IE，关闭导出时的player窗口即可继续编辑。有时Flash软件会因此发生错误而被强行结束，导出前请保存文档，切记！</p><p><strong>常用加密工具</strong></p><p>● SWF Encrypt <br />可有效防止目前流行的几乎所有破解工具对其所加密作品的AS查看。2006年10月更新为3.0.12，尽管加密后文件仍然有明显的增大(视原swf的复杂程度，增大幅度有所不同)，然而令人振奋的是，已经支持放射状渐变，支持Flash8.0。加密技巧：分解swf逐个加密，以尽量避免加密后单个文件体积庞大的问题。</p><p>● Flashincrypt <br />可轻易防止闪客精灵目前的版本对其所加密作品的AS查看，加密后的文件几乎保持原文件大小。遗憾的是不能防止 Action Script Viewer 5.0 以上的版本。</p><p><strong>适当应用与javascript结合</strong><br />加密JS，从而实现间接加密swf。相关工具及例子：<br />● T4nk JS混淆工具<br />用于javascript的混淆加密。<br />● Encrypt HTML<br />加密网页脚本，包括 HTML source code, javascript, VBScript, text, links and graphics 等。<br />● 从Flash到JavaScript的通讯，从JavaScript到Flash的通讯<br />● 控制 Flash Player 的 JavaScript 方法一览表</p><p><strong>在Word中插入Flash</strong><br />测试环境：WindowsXP / Office2003<br />上传时间：2006-12-2<br />原文地址：http://www.zhugao.cn/info/news_show.asp?id=443</p><p>可用在独立文件给客户看的时候，尽管可以用前述方法从word中提取swf，然而此方法仍然具有一定防范效果。</p><p>1、新建一Word文档并保存。</p><p>2、在Word中依次单击下拉菜单&ldquo;视图&rdquo;&rarr;&ldquo;工具栏&rdquo;&rarr;&ldquo;控件工具箱&rdquo;。</p><p>3、在&ldquo;控件工具箱&rdquo;中点击&ldquo;其他控件&rdquo;，选择列表中的&ldquo;Shockwave Flash Object&rdquo;。</p><p>4、右键单击插入进来的Flash播放控件，选择&ldquo;属性&rdquo;。</p><p>5、在&ldquo;属性&rdquo;窗口的&ldquo;Movie&rdquo;栏输入Flash动画的路径及文件名，需要用绝对路径，可采用以下两种：<br />file:///C:/test/test.swf<br />http://www.zhugao.cn/test.swf</p><p>6、将&ldquo;EmbedMovie&rdquo;项设置为&ldquo;True&rdquo;，使Flash嵌入到Word中。&ldquo;Height&rdquo;和&ldquo;Width&rdquo;分别为Flash的高和宽。&ldquo;Scale&rdquo;默认为ShowAll，为缩放模式，始终显示Flash中的所有内容，如果改为NoScale则始终按1：1比例，不会缩放Flash中的内容。</p><p>7、单击控件工具箱上的&ldquo;退出设计模式&rdquo;按钮，在Word中即可播放Flash了。再次按下该按钮则暂停播放，进入设计模式。如当时未显示Flash，请保存退出Word，再打开该Word文档，点击&ldquo;退出设计模式&rdquo;按钮即可看到Flash。</p><p><strong>打包成加壳exe</strong></p><p>用Flash的默认程序打包的exe很容易转成swf，SWFKit是一款很不错的加壳打包软件，不易被还原。</p><p>******************<br /><strong>2007-1-22更新：</strong><br />【可以用 UPX 和 ASProtect 等压缩加壳工具对 Flash 的默认程序打包的 EXE 进行操作，然而仍然可以用 FlashChanger 轻易还原。而用 SWFKit 打包的 EXE 才是更安全的， FlashChanger 奈何不了它。此次测试还发现，UPX 对 EXE 的压缩功能很强，压缩比率可达 50% - 70% ，建议用 SWFKit 打包后再用 UPX 等压缩加壳工具对其进行操作。】</p><p>******************</p><p>&nbsp;</p><p align="center">后记</p><p>&nbsp;</p><p>破解时需要多种方法或工具综合使用，加密亦然，需根据用途综合加密。<br />● 对于网络用swf的推荐加密方案：<br />更改后缀，限制在指定域名播放，分解成多个swf并用SWF Encrypt加密。<br />此方案主要依赖于SWF Encrypt，重在保护作品的AS，一旦SWF Encrypt遭到破解软件的有效攻击，此方案即宣告破产。</p>]]></description><category>技术文章</category><comments>http://www.epoweralliance.net/post/19.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=19</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=19&amp;key=035b65c8</trackback:ping></item><item><title>今天下了点雪，儿子玩的很高兴</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/18.html</link><pubDate>Wed, 20 Jan 2010 21:52:35 +0800</pubDate><guid>http://www.epoweralliance.net/post/18.html</guid><description><![CDATA[<p>今天下午下班后，带着儿子到楼下玩雪。雪下的不大，气温很低，路面结冰了。我和儿子穿着羽绒服、带着手套和帽子，在堆着小&ldquo;雪人&rdquo;。儿子还有四天就两周岁了，&ldquo;打雪仗&rdquo;他可不是我的对手，他这有被我攻击的份儿！</p><p>在外面玩的时候，我怕他冻着手和脚，就动员他堆一会儿雪人，跑一会儿步，这样一直等到他妈妈下班回来。因为他妈妈打电话说害怕路滑，不敢自己走，儿子一看到他妈妈就牵着她的手&hellip;&hellip;</p><p>我的儿子真懂事，将来一定是一个有中华传统美德的幸福的好儿子！</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/18.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=18</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=18&amp;key=be64f505</trackback:ping></item><item><title>用JS去掉从WORD粘贴到编辑器遗留下来的格式</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/17.html</link><pubDate>Tue, 19 Jan 2010 09:30:36 +0800</pubDate><guid>http://www.epoweralliance.net/post/17.html</guid><description><![CDATA[<p>以下是用JS去掉从WORD粘贴到编辑器时，遗留下来的格式。</p><p>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;<br />&lt;HTML&gt;<br />&lt;HEAD&gt;<br />&lt;TITLE&gt; New Document &lt;/TITLE&gt;<br />&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;EditPlus&quot;&gt;<br />&lt;META NAME=&quot;Author&quot; CONTENT=&quot;&quot;&gt;<br />&lt;META NAME=&quot;Keywords&quot; CONTENT=&quot;&quot;&gt;<br />&lt;META NAME=&quot;Description&quot; CONTENT=&quot;&quot;&gt;<br />&lt;/HEAD&gt;</p><p>&lt;BODY&gt;<br />&lt;script&gt;<br />function GetClipboardHTML()<br />{<br />var oDiv = document.getElementById(&quot;divTemp&quot;)<br />oDiv.innerHTML = &quot;&quot; ;</p><p>var oTextRange = document.body.createTextRange() ;<br />oTextRange.moveToElementText(oDiv) ;<br />oTextRange.execCommand(&quot;Paste&quot;) ;</p><p>var sData = oDiv.innerHTML ;<br />oDiv.innerHTML = &quot;&quot; ;</p><p>return sData ;<br />}</p><p><br />function cleanAndPaste( html )<br />{<br />// Remove all SPAN tags<br />html = html.replace(/&lt;\/?SPAN[^&gt;]*&gt;/gi, &quot;&quot; );<br />// Remove Class attributes<br />html = html.replace(/&lt;(\w[^&gt;]*) class=([^ |&gt;]*)([^&gt;]*)/gi, &quot;&lt;$1$3&quot;) ;<br />// Remove Style attributes<br />html = html.replace(/&lt;(\w[^&gt;]*) style=&quot;([^&quot;]*)&quot;([^&gt;]*)/gi, &quot;&lt;$1$3&quot;) ;<br />// Remove Lang attributes<br />html = html.replace(/&lt;(\w[^&gt;]*) lang=([^ |&gt;]*)([^&gt;]*)/gi, &quot;&lt;$1$3&quot;) ;<br />// Remove XML elements and declarations<br />html = html.replace(/&lt;<a href="file:///? ?xml[^&gt;]*&gt;/gi">\\?\?xml[^&gt;]*&gt;/gi</a>, &quot;&quot;) ;<br />// Remove Tags with XML namespace declarations: &lt;o:p&gt;&lt;/o:p&gt;<br />html = html.replace(/&lt;\/?\w+:[^&gt;]*&gt;/gi, &quot;&quot;) ;<br />// Replace the &amp;nbsp;<br />html = html.replace(/&amp;nbsp;/, &quot; &quot; );<br />// Transform &lt;P&gt; to &lt;DIV&gt;<br />var re = new RegExp(&quot;(&lt;P)([^&gt;]*&gt;.*?)(&lt;\/P&gt;)&quot;,&quot;gi&quot;) ;// Different because of a IE 5.0 error<br />html = html.replace( re, &quot;&lt;div$2&lt;/div&gt;&quot; ) ;</p><p>//insertHtml( html ) ;</p><p>//return html;</p><p>Form1.my.value = html;<br />}</p><p>function Paste()<br />{<br />var sHTML = GetClipboardHTML() ;</p><p>var re = /&lt;\w[^&gt;]* class=&quot;?MsoNormal&quot;?/gi ;<br />var re2 = /&lt;\w[^&gt;]* class=&quot;?xl&quot;?/gi ;<br />if ( re.test( sHTML ) )<br />{<br />alert(&quot;您要粘贴的内容好像是来自 MS Word，系统将清除 MS Word 格式后再粘贴！&quot;)<br />}</p><p>if ( re2.test( sHTML ) )<br />{<br />alert(&quot;您要粘贴的内容好像是来自 MS Excel，系统将清除 MS Excel 格式后再粘贴！&quot;)<br />}<br />cleanAndPaste( sHTML ) ;<br />}<br />&lt;/script&gt;<br />&lt;Form id=&quot;Form1&quot; name=&quot;Form1&quot;&gt;<br />&lt;input type=&quot;button&quot; value=&quot;paste&quot; onclick=&quot;Paste()&quot;&gt;<br />&lt;br/&gt;<br />&lt;br/&gt;<br />&lt;textarea name=&quot;my&quot; cols=&quot;60&quot; rows=&quot;10&quot;&gt;&lt;/textarea&gt;<br />&lt;DIV id=divTemp <br />style=&quot;VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px&quot;&gt;&lt;/DIV&gt;<br />&lt;/Form&gt;<br />&lt;/BODY&gt;<br />&lt;/HTML&gt;</p>]]></description><category>技术文章</category><comments>http://www.epoweralliance.net/post/17.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=17</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=17&amp;key=a614561c</trackback:ping></item><item><title>教育儿子的迷茫</title><author>a@b.com (深蓝)</author><link>http://www.epoweralliance.net/post/15.html</link><pubDate>Tue, 19 Jan 2010 08:56:56 +0800</pubDate><guid>http://www.epoweralliance.net/post/15.html</guid><description><![CDATA[<p>现在儿子正慢慢懂事，在引导儿子健康成长和教育儿子上，感到很迷茫。</p><p>中国古语说得好：&ldquo;玉不琢不成器&rdquo;，儿子在成长过程中不可避免出现一些坏的习气，比如太任性，和小朋友打架等，这样就应该进行必要的教育和引导，甚至采取一些惩罚措施。</p><p>然而现代一些著名教育家也指出：&ldquo;最好的教育方式就是不去教育&rdquo;。仔细分析，也有一定道理。小孩子的行为和思想如果完全按照大人们的标准去要求，还谈得上创造性发展么？并且有时候惩罚会对孩子产品极其深远的负面影响。</p><p>一次偶然机会看了一篇文章，谈到如果你想让孩子成长成你所希望的，那么在他犯错误的时候不要去理他，不批评也不表扬也不去&ldquo;关注&rdquo;，在他做了你认为很棒的事情的时候，不要吝啬你的表扬，要大声告诉他，&ldquo;你这样做真棒&rdquo;，诸如此类。我比较赞同这样观点，可是有时候看到儿子任性，还是&ldquo;情不自禁&rdquo;的&ldquo;训斥&rdquo;他。不过大多数时候我还是&ldquo;斗不过他&rdquo;，基本每次都是哭了再去哄他。我明白这样做是极其错误的，可是&hellip;&hellip;</p><p>亲爱的儿子，老爸很希望你健康快乐的成长，这或许也是天下父母都希望的事情。</p>]]></description><category>我的记忆</category><comments>http://www.epoweralliance.net/post/15.html#comment</comments><wfw:comment>http://www.epoweralliance.net/</wfw:comment><wfw:commentRss>http://www.epoweralliance.net/feed.asp?cmt=15</wfw:commentRss><trackback:ping>http://www.epoweralliance.net/cmd.asp?act=tb&amp;id=15&amp;key=2f35b153</trackback:ping></item></channel></rss>
