<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky8.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.qbencao.com" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/qbencao" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 23 Sep 2008 04:32:18 GMT</lastBuildDate><title>钱本草</title><description>    君子爱财 取之有道 用之有度</description><link>http://www.qbencao.com</link><language>en</language><pubDate>Mon, 06 Oct 2008 06:23:56 GMT</pubDate><item><title>惠普顶级触摸式PC–可以给老爸用的电脑</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109102/5008872/1/item.html</link><content:encoded>&lt;p&gt;    前段时间IPhone被闹的沸沸扬扬，我也不劲被IPhone所震撼，下决心一定要买一部耍一耍，他的操作系统 用起来简直就是一种享受啊，由于IPhone在全球很多国家上市(中国不包括在内)，IPhone风靡全世界 他的触摸屏也渲起了业内的风波，一时间喜欢触摸屏的用户成为了&amp;#8221;&lt;a target=&quot;_blank&quot; href=&quot;http://review.feedsky.com/review/feedsky/qbencao/~/txt/183/r.html&quot;&gt;乐触族&lt;/a&gt;&amp;#8221;&lt;br /&gt;
   对&amp;#8221;乐触族&amp;#8221;的解释为： HP Touchsmart PC为热衷简单数 码生活的人群不断简化产品，丰富体验，并为他们开辟了一个全新的用户群定义：&amp;#8221;乐触族&amp;#8221;Life of Touch and Fun！(&lt;a target=&quot;_blank&quot; href=&quot;http://review.feedsky.com/review/feedsky/qbencao/~/txt/183/r.html&quot;&gt;LOTAF&lt;/a&gt;)！&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;right&quot; width=&quot;500&quot; src=&quot;http://img.article.pchome.net/00/31/77/25/hts010.jpg&quot; alt=&quot;hp touchsmark pc&quot; height=&quot;333&quot; style=&quot;width: 394px; height: 170px&quot; /&gt;&lt;/p&gt;
&lt;p&gt;    不知道什么时候惠普抓住商机推出了顶级触摸式PC，这款电脑最受瞩目的是采用触摸屏幕设计，只要轻轻用手指点击或划过屏幕，用户即可进行浏览照片、播放音乐、观看视频、玩游戏、接入互联网、打开电视、查阅家庭日历安排等活动。&lt;br /&gt;
    Touchsmart PC看起来就像是一台放大了的iPhone。不仅触摸界面设计与iPhone风格接近，而且从外观和色彩设计上也和iPhone相像。HP Touchsmart PC主要针对这样的群体：他们喜欢新鲜的IT Gadgets；他们喜欢用一种全新的方式去娱乐；他们享受数字家庭生活的乐趣 去年一直在教爸爸玩电脑，没事的时候可以休闲玩玩QQ游戏什么的，工作上的很多事也可以通过各种办公软件来给爸爸减轻负担，可是无奈怎么教 爸爸也不会，好不容易会一点过几天不碰又问我怎么使用。我第一眼看见了这款顶级触摸式PC就想到了爸爸一定可以使用这个了，不光爸爸可以使用&lt;br /&gt;
 我也可以感受一把LOTAF的风采，享受触摸式PC带来的无限乐趣,所以惠普Touchsmart就是我的下一个目标！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://review.feedsky.com/review/feedsky/qbencao/~/img/183/review.gif&quot; /&gt;&lt;br /&gt;
  &lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/3cdb1372cb596eb08dbac7a8ffec8c65&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/3cdb1372cb596eb08dbac7a8ffec8c65/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=99362596321318a975135ae236b635be&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=99362596321318a975135ae236b635be&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=c47ba507ff411b795c318cd2d3737858&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=c47ba507ff411b795c318cd2d3737858&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=77f28767a334f88a5ae49a6247b7fb4e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=77f28767a334f88a5ae49a6247b7fb4e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5eefede9c8298ba6685df020c7053018&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5eefede9c8298ba6685df020c7053018&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=b164a31c015965c6605e52901eaeebf2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=b164a31c015965c6605e52901eaeebf2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4eea221522899de395ebffe44284b5f0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=4eea221522899de395ebffe44284b5f0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=980621d6fe697db49e437895a0bbc8da&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=980621d6fe697db49e437895a0bbc8da&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0af41c30c8777099d812342ae843aa47&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0af41c30c8777099d812342ae843aa47&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/09/23/hp-touchsmart-pc-211.html/feed</wfw:commentRss><description>    前段时间IPhone被闹的沸沸扬扬，我也不劲被IPhone所震撼，下决心一定要买一部耍一耍，他的操作系统 用起来简直就是一种享受啊，由于IPhone在全球很多国家上市(中国不包括在内)，IPhone风靡全世界 他的触摸屏也渲起了业内的风波，一时间喜欢触摸屏的用户成为了&amp;#8221;乐触族&amp;#8221;
   对&amp;#8221;乐触族&amp;#8221;的解释为： HP Touchsmart PC为热衷简单数 码生活的人群不断简化产品，丰富体验，并为他们开辟了一个全新的用户群定义：&amp;#8221;乐触族&amp;#8221;Life of Touch and Fun！(LOTAF)！

    不知道什么时候惠普抓住商机推出了顶级触摸式PC，这款电脑最受瞩目的是采用触摸屏幕设计，只要轻轻用手指点击或划过屏&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/3cdb1372cb596eb08dbac7a8ffec8c65&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/3cdb1372cb596eb08dbac7a8ffec8c65/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=99362596321318a975135ae236b635be&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=99362596321318a975135ae236b635be&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=c47ba507ff411b795c318cd2d3737858&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=c47ba507ff411b795c318cd2d3737858&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=77f28767a334f88a5ae49a6247b7fb4e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=77f28767a334f88a5ae49a6247b7fb4e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5eefede9c8298ba6685df020c7053018&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5eefede9c8298ba6685df020c7053018&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=b164a31c015965c6605e52901eaeebf2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=b164a31c015965c6605e52901eaeebf2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4eea221522899de395ebffe44284b5f0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=4eea221522899de395ebffe44284b5f0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=980621d6fe697db49e437895a0bbc8da&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=980621d6fe697db49e437895a0bbc8da&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0af41c30c8777099d812342ae843aa47&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0af41c30c8777099d812342ae843aa47&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>Touchsmart PC</category><category>博客赚钱</category><pubDate>Tue, 23 Sep 2008 12:32:18 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/09/23/hp-touchsmart-pc-211.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/09/23/hp-touchsmart-pc-211.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/09/23/hp-touchsmart-pc-211.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109102/5008872</fs:itemid></item><item><title>转–看看这三鹿事件</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109103/5008872/1/item.html</link><content:encoded>&lt;p&gt;我不想再忍了，我所知道的奶业内幕！&lt;br /&gt;
我所学的专业是乳品工艺，刚毕业曾在某国内老大级乳业集团工作。职位&amp;#8211;收奶员。&lt;br /&gt;
  这几天的三鹿事件，沸沸扬扬。其实在我看来，没什么奇怪的，事情总是要被揭穿的，只不过是时间问题，以及是哪一家企业成为那个撞上枪口的倒霉蛋。三聚氰胺&amp;#8212;-冰山的一角。也许这个事件就要告下一个段落，也许仅仅是个序幕的开始&amp;#8230;&amp;#8230;&lt;br /&gt;
  离职的员工到处去说原来公司的&amp;#8221;坏话&amp;#8221;，这个员工一定个没有道德的人。曾经我也是这么认为的，可最近我的想法变了，一个知道内情而不去告诉别人，眼看着别人吃亏上当的人，那才是个彻底道德败坏的人。&lt;br /&gt;
  离职后，我没喝过一滴奶！&lt;br /&gt;
  我先讲一下，收奶的过程。奶农的牛奶由当地附近村镇的奶站化验收集，按品质高低，分等级付给奶农钱。品质的指标不外乎PH值，蛋白质，干物质这几项。然后由奶站（当然了奶站是私人老板的）用罐装车混装后运到工厂，然后由工厂取样化验，测算指标同样按品质高低，分等级付给奶站钱。不知道大家看没看出来，想没想到这种操作模式会出现什么问题？有人说了，不是&amp;#8221;天然牧场&amp;#8221;&quot;工业化收集吗&amp;#8221;？ 有，的确有。但是我只能说：兄弟，你很傻，很天真！&lt;br /&gt;
  奶农想多赚钱怎么办呢？简单啊，掺水啊。那掺水指标降低就卖不上好价了怎么办？简单啊掺****啊。奶站想多赚钱怎么办呢？简单啊&amp;#8230;&amp;#8230;。奶站的奶是从各个散户收来混装到罐车的，有一家的突然变质了，怎么办啊，全车都倒了吗？ 几十吨一罐的奶，蛋白质低了怎么办？干物质低了怎么办？PH值低了怎么办？有的牛病了打过抗生素怎么办？有的牛催奶打激素怎么办？&lt;br /&gt;
  话说回来了，奶农那点小计量能瞒奶站吗？奶站那点小九九能瞒工厂吗？如果我说，奶站不知情，工厂不知情。都是&amp;#8221;不法奶农&amp;#8221;干的坏事，全国人民要把矛头指向他们批判。那我可就真的，很傻，很天真。&lt;br /&gt;
  &lt;br /&gt;
  我们从来不拒收奶，因为我们知道，一件东西是要充分利用的，这样才能取得最大的价值，获得最大的利润。我们分罐储藏。最好的奶，供到车间做酸奶（发酵型酸奶或搅拌型酸奶），因为不是好奶做不出来。其次，做纯牛奶，高钙奶之类的。再差的奶做花色奶即花生奶，早餐奶等。还有那些发酸的奶怎么办呢，当然不能倒了，做酸性乳饮料，就是广告狂哄乱炸的，女人小孩都喝的***。这是本公司最大的利润所在，一盒奶的成本，还没有哪个包装盒值钱。还有那种臭的熏人的奶怎么办呢，简单，做冰激凌味道最好。还有那些又臭成粘稠状的怎么办呢，做奶粉。当然这叫工业粉，它有它的用途，不是装袋子就上市场的。&lt;br /&gt;
  我们有全球最大最先进的立体式仓库，媒体都赞扬过，可是你就没想想这快速消费品，生产出来就要卖的，搞那么大仓库什么用？酸性乳饮料越存放味道越好。那有人问了，生产日期怎么办？简单啊，提前打一个月，你也许不信吧，因为在你心中那是小黑工厂做的事。 那又有人问了，市场上卖的岂不是过期奶？ 我就这么告诉你吧，你手中那盒奶就是过期一周了，你喝也没问题。因为你所卖的奶是UHT超高温灭菌液态奶。&lt;br /&gt;
  &lt;br /&gt;
  关于UHT超高温灭乳到底有没有营养，我不想再说了，因为这个涉及到某人在某年为中国提出的一个口号，我们正向这个口号迈进，别管你喝的是什么奶，反正是牛奶。&lt;br /&gt;
  有个广告，中国某企业已经是这种超高温灭菌乳全球产销量第一，难道是那些乳业发达国家真的比不上我们了吗？其实是人家不生产这种乳品了。这笑话有点冷是吧。&lt;br /&gt;
  &lt;br /&gt;
  那有人说了，我们以后喝高端奶吧，广告都说想过有品位的生活就和那种奶。是啊，那奶是贵啊，贵的东西就好啊，那奶蛋白质高啊，高，实在是高，这一点澳大利亚人都服我们啊。&lt;br /&gt;
  我就不相信地球上的奶牛能挤出那么高蛋白质的奶&amp;#8230;&amp;#8230;  &lt;br /&gt;
  此言一出，某些专家就会来&amp;#8221;辟谣&amp;#8221;又得列出一套数据理论，来&amp;#8221;引导&amp;#8221;大家。&lt;br /&gt;
  是啊，我嘴没人家的大，钱更没人家拿的多&amp;#8230;&amp;#8230;&lt;br /&gt;
  还有很多关键的还是不说为好，知道了对大家谁都不好。生活是美好的。&lt;br /&gt;
   一阴一阳，无始无终 。 终者自终，始者自始。　　　　&lt;br /&gt;
