<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>cleaneyes</title>
    <description></description>
    <link>http://cleaneyes.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>你用过哪些工作流产品？</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/247251" style="color:red;">http://cleaneyes.javaeye.com/blog/247251</a>&nbsp;
          发表时间: 2008年09月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>最初接触工作流是从jBPM开始的，从对工作流没有什么概念，到将其应用到一个小项目中，研究了两三个月。</p>
<p>开源的工作流缺乏文档，更重要的是缺乏结合业务的示例。试用jBPM的日子可谓痛并快乐着，配置成功花费了好几天的时间。因网上给出的配置范例都是使用Hibernate，而我用的是ibatis，jBPM与ibatis使用不同的数据源。结果一个jBPM与Spring的结合，再加上ibatis和事务控制，把我弄得焦头烂额，但终究大功告功，可谓大大松了一口气，可以进行实战了。</p>
<p>jBPM源码中给出的例子虽然在教你怎么用它的API，但都是些玩具，没有一个结合业务逻辑的例子。网上流转的那个请假的例子，算是唯一可以学习的榜样。但还是过于简单，离实际应用有很大的差距。最后我做了一个在线订单系统把jBPM用上了，没用去实现那些有中国特色的工作流功能（回退，会签，自由流等）功能。</p>
<p>&nbsp;</p>
<p>当时我很想知道商用的工作流产品是个什么样子，到底实现了哪些功能。恰巧现在的项目用到了西安协同的工作流，这也算是国内工作流软件的一个老牌子了。使用jBPM的经验，让我自然的将两者进行对比。说功能，当然是商用产品功能产品强。对回退/自由流/会签/取回/同步工作组/异步工作组这些较复杂功能的支持，加上与组织架构的结合，使商用工作流产品显得强悍很多。</p>
<p>而做为开源Java工作流的老大jBPM，在工作流设计上显得要优雅很多，从api的设计，总体架构来看，jBPM是大师的作品，而西安协同的工作流就像是软件作坊出来的。从工作流引擎的原理上看，jBPM更加灵活。</p>
<p>&nbsp;</p>
<p>jBPM的设计与一般工作流产品最大的不同在于，jBPM没有服务端，它与你的其他代码一样，运行在你的web服务器里。而一般工作流产品都有服务端，引擎运行在服务端，你必须架设工作流服务器，客户端通过RMI的方式与服务端连接。RMI方式有短暂的延时，所以你完成一个工作项后，并不能马上返回下一个工作项的实例。</p>
<p>&nbsp;</p>
<p>移植性来说，jBPM工作流更方便。因为他的移植只需移植他的流程定义文档，而不用管数据库。流程定义文档就是用源码的一部分，受版本控制, 流程定义要更新到数据库时，只需调用jBPM的一个API，你可以用ant实现自动发布。而西安协同的工作流在流程定义时，就将一些数据写入了数据库，移植时需要用其专用工具导成jar文档，再导入。</p>
<p>&nbsp;</p>
<p>有人认为，有服务器端可以承受更大的负载，性能更好，必要时还可以使用集群。当有多个客户端时，都由服务器端统一控制，所以不用担心数据竞争访问的问题。而jBPM这种，若为了统一管理使用同一工作流数据库，但客户端各自管理工作流引擎，会有数据竞争访问的问题？</p>
<p>&nbsp;</p>
<p>你使用过哪些工作流产品，觉得哪种更好呢？</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/247251#comments" style="color:red;">已有 <strong>2</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 26 Sep 2008 22:12:35 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/247251</link>
        <guid>http://cleaneyes.javaeye.com/blog/247251</guid>
      </item>
          <item>
        <title>我们的项目毛坯上线了</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/246862" style="color:red;">http://cleaneyes.javaeye.com/blog/246862</a>&nbsp;
          发表时间: 2008年09月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>忙了一个多月, 差不多天天加班, 连周日都加上了,终于赶出一个毛坯, 前两天去客户那里布署了, 给客户演示了一下。</p>
<p>这两天的日子微微好过点，项目经理没有逼着我们加班到九点多。我就抽得时间来，写几句博客吧，好久没更新了。</p>
<p>&nbsp;</p>
<p>来到新东家两个多月了，发现这几十人的小公司，实在是不太成体系。很多应该规范和积累下来的东西，都处于粗放状态。而我们的母公司可是过了CMM5的，没想自己公司这么不成熟。原来是想出来看看CMM5级的公司是怎样规范软件开发流程的，没想到和上一东家相比，发现现在的公司很多做法竟如何初级，从前两天的系统布置上看，我们公司简直像个新手。</p>
<p>&nbsp;</p>
<p>上客户那布置系统那天，是另外一个同事去的，上午弄了半天，数据库导成功了，可工作流服务器启动出错。搞不掂了，在电话里沟通了半天，最后还是叫我过去帮忙。我的运气不错，手到病除，一下子就装好了，也没做什么特别处理，按标准的步骤做就好成功了。</p>
<p>接着把我们的web应用一布署，出现的问题才真叫可笑。系统布署成功后，客户第一件事想干什么呢？创建登录用户呀！这基本上都是某个系统运行的基础，可接着我们傻眼了，居然没有组织架构功能里没有新增用户的按钮。我想客户心里肯定凉了一节，不过系统里有几个默认用户，先将就用吧。客户倒也还心平气和的看里面的功能，那我们就先来创建一个单吧，呵呵，在我们公司运行的好好的功能，到这里就不行了，一点保存就白板了。再试都新增其他单，啊，也出异常。看看后台的错误信息吧，&ldquo;表或视图不存在&rdquo;。哇，怎么会表不存在，赶快连数据库看看表在不在，表是早建好的，DBA亲身导的数据，肯定没问题。</p>
<p>&nbsp;</p>
<p>看到这种提示，你猜问题出在哪里？有经验朋友肯定能猜对。我的第一反应就是连数据库schema的影响，可能是连接用户访问的表不在他名下，因为以为遇到过这种情况。结果用户名与schema一致，我不知道哪里出问题了。再想到可能是SQL语句有写schema的名子，追踪到后台打印的sql后,另一同事恍然大悟，是hibernate映射文件自动生成时，加了schema名，客户这里的数据库schema名与我们用的不一致，所以报错了。呵呵，我没用过hibernate，不知道有这一招。</p>
<p>&nbsp;</p>
<p>后来还出现了, web应用更新后，表结构没有同步更新，在给用户演示时出错，一大块功能无法演示的情况。打击大了。</p>
<p>&nbsp;</p>
<p>其实这些失误都是非常低级的，一个成熟的公司不该出现这样的情况。至少公司里要建一个独立的测试环境，把开发中的数据和程序迁移到测试环境，需要有一个标准的做法实现程序/数据表/工作流同步更新，环境相关的配置项自动替换。</p>
<p>&nbsp;</p>
<p>我做开发做了四五年，技术好像没有太大的进步，学得不深又不广，Spring只知皮毛，Hibernate基本不懂，Structs忘掉大半了，没想到还能在项目中担当骨干。做发一个好的开发人员或架构师/分析师，技术需要深入的去了解，但我对如何提高开发的效率，保证开发的质量，保持团队的稳定更感兴趣。这些不需要CMMI写在条条框框里，而是我们开发人员可以去思考和体会的。</p>
<p>&nbsp;</p>
<p>从这个项目，我也看出，不同的公司开发的效率可能相差非常大，你用800万成本做出的东西，也许别人用500万成本就能做出来，原因在于别人的技术积累比你强很多。我感觉到在前一家公司的开发效率差不多是现在这家公司的两倍，虽然之前需自己写SQL，而现在用Hibernate。因为前一家公司有比较完善的标签，还有一些重用性很高的组件，有比较好的编程风格。虽然软件项目还没到拼成本的地步，但软件公司的成本降低确是大有可为的，只是很多公司都把目光盯在可怜的员工工资上下功夫，没有几家公司从长远发展的角度去进行建设和储备。</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/246862#comments" style="color:red;">已有 <strong>2</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 26 Sep 2008 00:12:17 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/246862</link>
        <guid>http://cleaneyes.javaeye.com/blog/246862</guid>
      </item>
          <item>
        <title>歌曲偶拾</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/221039" style="color:red;">http://cleaneyes.javaeye.com/blog/221039</a>&nbsp;
          发表时间: 2008年07月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>阿牛&nbsp; &lt;桂花香&gt;</p>
<p><strong><a href="http://mp3.baidu.com/m?tn=baidump3&amp;ct=134217728&amp;lm=-1&amp;word=%CF%D2%D7%D3%26%B5%CF%BF%CB%C5%A3%D7%D0"><span>弦子</span>
&amp;<span>迪克牛仔</span>
</a>
</strong>
 &lt;<strong><span>老爹&gt;</span>
</strong>
</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/221039#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 29 Jul 2008 13:43:36 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/221039</link>
        <guid>http://cleaneyes.javaeye.com/blog/221039</guid>
      </item>
          <item>
        <title>Framework</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/215717" style="color:red;">http://cleaneyes.javaeye.com/blog/215717</a>&nbsp;
          发表时间: 2008年07月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Spring/Structs/Hibernate/Tomcat/Ext/Exp</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/215717#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 17 Jul 2008 11:33:10 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/215717</link>
        <guid>http://cleaneyes.javaeye.com/blog/215717</guid>
      </item>
          <item>
        <title>簡繁轉換代碼</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/213788" style="color:red;">http://cleaneyes.javaeye.com/blog/213788</a>&nbsp;
          发表时间: 2008年07月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;</p>
