<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[飞过人间的无常]]></title>
  <subtitle type="html"><![CDATA[其实每个人都只是活在自己的世界，走出这个圈子，你将获得自由]]></subtitle>
  <id>http://www.8qoo.com.cn/</id>
  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.8qoo.com.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-07-14T10:23:05+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[Spring注入异常的处理办法There is no ID/IDREF binding for ID]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=5" label="网络|技术相关" /> 
	  <updated>2010-07-14T10:23:05+08:00</updated>
	  <published>2010-07-14T10:23:05+08:00</published>
		  <summary type="html"><![CDATA[今天在做项目的时候突然出现一个spring的注入异常，找不到某一个bean<br/>详细信息如下:<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code4107);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code4107><br/>Caused by: o&#114;g.xml.sax.SAXParseException: cvc-id.1: There is no ID/IDREF binding for IDREF &#39;ApplicationService&#39;.<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.util.ErrorHandlerWrapper.cr&#101;ateSAXParseException(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.xs.XMLSchemaValidator.endElement(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.parsers.XMLParser.parse(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.parsers.DOMParser.parse(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)<br/>&#160;&#160;&#160;&#160;at o&#114;g.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)<br/>&#160;&#160;&#160;&#160;at o&#114;g.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)<br/>&#160;&#160;&#160;&#160;... 38 more<br/></div></div><br/><br/>百度无果，谷歌找到一个解决办法：<br/><a href="http://www.bigsoft.co.uk/blog/index.php/2008/11/11/cvc-id-1-there-is-no-id-idref-binding-fo" target="_blank" rel="external">http://www.bigsoft.co.uk/blog/index.php/2008/11/11/cvc-id-1-there-is-no-id-idref-binding-fo</a><br/>将spring配置文件中的标签：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code95821);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code95821><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;property name=&#34;appService&#34;&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;ref local=&#34;ApplicationService&#34;/&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/property&gt;<br/></div></div><br/>修改为：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code73795);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code73795><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;property name=&#34;appService&#34; ref=&#34;ApplicationService&#34;&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/property&gt;<br/></div></div><br/>问题解决]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=257" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=257</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[JAVA 中文、数字验证码]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=5" label="网络|技术相关" /> 
	  <updated>2010-06-18T10:33:17+08:00</updated>
	  <published>2010-06-18T10:33:17+08:00</published>
		  <summary type="html"><![CDATA[java汉字验证码效果：<br/><img src="http://www.8qoo.com.cn/download.asp?id=75" border="0" alt=""/><br/>java数字验证码效果：<br/><img src="http://www.8qoo.com.cn/download.asp?id=76" border="0" alt=""/><br/><br/><br/>生成图片类：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code30086);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code30086><br/><br/>import java.awt.*;<br/>import java.awt.image.*;<br/>import java.util.*;<br/><br/>public class Code_Img{<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160; public String sRand = &#34;&#34;;<br/>&#160;&#160;&#160;&#160; public String sgbRand = &#34;&#34;;<br/><br/>&#160;&#160;&#160;&#160; public Color getRandColor(int fc, int bc) { //给定范围获得随机颜色 <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;Random random = new Random();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (fc &gt; 255)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; fc = 255;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (bc &gt; 255)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bc = 255;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int r = fc + random.nextInt(bc - fc);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int g = fc + random.nextInt(bc - fc);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int b = fc + random.nextInt(bc - fc);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return new Color(r, g, b);<br/>&#160;&#160;&#160;&#160; }<br/><br/>&#160;&#160;&#160;&#160; public BufferedImage creatImage() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 在内存中创建图象<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int width = 60, height = 20;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; BufferedImage image = new BufferedImage(width, height,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; BufferedImage.TYPE_INT_RGB);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 获取图形上下文<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Graphics g = image.getGraphics();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//生成随机类<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Random random = new Random();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 设定背景色<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(getRandColor(100, 250));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.fillRect(0, 0, width, height);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//设定字体<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setFont(new Font(&#34;Comic Sans MS&#34;, Font.PLAIN, 18));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//画边框<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//g.setColor(new Color());<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//g.drawRect(0,0,width-1,height-1);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 随机产生155条干扰线，使图象中的认证码不易被其它程序探测到<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(getRandColor(160, 200));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &lt; 155; i++) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int x = random.nextInt(width);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int y = random.nextInt(height);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int xl = random.nextInt(12);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int yl = random.nextInt(12);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.drawLine(x, y, x + xl, y + yl);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 取随机产生的认证码(4位数字)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//String rand = request.getParameter(&#34;rand&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//rand = rand.substring(0,rand.indexOf(&#34;.&#34;));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &lt; 4; i++) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String rand = String.valueOf(random.nextInt(10));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sRand += rand;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 将认证码显示到图象中<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(new Color(20 + random.nextInt(110),<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20 + random.nextInt(110),<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20 + random.nextInt(110))); //调用函数出来的颜色相同，可能是因为种子太接近，所以只能直接生成<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.drawString(rand, 13 * i + 6, 16);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br/><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 图象生效<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.dispose();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return image;<br/>&#160;&#160;&#160;&#160; }<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160; public BufferedImage creatImageGB() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 在内存中创建图象<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int width = 170, height = 28;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //设置备选汉字，剔除一些不雅的汉字<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String base = &#34;\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927\u91cc\u8bf4\u5c31\u53bb\u5b50\u5f97\u4e5f\u548c\u90a3\u8981\u4e0b\u770b\u5929\u65f6\u8fc7\u51fa\u5c0f\u4e48\u8d77\u4f60\u90fd\u628a\u597d\u8fd8\u591a\u6ca1\u4e3a\u53c8\u53ef\u5bb6\u5b66\u53ea\u4ee5\u4e3b\u4f1a\u6837\u5e74\u60f3\u751f\u540c\u8001\u4e2d\u5341\u4ece\u81ea\u9762\u524d\u5934\u9053\u5b83\u540e\u7136\u8d70\u5f88\u50cf\u89c1\u4e24\u7528\u5979\u56fd\u52a8\u8fdb\u6210\u56de\u4ec0\u8fb9\u4f5c\u5bf9\u5f00\u800c\u5df1\u4e9b\u73b0\u5c71\u6c11\u5019\u7ecf\u53d1\u5de5\u5411\u4e8b\u547d\u7ed9\u957f\u6c34\u51e0\u4e49\u4e09\u58f0\u4e8e\u9ad8\u624b\u77e5\u7406\u773c\u5fd7\u70b9\u5fc3\u6218\u4e8c\u95ee\u4f46\u8eab\u65b9\u5b9e\u5403\u505a\u53eb\u5f53\u4f4f\u542c\u9769\u6253\u5462\u771f\u5168\u624d\u56db\u5df2\u6240\u654c\u4e4b\u6700\u5149\u4ea7\u60c5\u8def\u5206\u603b\u6761\u767d\u8bdd\u4e1c\u5e2d\u6b21\u4eb2\u5982\u88ab\u82b1\u53e3\u653e\u513f\u5e38\u6c14\u4e94\u7b2c\u4f7f\u5199\u519b\u5427\u6587\u8fd0\u518d\u679c\u600e\u5b9a\u8bb8\u5feb\u660e\u884c\u56e0\u522b\u98de\u5916\u6811\u7269\u6d3b\u90e8\u95e8\u65e0\u5f80\u8239\u671b\u65b0\u5e26\u961f\u5148\u529b\u5b8c\u5374\u7ad9\u4ee3\u5458\u673a\u66f4\u4e5d\u60a8\u6bcf\u98ce\u7ea7\u8ddf\u7b11\u554a\u5b69\u4e07\u5c11\u76f4\u610f\u591c\u6bd4\u9636\u8fde\u8f66\u91cd\u4fbf\u6597\u9a6c\u54ea\u5316\u592a\u6307\u53d8\u793e\u4f3c\u58eb\u8005\u5e72\u77f3\u6ee1\u65e5\u51b3\u767e\u539f\u62ff\u7fa4\u7a76\u5404\u516d\u672c\u601d\u89e3\u7acb\u6cb3\u6751\u516b\u96be\u65e9\u8bba\u5417\u6839\u5171\u8ba9\u76f8\u7814\u4eca\u5176\u4e66\u5750\u63a5\u5e94\u5173\u4fe1\u89c9\u6b65\u53cd\u5904\u8bb0\u5c06\u5343\u627e\u4e89\u9886\u6216\u5e08\u7ed3\u5757\u8dd1\u8c01\u8349\u8d8a\u5b57\u52a0\u811a\u7d27\u7231\u7b49\u4e60\u9635\u6015\u6708\u9752\u534a\u706b\u6cd5\u9898\u5efa\u8d76\u4f4d\u5531\u6d77\u4e03\u5973\u4efb\u4ef6\u611f\u51c6\u5f20\u56e2\u5c4b\u79bb\u8272\u8138\u7247\u79d1\u5012\u775b\u5229\u4e16\u521a\u4e14\u7531\u9001\u5207\u661f\u5bfc\u665a\u8868\u591f\u6574\u8ba4\u54cd\u96ea\u6d41\u672a\u573a\u8be5\u5e76\u5e95\u6df1\u523b\u5e73\u4f1f\u5fd9\u63d0\u786e\u8fd1\u4eae\u8f7b\u8bb2\u519c\u53e4\u9ed1\u544a\u754c\u62c9\u540d\u5440\u571f\u6e05\u9633\u7167\u529e\u53f2\u6539\u5386\u8f6c\u753b\u9020\u5634\u6b64\u6cbb\u5317\u5fc5\u670d\u96e8\u7a7f\u5185\u8bc6\u9a8c\u4f20\u4e1a\u83dc\u722c\u7761\u5174\u5f62\u91cf\u54b1\u89c2\u82e6\u4f53\u4f17\u901a\u51b2\u5408\u7834\u53cb\u5ea6\u672f\u996d\u516c\u65c1\u623f\u6781\u5357\u67aa\u8bfb\u6c99\u5c81\u7ebf\u91ce\u575a\u7a7a\u6536\u7b97\u81f3\u653f\u57ce\u52b3\u843d\u94b1\u7279\u56f4\u5f1f\u80dc\u6559\u70ed\u5c55\u5305\u6b4c\u7c7b\u6e10\u5f3a\u6570\u4e61\u547c\u6027\u97f3\u7b54\u54e5\u9645\u65e7\u795e\u5ea7\u7ae0\u5e2e\u5566\u53d7\u7cfb\u4ee4\u8df3\u975e\u4f55\u725b\u53d6\u5165\u5cb8\u6562\u6389\u5ffd\u79cd\u88c5\u9876\u6025\u6797\u505c\u606f\u53e5\u533a\u8863\u822c\u62a5\u53f6\u538b\u6162\u53d4\u80cc\u7ec6&#34;;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //备选汉字的长度<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int length = base.length();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//创建内存图像<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; BufferedImage image = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 获取图形上下文<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Graphics g = image.getGraphics();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//创建随机类的实例<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Random random = new Random();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 设定图像背景色(因为是做背景，所以偏淡)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(getRandColor(200, 250));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.fillRect(0, 0, width, height);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//备选字体<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String[] fontTypes = {&#34;\u5b8b\u4f53&#34;, &#34;\u65b0\u5b8b\u4f53&#34;,&#34;\u9ed1\u4f53&#34;, &#34;\u6977\u4f53&#34;, &#34;\u96b6\u4e66&#34;};<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int fontTypesLength = fontTypes.length;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//在图片背景上增加噪点<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(getRandColor(160, 200));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setFont(new Font(&#34;Comic Sans MS&#34;, Font.PLAIN, 14));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &lt; 6; i++) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.drawString(&#34;*********************************************&#34;, 0,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5 * (i + 2));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//取随机产生的认证码(6个汉字)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//保存生成的汉字字符串<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; for (int i = 0; i &lt; 6; i++) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int start = random.nextInt(length);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String rand = base.substring(start, start + 1);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sgbRand += rand;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//设置字体的颜色<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setColor(getRandColor(10, 150));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//设置字体<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.setFont(new Font(fontTypes[random.nextInt(fontTypesLength)],<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Font.BOLD, 18 + random.nextInt(6)));<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//将此汉字画到图片上<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.drawString(rand, 24 * i + 10 + random.nextInt(8), 24);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; g.dispose();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return image;<br/>&#160;&#160;&#160;&#160; }<br/><br/>&#160;&#160;&#160;&#160; public static void main(String[] args) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Code_Img image = new Code_Img();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; image.creatImage();<br/>&#160;&#160;&#160;&#160; }<br/><br/>}<br/></div></div><br/><br/>servlet 类代码：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code11524);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code11524><br/>import java.io.IOException;<br/><br/>import javax.imageio.ImageIO;<br/>import javax.servlet.ServletException;<br/>import javax.servlet.http.HttpServlet;<br/>import javax.servlet.http.HttpServletRequest;<br/>import javax.servlet.http.HttpServletResponse;<br/>import javax.servlet.http.HttpSession;<br/><br/>import com.struts2.util.Code_Img;<br/><br/>public class chkCode extends HttpServlet {<br/><br/>&#160;&#160;&#160;&#160;protected void doGet(HttpServletRequest resquest, HttpServletResponse response)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;throws ServletException, IOException {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;String type = resquest.getParameter(&#34;type&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Code_Img image = new Code_Img();<br/>//&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PrintWriter out = response.getWriter();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;HttpSession session = resquest.getSession();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//设置页面不缓存<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;response.setHeader(&#34;Pragma&#34;,&#34;No-cache&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;response.setHeader(&#34;Cache-Control&#34;,&#34;no-cache&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;response.setDateHeader(&#34;Expires&#34;, 0);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// 输出图象到页面<br/>//&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;out.flush();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(type==null){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;type=&#34;CH&#34;;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(type.equals(&#34;EN&#34;)){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ImageIO.write(image.creatImage(), &#34;JPEG&#34;, response.getOutputStream()); //数字<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;session.setAttribute(&#34;imgCode&#34;,image.sRand); //数字<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}else {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ImageIO.write(image.creatImageGB(), &#34;JPEG&#34;, response.getOutputStream()); //汉字<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;session.setAttribute(&#34;imgCode&#34;,image.sgbRand);//汉字<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//输出<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//System.out.println(session.getAttribute(&#34;imgCode&#34;));<br/>&#160;&#160;&#160;&#160;}<br/><br/>&#160;&#160;&#160;&#160;<br/>}<br/></div></div><br/><br/><br/>web.xml 配置信息：<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code93770);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code93770><br/>&#160;&#160;&#160;&#160;&lt;servlet&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;servlet-class&gt;com.struts2.servlet.chkCode&lt;/servlet-class&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;servlet-name&gt;webCode&lt;/servlet-name&gt;<br/>&#160;&#160;&#160;&#160;&lt;/servlet&gt;<br/>&#160;&#160;&#160;&#160;&lt;servlet-mapping&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;url-pattern&gt;/chkCode&lt;/url-pattern&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;servlet-name&gt;webCode&lt;/servlet-name&gt;<br/>&#160;&#160;&#160;&#160;&lt;/servlet-mapping&gt;<br/></div></div><br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=256" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=256</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[三年后：西安，我回来了；北京，下次再见！]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=4" label="生活|我的文字" /> 
	  <updated>2010-06-14T22:40:23+08:00</updated>
	  <published>2010-06-14T22:40:23+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;2007年：没记错的话应该就是七月八号，那天晚上，和朋友一起踏上北漂的旅程！<br/>&nbsp;&nbsp;&nbsp;&nbsp;也许当初根本没多想，只想离开西安，或者从来没有想过会来北京……<br/>&nbsp;&nbsp;&nbsp;&nbsp;三年了，整整三年，终于熬过来了，要结束了，也是时候该回西安了，突然很想马上回去，但却又想回头看看，看看那些曾经走过的路，曾经去过的地方，回忆过去三年里生活的点点滴滴；<br/>&nbsp;&nbsp;&nbsp;&nbsp;刚到北京第一感觉就是热，很陌生，陌生的热！闷--热！朋友们说这比桑拿还难受！北京人称之为桑拿天！没有地方可以乘凉，除非呆在有空调的地方，否则哪里都会让你感觉全身黏黏糊糊的；<br/>&nbsp;&nbsp;&nbsp;&nbsp;那时候大学都已经放假，在北京第一个让我熟悉的地方：北京信息科技大学（原：北京机械工程学院）的那个学生公寓，四层，已经记不清楚是几号了，四人间，很乱，很脏！在哪里感觉又像是回到了大学生活，但却有一种淡淡的陌生，每天又像是学生一样跟他们一起玩闹！<br/>&nbsp;&nbsp;&nbsp;&nbsp;离开那里第二个地方：大学旁边的一个地下室！房间很小，仅仅只有六平米左右，一个月三百块钱，如果两个人站在里面就已经很难容纳第三个人，房间里手机没有信号，一天24小时必须开灯，两面是胶合板的墙壁，隔壁嗑瓜子的声音都听的清清楚楚，阴冷潮湿！那种感觉现在都是记忆犹新，我真不知道那种地方还能住人……没有半个月的时间已经感觉浑身不舒服，非常压抑。深思熟虑之后最终还是回西安学习;回去短暂的五个月时间，没有发生太多的事情，只是一味的学习，想！本来可以悄悄的回西安，然后自己学习，不想有太多的妄想，不想去影响别人的生活，不想~ 想很多不想的事情，想偶然间可以在大街上遇到某人，那时候真的没有太多的妄想！学习期结束之后，也是08年春节之后，马上就要再次决定去向的时候，总是想，假如有个人，她能够以一种很婉转的口气希望我留下来，留在西安，我肯定会毫不犹豫的留下，开始妄想了…… 纠结：我本想留下，我根本不想走~那是一种抽心的疼的感觉~那种感觉会让人的情感彻底崩溃！<br/>&nbsp;&nbsp;&nbsp;&nbsp;最终还是来了，先是经朋友的朋友介绍进入一家传媒公司（贯辰文化传播有限公司）进行软件开发，经历了几个月的磨练，技术上还算有些许进步吧，但是公司制度却很不严明，工资总是拖欠，还恶意克扣，坚持几个月之后实在有些无法接受，技术部七八个人一起离职。这样我来北京的第一份工作就告一段落！<br/>&nbsp;&nbsp;&nbsp;&nbsp; 没记错的话，这次的离职应该是08年8月底，没过多长时间就赶上了金融危机，每天每天的海投简历，石沉大海，没有一个面试通知，这样的生活一直持续到09年初，春节后，四月份终于同时收到两家公司的入职通知，虽然不是很好的公司；其实只是希望自己能找到一份稳定踏实的工作，让自己的心沉淀下来。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 09年很踏实，很充实，但感情生活也有些波动，去了一趟江苏，朋友结婚了，最终还是一个人去了。这一年的某一天，突然自己就顿悟了，开始学会了反思，学会了回头看看过去，想想自己都做过些什么，丢弃了什么？抛弃了什么，最后又得到了什么，很多事情已经无法挽回，但还有很多事情我们不能一错再错，感谢还有人惦记着我，还记得我习惯抽烟，我知道至少在她问起的那一刻，还是关心着我，至少，至少在那一刻心中暖暖的，我想我应该找一个理由：为了她，彻底的戒掉吧！目前看来我真的做到了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;其实想想，不知道还有多少事情没有写进去，有多少感慨，有多少次的触景生情都被我慢慢的淡忘。<br/>&nbsp;&nbsp;&nbsp;&nbsp;其实有时候还是太过多愁善感，我想应该是很想有个家吧；而自己大多时候太过悲情，在感情的生活里总是很消极！<br/>&nbsp;&nbsp;&nbsp;&nbsp;回家吧！为自己的爱情再狠狠的努力一次，不让自己人生存在悔恨！哪怕是遍体鳞伤！<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=255" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=255</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Hibernate中lazy的设置]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=5" label="网络|技术相关" /> 
	  <updated>2010-04-27T11:23:47+08:00</updated>
	  <published>2010-04-27T11:23:47+08:00</published>
		  <summary type="html"><![CDATA[1.lazy是什么<br/>&nbsp;&nbsp;&nbsp;&nbsp;Hibernate中的lazy(默认true)网上很多人都把它叫懒人机制，主要是告诉Hibernate获取数据时在什么时候去读库；<br/><br/>2.lazy的影响<br/>&nbsp;&nbsp;&nbsp;&nbsp;就我做的例子看来。lazy只对session.Load和获取级联信息(1对1，1对多，多对多)时起作用；<br/><br/>3.Session读取信息的方式(Load和级联信息)<br/>&nbsp;&nbsp;&nbsp;&nbsp;3.1延迟加载(lazy=true)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当我用Load或者是该bean中有级联对象的时候，执行Load的时候并不去读库，但Load还是会返回一个对象给你，但该对象中只有主键，读库是在你使用该对象的其他属性的时候去读的；<br/>&nbsp;&nbsp; 3.2非延迟加载(lazy=false)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在执行Load的时候就会去把库中的数据读取出来；<br/><br/>4.出问题的地方<br/>&nbsp;&nbsp;&nbsp;&nbsp;由于我们要保证Session要及时关闭，即Load完之后，我们要执行session.close操作；但是当lazy为真的时候，在Load的时候并是直接去读库，而是等使用里面属性的时候才去读库。那么到你打印信息的时候就会报session已经被关闭的错误。<br/>&nbsp;&nbsp;&nbsp;&nbsp;现在你是否要问，那直接把lazy设置成false不就可以了吗？现在看下面的例子吧：<br/><br/>5.例子(要调用Hibernate的show_sql为真)<br/>&nbsp;&nbsp;&nbsp;&nbsp;5.1lazy不设置，或者设置为true的时候（Load的情况）<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.1.1代码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session session = HibernateSessionFactory.getSession();//获取session<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tabuser tabuser = (Tabuser) session.load(Tabuser.class, new Long(1));//获取数据<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HibernateSessionFactory.closeSession();//关闭session<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tabuser.getUserid());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tabuser.getUsername());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.1.2问题<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这时会提示第5行代码出错the owning Session was closed；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这是由于session已经被你关闭了；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.1.3解决<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这时的解决办法有四种：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a)设置class标签的lazy=false；(这种方式不推荐使用)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b)在第三行之前加入Hibernate.initialize(tabuser);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c)使用get方法(推荐使用这个,《get和load的区别》)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d)使用spring(网上看到的：用filter[由于spring我还不懂，现在不讲这种方式，可能这种方式会更好])<br/>&nbsp;&nbsp;&nbsp;&nbsp;5.2一对多映射中set标签下lazy不设置，或者设置为true的时候（获取级联信息的情况1对多）<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.2.1代码<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session session = HibernateSessionFactory.getSession();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tabuser tabuser = (Tabuser) session.get(Tabuser.class, new Long(1));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HibernateSessionFactory.closeSession();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tabuser.getUserid());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tabuser.getUsername());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tabuser.getPostlist().iterator().next().getPostid());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.2.2问题<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这时第6行会报错no session o&#114; session was closed；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这是由于session已经被你关闭了；<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.2.3解决方法有三种：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a)set标签下设置lazy=false；(这种方式不可行)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b)在第三行之前加入Hibernate.initialize(tabuser.getPostlist());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c)使用spring<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.2.4为什么说设置lazy=false不可行<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于你在set标签后设置lazy=false的时候，那么以后你再搜索数据的时候，Hibernate都会去获取其对应的set列表(那是否浪费掉非常多的资源，设置了这个值，可能会把整个数据库中与tabuser表有级联关系的数据全读出来[一条链子])<br/>6.总结<br/>&nbsp;&nbsp;&nbsp;&nbsp;大家可以运行上面的例子，并注意观察打印信息及HQL显示的位置，即可推断出HQL是什么时候执行的<br/><br/>7.补充<br/>&nbsp;&nbsp;&nbsp;&nbsp;有涉及到延迟读取好像只有Load读取和级联信息<br/>&nbsp;&nbsp;&nbsp;&nbsp;如果获取信息用Query的话，则执行query.list的时候就已经读库了<br/><br/>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/robin622/archive/2008/03/01/2137072.aspx" target="_blank" rel="external">http://blog.csdn.net/robin622/archive/2008/03/01/2137072.aspx</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=254" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=254</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Jquery AjaxUpload实现文件上传功能代码实例教程]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=5" label="网络|技术相关" /> 
	  <updated>2010-04-23T15:01:30+08:00</updated>
	  <published>2010-04-23T15:01:30+08:00</published>
		  <summary type="html"><![CDATA[网站开发中，文件上传功能时常用到，之前我已介绍过如何利用 PHP实现文件上传功能。随着WEB技术的发展，用户体验成为衡量网站成功与否的关键，今天和大家分享如何在PHP中利用Jquery实现 Ajax方式文件上传功能的例子，其中使用到了Jquery插件Ajaxupload，其可以实现单个文件和多文件上传功能。<br/><br/>AjaxUpload<br/><br/>　　Jquery插件AjaxUpload实现文件上传功能时无需创建form表单，即可实现Ajax方式的文件上传，当然根据需要也可以创建 form表单。<br/><br/><strong>准备工作</strong><br/><br/>1、下载Jquery开发包和文件上传插件AjaxUpload。<br/><br/>2、创建uploadfile.html，并引入Jquery开发包和AjaxUpload插件<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code27877);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code27877><br/>&lt;script src=&#34;js/jquery-1.3.js&#34;&gt;&lt;/script&gt;<br/>&lt;script src=&#34;js/ajaxupload.3.5.js&#34;&gt;&lt;/script&gt;<br/></div></div><br/><br/>3、根据Jquery插件AjaxUpload的需要，创建一个触发Ajax文件上传功能的DIV<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code47767);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code47767><br/>&lt;ul&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li id=&#34;example&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;upload_button&#34;&gt;文件上传&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;已上传的文件列表:&lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ol class=&#34;files&#34;&gt;&lt;/ol&gt;<br/>&lt;/ul&gt;<br/></div></div><br/><br/>注释：由下面的代码我们可以看到Jquery插件AjaxUpload是根据upload_button这个 DIV触发文件上传功能。 <br/><br/>前台JS代码<br/><br/>　　在代码中我设置了开关，根据需要可以匹配上传文件类型，同时也可以设置是以Ajax方式实现单个文件上传还是多个文件上传。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code14655);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code14655><br/>$(document).ready(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;var button = $(&#39;#upload_button&#39;), interval;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var fileType = &#34;all&#34;,fileNum = &#34;one&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;new AjaxUpload(button,{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action: &#39;do/uploadfile.php&#39;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*data:{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;buttoninfo&#39;:button.text()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: &#39;userfile&#39;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onSubmit : function(file, ext){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(fileType == &#34;pic&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (ext &amp;&amp; /^(jpg|png|jpeg|gif)$/.test(ext)){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.setData({<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;info&#39;: &#39;文件类型为图片&#39;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#39;&lt;li&gt;&lt;/li&gt;&#39;).appendTo(&#39;#example .files&#39;).text(&#39;非图片类型文件，请重传&#39;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button.text(&#39;文件上传中&#39;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(fileNum == &#39;one&#39;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.disable();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interval = window.setInterval(function(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var text = button.text();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (text.length &lt; 14){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button.text(text + &#39;.&#39;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button.text(&#39;文件上传中&#39;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}, 200);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onComplete: function(file, response){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(response != &#34;success&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(response);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button.text(&#39;文件上传&#39;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.clearInterval(interval);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.enable();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(response == &#34;success&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#39;&lt;li&gt;&lt;/li&gt;&#39;).appendTo(&#39;#example .files&#39;).text(file);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;});<br/> <br/>});<br/></div></div><br/><br/>注释：<br/>第1行：$(document).ready()函数，Jquery中的函数，类似于window.load，使用这个函数可在DOM载入就绪能够读取并操纵时立即调用绑定的函数。<br/><br/>第3行：fileType和fileNum参数代表上传文件的类型和数量，默认值为可上传所有类型文件，同一时间只能上传一个文件，如想上传图片文件或同时上传多个文件，可将这两个变量值变为pic和more。<br/><br/>第6~8行：POST到服务器的数据，你可以设置静态值也可以通过Jquery的DOM操作函数获得一些动态值，比如form表单中INPUT的值等。<br/><br/>第9行：等同于前端<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code13991);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code13991><br/>&lt;input&nbsp;&nbsp;type=&#34;file&#34; name=&#34;userfile&#34;&gt;<br/></div></div><br/><br/>服务器端$_FILES[&#39;userfile&#39;]<br/><br/>第10~36行：文件上传前触发的功能。<br/><br/>第11~21行：图片文件类型的过滤功能，Jquery setData函数用来设置POST至服务器端的值。<br/><br/>第25~26行：设置同时只上传一个文件还是多个文件，如果只上传一个文件，则将触发按钮禁掉。如果要多传输几个文件，请在服务器端PHP文件上传程序中设置MAXSIZE的值，当然上传文件的大小限制同时和PHP.INI文件中的设置也有关。<br/><br/>第28~35行：在文件上传过程中每隔200毫秒动态更新一次按钮的文字，已实现动态提示的效果。window.setInterval函数用来每隔指定的时间就执行一次内置的函数，交互时间单位为豪秒。<br/><br/>第37~49行：文件上传功能完成后触发的功能，根据返回值如果服务器端报错，则前端通过ALERT方式提示出错信息。<br/><br/>服务器端PHP文件上传代码<br/><br/>　　大体上是根据之前介绍的PHP文件上传功能代码实例教程改编，涉及到的文件上传大小的设置，出错信息等说明都已在此文中详细说明。<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code89424);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.8qoo.com.cn/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code89424><br/>$upload_dir = &#39;../file/&#39;;<br/>$file_path = $upload_dir . $_FILES[&#39;userfile&#39;][&#39;name&#39;];<br/>$MAX_SIZE = 20000000;<br/><br/>echo $_POST[&#39;buttoninfo&#39;];<br/>if(!is_dir($upload_dir))<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(!mkdir($upload_dir))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;文件上传目录不存在并且无法创建文件上传目录&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(!chmod($upload_dir,0755))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;文件上传目录的权限无法设定为可读可写&#34;;<br/>}<br/><br/>if($_FILES[&#39;userfile&#39;][&#39;size&#39;]&gt;$MAX_SIZE)<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;上传的文件大小超过了规定大小&#34;;<br/><br/>if($_FILES[&#39;userfile&#39;][&#39;size&#39;] == 0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;请选择上传的文件&#34;;<br/><br/>if(!move_uploaded_file( $_FILES[&#39;userfile&#39;][&#39;tmp_name&#39;], $file_path))<br/>&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;复制文件失败，请重新上传&#34;;<br/><br/>switch($_FILES[&#39;userfile&#39;][&#39;error&#39;])<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;case 0:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;success&#34; ;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;case 1:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;case 2:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;case 3:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;文件只有部分被上传&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;case 4:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;没有文件被上传&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>}<br/></div></div><br/><br/>总结<br/><br/>　　基本上前端Ajax文件上传触发功能和服务器端PHP文件上传功能的原型就介绍完毕了，你可以根据自身需要对前后端代码进行补充，也可以将一些功能独立出来，比如文件类型、单个文件或者多文件上传功能。总的来说Jquery插件AjaxUpload实现文件上传功能的应用还是比较容易的。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=253" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=253</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[回首过去，且看2010吧]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=4" label="生活|我的文字" /> 
	  <updated>2010-01-01T17:57:45+08:00</updated>
	  <published>2010-01-01T17:57:45+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.8qoo.com.cn/download.asp?id=74" border="0" alt=""/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.8qoo.com.cn/images/music.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>播放音频文件</div><div class="UBBContent"><a id="temp46647_href" href="http://www.8qoo.com.cn/javascript:MediaShow('wma','temp46647','http://blog.rednet.cn/UploadFiles/2009-8/810105846.wma','400','300')"><img name="temp46647_img" src="http://www.8qoo.com.cn/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp46647_text">在线播放</span></a><div id="temp46647"></div></div></div><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2009：很充实，很踏实。<br/>&nbsp;&nbsp;&nbsp;&nbsp;突然有一天我大彻大悟，深恶痛绝！我差点闪自己几个耳光！都不足为过！我想放声嚎叫！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;几句话让我突然顿悟，那一刻 真的像是被雷劈了一样，甚至我恨不得我真的被雷劈了。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;三年的大学生活让我变成了一个大男孩，也变的成熟，变得稳重，三年多我基本没怎么去上过课，甚至连班里的老师也不怎么认识，即使是去教室，最多也只是爬在桌子上睡觉，闲余的时间我就只是挂在网上，呆在寝室，和舍友，一起：做网站，玩游戏，组织校园网活动。在一个偶然的机会我认识了学长。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;很怀念（如果怀念这个词语现在能够诠释我心中的感受！！！！）一起玩滑板，一起玩滑轮，一起打羽毛球，一起在金苹果通宵玩音速，一起做饭，一起吃饭笑到喷饭，一起逛小寨，逛钟楼，一起在雅泰来吃牛排，一起KTV，许巍，伍佰，那首再度重相逢，故乡，蓝莲花……一起粗粮王，雁塔西路的名族舞蹈，还有他和嫂子牵手的那个晚上，海云台的生日宴会：三个小娃娃的生日蛋糕，以纯的那天晚上，一加一的慢摇。还有那个房间，那个屋子，那张桌子那台电脑，我们只做了几个月的邻居……2007年圣诞夜在钟楼的偶遇……<br/>&nbsp;&nbsp;&nbsp;&nbsp;很多记忆都已经颠倒了顺序，开始慢慢的淡忘……<br/>&nbsp;&nbsp;&nbsp;&nbsp;这一切！！！我竟然都给无情的抛弃掉了！我怎么就没想到那时候或许有人不想让我离开西安？！其实我压根不想，从来不想离开那里：因为感情的失败，一时冲动的决定了离开那个多么让人亲近的城市！离开了那个或许有个爱情跟我擦肩而过的地方！我恨不得抽自己……<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;看看！看看我都做了些什么！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;江苏，兄弟的婚礼，我所期盼的那天，终究还是一个人去了，十天的时间很无情的就在你眼前一闪而过，那夜我想了很多，因为某些经意或者不经意的话：我怎么就那么无情的离开西安，把他们留在那里，我把自己彻底的灌醉，我真的希望我可以直接不省人事，在礼堂的外面，我吐的一塌糊涂，自己彻底没有意识，彻底忘了一切，彻底的去另外一个未知世界走了一遭，幸好没有酒疯，幸好没有乱拨电话，幸好没有乱说话，我真的一点都不知道自己怎么到的家，只记得被人从车里托了出来，一直托到屋里，好像给叔叔阿姨们添了很多麻烦，对不起；离别总是难免，为了赶时间回到北京，不得不连夜再网上查找退票信息，抓住每一线希望，跑到盐城赶车，却把兄弟落到车站一夜没能回家，不知道那种滋味还有谁能体会……<br/> <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;在这座大都市里，我不得不承认我变得更加孤寂，我每天每夜的想，总是想，一直想，想那个兄弟、嫂子，想那个女人，那些事，还有那些地方，我的心开始抽泣，我怕在我以后的生活种会依然如此的痛悔，我想去弥补，我想穿越，我想回到2007，我想重新选择，我可以有选择，一个理智的选择，重新拾起那些过去的回忆，继续延续兄弟情长，或者我也能够为她做点什么，或许能够终成眷属，或许兄弟可以在那个城市一起立业成家，或许也是邻居……<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;我孤寂的就只剩下想象，能想到自己偷偷的笑一声，想到自己沮丧到就像睡觉！想到情绪躁动的时候就想用酒精来麻醉自己……<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;这两年来的生活，经历了很多，这个城市很美，这个城市很“祥和”,这个城市很有活力，能够让每一位年轻人对生活充满激情，向往！可这里却永远都缺少着一种美，那个女人和那个兄弟、嫂子，哪怕，哪怕不是这里，哪怕是曾经的那座古城，我也愿意…… 时过境迁……<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;爸妈这一年时间里总是问及婚姻的事情：我总是用逗乐的方式让他们开心，然后回避这个话题；最后也就一笑而过。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我怕了，真的开始怕了，开始对结婚产生一种排斥感，厌恶感！接下来的一个多月里将有两个哥们陆续结婚，成家而后立业。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我到底在怕什么：因为失去了那么多快乐的记忆，我害怕那个兄弟、嫂子就只能这样和我一起分隔两地，永远都做不了邻居，或许只能三五年的时间相聚一次；因为没有那个女人的宽慰，我害怕我曾经在心里默默自勉过的那些话，那些想法就突然变成泡影，我开始害怕我以后的生活中如果没有她和他们的存在，那么曾经规划过的一切该如何实现，我的生活又该变成什么样子？凌乱不堪，一颗心依然漂浮不定……<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;如何选择：留在这个我本不该来的大都市,还是回到那曾经让我充满梦想的古城？时间就像清晨地铁站的人流推着你前进，想回头，你只能看着，却无法逆着人流挪动一步！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;突然又想起了那句话：人生就是一出戏，没有彩排，没有预演！一切都是直播！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;发呆……<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;我不是那么无情的人，可我却只是生活在一个抽象的世界里！<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;只想踏踏实实的工作，踏踏实实的做人，踏踏实实的生活，而后踏踏实实的居家过日子。<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;脑袋里又是一片空白！ ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=251" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=251</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[《蜗居》经典台词：现代爱情，生活与人生价值观的完美演绎]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=8" label="收藏|生活百态" /> 
	  <updated>2009-12-03T20:19:27+08:00</updated>
	  <published>2009-12-03T20:19:27+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.8qoo.com.cn/download.asp?id=72" border="0" alt=""/><br/><br/>　&nbsp;&nbsp;1、如果时光可以倒流，我会带着你们过另一种生活，不要太多的钱，每天去菜场斤斤计较，为发论文、评职称而与人争得面红耳赤，也为女儿考不上好学校而心焦。也许，这样，才是一种幸福的生活，而我以前并没有意识到。宋思明<br/><br/>　　2、关系这个东西啊，你就得常动。越动呢就越牵扯不清，越牵扯不清你就烂在锅里。要总是能分得清你我他，生分了。每一次，你都得花时间去摆平，要的就是经常欠。欠多了也就不愁了，他替你办一件是办，办十件还是办啊。等办到最后，他一见到你头就疼，那你就赢了，要风得风，要雨得雨。宋思明<br/><br/>　　3、有钱能使鬼推磨这话一点不假，4万还是“我妈”，6万就成了“咱妈”了！幸好这钱拿回来了，否则估计你嘴里就是他妈了！苏醇<br/><br/>　　4、什么是幸福？幸福就是筷头上的肉丝~ 小贝<br/><br/>　　5、现在的社会太现实太残酷了，没有人再认为亲情是重要的了。但我告诉你，凡是钱能解决的问题，就不是大问题。人这一辈子，有许多困扰是无法解决的，比方说生老病死，比方说众叛亲离，比方说勾心斗角，比方说不再相爱。所有的这一切，都比房子啊，钞票啊要严重得多。一个人可以背金钱的债，却不能背感情的债。背金钱的债你有还清的希望，而背了感情的债也许到死都会愧疚。宋思明<br/><br/>　　6、人之所以慷慨，是因为拥有的比付出的多。 人的贪念就在于得到的太容易。宋思明<br/><br/>　　7、女人活到我这个岁数，早该明白了男人都是一个样。年轻时候需要垫脚石，中年时就需要强心针，到老了就要扶着拐棍。我活该自己做了垫脚石。宋太<br/><br/>　　8、在这个世界上 到处都是地雷 一不小心就会踩道 和平年代更是如此。苏淳<br/><br/>　　9、世上就是你我这样自以为孺子牛的女人多了，男人才疯狂，我把他收拾体面了，他出去风光，别的女人看见他，又有风度又有温度，马上就有热度，哪想得到背后有个女人操劳过度。宋太<br/><br/>　　10、一个人的伟大，并不是说你为社会作出了多少贡献，你多有成就，而在你面对诱惑的时候，懂得放弃。宋思明<br/><br/>　　11、通往精神的路很多，物质是其中的一种。 宋思明<br/>&nbsp;&nbsp;&nbsp;&nbsp;12、如果我的生活像一卷录影带一样<br/>　　我一定要找到我22岁时候的那段带子<br/>　　我一定要重新 重新播一遍<br/>　　那时候我就会选择<br/>　　和我的爱人<br/>　　回到老家<br/>　　买一套不大的小房子<br/>　　和我的孩子<br/>　　和我的爸爸妈妈在一起<br/>　　安安稳稳的过日子<br/>　　可能那种生活<br/>　　才是我想要的<br/>　　就像电影里的慢镜头一样<br/>　　那么简单 。<br/>　　郭海萍<br/><br/>　　13、别说生米煮成熟饭，你现在就是生米煮成爆米花，人家要跑照样跑掉。 老李<br/><br/>　　14、文学？文学就是鱼上的香菜。有鱼香菜才好看。没鱼，一盘香菜你吃得下去吗？ ——《蜗居》郭海萍 To 郭海藻<br/><br/>　　15、你以为我想当泼妇呀，哪个女人不想仪态万方，美美地坐着呀，什么样的男人决定你有什么样的命运，嫁给什么样的男人你就是什么命。就算我是泼妇，也是苏淳一手培养出来的。 ——《蜗居》郭海萍<br/><br/>　　16、又是一块钱，可生活就是由许许多多的一块钱构成的。一块钱可以为你带来快乐，也可以为你带来悲伤。一块钱很渺小，可一块钱又暗藏能量。不晓得今天的这个一块钱，会不会是以后的一块钱呢？ ——《蜗居》旁白<br/><br/>　　17、爱情是什么？你知道爱情是什么？爱情就是男人骗女人的鬼把戏，什么我把我的心交给你，你就永远拥有我。他那是什么都没有，所以净说些甜言蜜语，有什么用呢？说这些有什么用？你要真有本事，一个男的爱一个女的，什么都先别说，先送上一沓钞票，让这女的有安全感，然后送上一套房子，至少在你上了这个女的以后，虽然她的心失落了，可是身体有着落。这才叫男人，这才是男人办的事。要不然你结婚干嘛？还吃不饱，那娶媳妇干吗呀？那媳妇跟你一块儿受累？受苦受累就叫爱情了？那这种爱情我宁愿不要。 ——《蜗居》郭海萍 To 郭海藻 抱怨婚姻<br/>　　18、那我当初的决定对吗？如果当初，我不贪恋这个大都市虚幻的华美，不贪恋爱人香酥的怀抱，我坚决地返回自己那个小镇，我最起码现在混成副处长了。人离乡贱呀，俗话说得没错，宁做鸡头，不做凤尾。失足啊，失足啊。 ——《蜗居》苏淳<br/><br/>　　19、一个花季姑娘，一个跟我走到现在，从鲜花盛开，到现在的憔悴，虽然她脾气暴躁，但那不是她的错，是生活压力所迫，如果她出门有车，回家有仆，会给我脸色看吗？在这个充满物质享受的大城市里，她愿意跟着我，这样一个一无所有的人，我应该感激她、包容她、爱她，让她快乐。 ——《蜗居》老陈<br/><br/>　　20、会下围棋吗？围棋有一种说法呀，叫争先手，为了争先手呢，宁可放弃一些小的得失，重要的是大局。 ——《蜗居》宋思明<br/><br/>　　21、哼，哄的住的，那是小女人。等这女人啊，一过三十岁你就知道了，根本不是几句话就哄得了骗得住的，放在眼前的一桩桩一件件事，都会变成头等大事。这女人啊，一旦有了孩子，她就不是女人了，首先她是个母亲，其次她是头母狼。你看那女人听话的，顺从的，那是还没长成的，还需要崇拜，还需要精神支柱。可她一旦长成了，主意多着呢，说什么就是什么，根本容不下任何半点你对她有反对的意见。 ——《蜗居》苏淳 To 小贝<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=71" border="0" alt=""/><br/><br/>　　22、哪个女孩不想有个芭比娃娃？哪个姑娘不想拥有一只口红？哪个妇女不想占有一套房子和一个男人？ ——《蜗居》苏淳 To 小贝<br/><br/>　　23、这男人的占有呢？就想是打仗的阵地，一旦占用了，就是得到了。但用不了多久，就会撤退。而女人的占有，那是细菌的蚕食，蜘蛛网的扩张，棉花糖的膨胀，那是经年累月的，一点一点的，直到最后把你完全占了，让你彻头彻尾无法逃避地被吞并掉。你要是见过铜上的锈，就明白我的意思了。男人是铜，女人就是锈，最终，锈会把铜的颜色，全部覆盖，阵地全失啊。 ——《蜗居》苏淳 To 小贝<br/><br/>　　24、人之所以慷慨，是因为他拥有的比挥霍的多，人把慷慨，当做一种赞美，但并不是每一个人都能做到这一点，尤其是对不相干的人。你跟小贝都没有错，错的是你们的阅历和你们的人生经历还没有让你们看穿这一点。 ——《蜗居》宋思明 To 郭海藻<br/>　　25、海藻其实很想加一句：我觉得很羞愧。可这句话她说不出口。她为什么羞愧，她自己知道。前几个月，还纯洁清高地站在这儿，大义凛然地讲钞票还给人家。可没几天，又低着头爬过来，抱人家的腿。人呐，既然迟早有一天你都得放下身段，为什么不早点儿作出副哈巴狗的姿态呢？ ——《蜗居》旁白郭海藻找范思明借钱<br/><br/>　　26、原本光鲜亮丽之后，就是衣衫褴褛。国际化大都市，就是一个舞台，所有的焦点，都会聚集在镁光灯照射的地方，观众能看到的，只是华美壮丽的一面。可这光鲜照不到的地方，即便是有灰尘，甚至死耗子，谁有会注意呢？ ——《蜗居》宋思明<br/><br/>　　27、就像是泰坦尼克号，船沉了，你可以再造，仿造，故事可以流传。但死的那些人呢？早都喂了海里的鱼虾了。 ——《蜗居》范思明比喻烂尾楼可重获新生，但新生的主人往往不是以前的那个了<br/><br/>　　28、宋思明：我希望能在物质上帮助你，并且最终让你获得精神上的快乐。<br/><br/>　　郭海藻：你以为拥有物质，就会拥有精神啊。<br/><br/>　　宋思明：不会的。精神要更强大一些。但通往精神的路很多，物质是其中的一部分。你知道为什么毒品会给人带来快乐吗？因为吸食毒品会直接刺激一些中枢神经。你这边一吸呢，大脑那边愉悦神经的图表上就会闪现火花。当然了，其他事情也会产生这种火花，但不如毒品来得直接。所以我们要拒绝毒品，因为一旦这种终极快乐能够这么简单就获得的话，你就不会再对其他各种通过努力获得的快感而产生兴趣。如果每个人的快乐这么简单就能得到，你还会去寻觅爱情吗？你还会努力工作吗？你还会因为失去而感到伤心吗？不会了。 ——《蜗居》<br/><br/>　　29、她明知道会发生什么，她却逃不开。这种奇怪的关系像一块磁铁，让你在正面相对的时候，拼命抗拒；而在背身过后，又期待被拽入磁场。 ——《蜗居》旁白 郭海藻无法抗拒成熟的宋思明<br/>　　30、海藻突然明白了一件事，那就是五十块钱的内衣和五百块钱的内衣本质的区别是：女人和女色。 ——《蜗居》郭海藻挥霍宋思明给的二奶费<br/><br/>　　31、郭海藻：其实我还是有一点喜欢他的，跟他在一起，挺刺激的。<br/><br/>　　郭海萍：刺激？什么刺激呀？偷情的刺激呀？人啊，只有在年轻的时候才敢如此挥霍青春，等你到了我这个年纪你就会知道啊，在有个老实的老公，有个听话的孩子，有个稳定住所的前提下，做爱呢是在自家的床上，而不是在别人家的床上，担心随时会被捉奸，是件多么幸福的事情了。 ——《蜗居》<br/><br/>　　32、是啊，我在你这个年纪，有大把青春可以浪费的时候，我呢，去按照正常的人生轨迹，毕业分配，结婚生子，我一丝不苟地过着谨小慎微的日子。说实话，我是没有资格教训你，因为你的这种路，我没走过。很难说，现在这个社会真的很难说，到底哪种选择是对的，哪种选择是错的。谁的路嘛，谁自己走。累与不累，好与不好，值与不值，别人替你做不了回答。所以呢，我也不是劝你，我只是希望呢，你呀，别被一切表面的现象所迷惑，包括你跟小贝的关系，包括你跟这个宋什么的关系。在你一个人的时候，安安静静地想清楚。你想清楚了，你就知道该怎么做了。好吗？ ——《蜗居》郭海萍<br/><br/>　　33、郭：你第一眼看到蜗牛，你在想什么？<br/><br/>　　宋：我在替它担心啊，它这么慢，这么小，这么弱，需要在这个复杂的大千世界里按照自己的步调行走，随便谁一个无意的脚步都会把它踏扁了，我很舍不得。<br/><br/>　　郭：没想到像你这么刚硬的人，会有这么柔软的心。<br/><br/>　　宋：应该说是软弱。其实大多时候，我们每个人都像这蜗牛一样，背着重重的壳，慢慢地爬行。我有时候在想，如果蜗牛没有壳，那会不会像鸟一样在天空飞翔？或者像鱼一样在水里游弋？但它是蜗牛，只能爬行。<br/><br/>　　郭：你知道吗？小蜗牛曾经问过妈妈一个问题，它问，为什么我们从生下来，就要背这么重硬的壳呢？妈妈说，因为我们的身体没有骨骼支撑，爬得又慢，所以就需要一个壳来保护我们呐。小蜗牛又问，可是毛虫姐姐它也没有骨骼，爬得又慢，为什么它就不用背这么重又硬的壳呀？妈妈说，因为毛虫姐姐可以变成蝴蝶呀，天空会保护它。小蜗牛又说，开始蚯蚓弟弟它也不会变成蝴蝶，那为什么它就不用背这么重又硬的壳呀？妈妈说，因为蚯蚓弟弟会钻土，大地会保护它。小蜗牛哭了，它说我们好可怜呐。天空也不保护我们，大地也不保护我们。你猜，蜗牛妈妈怎么回答它？<br/><br/>　　宋：怎么回答呀？<br/><br/>　　郭：妈妈说，我们有壳，我们不靠天不靠地，我们靠自己。 ——《蜗居》郭海萍和宋思明谈蜗牛<br/>　　34、海藻也不知道这种漫漫长夜她一个人可以坚持过多久，爱情这东西，看样子是很空泛的。具体到实际，你要有固定的性生活，你要每天在一起吃饭，每天在一起讨论家里的事情，睡在一张床上，周末出去逛街。否则，爱情就剩下一张空壳了。爱情最终只有两条路，一条是结婚了，一条是死掉了。 ——《蜗居》旁白<br/><br/>　　35、女人对红杏出墙的向往，就像每个男人渴望拥有一个处女，是无法抑制的念头。 ——《蜗居》宋思明 To 郭海藻<br/><br/>　　36、我觉得人生就是一大课堂，能把一片空白变成一大染缸哈，十八般武艺全部都会。 ——《蜗居》郭海藻感慨姐姐的炒菜技术<br/><br/>　　37、爱上一个人呢，只需要一秒钟的时间。而实践这个爱字，却要用一生。我问你，你真的愿意用你的一生去实践你刚刚脱口而出的爱字？ ——《蜗居》郭海萍 To 郭海藻<br/><br/>　　38、因为逛街之于女人的快乐绝不亚于偷情对于男人的，所以你不能狭隘的把逛街从精神层面降低到一个简单的物质层面。 ——《蜗居》郭海萍 To 苏淳<br/><br/>　　39、所有的理想在涉及钱之前都是光环闪耀的，只要一涉及钱，理想就变梦想了。 ——《蜗居》郭海萍<br/><br/>　　40、海藻，我给你说，对于孩子来说，女人的责任和义务永远要大于那个只播个种就爽一下的男人。 ——《蜗居》郭海萍<br/><br/>　　41、海藻，不是我悲观。事实证明，从古至今，只有悲观主义者才活得长久。记住我一句话，我们天不靠地不靠，只靠我们自己。 ——《蜗居》郭海萍<br/><br/>　　42、海藻想起自己曾经看过的那篇被姐姐批为矫情的文章，那个女人一圈世界周游下来，回到当初爱人的家做客，那个曾经深爱自己的男人，将属于自己的鱼眼睛夹给他现在的妻子。那一刻，那个女人，如海藻般泪流满面。 ——《蜗居》旁白<br/><br/>　　43、旁白：很多时候，人生就这样在你期盼中失望，而在不经意间又错过了机会、<br/><br/>　　44、这个位置，不是我的名利职位，是我的心态。不因胜利而骄纵，不因名节而倨傲，不因失利而沉沦，不因落后而浮躁。这一点，我们很难做到。 ——《蜗居》市委书记<br/><br/>　　45、我觉得人生就是一大课堂，能把一片空白变成一大染缸哈，十八般武艺全部都会。 ——《蜗居》郭海藻感慨姐姐的炒菜技术<br/><br/>　　46、爱一个人，就让她给你生个孩子，然后用我们两个的鲜血，浇灌这一朵花朵，这样我们永远都不会分开了。 ——《蜗居》宋思明希望海藻生下孩子<br/><br/>　　47、人啊，不是说你不偷鸡就不蚀米的，只要你仓库里有米，黄鼠狼、耗子、鸡隔三岔五就惦记着，我存点钱怎么就这么难呢？这计划永远赶不上变化快，永远之差那一点点一点点一点点。 ——《蜗居》郭海萍抱怨同事结婚要送礼金<br/><br/>　　47、人的一生是一条上下波动的曲线，有时候高，有时候低。低的时候你应该高兴，因为很快就要走向高处，但高的时候其实是很危险的，你看不见即将到来的低谷。——《蜗居》 MARK<br/><br/>　　48、换了你，你也不离，因为你不舍得把自己蚌壳里忍半生疼痛磨出来的珍珠挂在别人脖子上炫耀。——《蜗居》宋思明爱人谈离婚<br/>　　49、人的肉体和精神是可以分开的，你即便在精神上很爱一个人，肉体却不会忠于他。肉体是很无耻很无耻的贪婪，在贪婪的肉体面前，精神会显得很渺小。我始终认为，钱只是一种途径，却不能作为最终目标，做清官容易，不过博得死后的好名声。而做好官难，因为你的职责，不是为了博个后世好听的名声，而是要切切实实做点事情。独善其身，听起来很高尚，其实很愚拙，一个不懂得变通的人，一个不懂得迎合低级趣味的人，是不能在这个世界上生存的，如果世人皆醉我独醒，那么疯的是自己。现在的社会，你不认识人，没有后台，就只有被欺负的份啊！。——《蜗居》宋思明<br/><br/>　　50、为什么我们的人生和梦想都要拴在一个房子上呢？我们所有的努力，所有的期盼都仅仅是一处房子，这样的人生是不是太悲哀了？<br/><br/>　　51、海萍：现在的房价是没有最高，只有更高，不断的更高，越来越高<br/><br/>　　52、这个世道真是tmd不公平，男人做事漂亮不漂亮是一回事，说话一定是漂亮；女人做事龌龊不龌龊是一回事，举止是一定要文雅的。这就是生存法则……<br/><br/>　　53、苏淳：怎么又是挂面？你能不能在经济许可的条件下改善一下生活质量啊？海萍咬咬牙：说吧，你想吃什么？苏淳运运气：我要吃——方便面！<br/><br/>　　54、海藻：一亩土地两头牛，老婆孩子热炕头，但是你得先有土地呀有了土地有了牛才能招来老婆才能生孩子呀，连农民都懂的道理！<br/><br/>　　55、海藻：人生最大的悲哀，就是把新欢变成旧爱，把冲动变成习惯<br/><br/>　　56、从前有个地方叫做美国。有一个老头呢，有三个儿子，大儿子跟二儿子都在城里工作，他跟这个小儿子相依为命呐，在乡下生活。这一天呢来了一个人对他说，我能不能把您的小儿子带到城里去工作。老头说，不行，绝对不行，你给我滚出去。这个人又说了，如果我在城里为您的儿子找了个对象，那么能带他走吗？老头还是说，不行，你给我滚出去。这个人又说了，如果我给您找的这个对象，也就是您未来的儿媳妇是洛克菲勒的女儿，那您看行吗？老头想了想，终于呢，能让儿子当上洛克菲勒的女婿这件事情打动了他，他同意了。过了几天，这个人就找到了美国的首富，石油大亨洛克菲勒，对他说，我想给您的女儿找一个对象行吗？洛克菲勒说，不行，滚出去。这个人又说了，如果我给您找的这个女婿，是世界银行的副总裁，您看行吗？洛克菲勒答应了。又过了几天呢，这个人找到了世界银行总裁，对他说，您应该马上任命一个副总裁，这总裁笑了笑说，不可能，我已经有这这么多副总裁，为什么还要任命一个，而且必须是马上呢？这个人说，如果我让您任命的这个人是洛克菲勒的女婿，那您看行吗？总裁答应了，所以这个小伙子马上就变成了洛克菲勒的女婿加上世界银行副总裁。这个故事告诉我们，其实这个小伙子有多大的本事并不重要，关键是要看你如何去牵线搭桥，如何去运作，只要在适当的时候，他能出现在这个位置上就行了，那么我们呢，就成了他的兄弟加亲爹，想要什么，说一声。——《蜗居》宋思明讲的那个关于洛克菲勒的故事<br/><br/>　　57、该得到的我都得到了。爱我的丈夫，可人的女儿，应有的社会地位和尊重。女人到我这个年纪，活得这么舒畅的，不多。我没任何怒气，我倒是很同情你，希望你能在我这年纪上，也能拥有与我一样多的东西，而不是像过街老鼠一样出门小心翼翼。希望你以后的丈夫在知道你这段不堪的历史之后，依旧把你当成宝贝。。——《蜗居》宋思明爱人对郭海藻说。<br/>　　58、我种了20年的西瓜，到了收获的季节，硬生生的被别人收割了，凭什么呀！你家男人要是也这样，你也能挥一挥衣袖不带走一片云彩？。——《蜗居》宋思明爱人得知宋思明有外遇后说。<br/><br/>　　59、做女人就是得对自己好点，吃好，喝好，玩好，万一一个不小心出了意外，别的女人就用咱省下的钱，住咱积攒的房，睡咱节省用的老公，打咱心疼的娃。你说咱克勤克俭的舍不得吃，舍不得穿，一心为家，有什么意思，总有些硕鼠来偷咱积攒下来的粮食，与其别人花，不如我们自己花。——《蜗居》宋思明爱人<br/><br/>　　60、你是我丈夫，我要的，不是你多么风光显要，多么飞黄腾达。那都是给外面人看的。我要的，就是到老有个伴，孩子有个爸爸。不过，现在我知道了，我这十几年的付出，得到的不是自己老了以后有个相互扶持着走向墓地的人，却是在为别人做嫁衣裳。我度过了苦尽，把甘来留给后人。宋思明，你说你一回来，我就给你张臭脸看。是的。的确如此，因为，我没办法笑出来。我每天早上醒来，枕头都是湿的，心里都是凉的，屋里都是空的，然后你要我在你回来的时候卑躬屈膝请求你，讨好你，承欢你？我做不到。我们两个，好聚好散。我不去指责你有多么的无情，多么的忘恩负义，多么的朝三暮四，因为到我这个年纪的女人，早就该明白，男人都是一样，年轻的时候需要垫脚石，中年的时候需要强心针，晚年的时候需要根拐棍。我活该自己做了垫脚石。没什么可抱怨的。但是，请你不要在无情上再加卑鄙，把分裂家庭的责任还推卸到我的头上。不爱了就是不爱了，不谈对错，不谈谁负了谁。但不要给自己贴上道德的标签。。——《蜗居》宋思明爱人对宋思明说<br/><br/>　　61、每天晚上,我坐在窗前,看着窗外的灯光,我就会在想：这城市多奇妙啊,有多少人, 就有多少种生活，别人的生活我不知道,而我呢?每天一睁开眼,就有一串数字蹦出脑海：房贷六千,吃穿用度两千五，冉冉上幼儿园一千五，人情往来六百，交通费五百八，物业管理三四百，手机电话费两百五，还有煤气水电费两百。也就是说,从我苏醒的第一个呼吸起,我每天要至少进账四百,至少、、、这就是我活在这个城市的成本。<br/><br/>　　这些数字逼得我一天都不敢懈怠,根本来不及细想未来十年。 ——《蜗居》郭海萍<br/><br/>　　62、其实很多时候我是有原则的,我不想抄近道，我更不想投机取巧,但是每当我看到那些不如我的人,因为插队比我先拿到票,那些不如我的人,因为放弃了原则,而省了十几年的奋斗,我真的不服气，有的时候我都在怀疑,我这份儿坚持到底是对还是不对? ——《蜗居》郭海萍<br/><br/>　　63、我哪有什么未来,我的未来就在当下,在眼前，那天陪妈妈去逛街,其实我们都不用走,那个人流就推着我们向前走,我想不走都不行,想停下都不行,我当时就笑了,我说　这就是我们的生活,来不及细想,没有决断,就这样懵懵懂懂的被人推着往前走,而我青春年少时候的理想上哪儿去了?<br/><br/>　　我的理想,就被这匆匆的人流推得无影无踪,是啊,我曾经的坚持,内心的原则,少年的立志,就被这孩子,被家庭,被工作,被房子,被现实生活磨砺的不剩些许... ——《蜗居》郭海萍<br/><br/>　　64、这两天我在看一些投资方面的书,其实我也没多少钱投资了,我就是想如何让我手头这点钱不贬值，我想这大概是这座城里所有人的恐慌,大家都忧心忡忡的,得到的怕失去,没得到的又想拥有，后来我在一本书里找到巴菲特的一句话叫:　永远坚持价值投资的理念，他说不管在任何年代,任何社会任何经济环境下, 投机的风险永远要大于投资，他说　也许从短期来看,一次投机一次或许会让你获利很多,但是从长远来看,任何一次投机就会造成全盘皆输但投资不一样,投资是　只要你坚持物有所值,最终它会增值并硕果累累的，我觉得他这话挺有道理的、我的理解是,只要你有信念,有追求,只要你坚持,你一定会比随波逐流　行得远,行得正、、、——《蜗居》郭海萍<br/>　　65、海萍对刚出生不久的冉冉：“奶粉要进口的，尿布要名牌的。进出都要钱，你整个儿一双向收费，比中国移动还狠啊！” ——《蜗居》郭海萍<br/><br/>　　66、“男人一旦有了选择有了条件，一定会疯狂反扑，弥补他们缺失的那段。你想啊人家最青涩，最萧条的时光正是荷尔蒙最强的时候，什么都想要，什么都没有，要钱没钱，要地位没地位，要权没权，能守住一个就不错了。可现在就像撒了欢的小狗，关了半辈子的猛兽，一旦有了选择有了条件，干嘛不成就青春时候的梦想呢。” ——《蜗居》宋思明爱人<br/><br/>　　67、“他为什么喜欢海藻，他是真心喜欢海藻吗？我看，他是在享受手里的权利带给他的那份荣耀，想他这种人荣耀压抑久了，不释放就会得病。。。海藻不过是他借以炫耀他成功的首段而已。。。海藻还口口声声的说爱他，这是真的爱吗？我看他爱的不是宋本人，是宋光环照耀下，对她所求所欲无不点头的一种畅快。” ——《蜗居》郭海藻母亲<br/><br/>　　68、婚姻是什么?婚姻就是元角分。婚姻就是柴米油盐酱醋茶。婚姻就是将美丽的爱情扒开,秀秀里面的疤痕和妊娠纹<br/><br/>　　69、有人说他不肯把钱拿出来借海萍买房用就是自私,其实,要我,也是做不到的,谁会把自己辛苦几年的积蓄全部拿出来借人,虽说是八字还没捺下来的自己人,可借钱容易收钱难,自己的房子问题还没解决呢，这就是现实、——《蜗居》小贝<br/><br/>　　70、妾还得过门呢，你没过门，就算个陪睡的伴儿吧，嫖要有嫖品<br/><br/>　　71、很多时候，人生就这样在你期盼中失望，而在不经意间又错过了机会 。——《蜗居》旁白<br/><br/>　　72、人情债，肉偿啦。<br/><br/>　　73、人在江湖走，总会遇高手。<br/><br/>　　74、我们天不靠 地不靠 只靠自己。<br/><br/>　　75、在“我爱你”说出的一刹那，其实已经失去了。 ——《蜗居》旁白<br/><br/>　　76、从现在开始我就步入职业二奶的道路！ ——《蜗居》郭海藻<br/><br/>　　77、此处不留奶 自有留奶处。——《蜗居》郭海藻<br/>　　78、弄的我好像是被世人所鄙视的二奶一样。——《蜗居》郭海藻<br/><br/>　　79、幸福是放心底的东西，是一种信任，愿意生死与共。也许平时并不觉察，但到关键时刻就会跳出来，让你感受。我一直以为我的爱已经被生活磨平了。直到苏淳出事我才知道，我们俩此生就在一条船上了。同甘姑且不说，共苦一定可以。——《蜗居》郭海萍<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=73" border="0" alt=""/><br/><br/>　　80、为什么我们的人生和梦想都要拴在一个房子上呢!我们所有的努力,所有的期盼都仅仅是一处房子,这样的人生是不是太悲哀了! ——《蜗居》苏淳<br/><br/>　　81、“俗话说，男孩儿要穷养，女孩儿要富养，不是没道理的。现在想来，我这一辈子吃亏就吃亏在没钱，没为你们姐妹俩提供好点的生活。但凡你们小时候经历过富裕，都不会为眼前这些小恩小惠所迷惑，感激到把自己的一生都搭进去。你都30多了，难道还看不明白吗，天下没有白吃的午餐，一个人怎么可能不求回报地对你们好？他一定是有所图，图你的身体，图你的心。你和海藻是被他的表象迷惑了。没错，一个人能混到他那个位置上，一定有与众不同的能力和手段。可是，无论他在什么位置上，只要是公家的人，他就在替公家做事。他手里的权力也好，方便也好，都是我们给他的。也就是说，你们享受的那部分帮助，其实原本就属于你们自己。他为什么喜欢海藻？他真的喜欢海藻吗？不是的。与其说他喜欢海藻，不如说，他在享受手里的权力带给他的荣耀。一个人的荣耀如果压抑久了不释放会得病。他是一个当官的手下，他在单位里，在自己家里，都不能太招摇，都要俯首帖耳。那么怎么体现自己的成功呢？海藻不过是他借以炫耀成功的手段而已，没有海藻也会有水草、珊瑚。而海藻呢？她口口声声说爱他，这是真实的爱情吗？她爱的不是宋本人，而是宋那个光环照耀下的一种对所欲所求无不点头的畅快。你们姐妹俩，还是阅历太浅，看不穿，看不透啊!我把话放这儿!海藻这一辈子，不会有什么好下场的。虽然她是我的女儿，我希望她幸福。但看她执迷不悟，我却无能为力。这是我做母亲的失败啊！”——《蜗居》郭海藻母亲<br/><br/>　　82、海萍：股票还有涨涨跌跌的，楼市怎么就一直涨呢，前二天报纸上说，楼市有可能下跌，马上就有人出来说话了，说上海的楼市才刚刚进入春天，还春天呢。。都涨成这样了，这不要涨成夏天了，我们是不是都不要活了？我真不好骂娘！——《蜗居》郭海萍<br/><br/>　　83、小贝：其实应该把那渐渐的三点水，改成，，贱贱的, 由此推断，可以说：我贱贱地爱上了你了。——《蜗居》小贝<br/><br/>　　84。海藻突然明白了一件事，那就是五十块钱的内衣和五百块钱的内衣本质的区别是：女人和女色。 ——郭海藻挥霍宋思明给的二奶费<br/><br/>　　85、任何时候，利润都不可能实现最大化，当你在追求最高利润的时候，其实也就把自己的路给堵死了。我看，获得合理利润，就可以了嘛!——《蜗居》宋思明<br/><br/>　　86、衣服有价，青春无价<br/><br/>　　87、人的肉体和精神是可以分开的，你即便在精神上很爱一个人，肉体却不会忠于他。肉体是很无耻很无耻的贪婪，在贪婪的肉体面前，精神会显得很渺小。我始终认为，钱只是一种途径，却不能作为最终目标，做清官容易，不过博得死后的好名声。而做好官难，因为你的职责，不是为了博个后世好听的名声，而是要切切实实做点事情。独善其身，听起来很高尚，其实很愚拙，一个不懂得变通的人，一个不懂得迎合低级趣味的人，是不能在这个世界上生存的，如果世人皆醉我独醒，那么疯的是自己。现在的社会，你不认识人，没有后台，就只有被欺负的份啊！<br/><br/>　　88、资本市场本来就不是小老百姓玩的，但是他们偏偏又逃不了充当配角的命运。<br/>　　89、当人选择了向上的阶梯之时，就要丢弃很多细枝末节。<br/><br/>　　90、25岁未婚，前途无量！<br/><br/>　　91、海藻：佛说，前世500次的回眸，才能换来今生的擦肩而过，前世1000次的回眸，才能换来今年的今生的一次有缘相见你说咱俩现在能躺在床上，能有多少次回眸啊？小贝：咱俩上辈子啥事都没干，就光顾着回头了。<br/><br/>　　92、婚姻是爱情的坟墓。但我要告诉你，没有坟墓，这个婚姻就走不过去!而我呢!我现在就在自掘坟墓。海藻啊，我真不该打破你的梦，让你看到婚姻的疮疤丑陋。可你早看比迟看好，早醒悟比迟后悔好。我告诉你，爱情，爱情那都是男人骗女人的把戏。什么‘把我的心交给你，你会永远拥有我’，那都是一穷二白的穷光蛋的障眼术。他那是什么都没有了，就说点甜言蜜语。男人若真爱一个女人，别净玩儿虚的，你爱这个女人，第一个要给的，既不是你的心，也不是你的身体，一是拍上一摞票子，让女人不必担心未来，二是奉上一幢房子，至少在拥有不了男人的时候，心失落了，身体还有着落。哼哼，可惜，等我明白的时候，都太迟了。这世界上有两大毒草，一是莎士比亚，另一个就是琼瑶，这两个人最坏的地方。<br/><br/>　　93、她的房子，就是她的坟墓。这是她自己说的。现在的房价太贵了，她负担不起。小贝说，海萍是因为贪慕虚荣才要买一套房子的。可我知道她不是。一个女人，连婚姻的仪式都不在意，结婚甚至没有戒指，不买一件首饰，这样的女人是无论如何不能算虚荣的。那个房子，对她而言，不是生活的装饰品，却是必需品，如果没有房子，她就不能接儿子一起住，她就不能和儿子在一起。小贝说，我把海萍看得太重，重到超过自己的生活，我不可能帮海萍解决这种问题的。<br/>　　94、你以为我愿意欺负他啊!他要像个男人，我也想把他当菩萨供着!他就是条猪大肠，拽都拽不起。人家天天向上，他天天向下!人活着总要有点奔头吧!我和儿子这一辈子还得靠他呢!他这样!能靠上吗？我真是自己套了个死扣往里钻!<br/><br/>　　95、宋思明：每个男人都会犯的错，不过是走向中年对青春的羡慕，走向成功对仰慕的承受，走向人生之巅对幸福的又一次追求。<br/><br/>　　96、海藻，我在这个城市，算是扎根下来了。我相信，凭我的坚持，凭我的努力，最终我一定会过上我想要的日子，而你呢？你还这么年轻，这么有朝气，虽然你犯过错，虽然你曾经失败过，但是没关系，正因为你年轻你知道吗？因为你年轻，所以你有大把的时间纠正错误重新再来，我希望你勇敢。勇敢一下好吗？相信自己，明天一定会好的，会好的。海萍在最后一集了的那段话<br/><br/>　　97、海萍：你抽一辈子烟就烧掉我半套房子！<br/><br/>　　98、海萍：怪不得现在闹洞房越来越不像样。这是把满腔的怒火变相发泄在这对提着红灯笼明抢<br/><br/>　　99、宋思明对海藻：你是我的脚踝。。。我唯一会受伤的地方，也是致命的地方<br/><br/>　　100、宋对陈寺福：人的贪念就在于得到的太容易。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=250" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=250</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[收藏] SEO - 搜索引擎优化问答]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=5" label="网络|技术相关" /> 
	  <updated>2009-11-27T09:57:53+08:00</updated>
	  <published>2009-11-27T09:57:53+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.8qoo.com.cn/download.asp?id=69" border="0" alt=""/><br/>网站，特别是新网站，是不是每天更新会更好？<br/>答： 是的。每天更新可以让网站赢得搜索引擎的信任。同时，快照每日更新，会排名更好。<br/><br/>长尾词要做好，一般要怎么样去做？另外您在访问中提到有些网站可以做到十几万个长尾关键词，那是不是意味着网站需要很高的权重和非常大量的收录量？<br/>答：一般说，一个内容页面，可以做1-3个长尾关键词。那么通过做大量的内容页面，就可以做大量的长尾。<br/><br/>看到老师提到长尾，能否请老师介绍下应该如何做长尾？<br/>答：长尾是用内容页面做，然后，这个长尾关键词，让他在这个内容页面多出现几次，也就是做到密度可以。当然，长尾关键词要出现在标题上。然后，就是各个内容页面之间通过锚文本互联起来。这样，就可以让很多内容页面的排名提升。<br/><br/>还有 能否请老师说下 一个新站做seo的流程<br/>答：<br/>1、确定目标关键词1-3个；<br/>2、确定网站程序，一般采用开源的程序；<br/>3、然后，围绕这些关键词，陆续发布相关的内容，每个内容做好锚文本。<br/>一般流程就是这么来的。这是一个简单的SEO流程。如果是大型网站，就非常复杂了。<br/><br/><br/>我的问题就是想知道纯单页面的站如何能得到好排名！关键词该如何分布，内连和外连怎么做最佳，还有什么需要注意的，以前发过贴提问过，但对一些回答还是很模糊。<br/>答：<br/>单页优化的思路，我们是建议模仿百度百科的单页。<br/>即：文字内容非常，然后，里面都是关于这个关键词的，这个关键词的密度非常大。然后很多外链。<br/><br/>提到一点长尾关键词的重要性，现在在维护的一个网站对于产品页面几乎没什么长尾可拓展（都是一些型号或图片），固定的几个关键词，如果长尾的话只能根据新闻页去展开，感觉产品内容还是在大量发布，很容易造成重复现象发生，希望老师多了解了解，参考这个站：www.54sp.com 长尾的经营，只能通过&#34;最新公告&#34;模块，而产品内容页几乎都是重复的标题或者内容，对搜索引擎的友好度感觉欠缺？<br/>答：产品名称产生的目标型长尾，你已经做好了。现在你要做营销型长尾。即：搜索什么词的人可能是你的目标用户。比如：搜索 宝宝什么时候长牙&nbsp;&nbsp;这样的词人，可能是母婴用户销售网站的目标用户。<br/><br/><br/>请教个问题：site不在首页常见的问题有哪些？快照更新慢，怎么解决？<br/>答：首页site不在第一，这个是没问题的。site没有首页，这个解决办法是做几个比较高权重的外链。很多时候，一些现象没办法有一个直接的办法立竿见影得解决。比如：快照更新慢的问题，解决办法是，首页有一个随机板块，或最新留言最新文章板块。这样，让网站的首页每次搜索引擎来时，都更新了。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=248" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=248</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[二十四岁生日，人生第三轮的零起点]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=4" label="生活|我的文字" /> 
	  <updated>2009-11-22T22:04:56+08:00</updated>
	  <published>2009-11-22T22:04:56+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.8qoo.com.cn/download.asp?id=58" border="0" alt=""/><br/><br/>前两天爸妈就已经提醒我生日的事了，今天周日，一直睡到中午才懒懒的起床。没来得及穿衣服。<br/>开电脑爸爸就发来视频，说是外甥要给我唱生日快乐歌，为我庆祝生日，哈哈，还是用英语！连一句完整的话都说不清楚，口齿不清……边唱边拍着手，咿咿呀呀的算是哼哼完了。<br/>下午去朋友那边玩竟然都记得我的生日，还买了蛋糕，呵~感谢朋友，感谢送给我的蛋糕，感谢做给我的臊子面 <img src="http://www.8qoo.com.cn/images/smilies/yociexp32.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>！<br/>二十四岁生日只有一个愿望……<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=59" border="0" alt=""/><br/>蛋糕<br/><img src="http://www.8qoo.com.cn/download.asp?id=60" border="0" alt=""/><br/>许愿<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=62" border="0" alt=""/><br/>吹蜡烛<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=61" border="0" alt=""/><br/>这张有点怂<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=63" border="0" alt=""/><br/>海萍<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=65" border="0" alt=""/><br/>峰刚 海萍<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=66" border="0" alt=""/><br/>凯凯 咪咪<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=67" border="0" alt=""/><br/>凯凯<br/><br/><img src="http://www.8qoo.com.cn/download.asp?id=68" border="0" alt=""/><br/>宝平<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=247" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=247</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[一个梦……]]></title>
	  <author>
		 <name>寻觅</name>
		 <uri>http://www.8qoo.com.cn/</uri>
		 <email>letao99@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.8qoo.com.cn/default.asp?cateID=4" label="生活|我的文字" /> 
	  <updated>2009-11-09T10:37:00+08:00</updated>
	  <published>2009-11-09T10:37:00+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.8qoo.com.cn/download.asp?id=57" border="0" alt=""/><br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;姐姐，表妹和表姐说是出去逛街。剩下我，准备去上学，找电脑包，找了半天没找到，却突然给妈妈发起脾气，妈妈在厨房里挥着铲子咣咣当当的炒着菜，把头从窗户探出来冲我一笑。<br/>终于是找到了，却发现电脑包很脏，竟然变成了老鼠的居住地，更气人的是竟然被咬开了一个大洞！越发不能自控，放开嗓门就冲妈妈一通喊叫。她依然只是探出头冲我一笑。<br/>&nbsp;&nbsp;&nbsp;&nbsp;小鹏，鹏鹏，亚飞，他们已经是好多年没见的小学同学了，四个人一起，我在最后面走，突然前面出现了一个人，没有任何影响了，似乎压根没有见过，或者应该没有五官......像是街皮，手里拿一把刀，晃动着，冲亚飞他们刺过来，亚飞，小鹏，鹏鹏 身子轻轻一侧我却没来得及闪躲，刀尖狠狠刺入我的小腹左侧，没有疼痛感！却看到刀口有一厘米左右的宽度，血开始流，突然就喷射了一下，开始不知所措，右手用力的按住伤口，鹏鹏在一间房子里找木板，想用木板来抬我去医院，亚飞和小鹏 一人抬我的头一人抬着我的脚，往亚飞他妈的诊所跑了，只记得亚飞冲鹏鹏大喊了一声,好像是让他别找了之类的话吧，鹏鹏跑过来托起我的背，看到路旁有几个围观的人，好像还有妈妈的一个四川朋友，操着一口四川方言，好像在说：“那不是冯姐的儿子吗...”。<br/>&nbsp;&nbsp;&nbsp;&nbsp;亚飞他妈看到就喊他们抬我上2楼，像是到了2楼最东边的那间房子，只有一张床，我已经开始呼吸急促，快要窒息，慢慢的视线也有些模糊，右手突然挪开了一下，猛的一吸气，伤口竟然像是风箱的风叶，被吸的陷了下去，阿姨拿来了吊瓶，二话没说狠劲的往我大腿上一扎，结果针弯了，我却没感觉到疼，感觉双腿已经麻木僵硬，我好像喊了救命，我好像差点失声。。。我只看到阿姨无奈的眼神，拿起针又是狠狠的一下，针更弯了，阿姨眼眶里像是留出了泪，她那时候的表情我依然历历在目：百般的无奈，那种无奈像是来自另外一个空间，让人痛彻心扉，让人痛悔莫急，“实体已经开始僵化！肌肉崩的太紧，针都扎不进去了.....”她好像是哽咽着，说了这样的话，我的视已经恍惚不定，慢慢的模糊，我已经有一种轻飘飘的感觉，突然一下，我从梦里被惊醒，原来只是一场梦！虽然醒了，只是意识恢复，我依然没有睁开眼睛，一直沉淀于那个梦境，翻来覆去的想，回忆那段梦境，一直从头想到尾，又从头再想，一直想，想在最绝望的那一刻我能做些什么，我脑子里下意识的想了些什么？醒了之后我又想了什么？不知道想了多久，我又想再入睡，可再也睡不着了，一看手机早上六点半。<br/>&nbsp;&nbsp;&nbsp;&nbsp;穿好衣服，洗脸刷牙，突然打雷闪电，真是奇怪透顶，冬天打雷闪电......&nbsp;&nbsp;狠狠的摇摇头，突然感觉好像还是在做梦......以往上班从来没有这么早起床，也没有这么早出门过，下楼，突然下起雨......噼里啪啦的一阵子好像很大的样子，没仔细看一口气冲上楼找伞，可这关键时刻死活就是找不到雨伞在哪......突然意识到上周才下的雪，今天怎么会下雨呢，想想戴上帽子先去吃个早点，下楼打开楼门一看呆了一会：这么大的雪？还是雪球？大的有玉米粒那么大，只听到噼里啪啦......蹲下一看那么大的冰雹。<br/><img src="http://www.8qoo.com.cn/download.asp?id=55" border="0" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;吃完早点绕着小区跑上一圈，让自己完全清醒，跟着人流进站上车，到公司，希望这一周不会太累。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.8qoo.com.cn/article.asp?id=245" /> 
	  <id>http://www.8qoo.com.cn/default.asp?id=245</id>
  </entry>	
		
</feed>
