<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>flare</title>
    <description></description>
    <link>http://flare.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>ex tform中的trackResetOnLoad</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/203277" style="color:red;">http://flare.javaeye.com/blog/203277</a>&nbsp;
          发表时间: 2008年06月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          trackResetOnLoad是在form load数据的时候是否记录字段原始值的开关。<br />在setVlaues中会根据这个开关进行判断，如果为true就记录这个数据。<br />    setValues : function(values){<br />        if(values instanceof Array){ // array of objects<br />            for(var i = 0, len = values.length; i &lt; len; i++){<br />                var v = values[i];<br />                var f = this.findField(v.id);<br />                if(f){<br />                    f.setValue(v.value);<br />                    <span style="color: red">if(this.trackResetOnLoad){</span><br />                        f.originalValue = f.getValue();<br />                    }<br />                }<br />            }<br />        }else{ // object hash<br />            var field, id;<br />            for(id in values){<br />                if(typeof values[id] != 'function' && (field = this.findField(id))){<br />                    field.setValue(values[id]);<br />                    if(this.trackResetOnLoad){<br />                        field.originalValue = field.getValue();<br />                    }<br />                }<br />            }<br />        }<br />        return this;<br />    }
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/203277#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 14 Jun 2008 18:07:05 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/203277</link>
        <guid>http://flare.javaeye.com/blog/203277</guid>
      </item>
      <item>
        <title>z-index</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/202170" style="color:red;">http://flare.javaeye.com/blog/202170</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          z-index属性用于调整定位时重叠块的上下位置,与它的名称一致,想象页面为x-y轴,垂直于页面的方向为z轴,z-index值大的位于其值小的上面.
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/202170#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 15:17:27 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/202170</link>
        <guid>http://flare.javaeye.com/blog/202170</guid>
      </item>
      <item>
        <title>Ext表格的行选择器与列选择器</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/199539" style="color:red;">http://flare.javaeye.com/blog/199539</a>&nbsp;
          发表时间: 2008年06月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          Ext.grid.EditorGridPanel中用的是列选择器  <br />      if(!this.selModel){<br />            this.selModel = new Ext.grid.CellSelectionModel();<br />        }<br /><br />Ext.grid.GridPanel中用的是行选择器<br />    getSelectionModel : function(){<br />        if(!this.selModel){<br />            this.selModel = new Ext.grid.RowSelectionModel(<br />                    this.disableSelection ? {selectRow: Ext.emptyFn} : null);<br />        }<br />        return this.selModel;<br />    },<br /><br />因为这个原因所以GridPanel中的鼠标单击可以选择一行,而EditorGridPanel中鼠标单击就是选择/编辑行中的一列.
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/199539#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 02 Jun 2008 20:46:23 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/199539</link>
        <guid>http://flare.javaeye.com/blog/199539</guid>
      </item>
      <item>
        <title>Ext表格的viewConfig</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/199149" style="color:red;">http://flare.javaeye.com/blog/199149</a>&nbsp;
          发表时间: 2008年06月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          viewConfig: {<br />            forceFit:true<br />        },<br />这个功能强制让表格在固定的宽度（用表格的width，如果为null就用表格父容器的宽度）里中调整各列到合适的宽度。<br />这样的设置之后，cm的width属性将会失效。表格视图区域的宽度是固定的，不会出现横向的滚动条。
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/199149#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 01 Jun 2008 16:03:22 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/199149</link>
        <guid>http://flare.javaeye.com/blog/199149</guid>
      </item>
      <item>
        <title>看透mvc</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/179659" style="color:red;">http://flare.javaeye.com/blog/179659</a>&nbsp;
          发表时间: 2008年04月05日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://developer.ccidnet.com/art/340/20030418/44262_1.html" target="_blank">MVC设计模式</a><br /><br /><a href="http://dev2dev.bea.com.cn/techdoc/20031194.html" target="_blank">MVC在Web系统中的模式与应用</a><br /><br /><a href="http://java.ccidnet.com/art/3539/20061225/985401_1.html" target="_blank">通过Java Swing看透MVC设计模式</a>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/179659#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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>Sat, 05 Apr 2008 14:54:04 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/179659</link>
        <guid>http://flare.javaeye.com/blog/179659</guid>
      </item>
      <item>
        <title>聊一聊SP的服务代码</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/179493" style="color:red;">http://flare.javaeye.com/blog/179493</a>&nbsp;
          发表时间: 2008年04月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;<img src="../../../upload/attachment/19447/c85ec07d-6ac5-37b1-9d2f-14dd130b131e.gif" alt="" /></p><p>编辑书名或作者或出版社或ISBN号，发短信至<strong>10669588123</strong>，即可获得！该查询免信息费！</p><p>有谁能够长期记得<strong>10669588123</strong>这样的长的数字？一项服务如果用户都无法找到入口，那么他真的能够发展的好吗？</p><p>不知道SP的服务代码为什么采用数字的方式，而不采用名字的方式。</p><p>如果采用名字的方式则会非常好记！</p><p>比如：<strong>编辑书名或作者或出版社或ISBN号，发短信至dangdang#tsbj，即可获得！该查询免信息费！</strong></p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/179493#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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, 04 Apr 2008 12:55:12 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/179493</link>
        <guid>http://flare.javaeye.com/blog/179493</guid>
      </item>
      <item>
        <title>UML 类与类之间的关系</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/177875" style="color:red;">http://flare.javaeye.com/blog/177875</a>&nbsp;
          发表时间: 2008年03月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <table cellspacing="0" border="0" align="center" width="760" cellpadding="0"><tbody><tr><td><div class="title" align="center"> UML 类与类之间的关系</div></td>
  </tr>
  <tr> 
    <td height="20">&nbsp;</td>
  </tr>
  <tr> 
    <td><div class="formtitle" align="center">2007-12-04 作者: 周建东 来源：tmsoft.lsxy.com<br />
      </div></td>
  </tr>
  <tr> 
    <td height="16">&nbsp;</td>
  </tr>
  <tr> 
    <td valign="top"> 
      <table cellspacing="0" border="0" align="center" width="86%" cellpadding="0">
        <tbody><tr> 
          <td class="content" valign="top"> <div id="conbox"> 
              <div id="conleft"> 
                <div id="conneirong"> 
                  <p>类与类之间的关系对于理解面向对象具有很重要的作用，以前在面试的时候也经常被问到这个问题，在这里我就介绍一下。</p>
                  <p>类与类之间存在以下关系:<br />
                    <br />
                    &nbsp;&nbsp;&nbsp;&nbsp;(1)泛化(Generalization)<br />
                    &nbsp;&nbsp;&nbsp;&nbsp;(2)关联(Association)<br />
                    &nbsp;&nbsp;&nbsp;&nbsp;(3)依赖(Dependency)<br />
                    &nbsp;&nbsp;&nbsp;&nbsp;(4)聚合(Aggregation) </p>
                  <p>UML图与应用代码例子:</p>
                  <p><strong>1.泛化(Generalization)</strong></p>
                  <p>[泛化]</p>
                  <p>表示类与类之间的继承关系，接口与接口之间的继承关系，或类对接口的实现关系。一般化的关系是从子类指向父类的，与继承或实现的方法相反。</p>
                  <p>[具体表现]</p>
                  <p>父类 父类实例＝new 子类()</p>
                  <p>[UML图](图1.1)</p>
                  <p><img src="http://www.uml.org.cn/oobject/images/10bfdb9d-ed2d-4226-bab2-f814d2e10a82.jpg" height="144" alt="" width="229" /></p>
                  <p>图1.1 Animal类与Tiger类,Dog类的泛化关系</p>
                  <p>[代码表现]</p>
                  <ol class="dp-j"><li class="alt"><span class="keyword">class</span><strong>&nbsp;</strong>Animal{} 
                      &nbsp;&nbsp; </li><li><span class="keyword">class</span>&nbsp;Tiger&nbsp;<span class="keyword">extends</span>&nbsp;Animal{} 
                      &nbsp;&nbsp; </li><li class="alt"><span class="keyword">public</span>&nbsp;<span class="keyword">class</span>&nbsp;Test 
                      &nbsp;&nbsp; </li><li>{ &nbsp;&nbsp; </li><li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;test() 
                      &nbsp;&nbsp; </li><li>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp; </li><li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Animal&nbsp;a=<span class="keyword">new</span>&nbsp;Tiger(); 
                      &nbsp;&nbsp; </li><li>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; </li><li class="alt">}&nbsp;</li></ol>
                  <p><strong>2.依赖(Dependency)</strong></p>
                  <p>[依赖]</p>
                  <p>对于两个相对独立的对象，当一个对象负责构造另一个对象的实例，或者依赖另一个对象的服务时，这两个对象之间主要体现为依赖关系。</p>
                  <p>[具体表现]</p>
                  <p>依赖关系表现在局部变量，方法的参数，以及对静态方法的调用</p>
                  <p>[现实例子]</p>
                  <p>比如说你要去拧螺丝，你是不是要借助(也就是依赖)螺丝刀(Screwdriver)来帮助你完成拧螺丝(screw)的工作</p>
                  <p>[UML表现](图1.2)</p>
                  <p><img src="http://www.uml.org.cn/oobject/images/ec7bca6c-c01a-4772-a91b-3a695773ddfb.jpg" height="82" alt="" width="272" /></p>
                  <p>图1.2 Person类与Screwdriver类的依赖关系</p>
                  <p>[代码表现] </p>
                </div>
              </div>
            </div>
            <ol><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial"><span class="keyword">public</span>&nbsp;<span class="keyword">class</span>&nbsp;Person{ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/**&nbsp;拧螺丝&nbsp;*/</span>&nbsp;&nbsp; 
                      </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;screw(Screwdriver&nbsp;screwdriver){ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;screwdriver.screw(); 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">}&nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li></ol>
            <div> 
              <div> 
                <div> 
                  <p><strong>3.关联(Association)</strong></p>
                  <p>[关联]</p>
                  <p>对于两个相对独立的对象，当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时，这两个对象之间为关联关系。</p>
                  <p>[具体表现]</p>
                  <p>关联关系是使用实例变量来实现</p>
                  <p>[现实例子]</p>
                  <p>比如客户和订单，每个订单对应特定的客户，每个客户对应一些特定的订单；再例如公司和员工，每个公司对应一些特定的员工，每个员工对应一特定的公司</p>
                  <p>[UML图] (图1.3)</p>
                  <p><img src="http://www.uml.org.cn/oobject/images/d4b10677-364d-4c34-beb7-416f8e835d8c.jpg" height="57" alt="" width="291" /></p>
                  <p>图1.3 公司和员工的关联关系</p>
                  <p>[代码表现] </p>
                  <ol class="dp-j"><li class="alt"><span style="font-family: Arial"><span class="keyword">public</span><strong>&nbsp;</strong><span class="keyword">class</span>&nbsp;Company{ 
                      &nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;Employee&nbsp;employee; 
                      &nbsp;&nbsp; </span></li><li class="alt"><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;Employee&nbsp;getEmployee(){ 
                      &nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span>&nbsp;employee; 
                      &nbsp;&nbsp; </span></li><li class="alt"><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} 
                      &nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;setEmployee(Employee&nbsp;employee){ 
                      &nbsp;&nbsp; </span></li><li class="alt"><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span>.employee=employee; 
                      &nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></li><li class="alt"><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//公司运作 
                      </span>&nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;run(){ 
                      &nbsp;&nbsp; </span></li><li class="alt"><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;employee.startWorking(); 
                      &nbsp;&nbsp; </span></li><li><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></li><li class="alt"><span style="font-family: Arial">}&nbsp;&nbsp; </span></li></ol>
                  <p><strong>(4)聚合（Aggregation）</strong></p>
                  <p>[聚合]</p>
                  <p>当对象A被加入到对象B中，成为对象B的组成部分时，对象B和对象A之间为聚集关系。聚合是关联关系的一种，是较强的关联关系，强调的是整体与部分之间的关系。</p>
                  <p>[具体表现]</p>
                  <p>与关联关系一样，聚合关系也是通过实例变量来实现这样关系的。关联关系和聚合关系来语法上是没办法区分的，从语义上才能更好的区分两者的区别。</p>
                  <p>[关联与聚合的区别]</p>
                  <p>(1)关联关系所涉及的两个对象是处在同一个层次上的。比如人和自行车就是一种关联关系，而不是聚合关系，因为人不是由自行车组成的。</p>
                  <p>聚合关系涉及的两个对象处于不平等的层次上，一个代表整体，一个代表部分。比如电脑和它的显示器、键盘、主板以及内存就是聚集关系，因为主板是电脑的组成部分。</p>
                  <p>(2)
对于具有聚集关系（尤其是强聚集关系）的两个对象，整体对象会制约它的组成对象的生命周期。部分类的对象不能单独存在，它的生命周期依赖于整体类的对象的
生命周期，当整体消失，部分也就随之消失。比如张三的电脑被偷了，那么电脑的所有组件也不存在了，除非张三事先把一些电脑的组件（比如硬盘和内存）拆了下
来。</p>
                  <p>[UML图](图1.4)</p>
                  <p><img src="http://www.uml.org.cn/oobject/images/7032798b-36ca-4b89-a462-97ba056cbe48.jpg" height="178" alt="" width="298" /></p>
                  <p>图1.3 电脑和组件的聚合关系</p>
                  <p>[代码表现] </p>
                </div>
              </div>
            </div>
            <ol><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial"><span class="keyword">public</span>&nbsp;<span class="keyword">class</span>&nbsp;Computer{ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;CPU&nbsp;cpu; 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;CPU&nbsp;getCPU(){ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span>&nbsp;cpu; 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;setCPU(CPU&nbsp;cpu){ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span>.cpu=cpu; 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//开启电脑 
                      </span>&nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">void</span>&nbsp;start(){ 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//cpu运作 
                      </span>&nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cpu.run(); 
                      &nbsp;&nbsp; </span></div>
                  </div>
                </div>
              </li><li> 
                <div> 
                  <div> 
                    <div><span style="font-family: Arial">&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp; 
                      </span></div>
                  </div>
                </div>
              </li></ol></td></tr></tbody></table></td></tr></tbody></table>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/177875#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 30 Mar 2008 23:31:51 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/177875</link>
        <guid>http://flare.javaeye.com/blog/177875</guid>
      </item>
      <item>
        <title>（zt）百度Hi试用报告</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/177591" style="color:red;">http://flare.javaeye.com/blog/177591</a>&nbsp;
          发表时间: 2008年03月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><strong>一、百度 Hi安装全过程</strong></p><p>　　百度Hi的安装过程很简洁，中间没有捆绑任何百度其它的相关产品。从安装过程中的相关信息可以看出当前的百度Hi版本为1.0 Beta1。以下是从初始安装到登录前的全过程（如图1、2、3、4、5、6、7、8）。</p><p align="center"><br /><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/360/ceHs629d4PAvU.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图1 百度Hi 1.0 Beta1</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/362/ce6IYMSiGjjuc.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图2 接受安装/使用协议</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/363/ceYbTWnLcyN1U.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图3 选择安装路径</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/365/ceTThv6MTkhM.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图4 询问是否安装快捷方式　</p><p align="center">　随后，百度Hi即进入解压安装阶段：</p><p align="center"><br /><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/366/ceErVQ73iLXJU.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图5 安装过程</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/368/ceYKhf3wdy3c.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图6 完成安装</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/369/cezT1kyA3TrgU.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图7 出现登录界面</p><p align="center"><img title="全国首测：百度 Hi全部特色功能(多图) " src="http://img2.zol.com.cn/product/17/370/ceX07ClSMjVE2.jpg" alt="全国首测：百度 Hi全部特色功能(多图) " style="border: black 1px solid" /><br />图8 暂时拒绝登录</p><p align="left">　　特别提示：如果是&ldquo;非公开版本&rdquo;，用户通过百度帐户也是无法登录的。</p><p align="left">　　登录后，用户可以搜索添加好友，并可以根据需要对联系人进行分组（如图9、10、11、12）。</p><p align="center"><br /><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17/431/cePUZBKx79gng.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图9 给百度Hi添加联系人/好友</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center">&nbsp;</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17/426/cea1kTsavIQl2.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图10&nbsp;其他百度Hi用户添加你为联系人/好友</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17/427/celmJZAXijUiM.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图11 给百度Hi联系人/好友分组</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17/428/cejCgwGVKUw6.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图12 添加成功</p><p align="left">　　添加成功后，用户即可与联系人/好友聊天了。此外，百度Hi也支持群聊功能（如下图）：</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17_500x2000/430/cecnIV03wSBo.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />百度Hi同样支持群聊功能</p><p align="center">　　与其他即时通讯<span style="color: #800080">软件</span>一样，百度Hi同样也可以让用户个性化聊天界面设置。据笔者试用发现，百度Hi提供了多种方案供用户选择（如图13、14、15）</p><p align="center"><br /><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17_500x2000/425/ceSlnYm6fBu6.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图13 百度Hi个性化聊天界面设置</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17_500x2000/432/ceuc084J2RzX6.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图14 百度Hi个性化聊天界面设置</p><p align="center"><img title="全国独家首发：百度 Hi特色功能 " src="http://img2.zol.com.cn/product/17_500x2000/433/cetC01IlsIk.jpg" alt="全国独家首发：百度 Hi特色功能 " style="border: black 1px solid" /><br />图15 百度Hi个性化聊天界面设置</p><p align="left">　　笔者实在是想让百度Hi与广大网友提前见面，所以先将安装、添加好友，以及个性化设置拿出来与大家分享。</p><p align="left">&nbsp;</p><table border="0" align="center" height="20" width="300"><tbody><tr><td align="center" bgcolor="#ffffff">&nbsp;</td></tr></tbody></table>相关文章： <table border="0" align="center" width="88%"><tbody><tr><td valign="top"><table border="0"><tbody><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/07/116.html">百度HI功能简析及安装图解</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/6b/113.html">百度HI怎样添加表情？</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/90/112.html">怎样保留baiduhi聊天记录和自定义表情？</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/2d/111.html">如何申请百度Hi帐号？</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/a2/110.html">如何安装百度Hi？</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/63/107.html">&ldquo;百度Hi&rdquo;内测版使用心得</a></td></tr></tbody></table></td><td valign="top"><table border="0"><tbody><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/86/139.html">教你将QQ表情导入百度Hi表情包</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/34/142.html">超级简单的百度HI形象修改方法</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/cb/161.html">baiduHi24日官方更新下载 附最新截图（）</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/79/166.html">教你把baiduHi表情导入常用QQ各版本</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/ae/169.html"><span style="color: #f70909">百度Hi公测后第一时间体验(附图)</span></a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/75/174.html">向您的联系人展示个性、分享心情。</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/4d/175.html">向您的联系人更准确的报告您的&ldquo;行踪&rdquo;。</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/72/176.html">常用的电子邮件地址也可以登录百度HI</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/15/177.html">如何让您的百度Hi与众不同？</a></td></tr><tr><td>&middot;<a href="http://www.susuzhi.com/baiduhi/31/178.html">划词搜索与取消</a></td></tr></tbody></table></td></tr></tbody></table>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/177591#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 29 Mar 2008 13:54:47 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/177591</link>
        <guid>http://flare.javaeye.com/blog/177591</guid>
      </item>
      <item>
        <title>JavaScript中的类型判断</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/175115" style="color:red;">http://flare.javaeye.com/blog/175115</a>&nbsp;
          发表时间: 2008年03月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          判断对象的类型<br />typeof(something)<br />可能返回的数据为<br />number<br />string<br />boolean<br />object<br />function<br />undefined<br />例如：<br />1. var str = "Hello";<br />   alert(typeof(str));<br />   显示为string<br />2. var date = new Date();<br />   alert(typeof(date));<br />   显示为object<br />3. function test(){}<br />   alert(typeof(test))<br />   显示为function<br />4. var unknow;<br />   alert(typeof(unknow))<br />   显示为undefined<br /><br />对象是否属于某种类型<br />obj instanceof Class<br />返回数值为boolean型数据<br />系统默认的类型有(可以是自定义的数据类型)<br /> String<br /> Number<br /> Boolean<br /> Object<br /> Array<br /> Null<br /> Undefined<br />例如:<br />var date = new Date();<br />if(date instanceof Date)<br /> alert("TRUE");<br />else<br /> alert("FALSE");<br /> <br />直接获得对象的类型<br />obj.constructor<br />返回对象的构造函数(不仅仅是函数，包括函数的全部内容)<br />例如：<br />var obj = "Hello World";<br />alert(obj.constructor);
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/175115#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 23 Mar 2008 15:06:15 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/175115</link>
        <guid>http://flare.javaeye.com/blog/175115</guid>
      </item>
      <item>
        <title>javaScript中的new</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/164449" style="color:red;">http://flare.javaeye.com/blog/164449</a>&nbsp;
          发表时间: 2008年02月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="js">  
  
    function po(){
	   /// this.age ="super age";
    }
    po.prototype.age ="super prototype age";

    function func() {  	    
        //this.age='name has been changed.';  
    }  

    //func.prototype.age='prototype of func';
    func.prototype = new po();
    var f = new func(); 

    alert(f.age); // 输出super prototype age
    alert(func.prototype.age);  // 输出super prototype age
</pre><br /><br />这段代码会弹出两次super prototype age,原因如下:<br />对象寻找属性时,如果自己没有这个属性,会在构造函数的propotype所指向/引用的对象中找,看能否找到同名属性,如果构造函数的prototype没有还会找prototype对象的构造函数的prototype对象,<br />如果找到,就会读取它的值并返回.(这个过程会持续向上,直到持续到Object对象为止,即所谓原型方式的继承).<br /><br />注意:以上是读,如果写一个属性的话就是直接给这个对象定义了一个属性,读写不对等,在&lt;javascript权威指南><br />有很好说明. <br /><br />本贴内容来自于&lt;领悟 JavaScript 中的面向对象>.<br /><br />to robbin :<br />由于yiding_he写道"注：读完本文后请务必接着看完所有回复！"这样对于想要得到其中重要内容的读者来说太花时间了,所以我把几位网友(yiding_he,xieye,afcn0)的观点总结了一下,用于方便想要知道javaScript中的new的含义的新读者.也希望javaeye能够上一套wiki,方便大家对知识进行系统总结.论坛这种需要看完所有回帖才能得到知识的方式还是比不了wiki的方式.
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/164449#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 23 Feb 2008 16:10:45 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/164449</link>
        <guid>http://flare.javaeye.com/blog/164449</guid>
      </item>
      <item>
        <title>json与eval</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162878" style="color:red;">http://flare.javaeye.com/blog/162878</a>&nbsp;
          发表时间: 2008年02月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><strong>JSON</strong>(JavaScript Object Notation) 是一种轻量级的数据交换格式。
易于人阅读和编写。同时也易于机器解析和生成。
它基于<a href="http://www.crockford.com/javascript">JavaScript Programming Language</a>, 
<a href="http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf">Standard 
ECMA-262 3rd Edition - December 1999</a>的一个子集。
JSON采用完全独立于语言的文本格式，但是也使用了类似于C语言家族的习惯（包括C, C++, C#, Java, JavaScript, Perl, Python等）。
这些特性使JSON成为理想的数据交换语言。</p>
<p>JSON建构于两种结构：</p>
<ul><li>&ldquo;名称/值&rdquo;对的集合（A collection of name/value pairs）。不同的语言中，它被理解为<em>对象（object）</em>，纪录（record），结构（struct），字典（dictionary），哈希表（hash table），有键列表（keyed list），或者关联数组 （associative array）。 </li><li>值的有序列表（An ordered list of values）。在大部分语言中，它被理解为数组（array）。 </li></ul>
<p>这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。</p>
<p>JSON具有以下这些形式：</p>
<p>对象是一个无序的&ldquo;&lsquo;名称/值&rsquo;对&rdquo;集合。一个对象以&ldquo;{&rdquo;（左括号）开始，&ldquo;}&rdquo;（右括号）结束。每个&ldquo;名称&rdquo;后跟一个&ldquo;:&rdquo;（冒号）；&ldquo;&lsquo;名称/值&rsquo; 对&rdquo;之间使用&ldquo;,&rdquo;（逗号）分隔。 </p>
<p><img src="http://www.json.org/object.gif" height="113" alt="" width="598" /></p>
    
<p>数组是值（value）的有序集合。一个数组以&ldquo;[&rdquo;（左中括号）开始，&ldquo;]&rdquo;（右中括号）结束。值之间使用&ldquo;,&rdquo;（逗号）分隔。 </p>
<p><img src="http://www.json.org/array.gif" height="113" alt="" width="598" /></p>

<p>值（<em>value</em>）可以是双引号括起来的字符串（<em>string</em>）、数值(number)、true、false、 null、对象（object）或者数组（array）。这些结构可以嵌套。 </p>
<p><img src="http://www.json.org/value.gif" height="278" alt="" width="598" /></p>

<p>字符串（<em>string</em>）是由双引号包围的任意数量Unicode字符的集合，使用反斜线转义。一个字符（character）即一个单独的字符串（character string）。 </p>
<p>字符串（<em>string</em>）与C或者Java的字符串非常相似。
</p><p><img src="http://www.json.org/string.gif" height="413" alt="" width="598" /></p>

<p>数值（<em>number</em>）也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。</p>
<p><img src="http://www.json.org/number.gif" height="266" alt="" width="598" /></p>

<p>&nbsp;</p><p> 因为JSON 是 javascript 的一个子集，所以，在javascript 中使用JSON是非常简单的
            &nbsp;&nbsp;&nbsp;  
            &nbsp;&nbsp;&nbsp; 
            </p><div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <div class="bar"> </div>
            <ol class="dp-c"><li class="alt"><span><span class="keyword">var</span><span> myJSONObject = {</span><span class="string">&quot;bindings&quot;</span><span>: [&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<span class="string">&quot;ircEvent&quot;</span><span>: </span><span class="string">&quot;PRIVMSG&quot;</span><span>, </span><span class="string">&quot;method&quot;</span><span>: </span><span class="string">&quot;newURI&quot;</span><span>, </span><span class="string">&quot;regex&quot;</span><span>: </span><span class="string">&quot;^http://.*&quot;</span><span>},&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<span class="string">&quot;ircEvent&quot;</span><span>: </span><span class="string">&quot;PRIVMSG&quot;</span><span>, </span><span class="string">&quot;method&quot;</span><span>: </span><span class="string">&quot;deleteURI&quot;</span><span>, </span><span class="string">&quot;regex&quot;</span><span>: </span><span class="string">&quot;^delete.*&quot;</span><span>},&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<span class="string">&quot;ircEvent&quot;</span><span>: </span><span class="string">&quot;PRIVMSG&quot;</span><span>, </span><span class="string">&quot;method&quot;</span><span>: </span><span class="string">&quot;randomURI&quot;</span><span>, </span><span class="string">&quot;regex&quot;</span><span>: </span><span class="string">&quot;^random.*&quot;</span><span>}&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp; ]&nbsp;&nbsp;</span></li><li><span>};&nbsp;&nbsp;</span></li></ol>
            </div>
            <br />
            在上面的例子中，我们创建了只包含一个成员 <span><span class="string">&quot;bindings&quot; </span></span>的一个对象，<span><span class="string">bindings 则包含了一个由3个对象组成的数组。这3个对象都包含3个成员：</span></span><span><span class="string">&quot;ircEvent&quot;，</span><span> </span><span class="string">&quot;method&quot;</span><span>，</span><span class="string">&quot;regex&quot;。<br />
            <br />
            在javascript 中， 成员可以通过&ldquo;点号&rdquo;来获取。<br />
            比如：<br />
            <div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <ol class="dp-c"><li class="alt"><span><span>myJSONObject.bindings[0].method&nbsp;&nbsp;</span></span></li></ol>
            </div>
            <br /><span style="color: #ff0000">
            通过eval() 函数可以将JSON字符串转化为对象。</span><br />
            <div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <ol class="dp-c"><li class="alt"><span><span class="keyword">var</span><span> myObject = eval('(' + myJSONtext + ')');&nbsp;&nbsp;</span></span></li></ol>
            </div>
            <br />
            eval 函数非常快，但是它可以编译任何 javascirpt 代码，这样的话就可能产生安全的问题。eval 的使用是基于传入的代码参数是可靠的假设的，有一些情况下，可能客户端是不可信任的。<br />
            <br />
            如果基于安全的考虑的话，最好是使用一个 </span></span>JSON 解析器。 一个<span><span class="string"> </span></span>JSON 解析器将只接受 JSON 文本。所以是更安全的。<br />
            <div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <div class="bar"> </div>
            <ol class="dp-c"><li class="alt"><span><span class="keyword">var</span><span> myObject = JSON.parse(myJSONtext, filter);&nbsp;&nbsp;</span></span></li></ol>
            </div><p>
            <br />
            可选的 filter 参数将遍历每一个value key 值对， 并进行相关的处理。如：<br />
            <br />
            <span><span class="string">
            <div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <ol class="dp-c"><li class="alt"><span><span>myData = JSON.parse(text, </span><span class="keyword">function</span><span> (key, value) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
                </span></span>
                <ol><li class="alt"><span><span class="keyword">return</span><span> key.indexOf('date') &gt;= 0 ? </span><span class="keyword">new</span><span> Date(value) : value;&nbsp;&nbsp;&nbsp;&nbsp; });  </span></span></li></ol>
                </li></ol>
            </div>
            </span></span><span><span class="string"><br />
            </span></span><span><span class="string"><span><span>stringifier 函数的作用跟 parse 相反， 用来将一个js对象转换为 JSON 文本。</span></span></span></span><br />
            <span><span class="string">
            <div class="code_title">js 代码</div>
            <div class="dp-highlighter">
            <ol class="dp-c"><li class="alt"><span><span class="keyword">var</span><span> myJSONText = JSON.stringifier(myObject);&nbsp;&nbsp;</span></span></li></ol>
            </div>
            <br />
            这里是一个开源的 </span></span><a href="http://www.json.org/json2.js">JSON parser and JSON stringifier</a></p><p>&nbsp;</p><p><strong>eval的功能简介：</strong></p><p>eval可以将字符串生成语句执行，和SQL的exec()类似。<br />eval的使用场合是什么呢？有时候我们预先不知道要执行什么语句，只有当条件和参数给时才知道执行什么语句，这时候eval就派上用场了。举个例子：<br />我们要做一个function()，功能是输入网页中两个个对象的名称，然后程序就将这两个对象的值联接起来输出。<br />function output(a,b)<br />{<br />var tmpa,tmpb;<br />tmpa=document.all.a.value;<br />tmpb=document.all.b.value;<br />document.write(tmpa+tmpb);<br />}<br />output('input1','input2');<br />这
样你执行的时候就会提示错误&ldquo;document.all.a不是对象&rdquo;以及&ldquo;document.all.b不是对象&rdquo;。原来
javascript把a和b当成对象名称了，怎样能让javascript把a里面的值作为对象名称呢？这时候就要用eval了，把代码改成这样：<br />function output(a,b)<br />{<br />var tmpa,tmpb;<br />tmpa=eval(&quot;document.all.&quot;+a+&quot;.value&quot;);<br />tmpb=eval(&quot;document.all.&quot;+b+&quot;.value&quot;);<br />document.write(tmpa+tmpb);<br />}<br />output('input1','input2');<br />这样javascript就会先取出a,b的值，然后和前面的document.all.以及后面的.value组合运行，于是就可以<br />顺利取出input1和input2的值，我们的目的达到了。 </p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162878#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' 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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 18 Feb 2008 01:07:34 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162878</link>
        <guid>http://flare.javaeye.com/blog/162878</guid>
      </item>
      <item>
        <title>如何在网页中嵌入播放器？</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162680" style="color:red;">http://flare.javaeye.com/blog/162680</a>&nbsp;
          发表时间: 2008年02月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在网页中嵌入播放器<br /><a href="http://blog.csdn.net/hnwanghb/archive/2006/05/08/712803.aspx" target="_blank">常用网页播放器代码</a><br /><a href="http://blog.csdn.net/hnwanghb/archive/2006/05/08/712803.aspx" target="_blank">在网页中插入视频播放代码全集</a><br />在网页中嵌入media播放器：<br />将下面这段程序放在&lt;body>....&lt;/body>之间<br /><br />&lt;div align="center"><br />&lt;table width="405" border="8" cellspacing="5" cellpadding="5" bordercolorlight="#FFFF00"><br />&lt;tr><br />&lt;td width="672" bordercolor="#FFFFFF" bordercolorlight="#ffff00"><br />&lt;object classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="mediaplayer1" width="700" height="350"><br />&lt;embed><br />&lt;param name="SRC" value="mer030507.mpa"><br />&lt;/embed><br />&lt;/object><br />&lt;/td><br />&lt;/tr><br />&lt;/table><br /><br />说明：（1）width="700" height="350"是设定网页中播放器大小，可随自己网页布局需要调整；<br />（2）value="mer030507.mpa"中mer030507.mpa是影片文件，若不在网页同一文件夹，则必须写出相对路径；<br />（3）上面的&lt;table>&lt;/table>是为播放器加个外框，不一定需要。<br /><br /> <br /><br /> <br /><br />在网页中嵌入realplay播放器：<br />&lt;OBJECT classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' height=288 id=video1  width=305 VIEWASTEXT><br />&lt;param name='_ExtentX' value='5503'><br />&lt;param name='_ExtentY' value='1588'><br />&lt;param name='AUTOSTART' value='-1'><br />&lt;param name='SHUFFLE' value='0'><br />&lt;param name='PREFETCH' value='0'><br />&lt;param name='NOLABELS' value='0'><br />&lt;param name='SRC' value='视频地址'><br />&lt;param name='CONTROLS' value='Imagewindow,StatusBar,ControlPanel'><br />&lt;param name='CONSOLE' value='RAPLAYER'><br />&lt;param name='LOOP' value='0'><br />&lt;param name='NUMLOOP' value='0'><br />&lt;param name='CENTER' value='0'><br />&lt;param name='MAINTAINASPECT' value='0'><br />&lt;param name='BACKGROUNDCOLOR' value='#000000'><br />&lt;/OBJECT><br /><br /> <br /><br />最简单的media格式的播放器。。自动识别有无图像，但是版本是你机器的！<br />&lt;embed src='文件地址' width=200 height=200 autostart=true loop=true>&lt;/embed><br /><br /> <br /><br /> <br /><br />在网页中嵌入音乐播放器<br />将下面这段程序放在&lt;body>....&lt;/body>之间<br />&lt;BR><br />&lt;embed src="/03.mp3" controls=smallconsole width=307 height=25 autostart=true><br />&lt;BR><br />&lt;/center><br /><br />说明：（1）width=307 height=25是网页中播放器大小，其宽度可以自行调整；<br />（2）不单是播放mp3文件，可以播放其它类型的声音文件，如mid、au、wav等。<br /><br /> <br /><br /> <br /><br /> <br /><br />在网页中嵌入flash播放器：<br />将下面这段程序放在&lt;body>....&lt;/body>之间<br />&lt;p align="center"><br />&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"<br />codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="400"><br />&lt;param name="movie" value="/sum-pla.SWF"><br />&lt;/object><br />&lt;CENTER><br />说明：<br />（1）width="400" height="400"是设定网页中播放器大小，可随自己网页布局需要调整；<br />（2）value="/sum-pla.SWF"中sum-pla.SWF是Flash文件，若不在网页同一文件夹，则必须写出相对路径；
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162680#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 16 Feb 2008 20:51:43 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162680</link>
        <guid>http://flare.javaeye.com/blog/162680</guid>
      </item>
      <item>
        <title>embed影音播放语法</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162677" style="color:red;">http://flare.javaeye.com/blog/162677</a>&nbsp;
          发表时间: 2008年02月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>转贴自http://vvban.blog.163.com/blog/static/1103491200751384943857/</p><p><span style="font-size: x-small; font-family: Tahoma">embed是个很简便的语法，可以用来播放影音档，通常它是用来播放Windows
Media
Player支援的格式，但也可用来播放一些其他格式，只是要注意更多细节，本文最後再略微提一下这些其他格式，主要还是针对播放Media
Player支援的格式来讨论。(如WMA、WMV、ASF、MPG、AVI)<br /><br />&nbsp; 〈embed src=档案位址〉<br /><br />&nbsp; &nbsp; 上面这便是embed最简单、最简洁的写法，只要这样写便可播放影音档了，以下再开始讨论各注意事项及设定参数。<br /><br />&nbsp; &nbsp; 注∶本文为了让语法呈现出来，采用全形的括弧〈 〉，各位要自行写语法时记得改回使用半形括弧 &lt; &gt;。<br /><br />&nbsp; &nbsp; 关於结束标签∶<br /><br />&nbsp; &nbsp; 通常语法标签都是成对的，有开始就有结束，有〈b〉就有〈/b〉，有〈font〉就有〈/font〉。可是embed语法可以不用写〈/embed〉，完全不会有任何影响，又省事。<br /><br />&nbsp; &nbsp; 关於尺寸∶<br /><br />&nbsp;
&nbsp; 如上的最简洁写法，尺寸可以完全不设定，这是最理想的。播放音乐档时，会自动呈现一条完整的播放Bar，如右图所示 (Windows Media
Player版本若不同播放Bar外观也可能不同)。播放影片时
(WMV、ASF、MPG、AVI)，除了播放Bar，还会以影片的原始尺寸播放出画面，画面大小会自动调整。<br /><br />&nbsp; &nbsp; 如果因各种因素而想设定尺寸，例如想刻意拉大缩小影片的画面，或是想改变播放Bar的大小，只要加进尺寸参数 width=宽度 height=高度 即可，范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 width=宽度 height=高度〉<br /><br />&nbsp; &nbsp; 无论设定任何尺寸，都是包含播放Bar也算在内的，试一下便可了解。<br /><br />&nbsp; &nbsp; 关於自动播放∶<br /><br />&nbsp; &nbsp; 如上的最简洁写法，其预设就是会自动播放。如果不想自动播放，加入参数 autostart=false 即可，范例如下∶<br /><br />&nbsp; 〈 embed src=档案位址 autostart=false〉<br /><br />&nbsp; &nbsp; 关於循环播放∶<br /><br />&nbsp; &nbsp; 如上的最简洁写法，其预设就是不会循环播放的，就只播放一次。如果要循环播放，加入参数 loop=true 即可，范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 loop=true〉<br /><br />&nbsp; &nbsp; 关於Tracker∶<br /><br />&nbsp; &nbsp; 嗯，Tracker，中文要怎麽翻译啊？反正如果加进这句参数 ShowTracker=false，播放器的进度&ldquo;定位&rdquo;bar就会消失。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 ShowTracker=false〉<br /><br />&nbsp; &nbsp; 关於Position Controls∶<br /><br />&nbsp; &nbsp; 嗯，跟上一篇一样，不会翻译啦，反正只要加入这句参数 ShowPositionControls=false，播放器的&ldquo;快进&rdquo;&ldquo;后退&rdquo;&ldquo;下一个&rdquo;&ldquo;上一个&rdquo;按钮就会统统消失，语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 ShowPositionControls=false〉<br /><br />&nbsp; &nbsp; 关於Audio Controls∶<br /><br />&nbsp; &nbsp; 就是关於音量控制，只要加入这句参数 ShowAudioControls=false，控制音量的tracker跟静音钮都会消失。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 ShowAudioControls=false〉<br /><br />&nbsp; &nbsp; 关於资讯视窗 (part 1)∶<br /><br />&nbsp; &nbsp; 只要加进这句参数 ShowStatusBar=true，播放Bar下方便会多出一行资讯视窗，如右图。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 ShowStatusBar=true〉<br /><br />&nbsp;
&nbsp;
这个参数是非常实用的，因为这行资讯视窗会秀出很多有用资讯如下载进度、播放进度、曲名、艺人名称.......等等。秀出下载进度、播放进度尤其体贴，
可以让浏览者大概掌握到底要等多久才会开始播放，不用痴痴望著萤幕像个傻子一样。我个人建议用embed语法播放影音档时最好都加上这句参数。<br /><br />&nbsp; &nbsp; 关於资讯视窗 (part 2)∶<br /><br />&nbsp; &nbsp; 还有另外一种秀出资讯视窗的参数 ShowDisplay=true，会一口气秀出四行资讯，每行各秀出一种资讯，如右图。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 ShowDisplay=true〉<br /><br />&nbsp;
&nbsp; 这个参数我认为很无谓！因为这些资讯，用上一个参数 ShowStatusBar=true
便可全部呈现出来，单行资讯，但用交替出现的方式呈现所有资讯。这个 ShowDisplay=true
参数占空间，一行显示一种资讯，而最有用的下载进度、播放进度等却不会显示，大而不当！<br /><br />&nbsp; &nbsp; 关於防右键∶<br /><br />&nbsp; &nbsp; 各位可以试试在播放Bar上按右键看内容，便可看到档案的真实位址！或是在播放影片时也可以在画面上按右键看内容，也可看到档案真实位址。加上这句参数 EnableContextMenu=false 便可防止在播放Bar或影片画面上按右键。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 EnableContextMenu=false〉<br /><br />&nbsp; &nbsp; 可是这语法有一点点无谓，因为光是在播放面版上防堵意义不大，还要搭配整个页面的防堵才能收到效果。所以，自己看著办吧。<br /><br />&nbsp; &nbsp; 关於隐藏面版∶<br /><br />&nbsp; &nbsp; 隐藏面版是件很有趣的事情，只要加上这句参数 hidden=true，整个播放面版就会不见，什麽都看不到，但还是会播放歌曲 (只要你没有取消自动播放)。语法范例如下∶<br /><br />&nbsp; 〈embed src=档案位址 hidden=true〉<br /><br />&nbsp;
&nbsp; 什麽东西都没有，却又会播放歌曲，想到什麽了吗？没错，就是最传统的背景音乐语法〈bgsound src=档案位址〉！embed加上
hidden=true 後，看不到播放面版，也不会影响版面
(完全不占位置就对了)，表面上的确和bgsound语法一模一样，两者可以互相取代。但在功能上，两者还是有差别的！<br /><br />&nbsp; &nbsp;
用bgsound语法播放歌曲没有串流功能，即使播WMA也没有，一定要档案完全下载完毕才会开始播放。embed加 hidden=true
就有串流功能。有串流就比较好吗？不见得！是会比较快开始播放歌曲没错，但如果网路繁忙或连线速度慢，播放就会断断续续的。bgsound语法要整首下载
完才播放，等比较久才听的到，但开始播後就保证不会断断续续的。<br /><br />&nbsp; &nbsp; 所以，现在页面要播背景音乐有两种选择了，就看你要不要串流功能。<br /><br />&nbsp; &nbsp; 播放清单档∶<br /><br />&nbsp; &nbsp; embed并非只能直接播放影音档，它也可以播放清单档如M3U、ASX、WPL等，这样就可以用一句embed语法播放多首歌曲。语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.m3u〉<br /><br />&nbsp; &nbsp; 当然，想这样运用自己就得多费心制作清单档，影音档跟清单档上传时也要注意其相对位置都要摆正确。<br /><br />&nbsp;
&nbsp; 并非所有电脑环境都支援播放各式清单档，如果Windows Media
Player版本不够新，可能就无法播放一些清单档。还有如果你电脑预设使用其他软体来播放清单档 (非Media
Player)，也可能无法支援用embed播放清单档，得将档案格式连结回Media Player才行。<br /><br />&nbsp; &nbsp; 播放清单档功能如果搭配上述的隐藏面版功能就很有趣了，什麽都没看到，却会自动播放多首背景音乐。不过这无法让浏览者做任何控制，强迫接受多首歌曲，很霸道！^^<br /><br />&nbsp; &nbsp; 播放MP3∶<br /><br />&nbsp;
&nbsp; 用embed可以播放MP3，但有一点要注意，通常大家电脑里不见得是预设用Windows Media
Player来播放MP3，很多人是预设MusicMatch Jukebox、WinAmp...等等，总之只要不是预设用Media
Player，embed在播放MP3便会呼叫别的软体来播放，如QuickTime或Real
Player，而这样播放面版都会很小，变成一定要设尺寸才可以。<br /><br />&nbsp; &nbsp; 只有电脑里预设用Media Player播放MP3，embed才会呼叫Media Player来播放MP3，也才会是那个熟悉的Media Player style的播放面版，各种设定也较为方便。Anyway，语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.mp3〉<br /><br />&nbsp; &nbsp; 播放Flash档案SWF∶<br /><br />&nbsp; &nbsp; embed可以播放SWF，事实上SWF好像一定要用embed才能播放出来。播放时一定要设定尺寸，否则画面会变成200*200。语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.swf width=宽度 height=高度〉<br /><br />&nbsp; &nbsp; 播放SWF不会出现任何播放BAR (除非SWF档案本身有做一个)，因为播放Flash并非呼叫Media Player来播放，而是直接用IE播放。<br /><br />&nbsp; &nbsp; 播放Quicktime影片档案MOV及QT∶<br /><br />&nbsp; &nbsp; embed可以播放MOV、QT等影片档，但是电脑里必须有QuickTime Player，而且版本要够新，最好是6.3以上，这样才能看到用embed播的MOV或QT档。另外，播放时一定要设定尺寸，否则画面会变很小很小。语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.mov width=宽度 height=高度〉<br /><br />&nbsp; &nbsp; 播放MOV或QT会有播放Bar，是QuickTime style的播放Bar，尺寸设定亦是将播放Bar算在内的，多尝试几次便能掌握合适的尺寸。<br /><br />&nbsp; &nbsp; 播放Real档案∶<br /><br />&nbsp;
&nbsp;
先谈播放Real音乐档。第一，用embed播放Real音乐档一定要写尺寸大小，否则播放面版会很小，甚至看不到。第二，关於「自动播放」若什麽都不写
不去设定，预设是「不会自动播放」，若要自动播放就要加入这句参数 autostart=true。整个综合起来语法范例如下∶(图示如右)<br /><br />&nbsp; 〈embed src=档名.ram autostart=true width=宽度 height=高度〉<br /><br />&nbsp;
&nbsp; 还有一个秀出播放面版的语法
controls=controlpanel，若加这句进去，面版会变成像右图这样。这句有点鸡婆，多加一句话，秀出的东西却比上面那个图示还少，如果就
是想让面版简洁些，就可用这句语法，高度可以设小一点啦，不需像右图这麽高。语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.ram autostart=true width=宽度 height=高度 controls=controlpanel〉<br /><br />&nbsp; &nbsp; 再来谈播放Real影片。若用上述的语法播Real影片，只能听到声音，看不到画面，要加上这句参数 controls=ImageWindow 才能看到画面。当然，尺寸还是要写，关於自动播放的设定也同上述。语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.ram autostart=true width=宽度 height=高度 controls=ImageWindow〉<br /><br />&nbsp; &nbsp; 用这语法播放影片，画面先是Real Player的Mark，下方会显示档案下载进度，开始播放後就只有画面，没有任何控制面版，整个情况如右图所示。所以，用这语法播放Real影片一定要设为自动播放，否则没有播放面版根本无法控制。<br /><br />&nbsp; &nbsp; 那如果想要播放出画面又要有控制面版呢？可以的，有个特殊写法办的到。<br /><br />&nbsp;
&nbsp; 原理简单来说是将整组embed语法写两次，两组语法用〈br〉隔开。上面那组语法加入 controls=ImageWindow
参数播出画面，没有控制面版。下面那组语法不要多加参数 (或是加入 controls=controlpanel
)，就只有控制面版，看不到画面。然後两组语法都要加入一个重要参数
console=_master，有这句，两组语法的播放才会同步并互相关连，操作下面那组语法的面版亦可控制上面那组语法的播放。整个语法范例如下∶<br /><br />&nbsp; 〈embed src=档名.ram autostart=true width=影片画面宽度 height=影片画面高度 controls=ImageWindow console=_master〉<br />&nbsp; 〈br〉<br />&nbsp; 〈embed src=档名.ram autostart=true width=播放面版宽度 height=播放面版高度 controls=controlpanel console=_master〉<br /><br />&nbsp; &nbsp; 上面这范例，两组embed语法以及〈br〉之间我都有换行让它呈现的更清楚，各位自行写的时候请把它们通通连起来成为一行很长的语法，这样呈现出来的才会如右图，画面下面紧接著是控制面版。如果像上面范例这样有换行，画面跟控制面版之间会有空行间隔出现。</span></p><p>&nbsp;</p><p>参考资料：http://baike.baidu.com/view/678116.htm</p><p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162677#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 16 Feb 2008 20:41:46 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162677</link>
        <guid>http://flare.javaeye.com/blog/162677</guid>
      </item>
      <item>
        <title>style中display的使用</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162665" style="color:red;">http://flare.javaeye.com/blog/162665</a>&nbsp;
          发表时间: 2008年02月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          display:none改div不会显示,默认为<span class="clsDefValue">inline，可以显示出来。</span><br /><br /> 
<blockquote><table class="clsStd" border="0">
<tbody>
<tr>
<th><strong>HTML</strong></th>
<td>{ display : <span class="clsRange">sDisplay</span> } </td></tr>
<tr>
<th><strong>Scripting</strong></th>
<td><em><span class="moreinfo">object</span></em>.<strong>style.display</strong> 
[ <strong>=</strong>&nbsp;<span class="clsRange">sDisplay</span> 
]</td></tr></tbody></table></blockquote>
<p class="clsRef">Possible Values</p>
<blockquote>
<table class="clsStd" border="0">
<tbody>
<tr>
<td><span class="clsRange">sDisplay</span></td>
<td><strong>String</strong> that specifies or receives one of the following values.
<table class="clsStd" border="0">
<tbody>
<tr>
<td><span class="clsLiteral">block</span></td>
<td>Object is rendered as a block element.</td></tr>
<tr>
<td><span class="clsLiteral">none</span></td>
<td>Object is not rendered.</td></tr>
<tr>
<td><span class="clsDefValue">inline</span></td>
<td>Default. Object is rendered as an inline element sized by the dimensions of 
the content.</td></tr>
<tr>
<td><span class="clsLiteral">inline-block</span></td>
<td>Object is rendered inline, but the contents of the object are rendered as a 
block element. Adjacent inline elements are rendered on the same line, space 
permitting.</td></tr>
<tr>
<td><span class="clsLiteral">list-item</span>&nbsp; <br /></td>
<td>Internet Explorer 6 and later. Object is rendered as a block element, and a 
list-item marker is added.</td></tr>
<tr>
<td><span class="clsLiteral">table-header-group</span></td>
<td>Table header is always displayed before all other rows and row groups, and 
after any top captions. The header is displayed on each page spanned by a table. 
</td></tr>
<tr>
<td><span class="clsLiteral">table-footer-group</span></td>
<td>Table footer is always displayed after all other rows and row groups, and 
before any bottom captions. The footer is displayed on each page spanned by a 
table. </td></tr></tbody></table></td></tr></tbody></table></blockquote><br /><br />&lt;div style=&quot;height:276px;width:350px;line-height:20px;overflow-y:scroll;<br />overflow-x:hidden;background:#fff;display:none&quot; id=&quot;LrcShower_div&quot;&gt;2121&lt;/div&gt;<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162665#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 16 Feb 2008 18:40:12 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162665</link>
        <guid>http://flare.javaeye.com/blog/162665</guid>
      </item>
      <item>
        <title>微软面试题（附答案）</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162149" style="color:red;">http://flare.javaeye.com/blog/162149</a>&nbsp;
          发表时间: 2008年02月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          4你让某些人为你工作了七天，你要用一根金条作为报酬。这根金条要被分成七块。你必须在每天的活干完后交给他们一块。如果你只能将这根金条切割两次，你怎样给这些工人分？<br /><br /><br />答：<br />用尺量好，平均分成7份，两刀切成三段，分别分1：2：4，第一天，拿走1份那条，第二天把1份那条拿回来换2份那条，第三天把1份那条也拿去，第4天就1 份和2份那两条全拿回来把4份那条拿走，第五天，拿走1份那条，第六天把1份那条拿回来换2份那条，最后一天把最后那条1份的也拿走。7天过去，每天拿一份。<br /><br /><br /><br /><br />6假设一张圆盘像唱机上的唱盘那样转动。这张盘一半是黑色，一半是白色。假设你有数量不限的一些颜色传感器。要想确定圆盘转动的方向，你需要在它周围摆多少个颜色传感器？它们应该被摆放在什么位置？<br /><br /><br />答：<br />两个就可以了，两个的位置只要不在盘的同一条直径上都可以。<br /><br /><br />7假设时钟到了12点。注意时针和分针重叠在一起。在一天之中，时针和分针共重叠多少次？你知道它们重叠时的具体时间吗？<br /><br /><br />答：<br /><br />每个小时都会重叠一次，一天共24次。<br /><br /><br />　8你有两个罐子，分别装着50个红色的玻璃球和50个蓝色的玻璃球。随意拿起一个罐子，然后从里面拿出一个玻璃球。怎样最大程度地增加让自己拿到红球的机会？利用这种方法，拿到红球的几率有多大？<br /><br /><br />答：<br /><br />看过里面的球是什么色再拿，100%拿出红球。扣去失手拿错、色肓看错....超过98%。<br /><br /><br /><br />　11假设你有8个球，其中一个略微重一些，但是找出这个球的惟一方法是将两个球放在天平上对比。最少要称多少次才能找出这个较重的球？<br /><br /><br />答：<br />2次就可以了，方法：将其分成3堆，分别是3个、3个、2个。<br />第一次天平两边各放3个，会有两种情况，一、两边持平一样重，那较重的球则不在里面，那就把剩下的两个称一下就能找到较重那个了。第二种情况是有一边较重，那较重的球就在较重那边的3个之中，第二次称就是就在这3个之中拿出两个来比较，也有两种情况，持平则较重的是没放进去称的那个，有一边较重则那个就是较重的。<br /><br /><br />12假设你站在镜子前，抬起左手，抬起右手，看看镜中的自己。当你抬起左手时，镜中的自己抬起的似乎是右手。可是当你仰头时，镜中的自己也在仰头，而不是低头。为什么镜子中的影像似乎颠倒了左右，却没有颠倒上下？<br /><br /><br />15 有4个女人要过一座桥。她们都站在桥的某一边，要让她们在17分钟内全部通过这座桥。这时是晚上。她们只有一个手电筒。最多只能让两个人同时过桥。不管是谁过桥，不管是一个人还是两个人，必须要带着手电筒。手电筒必须要传来传去，不能扔过去。每个女人过桥的速度不同，两个人的速度必须以较慢的那个人的速度过桥。<br />　　<br />　　　　第一个女人：过桥需要1分钟；<br />　　<br />　　　　第二个女人：过桥需要2分钟；<br />　　<br />　　　　第三个女人：过桥需要5分钟；<br />　　<br />　　　　第四个女人：过桥需要10分钟。<br />　　<br />　　　　比如，如果第一个女人与第4个女人首先过桥，等她们过去时，已经过去了10分钟。如果让第4个女人将手电筒送回去，那么等她到达桥的另一端时，总共用去了20分钟，行动也就失败了。怎样让这4个女人在17分钟内过桥？还有别的什么方法？<br /><br /><br />答：<br />先最快那两个过去，用去了2分钟<br />最快那个送电筒回来，用去了1分钟<br />最慢那两个过去，用去了10分钟<br />第二个女人送电筒回来，用去了2分钟<br />第一第二个女人过去，用去了2分钟<br />2+1+10+2+2=17<br /><br /><br />　16如果你有一个5夸脱的水桶和一个3夸脱的水桶，如何准确量出4夸脱的水？<br /><br /><br />答：<br />先装5的桶，然后把5的桶里的水倒满3的桶，那么得出来的是5桶的装2，3的桶装3<br />把3桶里的水全倒掉，把5里剩下的2全倒过3的桶里，得出来5桶的空，3的桶装2<br />把5的桶装满，然后倒进3的桶。因为3的桶本来已经装有2了，那么只要倒满3的桶，5的桶剩下的就是4了<br /><br /><br />17你有一袋糖，有红色的，蓝色的，绿色的。闭上眼睛，拿出两块颜色一样的糖，你需要拿多少次才能确保有两块颜色相同的？<br /><br /><br />答：<br />条件不充分，正常情况，只有3种色的话，拿4次就肯定会有相同的，但如果这袋糖只有三个，每样一个的话...<br /><br /><br /><br />　40你会给失聪的人设计什么样的闹钟？<br /><br />答：<br />震动的枕头<br /><br /><br />41如果你有一个许多部件可以拆卸的时钟，你将它一块块拆开，但是没有记住是怎样拆的。然后你将各个零件重新组装起来，最后发现有三个重要零件没有放进去。这时你如何重新组装这个时钟？<br /><br />答：<br />再拆一个新的，然后对着放。<br /><br /><br /><br />64.两龟赛跑<br />　　<br />　　　　有两只乌龟一起赛跑。甲龟到达10米终点线时，乙龟才跑到9米。现在如果让甲龟的起跑线退后1米，这时两龟再同时起跑比赛，问甲、乙两龟是否同时到达终点？<br /><br /><br />答：<br />不会，因为乙龟是用甲龟十份之九的速度跑甲龟十一份之十的路程。<br /><br /><br /><br />　65.电视机的价格<br />　　<br />　　　　麦克因工作繁忙，决定临时请尼克来协助他工作。规定以一年为期限，一年的报酬为600美元与一台电视机。<br />　　<br />　　　　可是尼克做了7个月后，因急事必须离开麦克，并要求麦克付给他应得的钱和电视机。由于电视机不能拆散付给他，结果尼克得到了150美元和一台电视机。<br /><br /><br />答：<br />电视价格是480美元，理解了题目也就是条初中的代数题，他用每月的工资，是50美元+十二份之一部电视。做了七个月应得多少，然后用工资买下剩下的12分之5部电视，通过代数计算就得出电视的价格了。<br /><br /><br /><br />67.三只砝码称东西<br />　　<br />　　　　现在有三种不同重量的标准砝码1克、3克、9克。请问可以称出多少不同物品的重量？在进行称量时，要称的东西与已知的标准砝码可以任意地放在天平的两盘之一。另外，每种砝码都只有一只，而且不准复制。<br />　　<br /><br />答：<br />大于零小于14的整数都可以(单位是克)<br /><br /><br /><br />70.伊沙贝拉时装精品屋<br />　　<br />　　　　纽约伊沙贝拉时装精品屋，新近从意大利购进了一件女式冬装。这衣服的购入价格再加二成，是该店标出的销售价。<br />　　<br />　　　　出于半个月内未卖出去，女老板又将这个定价减去了一成，很快被一位漂亮小姐买走了<br />　　。女老板获利400元。<br />　　<br />　　　　请问，这件高档女式冬装购入价是多少？<br /><br /><br /><br />答：<br />购入价是5000元，升2成就是6000元，卖不出降一成就是5400，卖出了就赚400元。<br /><br /><br /><br />71.称量罐头<br />　　<br />　　　　为罐头工厂工作的送货员a，给一家食品公司送了10箱菠萝罐头。每个罐头重量是800克，每箱装20个。<br />　　<br />　　　　正当他送完了货，要回工厂的时候，接到了从工厂打来的电话，说这10箱中有一箱由于机器出了问题而混进了次品，每个罐头缺50克的分量，要送货员把这箱罐头送回工厂以便更换。但是，怎样从中找出到底哪一箱是次品呢？最需要的当然是秤，可是手边又没有。<br /><br /><br /><br /><br />答：<br />先全部放上去，然后一箱箱地拿走。电子称的数会减，减到有一箱的数不对就是这箱了。<br /><br /><br /><br /><br /><br />73.四兄弟的年龄<br />　　<br />　　　　一家有4个兄弟，他们4个的年龄乘起来的积为14。那么，他们各自的年龄是多大?当然年龄应该是整数。<br />　　<br /><br />答：<br />一岁、一岁、两岁和七岁<br /><br /><br />楼梯<br />　　<br />　　　　一位先生要到10层楼的第8层去办事，不巧正赶上停电，电梯无法使用，他只能够步行上楼。如果他从第1层爬到第4层需要用48秒，那么请问，以同样的速度走到第8层需要多少秒？<br /><br /><br />答：<br />一到四要爬一到二、二到三、三到四，用48秒，每层用16秒<br />四到八要爬四到五、五到六、六到七、七到八，16X4=64秒<br /><br />《世界500强面试题》<br />http://www.tianyabook.com/jingji/500qiang/index.htm
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162149#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Feb 2008 00:11:12 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162149</link>
        <guid>http://flare.javaeye.com/blog/162149</guid>
      </item>
      <item>
        <title>男人三十岁前要知道的事</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/162147" style="color:red;">http://flare.javaeye.com/blog/162147</a>&nbsp;
          发表时间: 2008年02月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          

                                           1,事业永远第一<br />
　　　　虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上.<br />
　　　　2,别把钱看得太重<br />
　　　　不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻
炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多,所以同样,你也别太介意学历低.30岁之前靠自己能力买车买房的人还
是极少.<br />
　　　　3,学会体谅父母<br />
　　　　别嫌他们唠叨,等你为人父了你就知道可怜天下父母心,在他们眼里你还是个孩子,但他们真的老了,现在得你哄他们开心了,也许只要你的一个电话,一点小礼物,就可以让他们安心,很容易做到.<br />
　　　　4,交上好朋友<br />
　　　　朋友对你一生都影响重大,不要去结识太多酒肉朋友,至少得有一个能在关键时刻帮助你的朋友,如果遇到这么一个人,就好好把握,日后必定有用,不管他现在是富还是穷.<br />
　　　　5,别太相信爱情<br />
　　　　心中要有爱,但请别说也别相信那些琼瑶阿姨小说里面的山盟海誓,世上本无永恒,重要的是责任,但女人心海底针,心变了,一切都成枉然,你要做的就
是该出手时就出手,该放手时别犹豫.30岁之前的爱情不是假的,但只是大多数人都没有能真正把握好的能力,所以学会量力而行.<br />
　　　　6,别担心至今还保留初吻<br />
　　　　爱情不在多而在精,别以为自己20多岁还没碰过女孩子就害怕自己永远找不到老婆.以后你会有很多机会认识女孩子,要知道这个社会虽然男人多于女
人,但现实是女人其实比男人更担心这个问题.男人30一枝花,你在升值而不是贬值,成熟的爱情往往更美丽更长久,所以不要像疯狗一样看到女孩就想追,学会
品味寂寞.<br />
　　　　7,不要沉迷于任何东西<br />
　　　　所谓玩物而丧志,网络游戏是你在出校门之前玩的,你现在没有多余的时间和精力花费到这上面,否则你透支的东西以后都得偿还.一个人要有兴趣,爱好,但请分清楚轻重.<br />
　　　　8,年轻没有失败<br />
　　　　不要遇到挫折就灰心,年轻人要时刻保持积极向上的态度.失败了,重来过;失去了，再争取别的。错过了，要分析，下次来,要把握；幼稚了，下次，成
熟点。不要紧，会好的，哪怕到了极点，也不要放弃，相信一定可以挺过去。不要消极，会好的。曾经的错，过去了，总不能回味在过去。现在的，很好，累完了，
很舒服。不要伤，总会有人在支撑你。<br />
　　　　9,不要轻易崇拜或者鄙视一个人<br />
　　　　人都有偶像,但请拥有你自己的个性.不要刻意去模仿一个人,因为你就是你,是唯一的,独一无二的,要有自信.也不要全盘否定一个人,每个人是有价值的,如果你不能理解他,也请学会接受.<br />
　　　　10,要有责任心.<br />
　　　　不管你曾经怎样,但请从现在开始做一个正直的人.男人要有责任心,无论是工作还是生活上,一个有责任心的人才能让别人有安全感,才能让别人觉得你
是一个值得信赖的人.我们不要懦弱,但请不要伤害爱你的人和你爱的人,尤其是善良的女孩,因为这个世界善良的女孩不多了,即使不想拥有,但也请让她保持她
美丽的心.<br />
　　　　11,男人的外貌并不重要.<br />
　　　　不要为自己的长相身高而过分担心,一个心地善良,为人正直的男人远比那些空有英俊相貌,挺拔身材但内心龌龊的男人要帅得多.如果有人以貌取人,请不要太在意,因为你不用去为一个低级趣味的人而难过.<br />
　　　　12,学会保护身体<br />
　　　　不要以为现在抽烟喝酒,熬夜通宵也没什么事.那是因为你的身体正处于你一生的黄金时段.30岁以后你就能明白力不从心这个词的意义了,身体是革命的本钱,没有好的身体什么也做不了,所以要尽量让自己过有规律的健康生活.<br />
　　　　13,别觉得一事无成.<br />
　　　　你现在还没有资格谈成功,当然如果你有千万资产的除外.一开始太固定的职业并不一定是好事,或许在不断的改行当中,你会学到更丰富的知识,而且可以挖掘出自己的潜能,找到最适合你的工作.<br />
　　　　14,请认真工作<br />
　　　　即使你现在的工作再怎么无聊再怎么低级,也请你认真去对待,要知道任何成功人士都是从最小的事做起,或许你现在学不到多么了不起的知识,但起码你要学会良好的工作态度和工作方法,这对以后很重要.<br />
　　　　15,请认真对待感情.<br />
　　　　不要羡慕那些换女人像换鞋一样的花花公子,逢场作戏的爱情只是让你浪费时间浪费精力,一个人最痛苦的不是找不到爱人,而是心中没有了爱,当你把我
爱你3个字变成你最容易说的一句话时,那么你在爱情的世界里已经很难找到真正的幸福了.爱情没有公平,总有一个人比对方付出得多,即使没有结果,也别觉得
不值,因为你的付出不光是为了她,也是为了你自己的爱,为爱付出是很可贵的,赞自己一下.<br />
　　　　16.请留一点童心<br />
　　　　在内心深处,哪怕只是一个很小的角落里,请保持一份童心,不是幼稚,但有的时候单纯一点会让你很快乐.所以不要太计较得失,生活本无完美. 
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/162147#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 13 Feb 2008 23:24:57 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/162147</link>
        <guid>http://flare.javaeye.com/blog/162147</guid>
      </item>
      <item>
        <title>牛根生经典语录</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/161954" style="color:red;">http://flare.javaeye.com/blog/161954</a>&nbsp;
          发表时间: 2008年02月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1．小胜凭智，大胜靠德。<br /><br />2．有干劲，你就洒下汗水；有知识，你就献出智慧；二者都不具备，请你让出岗位。<br /><br />3．城市多喝一杯奶，农村致富一家人。<br /><br />4．财散人聚，财聚人散。<br /><br />5．一个产品，抓眼球，揪耳朵，都不如暖人心。<br /><br />6．一个人智力有问题，是次品；一个人的灵魂有问题，就是危险品。经营人心就是经营事业。<br /><br />7．好心态才有好状态。<br /><br />8．帮助别人，但不伤害别人。<br /><br />9．发射自己的光，但不要吹灭别人的灯。<br /><br />10．从无到有，是件快乐的事。而从有到无，同样是种快感。<br /><br />11．产品市场是亿万公民，资本市场是千万股民，原料市场是百万农民。<br /><br />12．让认识你的人受益，还不能算好；让不认识你的人也受益，那才是真好。<br /><br />13．吃亏吃到再也吃不进的时候，就不会吃亏了。苦多了，甜就大了。<br /><br />14．想赢个三回两回，三年五年，有点智商就行；想做个百年老店，想一辈子赢，没有德商绝对不行。<br /><br />15．学得辛苦，做得舒服；学得舒服，做得辛苦。<br /><br />16．产品等于人品，质量就是生命。<br /><br />17．看别人不顺眼，首先是自己修养不够。<br /><br />18．从最不满意的客户身上，学到的东西最多。<br /><br />19．管理是严肃的爱。<br /><br />20．经营企业就是经营人心。<br /><br />21．人不能把金钱带入坟墓，但金钱却可以把人带入坟墓。<br /><br />22．一个人快乐不是因为他拥有得多，而是因为计较得少。<br /><br />23．一个事业能不能成功，关键靠制度设计。<br /><br />24．别人从零起步，而我从负数起步。<br /><br />25．听不到奉承的人是一种幸运，听不到批评的人却是一种危险。<br /><br />26．善待每一头牛，因为他们都是母亲。<br /><br />27．布局决定结局。<br /><br />28．世界上还有很多事情，只要你把它做透了，做成专家，你就能够为自己创造成功的机会。<br /><br />29．会说话的产品卖得快，哑巴产品走得慢。<br /><br />30．你如果拿五分的力量跟别人较劲，别人会拿出十二分的力量跟你较劲。<br /><br />31．改变别人难上难，调整自己最简单。<br /><br />32.我母亲教我的两句话让我终生难忘：要想知道，打个颠倒；吃亏是福，占便宜是祸。<br /><br />33．一个人一生只做一件事，肯定比三年做东、五年做西的人更容易成功。<br /><br />34．最大的培养在实践。使用就是最大的培养。<br /><br />35．一个做鞋的人，为别人负责是做不好的，为自己负责就能做好。当他“为别人负责”的时候，他的服务对象是泛指的，不特定的，模糊的，由于他的服务对象的模糊性，他在工作中的动机就不是强烈的，感情就不是具体的，思维就不是深刻的，责任意识就是松懈的。当他“为自己负责”的时候，他的服务对象就是活生生的自己：做不好就没人买，砸了牌子就卖不上好价钱，丢了工作就无以养活一家老小——这时候，他的动机足够强烈，他的智慧强力发挥，他的责任意识是紧绷的。所以，首先“为自己负责”，然后才能“为别人负责”。<br /><br />36．差异化、挺进无竞争领域是弱势企业迅速制造相对强势的不二法门。<br /><br />37．策划也有 “两面性”。好人可以用，坏人也可以用。策划有时被滥用、误用、反用，变成了“投机”的代名词。甚至有人说，举目四望，提心吊胆：不是策划别人，就是被别人所策划。真正有生命力的策划，不是“抖机灵”，也不是“赛智商”，而是捧出一颗真心，拿出一份热诚，与别人同呼吸、共命运，“三人一条心，黄土变成金”。“小胜凭智，大胜靠德”——策划的最高境界是诚信！诚信既是世界观，也是方****，“大诚信”其实就是“大智慧”。当今社会最大的学问，就是按客观规律办事；而按客观规律办企业的最大学问，就是“对别人有利的，才是对自己有利的”。有了诚信，资源不请自来，这是无管理的管理，无策划的策划。<br /><br />38．一个企业的成败往往就在一点两点上。每天进步一点，每天突破自我，就能走在前面。敢于跟自己较劲的，在欧洲是德国人，在亚洲是日本人，在中国，蒙牛人首当其冲！<br /><br />39．好好检讨自己，尊重所有人，以提高团体素质为重要职责。<br /><br />40．思路决定出路，布局决定结局。<br /><br />41．人都做不好，做出来的事肯定不是人事。<br /><br />42．一个人的快乐不是由于他拥有的多，而是因为他计较的少。<br /><br />43．世界上80%的喜剧和钱没关系,世界上80%的悲剧一定和钱有关系。<br /><br />44．别人看似冒险的事情，我感觉是安全的，什么叫安全？超乎常人的冒险就是安全，常人没有想到的事，肯定是安全，因为别人还没有想到那个区域，那个区域就是我的！<br /><br />45．动摇就是最大的失败，你想失败就动摇，动摇只有一种结果，那就是失败，而如果不动摇，则有两种结果，一种是失败，还有一种是成功。<br /><br />46. 这个世界不是有权人的世界，不是有钱人的世界，而是有心人的世界。有心人擅长“三大做”：做事，做势，做市。<br /><br />47.不问我的一双手能干多少事，惟问移泰山需要多少双手；不问我的一口锅能煮多少斤米，惟问劳千军需要多少口锅；不问我的一盏灯能照多少里路，惟问亮天下需要多少盏灯。 <br /><br />48.这个世界不缺少发现，而是缺少发现后的思考。 <br /><br />49.不管螺丝是怎么设计的，正向拧不开的时候，反向必定拧的开。<br /><br />50 一两智慧胜过十吨辛苦，脑袋决定口袋。<br /><br />51 野蛮社会，体力可以统御财力和智力；资本社会，财力可以雇用体力和智力；信息社会，智力可以整合财力和体力。<br /><br />52 如果缺乏必要的竞争壁垒，“先驱”变“先烈”也是极有可能的事情。
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/161954#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' 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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 12 Feb 2008 16:40:42 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/161954</link>
        <guid>http://flare.javaeye.com/blog/161954</guid>
      </item>
      <item>
        <title>网页中的特殊字符</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/161859" style="color:red;">http://flare.javaeye.com/blog/161859</a>&nbsp;
          发表时间: 2008年02月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span class="quote_title">最常用的字符实体</span></p><p><a href="../../../" title="最常用的字符实体"><span class="quote_title">http://www.blabla.cn/html_tutorials/015_html_entities.html</span></a></p><p>&nbsp;<img src="../../../topics/download/2f523c46-c14a-36f1-8edd-6135817c9e27" height="340" alt="" width="400" /></p><p class="zaueiul">&nbsp;<img src="C:%5CDocuments%20and%20Settings%5Cwj%5CMy%20Documents%5CMy%20Pictures%5Cts.jpg" alt="" /></p><p class="zaueiul">&nbsp;</p><p class="zaueiul">&nbsp;</p><p><span style="font-family: Verdana">⊙&oplus;＠＃＆〓＼㊣℡﹋﹌☆★○●◎◇◆□■▓△▲▼▽◢◣◤◥⊿※&sect;&middot;&middot;々‖＄￡&curren;￠♂♀&asymp;&equiv;∷∮&sum;&isin;&perp;‖&ang;⌒⊙≌∽&radic;&asymp;&le;&ge;&Theta;&Xi;&prod;&Phi;&Omega;&xi;&asymp;&equiv;&ne;＝&le;&ge;＜＞≮≯∷&plusmn;＋－&times;&divide;／&int;∵&there4;&ang;⌒⊙≌∽&radic;）&sect;№☆★○●◎◇◆□■△▲※&rarr;&larr;&uarr;&darr;〓＃＆＠＼＾＿※☆★△▲</span></p>
<p><span style="font-family: Verdana">ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑一二三四五六七八九十⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛①②③④⑤⑥⑦⑧⑨⑩⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇</span></p>
<p><span style="font-family: Verdana">&asymp;&equiv;&ne;＝&le;&ge;＜＞≮≯∷&plusmn;＋－&times;&divide;／&int;∮&prop;&infin;&and;&or;&sum;&prod;&cup;&cap;&isin;∵&there4;&perp;‖&ang;⌒⊙≌∽&radic;&deg;&prime;〃＄￡￥&permil;％℃&curren;￠○</span></p>
<p><span style="font-family: Verdana">一二三四五六七八九十百千万亿兆吉太拍艾分厘毫微零壹贰叁肆伍陆柒捌玖拾佰仟</span></p>
<p><span style="font-family: Verdana">┌┍┎┏┐┑┒┓&mdash;┄┈├┝┞┟┠┡┢┣│┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╁╂╃</span></p>
<p><span style="font-family: Verdana">&sect;№☆★○●◎◇◆□■△▲※&rarr;&larr;&uarr;&darr;〓＃＆＠＼＾＿＆＠＼＾</span></p>
<p><span style="font-family: Verdana">๑&bull;ิ.&bull;ั๑ ๑۩۞۩๑ ♬.｡.:*&nbsp; ★ ☆&nbsp; ☉&nbsp; ☺ ☻ ☼&nbsp; &spades; 　 ♡ ♢ &clubs; ♤ &hearts; &diams; ♧ ♨ ♩&nbsp; &epsilon;їз℡❣&middot;۰&bull;●○●</span></p><span style="font-family: Verdana">
</span><p><span style="font-family: Verdana"><br />ゃōゃ&hearts; ♡๑۩ﺴ ☜ ☞ ☎ ☏♡ ⊙◎ ☺ ☻✖╄ஐﻬ ► ◄ ▧ ▨ ♨ ◐ ◑ &harr; ↕ ▪ ▫ ☼ &diams; ▀ ▄ █▌ ▐░ ▒ ▬&diams; &loz; ◦ ☼ &spades;&clubs; ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ の ☆ &rarr; あ ぃ ￡&nbsp; ｡ </span></p>
<p><span style="font-family: Verdana">＃ ＠ ＆ ＊ ￥☆ ★ ✪ &curren; ☼&nbsp; ♡ ღ☻ ☺ ❂ ◕ &oplus; ☉ &Theta; o O ♋ ☯ ㊝ ⊙ ◎ ◑ ◐ ۰ &bull; ● ▪ ▫ ｡ ﾟ ๑ ☜ ☞ ☂ ♨ ☎ ☏ </span></p>
<p><span style="font-family: Verdana"><br />︻ ︼ ︽ ︾ 〈 〉 ︿ ﹀ &cap; &cup; ﹁ ﹂ ﹃ ﹄﹝ ﹞ ＜ ＞ ≦ ≧ ﹤ ﹥ 「 」 ︵ ︶ ︷ ︸ ︹ ︺〔 〕 【 】 《 》 （ ） ｛ ｝ ﹙ ﹚ 『 』 ﹛ ﹜╳ ＋ － ﹢ &times; &divide; ＝ &ne; ≒ &infin; ˇ &plusmn; &radic; &perp; &ang; ∟ ⊿ ㏒</span></p>
<p><span style="font-family: Verdana"><br />▶ ▷ ◀ ◁&nbsp; ★ ☆&nbsp; ☉&nbsp; ☺ ☻ ☼&nbsp; &spades; ♡ &clubs; ♤ &hearts; &diams; ♧ ♨ ♩&nbsp; 〠 〄 ㍿ </span></p>
<p><span style="font-family: Verdana">♯♩♪♫♬♭♮ ☎ ☏ ☪ ♈ ♨ &ordm;&ordm; ₪ &curren; 큐 &laquo; &raquo; &trade; ♂✿ &hearts; の &uarr; &darr; &larr; &rarr; ↖ ↗ ↙ ↘ ㊣ ◎ ○ ● &oplus; ⊙ ○　 △ ▲ ☆ ★ ◇ ◆ ■ □ ▽ ▼ &sect; ￥ 〒 ￠ ￡ ※ ♀ ♂ &copy; &reg; ⁂ ℡ ↂ░ ▣ ▤ ▥ ▦ ▧ </span></p>
<p><span style="font-family: Verdana"><br />♂ ♀ &hearts; ♡ ☜ ☞ ☎ ☏ ⊙ ◎ ☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ &harr; ↕ &hearts; ♡ ▪ ▫ ☼ &diams; ▀ ▄ █ ▌ ▐ ░ ▒ ▬ &diams; &loz; ◘ ◙ ◦ ☼ &spades; &clubs; ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ </span></p>
<p><span style="font-family: Verdana">ⅰⅱⅲⅳⅴⅵⅶ ⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦ Ⅷ Ⅷ ⅨⅩⅪⅫ</span></p>
<p><span style="font-family: Verdana"><br />㊊㊋㊌㊍㊎㊏ ㊐㊑㊒㊓㊔㊕㊖㊗㊘㊜㊝㊞㊟㊠㊡㊢ ㊣㊤㊥㊦㊧㊨㊩㊪㊫㊬㊭㊮㊯㊰</span></p>
<p><span style="font-family: Verdana">&nbsp;</span></p>
<p><span style="font-family: Verdana">≧０≦ o(╥﹏╥)o //(ㄒoㄒ)// {{{(&gt;_&lt;)}}} &trade;ぷ▂▃▅▆█ &prod;卐 ※◤ ◥ ﹏﹋﹌ &cap;&isin;&prod; ╰☆╮&ne;&rarr;№&larr;</span></p>
<p><span style="font-family: Verdana"><br />︵︶︹︺【】〖〗＠﹕﹗/ &quot; _ &lt; &gt; `,&middot;。&asymp;{}~ ～() _
-『』&radic; $ @ * &amp; # ※卐 々&infin;&Psi; &cup;&cap;&isin;&prod; の ℡ ぁ &sect;∮〝〞ミ灬&xi;№&sum;⌒&xi;&zeta;&omega;＊ㄨ ≮≯ ＋－&times;&divide;﹢﹣&plusmn;／＝&int;∮&prop; &infin;
&and;&or; &sum; &prod; ∥&ang; ≌ ∽ ≦ ≧ ≒﹤﹥じ☆</span></p>
<p><span style="font-family: Verdana"><br />■♀『』◆◣◥▲&Psi; ※◤ ◥ &rarr;№&larr;㊣&sum;⌒〖〗＠&xi;&zeta;&omega;□∮〓※&there4;ぷ▂▃▅▆█ &prod;卐【】△&radic; &cap;&curren;々♀♂&infin;①ㄨ&equiv;↘↙▂▂ ▃ ▄ ▅ ▆ ▇ █┗┛╰☆╮ &ne; ▂ ▃ ▄ ▅┢┦a&Rho;ｐy ♡^_^♡　^_^.......♧♧ ☜&hearts;☞.︻︼─一　▄︻┻┳═一</span></p>
<p><span style="font-family: Verdana"><br />﹏◢ ◣ ◥ ◤ ▽ ▧ ▨ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ▓ ▒ ░ Caf&eacute; № ＠ ㊣ &trade; ℡ 凸 の ๑۞๑ ๑۩ﺴ ﺴ۩๑ o(‧'''‧)o ❆ べ&ograve;ⓛⓞⓥⓔ べ ☀ ☼ ☜ ☞ ⊙&reg; ◈ &diams; &loz; ◦ ◇ ◆ &epsilon;їз</span></p>
<p><span style="font-family: Verdana"><br />☆&middot;.&cedil;&cedil;.&middot;&acute;&macr;`&middot;.&cedil;&cedil;.&curren; ~♡のⓛⓞⓥⓔ♡~/(*w*)\ &equiv;[。。]&equiv;※◦&ordm;&deg;&times;&deg;&ordm;◦&epsilon;їз&acute;&macr;`&middot;&raquo;｡｡♀♡╭☆╯&ordm;&Oslash;&Oslash;&ordm;&oslash;&ordm;&curren;&oslash;,&cedil;&cedil;,&ordm;&ordm;&curren;&oslash;&oslash;&ordm;ﷲﷲ&deg;&ordm;&curren;&oslash;,&cedil;&cedil;,</span></p>
<p><span style="font-family: Verdana"><br />げこごさざしじすぜそぞただちぢっつづてでとどなにぬねのはば ♪♫╭&hearts; ๑&bull;ิ.&bull;ัﻬஐ ✎ぱひびぴふぶぷへべぺほぼぽまみむめも</span></p>
<p><span style="font-family: Verdana"><br />&nbsp;o O ＃♡ ┽┊﹎.&epsilon;їз︷✿‧:﹎｡❤‧:❉:‧ .｡.:*･❀●&bull;♪.。‧:❉:‧ &deg;&ordm;&curren;&oslash;,&cedil;&cedil;,&oslash;&curren;&ordm;&deg;`&deg;&ordm;&curren;&oslash;*.:｡✿*ﾟ&lsquo;ﾟ･✿.｡.:*.:｡✿*ﾟ&rsquo;ﾟ･✿.｡✎*&epsilon;їз</span></p>
<p><span style="font-family: Verdana"><br />&harr; ↕ ▪ &rarr; ︷╅╊✿ (&macr;`&bull;._.&bull; &bull;._.&bull;&acute;&macr;)(&macr;`&bull;&cedil;&bull;&acute;&macr;) ❤`&bull;.&cedil;&cedil;.&bull;&acute;&acute;&macr;`&bull;&bull; .&cedil;&cedil;.&bull;&acute;&macr;`&bull;.&bull;●&bull;۰&bull; &bull;&bull;.&bull;&acute;&macr;`&bull;.&bull;&bull; &bull;&bull;.&bull;&acute;&macr;`&bull;.&bull;&bull;&mdash;&curren;&divide;(`[&curren;* *&curren;]&acute;)&divide;&curren;&mdash;&mdash;(&bull;&middot;&divide;[ ]&divide;&middot;&bull;)&mdash;</span></p>
<p><span style="font-family: Verdana"><br />〓 ☆ ★┣┓┏┫&times;╰ノ◢ ◣ ◥ ◤ &Omega; ж ф юЮ ━╃ ╄━ ┛┗ ┓┏ ◇ ◆ ※ .'. ☂.'.❤ &hearts; 『』 〖〗▓ ► ◄ ▒ ░ ▓ ╮╭ ╯╰ ァ ┱ ┲☃ ☎ ☏ ☺ ☻ ▧ ▨ ♨ ◘ ◙ &spades; ♧ &clubs; ▣▤ ▥ ▦ ▩ &oplus; </span></p>
<p><span style="font-family: Verdana"><br />&times;&ordm;&deg;&rdquo;&tilde;`&rdquo;&deg;&ordm;&times; &times;&ordm;&deg;&rdquo;&tilde;`&rdquo;&deg;&ordm;&times;&raquo;-(&macr;`v&acute;&macr;)-&raquo; &times;&divide;&middot;.&middot;&acute;&macr;`&middot;)&raquo; &laquo;(&middot;&acute;&macr;`&middot;.&middot;&divide;&times;*&cap;_&cap;* ⓛⓞⓥⓔ ╬ ╠ ╣∷ ღ ☃ ❆ ￡ ∆ &Scaron; &Otilde; Ő ő &infin; &copy; &Dagger; &dagger; Ž ஜ ஒ ண இ ஆ ௰</span></p>
<p><span style="font-family: Verdana"><br />♪♪♫▫&mdash;(&bull;&middot;&divide;[ ]&divide;&middot;&bull;)&mdash; &middot;&divide;&plusmn;&Dagger;&plusmn;&plusmn;&Dagger;&plusmn;&divide;&middot; O&ordm;&deg;&lsquo;&uml; &uml;&lsquo;&deg;&ordm;O &bull;&deg;o.O O.o&deg;&bull; &uml;&deg;o.O O.o&deg;&uml;&mdash;&curren;&divide;(`[&curren;* *&curren;]&acute;)&divide;&curren;&mdash;&bull;&middot;.&middot;&acute;&macr;`&middot;.&middot;&bull; &bull;&middot;.&middot;&acute;&macr;`&middot;.&middot;&bull;&acute;`&middot;.(`&middot;.&cedil; &cedil;.&middot;&acute;).&middot;&acute;`&middot;&raquo; </span></p>
<p><span style="font-family: Verdana"><br />&raquo;-(&macr;`v&acute;&macr;)-&raquo;█┗┛↘↙╰☆╮ &ne; ☜&hearts;☞ ︻︼─一　▄︻┻┳═一 -─═┳︻　&prop;╬══&rarr;　::======&gt;&gt;　☆═━┈┈━═☆　┣▇▇▇═─ ■◆◣◥▲◤ ◥〓&there4;ぷ▂▃▅▆█ 【】</span></p>
<p><span style="font-family: Verdana"><br />๑۞๑ ๑۩ﺴ ﺴ۩๑๑۩۞۩...&curren;&cedil;&cedil;.&middot;&acute;&macr;`&middot;.&cedil;&middot;..&gt;&gt;--&raquo;
[[]] &laquo;--&lt;&lt;..&middot;.&cedil;&cedil;&middot;&acute;&macr;`&middot;.&cedil;&cedil;&curren;... .&bull;:*&acute;&uml;`*:&bull;.☆۩ ۞ ۩ ۩ ۞ ۩☆&bull;:*&acute;&uml;`*:&bull;.
❤`&bull;.&cedil;&cedil;.&bull;&acute;&acute;&macr;`&bull;&bull;.&cedil;&cedil;.&bull;&acute;&acute;&macr;`&bull;&acute;❤</span></p>
<p><span style="font-family: Verdana"><br />彡 ❝❞&deg; ﹌﹎ ╱╲ ☁ ₪ &iexcl; &THORN; ௫ &mu; べ ☪ ☠ ╬ ╠ ╣∷ ღ :﹗/ &quot; _ &lt; &gt; `,&middot;。&asymp; {}~ ～() - &radic; $ * &amp; # ※＊≮≯ ＋－&times; &divide;﹢&plusmn;／＝&int;∮&prop; &and;&or;∥&ang; ≌ ∽ ≦ ≧ ≒﹤﹥じ </span></p>
<p><span style="font-family: Verdana"><br />①②③④⑤⑥⑦⑧⑨⑩ ⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ ⓐⓑⓒⓓⓔⓕ ⓖⓗⓘⓙⓚⓛ ⓜⓝⓞⓟⓠⓡ ⓢⓣⓤⓥⓦⓧ ⓨⓩ </span></p>
<p><span style="font-family: Verdana"><br />凸(⊙▂⊙✖ )(づ￣ &sup3;￣)づヾ（*⌒ヮ⌒*）ゞ ( c//&quot;-}{-*\\x) (-'๏_๏'-) (◐ o ◑ ) (⊙...⊙ )｡◕‿◕｡ ๏[-ิ_&bull;ิ]๏(&bull;ิ_&bull;ิ)? \(&bull;ิ_&bull;ิ\) (/&bull;ิ_&bull;ิ)/</span></p>
<p><span style="font-family: Verdana"><br />(︶︹︺)(*-`&omega;&acute;-
)人(ц｀&omega;&acute;ц*)(●ゝ&omega;)ノヽ(&forall;＜●)(ㄒoㄒ)(&gt;_&lt;)⊙▂⊙ ⊙０⊙ ⊙︿⊙　⊙&omega;⊙　⊙﹏⊙　⊙△⊙　⊙▽⊙
o(‧'''‧)o (◡‿◡✿) (◕‿◕✿) (◕〝◕) (&cap;_&cap;)ミ●﹏☉ミ (≧０≦) o(╥﹏╥)o</span></p>
<p><span style="font-family: Verdana"><br />㋀ ㋁ ㋂ ㋃ ㋄ ㋅ ㋆ ㋇ ㋈ ㋉ ㋊ ㋋</span></p>
<p><span style="font-family: Verdana"><br />㏠ ㏡ ㏢ ㏣ ㏤ ㏥ ㏦ ㏧ ㏨ ㏩ ㏪ ㏫ ㏬ ㏭ ㏮ ㏯ ㏰ ㏱ ㏲ ㏳ ㏴ ㏵ ㏶ ㏷ ㏸ ㏹ ㏺ ㏻ ㏼ ㏽ ㏾</span></p>
<p><span style="font-family: Verdana"><br />㍘ ㍙ ㍚ ㍛ ㍜ ㍝ ㍞ ㍟ ㍠ ㍡ ㍢ ㍣ ㍤ ㍥ ㍦ ㍧ ㍨ ㍩ ㍪ ㍫ ㍬ ㍭ ㍮ ㍯ ㍰</span></p>
<p><span style="font-family: Verdana">㊛㊚</span></p>
          <br/>
          <span style="color:red;">
            <a href="http://flare.javaeye.com/blog/161859#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></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;">北京: 千橡集团暨校内网诚聘软件研发工程师</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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 11 Feb 2008 10:32:21 +0800</pubDate>
        <link>http://flare.javaeye.com/blog/161859</link>
        <guid>http://flare.javaeye.com/blog/161859</guid>
      </item>
      <item>
        <title>scroll事件</title>
        <author>flare</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://flare.javaeye.com">flare</a>&nbsp;
          链接：<a href="http://flare.javaeye.com/blog/161858" style="color:red;">http://flare.javaeye.com/blog/161858</a>&nbsp;
          发表时间: 2008年02月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          可以通过给body添加onscroll属性或者把事件处理函数分配给window.onscroll属性。<br />下面是一个始终在页面的顶部显示的水印。<br /><pre name="code" class="html">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
&lt;HTML>
&lt;HEAD>
&lt;TITLE> New Document &lt;/TITLE>
&lt;META NAME="Generator" CONTENT="EditPlus">
&lt;META NAME="Author" CONTENT="">
&lt;META NAME="Keywords" CONTENT="">
&lt;META NAME="Description" CONTENT="">
&lt;/HEAD>

&lt;BODY>
&lt;SCRIPT LANGUAGE="JavaScript">
&lt;!--
window.onscroll =function(){
  var oWatermark = document.getElementById("divWatermark");
  o