??xml version="1.0" encoding="utf-8" standalone="yes"?>色噜噜狠狠色综合网图区,99热这里有精品,精品国产成人在线影院http://www.aygfsteel.com/zhangxiong37/category/21679.htmltigerzh-cnThu, 03 Jun 2010 19:40:31 GMTThu, 03 Jun 2010 19:40:31 GMT60从乡村爱情看IT培训【{自IT培训评h|(www.itpxpj.comQ?/title><link>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322401.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 31 May 2010 22:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322401.html</guid><wfw:comment>http://www.aygfsteel.com/zhangxiong37/comments/322401.html</wfw:comment><comments>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhangxiong37/comments/commentRss/322401.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhangxiong37/services/trackbacks/322401.html</trackback:ping><description><![CDATA[     摘要: 对于惛_IT的朋友,请问你自己有计算机基吗?你觉得IT的待遇都很高吗?你从心底喜欢IT吗?其实Q没有一个大专以上文凭,没有学过《操作系l》、《数据结构》等Q你׃要学~程Q没有做好吃苦的准备Q你也不要学~程。IT更新很快Q要始终保持一颗学习的心。没有吃苦Q哪来高工资Q如果自己有其他优势Q也不一定高IT才能够致富。比如有Z回家创业Q像《乡村爱情》里面的优秀q轻人学习,只要努力Q也一样会有一个美好的明天Q?  <a href='http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322401.html'>阅读全文</a><img src ="http://www.aygfsteel.com/zhangxiong37/aggbug/322401.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhangxiong37/" target="_blank">竹</a> 2010-06-01 06:52 <a href="http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈JAVA ׃前景【{自IT培训评h|(www.itpxpj.comQ?/title><link>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322400.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 31 May 2010 22:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322400.html</guid><wfw:comment>http://www.aygfsteel.com/zhangxiong37/comments/322400.html</wfw:comment><comments>http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhangxiong37/comments/commentRss/322400.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhangxiong37/services/trackbacks/322400.html</trackback:ping><description><![CDATA[<p>Java语言是整个体pȝ基础Q按照不同的用途,在以下方面应用广泛: </p> <p><br /> <strong>1、企业应用开?/strong> <br /> q里是JAVA的天圎ͼ大到全国联网的系l,到中小企业的应用解x案,JAVA都占有极为重要的C?/p> <p><br /> <strong>2、网站开?/strong> <br /> 当然是JSP+Servlet+JavaBeanQ以及后来的StrutsQSpringQHibernate/IBatis{,一直以来都相当行</p> <p> <br /> <strong>3、移动领?/strong> <br /> 典型的应用是手机游戏Q国内主要是q方面)Q这里是J2ME的天圎ͼ其实应用范围是很q的Q只是国内开发不够?/p> <p><br /> JAVA已成为当今市面上最受欢q的~程软gQ对于处于信息高速发辄今天QJAVA技术已l无处不在,手机软g、手机JAVA游戏、电脑Y件等{。可以这栯Q只要你使用手机、电脑等电子产品Q你׃用到跟JAVA有关的东ѝ?/p> <p><strong><font color="#ff0033">专家点评Q?/font></strong><font color="#0000cc">从最q几q就业情冉|看,׃国内主要q是外包斚w需要大量的人才Q所以,Java未来几年的发展还是很好的QIBM、Oracle{大公司都一直在做这斚w的相关品,以及Java开源运动,Javaq属于青壮年期。只要学好了JavaQ待遇应该不是问题!而且Q据我们了解Q一些大公司正在原来C++的系l,往Java上面转!比如Q华为,诺基亚西门子{?/font></p><img src ="http://www.aygfsteel.com/zhangxiong37/aggbug/322400.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhangxiong37/" target="_blank">竹</a> 2010-06-01 06:50 <a href="http://www.aygfsteel.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>偶尔感悟http://www.aygfsteel.com/zhangxiong37/archive/2008/11/12/240055.htmlWed, 12 Nov 2008 04:26:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2008/11/12/240055.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/240055.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2008/11/12/240055.html#Feedback0http://www.aygfsteel.com/zhangxiong37/comments/commentRss/240055.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/240055.html