　　　　    万万千千说不尽&lt;br /&gt;
　　　　    不如推背去归休 &lt;br /&gt;
  &lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/39cdf8ab5e0f853f7c7679f4b9cd4743&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/39cdf8ab5e0f853f7c7679f4b9cd4743/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=235433e5a9f7bd791fab3312e6f1fc6b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=235433e5a9f7bd791fab3312e6f1fc6b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d369ddc25df0e3111d0d6389d5b5d2ab&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d369ddc25df0e3111d0d6389d5b5d2ab&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5dc56583f1cb2fed19b32d04fdcf917b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5dc56583f1cb2fed19b32d04fdcf917b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34026ffa3f1d221aaa8db4f59bed5b45&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34026ffa3f1d221aaa8db4f59bed5b45&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=dd548cf0b67f510a7e1199956992949a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=dd548cf0b67f510a7e1199956992949a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=afd1ae8c92ebd53d834d867e76f1fe6b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=afd1ae8c92ebd53d834d867e76f1fe6b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=512060057b5bc7e2fb3124d65dc89d1b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=512060057b5bc7e2fb3124d65dc89d1b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5df7bbb03ad8eeae6a36a6aaf95f834b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5df7bbb03ad8eeae6a36a6aaf95f834b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/09/22/sanlu-naifen-210.html/feed</wfw:commentRss><description>我不想再忍了，我所知道的奶业内幕！
我所学的专业是乳品工艺，刚毕业曾在某国内老大级乳业集团工作。职位&amp;#8211;收奶员。
  这几天的三鹿事件，沸沸扬扬。其实在我看来，没什么奇怪的，事情总是要被揭穿的，只不过是时间问题，以及是哪一家企业成为那个撞上枪口的倒霉蛋。三聚氰胺&amp;#8212;-冰山的一角。也许这个事件就要告下一个段落，也许仅仅是个序幕的开始&amp;#8230;&amp;#8230;
  离职的员工到处去说原来公司的&amp;#8221;坏话&amp;#8221;，这个员工一定个没有道德的人。曾经我也是这么认为的，可最近我的想法变了，一个知道内情而不去告诉别人，眼看着别人吃亏上当的人，那才是个彻底道德败坏的人。&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/39cdf8ab5e0f853f7c7679f4b9cd4743&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/39cdf8ab5e0f853f7c7679f4b9cd4743/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=235433e5a9f7bd791fab3312e6f1fc6b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=235433e5a9f7bd791fab3312e6f1fc6b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d369ddc25df0e3111d0d6389d5b5d2ab&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d369ddc25df0e3111d0d6389d5b5d2ab&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5dc56583f1cb2fed19b32d04fdcf917b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5dc56583f1cb2fed19b32d04fdcf917b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34026ffa3f1d221aaa8db4f59bed5b45&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34026ffa3f1d221aaa8db4f59bed5b45&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=dd548cf0b67f510a7e1199956992949a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=dd548cf0b67f510a7e1199956992949a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=afd1ae8c92ebd53d834d867e76f1fe6b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=afd1ae8c92ebd53d834d867e76f1fe6b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=512060057b5bc7e2fb3124d65dc89d1b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=512060057b5bc7e2fb3124d65dc89d1b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5df7bbb03ad8eeae6a36a6aaf95f834b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5df7bbb03ad8eeae6a36a6aaf95f834b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>社会聚焦</category><category>蒙牛</category><category>三鹿</category><category>奶粉</category><pubDate>Mon, 22 Sep 2008 13:10:31 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/09/22/sanlu-naifen-210.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/09/22/sanlu-naifen-210.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/09/22/sanlu-naifen-210.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109103/5008872</fs:itemid></item><item><title>Google Chrome浏览器</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109104/5008872/1/item.html</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://benyouhui.it168.com/misc.php?action=viewratings&amp;amp;tid=805579&amp;amp;pid=7514486&quot; title=&quot;评分 0&quot;&gt;&lt;/a&gt;Google正式推出Chrome浏览器中文版下载 更安全 更快速 &lt;/p&gt;
&lt;p&gt;北京时间9月3日2：53消息，据国外媒体报道，Google今日凌晨正式推出了其Chrome浏览器的第一个测试版，从而正式进军浏览器市场。Google在全球100个国家同步向用户推出Chrome浏览器，开始与微软的IE浏览器和火狐浏览器争夺用户。&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.jvqq.net.cn/upload/080903094182492.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;据称为了提高稳定性和速度，Chrome浏览器增加了许多功能。&lt;br /&gt;
据Google产品管理副总裁Sundar Pichai表示，Chrome浏览器最值得注意的功能是它的&amp;#8221;单独沙盒&amp;#8221;的实现，简单的说，该浏览器的每一个标签都以单独进程的方式打开，即使其中一个标签崩溃，你的浏览器也不会因此崩溃。&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.jvqq.net.cn/upload/080903094182491.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pichai表示，和经典的Google主页一样，Google Chrome浏览器也非常简洁、快速。&lt;br /&gt;
这个浏览器还使用了一个叫做&amp;#8221;V8&amp;#8243;的定制引擎，Google称其这个功能将可以提高web应用性能，能够满足下一代Web应用的需求。&lt;br /&gt;
另外，浏览器的地址栏整合了搜索功能，用户只需几次点击就能尽快地查到所需信息；另外，当在Google浏览器中打开一个新的标签页时，用户将看到一些缩略图，其中包括以往经常浏览的网站，最新的搜索结果以及书签页，使用户能更容易的浏览网页。&lt;br /&gt;
Google Chrome是一款完全开源的软件，Google还为它建立一个名为Chromium的开源项目，以寻求更多开发者的支持。&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;500&quot; src=&quot;http://www.jvqq.net.cn/upload/080902120782401.jpg&quot; height=&quot;408&quot; style=&quot;width: 386px; height: 408px&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Chrome浏览器官网也已经正式开放，在该网站上详细介绍了这个浏览器的功能，其中包括Chrome开发团队的视频演讲和每一个主要功能的视频演示。不过目前它的第一个测试版仅支持Windows XP和Vista；Mac和Linux操作系统的用户还需继续等待。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;　　据了解，Google Chrome浏览器具有以下特性：&lt;/strong&gt;&lt;br /&gt;
　　Google Chrome将基于和Safari相同的开源浏览器引擎Webkit开发，并将合成Google Gears；&lt;br /&gt;
　　Google Chrome将内置独立的虚拟机V8来提高浏览器运行的速度；&lt;br /&gt;
　　Google Chrome的网页标签将位于程序窗口的外沿，而不是网页内容的边缘；&lt;br /&gt;
　　Google Chrome的地址栏叫&amp;#8221;omnibox&amp;#8221;，支持输入自动补全功能；&lt;br /&gt;
　　Google Chrome将包含类似新版Opera的首页功能，包含最常访问的9个页面截图以及最新的搜索、书签和最近关闭的标签；&lt;br /&gt;
　　Google Chrome支持私密浏览方式，可以打开一个私密窗口&amp;#8221;incognito&amp;#8221;，在这个窗口中的所有操作都不会记录在计算机中；&lt;br /&gt;
　　Google Chrome允许网络应用在一个没有地址栏和工具栏的窗口中运行；&lt;br /&gt;
　　Google Chrome会不断的下载有害网站列表来防止恶意网站和网络欺诈对使用者的侵害。&lt;/p&gt;
&lt;p&gt;立即下载: &lt;strong&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.jvqq.net.cn/n9030c860.html&quot;&gt;Google今日发布的Chrome浏览器中文版&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/ba411b0f254b139900b072d4e9995caa&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/ba411b0f254b139900b072d4e9995caa/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=28a08a89d7d0a449391e004270957d5d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=28a08a89d7d0a449391e004270957d5d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=41cd48bbd0f921ff263944aa4e1b8fa4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=41cd48bbd0f921ff263944aa4e1b8fa4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=35e588b0e0500a370889f1b5b4537cde&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=35e588b0e0500a370889f1b5b4537cde&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fb9139c51c55305e3cdb3775d7eaff5a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fb9139c51c55305e3cdb3775d7eaff5a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=c27afaec235323a72dcf1157ff6a2996&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=c27afaec235323a72dcf1157ff6a2996&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a68dd2eef62200c4af065576d67e72b3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a68dd2eef62200c4af065576d67e72b3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0d74338c147943836a5787c38680fe0b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0d74338c147943836a5787c38680fe0b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e331003809450bd9c00bb4020d31db47&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e331003809450bd9c00bb4020d31db47&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/09/04/google-chrome-209.html/feed</wfw:commentRss><description>Google正式推出Chrome浏览器中文版下载 更安全 更快速 
北京时间9月3日2：53消息，据国外媒体报道，Google今日凌晨正式推出了其Chrome浏览器的第一个测试版，从而正式进军浏览器市场。Google在全球100个国家同步向用户推出Chrome浏览器，开始与微软的IE浏览器和火狐浏览器争夺用户。

据称为了提高稳定性和速度，Chrome浏览器增加了许多功能。
据Google产品管理副总裁Sundar Pichai表示，Chrome浏览器最值得注意的功能是它的&amp;#8221;单独沙盒&amp;#8221;的实现，简单的说，该浏览器的每一个标签都以单独进程的方式打开，即使其中一个标签崩溃，你的浏览器也不会因此崩溃。