<p><br />&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;简繁转换&lt;/TITLE&gt;</p>
<p>&lt;META http-equiv=Content-Type content="text/html; charset=gb2312"&gt;</p>
<p>&lt;SCRIPT language=JavaScript type=text/JavaScript&gt;<br />&lt;!--<br />function MM_reloadPage(init) { //reloads the window if Nav4 resized<br />if (init==true) with (navigator) {if ((appName=="Netscape")&amp;&amp;(parseInt(appVersion)==4)) {<br />document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}<br />else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();<br />}<br />MM_reloadPage(true);<br />//--&gt;<br />&lt;/SCRIPT&gt;<br />&lt;SCRIPT&gt;</p>
<p>var s="万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑凛几凤凫凭凯击凼凿刍划刘则刚创删别刬刭刽刿剀剂剐剑剥剧劝办务劢动励劲劳势勋勐勚匀匦匮区医华协单卖卢卤卧卫却卺厂厅历厉压厌厍厕厢厣厦厨厩厮县叁参叆叇双发变叙叠叶号叹叽吁后吓吕吗吣吨听启吴呒呓呕呖呗员呙呛呜咏咔咙咛咝咤咴咸哌响哑哒哓哔哕哗哙哜哝哟唛唝唠唡唢唣唤唿啧啬啭啮啰啴啸喷喽喾嗫嗬嗳嘘嘤嘱噜噼嚣嚯团园囱围囵国图圆圣圹场坂坏块坚坛坜坝坞坟坠垄垅垆垒垦垧垩垫垭垯垱垲垴埘埙埚埝埯堑堕塆塬墙壮声壳壶壸处备复够头夸夹夺奁奂奋奖奥妆妇妈妩妪妫姗姜娄娅娆娇娈娱娲娴婳婴婵婶媪嫒嫔嫱嬷孙学孪宁宝实宠审宪宫宽宾寝对寻导寿将尔尘尝尧尴尸尽层屃屉届属屡屦屿岁岂岖岗岘岙岚岛岭岳岽岿峃峄峡峣峤峥峦崂崃崄崭嵘嵚嵛嵝嵴巅巩巯币帅师帏帐帘帜带帧帮帱帻帼幂幞干并幺广庄庆庐庑库应庙庞废庼廪开异弃张弥弪弯弹强归当录彟彦彻径徕御忆忏忧忾怀态怂怃怄怅怆怜总怼怿恋恳恶恸恹恺恻恼恽悦悫悬悭悯惊惧惨惩惫惬惭惮惯愍愠愤愦愿慑慭憷懑懒懔戆戋戏戗战戬户扎扑扦执扩扪扫扬扰抚抛抟抠抡抢护报担拟拢拣拥拦拧拨择挂挚挛挜挝挞挟挠挡挢挣挤挥挦捞损捡换捣据捻掳掴掷掸掺掼揸揽揿搀搁搂搅携摄摅摆摇摈摊撄撑撵撷撸撺擞攒敌敛数斋斓斗斩断无旧时旷旸昙昼昽显晋晒晓晔晕晖暂暧札术朴机杀杂权条来杨杩杰极构枞枢枣枥枧枨枪枫枭柜柠柽栀栅标栈栉栊栋栌栎栏树栖样栾桊桠桡桢档桤桥桦桧桨桩梦梼梾检棂椁椟椠椤椭楼榄榇榈榉槚槛槟槠横樯樱橥橱橹橼檐檩欢欤欧歼殁殇残殒殓殚殡殴毁毂毕毙毡毵氇气氢氩氲汇汉污汤汹沓沟没沣沤沥沦沧沨沩沪沵泞泪泶泷泸泺泻泼泽泾洁洒洼浃浅浆浇浈浉浊测浍济浏浐浑浒浓浔浕涂涌涛涝涞涟涠涡涢涣涤润涧涨涩淀渊渌渍渎渐渑渔渖渗温游湾湿溃溅溆溇滗滚滞滟滠满滢滤滥滦滨滩滪漤潆潇潋潍潜潴澜濑濒灏灭灯灵灾灿炀炉炖炜炝点炼炽烁烂烃烛烟烦烧烨烩烫烬热焕焖焘煅煳煺熘爱爷牍牦牵牺犊犟犭状犷犸犹狈狍狝狞独狭狮狯狰狱狲猃猎猕猡猪猫猬献獭玑玙玚玛玮环现玱玺珉珏珐珑珰珲琎琏琐琼瑶瑷璇璎瓒瓮瓯电画畅畲畴疖疗疟疠疡疬疮疯疱疴痈痉痒痖痨痪痫痴瘅瘆瘗瘘瘪瘫瘾瘿癞癣癫癯皑皱皲盏盐监盖盗盘眍眦眬着睁睐睑瞒瞩矫矶矾矿砀码砖砗砚砜砺砻砾础硁硅硕硖硗硙硚确碱碍碛碜碱碹磙礼祎祢祯祷祸禀禄禅离秃秆种积称秽秾稆税稣稳穑穷窃窍窑窜窝窥窦窭竖竞笃笋笔笕笺笼笾筑筚筛筜筝筹签简箓箦箧箨箩箪箫篑篓篮篱簖籁籴类籼粜粝粤粪粮糁糇紧絷纟纠纡红纣纤纥约级纨纩纪纫纬纭纮纯纰纱纲纳纴纵纶纷纸纹纺纻纼纽纾线绀绁绂练组绅细织终绉绊绋绌绍绎经绐绑绒结绔绕绖绗绘给绚绛络绝绞统绠绡绢绣绤绥绦继绨绩绪绫绬续绮绯绰绱绲绳维绵绶绷绸绹绺绻综绽绾绿缀缁缂缃缄缅缆缇缈缉缊缋缌缍缎缏缐缑缒缓缔缕编缗缘缙缚缛缜缝缞缟缠缡缢缣缤缥缦缧缨缩缪缫缬缭缮缯缰缱缲缳缴缵罂网罗罚罢罴羁羟羡翘翙翚耢耧耸耻聂聋职聍联聩聪肃肠肤肷肾肿胀胁胆胜胧胨胪胫胶脉脍脏脐脑脓脔脚脱脶脸腊腌腘腭腻腼腽腾膑臜舆舣舰舱舻艰艳艹艺节芈芗芜芦苁苇苈苋苌苍苎苏苘苹茎茏茑茔茕茧荆荐荙荚荛荜荞荟荠荡荣荤荥荦荧荨荩荪荫荬荭荮药莅莜莱莲莳莴莶获莸莹莺莼萚萝萤营萦萧萨葱蒇蒉蒋蒌蓝蓟蓠蓣蓥蓦蔷蔹蔺蔼蕲蕴薮藁藓虏虑虚虫虬虮虽虾虿蚀蚁蚂蚕蚝蚬蛊蛎蛏蛮蛰蛱蛲蛳蛴蜕蜗蜡蝇蝈蝉蝎蝼蝾螀螨蟏衅衔补衬衮袄袅袆袜袭袯装裆裈裢裣裤裥褛褴襁襕见观觃规觅视觇览觉觊觋觌觍觎觏觐觑觞触觯詟誉誊讠计订讣认讥讦讧讨让讪讫训议讯记讱讲讳讴讵讶讷许讹论讻讼讽设访诀证诂诃评诅识诇诈诉诊诋诌词诎诏诐译诒诓诔试诖诗诘诙诚诛诜话诞诟诠诡询诣诤该详诧诨诩诪诫诬语诮误诰诱诲诳说诵诶请诸诹诺读诼诽课诿谀谁谂调??谄谅谆谇谈谊谋谌谍谎谏谐谑谒谓谔谕谖谗谘谙谚谛谜谝谞谟谠谡谢谣谤谥谦谧谨谩谪谫谬谭谮谯谰谱谲谳谴谵谶谷豮贝贞负贠贡财责贤败账货质贩贪贫贬购贮贯贰贱贲贳贴贵贶贷贸费贺贻贼贽贾贿赀赁赂赃资赅赆赇赈赉赊赋赌赍赎赏赐赑赒赓赔赕赖赗赘赙赚赛赜赝赞赟赠赡赢赣赪赵赶趋趱趸跃跄跖跞践跶跷跸跹跻踊踌踪踬踯蹑蹒蹰蹿躏躜躯车轧轨轩轪轫转轭轮软轰轱轲轳轴轵轶轷轸轹轺轻轼载轾轿辀辁辂较辄辅辆辇辈辉辊辋辌辍辎辏辐辑辒输辔辕辖辗辘辙辚辞辩辫边辽达迁过迈运还这进远违连迟迩迳迹适选逊递逦逻遗遥邓邝邬邮邹邺邻郁郄郏郐郑郓郦郧郸酝酦酱酽酾酿释里钜鉴銮錾钆钇针钉钊钋钌钍钎钏钐钑钒钓钔钕钖钗钘钙钚钛钝钞钟钠钡钢钣钤钥钦钧钨钩钪钫钬钭钮钯钰钱钲钳钴钵钶钷钸钹钺钻钼钽钾钿铀铁铂铃铄铅铆铈铉铊铋铌铍铎铏铐铑铒铓铔铕铖铗铘铙铚铛铜铝铞铟铠铡铢铣铤铥铦铧铨铩铪铫铬铭铮铯铰铱铲铳铴铵银铷铸铹铺铻铼铽链铿销锁锂锃锄锅锆锇锈锉锊锋锌锍锎锏锐锑锒锓锔锕锖锗锘错锚锛锜锝锞锟锠锡锢锣锤锥锦锧锨锩锪锫锬锭键锯锰锱锲锳锴锵锶锷锸锹锺锻锼锽锾锿镀镁镂镃镄镅镆镇镈镉镊镋镌镍镎镏镐镑镒镓镔镕镖镗镘镙镚镛镜镝镞镟镠镡镢镣镤镥镦镧镨镩镪镫镬镭镮镯镰镱镲镳镴镵镶长门闩闪闫闬闭问闯闰闱闲闳间闵闶闷闸闹闺闻闼闽闾闿阀阁阂阃阄阅阆阇阈阉阊阋阌阍阎阏阐阑阒阓阔阕阖阗阘阙阚阛队阳阴阵阶际陆陇陈陉陕陧陨险随隐隶隽难雏雠雳雾霁霉霭靓静靥鞑鞒鞯鞴韦韧韨韩韪韫韬韵页顶顷顸项顺须顼顽顾顿颀颁颂颃预颅领颇颈颉颊颋颌颍颎颏颐频颒颓颔颕颖颗题颙颚颛颜额颞颟颠颡颢颣颤颥颦颧风飏飐飑飒飓飔飕飖飗飘飙飚飞飨餍饤饥饦饧饨饩饪饫饬饭饮饯饰饱饲饳饴饵饶饷饸饹饺饻饼饽饾饿馀馁馂馃馄馅馆馇馈馉馊馋馌馍馎馏馐馑馒馓馔馕马驭驮驯驰驱驲驳驴驵驶驷驸驹驺驻驼驽驾驿骀骁骂骃骄骅骆骇骈骉骊骋验骍骎骏骐骑骒骓骔骕骖骗骘骙骚骛骜骝骞骟骠骡骢骣骤骥骦骧髅髋髌鬓魇魉鱼鱽鱾鱿鲀鲁鲂鲄鲅鲆鲇鲈鲉鲊鲋鲌鲍鲎鲏鲐鲑鲒鲓鲔鲕鲖鲗鲘鲙鲚鲛鲜鲝鲞鲟鲠鲡鲢鲣鲤鲥鲦鲧鲨鲩鲪鲫鲬鲭鲮鲯鲰鲱鲲鲳鲴鲵鲶鲷鲸鲹鲺鲻鲼鲽鲾鲿鳀鳁鳂鳃鳄鳅鳆鳇鳈鳉鳊鳋鳌鳍鳎鳏鳐鳑鳒鳓鳔鳕鳖鳗鳘鳙鳛鳜鳝鳞鳟鳠鳡鳢鳣鸟鸠鸡鸢鸣鸤鸥鸦鸧鸨鸩鸪鸫鸬鸭鸮鸯鸰鸱鸲鸳鸴鸵鸶鸷鸸鸹鸺鸻鸼鸽鸾鸿鹀鹁鹂鹃鹄鹅鹆鹇鹈鹉鹊鹋鹌鹍鹎鹏鹐鹑鹒鹓鹔鹕鹖鹗鹘鹙鹚鹛鹜鹝鹞鹟鹠鹡鹢鹣鹤鹥鹦鹧鹨鹩鹪鹫鹬鹭鹯鹰鹱鹲鹳鹴鹾麦麸黄黉黡黩黪黾鼋鼌鼍鼗鼹齄齐齑齿龀龁龂龃龄龅龆龇龈龉龊龋龌龙龚龛龟";<br />var t="萬與醜專業叢東絲丟兩嚴喪個爿豐臨為麗舉麼義烏樂喬習鄉書買亂爭於虧雲亙亞產畝親褻嚲億僅從侖倉儀們價眾優夥會傴傘偉傳傷倀倫傖偽佇體余傭僉俠侶僥偵側僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲儺兒兌兗党蘭關興茲養獸囅內岡冊寫軍農塚馮沖決況凍淨淒涼淩減湊凜幾鳳鳧憑凱擊氹鑿芻劃劉則剛創刪別剗剄劊劌剴劑剮劍剝劇勸辦務勱動勵勁勞勢勳猛勩勻匭匱區醫華協單賣盧鹵臥衛卻巹廠廳曆厲壓厭厙廁廂厴廈廚廄廝縣三參靉靆雙發變敘疊葉號歎嘰籲後嚇呂嗎唚噸聽啟吳嘸囈嘔嚦唄員咼嗆嗚詠哢嚨嚀噝吒噅鹹呱響啞噠嘵嗶噦嘩噲嚌噥喲嘜嗊嘮啢嗩唕喚呼嘖嗇囀齧囉嘽嘯噴嘍嚳囁呵噯噓嚶囑嚕劈囂謔團園囪圍圇國圖圓聖壙場阪壞塊堅壇壢壩塢墳墜壟壟壚壘墾坰堊墊埡墶壋塏堖塒塤堝墊垵塹墮壪原牆壯聲殼壺壼處備複夠頭誇夾奪奩奐奮獎奧妝婦媽嫵嫗媯姍姜婁婭嬈嬌孌娛媧嫻嫿嬰嬋嬸媼嬡嬪嬙嬤孫學孿甯寶實寵審憲宮寬賓寢對尋導壽將爾塵嘗堯尷屍盡層屭屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崠巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔崳嶁脊巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並么廣莊慶廬廡庫應廟龐廢廎廩開異棄張彌弳彎彈強歸當錄彠彥徹徑徠禦憶懺憂愾懷態慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣湣慍憤憒願懾憖怵懣懶懍戇戔戲戧戰戩戶紮撲扡執擴捫掃揚擾撫拋摶摳掄搶護報擔擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據撚擄摑擲撣摻摜摣攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數齋斕鬥斬斷無舊時曠暘曇晝曨顯晉曬曉曄暈暉暫曖劄術樸機殺雜權條來楊榪傑極構樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標棧櫛櫳棟櫨櫟欄樹棲樣欒棬椏橈楨檔榿橋樺檜槳樁夢檮棶檢欞槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞簷檁歡歟歐殲歿殤殘殞殮殫殯毆毀轂畢斃氈毿氌氣氫氬氳匯漢汙湯洶遝溝沒灃漚瀝淪滄渢溈滬濔濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測澮濟瀏滻渾滸濃潯濜塗湧濤澇淶漣潿渦溳渙滌潤澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣濕潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦濫瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災燦煬爐燉煒熗點煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煆糊退溜愛爺牘犛牽犧犢強犬狀獷獁猶狽麅獮獰獨狹獅獪猙獄猻獫獵獼玀豬貓蝟獻獺璣璵瑒瑪瑋環現瑲璽瑉玨琺瓏璫琿璡璉瑣瓊瑤璦璿瓔瓚甕甌電畫暢佘疇癤療瘧癘瘍鬁瘡瘋皰屙癰痙癢瘂癆瘓癇癡癉瘮瘞瘺癟癱癮癭癩癬癲臒皚皺皸盞鹽監蓋盜盤瞘眥矓著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎硜矽碩硤磽磑礄確堿礙磧磣堿镟滾禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩穡窮竊竅窯竄窩窺竇窶豎競篤筍筆筧箋籠籩築篳篩簹箏籌簽簡籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糸糾紆紅紂纖紇約級紈纊紀紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺絏紱練組紳細織終縐絆紼絀紹繹經紿綁絨結絝繞絰絎繪給絢絳絡絕絞統綆綃絹繡綌綏絛繼綈績緒綾緓續綺緋綽緔緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯聵聰肅腸膚膁腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艸藝節羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽蕎薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞蓧萊蓮蒔萵薟獲蕕瑩鶯蓴蘀蘿螢營縈蕭薩蔥蕆蕢蔣蔞藍薊蘺蕷鎣驀薔蘞藺藹蘄蘊藪槁蘚虜慮虛蟲虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補襯袞襖嫋褘襪襲襏裝襠褌褳襝褲襇褸襤繈襴見觀覎規覓視覘覽覺覬覡覿覥覦覯覲覷觴觸觶讋譽謄訁計訂訃認譏訐訌討讓訕訖訓議訊記訒講諱謳詎訝訥許訛論訩訟諷設訪訣證詁訶評詛識詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩詰詼誠誅詵話誕詬詮詭詢詣諍該詳詫諢詡譸誡誣語誚誤誥誘誨誑說誦誒請諸諏諾讀諑誹課諉諛誰諗調?? 諂諒諄誶談誼謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹謾謫譾謬譚譖譙讕譜譎讞譴譫讖谷豶貝貞負貟貢財責賢敗賬貨質販貪貧貶購貯貫貳賤賁貰貼貴貺貸貿費賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗贊贇贈贍贏贛赬趙趕趨趲躉躍蹌蹠躒踐躂蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達遷過邁運還這進遠違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郤郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏钜鑒鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鐘鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈮鈹鐸鉶銬銠鉺鋩錏銪鋮鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鎩鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鉲鐧銳銻鋃鋟鋦錒錆鍺鍩錯錨錛錡鍀錁錕錩錫錮鑼錘錐錦鑕鍁錈鍃錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鐨鋂鏌鎮鎛鎘鑷钂鐫鎳錼鎦鎬鎊鎰鎵鑌鎔鏢鏜鏝鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑱鑲長門閂閃閆閈閉問闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊陽陰陣階際陸隴陳陘陝隉隕險隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉韝韋韌韍韓韙韞韜韻頁頂頃頇項順須頊頑顧頓頎頒頌頏預顱領頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒顎顓顏額顳顢顛顙顥纇顫顬顰顴風颺颭颮颯颶颸颼颻飀飄飆飆飛饗饜飣饑飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚魛魢魷魨魯魴魺鮁鮃鯰鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣鰷鯀鯊鯇鮶鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鯰鯛鯨鯵鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鼇鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鶇鸕鴨鴞鴦鴒鴟鴝鴛鴬鴕鷥鷙鴯鴰鵂鴴鵃鴿鸞鴻鵐鵓鸝鵑鵠鵝鵒鷳鵜鵡鵲鶓鵪鶤鵯鵬鵮鶉鶊鵷鷫鶘鶡鶚鶻鶖鶿鶥鶩鷊鷂鶲鶹鶺鷁鶼鶴鷖鸚鷓鷚鷯鷦鷲鷸鷺鸇鷹鸌鸏鸛鸘鹺麥麩黃黌黶黷黲黽黿鼂鼉鞀鼴齇齊齏齒齔齕齗齟齡齙齠齜齦齬齪齲齷龍龔龕龜";</p>
<p>function s2t(){<br />&nbsp;var iTextValue = iText.value;<br />&nbsp;var newValue = '';<br />&nbsp;for (i=0; i&lt;iTextValue.length; i++){<br />&nbsp;&nbsp;var charValue = iTextValue.charAt(i);<br />&nbsp;&nbsp;var index = s.indexOf(charValue);<br />&nbsp;&nbsp;if (index != -1){<br />&nbsp;&nbsp;&nbsp;charValue = t.charAt(index);<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;newValue = newValue + charValue;<br />&nbsp;}&nbsp;<br />&nbsp;iText.value = newValue;<br />}</p>
<p>function t2s(){<br />&nbsp;var iTextValue = iText.value;<br />&nbsp;var newValue = '';<br />&nbsp;for (i=0; i&lt;iTextValue.length; i++){<br />&nbsp;&nbsp;var charValue = iTextValue.charAt(i);<br />&nbsp;&nbsp;var index = t.indexOf(charValue);<br />&nbsp;&nbsp;if (index != -1){<br />&nbsp;&nbsp;&nbsp;charValue = s.charAt(index);<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;newValue = newValue + charValue;<br />&nbsp;}&nbsp;<br />&nbsp;iText.value = newValue;<br />}</p>
<p><br />&lt;/SCRIPT&gt;</p>
<p><br />&lt;META content="MSHTML 6.00.3790.1830" name=GENERATOR&gt;&lt;/HEAD&gt;</p>
<p>&lt;BODY &gt;</p>
<p>&lt;DIV id=Layer1 </p>
<p>style="Z-INDEX: 1; LEFT: 195px; WIDTH: 43px; POSITION: absolute; TOP: 17px; HEIGHT: 18px"&gt;&lt;A </p>
<p>href="<a href="http://ie.foxconn.com&quot;&gt;&lt;FONT">http://ie.foxconn.com"&gt;&lt;FONT</a> </p>
<p>color=#000000&gt;&lt;STRONG&gt;Home&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;INPUT onclick=s2t() type=button value="简 -&gt; 繁"&gt;&lt;INPUT onclick=t2s() type=button value="繁 -&gt; 简"&gt;&lt;INPUT onclick="iText.value=''" type=button value="清除"&gt;&lt;BR&gt;&lt;TEXTAREA id=iText rows=30 cols=100&gt;欢迎使用 繁简体 文本 转换。&lt;/TEXTAREA&gt;</p>
<p><br />&lt;/BODY&gt;</p>
<p>&lt;/HTML&gt;</p>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/213788#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 11 Jul 2008 09:35:03 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/213788</link>
        <guid>http://cleaneyes.javaeye.com/blog/213788</guid>
      </item>
          <item>
        <title>ERP趣解</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/213100" style="color:red;">http://cleaneyes.javaeye.com/blog/213100</a>&nbsp;
          发表时间: 2008年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>ERP(Enterprise ResourcePlanning)企業資源計畫系統，是指建立在資訊技術基礎上，以系統化的管理思想，為企業決策層及員工提供決策運行手段的管理平臺。　　 <br />一天中午，丈夫在外給家裏打電話：*親愛的老婆，晚上我想帶幾個同事回家吃飯可以嗎？*（訂貨意向） 　　 <br />妻子：*當然可以，來幾個人，幾點來，想吃什麼菜？* 　　 <br />丈夫：*6個人，我們7點左右回來，準備些酒、烤鴨、番茄炒蛋、涼菜、蛋花湯&hellip;&hellip;。你看可嗎？*（商務溝通）　　 <br />妻子：*沒問題，我會準備好的。*（訂單確認）　　 <br />妻子記錄下需要做的功能表（MPS計畫），具體要準備的東西：鴨、酒、番茄、雞蛋、調料&hellip;&hellip;（BOM物料清單），發現需要：1只鴨蛋，5瓶酒，4個雞蛋&hellip;&hellip;（BOM展開），炒蛋需要6個雞蛋，蛋花湯需要4個雞蛋（共用物料）。　　 <br />打開冰箱一看（庫房），只剩下2個雞蛋（缺料）。　　 <br />來到自由市場，妻子：*請問雞蛋怎麼賣？*（採購詢價）　　小販：*1個1元，半打5元，1打9.5元。* 　　妻子：*我只需要8個，但這次買1打。*（經濟批量採購）　　妻子：*這有一個壞的，換一個。*（驗收、退料、換料）　　 <br />回到家中，準備洗采、切菜、炒菜&hellip;&hellip;（工藝線路），廚房中有燃氣灶、微波爐、電飯煲&hellip;&hellip;（工作中心）。 妻子發現撥鴨毛最費時間（瓶頸工序，關鍵工藝路線），用微波爐自己做烤鴨可能來不及（產能不足），於是閱覽室在樓下的餐廳裏買現成的（產品委外）。　　 <br />下午4點，接到兒子的電話：*媽媽，晚上幾個同學想來家裏吃飯，你幫忙準備 一下。*（緊急訂單）　　*好的，你們想吃什麼，爸爸晚上也有客人，你願意和他們一起吃嗎？* 　　*菜你看著辦吧，但一定要有番茄炒雞蛋，我們不和大人一起吃，6：30左右回來。*（不能並單處理）　　*好的，肯定讓你們滿意。*（訂單確定）　　雞蛋又不夠了，打電話叫小販送來。（緊急採購）　　6：30，一切準備就緒，可烤鴨還沒送來，急忙打電話詢問：*我是李太，怎麼訂的烤鴨還不送來？*（採購委外單跟催）　　*不好意思，送貨的人已經走了，可能是堵車吧，馬上就會到的。* 門鈴響了。　　*李太太，這是您要的烤鴨。請在單上簽一個字。*（驗收、入庫 、轉應付賬款）　　 <br />6：45，女兒的電話：*媽媽，我想現在帶幾個朋友回家吃飯可以嗎？*（呵呵 ，又是緊急訂購意向，要求現貨）　　*不行呀，女兒，今天媽已經需要準備兩桌飯了，時間實在是來不及，真的非常抱歉，下次早點說，一定給你們準備好。*（哈哈，這就是ERP的使用局限，要有穩定的外部環境，要有一個起碼的提前期）　　 <br />送走了所有客人，疲憊的妻子坐在*上對丈夫說：*親愛的，現在咱們家請客的頻率非常高，應該要買些廚房用品了（設備採購），最好能再雇個小保姆（連人力資源系統也有缺口了）。　　丈夫：*家裏你做主，需要什麼你就去辦吧。*（通過審核）　　 <br />妻子：*還有，最近家裏花銷太大，用你的私房錢來補貼一下，好嗎？*（最後就是應收貨款的催要） <br />現在還有人不理解ERP嗎？記住，每一個合格的家庭主婦都是生產廠長的有力競爭者 ！</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/213100#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jul 2008 14:26:01 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/213100</link>
        <guid>http://cleaneyes.javaeye.com/blog/213100</guid>
      </item>
          <item>
        <title>開心日歷</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/213092" style="color:red;">http://cleaneyes.javaeye.com/blog/213092</a>&nbsp;
          发表时间: 2008年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;</p>
<p>&lt;SCRIPT language=JavaScript&gt;&lt;!--<br />&nbsp;&nbsp; if(navigator.appName == "Netscape" || parseInt(navigator.appVersion) &lt; 4)<br />&nbsp;&nbsp; document.write("&lt;h1&gt;你的浏览器无法执行此程序。&lt;/h1&gt;此程序在 IE4 以后的版本才能执行!!")<br />//--&gt;&lt;/SCRIPT&gt;</p>
<p>&lt;DIV id=detail style="POSITION: absolute"&gt;&lt;/DIV&gt;<br />&lt;CENTER&gt;<br />&lt;FORM name=CLD&gt;<br />&lt;TABLE&gt;<br />&nbsp; &lt;TBODY&gt;<br />&nbsp; &lt;TR&gt;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &lt;BR&gt;&lt;BR&gt;<br />&nbsp;&nbsp;&nbsp; &lt;TD vAlign=top align=middle&gt;&lt;FONT color=#008888 size=2&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SCRIPT language=JavaScript&gt;<br />var enabled = 0; today = new Date();<br />var day; var date;<br />if(today.getDay()==0) day = "星期日"<br />if(today.getDay()==1) day = "星期一"<br />if(today.getDay()==2) day = "星期二"<br />if(today.getDay()==3) day = "星期三"<br />if(today.getDay()==4) day = "星期四"<br />if(today.getDay()==5) day = "星期五"<br />if(today.getDay()==6) day = "星期六"<br />document.fgColor = "000000";<br />&lt;/SCRIPT&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT style="FONT-SIZE: 9pt" size=2&gt;当地时间:&lt;/FONT&gt;&lt;BR&gt;&lt;FONT <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=Clock face=Arial color=#660080 size=4 align="center"&gt;&lt;/FONT&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;P&gt;&lt;!--时区 *表示自动调整为日光节约时间--&gt;&lt;FONT style="FONT-SIZE: 9pt" size=2&gt;&lt;SELECT <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 9pt" onchange=changeTZ() name=TZ&gt; &lt;OPTION<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0800 北京、重庆、黑龙江" selected&gt;中国&lt;OPTION value="+0800 台湾、香港、新加坡"&gt;台北&lt;OPTION&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="-1200 安尼威土克、瓜甲兰" &gt;国际换日线&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="-1100 中途岛、萨摩亚群岛"&gt;萨摩亚&lt;OPTION value="-1000 夏威夷"&gt;夏威夷&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0900*阿拉斯加&gt;阿拉斯加&lt;OPTION value=-0800*太平洋时间(美加)、提亚纳&gt;太平洋&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="-0700 亚历桑那"&gt;美国山区&lt;OPTION value=-0700*山区时间(美加)&gt;美加山区&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0600*萨克其万(加拿大)&gt;加拿大中部&lt;OPTION value=-0600*墨西哥市、塔克西卡帕&gt;墨西哥&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0600*中部时间(美加)&gt;美加中部&lt;OPTION value=-0500*波哥大、里玛&gt;南美洲太平洋&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0500*东部时间(美加)&gt;美加东部&lt;OPTION value=-0500*印第安纳(东部)&gt;美东&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0400*加拉卡斯、拉帕兹&gt;南美洲西部&lt;OPTION value="-0400*大西洋时间 加拿大)"&gt;大西洋&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="-0330 新岛(加拿大东岸)"&gt;纽芬兰&lt;OPTION value="-0300 波西尼亚"&gt;东南美洲&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="-0300 布鲁诺斯爱丽斯、乔治城"&gt;南美洲东部&lt;OPTION value=-0200*大西洋中部&gt;大西洋中部&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=-0100*亚速尔群岛、维德角群岛&gt;亚速尔&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0000 格林威治时间、都柏林、爱丁堡、伦敦"&gt;英国夏令&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0000 莫洛维亚(赖比瑞亚)、卡萨布兰卡"&gt;格林威治标准&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0100 巴黎、马德里"&gt;罗马&lt;OPTION value="+0100 布拉格, 华沙, 布达佩斯"&gt;中欧&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0100 柏林、斯德哥尔摩、罗马、波恩、布鲁赛尔、维也纳"&gt;西欧&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0200 以色列"&gt;以色列&lt;OPTION value=+0200*东欧&gt;东欧&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0200*开罗&gt;埃及&lt;OPTION value=+0200*雅典、赫尔辛基、伊斯坦堡&gt;GFT&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0200*赫拉雷、皮托里&gt;南非&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0300*巴格达、科威特、奈洛比(肯亚)、里雅德(沙特)&gt;沙特阿拉伯&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0300*莫斯科、圣彼得堡、贺占、窝瓦格瑞德&gt;俄罗斯&lt;OPTION value=+0330*德黑兰&gt;伊朗&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0400*阿布达比(东阿拉伯)、莫斯凯、塔布理斯(乔治亚共和)&gt;阿拉伯&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+0430*喀布尔&gt;阿富汗&lt;OPTION value="+0500 伊斯兰马巴德、克洛奇、伊卡特林堡、塔须肯"&gt;西亚&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0530 孟买、加尔各答、马垂斯、新德里、可伦坡"&gt;印度&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0600 阿马提、达卡"&gt;中亚&lt;OPTION value="+0700 曼谷、亚加达、胡志明市"&gt;曼谷&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0800 北京、重庆、黑龙江" selected&gt;中国&lt;OPTION value="+0800 台湾、香港、新加坡"&gt;台北&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0900 东京、大阪、扎幌、汉城、亚库兹(东西伯利亚)"&gt;东京&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+0930 达尔文"&gt;澳洲中部&lt;OPTION value="+1000 布里斯本、墨尔本、席德尼"&gt;席德尼&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+1000 霍巴特"&gt;塔斯梅尼亚&lt;OPTION value="+1000 关岛、莫斯比港、海　威"&gt;西太平洋&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=+1100*马哥大、所罗门群岛、新卡伦多尼亚&gt;太平洋中部&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+1200 威灵顿、奥克兰"&gt;新西兰&lt;OPTION <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="+1200 斐济、肯加塔、马歇尔群岛"&gt;斐济&lt;/OPTION&gt;&lt;/SELECT&gt;&amp;nbsp;时间&lt;/FONT&gt; &lt;FONT <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=tSave <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 18pt; COLOR: red; FONT-FAMILY: Wingdings"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 120pt; COLOR: green; FONT-FAMILY: Webdings"&gt;&amp;ucirc;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=CITY <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 9pt; WIDTH: 150px; COLOR: blue; FONT-FAMILY: '宋体'"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp; &lt;TD align=middle&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DIV style="Z-INDEX: -1; POSITION: absolute; TOP: 90px"&gt;&lt;FONT id=YMBG <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 100pt; COLOR: #f0f0f0; FONT-FAMILY: 'Arial Black'"&gt;&amp;nbsp;0000&lt;BR&gt;&amp;nbsp;JUN&lt;/FONT&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DIV&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TABLE border=0&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TBODY&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TR&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD bgColor=#3065bc colSpan=7&gt;&lt;FONT style="FONT-SIZE: 9pt" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; color=#ffffff size=2&gt;&amp;nbsp;公元&amp;nbsp;&lt;SELECT style="FONT-SIZE: 9pt" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onchange=changeCld() name=SY&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SCRIPT language=JavaScript&gt;&lt;!-- <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=1900;i&lt;2050;i++) document.write('&lt;option&gt;'+i) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //--&gt;&lt;/SCRIPT&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/SELECT&gt;&amp;nbsp;年&amp;nbsp;&lt;SELECT style="FONT-SIZE: 9pt" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onchange=changeCld() name=SM&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SCRIPT language=JavaScript&gt;&lt;!-- <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=1;i&lt;13;i++) document.write('&lt;option&gt;'+i) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //--&gt;&lt;/SCRIPT&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/SELECT&gt;&amp;nbsp;月&amp;nbsp;&lt;/FONT&gt; &lt;FONT id=GZ face=宋体 color=#ffffff <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TR align=middle bgColor=#e8e8e8&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;日&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;一&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;二&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=50&gt;三&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;四&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;五&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TD width=54&gt;六&lt;/TD&gt;&lt;/TR&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SCRIPT language=JavaScript&gt;&lt;!-- <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var gNum <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;6;i++) { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write('&lt;tr align=center&gt;') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=0;j&lt;7;j++) { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gNum = i*7+j <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write('&lt;td id="GD' + gNum +'" onMouseOver="mOvr(' + gNum +')" onMouseOut="mOut()"&gt;&lt;font id="SD' + gNum +'" size=5 face="Arial Black"') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(j == 0) document.write(' color=red') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(j == 6) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(i%2==1) document.write(' color=red') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else document.write(' color=green') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write(' TITLE=""&gt; &lt;/font&gt;&lt;br&gt;&lt;font id="LD' + gNum + '" size=2 style="font-size:9pt"&gt; &lt;/font&gt;&lt;/td&gt;') <br />&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; document.write('&lt;/tr&gt;') <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //--&gt;&lt;/SCRIPT&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;<br />&nbsp;&nbsp;&nbsp; &lt;TD vAlign=top align=middle width=60&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BUTTON <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 9pt" onclick="pushBtm('YU')"&gt;年&uarr;&lt;/BUTTON&gt;&lt;BR&gt;&lt;BUTTON <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; style="FONT-SIZE: 9pt" onclick="pushBtm('YD')"&gt;年&darr;&lt;/BUTTON&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;P&gt;&lt;BUTTON style="FONT-SIZE: 9pt" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onclick="pushBtm('MU')"&gt;月&uarr;&lt;/BUTTON&gt;&lt;BR&gt;&lt;BUTTON style="FONT-SIZE: 9pt" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onclick="pushBtm('MD')"&gt;月&darr;&lt;/BUTTON&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;P&gt;&lt;BUTTON style="FONT-SIZE: 9pt" onclick="pushBtm('')"&gt;当月&lt;/BUTTON&gt; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/FORM&gt;&lt;/CENTER&gt;<br />&lt;/BODY&gt;&lt;/HTML&gt;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/213092#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jul 2008 14:15:39 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/213092</link>
        <guid>http://cleaneyes.javaeye.com/blog/213092</guid>
      </item>
          <item>
        <title>開心日歷</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/213091" style="color:red;">http://cleaneyes.javaeye.com/blog/213091</a>&nbsp;
          发表时间: 2008年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><br />}</p>
<p>///////////////////////////////////////////////////////////////////////////////</p>
<p>var cld;</p>
<p>function drawCld(SY,SM) {<br />&nbsp;&nbsp; var i,sD,s,size;<br />&nbsp;&nbsp; cld = new calendar(SY,SM);</p>
<p>&nbsp;&nbsp; if(SY&gt;1874 &amp;&amp; SY&lt;1909) yDisplay = '光绪' + (((SY-1874)==1)?'元':SY-1874)<br />&nbsp;&nbsp; if(SY&gt;1908 &amp;&amp; SY&lt;1912) yDisplay = '宣统' + (((SY-1908)==1)?'元':SY-1908)<br />&nbsp;&nbsp; if(SY&gt;1911 &amp;&amp; SY&lt;1950) yDisplay = '民国' + (((SY-1911)==1)?'元':SY-1911)<br />&nbsp;&nbsp; if(SY&gt;1949) yDisplay = '' + (((SY-1949)==1)?'元':SY)</p>
<p>&nbsp;&nbsp; GZ.innerHTML = yDisplay +'年 农历' + cyclical(SY-1900+36) + '年 &amp;nbsp;&amp;nbsp;【'+Animals[(SY-4)%12]+'】';</p>
<p>&nbsp;&nbsp; YMBG.innerHTML = "&amp;nbsp;" + SY + "&lt;BR&gt;&amp;nbsp;" + monthName[SM];</p>
<p><br />&nbsp;&nbsp; for(i=0;i&lt;42;i++) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj=eval('SD'+ i);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lObj=eval('LD'+ i);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj.className = '';</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sD = i - cld.firstWeek;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(sD&gt;-1 &amp;&amp; sD&lt;cld.length) { //日期内<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj.innerHTML = sD+1;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(cld[sD].isToday) sObj.className = 'todyaColor'; //今日颜色</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj.style.color = cld[sD].color; //国定假日颜色</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(cld[sD].lDay==1) //显示农历月<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lObj.innerHTML = '&lt;b&gt;'+(cld[sD].isLeap?'闰':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'&lt;/b&gt;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else //显示农历日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lObj.innerHTML = cDay(cld[sD].lDay);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s=cld[sD].lunarFestival;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;0) { //农历节日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;6) s = s.substr(0, 4)+'&hellip;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = s.fontcolor('red');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else { //国历节日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s=cld[sD].solarFestival;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = (s.charCodeAt(0)&gt;0 &amp;&amp; s.charCodeAt(0)&lt;128)?8:4;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;size+2) s = s.substr(0, size)+'&hellip;';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = s.fontcolor('blue');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&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; s=cld[sD].solarTerms;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;0) s = s.fontcolor('limegreen');<br />&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;&nbsp;&nbsp;&nbsp;&nbsp; if(s.length&gt;0) lObj.innerHTML = s;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else { //非日期<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj.innerHTML = '';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lObj.innerHTML = '';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp; }<br />}</p>
<p><br />function changeCld() {<br />&nbsp;&nbsp; var y,m;<br />&nbsp;&nbsp; y=CLD.SY.selectedIndex+1900;<br />&nbsp;&nbsp; m=CLD.SM.selectedIndex;<br />&nbsp;&nbsp; drawCld(y,m);<br />}</p>
<p>function pushBtm(K) {<br />&nbsp;&nbsp; switch (K){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'YU' :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SY.selectedIndex&gt;0) CLD.SY.selectedIndex--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'YD' :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SY.selectedIndex&lt;149) CLD.SY.selectedIndex++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'MU' :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SM.selectedIndex&gt;0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SM.selectedIndex--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SM.selectedIndex=11;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SY.selectedIndex&gt;0) CLD.SY.selectedIndex--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 'MD' :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SM.selectedIndex&lt;11) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SM.selectedIndex++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SM.selectedIndex=0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(CLD.SY.selectedIndex&lt;149) CLD.SY.selectedIndex++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SY.selectedIndex=tY-1900;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLD.SM.selectedIndex=tM;<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; changeCld();<br />}</p>
<p>&nbsp;</p>
<p>var Today = new Date();<br />var tY = Today.getFullYear();<br />var tM = Today.getMonth();<br />var tD = Today.getDate();<br />//////////////////////////////////////////////////////////////////////////////</p>
<p>var width = "130";<br />var offsetx = 2;<br />var offsety = 16;</p>
<p>var x = 0;<br />var y = 0;<br />var snow = 0;<br />var sw = 0;<br />var cnt = 0;</p>
<p>var dStyle;<br />document.onmousemove = mEvn;</p>
<p>//显示详细日期资料<br />function mOvr(v) {<br />&nbsp;&nbsp; var s,festival;<br />&nbsp;&nbsp; var sObj=eval('SD'+ v);<br />&nbsp;&nbsp; var d=sObj.innerHTML-1;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //sYear,sMonth,sDay,week,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //lYear,lMonth,lDay,isLeap,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //cYear,cMonth,cDay</p>
<p>&nbsp;&nbsp; if(sObj.innerHTML!='') {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sObj.style.cursor = 's-resize';</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(cld[d].solarTerms == '' &amp;&amp; cld[d].solarFestival == '' &amp;&amp; cld[d].lunarFestival == '')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; festival = '';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; festival = '&lt;TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"&gt;&lt;TR&gt;&lt;TD&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;FONT COLOR="#000000" STYLE="font-size:9pt;"&gt;'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'&lt;/FONT&gt;&lt;/TD&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;/TR&gt;&lt;/TABLE&gt;';</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s= '&lt;TABLE WIDTH="130" BORDER=0 CELLPADDING="2" CELLSPACING=0 BGCOLOR="#000066"&gt;&lt;TR&gt;&lt;TD&gt;' +<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0&gt;&lt;TR&gt;&lt;TD ALIGN="right"&gt;&lt;FONT COLOR="#ffffff" STYLE="font-size:9pt;"&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日&lt;br&gt;星期'+cld[d].week+'&lt;br&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;font color="violet"&gt;农历'+(cld[d].isLeap?'闰 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日&lt;/font&gt;&lt;br&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;font color="yellow"&gt;'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日&lt;/font&gt;'+<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;'+ festival +'&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;';</p>
<p><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.all["detail"].innerHTML = s;</p>
<p>&nbsp;&nbsp; &nbsp;if (snow == 0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dStyle.left = x+offsetx-(width/2);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dStyle.top = y+offsety;<br />&nbsp;&nbsp; &nbsp;&nbsp;dStyle.visibility = "visible";<br />&nbsp;&nbsp; &nbsp;&nbsp;snow = 1;<br />&nbsp;&nbsp; &nbsp;}<br />&nbsp;}<br />}</p>
<p>//清除详细日期资料<br />function mOut() {<br />&nbsp;if ( cnt &gt;= 1 ) { sw = 0 }<br />&nbsp;if ( sw == 0 ) { snow = 0;&nbsp;dStyle.visibility = "hidden";}<br />&nbsp;else cnt++;<br />}</p>
<p>//取得位置<br />function mEvn() {<br />&nbsp;&nbsp; x=event.x;<br />&nbsp;&nbsp; y=event.y;<br />&nbsp;if (document.body.scrollLeft)<br />&nbsp;&nbsp;&nbsp; {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}<br />&nbsp;if (snow){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dStyle.left = x+offsetx-(width/2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dStyle.top = y+offsety<br />&nbsp;}<br />}</p>
<p>///////////////////////////////////////////////////////////////////////////</p>
<p>function changeTZ() {<br />&nbsp;&nbsp; CITY.innerHTML = CLD.TZ.value.substr(6)<br />&nbsp;&nbsp; setCookie("TZ",CLD.TZ.selectedIndex)<br />}</p>
<p>function tick() {<br />&nbsp;&nbsp; var today<br />&nbsp;&nbsp; today = new Date()<br />&nbsp;&nbsp; Clock.innerHTML = today.toLocaleString().replace(/(年|月)/g, "/").replace(/日/, "");<br />&nbsp;&nbsp; Clock.innerHTML = TimeAdd(today.toGMTString(), CLD.TZ.value)<br />&nbsp;&nbsp; window.setTimeout("tick()", 1000);<br />}</p>
<p>function setCookie(name, value) {<br />&nbsp;var today = new Date()<br />&nbsp;var expires = new Date()<br />&nbsp;expires.setTime(today.getTime() + 1000*60*60*24*365)<br />&nbsp;document.cookie = name + "=" + escape(value)&nbsp;+ "; expires=" + expires.toGMTString()<br />}</p>
<p>function getCookie(Name) {<br />&nbsp;&nbsp; var search = Name + "="<br />&nbsp;&nbsp; if(document.cookie.length &gt; 0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offset = document.cookie.indexOf(search)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(offset != -1) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offset += search.length<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end = document.cookie.indexOf(";", offset)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(end == -1) end = document.cookie.length<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return unescape(document.cookie.substring(offset, end))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else return ""<br />&nbsp;&nbsp; }<br />}</p>
<p>/////////////////////////////////////////////////////////</p>
<p>function initial() {<br />&nbsp;&nbsp; dStyle = detail.style;<br />&nbsp;&nbsp; CLD.SY.selectedIndex=tY-1900;<br />&nbsp;&nbsp; CLD.SM.selectedIndex=tM;<br />&nbsp;&nbsp; drawCld(tY,tM);</p>
<p>&nbsp;&nbsp; CLD.TZ.selectedIndex=getCookie("TZ");<br />&nbsp;&nbsp; changeTZ();<br />&nbsp;&nbsp; tick();<br />&nbsp;&nbsp; play_rt();<br />}</p>
<p>&nbsp;</p>
<p>//--&gt;<br />&lt;/SCRIPT&gt;</p>
<p>&lt;SCRIPT language=VBScript&gt;<br />&lt;!--<br />'===== 算世界时间<br />Function TimeAdd(UTC,T)<br />&nbsp;&nbsp; Dim PlusMinus, DST, y<br />&nbsp;&nbsp; If Left(T,1)="-" Then PlusMinus = -1 Else PlusMinus = 1<br />&nbsp;&nbsp; UTC=Right(UTC,Len(UTC)-5)<br />&nbsp;&nbsp; UTC=Left(UTC,Len(UTC)-4)<br />&nbsp;&nbsp; y = Year(UTC)<br />&nbsp;&nbsp; TimeAdd=DateAdd("n", (Cint(Mid(T,2,2))*60 + Cint(Mid(T,4,2))) * PlusMinus, UTC)<br />&nbsp;&nbsp; '美国日光节约期间: 4月第一个星期日00:00 至 10月最後一个星期日00:00<br />&nbsp;&nbsp; If Mid(T,6,1)="*" And DateSerial(y,4,(9 - Weekday(DateSerial(y,4,1)) mod 7) ) &lt;= TimeAdd And DateSerial(y,10,31 - Weekday(DateSerial(y,10,31))) &gt;= TimeAdd Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TimeAdd=CStr(DateAdd("h", 1, TimeAdd))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tSave.innerHTML = "R"<br />&nbsp;&nbsp; Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tSave.innerHTML = ""<br />&nbsp;&nbsp; End If<br />&nbsp;&nbsp; TimeAdd = CStr(TimeAdd)<br />End Function<br />'--&gt;<br />&lt;/SCRIPT&gt;</p>
<p>&lt;STYLE&gt;.todyaColor {<br />&nbsp;BACKGROUND-COLOR: aqua<br />}<br />&lt;/STYLE&gt;</p>
<p>&lt;META content="Microsoft FrontPage 4.0" name=GENERATOR&gt;&lt;/HEAD&gt;<br />&lt;BODY leftMargin=0 topMargin=0 onload=initial()&gt;<br />&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br />var tempStr = "天天好心情！"<br />var today01 = new Date();<br />var month01 = today01.getMonth()<br />var date01 = today01.getDate()<br />if (month01 == 11 &amp;&amp; date01 == 25){<br />&nbsp;tempStr = "�}�Q快��!" + "\n" + tempStr<br />}<br />if (month01 == 0 &amp;&amp; date01 == 1){<br />&nbsp;tempStr = "新年快��!"+ "\n" + tempStr<br />}<br />if (month01 == 9 &amp;&amp; date01 == 11){<br />&nbsp;tempStr = "宗�G，生日快��!"+ "\n" + tempStr<br />}<br />if (month01 == 11 &amp;&amp; date01 == 20){<br />&nbsp;tempStr = "澳门回归纪念日快��!"+ "\n" + tempStr<br />}</p>
<p>n = new Array();<br />n[0]= "病人:我失眠.医生:这些药丸,红色让你梦到德华; 白色梦到阿伦;绿色梦到润发.病人;那我全部服下去呢?医生:那你可以见到国荣. "<br />n[1]="一大学生被敌人抓了,敌人把他绑在了电线杆上,然后问他:说,你是哪里的？不说就电死你!大学生回了敌人一句话,结果被电死了,他说:我是电大的! "<br />n[2] = "急�D��：小明一直在吹���L扇，�槭颤N���M�^大�h？"<br />n[3] = "考���r，小明已��知道考��答案了，�槭颤N�s不做答？"<br />n[4] = "两只狗赛跑甲狗跑得快，乙狗跑得慢，跑到终点时，哪只狗出汗多? "<br />n[5] = " 为什么有家医院从不给人看病？ "<br />n[6] =&nbsp; ":小王是一名优秀士兵，一天他在站岗值勤时，明明看到有敌人悄悄向他摸过来，为什么他却睁一只眼闭一只眼？ "<br />n[7] = "有一个人，他是你父母生的，但他却不是你的兄弟姐妹，他是谁？ "<br />n[8] = " 哪儿的海不产鱼? "<br />n[9] = "有种动物，大小像只猫，长相又像虎，这是什么动物? "<br />n[10]&nbsp; = "小明对小华说：&ldquo;我可以坐在一个你永远也坐不到的地方！&rdquo;他坐在哪里? "<br />n[11] = " 有一个人一年才上一天班又不怕被解雇他是谁? "<br />n[12] = " 为什么现代人越来越言而无信? "<br />n[13] = "三个孩子吃三个饼要用3分钟，九十个孩子九十个饼要用多少时间? "<br />n[14] = " 中国人最早的姓氏是什么? "<br />n[15] = "小明家住在五楼，可是电梯坏了，他自己也没有走楼梯，他却上了五楼回到家里，这可能吗? "<br />n[16] = "一只凶猛的饿猫，看到老鼠，为何拔腿就跑？ "<br />n[17] = "两对父子去买帽子，为什么只买了三顶？ "<br />n[18] = "报纸上登的消息不一定百分之百是真的，但什么消息绝对假不了？"<br />n[19] = "一架飞机坐满了人，从万米高空落下坠毁，为什么却一个伤者也没有？"<br />n[20] = "什么东西人们都不喜欢吃? "<br />n[21] = " 小刘是个很普通的人，为什么竟然能一连十几个小时不眨眼? "<br />n[22] = "小王走路从来脚不沾地，这是为什么? "<br />n[23] = "你能否用3跟筷子搭起一个比3大比4小的数？ "<br />n[24] = " 一个人在什么情况下，才处于真正的任人宰割的地步？ "<br />n[25] = "什么东西越洗越脏？ "<br />n[26] = "有一个字，人人见了都会念错。这是什么字？ "<br />n[27] = "象棋与围棋的区别是什么？ "<br />n[28] = "铁锤锤鸡蛋为什么锤不破？"<br />j=0;</p>
<p>&nbsp;</p>
<p>m = new Array()<br />m[0] = "生活每天都是新的！"<br />m[1] = "�_心日�v 祝你"<br />m[2] = "^ _ ^ "+tempStr <br />m[3]= n[0]</p>
<p><br />var i=0;</p>
<p>function play_rt()<br />{&nbsp;<br />rt1.style.filter="revealTrans(Duration=1.5,Transition=12)";<br />rt1.filters.revealTrans.apply(); //改变前一定要这一句！<br />rt1.innerHTML=m[i++];&nbsp; //改变内容！<br />if(i&gt;3){i=0} //如果显示到第六条信息就从头开始!<br />if (j++&gt;n.length) j=0;<br />m[3] = n[j];<br />rt1.filters.revealTrans.play(); //播放效果了<br />timer = setTimeout("play_rt()",6000)&nbsp; //3秒后执行"play_rt()"函数 <br />}<br />&lt;/SCRIPT&gt;<br />&lt;TABLE&nbsp; BORDER="0" width="100%" height=36&gt;<br />&lt;tr&gt;&lt;td width="50%"&gt;&amp;nbsp; &lt;/td&gt;<br />&nbsp;&lt;td width="50%" align="center"&nbsp; height=36&gt; <br />&nbsp;&lt;TABLE&nbsp; BORDER="0" &gt;<br />&nbsp;&lt;TR&gt; <br />&nbsp;&lt;TD HEIGHT="18"&nbsp; id="rt1" align="left"&gt; &lt;/TD&gt;<br />&nbsp;&lt;/TR&gt;<br />&nbsp; &lt;/TABLE&gt;<br />&nbsp;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;/TABLE&gt;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/213091#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jul 2008 14:15:07 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/213091</link>
        <guid>http://cleaneyes.javaeye.com/blog/213091</guid>
      </item>
          <item>
        <title>日歷開心</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/213088" style="color:red;">http://cleaneyes.javaeye.com/blog/213088</a>&nbsp;
          发表时间: 2008年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;在线日历&lt;/TITLE&gt;<br />&lt;META <br />content="农历; 阳历; 月历; 节日; 时区; 节气; 八字; 干支; 生肖; gregorian solar; chinese lunar; calendar;" <br />name=keywords&gt;<br />&lt;META content=All name=robots&gt;<br />&lt;META http-equiv=Content-Type content="text/html; charset=gb2312"&gt;<br />&lt;STYLE&gt;BODY {<br />&nbsp;FONT-SIZE: 9pt;<br />&nbsp;background-color: #CCCCCC;<br />&nbsp;background-image: url(100_8020A.JPG);<br />}<br />TABLE {<br />&nbsp;FONT-SIZE: 9pt<br />}<br />&lt;/STYLE&gt;</p>
<p>&lt;SCRIPT language=JavaScript&gt;<br />function click() {</p>
<p>if (event.button==2) {</p>
<p>}</p>
<p>&nbsp;</p>
<p>document.onmousedown=click<br />}<br />&lt;/SCRIPT&gt;</p>
<p>&lt;SCRIPT language=JavaScript&gt;<br />&lt;!--<br />/*****************************************************************************<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 日期资料<br />*****************************************************************************/</p>
<p>var lunarInfo=new Array(<br />0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,<br />0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,<br />0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,<br />0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,<br />0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,<br />0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,<br />0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,<br />0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,<br />0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,<br />0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,<br />0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,<br />0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,<br />0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,<br />0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,<br />0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)</p>
<p>var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);<br />var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");<br />var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");<br />var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");<br />var solarTerm = new Array("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")<br />var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)<br />var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')<br />var nStr2 = new Array('初','十','廿','卅','　')<br />var monthName = new Array("1 月","2 月","3 月","4 月","5 月","6 月","7 月","8 月","9 月","10 月","11 月","12 月");</p>
<p>//国历节日 *表示放假日<br />var sFtv = new Array(<br />"0101*元旦",<br />"0214 情人节",<br />"0308 妇女节",<br />"0312 植树节",<br />"0315 消费者权益日",<br />"0401 愚人节",<br />"0501 劳动节",<br />"0504 青年节",<br />"0512 护士节",<br />"0601 儿童节",<br />"0701 建党节 香港回归纪念",<br />"0801 建军节",<br />"0808 父亲节",<br />"0909 毛泽东逝世纪念",<br />"0910 教师节",<br />"0928 孔子诞辰",<br />"1001*国庆节",<br />"1006 老人节",<br />"1024 联合国日",<br />"1112 孙中山诞辰纪念",<br />"1220 澳门回归纪念",<br />"1225 圣诞节",<br />"1226 毛泽东诞辰纪念")</p>
<p>//农历节日 *表示放假日<br />var lFtv = new Array(<br />"0101*春节",<br />"0115 元宵节",<br />"0505 端午节",<br />"0715 中元节",<br />"0815 中秋节",<br />"0909 重阳节",<br />"1208 腊八节",<br />"1224 小年",<br />"0100*除夕")</p>
<p>//某月的第几个星期几<br />var wFtv = new Array(<br />"0520 母亲节",<br />"0716 合作节",<br />"0730 被奴役国家周")</p>
<p>/*****************************************************************************<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 日期计算<br />*****************************************************************************/</p>
<p>//====================================== 传回农历 y年的总天数<br />function lYearDays(y) {<br />&nbsp;&nbsp; var i, sum = 348<br />&nbsp;&nbsp; for(i=0x8000; i&gt;0x8; i&gt;&gt;=1) sum += (lunarInfo[y-1900] &amp; i)? 1: 0<br />&nbsp;&nbsp; return(sum+leapDays(y))<br />}</p>
<p>//====================================== 传回农历 y年闰月的天数<br />function leapDays(y) {<br />&nbsp;&nbsp; if(leapMonth(y))&nbsp; return((lunarInfo[y-1900] &amp; 0x10000)? 30: 29)<br />&nbsp;&nbsp; else return(0)<br />}</p>
<p>//====================================== 传回农历 y年闰哪个月 1-12 , 没闰传回 0<br />function leapMonth(y) {<br />&nbsp;&nbsp; return(lunarInfo[y-1900] &amp; 0xf)<br />}</p>
<p>//====================================== 传回农历 y年m月的总天数<br />function monthDays(y,m) {<br />&nbsp;&nbsp; return( (lunarInfo[y-1900] &amp; (0x10000&gt;&gt;m))? 30: 29 )<br />}</p>
<p>//====================================== 算出农历, 传入日期物件, 传回农历日期物件<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 该物件属性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl<br />function Lunar(objDate) {</p>
<p>&nbsp;&nbsp; var i, leap=0, temp=0<br />&nbsp;&nbsp; var baseDate = new Date(1900,0,31)<br />&nbsp;&nbsp; var offset&nbsp;&nbsp; = (objDate - baseDate)/86400000</p>
<p>&nbsp;&nbsp; this.dayCyl = offset + 40<br />&nbsp;&nbsp; this.monCyl = 14</p>
<p>&nbsp;&nbsp; for(i=1900; i&lt;2050 &amp;&amp; offset&gt;0; i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp = lYearDays(i)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offset -= temp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.monCyl += 12<br />&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; if(offset&lt;0) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offset += temp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i--;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.monCyl -= 12<br />&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; this.year = i<br />&nbsp;&nbsp; this.yearCyl = i-1864</p>
<p>&nbsp;&nbsp; leap = leapMonth(i) //闰哪个月<br />&nbsp;&nbsp; this.isLeap = false</p>
<p>&nbsp;&nbsp; for(i=1; i&lt;13 &amp;&amp; offset&gt;0; i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //闰月<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(leap&gt;0 &amp;&amp; i==(leap+1) &amp;&amp; this.isLeap==false)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { --i; this.isLeap = true; temp = leapDays(this.year); }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { temp = monthDays(this.year, i); }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //解除闰月<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(this.isLeap==true &amp;&amp; i==(leap+1)) this.isLeap = false</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; offset -= temp<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(this.isLeap == false) this.monCyl ++<br />&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; if(offset==0 &amp;&amp; leap&gt;0 &amp;&amp; i==leap+1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(this.isLeap)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { this.isLeap = false; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { this.isLeap = true; --i; --this.monCyl;}</p>
<p>&nbsp;&nbsp; if(offset&lt;0){ offset += temp; --i; --this.monCyl; }</p>
<p>&nbsp;&nbsp; this.month = i<br />&nbsp;&nbsp; this.day = offset + 1<br />}</p>
<p>//==============================传回阳历 y年某m+1月的天数<br />function solarDays(y,m) {<br />&nbsp;&nbsp; if(m==1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return(((y%4 == 0) &amp;&amp; (y%100 != 0) || (y%400 == 0))? 29: 28)<br />&nbsp;&nbsp; else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return(solarMonth[m])<br />}<br />//============================== 传入 offset 传回干支, 0=甲子<br />function cyclical(num) {<br />&nbsp;&nbsp; return(Gan[num%10]+Zhi[num%12])<br />}</p>
<p>//============================== 月历属性<br />function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.isToday&nbsp;&nbsp;&nbsp; = false;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //阳历<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.sYear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = sYear;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.sMonth&nbsp;&nbsp;&nbsp;&nbsp; = sMonth;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.sDay&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = sDay;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.week&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = week;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //农历<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.lYear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = lYear;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.lMonth&nbsp;&nbsp;&nbsp;&nbsp; = lMonth;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.lDay&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = lDay;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.isLeap&nbsp;&nbsp;&nbsp;&nbsp; = isLeap;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //干支<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.cYear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = cYear;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.cMonth&nbsp;&nbsp;&nbsp;&nbsp; = cMonth;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.cDay&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = cDay;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = '';</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.lunarFestival = ''; //农历节日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.solarFestival = ''; //阳历节日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.solarTerms&nbsp;&nbsp;&nbsp; = ''; //节气</p>
<p>}</p>
<p>//===== 某年的第n个节气为几日(从0小寒起算)<br />function sTerm(y,n) {<br />&nbsp;&nbsp; var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000&nbsp; ) + Date.UTC(1900,0,6,2,5) )<br />&nbsp;&nbsp; return(offDate.getUTCDate())<br />}</p>
<p>//============================== 传回月历物件 (y年,m+1月)<br />function calendar(y,m) {</p>
<p>&nbsp;&nbsp; var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2<br />&nbsp;&nbsp; var lDPOS = new Array(3)<br />&nbsp;&nbsp; var n = 0<br />&nbsp;&nbsp; var firstLM = 0</p>
<p>&nbsp;&nbsp; sDObj = new Date(y,m,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //当月一日日期</p>
<p>&nbsp;&nbsp; this.length&nbsp;&nbsp;&nbsp; = solarDays(y,m)&nbsp;&nbsp;&nbsp; //阳历当月天数<br />&nbsp;&nbsp; this.firstWeek = sDObj.getDay()&nbsp;&nbsp;&nbsp; //阳历当月1日星期几</p>
<p><br />&nbsp;&nbsp; for(var i=0;i&lt;this.length;i++) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(lD&gt;lX) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sDObj = new Date(y,m,i+1)&nbsp;&nbsp;&nbsp; //当月一日日期<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lDObj = new Lunar(sDObj)&nbsp;&nbsp;&nbsp;&nbsp; //农历<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lY&nbsp;&nbsp;&nbsp; = lDObj.year&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //农历年<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lM&nbsp;&nbsp;&nbsp; = lDObj.month&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //农历月<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lD&nbsp;&nbsp;&nbsp; = lDObj.day&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //农历日<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lL&nbsp;&nbsp;&nbsp; = lDObj.isLeap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //农历是否闰月<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lX&nbsp;&nbsp;&nbsp; = lL? leapDays(lY): monthDays(lY,lM) //农历当月最後一天</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(n==0) firstLM = lM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lDPOS[n++] = i-lD+1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //sYear,sMonth,sDay,week,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //lYear,lMonth,lDay,isLeap,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //cYear,cMonth,cDay<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lY, lM, lD++, lL,<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )</p>
<p><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((i+this.firstWeek)%7==0)&nbsp;&nbsp; this[i].color = 'red'&nbsp; //周日颜色<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((i+this.firstWeek)%14==13) this[i].color = 'red'&nbsp; //周休二日颜色<br />&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; //节气<br />&nbsp;&nbsp; tmp1=sTerm(y,m*2&nbsp; )-1<br />&nbsp;&nbsp; tmp2=sTerm(y,m*2+1)-1<br />&nbsp;&nbsp; this[tmp1].solarTerms = solarTerm[m*2]<br />&nbsp;&nbsp; this[tmp2].solarTerms = solarTerm[m*2+1]<br />&nbsp;&nbsp; if(m==3) this[tmp1].color = 'red' //清明颜色</p>
<p>&nbsp;&nbsp; //阳历节日<br />&nbsp;&nbsp; for(i in sFtv)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Number(RegExp.$1)==(m+1)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; //月周节日<br />&nbsp;&nbsp; for(i in wFtv)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Number(RegExp.$1)==(m+1)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp1=Number(RegExp.$2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp2=Number(RegExp.$3)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this[((this.firstWeek&gt;tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp; //农历节日<br />&nbsp;&nbsp; for(i in lFtv)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp1=Number(RegExp.$1)-firstLM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tmp1==-11) tmp1=1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tmp1 &gt;=0 &amp;&amp; tmp1&lt;n) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if( tmp2 &gt;= 0 &amp;&amp; tmp2&lt;this.length) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this[tmp2].lunarFestival += RegExp.$4 + ' '<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(RegExp.$3=='*') this[tmp2].color = 'red'<br />&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;&nbsp; }</p>
<p>&nbsp;&nbsp; //黑色星期五<br />&nbsp;&nbsp; if((this.firstWeek+12)%7==5)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this[12].solarFestival += '黑色星期五 '</p>
<p>&nbsp;&nbsp; //今日<br />&nbsp;&nbsp; if(y==tY &amp;&amp; m==tM) this[tD-1].isToday = true;</p>
<p>}</p>
<p>//====================== 中文日期<br />function cDay(d){<br />&nbsp;&nbsp; var s;</p>
<p>&nbsp;&nbsp; switch (d) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 10:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = '初十'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 20:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = '二十'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 30:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = '三十'; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default :<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = nStr2[Math.floor(d/10)];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s += nStr1[d%10];<br />&nbsp;&nbsp; }<br />&nbsp;&nbsp; return(s);<br />}</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/213088#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jul 2008 14:13:58 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/213088</link>
        <guid>http://cleaneyes.javaeye.com/blog/213088</guid>
      </item>
          <item>
        <title>夢-蝴蝶（八）</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/211329" style="color:red;">http://cleaneyes.javaeye.com/blog/211329</a>&nbsp;
          发表时间: 2008年07月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>（十四）<br />故事續上：<br />&ldquo;反正是學知識，在哪個學校不是一樣啊&rdquo;楊楊才不愿意進那些漂亮的學校而學到的知識卻是一樣。<br />也許楊楊的選擇並沒有錯，因為那個學校比楊楊想象得有意思多了，那里將會是楊楊和珍珍一輩子記憶最深刻的一所學校。<br />楊楊踏入學校的第一步就自己說：不管無論如何，不管我在哪里也好，但我一定要是最優秀的。<br />珍珍卻沒有像楊楊那樣想過，也許，無論去哪里都是一樣的，讀中專只不過是完成人生中的一條路而已，時間過了，很快就可以畢業的，不希望去想太多也不希望自己給自己壓力。<br />也許這就兩個女孩的不同點吧，楊楊開始變得堅強而好勝，珍珍卻依舊像過去一樣不愛思考，覺得過一天是一天，只希望每一天都能平靜地過去。<br />&nbsp;<br />進入學校的前兩個星期都在軍訓，軍訓對於兩個女孩來說很容易對付，畢竟兩個人都不是柔弱不能吃苦的女孩。第一次離開家鄉來到縣里讀書對兩個女孩來說都有點不習慣，常常想家也是可以原諒的事情。<br />&ldquo;珍，第一回離開家里，你會舍不得嗎？&rdquo;<br />&ldquo;當然會啦，你當我鐵石心腸啊&rdquo;<br />兩個小女孩窩在被子里，各有著一種復雜的心情<br />&ldquo;楊，你有沒有一種自由的感覺啊，終於脫離了家里的一切束縛吧&rdquo;<br />可是為什么楊楊並沒有很開心，反而很懷念，真是矛盾的心理<br />&ldquo;珍，難道你離開了家就很開心嗎？&rdquo;<br />&ldquo;其實也並不是，至少我不用再見到那個我不想看到的奶奶，再也聽不到每天奶奶對我吼的聲音，再也看不到爸爸和媽媽吵架時的情景，不要看到媽媽的眼淚，不要看到爸爸發怒的表情，更不想聽到奶奶那刻溥地話語。。。&rdquo;太多了，其實珍珍也想不清楚自己一直在逃避什么，也許自己的壓抑正是因為這個太不正常的家庭吧。<br />珍珍想了很多，想想自己現在已經自由了，是否很開心呢？好像也沒有吧，日子為什么一直都是這樣呢？枯燥無味，活著只是這樣嗎？<br />&ldquo;珍，可是我怎麼覺得我很想念家里啊，雖然我已經不用在家里做很多家務活了，再也不用聽到姐姐對我吼，也不用聽到妹妹的無理取鬧了，可是我卻想念我的爸爸媽媽了，而且也有點兒想見到妹妹呢，也在想姐姐的學習怎麼樣了。。。&rdquo;為什么自己想得這麼多呢？甚至也會想念那個曾經令人討厭的妹妹了，奇怪，人真的是很奇怪，感情說變就變。<br />楊楊也很是奇怪，為什么對家里每個人的感情似乎都在自己離家以後開始發生了變化，妹妹似乎沒有以前討厭了，也想不起姐姐對自己有多凶了。<br />第一次想家，楊楊落淚了，珍珍也迷汒了<br />&nbsp;<br />軍訓終於結束了， 一切又開始程序化了<br />今天是正式上學的第一天，楊楊看到校園里正貼了一幅招聘廣播員的公告，楊楊心中開始給自己訂下了一個目標，一定要去爭取。<br />第二天，學校要招聘學生會成員，要求是膽量大，有管理意識人員。<br />楊楊又開始心動，似乎什么都想去爭取似的，怎麼辦呢？兩個都想去啊，干脆兩個都去面試吧，面試上哪個了就參加哪一個吧！<br />楊楊連自己都不相信自己的變化，因為以前楊楊一直只是一個文文靜靜不愛說話，不愛表現，膽子小小的小女生啊，可是來到這里的第一刻起，楊楊就已經決定了要改變自己的一切。<br />楊楊要向所有以前看不起自己，欺負自己的人証明：我不是那麼好欺負的，我也是很利害的，我一切都不服輸，我一定要努力，讓以前那些欺負我，看不起我的人都崇拜我，我要讓祂們太吃一惊！<br />珍珍也很奇怪楊楊的變化，和楊楊在一起七八年了，從沒有見過楊楊會這麼積極過，不過珍珍是絕對不可能對這些招聘信息感興趣的，珍珍覺得沒有什么事情是能夠讓自己平靜的心去追求，去努力的了。<br />&nbsp;<br />兩個面試楊楊都去報名了，第一回楊楊滿懷自信地去面試<br />很成功，兩個面試楊楊都通過了，楊楊真的很開心很開心<br />&ldquo;珍，怎麼辦啊？兩個面試我都通過了，可是老師說我只能選擇其中一個，畢竟我沒有時間去應付兩份工作的，怎麼辦啊？我都不想放棄啊？&rdquo;<br />&ldquo;你不要這麼貪心好不好，隨便選一份就好了，反正兩個你都喜歡&rdquo;珍珍不明白為什么楊楊可以這麼有心思去做跟學習無關的事情。<br />&ldquo;呵呵，知道啦！&rdquo;楊楊笑笑沒有說話<br />&nbsp;<br />楊楊最終還是選擇了當廣播員，也不知道為什么，楊楊覺得廣播員聽起來就很不錯吧，楊楊似乎又把自己和未來想象到一起去了。<br />楊楊去了廣播站報到，本次招聘的廣播員共有4位，每個人都有著每個人的不同之處，楊楊說話是屬於平和型的，另外有一位叫湛花香的女孩說話很清晰明亮，另外兩位是屬於平常型的吧！<br />楊楊每次都是很幸運吧，政教處的老師們都很喜歡楊楊<br />&ldquo;李淑楊，這次的廣播站長就由你來擔任吧，因為上一屆的學生都已經畢業了，希望你可以好好勝任工作哦！&rdquo;主任老師信任地看著楊楊<br />&ldquo;好的，我盡力而為吧！&rdquo;為什么幸運再一次降臨楊楊身上,楊楊好開心又好害怕啊.<br />其余三位廣播員敵意地看著楊楊，不明白為什么老師這麼快就決定了要選楊楊當站長，無所謂了，反正大家都得聽從老師的安排吧！<br />&nbsp;<br />楊楊終於覺得自己活得開始有意義，畢竟自己還是有比別人優秀的地方。<br />&nbsp;<br />珍珍每天都心情不好，尤其是這幾天楊楊天天要去廣播站播音，根本就沒有人陪自己了，而一直習慣了有人陪的她，怎麼可能會習慣呢？每天下課後都會在宿舍里等楊楊播音回來後一起去吃飯。<br />"雪珍，一起去吃飯吧，干嘛一個人老在窗戶邊發呆呢？"室友們一個個都拉著珍珍去吃飯<br />"不用了，呆會兒淑楊又要一個人去吃飯不好，我還是等她吧！"也不知道為什么，哪怕自己的心情再怎麼不好，可是自己還是總為楊楊著想，有時候很生楊楊的氣，總是一個人跑開來不理她，害得自己常常一個人發呆沒有一個人可以說說話。<br />"不會吧！她要播音要很晚啊，是好朋友也不用這樣子吧！你們兩個太好了，沒話講了"同學們搖著頭紛紛走了，又留下珍珍一個人<br />珍珍本來就胃不好，加上每天等楊楊吃飯這麼久，每天都在胃痛。明明知道自己可以先去吃飯，楊楊也不會生自己的氣，可是怕楊楊一個人寂寞不忍心。<br />&nbsp;<br />"珍，吃飯沒啊！"楊楊剛進宿舍就喊珍珍<br />"等你啊！"<br />"呵，噢，走吧！&nbsp; ~珍，你的臉氣怎麼這麼差啊，你不舒服嗎？"突然發現珍珍有氣無力的樣子<br />&ldquo;楊，好煩啊，我真的好煩啊&rdquo;珍珍似乎真的心情不好，特別不好。<br />楊楊也知道珍珍的身體一直不好，卻不明白珍珍為什么每天都心情不好，似乎心中永遠都有很多的心事一樣，也不知道該怎麼去安慰她。<br />&nbsp;<br />&ldquo;我現在突然又覺得活著好累啊，人每天這樣過日子不煩嗎？我有時候恨不得自己馬上死去多好！&rdquo;<br />&ldquo;珍，你怎麼可以這樣想呢？天啊！太恐怖了！我不知道該怎麼說你了！&rdquo;<br />&ldquo;難道不是嗎？人從小一生下來就開始學習做事，學習做人，累不累啊！有什么意義嘛！&ldquo;<br />&ldquo;珍，你難道沒有想過你的家人嗎？你的爸爸媽媽呢？&rdquo;<br />珍珍又哭了，似乎很無助的樣子，珍珍似乎有點神精不正常似的，常常偏激的把這個世界想得很悲傷，一直認為活著很沒有意思，活著太累了。<br />楊楊很擔心地看著珍珍，有時候真怕珍珍一不小心又想不開了怎麼辦啊？為什么兩個人的性格可以有這麼大的區別呢？不懂！<br />珍珍每次都是這樣，常常因為一件小事情就開始悲觀，開始哭泣。每次傷心到最後都會抱著楊楊大哭一場，大概是因為楊楊從來都不會像自己一樣這樣想法吧，所以每當自己心情不好或是想不開的時候總喜歡找到楊楊並且讓她陪著自己才能讓自己平靜下來，才不會想不開似的。<br />兩個小女孩畢竟太小了，沒有面對過太多的其它社會，看到的只是單純的一面。<br />&nbsp;<br />楊楊在廣播站有努力地工作著，同時也很努力地學習著。楊楊選擇的是電腦文秘專業，全班幾乎都是女生，因為班里只有4個男生嘛，老師都稱4個男生為國寶了，呵呵！物以稀為貴吧，對祂們真好，居然叫班里的女孩子們不要欺負男孩子，天啊，反了~！<br />珍珍一直由楊楊陪著她過著每一天，兩個小女孩被分在兩個相鄰的宿舍里，珍珍晚上總喜歡跑到楊楊宿舍里去和楊楊一起睡覺，也不怕被值班的老師發現。珍珍從來沒有想過自己的未來，一直認為只要每天都可以平靜地活下去就已經很幸福了，人生中只要有一個可以陪伴自己的朋友就夠了。<br />楊楊連自己也不知道自己現在走的人生道路對不對，也許是對的吧，一直自卑的楊楊來到了這個學校以後，卻發現自己在各個方面都是如此優秀，處處都顯示優勢。楊楊在學習上一直保持著班里的前5名，老師常常夸楊楊聰明好學，就連女生們都不愛學習的物理課楊楊也很好學。<br />而珍珍一直感到人生太寂寞了，這時又開始學會了上網，大家也學會了聊QQ了，珍珍開始沉迷於網絡聊天。<br />&nbsp;<br />&ldquo;李淑楊，你真的還想考大學嗎？&rdquo;班主任肖老師認真地問著楊楊。<br />&ldquo;是啊，這是我一直的夢想啊&rdquo;<br />&ldquo;那你好好學習，明年畢業的時候學校可以帶你去報考三校生，你愿意去嗎？&rdquo;老師對楊楊可真是好啊，珍珍在一旁羨慕地看著楊楊。<br />&ldquo;謝謝老師，明年再說吧，我會努力的！&rdquo;很感動啊，老師對自己真好。<br />楊楊一直表現都不錯，在這個方面都表現地很努力，老師們都很喜歡她，都希望可以在學校里冒出一個人才。<br />&ldquo;珍，你又怎麼啦，怎麼又不說話啦！&rdquo;突然發現珍珍不知從何時起變得開始莫名其妙了，心事似乎很復雜了。<br />&ldquo;沒事，只是很煩而已，你怎麼這麼多的愛好，我怎麼什么事情都不想做，我想我以後活著還能干嘛啊&rdquo;珍珍又開始苦著一張臉了。<br />&ldquo;唉，什么嘛，你現在從多大，這麼又想到如此遠的地方去了，以後的事情以後再說啊&rdquo;<br />&ldquo;楊，我們以後都不要分開，好不好！&rdquo;<br />&ldquo;珍，我們以後的事情誰也不知道，所以不要說這樣子的傻話了，知道嗎？&rdquo;楊楊突然覺得珍珍好奇怪啊！<br />&ldquo;楊，你以後也不要離開我，好不好，你知道我是怎麼想的嗎？你知道嗎？我想一輩子就和你在一起，一直也不要分開，那樣子就好了，我再也不想理別人，我只想和你在一起&rdquo;珍珍突然變得很激動起來，好像這些話已經想了很久似的。<br />楊楊傻了，這些話聽起來怎麼這麼便扭啊，不像是兩個朋友之間的話啊。<br />&ldquo;珍，你傻了啊，我們兩個都是女孩子啊，以後我們怎麼可以一輩子在一起啊，當然會分開啦，你會有你喜歡的人，而我也一樣啊，我們以後的事情以後再說好不好啊！&rdquo;真不明白珍珍腦子里想些什么東西，怎麼這樣說。<br />&ldquo;不！楊，我不管別人說什么同性戀，我只想你答應我一輩子和我在一起。我不敢去想像沒有你的日子會是怎麼樣的！&rdquo;珍珍哭了，手卻一直拉著楊楊。<br />&ldquo;珍，我能明白你的心情，你現在只有我一個朋友，當然不愿意和我分開了，以後不要說這樣的傻話了，知道嗎？別人會笑話你的！&rdquo;<br />&ldquo;我不在乎！楊，求你了，你先回答我啊！&rdquo;<br />&ldquo;珍，我們才幾歲啊，你怎麼會有這樣的想法啊，我才15歲啊，我要好好學習，我還有我的夢想，我還有我的理想，我們要一起努力一起加油啊&rdquo;楊楊拼命地想讓珍珍明白現實。<br />珍珍哭得徹底，連路邊的行人都不停地回頭看看，珍珍跑了，一個人瘋了似的往前跑。<br />楊楊沒有說話，也沒有追上去，只想讓珍珍一個人平靜一下！<br />&nbsp;<br />不可思議，楊楊真的覺得不可思議，怎麼兩個好朋友會有這麼一段對話，如果讓別人知道了一定會笑話的！<br />楊楊開始為了珍珍而做一個決定，離開珍珍？當然不是離開，楊楊想要用自己的力量扭正珍珍的思想，希望可以通過自己讓珍珍變得更開朗，更樂觀些。</p>