2008-11-12 12:26 发表评论
]]>
Eclipse׃jdk1.3无法启动[转]http://www.aygfsteel.com/zhangxiong37/archive/2007/02/26/100684.htmlMon, 26 Feb 2007 02:18:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2007/02/26/100684.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/100684.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2007/02/26/100684.html#Feedback0http://www.aygfsteel.com/zhangxiong37/comments/commentRss/100684.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/100684.html1.打开命o行窗口,q入到C:\WINDOWS\system32>。之下java命oQ系l显C:
C:\WINDOWS\system32>java
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.3', but '1.4' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.

       pȝ提示好像是在注册表中扑ֈ的是java1.3,而这个java.exe。是java1.4。好像找到问题的所在了Q于是,q入注册表。查扑ֈQJava Runtime Environment
看到了他下面却实有好多的jdk版本。包括jb7带的1.3。还有jb9带的1.4.1。还有我刚装的jdk1.4.2。都在,而看?br>CurrentVersion的值竟然是1.3。该死,于是Ҏ1.4。保存。在命o行的C:\WINDOWS\system32下运行java。成功了?br>       于是打开eclipse。ok。一切成功。终于看C那个期望的界面?br>q个问题可能是jb7的自带jdk1.3所造成的。看来eclipseL的jdk不是pȝ环境变量中的java_home。而是system32下的java虚拟机。也是
注册表中的那个Java Runtime Environment\CurrentVersio。这ơ终于从Ҏ上解决了q个恼火的问题。高兴?/p>

2.另外一U情况就是eclipse們֊报错,看log文g?javax的parexmlcL问题,该原因一般是因ؓ安装了oracle9i,它在pȝ变量的path路径中加入了jre1.3的\?把它删除卛_启动eclipse,q主要是因ؓeclipse使用的jdk.1.4以上的版??.4?.3做了很大的修?所以找不到那个c?


MQ仔l查看系l变量中path的值就知道是什么原因!



2007-02-26 10:18 发表评论
]]>
采用WEB标准的好处[转]http://www.aygfsteel.com/zhangxiong37/archive/2007/01/20/95031.htmlSat, 20 Jan 2007 02:41:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2007/01/20/95031.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/95031.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2007/01/20/95031.html#Feedback0http://www.aygfsteel.com/zhangxiong37/comments/commentRss/95031.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/95031.html
我们大部分h都有深刻体验Q每当主浏览器版本的升U,我们刚徏立的|站可能变得过Ӟ我们需要升U或者重新徏造一遍网站。例?996-1999q典型的"览器大?Qؓ了兼容Netscape和IEQ网站不得不两种览器写不同的代码。同LQ每当新的网l技术和交互讑֤的出玎ͼ我们也需要制作一个新版本来支持这U新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜DQ网站代码臃ѝ繁杂浪费了我们大量的带宽;针对某种览器的DHTMLҎQ屏蔽了部分潜在的客P不易用的代码Q残障h士无法浏览网站等{。这是一U恶性@环,是一U巨大的费?