Pichai表示，和经典的Google主页一样，Google C&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/ba411b0f254b139900b072d4e9995caa&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/ba411b0f254b139900b072d4e9995caa/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=28a08a89d7d0a449391e004270957d5d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=28a08a89d7d0a449391e004270957d5d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=41cd48bbd0f921ff263944aa4e1b8fa4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=41cd48bbd0f921ff263944aa4e1b8fa4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=35e588b0e0500a370889f1b5b4537cde&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=35e588b0e0500a370889f1b5b4537cde&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fb9139c51c55305e3cdb3775d7eaff5a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fb9139c51c55305e3cdb3775d7eaff5a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=c27afaec235323a72dcf1157ff6a2996&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=c27afaec235323a72dcf1157ff6a2996&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a68dd2eef62200c4af065576d67e72b3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a68dd2eef62200c4af065576d67e72b3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0d74338c147943836a5787c38680fe0b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0d74338c147943836a5787c38680fe0b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e331003809450bd9c00bb4020d31db47&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e331003809450bd9c00bb4020d31db47&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>社会聚焦</category><category>google chrome</category><pubDate>Thu, 04 Sep 2008 09:07:58 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/09/04/google-chrome-209.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/09/04/google-chrome-209.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/09/04/google-chrome-209.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109104/5008872</fs:itemid></item><item><title>温凉珠在线观看</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109105/5008872/1/item.html</link><content:encoded>&lt;p&gt;在线观看&lt;span style=&quot;color: #000000&quot;&gt;地址： &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.lz1111.com/movie/bd341/410022.htm&quot;&gt;http://www.lz1111.com/movie/bd341/410022.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;《温凉珠》数字电影《温凉珠》&lt;/p&gt;
&lt;p&gt;　　编剧：宋傥、黄傅&lt;/p&gt;
&lt;p&gt;　　导演：范冬雨&lt;/p&gt;
&lt;p&gt;　　主演：刘天君、周青、谭建昌、祁潇潇(blog)&lt;/p&gt;
&lt;p&gt;　　温凉珠剧情：&lt;/p&gt;
&lt;p&gt;　　月凉如水，清风袭来，一骑风尘给尊贵的九王爷送来稀世宝贝温凉珠。当着夫人燕无红、众护卫家丁的面，九王爷手捧龛盒，娓娓道来温凉珠&amp;#8221;夜明如月、温如微火而凉似初雪&amp;#8221;价值连城的贵重。真正让九王爷对温凉珠求之若渴的，不是温凉珠的稀世罕见，而是温凉珠去百病、治杂症、延年益寿的奇妙功能。&lt;/p&gt;
&lt;p&gt;　　多年来，九王爷深受二十三种花粉过敏的折磨，每每春天来临，尊贵的九王爷闭门不出，难得享受春天生机盎然带来的无比惬意。有了温凉珠，九王爷从此可以高枕无忧百病全无。然而，让九王爷失望而后恼怒的是，龛盒开启，短暂的奇光异彩沁人心脾之后，温凉珠在防范森严机关重重的王爷府不翼而飞。&lt;/p&gt;
&lt;p&gt;　　有人敢在王爷府动土，引来的自然是王爷的暴跳如雷。夫人燕无红当即请来天生道长，掐指算来，京城内外、江湖之中，能在王爷府盗走温凉珠的，只有两人。当夜，京城里武林世家柳姓、赵姓两家人惨遭荼毒。官军的屠杀中，柳、赵两家未成年的儿子幸免遇难，奇异地活了下来。&lt;/p&gt;
&lt;p&gt;　　多年以后，九王爷的境遇大不如前。花粉的过敏，只是锁住了王爷春天的脚步，刺客如影随形的袭扰，让王爷屈尊于地下深宫，长年不得光日。这些天来，刺客时有袭扰。得知刺客放言在醉春楼喝酒，王爷派出重兵捉拿。醉春楼上，不知天高地厚的过天镖局钱豹镖师栽命于青年刺客柳艳阳后，如蛾扑火的官军涌向醉春楼。&lt;/p&gt;
&lt;p&gt;　　危难时刻，一蒙面黑衣人救柳艳阳于不死。柳艳阳感激于侠士的搭救，更惊喜于搭救的侠士跟他一样有着与王爷不共戴天之仇。原来，柳艳阳和侠士赵镖头就是多年前得益于温凉珠、也为此失去双亲的两个少年。复仇之火在柳、赵的心中燃烧。燕无红为满足王爷京郊骑马的愿望，给了柳、赵一个复仇的好机会。&lt;/p&gt;
&lt;p&gt;　　赵镖头护镖至京郊马场，给柳艳阳一个行刺的机会。挣扎在捍卫江湖名声和复仇怒火之间，柳艳阳未能如愿，临死前吐出多年前被父亲喂下的温凉珠。侥幸逃命的王爷，殒命于夫人燕无红无壑的贪欲，赵镖头完成柳艳阳的托付，将温凉珠交给柳艳阳心中的情人，从此将人间关于温凉珠的恩怨和贪婪化为乌有。&lt;/p&gt;
&lt;p&gt;　　精彩视点：&lt;/p&gt;
&lt;p&gt;　　影片是一个关于复仇和道义的故事。故事简单，情节流畅，围绕稀世珍宝&amp;#8221;温凉珠&amp;#8221;的得失恩怨，复仇和道义的较量和挣扎，在影片中显现。影片没有特定的时代，但古装、动作、高科特效等娱乐元素的采用，给简单的故事、流畅的情节披上华丽的外衣，给观众以视觉享受。&lt;/p&gt;
&lt;p&gt;　　导演范冬雨在2007年第十四届大学生电影节上，凭借电视电影《血溅三岔口》捧得一尊&amp;#8221;电视电影最佳导演奖&amp;#8221;的奖杯；曾经在《贞观长歌》(blog)中扮演郑丽婉的青年演员祁潇潇在本片中扮演青楼女子&amp;#8221;小翠&amp;#8221;一角，尽管戏份不多，但刚刚从解放军艺术学院毕业的祁潇潇，从皇宫到民间，从智慧美女到青楼佳丽，与两位男演员刘天君、谭建昌的表现相比，大有巾帼不让须眉之意。&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/ce99d2de632a5aeb53513e2934178cfe&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/ce99d2de632a5aeb53513e2934178cfe/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=792024506786c5372fc9ca68cf197bac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=792024506786c5372fc9ca68cf197bac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=9fcf1517f62ecf6e2abf38e541c25c87&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=9fcf1517f62ecf6e2abf38e541c25c87&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=214df42157f8f8274c2c84730c6ab731&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=214df42157f8f8274c2c84730c6ab731&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=480cee33032965cdccb433808aaeaeab&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=480cee33032965cdccb433808aaeaeab&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=7750ab999c6d8a013ebbda0cc970e3a2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=7750ab999c6d8a013ebbda0cc970e3a2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=15e86ac08310bb86f2d682eb60fc5d29&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=15e86ac08310bb86f2d682eb60fc5d29&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34451fc18d3a5912426849ad984efca6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34451fc18d3a5912426849ad984efca6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0d8d55c627c1a7777cee568acdff2723&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0d8d55c627c1a7777cee568acdff2723&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/28/wen-liang-zhu-208.html/feed</wfw:commentRss><description>在线观看地址： http://www.lz1111.com/movie/bd341/410022.htm
《温凉珠》数字电影《温凉珠》
　　编剧：宋傥、黄傅
　　导演：范冬雨
　　主演：刘天君、周青、谭建昌、祁潇潇(blog)
　　温凉珠剧情：
　　月凉如水，清风袭来，一骑风尘给尊贵的九王爷送来稀世宝贝温凉珠。当着夫人燕无红、众护卫家丁的面，九王爷手捧龛盒，娓娓道来温凉珠&amp;#8221;夜明如月、温如微火而凉似初雪&amp;#8221;价值连城的贵重。真正让九王爷对温凉珠求之若渴的，不是温凉珠的稀世罕见，而是温凉珠去百病、治杂症、延年益寿的奇妙功能。
　　多年来，九王爷深受二十三种花粉过敏的折磨，每每春天来临，尊贵的九王爷闭门不出&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/ce99d2de632a5aeb53513e2934178cfe&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/ce99d2de632a5aeb53513e2934178cfe/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=792024506786c5372fc9ca68cf197bac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=792024506786c5372fc9ca68cf197bac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=9fcf1517f62ecf6e2abf38e541c25c87&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=9fcf1517f62ecf6e2abf38e541c25c87&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=214df42157f8f8274c2c84730c6ab731&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=214df42157f8f8274c2c84730c6ab731&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=480cee33032965cdccb433808aaeaeab&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=480cee33032965cdccb433808aaeaeab&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=7750ab999c6d8a013ebbda0cc970e3a2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=7750ab999c6d8a013ebbda0cc970e3a2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=15e86ac08310bb86f2d682eb60fc5d29&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=15e86ac08310bb86f2d682eb60fc5d29&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34451fc18d3a5912426849ad984efca6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34451fc18d3a5912426849ad984efca6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0d8d55c627c1a7777cee568acdff2723&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0d8d55c627c1a7777cee568acdff2723&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>p2p</category><category>在线看电影</category><category>温凉珠</category><category>影音娱乐</category><pubDate>Thu, 28 Aug 2008 09:18:00 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/28/wen-liang-zhu-208.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/28/wen-liang-zhu-208.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/28/wen-liang-zhu-208.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109105/5008872</fs:itemid></item><item><title>MySql group count详解</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109106/5008872/1/item.html</link><content:encoded>&lt;p&gt;mysql&amp;gt; SELECT COUNT(*) FROM Bird GROUP BY name;&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
| COUNT(*) |&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
|         2 |&lt;br /&gt;
|        1 |&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
2 rows in set (0.00 sec)&lt;/p&gt;
&lt;p&gt;但是我的原意是想计算出Bird这个表中不重复name的行的总数,期望输出如下&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
| COUNT(*) |&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
|         3 |&lt;br /&gt;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+&lt;br /&gt;
1 rows in set (0.00 sec)&lt;/p&gt;
&lt;p&gt;尝试使用了子查询:&lt;br /&gt;
SELECT COUNT(*) AS `Count` FROM( SELECT * FROM Bird GROUP BY name) AS `Temp`&lt;br /&gt;
但是在数据量稍大的情况下查询效果实在是慢到不能接受了&lt;/p&gt;
&lt;p&gt;sql应该是先运行计算的函数然后分组，得到的count自然是分组前数据个数&lt;br /&gt;
试验了下应该这样写：select count(distinct name) from Bird 问题解决 Hibernate 中一样可以使用&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/8801515490e9b7115095dd0cec01eb6c&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/8801515490e9b7115095dd0cec01eb6c/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ef66d64a6bfd464c512baccad6a782b0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ef66d64a6bfd464c512baccad6a782b0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ece6f779c62c958d385c3807d6975af3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ece6f779c62c958d385c3807d6975af3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=8ea818282e89af0073349ead463beeac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=8ea818282e89af0073349ead463beeac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3fa046056c6c0ed48a40dc8dbf6887d0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3fa046056c6c0ed48a40dc8dbf6887d0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3238ab7faf21b5f8b39e1c9d08f43cf5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3238ab7faf21b5f8b39e1c9d08f43cf5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=82472b489cfa4297b82f670f0a4492ae&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=82472b489cfa4297b82f670f0a4492ae&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a3e8f43fc0ce56de6fa9a1445cf45131&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a3e8f43fc0ce56de6fa9a1445cf45131&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=384bd2c6073633be35b39096eeec1bb8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=384bd2c6073633be35b39096eeec1bb8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/27/sql-count-group-207.html/feed</wfw:commentRss><description>mysql&amp;#62; SELECT COUNT(*) FROM Bird GROUP BY name;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
&amp;#124; COUNT(*) &amp;#124;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
&amp;#124;         2 &amp;#124;
&amp;#124;        1 &amp;#124;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
2 rows in set (0.00 sec)
但是我的原意是想计算出Bird这个表中不重复name的行的总数,期望输出如下
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
&amp;#124; COUNT(*) &amp;#124;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
&amp;#124;         3 &amp;#124;
+&amp;#8212;&amp;#8212;&amp;#8212;+&amp;#8212;&amp;#8212;&amp;#8212;-+
1 rows in set (0.00 sec)
尝试使用了子查询:
SELECT COUNT(*) AS `Count` FROM( SELECT * FROM Bird GROUP BY name) AS `Temp`
但是在数据量稍大的情况下查询效果实在是慢到不能接受了
s&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/8801515490e9b7115095dd0cec01eb6c&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/8801515490e9b7115095dd0cec01eb6c/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ef66d64a6bfd464c512baccad6a782b0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ef66d64a6bfd464c512baccad6a782b0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ece6f779c62c958d385c3807d6975af3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ece6f779c62c958d385c3807d6975af3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=8ea818282e89af0073349ead463beeac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=8ea818282e89af0073349ead463beeac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3fa046056c6c0ed48a40dc8dbf6887d0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3fa046056c6c0ed48a40dc8dbf6887d0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3238ab7faf21b5f8b39e1c9d08f43cf5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3238ab7faf21b5f8b39e1c9d08f43cf5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=82472b489cfa4297b82f670f0a4492ae&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=82472b489cfa4297b82f670f0a4492ae&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a3e8f43fc0ce56de6fa9a1445cf45131&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a3e8f43fc0ce56de6fa9a1445cf45131&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=384bd2c6073633be35b39096eeec1bb8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=384bd2c6073633be35b39096eeec1bb8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>家园建设</category><category>group</category><category>count</category><category>Hibernate</category><pubDate>Wed, 27 Aug 2008 03:38:06 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/27/sql-count-group-207.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/27/sql-count-group-207.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/27/sql-count-group-207.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109106/5008872</fs:itemid></item><item><title>英语四,六级成绩网上查询</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109107/5008872/1/item.html</link><content:encoded>&lt;p&gt;又是一年的考试了 做学生不容易啊  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;关于2008年6月全国大学英语四、六级考试成绩以及日语、德语、俄语、法语四级考试成绩发布日期的通知&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2008年6月全国大学英语四、六级考试成绩以及日语、德语、俄语、法语四级考试成绩将于2008年8月26日上午9点发布。&lt;/p&gt;
&lt;p&gt;网上免费查分： &lt;a href=&quot;http://cet.99sushe.com/&quot;&gt;cet.99sushe.com&lt;/a&gt;&lt;br /&gt;
收费短信查分：&lt;br /&gt;
中国移动(北京地区中国移动用户除外)、联通手机用户：&lt;br /&gt;
发送15位准考证号到1066335577&lt;br /&gt;
北京地区中国移动用户：&lt;br /&gt;
发送15位准考证号到10661250167&lt;br /&gt;
收费标准: 1元/条，不含通信费&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/f5bc1ce516b403656db75372ef295a67&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/f5bc1ce516b403656db75372ef295a67/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d2a0d8a412b653028edb57a7fbedc14a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d2a0d8a412b653028edb57a7fbedc14a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a39fffe8baaa15169e62ca66bcfd48c4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a39fffe8baaa15169e62ca66bcfd48c4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=13d06df50aa2edd1bcddea488cbd4340&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=13d06df50aa2edd1bcddea488cbd4340&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a026b0587b30c74b1185732e9fa3d9b0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a026b0587b30c74b1185732e9fa3d9b0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=afd7181b9af3d21a558c5249f6b17f51&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=afd7181b9af3d21a558c5249f6b17f51&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=17889ec3335162c5099a8fc03f5f0970&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=17889ec3335162c5099a8fc03f5f0970&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4cda5548679e56d719e39fd67726ab63&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=4cda5548679e56d719e39fd67726ab63&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=034ae657ca4916ed4e70f019c4322092&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=034ae657ca4916ed4e70f019c4322092&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/26/english-exam-4-6-206.html/feed</wfw:commentRss><description>又是一年的考试了 做学生不容易啊  
关于2008年6月全国大学英语四、六级考试成绩以及日语、德语、俄语、法语四级考试成绩发布日期的通知
2008年6月全国大学英语四、六级考试成绩以及日语、德语、俄语、法语四级考试成绩将于2008年8月26日上午9点发布。
网上免费查分： cet.99sushe.com
收费短信查分：
中国移动(北京地区中国移动用户除外)、联通手机用户：
发送15位准考证号到1066335577
北京地区中国移动用户：
发送15位准考证号到10661250167
收费标准: 1元/条，不含通信费&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/f5bc1ce516b403656db75372ef295a67&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/f5bc1ce516b403656db75372ef295a67/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d2a0d8a412b653028edb57a7fbedc14a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d2a0d8a412b653028edb57a7fbedc14a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a39fffe8baaa15169e62ca66bcfd48c4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a39fffe8baaa15169e62ca66bcfd48c4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=13d06df50aa2edd1bcddea488cbd4340&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=13d06df50aa2edd1bcddea488cbd4340&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a026b0587b30c74b1185732e9fa3d9b0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a026b0587b30c74b1185732e9fa3d9b0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=afd7181b9af3d21a558c5249f6b17f51&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=afd7181b9af3d21a558c5249f6b17f51&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=17889ec3335162c5099a8fc03f5f0970&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=17889ec3335162c5099a8fc03f5f0970&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4cda5548679e56d719e39fd67726ab63&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=4cda5548679e56d719e39fd67726ab63&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=034ae657ca4916ed4e70f019c4322092&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=034ae657ca4916ed4e70f019c4322092&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>家园建设</category><category>英语四六级</category><pubDate>Tue, 26 Aug 2008 12:40:50 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/26/english-exam-4-6-206.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/26/english-exam-4-6-206.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/26/english-exam-4-6-206.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109107/5008872</fs:itemid></item><item><title>《北京欢迎你》MV及歌词欣赏</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109108/5008872/1/item.html</link><content:encoded>&lt;p&gt;转大妈一篇日至，自己收藏看看&lt;br /&gt;
整首歌前奏非常的赞，好似《霸王别姬》中的串场原声，充分体现了老北京的文化底蕴。&lt;br /&gt;
歌手的表现一个一个都可圈可点：那英很好听，孙燕姿很漂亮，周华健很阳光；蔡依琳唱高音，苏醒似暹罗正太，李宇春、周笔畅、张靓颖辨识度非常好，黄晓明超级帅，成龙任贤齐十分大气&amp;#8230;&amp;#8230;总之，很好。&lt;br /&gt;
尤其喜欢看着每一个人微笑着伸出双手，一派祥和安宁团结和睦。&lt;br /&gt;
《北京欢迎你》群星现场版&lt;/p&gt;
&lt;p&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;width&quot; value=&quot;400&quot; /&gt;&lt;param name=&quot;height&quot; value=&quot;300&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://www.tudou.com/v/0nsuHSkoVy8&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot; height=&quot;300&quot; allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;always&quot; src=&quot;http://www.tudou.com/v/0nsuHSkoVy8&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;《北京欢迎你》完整清晰MV版&lt;/p&gt;
&lt;p height=&quot;300&quot; width=&quot;400&quot;&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;width&quot; value=&quot;400&quot; /&gt;&lt;param name=&quot;height&quot; value=&quot;300&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://www.tudou.com/v/a8cejMWLKIU&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot; height=&quot;300&quot; allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;always&quot; src=&quot;http://www.tudou.com/v/a8cejMWLKIU&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;《北京欢迎你》英文MV版《北京欢迎你》完整歌词&lt;/p&gt;
&lt;p height=&quot;300&quot; width=&quot;400&quot;&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;width&quot; value=&quot;400&quot; /&gt;&lt;param name=&quot;height&quot; value=&quot;300&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://www.tudou.com/v/TBjXiTmtxjM&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot; height=&quot;300&quot; allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; allowscriptaccess=&quot;always&quot; src=&quot;http://www.tudou.com/v/TBjXiTmtxjM&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;【陈天佳】迎接另一个晨曦 带来全新空气&lt;br /&gt;
【刘欢】气息改变情味不变 茶香飘满情谊&lt;br /&gt;
【那英】我家大门常打开 开放怀抱等你&lt;br /&gt;
【孙燕姿】拥抱过就有了默契 你会爱上这里&lt;br /&gt;
【孙悦】不管远近都是客人 请不用客气&lt;br /&gt;
【王力宏】相约好了再一起 我们欢迎你&lt;br /&gt;
　　　　　　&lt;br /&gt;
【韩红】我家种着万年青 开放每段传奇&lt;br /&gt;
【周华健】为传统的土壤播种 为你留下回忆&lt;br /&gt;
【梁咏琪】陌生熟悉都是客人 请不用拘礼&lt;br /&gt;
【羽泉】第几次来没关系 有太多话题【成龙】北京欢迎你 为你开天辟地&lt;br /&gt;
【任贤齐】流动中的魅力充满着朝气&lt;br /&gt;
【蔡依林】北京欢迎你 在太阳下分享呼吸&lt;br /&gt;
【孙楠】在黄土地刷新成绩&lt;br /&gt;
　　&lt;br /&gt;
【周笔畅】我家大门常打开 开怀容纳天地&lt;br /&gt;
【韦唯】岁月绽放青春笑容 迎接这个日期&lt;br /&gt;
【黄晓明】天大地大都是朋友 请不用客气&lt;br /&gt;
【韩庚】画意诗情带笑意 只为等待你&lt;br /&gt;
　　　　&lt;br /&gt;
【汪峰】北京欢迎你 像音乐感动你&lt;br /&gt;
【莫文蔚】让我们都加油去超越自己&lt;br /&gt;
【谭晶】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【陈奕迅】有勇气就会有奇迹&lt;br /&gt;
　　　　&lt;br /&gt;
【阎维文】北京欢迎你 为你开天辟地&lt;br /&gt;
【戴玉强】流动中的魅力充满着朝气&lt;br /&gt;
【王霞 李双松】北京欢迎你 在太阳下分享呼吸&lt;br /&gt;
【廖昌永】在黄土地刷新成绩&lt;br /&gt;
　　　　&lt;br /&gt;
【林依轮】北京欢迎你 像音乐感动你&lt;br /&gt;
【张娜拉】让我们都加油去超越自己&lt;br /&gt;
【林俊杰】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【阿杜】有勇气就会有奇迹&lt;/p&gt;
&lt;p&gt;京剧：北京欢迎你呀~~&lt;/p&gt;
&lt;p&gt;【容祖儿】我家大门常打开 开放怀抱等你&lt;br /&gt;
【李宇春】拥抱过就有了默契 你会爱上这里&lt;br /&gt;
【黄大炜】不管远近都是客人 请不用客气&lt;br /&gt;
【陈坤】相约好了再一起 我们欢迎你&lt;br /&gt;
　　　　&lt;br /&gt;
【谢霆锋】北京欢迎你 为你开天辟地&lt;br /&gt;
【韩磊】流动中的魅力充满着朝气&lt;br /&gt;
【徐若瑄】北京欢迎你 在太阳下分享呼吸&lt;br /&gt;
【费翔】在黄土地刷新成绩&lt;/p&gt;
&lt;p&gt;【汤灿】我家大门常打开 开怀容纳天地&lt;br /&gt;
【林志玲 张梓琳】岁月绽放青春笑容 迎接这个日期&lt;br /&gt;
【张靓颖】天大地大都是朋友 请不用客气&lt;br /&gt;
【许茹芸 伍思凯】画意诗情带笑意 只为等待你&lt;br /&gt;
　　　　&lt;br /&gt;
【杨坤 范玮琪】北京欢迎你 像音乐感动你&lt;br /&gt;
【游鸿明 周晓欧】让我们都加油去超越自己&lt;br /&gt;
【沙宝亮 满文军】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【金海心 何润东】有勇气就会有奇迹&lt;br /&gt;
　　　　&lt;br /&gt;
【飞儿 庞龙】北京欢迎你 为你开天辟地&lt;br /&gt;
【吴克群 齐峰】流动中的魅力充满着朝气&lt;br /&gt;
【5566 胡彦斌】北京欢迎你 在太阳下分享呼吸&lt;br /&gt;
【郑希怡 刀郎】在黄土地刷新成绩&lt;br /&gt;
　　　　&lt;br /&gt;
【纪敏加 屠洪刚 吴彤】北京欢迎你 像音乐感动你&lt;br /&gt;
【郭容 刘耕宏 腾格尔】让我们都加油去超越自己&lt;br /&gt;
【金莎 苏醒 韦嘉】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【付丽珊 黄征 房祖名】有勇气就会有奇迹&lt;br /&gt;
　　　　&lt;br /&gt;
【全体】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【全体】有勇气就会有奇迹&lt;br /&gt;
【全体】北京欢迎你 有梦想谁都了不起&lt;br /&gt;
【全体】有勇气就会有奇迹&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/4001bf2908b3e0dcd41f93ab9555ecd5&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/4001bf2908b3e0dcd41f93ab9555ecd5/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=74c4f7522ecb89f911194aa976267670&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=74c4f7522ecb89f911194aa976267670&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=30072a6b93f9ffb39fb48263ed5c5033&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=30072a6b93f9ffb39fb48263ed5c5033&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=2910eda7f8164ba562785797a39acd5c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=2910eda7f8164ba562785797a39acd5c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a722357a55c6a133a8d6b8b8f393821c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a722357a55c6a133a8d6b8b8f393821c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=37e2fb4b0e0000d5f45504edf70ca751&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=37e2fb4b0e0000d5f45504edf70ca751&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d90d446957b667df702d653e9de0fd1c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d90d446957b667df702d653e9de0fd1c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=2171493d9e2057d74ddd0724dd9e07a8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=2171493d9e2057d74ddd0724dd9e07a8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3746f62ea4587966a81e4f1cba526404&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3746f62ea4587966a81e4f1cba526404&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/26/beijing-welcomes-you-mv-205.html/feed</wfw:commentRss><description>转大妈一篇日至，自己收藏看看
整首歌前奏非常的赞，好似《霸王别姬》中的串场原声，充分体现了老北京的文化底蕴。
歌手的表现一个一个都可圈可点：那英很好听，孙燕姿很漂亮，周华健很阳光；蔡依琳唱高音，苏醒似暹罗正太，李宇春、周笔畅、张靓颖辨识度非常好，黄晓明超级帅，成龙任贤齐十分大气&amp;#8230;&amp;#8230;总之，很好。
尤其喜欢看着每一个人微笑着伸出双手，一派祥和安宁团结和睦。
《北京欢迎你》群星现场版

