??xml version="1.0" encoding="utf-8" standalone="yes"?>超碰在线亚洲,欧美高清视频一区,懂色av一区二区三区http://www.aygfsteel.com/czcode/category/17964.htmlzh-cnWed, 28 Feb 2007 07:49:01 GMTWed, 28 Feb 2007 07:49:01 GMT60Struts中常见错?/title><link>http://www.aygfsteel.com/czcode/articles/85044.html</link><dc:creator>崔振</dc:creator><author>崔振</author><pubDate>Sat, 02 Dec 2006 08:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/czcode/articles/85044.html</guid><wfw:comment>http://www.aygfsteel.com/czcode/comments/85044.html</wfw:comment><comments>http://www.aygfsteel.com/czcode/articles/85044.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/czcode/comments/commentRss/85044.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/czcode/services/trackbacks/85044.html</trackback:ping><description><![CDATA[ <p> <font color="#000080">以下所说的struts-config.xml和ApplicationResources.properties{文件名是缺省时使用的,如果你用了多模块,或指定了不同的资源文件名Uͼq些名字要做相应的修攏V?/font> </p> <p> <font color="#000080">1、“No bean found under attribute key XXX?br />在struts-config.xml里定义了一个ActionFormQ但type属性指定的cM存在Qtype属性的值应该是Formcȝ全名。或者是Q在Action的定义中Qname或attribute属性指定的ActionForm不存在?/font> </p> <p> <br /> <font color="#000080">2、“Cannot find bean XXX in any scope?br />在Action里一般会(x)request.setAttribute()一些对象,然后在{向的jsp文g里(用tag或request.getAttribute()Ҏ(gu)Q得到这些对象ƈ昄出来。这个异常是说jsp要得C个对象,但前面的Action里ƈ没有对象设|到requestQ也可以是session、servletContextQ里?br />可能是名字错了,h查jsp里的tag的一般是name属性,或getAttribute()Ҏ(gu)的参数|或者是Action逻辑有问题没有执行setAttribute()Ҏ(gu)先转向了?br />q有另外一个可能,Ua(b)是jsp文g的问题,例如<logic:iterate>?x)指定一个id|然后在@环里<bean:write>使用q个g为name的|如果q两个g同,也会(x)出现此异常。(都是一个道理,request里没有对应的对象。)</font> </p> <p> <br /> <font color="#000080">3、“Missing message for key "XXX"?br />~少所需的资源,查ApplicationResources.properties文g里是否有jsp文g里需要的资源Q例如:(x)</font> </p> <p> <br /> <font color="#000080"><bean:message key="msg.name.prompt"/></font> </p> <p> <font color="#000080">q行代码?x)找msg.name.prompt资源Q如果AppliationResources.properties里没有这个资源就?x)出现本异常。在使用多模块时Q要注意在模块的struts-config-xxx.xml里指定要使用的资源文件名Uͼ否则当然什么资源也找不刎ͼq也是一个很Ҏ(gu)犯的错误?/font> </p> <p> <font color="#000080">4、“No getter method for property XXX of bean teacher?br />q条异常信息说得很明白,jsp里要取一个bean的属性出来,但这个beanq没有这个属性。你应该查jsp中某个标{property属性的倹{例如下面代码中的cade应该改ؓ(f)code才对Q?/font> </p> <p> <font color="#000080"><bean:write name="teacher" property="cade" filter="true"/></font> </p> <p> <br /> <font color="#000080">5、“Cannot find ActionMappings or ActionFormBeans collection?br />待解冟?/font> </p> <p> <font color="#000080">6、“Cannot retrieve mapping for action XXX?br />?jsp?lt;form>标签里指定action='/XXX'Q但q个Actionq未在struts-config.xml里设|过?/font> </p> <p> <font color="#000080">7、HTTP Status 404 - /xxx/xxx.jsp<br />Forward的path属性指向的jsp面不存在,h查\径和模块Q对于同一模块中的Action转向Qpath中不应包含模块名Q模块间转向Q记住用contextRelative="true"?/font> </p> <p> <font color="#000080">8、没有Q何异怿息,昄I白面<br />可能是Action里用的forward与struts-config.xml里定义的forward名称不匹配?/font> </p> <p> <br /> <font color="#000080">9、“The element type "XXX" must be terminated by the matching end-tag "XXX".?br />q个是struts-config.xml文g的格式错误,仔细查它是否是良构的xml文gQ关于xml文g的格式这里就不赘qC?/font> </p> <p> <font color="#000080">10、“Servlet.init() for servlet action threw exception?br />一般出现这U异常在后面?x)显CZ个关于ActionServlet的异常堆栈信息,其中指出了异常具体出现在代码的哪一行。我曄遇到的一ơ提C如下:(x)</font> </p> <p> <font color="#000080">java.lang.NullPointerException<br />    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003)<br />    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)</font> </p> <p> <br /> <font color="#000080">决问题,先下载struts的源码包Q然后在ActionServlet.java的第1003行插入断点,q对各变量进行监视。很丢hQ我竟然把struts-config.xml文g弄丢了,因此出现了上面的异常Q应该是和CVS同步时不心删除的?/font> </p> <p> <font color="#000080">11、“Resources not defined for Validator?br />q个是利用Validator插g做验证时可能出现的异常,q时你要查validation.xml文gQ看里面使用的资源是否确实有定义Qform的名U是否正,{等?/font> </p> <img src ="http://www.aygfsteel.com/czcode/aggbug/85044.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/czcode/" target="_blank">崔振</a> 2006-12-02 16:31 <a href="http://www.aygfsteel.com/czcode/articles/85044.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式18U?/title><link>http://www.aygfsteel.com/czcode/articles/85043.html</link><dc:creator>崔振</dc:creator><author>崔振</author><pubDate>Sat, 02 Dec 2006 08:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/czcode/articles/85043.html</guid><wfw:comment>http://www.aygfsteel.com/czcode/comments/85043.html</wfw:comment><comments>http://www.aygfsteel.com/czcode/articles/85043.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/czcode/comments/commentRss/85043.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/czcode/services/trackbacks/85043.html</trackback:ping><description><![CDATA[     摘要: 一、设计模式之Flyweight——打球篇    周末没事Q和朋友U好M育馆QGymnasiumQ打球,q个体育馆(GymnasiumQ提供各U球U,因ؓ(f)我们人多Q因此选择了羽毛球QbadmintonQ,兵乓球(pingpangballQ、排球(vollyballQ等球种Q我们首先要填写选球清单QplayBallListQ,然后d材部领球。下面我们看看该如何实现q个q?..  <a href='http://www.aygfsteel.com/czcode/articles/85043.html'>阅读全文</a><img src ="http://www.aygfsteel.com/czcode/aggbug/85043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/czcode/" target="_blank">崔振</a> 2006-12-02 16:27 <a href="http://www.aygfsteel.com/czcode/articles/85043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Junithttp://www.aygfsteel.com/czcode/articles/85041.html崔振崔振Sat, 02 Dec 2006 08:23:00 GMThttp://www.aygfsteel.com/czcode/articles/85041.htmlhttp://www.aygfsteel.com/czcode/comments/85041.htmlhttp://www.aygfsteel.com/czcode/articles/85041.html#Feedback0http://www.aygfsteel.com/czcode/comments/commentRss/85041.htmlhttp://www.aygfsteel.com/czcode/services/trackbacks/85041.html JUnit是一个OpenSource的Y件?br />下蝲junit.jar。将q个jar文g加入你的CLASSPATHpȝ变量Q获IDE CLASSPATH路径Q就O(jin)K了?br />~写试cȝ基本步骤Q?br />1> 扩展TestCasec;
2> 覆盖runTest()Ҏ(gu)Q可选)Q?br />3> 写一些testXXXXX()Ҏ(gu)Q?br />如果你要对一个或若干个的cL行多个测试,该怎么办?JUnitҎ(gu)有特D的解决办法?br />如果需要在一个或若干个的cL行多个测试,q些cd成ؓ(f)了测试的context?br />在JUnit中被UCؓ(f)Fixture?br />
protected void setUp() throws java.lang.Exception
覆盖setUp()Ҏ(gu)Q初始化所有测试的Fixture
protected void tearDown() throws java.lang.Exception
覆盖tearDown() 释放你在setUp()中分配的怹性资源,
当JUnit执行试Ӟ它在执行每个testXXXXX()Ҏ(gu)前都调用setUp()Q而在执行每个testXXXXX()Ҏ(gu)后都调用tearDown()Ҏ(gu)Q由此保证了试不会(x)怺影响?br />
JUnit提供了三U界面来q行试
[Text UI] junit.textui.TestRunner
[AWT UI] junit.awtui.TestRunner
[Swing UI] junit.swingui.TestRunner