如何解决q些问题呢?有识之士早已开始思考,需要徏立一U普遍认同的标准来结束这U无序和混ؕ。商业公?Netscape、Microsoft{?也终于认识到l一标准的好处,因此在W3CQW3C.orgQ的l织下,|站标准开始被建立Q?998q??0日发布XML1.0为标志)Qƈ在网站标准组l(webstandards.orgQ的督促下推q执行?/p>

单说Q网站标准的目的是Q?/p>

  • 提供最多利益给最多的|站用户
  • 保M|站文挡都能够长期有?
  • 化代码、降低徏设成?
  • 让网站更Ҏ使用Q能适应更多不同用户和更多网路设?
  • 当浏览器版本更新Q或者出现新的网l交互设备时Q确保所有应用能够l正执行?

对于|站设计和开发h员来_遵@|站标准是使用标准Q对于你的网站用h_|站标准是最佳体验?/p>

采用|站标准的好?/h4>

对网站浏览者的好处Q?/p>

  • 文g下蝲与页面显C速度更快Q?
  • 内容能被更多的用h讉KQ包括失明、视弱、色盲等D障人士Q;
  • 内容能被更广泛的讑֤所讉KQ包括屏q阅L、手持设备、搜索机器h、打印机、电冰箱{等Q?
  • 用户能够通过样式选择定制自己的表现界?
  • 所有页面都能提供适于打印的版?

对网站所有者的好处Q?/p>

  • 更少的代码和lgQ容易维?
  • 带宽要求降低Q代码更z)Q成本降低。D个例子:?ESPN.com 使用 CSS改版后,每天节约过两兆字节QterabytesQ的带宽?
  • 更容易被搜寻引擎搜烦?
  • 改版方便Q不需要变动页面内?
  • 提供打印版本而不需要复制内?
  • 提高|站易用性。在国Q有严格的法律条ƾ(Section 508Q来U束政府|站必须辑ֈ一定的易用性,其他国家也有cM的要求?

q样才能使自q|站不过ӞQ!Q!Q?br>打破“99%的网站都该被淘汰”Q!Q?/p>

2007-01-20 10:41 发表评论
]]>传|q是传引用?http://www.aygfsteel.com/zhangxiong37/archive/2006/08/02/61297.htmlWed, 02 Aug 2006 02:07:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2006/08/02/61297.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/61297.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2006/08/02/61297.html#Feedback0http://www.aygfsteel.com/zhangxiong37/comments/commentRss/61297.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/61297.html传|分ؓ传原始类型值和地址|即传递指针)Q用于java,c,c++语言{等Q?br>传引用:相当与c++中的引用Q两个变量绑定到一起了Q它与传递指针是有区别的。(只是适用于c++中,不适用于java,c中)
 egQ?br> 1. 没有null reference?
 2. reference必须有初倹{?
 3. 使用reference要比使用指针效率高。因为reference不需要测试其有效性?
 4. 指针可以重新赋|而referenceL指向它最初获得的对象

(参:http://dev.csdn.net/article/17/17286.shtm )

 



2006-08-02 10:07 发表评论
]]>
框架与模?/title><link>http://www.aygfsteel.com/zhangxiong37/archive/2006/06/30/55862.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Fri, 30 Jun 2006 02:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhangxiong37/archive/2006/06/30/55862.html</guid><wfw:comment>http://www.aygfsteel.com/zhangxiong37/comments/55862.html</wfw:comment><comments>http://www.aygfsteel.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhangxiong37/comments/commentRss/55862.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhangxiong37/services/trackbacks/55862.html</trackback:ping><description><![CDATA[转自Qbea(UG)<br>一个框架一定是一个或者多个模式的具体实现?br>•比如Q?br>•大部分Web框架都是MVC模式<br>•Struts的具体实现模式有Q?br>•前端控制器(FrontControllerQ?br>•应用控制器(ApplicationControllerQ?br>•命o处理器(CommandProcessorQ?br>•视图处理器(ViewHandlerQ?br><br>View技?框架)<br>•HTML/XHTML<br>•JSP<br>•XSL<br>•Excel/PDF<br>•Flash<br>•Xforms<br>•Template<br>•Velocity<br>•Freemaker<br>•Webmacro<br>•Layout<br>•Sitemesh<br>•Tiles<br><br>控制器框ӞWeb框架Q?br>•Struts<br>•JSF<br>•WebWork<br>•Tapstry<br>•Cocoon<br>•SpringMVC<br>•ADF<br>•Flex<br>•Laszlo<br><br>Model框架<br>•(POJOQ?<br>•SpringIoCContainer<br>•Someothercontainer<br>•EJB<br>•ADF<br><br>Persistence框架<br>•JDBC<br>•Hibernate<br>•iBATIS<br>•JDO<br>•Cayenne<br>•MrPersister<br>•OJB<br>•EJB<br>•TOPLINK<img src ="http://www.aygfsteel.com/zhangxiong37/aggbug/55862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhangxiong37/" target="_blank">竹</a> 2006-06-30 10:02 <a href="http://www.aygfsteel.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算机科学的史诗Q算法)【{?/title><link>http://www.aygfsteel.com/zhangxiong37/archive/2006/04/26/43182.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Wed, 26 Apr 2006 01:36:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhangxiong37/archive/2006/04/26/43182.html</guid><wfw:comment>http://www.aygfsteel.com/zhangxiong37/comments/43182.html</wfw:comment><comments>http://www.aygfsteel.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhangxiong37/comments/commentRss/43182.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhangxiong37/services/trackbacks/43182.html</trackback:ping><description><![CDATA[<table class=MsoNormalTable style="mso-cellspacing: 1.5pt" cellPadding=0 border=0> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">计算机科学的史诗<span lang=EN-US><br>The Art of Computer Programming(TAOCP)<o:p></o:p></span></span> </strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体"> </span> </strong><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">学习讨论|页<span lang=EN-US><o:p></o:p></span></span> </strong></p> </td> </tr> </tbody> </table> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">如果你认Z是一名真正优U的程序员<span lang=EN-US>……</span>?span lang=EN-US>Knuth</span>的《计机E序设计艺术》,如果你能L整套书的话,L我发一份你的简历?span lang=EN-US>--Bill Gates<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">q是一套集所有基法之大成的l典之作。当今Y件开发h员所掌握的绝大多数计机E序设计的知识都来源于此?span lang=EN-US>--Byte<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_s1026 style="MARGIN-TOP: 0px; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 101.25pt; POSITION: absolute; HEIGHT: 137.25pt; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="art_autor" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><span style="FONT-SIZE: 12pt; COLOR: #ff8000; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">作者简介:</span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><br>    Donald.E.Knuth(</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">唐纳?span lang=EN-US>.E.</span>克努特,中文名高L<span lang=EN-US>)</span>是算法和E序设计技术的先驱者,是计机排版pȝ<span lang=EN-US>TEX</span>?span lang=EN-US>METAFONT</span>的发明者,他因q些成就和大量创造性的影响p的著?span lang=EN-US>(19</span>部书?span lang=EN-US>160</span>论?span lang=EN-US>)</span>而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集。这一伟大工程?span lang=EN-US>1962</span>q他q是加利尼亚理工学院的研究生时开始了?span lang=EN-US><br>     Knuth</span>教授获得了许多奖和荣誉Q包括美国计机协会<strong>囄?/strong><span lang=EN-US>(ACM Turing Award)</span>Q美国前ȝ卡特授予的科学金?span lang=EN-US>(Medal of Science)</span>Q美国数学学会斯蒂尔?span lang=EN-US>(AMS Steele Prize)</span>Q以?span lang=EN-US>1996</span>q?span lang=EN-US>11</span>月由于发明先q技术荣L极受重的京都奖<span lang=EN-US>(KyotoPrize)</span>。现与其?span lang=EN-US>Jill</span>生活于斯坦福校园内?span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">他的主页 <span lang=EN-US><a >http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> At the end of 1999, these books (The Art of Comupter Programming) were named among the best twelve scientific monographs of the century by <a ><em>American Scientist</em></a>, along with: Dirac on quantum mechanics, Einstein on relativity, Mandelbrot on fractals, Pauling on the chemical bond, Russell and Whitehead on foundations of mathematics, von Neumann and Morgenstern on game theory, Wiener on cybernetics, Woodward and Hoffmann on orbital symmetry, Feynman on quantum electrodynamics, Smith on the search for structure, and Einstein's collected papers.<o:p></o:p></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲q套书的W一和第三册中文?/span> </span></a></span><span lang=EN-US style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">(<a ><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>阅读该书使用的Y件下?/span></span></a>.</span> <span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">该内Ҏ源于|络Q仅供参考学?span lang=EN-US>.</span>如有用于商业目的Q后果自负;如有版权冲突Q来信告知,一定删?span lang=EN-US>. </span>再次声明Q该书来自网上其他书c下载类站点Q图书版权归原作者和电子书制作者所有。请您预览该书后Q在<span lang=EN-US>24</span>时内从计算Z该书删除?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲q套书的W二册英文版</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"></span><span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Q该内容来源于网l,仅供参考学?span lang=EN-US>.</span>如有用于商业目的Q后果自负;如有版权冲突Q来信告知,一定删?span lang=EN-US>. </span>再次声明Q该书来自网上其他书c下载类站点Q图书版权归原作者和电子书制作者所有。请您预览该书后Q在<span lang=EN-US>24</span>时内从计算Z该书删除?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span style="mso-bidi-font-size: 12.0pt">knuth</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>先生?lt;<</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>具体数学>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲(TAOCP</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>的数学基)</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span style="mso-bidi-font-size: 12.0pt"><<</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>法D>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲(</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>l典的教?</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><br style="PAGE-BREAK-BEFORE: always" clear=all></span></strong> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><v:shape id=_x0000_s1027 style="MARGIN-TOP: 0px; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 150.75pt; POSITION: absolute; HEIGHT: 178.5pt; TEXT-ALIGN: left; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="clrs" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><font face=宋体>法D</font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体><span lang=EN-US>Introduction to Algorithms</span>Q?span lang=EN-US>CLRS</span>Q?/font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体>学习和讨论网?/font> </h1> <p><font face=宋体><span id="wmqeeuq" class=serif>本书自第一版出版以来,已经成ؓ世界范围内广泛用的大学教材和专业h员的标准参考手册。本书全面论qC法的内容,从一定深度上늛了算法的诸多斚wQ同时其讲授和分析方法又兼顾了各个层ơ读者的接受能力。各章内容自成体p,可作为独立单元学习。所有算法都用英文和伪码描述Q具备初步~程l验的h也可L。全书讲解通俗易懂Q且不失深度和数学上的严谨性?/span> <span id="wmqeeuq" class=serif><span lang=EN-US><o:p></o:p></span></span></font></p> <p><font face=宋体><strong><span lang=EN-US>Topics covered:</span> </strong><span lang=EN-US>Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).</span> </font></p> <p style="TEXT-ALIGN: center" align=center><font face=宋体> </font> <em><span style="FONT-SIZE: 18pt; FONT-FAMILY: 黑体">误住:法D 是本教材 ?span lang=EN-US> TAOCP </span>是本史诗?/span> </em></p> <p><span id="wmqeeuq" class=serif><span lang=EN-US><a ><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US><font face=宋体>电子版下?/font> </span></span></a></span></span></p> <p><span lang=EN-US><a ><font face=宋体><span style="FONT-SIZE: 18pt">TAOCP </span><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US>讨论|页</span> </span></font></a></span></p> <p><span lang=EN-US></span> </p><img src ="http://www.aygfsteel.com/zhangxiong37/aggbug/43182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhangxiong37/" target="_blank">竹</a> 2006-04-26 09:36 <a href="http://www.aygfsteel.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java取四舍五入的Ҏhttp://www.aygfsteel.com/zhangxiong37/archive/2006/04/25/42980.htmlTue, 25 Apr 2006 03:38:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2006/04/25/42980.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/42980.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2006/04/25/42980.html#Feedback6http://www.aygfsteel.com/zhangxiong37/comments/commentRss/42980.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/42980.html“带下划线内容无效"