《北京欢迎你》完整清晰MV版


《北京欢迎你》英文MV版《北京欢迎你》完整歌词


【陈天佳】迎接另一个晨曦 带来全新空气
【刘欢】气息改变情味不变 茶香飘满情谊
【那&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/4001bf2908b3e0dcd41f93ab9555ecd5&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/4001bf2908b3e0dcd41f93ab9555ecd5/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=74c4f7522ecb89f911194aa976267670&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=74c4f7522ecb89f911194aa976267670&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=30072a6b93f9ffb39fb48263ed5c5033&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=30072a6b93f9ffb39fb48263ed5c5033&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=2910eda7f8164ba562785797a39acd5c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=2910eda7f8164ba562785797a39acd5c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a722357a55c6a133a8d6b8b8f393821c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a722357a55c6a133a8d6b8b8f393821c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=37e2fb4b0e0000d5f45504edf70ca751&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=37e2fb4b0e0000d5f45504edf70ca751&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d90d446957b667df702d653e9de0fd1c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d90d446957b667df702d653e9de0fd1c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=2171493d9e2057d74ddd0724dd9e07a8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=2171493d9e2057d74ddd0724dd9e07a8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=3746f62ea4587966a81e4f1cba526404&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=3746f62ea4587966a81e4f1cba526404&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>家园建设</category><category>视频</category><category>北京</category><category>奥运会</category><category>歌曲</category><pubDate>Tue, 26 Aug 2008 12:38:32 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/26/beijing-welcomes-you-mv-205.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/26/beijing-welcomes-you-mv-205.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/26/beijing-welcomes-you-mv-205.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109108/5008872</fs:itemid></item><item><title>Hibernate的Fetch</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109109/5008872/1/item.html</link><content:encoded>&lt;p&gt;越来越发现其实掌握 hibernate并不容易，Spring用起来其实简单多了，但是在用hibernate的时候真的是需要一定的时间积累，对一个项目组来说如果采用hibernate最好有一个对hibernate比较清楚的人否则碰到问题就会成为项目的风险。&lt;br /&gt;
我想告诉各位的是，掌握hibernate可能比你预期的难多了，当你轻松的告诉我，hibernate很简单的时候该是你自己多反省了. （只有一种情况例外，你是一个牛人）&lt;/p&gt;
&lt;p&gt;好了，一个引子废话那么多，其实今天只是想先说一说hibernate里的Fetch的作用.&lt;/p&gt;
&lt;p&gt;大家都知道，在hibernate里为了性能考虑，引进了lazy的概念，这里我们以Parent和Child为模型来说明，&lt;/p&gt;
&lt;p&gt;&lt;!--&lt;/p&gt;
&lt;p&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;
http://www.CodeHighlighter.com/&lt;/p&gt;
&lt;p&gt;--&gt;public class Parent implements Serializable {&lt;/p&gt;
&lt;p&gt;    /** identifier field */&lt;br /&gt;
    private Long id;&lt;/p&gt;
&lt;p&gt;    /** persistent field */&lt;br /&gt;
    private List childs;&lt;/p&gt;
&lt;p&gt;    //skip all getter/setter method&lt;/p&gt;
&lt;p&gt;  &lt;br /&gt;
}  &lt;/p&gt;
&lt;p&gt;&lt;!--&lt;/p&gt;
&lt;p&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;
http://www.CodeHighlighter.com/&lt;/p&gt;
&lt;p&gt;--&gt;public class Child implements Serializable {&lt;/p&gt;
&lt;p&gt;    /** identifier field */&lt;br /&gt;
    private Long id;&lt;/p&gt;
&lt;p&gt;    /** persistent field */&lt;br /&gt;
    private net.foxlog.model.Parent parent;&lt;/p&gt;
&lt;p&gt;    //skip all getter/setter method&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
在我们查询Parent对象的时候，默认只有Parent的内容，并不包含childs的信息，如果在Parent.hbm.xml里设置lazy=&amp;#8221;false&amp;#8221;的话才同时取出关联的所有childs内容.&lt;/p&gt;
&lt;p&gt;问题是我既想要hibernate默认的性能又想要临时的灵活性该怎么办？  这就是fetch的功能。我们可以把fetch与lazy=&amp;#8221;true&amp;#8221;的关系类比为事务当中的编程式事务与声明式事务,不太准确，但是大概是这个意思。&lt;/p&gt;
&lt;p&gt;总值，fetch就是在代码这一层给你一个主动抓取得机会.&lt;/p&gt;
&lt;p&gt;&lt;!--&lt;/p&gt;
&lt;p&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;
http://www.CodeHighlighter.com/&lt;/p&gt;
&lt;p&gt;--&gt;Parent parent = (Parent)hibernateTemplate.execute(new HibernateCallback() {&lt;br /&gt;
            public Object doInHibernate(Session session) &lt;br /&gt;
throws HibernateException, SQLException {&lt;br /&gt;
                Query q = session.createQuery(&lt;br /&gt;
                        &amp;#8221;from Parent as parent &amp;#8221;+&lt;br /&gt;
                                &amp;#8221; left outer join fetch parent.childs &amp;#8221; +&lt;br /&gt;
                                &amp;#8221; where parent.id = :id&amp;#8221;&lt;br /&gt;
                );&lt;br /&gt;
                q.setParameter(&amp;#8221;id&amp;#8221;,new Long(15));&lt;br /&gt;
                return (Parent)q.uniqueResult();&lt;br /&gt;
            }&lt;/p&gt;
&lt;p&gt;        });&lt;/p&gt;
&lt;p&gt;        Assert.assertTrue(parent.getChilds().size() &amp;gt; 0);&lt;/p&gt;
&lt;p&gt;你可以在lazy=&amp;#8221;true&amp;#8221;的情况下把fetch去掉，就会报异常. 当然，如果lazy=&amp;#8221;false&amp;#8221;就不需要fetch了&lt;/p&gt;
&lt;p&gt;有一个问题,使用Fetch会有重复记录的现象发生,我们可以理解为Fetch实际上不是为Parent服务的,而是为&lt;br /&gt;
Child服务的.所以直接取Parent会有不匹配的问题.&lt;/p&gt;
&lt;p&gt;============================================================&lt;/p&gt;
&lt;p&gt;update:以上有些结论错误，实际上在hibernate3.2.1版本下测试，可以不出现重复记录，&lt;/p&gt;
&lt;p&gt;&lt;!--&lt;/p&gt;
&lt;p&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;
http://www.CodeHighlighter.com/&lt;/p&gt;
&lt;p&gt;--&gt;public void testNPlusOne() throws Exception{&lt;br /&gt;
        List list = (List)hibernateTemplate.execute(new HibernateCallback() {&lt;br /&gt;
            public Object doInHibernate(Session session)&lt;br /&gt;
 throws HibernateException, SQLException {&lt;br /&gt;
                Query q = session.createQuery(&lt;br /&gt;
                        &amp;#8221;select distinct p from net.foxlog.model.Parent&lt;br /&gt;
                           p inner join fetch p.childs&amp;#8221;&lt;br /&gt;
                );&lt;br /&gt;
                return q.list();&lt;br /&gt;
            }&lt;/p&gt;
&lt;p&gt;        });&lt;/p&gt;
&lt;p&gt;        //((Parent)(list.get(0))).getChilds();&lt;br /&gt;
        System.out.println(&amp;#8221;list size = &amp;#8221; + list.size());&lt;br /&gt;
        for(int i=0;i&amp;lt;list.size();i++){&lt;br /&gt;
            Parent p = (Parent)list.get(i);&lt;br /&gt;
            System.out.println(&amp;#8221;===parent = &amp;#8221; + p);&lt;br /&gt;
            System.out.println(&amp;#8221;===parent&amp;#8217;s child&amp;#8217;s length = &amp;#8221; + p.getChilds().size());&lt;br /&gt;
        }&lt;/p&gt;
&lt;p&gt;    }&lt;/p&gt;
&lt;p&gt;打印结果如下:&lt;br /&gt;
&lt;!--&lt;/p&gt;
&lt;p&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;
http://www.CodeHighlighter.com/&lt;/p&gt;
&lt;p&gt;--&gt;Hibernate: select distinct parent0_.id as id2_0_, childs1_.id as id0_1_, &lt;br /&gt;
childs1_.parent_id as parent2_0_1_, childs1_.parent_id as parent2_0__, &lt;br /&gt;
childs1_.id as id0__ from parent parent0_ inner join child childs1_ on&lt;br /&gt;
 parent0_.id=childs1_.parent_id&lt;br /&gt;
list size = 3&lt;br /&gt;
===parent = net.foxlog.model.Parent@1401d28[id=14]&lt;br /&gt;
===parent&amp;#8217;s child&amp;#8217;s length = 1&lt;br /&gt;
===parent = net.foxlog.model.Parent@14e0e90[id=15]&lt;br /&gt;
===parent&amp;#8217;s child&amp;#8217;s length = 2&lt;br /&gt;
===parent = net.foxlog.model.Parent@62610b[id=17]&lt;br /&gt;
===parent&amp;#8217;s child&amp;#8217;s length = 3&lt;/p&gt;
&lt;p&gt;另外，如果用open session in view模式的话一般不用fetch,但首先推荐fetch,如果非用的话因为有N&lt;br /&gt;
+1的现象，所以可以结合batch模式来改善下性能.&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/d01190fea5baf1256991dd68d5bc4d38&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/d01190fea5baf1256991dd68d5bc4d38/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=f5bf0c44b58a0aeeb64828b5aaac184f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=f5bf0c44b58a0aeeb64828b5aaac184f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a799cdba756a78fd27d9542f2ba7cecd&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a799cdba756a78fd27d9542f2ba7cecd&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e04a780579dbd67db0ce5e90b06ee30f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e04a780579dbd67db0ce5e90b06ee30f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=182c733eea8a352011390e9230c958b3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=182c733eea8a352011390e9230c958b3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ba626e6cb4b41b628ef5c9b99c959c7e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ba626e6cb4b41b628ef5c9b99c959c7e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5808877f7d509f33505a7ec0aba08112&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5808877f7d509f33505a7ec0aba08112&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0490b2e962b99381bcba98a65bc6b51f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0490b2e962b99381bcba98a65bc6b51f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=02b3c046f0f937d43e951603f43878f0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=02b3c046f0f937d43e951603f43878f0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/26/hibernate-fetch-204.html/feed</wfw:commentRss><description>越来越发现其实掌握 hibernate并不容易，Spring用起来其实简单多了，但是在用hibernate的时候真的是需要一定的时间积累，对一个项目组来说如果采用hibernate最好有一个对hibernate比较清楚的人否则碰到问题就会成为项目的风险。
我想告诉各位的是，掌握hibernate可能比你预期的难多了，当你轻松的告诉我，hibernate很简单的时候该是你自己多反省了. （只有一种情况例外，你是一个牛人）
好了，一个引子废话那么多，其实今天只是想先说一说hibernate里的Fetch的作用.
大家都知道，在hibernate里为了性能考虑，引进了lazy的概念，这里我们以Parent和Child为模型来说明，
public class Parent implements Serializable {
    /&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/d01190fea5baf1256991dd68d5bc4d38&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/d01190fea5baf1256991dd68d5bc4d38/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=f5bf0c44b58a0aeeb64828b5aaac184f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=f5bf0c44b58a0aeeb64828b5aaac184f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=a799cdba756a78fd27d9542f2ba7cecd&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=a799cdba756a78fd27d9542f2ba7cecd&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e04a780579dbd67db0ce5e90b06ee30f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e04a780579dbd67db0ce5e90b06ee30f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=182c733eea8a352011390e9230c958b3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=182c733eea8a352011390e9230c958b3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=ba626e6cb4b41b628ef5c9b99c959c7e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=ba626e6cb4b41b628ef5c9b99c959c7e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=5808877f7d509f33505a7ec0aba08112&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=5808877f7d509f33505a7ec0aba08112&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=0490b2e962b99381bcba98a65bc6b51f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=0490b2e962b99381bcba98a65bc6b51f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=02b3c046f0f937d43e951603f43878f0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=02b3c046f0f937d43e951603f43878f0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>编程开发</category><category>Java</category><category>java</category><category>Hibernate</category><pubDate>Tue, 26 Aug 2008 11:15:03 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/26/hibernate-fetch-204.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/26/hibernate-fetch-204.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/26/hibernate-fetch-204.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109109/5008872</fs:itemid></item><item><title>Tapestry学习笔记</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109110/5008872/1/item.html</link><content:encoded>&lt;p&gt;因为项目原因要用Tapestry。在网上找了一通资料，都是零零碎碎，没有一个完整的学习过程，而且国内技术论坛就那么几篇文章来回抄，一点技术含量都没有。好象国内的技术人员都喜欢把学会一样新东西当成自己的私家法宝，那点经验收着藏着，生怕别人学了去。其实技术这个东西和手机一样，刚出新产品的时候很新潮，过一阵就掉价掉得吐血。整理了自己的学习笔记，也算是给同行们贡献一小爪。。。嘿嘿，其实也是另有居心，拿去让同事学，他会了，我的活儿就交给他了。。。奸笑中。。。。&lt;br /&gt;
&lt;strong&gt;目的&lt;br /&gt;
&lt;/strong&gt;用Ecplise开发Tapestry项目。&lt;br /&gt;
&lt;strong&gt;搭建环境&lt;br /&gt;
&lt;/strong&gt;本机现有：tomcat5.5，jdk1.5(java5.0)&lt;br /&gt;
&lt;strong&gt;下载&lt;br /&gt;
&lt;/strong&gt;下载Eclipse3.1.2解压。&lt;br /&gt;
下载Tapestry4.0 源码包，解压。- Tapestry的类库&lt;br /&gt;
下载HiveMind1.1.1源码包，解压。- Tapestry的微内核&lt;strong&gt;安装&lt;br /&gt;
&lt;em&gt;Eclipse&lt;/em&gt;&lt;br /&gt;
Eclipse解压即可使用，但需要调整Jdk配置为1.5。这个设置必须保证实现，因为Tapestry4.0中某些特性只在jdk1.5下有效。&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;Spindle (Eclipse插件，用于开发Tapestry项目)&lt;br /&gt;
&lt;/em&gt;以下方法通过Eclipse自动下载安装Spindle。&lt;br /&gt;
1. 选择更新菜单项&lt;br /&gt;
图1-1：&lt;/p&gt;
&lt;p&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;286&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEDqUEYiLOYUpi1FPdIOieV-5kCDAvCfUDW5Lv8Q8QjHFI-PThbhkeJMy_l2zUDf6KMZZMCDCHbPdqokv6RargJmZaqMNVf4pKIuBKNONrpjxtraL-qwcy4E&quot; height=&quot;208&quot; style=&quot;width: 346px; height: 212px&quot; /&gt;&lt;/p&gt;
&lt;p&gt;2. 选择&amp;#8221;查找新安装功能&amp;#8221;&lt;br /&gt;
图1-2：&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;374&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDpUXlHtWCdynAWKSRX-mpb_pB1YVZgNREvhjC-WWILcO8CIAj9G8agdj3V-YdKeqAiGovrrZc9GZLMpIB_njnICj2Yopg7kpa2WsLMEeu5tc&quot; height=&quot;134&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3. 选择&amp;#8221;新建远程站点&amp;#8221;，填写与Tapestry相关的参数。&lt;br /&gt;
图1-3：&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;481&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDUGa39Xb3yGjyzwhbWrdW4I105hNJ42MbjtOZes_e3FSrnqmRTpVti_M88NnMUe_TdSu72d8qNcEd1CnSBCKNeh6vY8CMHCmvM_No6ozHW1I&quot; height=&quot;362&quot; style=&quot;width: 435px; height: 344px&quot; /&gt;&lt;/p&gt;
&lt;p&gt;4. 完成后，Eclipse会自动查找下载站点和镜像站点，按OK即可。&lt;/p&gt;
&lt;p&gt;图1-4：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;348&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDarxwRonN0Eq6xcYA2m7fsS-y3vS86PiLb5NGJJNO_-vEbaT0I0FnuRVasJsPuI8n3RkNLrBYdeb7oUujhqfLa8SKJs2x7Vh1CcsmDPZEF00&quot; height=&quot;314&quot; /&gt;&lt;/p&gt;
&lt;p&gt;建议采用自动下载安装方式，否则运行可能会有问题&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一个例子HelloWorld&lt;br /&gt;
&lt;/strong&gt;1. 新建一个工程，选择Tapestry Web Project&lt;br /&gt;
图1-5：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;393&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RD8o2UbJuUJ94QntZsglwkJeJHEeRFmUAfGFCO-mRLSzOsywhcmi4YOJSuTqHUEoR16Y-yVnTgkZYxuaMHw1UxhHpzeRcN1teOaXevSUP24eA&quot; height=&quot;251&quot; /&gt;&lt;/p&gt;
&lt;p&gt;2. 工程名取为MyTapestry，其它按照默认。&lt;br /&gt;
图1-6：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;395&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDPYWzMiF1ICu97w-tce1YFLcUZWbhdJfyMsqoQWRKHpsAlLS0HZybUOlgkT6X8VHIiOtYPzdOLlaj0dQ6ouHQCepcaUkboMEz_HbWjrdOM0k&quot; height=&quot;255&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3. 自动得到下列工程模块：&lt;br /&gt;
图1-7：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDzPWyeR2avWtCtDdKtJ5JmVNLcLSlbXOXNmwQ8GP24Ezi6UO2oZQPjv8FFLUhxx7Hz_FGHS8XcpB6IKdylxv15gFqZZF78t1V9ScBWytmwrk&quot; /&gt;&lt;/p&gt;
&lt;p&gt;4. 得到工程后，可再调整工程参数，增加一个bin目录，作为输出目录。增加一个build作为建筑目录，增加一个output作为输出目录。&lt;br /&gt;
图1-8：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDRT-G5_3TsxUvDyoFlKTu-yow7_r0fiXI1hrTiM_6AEDuhOnAbTxE75sRI8Y6NjHnX5DnGo6j4JRWaMF9JtkOf6XOYBkSdlpW5ucC4T_zhMo&quot; /&gt;&lt;/p&gt;
&lt;p&gt;5. 将工作的输出目录调整为MyTapestry/bin&lt;br /&gt;
图1-9：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;426&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEF6oUGgaw2RDkq4YCmnMFhh96t5CXZ3iFyKx1YyCxY7znVhv41C6ad-IcCYH5k3HIimEmyivcPGSngqZJBICRuPSLjXYq8MXPsUBEsu4VItBM_0ErD76GVc&quot; height=&quot;423&quot; /&gt;&lt;/p&gt;
&lt;p&gt;6. 将context/WEB-INF目录下的Home.html移动到context目录中。在&amp;lt;body&amp;gt;中增加一句话：&lt;br /&gt;
&amp;lt;span jwcid=&amp;#8221;$content$&amp;#8221;&amp;gt; Hello,Tapesty! &amp;lt;/span&amp;gt;&lt;br /&gt;
7. 在build目录中写build.xml，按最简单的写法，将war文件输出到output目录，并同时发布到tomcat发布目录下。用Ant编译工程。&lt;br /&gt;
8. 启动tomcat5.5，输入以下地址：&lt;a href=&quot;http://localhost:8080/MyTapestry/Home.html&quot;&gt;http://localhost:8080/MyTapestry/Home.html&lt;/a&gt;，应可成功显示：Hello,Tapesty! 第一个例子完成。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一个带Tapestry组件的例子&lt;br /&gt;
&lt;/strong&gt;1. 在开始之前，必须要重新编译一下Tapestry4.0源码包。&lt;/p&gt;
&lt;p&gt;1) 修改Tapestry源码包解压目录下config中的build.properties，其它属性都可以注释掉，添加下面两条：&lt;br /&gt;
hivebuild.dir=E:/hivemind1.1.1/hivebuild&lt;br /&gt;
tomcat.dir=E:/tomcat5.5.9&lt;br /&gt;
具体的安装路径根据实际情况修改。&lt;br /&gt;
2) 在Eclipse中新建一个工程，Tapestry，指向Tapestry4.0源码包解压目录。&lt;br /&gt;
图1-10：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;412&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEDqUEYiLOYUpq4TGIM9GsiKPBt9bZHwE32P1kxeK5dxVQbkak7RWlaTWnXs1yrnx4KGSROhZ8hoMHBVumilGNzDftdMOOfmNBzMuwuEKzjnsRTKx9opjhHw&quot; height=&quot;204&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3) 工程建好之后，可以利用Eclipse的Ant工具对源码进行编译。注意要选择扩展选项，因为有参数需要设置。&lt;br /&gt;
图1-11：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;363&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEDqUEYiLOYUpw7QRk1Qd7oPZco0XHd5JRHQ-rdOjEfkXVJH1UA5fXPNUhes8lXs7bHAmqnmTp-hiNJYjndjzJNy8rF9vYnIhO3aUkYtdJCR8ti2KxHzNEgY&quot; height=&quot;117&quot; /&gt;&lt;/p&gt;
&lt;p&gt;4) 在Ant参数中，Properties参数里增加一条参数，如下。这条参数的意义在于能跳过编译过程中对Tapestry的校验。这个校验需要依赖于Junit和JBoss，会让过程变得非常复杂。&lt;br /&gt;
图1-12：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;470&quot; src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEDqUEYiLOYUp6p5lZRcYO9pkUUY_7cUTpmtuFf3nx2PrExALdneBGNVx5elM8iGQF_ADevm7sM7REasWSLq4Fsmxn7qOEiVz-s0cRYxVSK3smx0XoIsrQHc&quot; height=&quot;120&quot; /&gt;&lt;/p&gt;
&lt;p&gt;5) 编译时，Eclipse需要到网上下载一些相关的包，所以必须保证机器挂在网上。下载的东西比较多，编译时间看网速来定。这时可以走开去喝杯茶。&lt;br /&gt;
6) 编译完成之后，Tapestry4.0源码包解压目录中会多出一个目录ext-package，这个目录的子目录lib下的jar文件就是正常执行一个Tapestry应用所需的库文件。&lt;br /&gt;
7) Tapestry的工程在Eclipse中会显示很多错误，那是因为该工程的Libraries中缺少相关的类库，但这不影响Ant的build工作。如果看不过眼，可以自己找到错误的地方把缺少的jar添加进去。不过，Example包里始终有一个类找不着，反正只是Example，看看别人怎么写的就行。&lt;br /&gt;
2. 制作一个带组件能互动的只有一个页面的最小的Tapestry应用。&lt;/p&gt;
&lt;p&gt;1) 修改一下Home.html，换成下面的代码，先运行起来再慢慢说里面的东西是什么意思：&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;MyTapestry: DirectLink&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;This is my first test&amp;lt;/h1&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  The current value is: &amp;lt;span style=&amp;#8221;font-size:xx-large&amp;#8221;&amp;gt;&amp;lt;span jwcid=&amp;#8221;@Insert&amp;#8221; value=&amp;#8221;ognl:counter&amp;#8221;&amp;gt;37&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;       &lt;/p&gt;
&lt;p&gt;&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;&lt;a href=&quot;mailto:by1@DirectLink&quot;&gt;by1@DirectLink&lt;/a&gt;&amp;#8221; listener=&amp;#8221;listener:doClick&amp;#8221; parameters=&amp;#8221;ognl:1&amp;#8243;&amp;gt;increment counter by 1&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;&lt;a href=&quot;mailto:by5@DirectLink&quot;&gt;by5@DirectLink&lt;/a&gt;&amp;#8221; listener=&amp;#8221;listener:doClick&amp;#8221; parameters=&amp;#8221;ognl:5&amp;#8243;&amp;gt;increment counter by 5&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;&lt;a href=&quot;mailto:by10@DirectLink&quot;&gt;by10@DirectLink&lt;/a&gt;&amp;#8221; listener=&amp;#8221;listener:doClick&amp;#8221; parameters=&amp;#8221;ognl:10&amp;#8243;&amp;gt;increment counter by 10&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;&lt;a href=&quot;mailto:clear@DirectLink&quot;&gt;clear@DirectLink&lt;/a&gt;&amp;#8221; listener=&amp;#8221;listener:doClear&amp;#8221;&amp;gt;clear counter&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;@PageLink&amp;#8221; page=&amp;#8221;Home&amp;#8221;&amp;gt;refresh&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;       &lt;br /&gt;
       &lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