<p>（十五）<br />畢竟兩個人都年齡太小，思想太鴢稚，根本就沒有去想想以後，只能看到現在。珍珍有點後悔，後悔自己太沖動了，哪怕自己是這樣想的，也不能這樣子對楊楊發脾氣，太後悔了，萬一楊楊再也不理自己了怎麼辦呢？說不定楊楊還誤會我了呢？她一定會怕和我在一起了，不要啊，怎麼辦啊？珍珍又開始慌亂了。<br />第二天在學校里，珍珍不敢正視楊楊的目光，害怕自己看到的將是一雙怒視自己的眼睛。情況卻和珍珍想得一點也不一樣，楊楊好像什么事情也沒有發生似的，一樣安靜地上課，一樣開心地和同學說話，一樣嘻嘻哈哈地和別人開玩笑。<br />下課的時候，珍珍收到了楊楊寫給自己的一封信<br />珍：<br />當你看到信的時候，希望我們的友誼一樣存在。<br />我和你從小就在一起，我們的感情是如此的濃厚，並不是用一般的詞語可以形容的，有時候感覺你就是我，而我就是你，我們是一個人，當我們彼此又是自由的，不需要承諾，因為我們是好朋友。<br />別的不多說了，雖然你是我的表姐，僅僅長我一歲的表姐，可是你不愿意當我的姐姐，因為我們之間彼此不分姐妹和年齡。希望以後也是如此，一直是如此。<br />我會一直和你手拉手，一起面對生活，彼此做伴，直到你我之間有一個人要離開或分開的時候，我不會去挽留，也不會去強求，因為每個人都有自己的追求和愛好，我們是兩只一起在天空學飛的小鳥，直到我們都長大了，就分開了。<br />保持以前的友誼，永遠是好朋友！<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最好的朋友~~~~~楊楊<br />珍珍哭了，伏在桌子上一直在哭泣。楊楊在遠處看到了，並沒有前去安慰，她希望珍珍可以明白彼此的友誼和友誼的含義。<br />放學了，珍珍和楊楊一樣手拉著手去吃飯，手拉著手去逛街，一起去上課。。。<br />一種很溫馨很溫暖的友情在彼此纏繞，原來幸福這麼簡單，只需用平靜的心去體會每一份感情，珍珍真想牽著楊楊的手一輩子也不要再放開。<br />&nbsp;<br />兩個人手後手一起訂下一個約定：讓我們一起走遍這個城市吧！讓我們知道我們曾經在這里走過。。。<br />一個小小的約定，兩人中午從來都不午休，偷偷地從校園的後面溜出去，今天往東邊一直前走，明天往西走，我們就不相信走不完這個城市。<br />越是想到做到的事情越是很難，兩個人天天中午去走都沒有走完，反正被她們找到了很多好玩的地方：有荒無人煙的野山，有長長的地鐵道，有擁擠熱市的市場，有安靜美麗的廣場。走到哪里，就把心帶到哪里，把腳印留在哪里，兩個人都覺得這樣活著很有意義。<br />&ldquo;珍，你想到你的夢想了嗎？或是理想也可以啊&rdquo;<br />&ldquo;沒有，從來沒有想過，你呢？&rdquo;<br />&ldquo;我當然有啦，我的理想是去當導游，我想走遍天下漂亮的地方&rdquo;一個天真似乎也很遙遠的理想，當是一直把它放在心中也是一個好事。<br />&ldquo;呵呵，那不可能的啦，別忘了我們學的是電腦文秘專業&rdquo;珍珍總覺得楊楊思想太天真了，還沒有自己想得現實和周到呢？<br />也許吧，一個愛做夢的女孩加上一個現實的女孩一起走過這段青澀的日子。<br />&nbsp;<br />所謂的流水無情，哪怕是再單純的感情，再開心的日子也會過去的。<br />在這中專的日子里，楊楊的每一天都過得很充實，每天努力的學習，還學會了自己從小就向往的電腦，學會了上網，學會了播音。<br />學校每年都會有一次大型的元旦晚會，今年一樣又開始組織。<br />就連做夢都沒有想過當主持人的楊楊居然被老師任命為節目主持人，楊楊好開心啊。<br />&ldquo;珍，你說我這樣也可以當節目主持人嗎？&rdquo;楊楊真的很擔心自己不能上台<br />&ldquo;你傻啊，一點都不自信，只要你用心用力一定能行啊&rdquo;珍珍用鼓曆的眼神望著楊楊，希望楊楊可以看到自己是如何地支持著她。<br />楊楊好開心啊，抱著珍珍一直在開心的笑。<br />楊楊第一次上台，站在幾千人前面的舞台上，楊楊開始擅抖開始害怕。<br />一瞬間，楊楊又開始堅定不怕了，因為楊楊想到了初三那一年的演講比賽，那時是輸得是如此徹底，所以這一次自己一定不能輸，至少不能再輸給自己了。<br />楊楊很喜歡這種感覺，喜歡聽到幾千人對著自己鼓掌，對著自己吶喊。這一刻，楊楊還想到了自己有一天就可以成為明星了，呵呵，太可笑的想法。<br />從第一次主持節目成功之后，楊楊變得更加自信，更加努力，總是希望自己可以有力量成為學校的明日之星。只要學校有任何演講比賽，歌唱比賽，文藝表演，楊楊總是會第一個搶著報名參加，哪怕自己從來都不會跳舞也沒有關系，馬上就開始努力學習。<br />珍珍現在習慣成為楊楊的助手了，每次楊楊在學校有節目或是有比賽的時候，珍珍都會在台下為楊楊喝彩，每次比賽之後珍珍都會給楊楊很多意見。不知從何時起，兩個人變得如此有默契，有的只是相互鼓曆般地相視一笑，卻比任何一刻都要幸福。<br />每個周末兩個人都會一起坐公交車回家，兩個人並排著肩一起望著車窗外，看著外面熱鬧的世界，心情平靜地無法去想象自己的未來會是如何，能不能容入這個看起來不可思議的世界呢？不知道！<br />&ldquo;珍，明年就要畢業了，你有想過自己以後要去哪里工作嗎？&rdquo;終於提到了兩個人都不愿意去想的事情。<br />&ldquo;不想去想，也不想聽，現在還早呢？&rdquo;更不愿意的是到時候兩個人的離開。&ldquo;楊，我們畢業了也不要分開好不好啊，我們一起去找工作吧！&ldquo;<br />&ldquo;珍，你怎麼又想得那麼鴢稚呢？哪怕分開也沒有關系啊，我想我也找不到第二個這麼好的好朋友了，不是嗎？我們在一起10年就有了吧，我還能用10年去外面找這樣一樣好朋友嗎？不可能，但也不代表我們就一定要一直在一起啊，不是嗎？我也不知道以後會去哪里，到時候再說吧！&rdquo;楊楊總覺得自己兩個人都太小了，懂得的東西太少，外面的世界不需要兩個人一起去闖，只想一個人好好地面對生活就好了。<br />回到老家，最喜歡去的地方依舊是外婆家，還有外婆家門前的那條小河，還有河上的那一座老石橋，有著兩個人美好的童年回憶</p>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://cleaneyes.javaeye.com/blog/211329#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/138' target='_blank'><span style="color:red;font-weight:bold;">加入阿里巴巴，发展潜力无限</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 04 Jul 2008 09:14:27 +0800</pubDate>
        <link>http://cleaneyes.javaeye.com/blog/211329</link>
        <guid>http://cleaneyes.javaeye.com/blog/211329</guid>
      </item>
          <item>
        <title>夢-蝴蝶（七）</title>
        <author>cleaneyes</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cleaneyes.javaeye.com">cleaneyes</a>&nbsp;
                    链接：<a href="http://cleaneyes.javaeye.com/blog/211328" style="color:red;">http://cleaneyes.javaeye.com/blog/211328</a>&nbsp;
          发表时间: 2008年07月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>(續上） （十二）&nbsp; <br />________________________________________<br />珍珍回家後一直無法平息，想想自己還在天天自卑傷心，原來自己還是很幸福的。<br />珍珍每天回家只要聽奶奶的話就可以了，有時候奶奶心情好的時候對珍珍還是很好的，而珍珍已經早已習慣了姑姑不在身邊的日子了。珍珍也一直記得姑姑剛出嫁的那些日子，一直連續好幾年都在天天想念姑姑，從小到大，疼自己最多的就是姑姑了，而媽媽天天都很忙，很少關心自己的。<br />珍珍依舊像過去一樣平靜地生活著，學校對於珍珍來說就像一個市場，不管它有多吵多鬧，自己的心情都是無動於衷的。身邊的朋友已經沒有幾個了，偶爾宋小華還會常常來找自己去玩，可是珍珍不喜歡那樣，因為每次去外面玩小華都會帶上好幾個男孩一起去，熱鬧的世界是不屬於珍珍的。<br />珍珍的身體很差，常常胃痛，偶爾一兩天沒事已經是一件很慶幸的事情了。<br />"為什么我活著這麼累啊"身體的病痛遠遠超過了心靈上的疼痛，珍珍開始感嘆著世界！望著天空，白云依舊如此美麗，小鳥依舊在烈日下飛行過而，而自己的日子已經不知道走成了什么樣子。<br />&nbsp;<br />珍珍手里緊緊地抓著被子，淚水無聲的流著，胃此時此刻正在絞痛著。<br />"珍珍，今天怎麼這麼懶啊，幾點啦！早餐也沒有做好"奶奶的聲音遠遠地從客廳傳進了房間里，珍珍想回答，可是沒有力氣了和思緒去想其它事情了。<br />"珍，快點起來做早餐，還要我老人家起床來叫你啊！"奶奶生氣得敲著珍珍的房門<br />"嗯.." 強忍著淚水，珍珍不想再次被挨罵。<br />努力了半天，珍珍終於出門了，只覺得好難受。出來時奶奶已經回房睡覺了，看著剛剛發白的天空，努力尋找著自家的廚房在哪里？好不容易把早餐在自己模糊的意識中做好了，自己卻也無力地回到了房間里。<br />&nbsp;<br />天亮了，爺爺奶奶和弟弟都起來了，大家吃早餐時發現珍珍還沒有出來，怪奇怪的。（ 珍爸爸是司機常常不在家,珍珍媽媽一早去了菜園里種菜還沒有回來)<br />"姐，今天要上課哦！快出來吃早餐啊"<br />弟弟的聲音已經響了半天卻沒有回應，爺爺奶奶更不高興了。<br />"算了，等會兒要遲到了你就先走好了，吃個早餐還要別人請出來，真是的！"<br />奶奶生氣的聲音傳進珍珍的耳朵讓珍珍的胃更加難受。<br />&nbsp;<br />總覺得這個家一點兒溫暖都沒有，除了媽媽在家的時候，突然間好想念媽媽。<br />珍珍心中很是生奶奶的氣，拿起書包，一個人就去上學了，也不理會正吃早餐的爺爺奶奶和弟弟。<br />"你姐怎麼了？你們沒吵架吧！"奶奶還沒明白過來怎麼回事，就看到珍珍眼圈紅紅生氣地出門而走。<br />"沒有啊，怎麼可能"從小到大就一直沒有吵過什么架，一大早哪有可能去惹姐姐生氣啊。<br />"算了，人長大了，脾氣也來了，不就是早上起來做個早餐還不愿意！唉！我們這些老人家呀還得看下一代人的臉色嘍"奶奶只覺得珍珍越來越不聽話了，心中很是生氣。<br />&nbsp;<br />珍珍一個人在學校里坐著，臉氣很蒼白，早上什么東西也沒有吃。心情不好，身體也不好，又沒有人關心，煩啊！<br />"雪珍，你怎麼了，你哭過了？"剛進教室的同學看到珍珍了，覺得珍珍很憂陏。<br />"海英，我沒事呢?胃有點痛."海英是班里面對自己最好的一個同學了，剛好又坐在珍珍的後面。<br />&nbsp;<br />一節課過去了，兩節課過去了，珍珍的胃似乎沒有一絲的好轉，反而更嚴重了。珍珍根本就沒有心思上課，一直用手壓著心前希望可以減輕疼痛。<br />"謝雪珍，你沒事吧！"數學老師終於發現了這位同學正在痛苦之中呢？<br />"胃痛~"珍珍有氣無力地回答著。<br />"哪位同學好心陪她一起去校外的門診部看一下吧！這麼嚴重是要看醫生的"老師心疼看著珍珍，不知道該怎麼幫助她。<br />"老師，我陪她一起出去吧！"海英一直看著珍珍反常的表情就可以想像她現在一定很難受.<br />珍珍在海英的陪同下一起去看醫生，珍珍看著海英對自己這麼關心，心里很感動，覺得這個朋友值得自己去結交。</p>