两种不同Ҏ的实玎ͼ


1:
/**

* 提供数位四舍五入处理?

* @param v 需要四舍五入的数字

* @param scale 数点后保留几位

* @return 四舍五入后的l果

*/

public static double round(double v,int scale){
String temp="#,##0.";
for (int i=0;i<scale ;i++ )
{
temp+="0";
}
return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
}

2:数学Ҏ
public static double round2(double d, int scale) {
long temp=1;
for (int i=scale; i>;0; i--) {
temp*=10;
}
d*=temp;
long dl=Math.round(d);
return (double)(dl)/temp;
}

 

鉴于|友的的指出Q我重新认真研究了一下四舍五入,最l给出正解法如下:

import java.math.BigDecimal;
import java.text.DecimalFormat;

/**
* 本例通过对网上几U取四舍五入的研IӞq行了一一试。最l通过实验和理论得出round4为唯一正确的算法?br /> * 2008/10/13

* @author jamezhan
*
*/
public class RoundTest {

public static double round1(double v, int scale) {
if (scale < 0)
return v;

String temp = "#####0.";
for (int i = 0; i < scale; i++) {
temp += "0";
}

return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
}

/**
* 该算法会出现中间q算后结果超qDouble.MAX_VALUEQ所以不推荐使用
* @param d
* @param scale
* @return
* @throws Exception
*/
public static double round2(double d, int scale) throws Exception {
if (scale < 0)
return d;

long temp = 1;
for (int i = scale; i > 0; i--) {
temp *= 10;
}

if (Math.abs(d * temp) > Double.MAX_VALUE)
throw new Exception("data is too big or too small");

d *= temp;
long dl = Math.round(d);
return (double) (dl) / temp;
}

public static double round3(double v, int scale) {
BigDecimal value = new BigDecimal(v);
float actualTax = value.setScale(scale, BigDecimal.ROUND_HALF_UP).floatValue();
return actualTax;
}

public static double round4(double v,int scale)
{
if(scale<0){
throw new IllegalArgumentException("The scale must be a positive integer or zero");
}

BigDecimal b = new BigDecimal(Double.toString(v));
BigDecimal one = new BigDecimal("1");
return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).doubleValue();
}