2) 为Home.html建立对应的类，Home.java，这个类放在自己的包中，包结构自己定，建在src目录下。&lt;br /&gt;
图1-13：&lt;br /&gt;
 &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://tk.files.storage.msn.com/x1pM0jCSUoiRhD6RYq2pPSfEDqUEYiLOYUps-0DWWI076seWv_Aiu3Ra0LLTTubtGTHHQfsteg1brXjHPtl8ZWIlnUKrHMCdjtRBzcIbsun74EXtH4L5QYD6nnpvs7xM3jrMSsidYobE5w&quot; /&gt;&lt;/p&gt;
&lt;p&gt;3) 这个Home.java的内容很简单，如下，一看就知道是个计数器：&lt;/p&gt;
&lt;p&gt;package test.tapestry.pages;&lt;/p&gt;
&lt;p&gt;import org.apache.tapestry.html.BasePage;&lt;br /&gt;
import org.apache.tapestry.annotations.Persist;&lt;/p&gt;
&lt;p&gt;public abstract class Home extends BasePage {&lt;br /&gt;
    @Persist&lt;br /&gt;
    public abstract int getCounter();&lt;br /&gt;
    public abstract void setCounter(int counter);&lt;br /&gt;
   &lt;br /&gt;
    public void doClick(int increment)&lt;br /&gt;
    {&lt;br /&gt;
        int counter = getCounter();&lt;br /&gt;
       &lt;br /&gt;
        counter += increment;&lt;br /&gt;
       &lt;br /&gt;
        setCounter(counter);&lt;br /&gt;
    }&lt;br /&gt;
   &lt;br /&gt;
    public void doClear()&lt;br /&gt;
    {&lt;br /&gt;
        setCounter(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
4) Eclipse已经为Home.html自动生成Home.page了，在context/WEB-INF目录下。这个page文件是Home.html和Home.java之间的纽带，因为我自己的类没有在原来的包中，需要重定义一下，说明在哪里可以找到Home.java这个类。&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;5) 查看web.xml，在生成工程的时候，已经自动生成了以下代码：&lt;br /&gt;
&amp;lt;web-app&amp;gt;&lt;br /&gt;
    &amp;lt;display-name&amp;gt;MyTapestry&amp;lt;/display-name&amp;gt;&lt;br /&gt;
    &amp;lt;servlet&amp;gt;&lt;br /&gt;
        &amp;lt;servlet-name&amp;gt;MyTapestry&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
        &amp;lt;servlet-class&amp;gt;org.apache.tapestry.ApplicationServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;
        &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;&lt;br /&gt;
    &amp;lt;/servlet&amp;gt;&lt;br /&gt;
    &amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;
        &amp;lt;servlet-name&amp;gt;MyTapestry&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
        &amp;lt;url-pattern&amp;gt;/app&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
    &amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;
&amp;lt;/web-app&amp;gt;&lt;br /&gt;
注意servlet-name为MyTapestry。那么下一个要修改的配置文件就是MyTapestry.application。&lt;br /&gt;
6) 修改MyTapestry.application，改成下面这个样子，这是为了把Home.html和Home.page连接起来。&lt;br /&gt;
&amp;lt;application name=&amp;#8221;MyTapestry&amp;#8221; engine-class=&amp;#8221;org.apache.tapestry.engine.BaseEngine&amp;#8221;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;description&amp;gt;add a description&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;meta key=&amp;#8221;org.apache.tapestry.page-class-packages&amp;#8221; value=&amp;#8221;test.tapestry.pages&amp;#8221;/&amp;gt;&lt;br /&gt;
    &amp;lt;!&amp;#8211; page name=&amp;#8221;Home&amp;#8221; specification-path=&amp;#8221;Home.page&amp;#8221;/ &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;/application&amp;gt;&lt;br /&gt;