<p>不好意思，最近連自己也不知道在想什么，根本就沒有找時間去寫寫文字，可能最近自己又開始迷失了自己，一個連自己也無法去回答的問題一直圍繞著我。我不知道自己是否已經長大了，為什么卻什么事情都沒有辦法去解決呢？可能自己的頭腦太笨了，什么事情到了我這里都似乎變得很復雜化了，希望自己可以安下心來靜靜的回想自己的人生，自己到底該如何走下去了。。。&nbsp; <br />&nbsp;<br />________________________________________<br />&nbsp;<br />小說繼續：<br />（十三）<br />暑假很快又到了，學校又開始了補課，只是所有的班級不變動而已。<br />~~~差班是不用補課的<br />楊楊早已經害怕呆在差班了，差班的委屈和無奈已經讓楊楊傷透了心。<br />這個世界上難道就沒有好人了嗎？為什么學校里的同學都這麼壞一個呢？<br />通過這個補課的機會，楊楊順利地進入了初三（五）班，和珍珍在一個班了。<br />&nbsp;<br />這是一個另人害怕的學期，這也是一個人生轉折點，每個人都會要走過初中畢業，至於畢業後大家如何去選擇，那就大不一樣了。<br />&ldquo;珍，你想上大學嗎？&rdquo;<br />&ldquo;楊，你應該是知道我的學習成績的，上大學根本就沒有可能&rdquo;珍珍心里很傷心，其實不是自己不想上大學，可是自己學習太差怎麼好去讀大學呢？<br />&ldquo;那我怎麼辦？我要上大學嗎？&rdquo;大學一直是楊楊心中的一個夢想。<br />&ldquo;楊，你要相信你自己啊，況且你現在已經不在差班了&rdquo;也許吧！珍珍說得也很有理，只是為什么自己找不到了方向。<br />楊楊果然不讓所有人失望，雖然上個暑假沒有來補過課，自己離班里的同學課程相差很遠。楊楊依舊在B班保持中全班前10名中，當然也讓所有的老師刮目相看。<br />楊楊心中開始有了自己的夢想---------考大學<br />一心一意地努力，一心一意地學習，不想讓爸爸媽媽失望，不想讓哥哥姐姐瞧不起，更不想讓那些在差班曾經欺負自己的人看自己的笑話。<br />珍珍在楊楊的影響下也開始努力的學習，慢慢地學習開始有了明顯的進步，慢慢地珍珍開始喜歡和楊楊比賽，每一次作業，每一次考試，每一個問題，每一個愛好。<br />珍珍很喜歡和楊楊在一起學習，不明白楊楊怎麼會這麼聰明，必竟她和自己學習進程不一樣，自己比楊楊多上了兩個月的課了，可是楊楊為什么還可以超過別人同學，還是可以超過自己，不，珍珍決不服輸，只要我努力我相信我也可以超過楊楊的。<br />哈，居然看到楊楊上課在畫畫，呵呵，上課居然一點也不認真哦，珍珍心想，正好趁這個機會可以比她多學一點了吧！<br />老師點同學上講台回答問題，竟然很巧合地把楊楊和珍珍一起叫了上去。<br />這一回你應該輸給我了吧，誰叫你剛剛只顧著畫畫不聽課呢？---珍珍心中想著快步上了講台，回頭看到楊楊正在慌亂地翻看著書本.<br />珍珍沒有回答出來，原以為楊楊會和自己一樣也不知道，可是楊楊居然把答案整齊地寫在了黑板上，珍珍終於服輸了。<br />珍珍一直想不明白，明明楊楊上課就是不認真嘛，為什么她一下子就明白了呢？看來自己真的是比她要笨一點啦！<br />&nbsp;<br />一個偶然中，楊楊聽到了爸爸媽媽在房間里激烈地爭吵，其中聽到和自己有關系呢？<br />楊楊一直在客廳里做作業，忽然聽說媽媽的聲音<br />&ldquo;你看看，楊楊馬上就要初中畢業了，那意味著我們又要想辦法去讓她上大學，她哥哥姐姐才剛上大學，家里的條件能行嗎？&rdquo;------媽媽的話聽在楊楊心里很難受。<br />&ldquo;那能怎麼辦，就算去銀行貸款我也要想辦法讓每個孩子上大學啊&rdquo;------爸爸堅決的聲音讓楊楊聽了既開心又傷心。<br />楊楊在那一刻長大了，真的長大了，似乎明白了自己也應該去打算自己的未來了，必竟自己已經不再是一個小孩子了。<br />&nbsp;<br />楊楊很快就把自己的決定和珍珍說了，原以為珍珍會為自己感到可惜，不，珍珍聽了很開心。<br />&ldquo;你說的是真的嗎？我愿意和你一起走下去&rdquo;珍珍很堅定地說。<br />&ldquo;不？為什么？你沒必要！&rdquo;珍珍的家里和自己家不一樣的，她家里只有她和弟弟兩個人，家里負擔也不重，完全可以有條件上大學的。<br />&ldquo;不為什么，反正我也不想在學下去了，如果你愿意就算了&rdquo;<br />就這樣兩個15歲的小女孩已經決定了自己人生的去路，兩個人一起把教室里的書本全部整理好了，兩個人一起給班里的同學寫好了告別信。<br />回到家里，楊楊不知道自己該如何去和爸媽說自己的決定，又害怕祂們不答應怎麼辦。<br />爸爸媽媽看到楊楊把全校所有的書本都往家里抱回來了，覺得很是奇怪。<br />&ldquo;楊楊，學校不是還沒有這麼快考試嗎？你的書就不用看啦！&rdquo;<br />&ldquo;呃~~~，不是的，嗯，只是因為我~~~&rdquo;不知道該如何開口了，等待著一場暴風的來臨吧！楊楊的心里一直在祈禱著。<br />&ldquo;快說啊，怎麼回事啊？不要嚇爸媽啊&rdquo;媽媽似乎已經很生氣了。<br />&ldquo;沒有什么，只是我自己不想去讀書了而已，我已經決定放棄我的大學夢了，哦！不！不是放棄吧，只是想換種方式來完成這個夢想而已。&rdquo;楊楊一口氣把心中的想法說了出來。<br />媽媽聽了很生氣，沒有去理會楊楊的想法<br />&ldquo;我不管你是怎麼想的，呆會兒你去和你爸爸說吧！&rdquo;<br />&nbsp;<br />看著勞累了一天回來的爸爸，楊楊不知道該不該和爸爸說，又不想讓爸爸生氣，不過一想到自己這樣做對家里也是會有好處的就決定和爸爸說一下。<br />&ldquo;爸，我已經不去學校讀書了&rdquo;<br />&ldquo;為什么？&rdquo;爸爸果然一聽就很生氣。<br />&ldquo;因為，嗯~~，怎麼說呢？我決定放棄去讀高中考大學了，雖然我很喜歡學習，很希望考上大學，但是我也還可以有其祂的選擇啊，不是嗎?&rdquo;------其實最重要地是因為自己這樣做可以為家減輕很多負擔，這樣的話，哥哥姐姐才能順利地從大學畢業啊。<br />&ldquo;嗯，雖然可以，但我不同意，你明天就回去給我上課！聽到沒有？&rdquo;爸爸依舊不可理解楊楊的決定，并且覺得小孩子的思想太過於天真了。<br />楊楊無話可說了，只好默默無聲地走進房間。<br />楊楊是知道自己是不可能和爸爸吵架的，更不可能不聽爸爸的話。<br />&nbsp;<br />第二天，楊楊依舊拿著幾本書回到了學校，當然珍珍是一起去的。<br />&ldquo;楊，那怎麼辦啊？難道我們就無路可選了嗎？&rdquo;&mdash;珍珍很著急很害怕參加學校的中考。<br />&ldquo;沒事，我一定會想到辦法的！相信我！&rdquo;楊楊已經沒有心思呆在學校看書了，更聽不進課堂上任何老師的講課。<br />同學們很奇怪她們個怎麼又回來上課了，記得昨天還剛剛和大學告別呢？<br />班主任老師把楊楊和珍珍一起叫進辦公室里。<br />&ldquo;你說說你們兩個怎麼回事啊？現在還在上課，你們都沒還沒有畢業呢，為什么突然要走了呢？要走也要等到中考完之後再說吧！知道嗎？&rdquo;老師誠懇地口氣對她們說。<br />&ldquo;老師，你可能不知道吧！我們已經決定了不讀了，況且，我們又不是沒有事情做，我們有我們的打算啊，你就讓我們走吧！&rdquo;楊楊是知道老師最不想讓自己走了，畢竟來到這個班里也為班上增加了不少的氣氛，況且自己的英語成績一直保持在這個班的第一名，身為英語老師的班主任怎麼忍心讓這麼好的學生溜走呢？<br />&ldquo;算了，你們還是先上課吧，有什么事情和打算以後再說吧！&rdquo;班主任說完就忙其它事