public static void testRound1(double d, int scale) {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round1(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
}

public static void testRound2(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round2(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}

public static void testRound3(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round3(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}

public static void testRound4(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round4(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}


public static void main(String[] args) throws Exception {
System.out.println("****************************** Test round1 ******************************");

testRound1(Double.MAX_VALUE,2);
testRound1(1.264,2);
testRound1(-1.264,2);
testRound1(1.265,2);//wrong result
testRound1(-1.265,2);//wrong result
testRound1(1.266,2);
testRound1(-1.266,2);
testRound1(10224948.265,2);//wrong result
testRound1(-10224948.265,2);//wrong result
testRound1(-Double.MAX_VALUE, 2);

System.out.println("****************************** Test round2 ******************************");

testRound2(Double.MAX_VALUE,2);
testRound2(1.264,2);
testRound2(-1.264,2);
testRound2(1.265,2);//wrong result (java表示数0.1的问题导致的 1.265表示?.2599999904632568)
testRound2(-1.265,2);//wrong result (׃round法是先?.5再运,所以d数时且最后一位小Cؓ5时结果是不正的)
testRound2(1.266,2);
testRound2(-1.266,2);
testRound2(10224948.265,2);
testRound2(-10224948.265,2);//wrong result
testRound2(-Double.MAX_VALUE, 2);


System.out.println("****************************** Test round3 ******************************");

testRound3(Double.MAX_VALUE,2);//wrong result 
testRound3(1.264,2);
testRound3(-1.264,2);
testRound3(1.265,2);
testRound3(-1.265,2);
testRound3(1.266,2);
testRound3(-1.266,2);
testRound3(10224948.265,2);//wrong result 
testRound3(-10224948.265,2);//wrong result
testRound3(-Double.MAX_VALUE, 2);//wrong result 

System.out.println("****************************** Test round4 ******************************");

testRound4(Double.MAX_VALUE,2);
testRound4(1.264,2);
testRound4(-1.264,2);
testRound4(1.265,2);
testRound4(-1.265,2);
testRound4(1.266,2);
testRound4(-1.266,2);
testRound4(10224948.265,2);
testRound4(-10224948.265,2);
testRound4(-Double.MAX_VALUE, 2);

}
}


 



2006-04-25 11:38 发表评论
]]>
Java中ThreadLocal的设计与使用[转]http://www.aygfsteel.com/zhangxiong37/archive/2006/03/16/35687.htmlThu, 16 Mar 2006 09:33:00 GMThttp://www.aygfsteel.com/zhangxiong37/archive/2006/03/16/35687.htmlhttp://www.aygfsteel.com/zhangxiong37/comments/35687.htmlhttp://www.aygfsteel.com/zhangxiong37/archive/2006/03/16/35687.html#Feedback0http://www.aygfsteel.com/zhangxiong37/comments/commentRss/35687.htmlhttp://www.aygfsteel.com/zhangxiong37/services/trackbacks/35687.html
ThreadLocal是什?br>
ThreadLocalq是一个线E的本地实现版本Q它q不是一个ThreadQ而是thread local variableQ线E局部变量)。也许把它命名ؓThreadLocalVar更加合适。线E局部变量(ThreadLocalQ其实的功用非常单,是为每一个用该变量的线E都提供一个变量值的副本Q是每一个线E都可以独立地改变自q副本Q而不会和其它U程的副本冲H。从U程的角度看Q就好像每一个线E都完全拥有该变量。线E局部变量ƈ不是Java的新发明Q在其它的一些语a~译器实玎ͼ如IBM XL FORTRANQ中Q它在语a的层ơ提供了直接的支持。因为Java中没有提供在语言层次的直接支持,而是提供了一个ThreadLocal的类来提供支持,所以,在Java中编写线E局部变量的代码相对比较W拙Q这也许是线E局部变量没有在Java中得到很好的普及的一个原因吧?br>

ThreadLocal的设?br>
首先看看ThreadLocal的接口:

Object get() ;

// q回当前U程的线E局部变量副?protected Object initialValue(); // q回该线E局部变量的当前U程的初始?br>
void set(Object value);

// 讄当前U程的线E局部变量副本的?br>

ThreadLocal?个方法,其中值得注意的是initialValue()Q该Ҏ是一个protected的方法,昄是ؓ了子c重写而特意实现的。该Ҏq回当前U程在该U程局部变量的初始|q个Ҏ是一个gq调用方法,在一个线E第1ơ调用get()或者set(Object)时才执行Qƈ且仅执行1ơ。ThreadLocal中的实实现直接q回一个nullQ?br>

protected Object initialValue() { return null; }


ThreadLocal是如何做Cؓ每一个线E维护变量的副本的呢Q其实实现的思\很简单,在ThreadLocalcM有一个MapQ用于存储每一个线E的变量的副本。比如下面的CZ实现Q?br>

public class ThreadLocal

{

private Map values = Collections.synchronizedMap(new HashMap());

public Object get()

{

Thread curThread = Thread.currentThread();

Object o = values.get(curThread);

if (o == null && !values.containsKey(curThread))

{

o = initialValue();

values.put(curThread, o);

}

return o;

}


public void set(Object newValue)

{

values.put(Thread.currentThread(), newValue);

}


public Object initialValue()

{

return null;

}

}


当然Q这q不是一个工业强度的实现Q但JDK中的ThreadLocal的实现M思\也类g此?br>

ThreadLocal的?br>

如果希望U程局部变量初始化其它|那么需要自己实现ThreadLocal的子cdƈ重写该方法,通常使用一个内部匿名类对ThreadLocalq行子类化,比如下面的例子,SerialNumcMؓ每一个类分配一个序P


public class SerialNum

{

// The next serial number to be assigned


private static int nextSerialNum = 0;

private static ThreadLocal serialNum = new ThreadLocal()

{

protected synchronized Object initialValue()

{

return new Integer(nextSerialNum++);

}

};


public static int get()

{

return ((Integer) (serialNum.get())).intValue();

}

}


SerialNumcȝ使用非常地单,因ؓget()Ҏ是static的,所以在需要获取当前线E的序号Ӟ单地调用Q?br>

int serial = SerialNum.get();


卛_?br>

在线E是zd的ƈ且ThreadLocal对象是可讉K的时Q该U程持有一个到该线E局部变量副本的隐含引用Q当该线E运行结束后Q该U程拥有的所以线E局部变量的副本都将失效Qƈ{待垃圾攉器收集?br>

ThreadLocal与其它同步机制的比较

ThreadLocal和其它同步机制相比有什么优势呢QThreadLocal和其它所有的同步机制都是Z解决多线E中的对同一变量的访问冲H,在普通的同步机制中,是通过对象加锁来实现多个线E对同一变量的安全访问的。这时该变量是多个线E共享的Q用这U同步机刉要很l致地分析在什么时候对变量q行dQ什么时候需要锁定某个对象,什么时候释放该对象的锁{等很多。所有这些都是因为多个线E共享了资源造成的。ThreadLocal׃另一个角度来解决多线E的q发讉KQThreadLocal会ؓ每一个线E维护一个和该线E绑定的变量的副本,从而隔M多个U程的数据,每一个线E都拥有自己的变量副本,从而也没有必要对该变量进行同步了。ThreadLocal提供了线E安全的׃n对象Q在~写多线E代码时Q可以把不安全的整个变量装qThreadLocalQ或者把该对象的特定于线E的状态封装进ThreadLocal?br>

׃ThreadLocal中可以持有Q何类型的对象Q所以用ThreadLocal get当前U程的值是需要进行强制类型{换。但随着新的Java版本Q?.5Q将模版的引入,新的支持模版参数的ThreadLocalcd从中受益。也可以减少强制cd转换Qƈ一些错误检查提前到了编译期Q将一定程度地化ThreadLocal的用?br>

ȝ

当然ThreadLocalq不能替代同步机Ӟ两者面向的问题领域不同。同步机制是Z同步多个U程对相同资源的q发讉KQ是Z多个U程之间q行通信的有效方式;而ThreadLocal是隔d个线E的数据׃nQ从Ҏ上就不在多个U程之间׃n资源Q变量)Q这样当然不需要对多个U程q行同步了。所以,如果你需要进行多个线E之间进行通信Q则使用同步机制Q如果需要隔d个线E之间的׃n冲突Q可以用ThreadLocalQ这极大地化你的程序,使程序更加易诅R简z?br>

2006-03-16 17:33 发表评论
]]>
java不能直接L操作windows注册?/title><link>http://www.aygfsteel.com/zhangxiong37/archive/2006/02/23/32061.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Thu, 23 Feb 2006 01:46:00 GMT</pubDate><guid>http://www.aygfsteel.com/zhangxiong37/archive/2006/02/23/32061.html</guid><wfw:comment>http://www.aygfsteel.com/zhangxiong37/comments/32061.html</wfw:comment><comments>http://www.aygfsteel.com/zhangxiong37/archive/2006/02/23/32061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zhangxiong37/comments/commentRss/32061.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zhangxiong37/services/trackbacks/32061.html</trackback:ping><description><![CDATA[        java不能直接L操作windows注册表,其中java.util.prefs中的Preferencescd可以操作部分注册表,Preferences.systemRoot()获得的根目录不是注册表的根目录(egQHKEY_CLASSES_ROOTQ,而是java自定义的一个系l目?#8220;/”Q比如:可能“/”=HKEY_CURRENT_USER\Software\JavaSoft\PrefsQ?br>       当然Q如果不考虑pȝ的移植性,则可以通过JNI技术来操作注册表,|上也有开源!<img src ="http://www.aygfsteel.com/zhangxiong37/aggbug/32061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zhangxiong37/" target="_blank">竹</a> 2006-02-23 09:46 <a href="http://www.aygfsteel.com/zhangxiong37/archive/2006/02/23/32061.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank">̶</a>| <a href="http://" target="_blank">»</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ժ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">կ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">γ</a>| <a href="http://" target="_blank">ԭƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">пǰ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>