7) 准备build.xml，我的代码如下，里面的值需要根据实际情况修改。&lt;br /&gt;
&amp;lt;?xml version=&amp;#8221;1.0&amp;#8243;?&amp;gt;&lt;br /&gt;
&amp;lt;project name=&amp;#8221;MyTapestry&amp;#8221; default=&amp;#8221;deploy&amp;#8221;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;!&amp;#8211; Customize this to match the desired name. &amp;#8211;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;project.name&amp;#8221; value=&amp;#8221;MyTapestry&amp;#8221;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;!&amp;#8211; Find out where other project&amp;#8217;s distributions are. &amp;#8211;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;!&amp;#8211; property file=&amp;#8221;../common/build.properties&amp;#8221;/ &amp;#8211;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;!&amp;#8211; All derived files end up somewhere under target. &amp;#8211;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;target.dir&amp;#8221; value=&amp;#8221;f:/workspace/MyTapestry&amp;#8221;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;src.dir&amp;#8221; value=&amp;#8221;${target.dir}/src&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;property name=&amp;#8221;context.dir&amp;#8221; value=&amp;#8221;${target.dir}/context&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;property name=&amp;#8221;conf.dir&amp;#8221; value=&amp;#8221;${target.dir}/conf&amp;#8221;/&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;classes.dir&amp;#8221; value=&amp;#8221;${target.dir}/bin&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;property name=&amp;#8221;output.dir&amp;#8221; value=&amp;#8221;${target.dir}/output&amp;#8221;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;war.file&amp;#8221; value=&amp;#8221;${target.dir}/output/${project.name}.war&amp;#8221;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;tomcat.dir&amp;#8221; value=&amp;#8221;e:/tomcat5.5.9&amp;#8243;/&amp;gt;&lt;br /&gt;
 &amp;lt;property name=&amp;#8221;tapestry.dist.dir&amp;#8221; value=&amp;#8221;${context.dir}/WEB-INF&amp;#8221;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;!&amp;#8211; We expect Tomcat to be available. &amp;#8211;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;property name=&amp;#8221;servlet.jar&amp;#8221; value=&amp;#8221;${tomcat.dir}/common/lib/servlet.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;path id=&amp;#8221;project.class.path&amp;#8221;&amp;gt;&lt;br /&gt;
  &amp;lt;fileset dir=&amp;#8221;${tapestry.dist.dir}/lib&amp;#8221;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
   &amp;lt;!&amp;#8211; The Tapestry JARs &amp;#8211;&amp;gt;&lt;br /&gt;
   &amp;lt;include name=&amp;#8221;*.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; Dependencies of Tapestry. &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;include name=&amp;#8221;**/*.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
  &amp;lt;/fileset&amp;gt;&lt;br /&gt;
  &amp;lt;pathelement location=&amp;#8221;${servlet.jar}&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;/path&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;target name=&amp;#8221;clean&amp;#8221; description=&amp;#8221;Deletes derived files.&amp;#8221;&amp;gt;&lt;br /&gt;
  &amp;lt;echo&amp;gt;&amp;#8230;Deletes derived files&amp;#8230;&amp;lt;/echo&amp;gt;&lt;br /&gt;
  &amp;lt;delete dir=&amp;#8221;${output.dir}&amp;#8221; quiet=&amp;#8221;true&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;/target&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;target name=&amp;#8221;compile&amp;#8221; description=&amp;#8221;Compile Java classes.&amp;#8221;&amp;gt;&lt;br /&gt;
  &amp;lt;echo&amp;gt;&amp;#8230;Compile Java classes&amp;#8230;.&amp;lt;/echo&amp;gt;&lt;br /&gt;
  &amp;lt;mkdir dir=&amp;#8221;${classes.dir}&amp;#8221;/&amp;gt;&lt;br /&gt;
  &amp;lt;javac srcdir=&amp;#8221;${src.dir}&amp;#8221; destdir=&amp;#8221;${classes.dir}&amp;#8221; debug=&amp;#8221;on&amp;#8221;&lt;br /&gt;
   classpathref=&amp;#8221;project.class.path&amp;#8221; mce_href=&amp;#8221;project.class.path&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;/target&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;target name=&amp;#8221;war&amp;#8221; depends=&amp;#8221;compile&amp;#8221;&lt;br /&gt;
  description=&amp;#8221;Compile all classes and build the WAR.&amp;#8221;&amp;gt;&lt;br /&gt;
  &amp;lt;echo&amp;gt;&amp;#8230;Compile all classes and build the WAR&amp;#8230;.&amp;lt;/echo&amp;gt;&lt;br /&gt;
  &amp;lt;war warfile=&amp;#8221;${war.file}&amp;#8221; webxml=&amp;#8221;${context.dir}/WEB-INF/web.xml&amp;#8221;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
   &amp;lt;!&amp;#8211; Copy everything in the context directory to the root of the WAR, including&lt;br /&gt;
        everything in WEB-INF, except for the web.xml, which the &amp;lt;war&amp;gt; task&lt;br /&gt;
        strangely demands be seperate. &amp;#8211;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
   &amp;lt;fileset dir=&amp;#8221;${context.dir}&amp;#8221;&amp;gt;&lt;br /&gt;
    &amp;lt;exclude name=&amp;#8221;WEB-INF/web.xml&amp;#8221;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fileset&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!&amp;#8211; Pick up compiled classes.  These go into WEB-INF/classes.  &amp;#8211;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &amp;lt;classes dir=&amp;#8221;${classes.dir}&amp;#8221;/&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
   &amp;lt;!&amp;#8211; Pick up properties files and such from the Java source directory. &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;classes dir=&amp;#8221;${src.dir}&amp;#8221;&amp;gt;&lt;br /&gt;
    &amp;lt;exclude name=&amp;#8221;**/*.java&amp;#8221;/&amp;gt;&lt;br /&gt;
    &amp;lt;exclude name=&amp;#8221;**/package.html&amp;#8221;/&amp;gt;&lt;br /&gt;
   &amp;lt;/classes&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; There isn&amp;#8217;t a way to flatten, so we need to do this XXX times. &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; lib dir=&amp;#8221;${tapestry.dist.dir}/lib&amp;#8221;&amp;gt;&lt;br /&gt;
     &amp;lt;include name=&amp;#8221;*.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
   &amp;lt;/lib &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; Pick up the main Tapestry dependencies. &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; lib dir=&amp;#8221;${tapestry.dist.dir}/lib/ext&amp;#8221;&amp;gt;&lt;br /&gt;
    &amp;lt;include name=&amp;#8221;*.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
   &amp;lt;/lib &amp;#8211;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
   &amp;lt;!&amp;#8211; lib dir=&amp;#8221;${tapestry.dist.dir}/lib/runtime&amp;#8221;&amp;gt;&lt;br /&gt;
    &amp;lt;include name=&amp;#8221;*.jar&amp;#8221;/&amp;gt;&lt;br /&gt;
   &amp;lt;/lib&amp;#8211;&amp;gt;&lt;/p&gt;