界面很简单,键入cdQtestClass。或在启动UI的时候键入类名:(x)
c:>java junit.swingui.TestRunner testClass

下面是一些具体的~写试代码的技巧或较好的实跉|法:(x) 

1. 不要用TestCase的构造函数初始化FixtureQ而要用setUp()和tearDown()Ҏ(gu)。?br />
2. 不要依赖或假定测试运行的序Q因为JUnit利用Vector保存?gu)试?gu)。所以不同的q_?x)按不同的顺序从Vector中取出测试方法。?br />
3. 避免~写有副作用的TestCase。例如:(x)如果随后的测试依赖于某些特定的交易数据,׃要提交交易数据。简单的?x)滚可以了。?br />
4. 当承一个测试类Ӟ记得调用父类的setUp()和tearDown()Ҏ(gu)。?br />
5. 测试代码和工作代码攑֜一P一边同步编译和更新。(使用Ant中有支持junit的task.Q?br />
6. 试cd试Ҏ(gu)应该有一致的命名Ҏ(gu)。如在工作类名前加上test从而Ş成测试类名。?br />
7. 保试与时间无养I不要依赖使用q期的数据进行测试。导致在随后的维护过E中很难重现试。?br />
8. 如果你编写的软g面向国际市场Q编写测试时要考虑国际化的因素。不要仅用母语的Localeq行试。?br />
9. 可能地利用JUnit提供地assert/failҎ(gu)以及(qing)异常处理的方法,可以使代码更为简z?br /> 
10.试要尽可能地小Q执行速度快?br />---------------------------------------------------
    JUnit是单元测试工P我的理解是用来测试单个模块功能的工具Q非帔R合试比较独立的模块?br />    试的用途是用来查错误,我认个工具ƈ不只是帮助编E时查错。对于传l的~程方式Q一般都设计好了各个模块Q通常模块试一ơ就可以了,但是目前设计L因ؓ(f)功能不断的增加和修改而改变,如果多次q样Q程序的质量和bug修正是一个繁重困隄工作。JUnit在这U情况下Q可以大大的提高工作效率Q只要在W一ơ写代码的时候额外编写测试代码,以后所有的修改都可以实现自动的试?br />    同时因ؓ(f)自动试的实玎ͼXP~程Ҏ(gu)才有了实现的可能。通过先写好测试代码,另一个角度看也就是我们要实现的功能,然后写一个最单的使测试通过的代码,再进行一个@环:(x)改进Q测试-通过Q改q,直到代码满意Q即使不太满意但写出的代码也是可q行的?/p>

崔振 2006-12-02 16:23 发表评论
]]>
dproperties的几U方?/title><link>http://www.aygfsteel.com/czcode/articles/85036.html</link><dc:creator>崔振</dc:creator><author>崔振</author><pubDate>Sat, 02 Dec 2006 08:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/czcode/articles/85036.html</guid><wfw:comment>http://www.aygfsteel.com/czcode/comments/85036.html</wfw:comment><comments>http://www.aygfsteel.com/czcode/articles/85036.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/czcode/comments/commentRss/85036.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/czcode/services/trackbacks/85036.html</trackback:ping><description><![CDATA[ <p>1.<br /></p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> getContextParam(){<br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">  InputStream is</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.getClass().getClassLoader().getResourceAsStream(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">clientConfig.properties</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">  Properties prop</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Properties();<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">  </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"> {<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">   prop.load(is);<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.classForName</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">prop.getProperty(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">classForName</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.connectStr</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">prop.getProperty(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">connectStr</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.userName</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">prop.getProperty(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">userName</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.psw</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">prop.getProperty(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">psw</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">  } </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (IOException e) {<br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">   e.printStackTrace();<br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">  }<br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000"> }<br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000"> </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">注:(x)只能clientConfig.properties攑օsrc?/span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"></span></div> <br />2.<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000">String realName</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.getServletContext().getRealPath(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">WEB-INF</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">     Properties prop</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Properties();<br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">  InputStream is</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">  </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"> {<br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">   is </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> BufferedInputStream(</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> FileInputStream(</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> File(realName</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/clientConfig.properties</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)));<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">   prop.load(is);<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">  } </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (FileNotFoundException e) {<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">logger.info("没有发现所需要的配置文gQ?+e);</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">   e.printStackTrace();<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">  } </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (IOException e) {<br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">   </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">logger.info("d文g的过E中出错Q?+e);</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">   e.printStackTrace();<br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">  }<br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">注:(x)同样需要定制文件存攄目录</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080">16</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000"></span></div><p>3.</p><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> String getValue(String key) {<br /></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> Properties propertie;<br /></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"><br /></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">String path </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> (Configuration.</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">.getResource(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">).substring(</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">  Configuration rc </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Configuration(path </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">//config.properties</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">  </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (propertie.containsKey(key)) {<br /></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">   String value </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> propertie.getProperty(key);</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 得到某一属性的?/span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> value;<br /></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">  } </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">   </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000"> }<br /></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">注:(x)只适用在windows下,不同的操作系l需要用File.pathSeparatorCharq行分割<br /></span><span style="COLOR: #008080">15</span> <span style="COLOR: #008000"></span></div><img src ="http://www.aygfsteel.com/czcode/aggbug/85036.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/czcode/" target="_blank">崔振</a> 2006-12-02 16:16 <a href="http://www.aygfsteel.com/czcode/articles/85036.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>