&lt;p&gt;  &amp;lt;/war&amp;gt;&lt;br /&gt;
 &amp;lt;/target&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;target name=&amp;#8221;deploy&amp;#8221; depends=&amp;#8221;war&amp;#8221;&lt;br /&gt;
  description=&amp;#8221;Deploy the WAR into Tomcat.&amp;#8221;&amp;gt;&lt;br /&gt;
  &amp;lt;echo&amp;gt;&amp;#8230;Deploy the WAR into Tomcat&amp;#8230;..&amp;lt;/echo&amp;gt;&lt;br /&gt;
  &amp;lt;!&amp;#8211; You can deploy elsewhere by setting deploy.dir in the build.properties file. &amp;#8211;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;property name=&amp;#8221;deploy.dir&amp;#8221; value=&amp;#8221;${tomcat.dir}/webapps&amp;#8221;/&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;copy file=&amp;#8221;${war.file}&amp;#8221; todir=&amp;#8221;${deploy.dir}&amp;#8221;/&amp;gt;&lt;br /&gt;
 &amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
8) 做完上面这些，就可以用Ant来编译工程了。打包好的MyTapestry.war会发布在Tomcat发布目录下。&lt;br /&gt;
9) 启动Tomcat，输入&lt;a href=&quot;http://localhost:8080/MyTapestry/app&quot;&gt;http://localhost:8080/MyTapestry/app&lt;/a&gt;，就可以看到Home.html页面，而且是可以运行的。点击一下链接就应该可以看到变化。如果出错，页面上会有详细的错误提示，是Tapestry自带的跟踪提示，很完美。&lt;br /&gt;
10) 为什么URL要写成这个样子？是因为web.xml里已经定义了映射关系：&lt;br /&gt;
    &amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;
        &amp;lt;servlet-name&amp;gt;MyTapestry&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;
        &amp;lt;url-pattern&amp;gt;/app&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;
    &amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;
&amp;#8220;/app&amp;#8221;指向&amp;#8221;MyTapestry&amp;#8221;。&lt;br /&gt;
3. 接下来要解释一下Home.html里出现的特别的代码。&lt;/p&gt;
&lt;p&gt;1) &amp;lt;span jwcid=&amp;#8221;@Insert&amp;#8221; value=&amp;#8221;ognl:counter&amp;#8221;&amp;gt;&lt;/p&gt;
&lt;p&gt;Jwcid表示后面跟着一个Tapestry组件。&lt;br /&gt;
@后面跟的是组件类型，Insert这个类型很显然，就是要插入一个值。值的定义就在后面，&amp;#8221;ognl:counter&amp;#8221;。&lt;br /&gt;
这个ognl前缀表示后面是一个表达式，在显示页面的时候需要取该表达式的值。这里是一个变量，也就是在显示的时候，会取这个变量的值。谁的变量？当然是与Home.html对应的Home.java里的变量嘛!&lt;/p&gt;
&lt;p&gt;2) &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;&lt;a href=&quot;mailto:by1@DirectLink&quot;&gt;by1@DirectLink&lt;/a&gt;&amp;#8221; listener=&amp;#8221;listener:doClick&amp;#8221; parameters=&amp;#8221;ognl:1&amp;#8243;&amp;gt;&lt;/p&gt;
&lt;p&gt;DirectLink这个组件的意思是，直接连接到本页面对应的类。&lt;br /&gt;
Listener属性表示要调用类的方法，哪个类？就是DirectLink说明的类。Listener属性的值中，listener前缀表示，后面跟的单词就是被调用的方法名，嗯，这说明，可以用其它的单词指向某个方法。在Home.java里找一找，就能看到doClick()这个方法了。&lt;br /&gt;
Parameter属性，是针对listener的，也就是提供调用方法的接入参数。这里是&amp;#8221;ognl:1&amp;#8243;，参数值一个写死的字串：1。&lt;br /&gt;
&lt;a href=&quot;mailto:&quot;&gt;&amp;#8220;by1@DirectLink&lt;/a&gt;&amp;#8220;这个@前面为什么还有一个&amp;#8221;by1&amp;#8243;呢？因为DirectLink这个组件可以有多个对象，取个名字，可以区分开各个对象，就那么简单。&lt;/p&gt;
&lt;p&gt;3) &amp;lt;a href=&amp;#8221;#&amp;#8221; mce_href=&amp;#8221;#&amp;#8221; jwcid=&amp;#8221;@PageLink&amp;#8221; page=&amp;#8221;Home&amp;#8221;&amp;gt;&lt;/p&gt;
&lt;p&gt;PageLink组件，表示要连接到其它页面。连接到哪个页面？在page属性里定义。这里表示连接到自己，那就是现reflash的动作了。&lt;br /&gt;
为什么page的值写成&amp;#8221;Home&amp;#8221;，而不是&amp;#8221;Home.html&amp;#8221;？因为在Tapestry中，一个页面是与一大串东西连接在一起的，这个&amp;#8221;Home&amp;#8221;事实上包括了：Home.html Home.page Home.java以及把这三个文件连接在一起的配置文件。这样就清楚了。&lt;/p&gt;
&lt;p&gt;第一段笔记完成。至少可以从无到有建一个Tapestry工程了，而且还是能跑的。呵呵! 爽啦~&lt;/p&gt;
&lt;p&gt;(工程名称为MaTapestry，区分大小写，因为之前用过一个全小写的，拷屏图没换，大家自己玩的时候别纳闷就好。)&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/9352fdb9ebcb1add13f3bfb9609a96e5&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/9352fdb9ebcb1add13f3bfb9609a96e5/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=dcb9d5a697964e15156125fdfada4539&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=dcb9d5a697964e15156125fdfada4539&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=7e595379d1329cab324bd377857997cb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=7e595379d1329cab324bd377857997cb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=de4d40e08b9c0bd22310674b37f40b8f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=de4d40e08b9c0bd22310674b37f40b8f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fdbc20f1da6c988dce16bb783dfc8a51&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fdbc20f1da6c988dce16bb783dfc8a51&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=1d64f07d5ec78bda1042119c9c4f52a0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=1d64f07d5ec78bda1042119c9c4f52a0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e836e5f4ce4f612b501759e5f006d8f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e836e5f4ce4f612b501759e5f006d8f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fdbefaa54485c06d5b639cf719442502&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fdbefaa54485c06d5b639cf719442502&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=f19e5003abbb1ba68e382f117e925662&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=f19e5003abbb1ba68e382f117e925662&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/25/tapestry-node-one-202.html/feed</wfw:commentRss><description>因为项目原因要用Tapestry。在网上找了一通资料，都是零零碎碎，没有一个完整的学习过程，而且国内技术论坛就那么几篇文章来回抄，一点技术含量都没有。好象国内的技术人员都喜欢把学会一样新东西当成自己的私家法宝，那点经验收着藏着，生怕别人学了去。其实技术这个东西和手机一样，刚出新产品的时候很新潮，过一阵就掉价掉得吐血。整理了自己的学习笔记，也算是给同行们贡献一小爪。。。嘿嘿，其实也是另有居心，拿去让同事学，他会了，我的活儿就交给他了。。。奸笑中。。。。
目的
用Ecplise开发Tapestry项目。
搭建环境
本机现有：tomcat5.5，jdk1.5(java5.0)
下载
下载Eclipse3.1.2解压。&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/9352fdb9ebcb1add13f3bfb9609a96e5&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/9352fdb9ebcb1add13f3bfb9609a96e5/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=dcb9d5a697964e15156125fdfada4539&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=dcb9d5a697964e15156125fdfada4539&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=7e595379d1329cab324bd377857997cb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=7e595379d1329cab324bd377857997cb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=de4d40e08b9c0bd22310674b37f40b8f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=de4d40e08b9c0bd22310674b37f40b8f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fdbc20f1da6c988dce16bb783dfc8a51&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fdbc20f1da6c988dce16bb783dfc8a51&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=1d64f07d5ec78bda1042119c9c4f52a0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=1d64f07d5ec78bda1042119c9c4f52a0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=e836e5f4ce4f612b501759e5f006d8f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=e836e5f4ce4f612b501759e5f006d8f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=fdbefaa54485c06d5b639cf719442502&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=fdbefaa54485c06d5b639cf719442502&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=f19e5003abbb1ba68e382f117e925662&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=f19e5003abbb1ba68e382f117e925662&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>tapestry</category><category>编程开发</category><category>Java</category><category>java</category><pubDate>Mon, 25 Aug 2008 11:05:13 +0800</pubDate><author>Sunxc</author><comments>http://www.qbencao.com/2008/08/25/tapestry-node-one-202.html#comments</comments><guid isPermaLink="false">http://www.qbencao.com/2008/08/25/tapestry-node-one-202.html</guid><dc:creator>Sunxc</dc:creator><fs:srclink>http://www.qbencao.com/2008/08/25/tapestry-node-one-202.html</fs:srclink><fs:srcfeed>http://www.qbencao.com/feed</fs:srcfeed><fs:itemid>feedsky/qbencao/~6900889/121109110/5008872</fs:itemid></item><item><title>伟大的尤塞恩·博尔特</title><link>http://item.feedsky.com/~feedsky/qbencao/~6900889/121109111/5008872/1/item.html</link><content:encoded>&lt;p&gt;    在一场因为雷暴不得不推迟的比赛中，在一个连发令枪都出错的气氛下，一切看起来都不是上天为世界纪录准备的时刻；一个以200米为优先，&amp;#8221;半路出家&amp;#8221;的21岁毛头小伙就在那样的电光火石中让计时器停在了9.72秒。是的，他还只有21岁，还只是青年比赛的选手，他参加100米的目的只是为了提高自己200米速度，他身高太高（1.93米），起跑技术还需要提高；但是，就是这样的一个看起来完全不适合100米比赛的博尔特让观众欢呼，让世界沸腾，把世锦赛三冠王盖伊象个中学生一样抛在身后。这就是一个异类的王者，一个新的百米飞人&amp;#8211;尤塞恩·博尔特。&lt;/p&gt;
&lt;p&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; width=&quot;373&quot; src=&quot;http://img1.qq.com/2008/pics/12447/12447803.jpg&quot; alt=&quot;历数牙买加短跑名将 短跑辉煌延续至今&quot; height=&quot;488&quot; style=&quot;width: 373px; height: 488px; border-width: 0px&quot; /&gt;&lt;/p&gt;
&lt;p&gt;     牙买加年轻人博尔特用自己的出色表现向世界证明了更高、更快、更强的真谛。在&lt;a target=&quot;_blank&quot; href=&quot;http://post.soso.com/sobar.q?op=enterbar&amp;amp;ch=&amp;amp;kw=&amp;amp;bne=%25D6%25D0%25B9%25FA%25C4%25D0%25D7%25E3&amp;amp;bn=%C4%F1%B3%B2&amp;amp;proto=4&quot;&gt;&lt;u&gt;鸟巢&lt;/u&gt;&lt;/a&gt;，博尔特仿佛插上了一对翅膀，先是在100米的决赛中以9秒69的成绩打破了自己保持的世界纪录，成为了第一个跑进9秒70的人类；之后博尔特又在200米的决赛中以19秒30的成绩打破了约翰逊保持了12年的世界纪录。&lt;/p&gt;
&lt;p&gt;面对博尔特的超人表现，人民不禁要问，人类的速度极限是多少？在现在科技不断发展的情况下，人类还能把速度极限提高到多少？人类的速度极限会给我们带来怎样的惊喜？&lt;/p&gt;
&lt;p&gt;在100米的决赛中，博尔特的起跑不算好，反应时间倒数第二，在距离终点线还剩20米左右的距离，已经领先很大优势的博尔特选择了放慢脚步，没有全力冲刺，尤其是在冲过终点线之前，他还自信的拍打胸膛。博尔特这样的表现下还能把100米的世界纪录提高到9秒70以内，我们不禁会想，如果博尔特起跑反应能快点，如果他在最后不放慢脚步，全力冲刺，那新的百米世界纪录会是多少？在200米的决赛中，博尔特是在0.9米每秒的逆风状态下超越了世界纪录。如果当时不是逆风而是顺风，博尔特能将200米的世界纪录提高到多少呢？&lt;/p&gt;
&lt;p&gt;体育比赛有着很强的不可重复性，没有太多的如果，但是博尔特用自己的表现证明了他有能力再次改写世界记录。&lt;/p&gt;
&lt;p&gt;在96年的时间里人类把百米世界记录提高了0.91秒 。1912年7月6日，美国人唐纳德在瑞典斯德哥尔摩创造了１０秒６的百米纪录。1960年，西德运动员阿明将百米纪录镌刻在10秒整的门槛上。跨越这短短0.6秒的时间，人类用了48年。&lt;/p&gt;
&lt;p&gt;31年之后，美国传奇人物刘易斯凭借9秒86的成绩，首次将百米纪录带入9秒9之内；8年之后，同为美国人的格林以9秒79的成绩，让百米纪录再度突破了一个十分之一秒的关卡；2008年5月31日，牙买加名将博尔特以９秒72的成绩，让百米纪录又一次刷新。北京奥运会上，博尔特又把这个记录提高了0.03秒。&lt;/p&gt;
&lt;p&gt;从1912年到2008年这近百年的时间里，斗转星移，百米纪录不过提高了0.91秒。 显然，要想精确知道人类速度的极限，困难重重。那么，避开所有复杂因素，仅在现有条件下而言，人类速度极限究竟是多少？借助一堆数理模型和计算公式，科学家们给出了结果。荷兰蒂尔堡大学的约翰 艾因马尔说：100米的极限是9秒29；110米栏的极限是12秒38。法国ＩＲＭＥＳ研究所的让－弗朗索瓦 图桑也说，100米的极限是9秒29。&lt;/p&gt;
&lt;p&gt;随着科技的不断发展，人类身体素质的不断提高，搞不好又有一些少年天才横空出世去向人类速度极限发起挑战。博尔特用自己的表现证明了体育的真谛，人类的速度极限也许在不远的将来就会被再次打破。&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/dd0ea4e26f47cd4583f959e09032e65d&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/dd0ea4e26f47cd4583f959e09032e65d/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=aac89f39ec5be181b853790f83802023&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=aac89f39ec5be181b853790f83802023&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34faa4d7130a1d18e1b952abd60aff2d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34faa4d7130a1d18e1b952abd60aff2d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=51a1aa079603af09e48165976d8cf093&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=51a1aa079603af09e48165976d8cf093&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=9759b5127cc0371cbbac828ea856fb91&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=9759b5127cc0371cbbac828ea856fb91&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d842816be2a51bd02040050e746a77b6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d842816be2a51bd02040050e746a77b6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4b2f45d0b1e2f2606779e1ec79b43841&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=4b2f45d0b1e2f2606779e1ec79b43841&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=f3b496fad900e97778153c492f5a7c4f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=f3b496fad900e97778153c492f5a7c4f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=b1e1eb25f9c2137afb10a43d8b589478&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=b1e1eb25f9c2137afb10a43d8b589478&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</content:encoded><wfw:commentRss>http://www.qbencao.com/2008/08/21/100-200-winner-201.html/feed</wfw:commentRss><description>    在一场因为雷暴不得不推迟的比赛中，在一个连发令枪都出错的气氛下，一切看起来都不是上天为世界纪录准备的时刻；一个以200米为优先，&amp;#8221;半路出家&amp;#8221;的21岁毛头小伙就在那样的电光火石中让计时器停在了9.72秒。是的，他还只有21岁，还只是青年比赛的选手，他参加100米的目的只是为了提高自己200米速度，他身高太高（1.93米），起跑技术还需要提高；但是，就是这样的一个看起来完全不适合100米比赛的博尔特让观众欢呼，让世界沸腾，把世锦赛三冠王盖伊象个中学生一样抛在身后。这就是一个异类的王者，一个新的百米飞人&amp;#8211;尤塞恩·博尔特。

     牙买加年轻人博尔特用自己&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/qbencao/dd0ea4e26f47cd4583f959e09032e65d&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/qbencao/dd0ea4e26f47cd4583f959e09032e65d/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=aac89f39ec5be181b853790f83802023&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=aac89f39ec5be181b853790f83802023&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=34faa4d7130a1d18e1b952abd60aff2d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=34faa4d7130a1d18e1b952abd60aff2d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=51a1aa079603af09e48165976d8cf093&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=51a1aa079603af09e48165976d8cf093&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=9759b5127cc0371cbbac828ea856fb91&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=9759b5127cc0371cbbac828ea856fb91&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=d842816be2a51bd02040050e746a77b6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i=d842816be2a51bd02040050e746a77b6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/qbencao?a=4b2f45d0b1e2f2606779e1ec79b43841&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/qbencao?i