??xml version="1.0" encoding="utf-8" standalone="yes"?>成人午夜精品一区二区三区,香蕉久久精品日日躁夜夜躁,国产精品欧美日韩一区http://www.aygfsteel.com/hama/我又该走向何?/description>zh-cnTue, 17 Jun 2025 00:36:57 GMTTue, 17 Jun 2025 00:36:57 GMT60【急】找E序?/title><link>http://www.aygfsteel.com/hama/archive/2009/03/30/262847.html</link><dc:creator>hama</dc:creator><author>hama</author><pubDate>Mon, 30 Mar 2009 03:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/hama/archive/2009/03/30/262847.html</guid><wfw:comment>http://www.aygfsteel.com/hama/comments/262847.html</wfw:comment><comments>http://www.aygfsteel.com/hama/archive/2009/03/30/262847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hama/comments/commentRss/262847.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hama/services/trackbacks/262847.html</trackback:ping><description><![CDATA[主要是java斚w的开发,如果你知道python更好,如果你是那种认ؓ(f)"什么语a都一?最?<br /> 当然Q你如果听过jstl、spring、hibernate、lucence{opensource?x)更?<br /> ׃是处于创业期的团队,需要从前台照顾到后収ͼ所以希望你的js也很?gu)Q当然同P你如果听qjquery、prototype、ext-js{opensource?x)更?<br /> <br /> <br /> 有兴的兄弟可以讉K的网?http://www.j.cn <br /> <br /> 可以直接历发到我的邮?hama916@gmail.com <br /> <br /> 当然提供业界领先的待遇标准与晋升Z(x)Q落?jin)俗套?j) <br /> <br /> 对了(jin)Q欢q北京本地实?fn)?外地q?jin),提供不?jin)宿舍)Q希望你的年轅R激情ؓ(f)我们的团队带来活?-) <img src ="http://www.aygfsteel.com/hama/aggbug/262847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hama/" target="_blank">hama</a> 2009-03-30 11:44 <a href="http://www.aygfsteel.com/hama/archive/2009/03/30/262847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat q程debughttp://www.aygfsteel.com/hama/archive/2007/02/06/98158.htmlhamahamaTue, 06 Feb 2007 01:02:00 GMThttp://www.aygfsteel.com/hama/archive/2007/02/06/98158.htmlhttp://www.aygfsteel.com/hama/comments/98158.htmlhttp://www.aygfsteel.com/hama/archive/2007/02/06/98158.html#Feedback0http://www.aygfsteel.com/hama/comments/commentRss/98158.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/98158.html How do I configure Tomcat to support remote debugging?

The short answer is to add the following options when the JVM is started:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
There are a number of ways you can do this depending on how you normally start Tomcat:

  • Set environment variables JPDA_ADDRESS=8000 and JPDA_TRANSPORT=dt_socket and then start tomcat using catalina jpda start(sh catalina.sh jpda start).
  • If you run Tomcat using service wrapper, check the documentation for the service to determine how to set the required JVM options.
  • If you start Tomcat from within an IDE, check the documentation for the IDE to determine how to set the required JVM options.

Using catalina start and CATALINA_OPTS

Alternatively, you can set the java program's command-line arguments for the JPDA settings. For Tomcat, you specify them in the CATALINA_OPTS environment variable and the catalina.sh or catalina.bat script adds the value of the environment variable to the java command that starts Tomcat; for example:

bash:

declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
$JWSDP_HOME/bin/catalina.sh start

csh:

setenv CATALINA_OPTS "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
$JWSDP_HOME/bin/catalina.sh start

Windows:

set JPDA_TRANSPORT=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
%JWSDP_HOME%\bin\catalina start
The port does not need to be set to 8000, it may be any value appropriate for your system.

Whilst this is very useful in development it should not be used in production because of both security and performance implications.


How do I remotely debug Tomcat using Eclipse?

This answer assumes that you have a project set up with all of the fixings and have some idea of what you're doing in this respect. If not then thats really outside the scope of this topic and more in the scope of you needing to go to eclipse.org and read up on how to use your ide, and maybe practice a little bit before you come back to this. We're also going to assume you have some idea of what a debugger is and how to use one.

Make sure tomcat is started and that your app is deployed and the sources, etc are all defined as resources in your app. If you have a servlet or something, set a breakpoint where its sure to hit on the next request. Go to "Run->Debug...". Click on "Remote Java Applications", then click "New". Type in the title and all. Notice that port 8000 from the Tomcat instructions. Save and run. Eclipse will connect to the VM that Tomcat is running under. Wow, that was easy! Now go type the url to submit to your servlet or whatever in your browser. Boom you hit the breakpoint right? Have fun!



hama 2007-02-06 09:02 发表评论
]]>
关于CVS的版本分?/title><link>http://www.aygfsteel.com/hama/archive/2007/01/31/96896.html</link><dc:creator>hama</dc:creator><author>hama</author><pubDate>Wed, 31 Jan 2007 03:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/hama/archive/2007/01/31/96896.html</guid><wfw:comment>http://www.aygfsteel.com/hama/comments/96896.html</wfw:comment><comments>http://www.aygfsteel.com/hama/archive/2007/01/31/96896.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hama/comments/commentRss/96896.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hama/services/trackbacks/96896.html</trackback:ping><description><![CDATA[׃公司的项目前期是l外包团队做的,接手的时候我们自己和外包团队都需要更C码,但因为合同的问题Q所以我们不能直接修改外包团队CVS上的代码Q?CVS的版本分支问题搞的头好大Q?br />当然问题圆满解决Q!Q感谢R东!Q!<br /><br /><h2><a name="branch">CVS BranchQ项目多分支同步开?/a></h2>认版本里程:(x)多个文g各自版本号不一P目C定阶D,可以l所有文件统一指定一个阶D里E碑版本P方便以后按照q个阶段里程版本号导出目Q同时也是项目的多个分支开发的基础?br /><p>cvs tag release_1_0</p><p><u>开始一个新的里E碑</u>Q?br />cvs commit -r 2 标记所有文件开始进?.x的开?/p><p><i>注意QCVS里的revsion和Y件包的发布版本可以没有直接的关系。但所有文件用和发布版本一致的版本h较有助于l护?/i></p><p><u>版本分支的徏?/u><br />在开发项目的2.x版本的时候发?.x有问题,?.x又不敢用Q则从先前标记的里程:(x)release_1_0导出一个分?release_1_0_patch<br />cvs rtag -b -r release_1_0 release_1_0_patch proj_dir</p><p>一些h先在另外一个目录下导出release_1_0_patchq个分支Q解?.0中的紧急问题,<br />cvs checkout -r release_1_0_patch<br />而其他h员仍旧在目的主q分?.x上开?/p><p>在release_1_0_patch上修正错误后Q标C?.0的错误修正版本号<br />cvs tag release_1_0_patch_1</p><p>如果2.0认ؓ(f)q些错误修改?.0里也需要,也可以在2.0的开发目录下合ƈrelease_1_0_patch_1中的修改到当前代码中Q?br />cvs update -j release_1_0_patch_1</p><br /><img src ="http://www.aygfsteel.com/hama/aggbug/96896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hama/" target="_blank">hama</a> 2007-01-31 11:45 <a href="http://www.aygfsteel.com/hama/archive/2007/01/31/96896.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js 生成居于m、n之间的正整数http://www.aygfsteel.com/hama/archive/2007/01/30/96749.htmlhamahamaTue, 30 Jan 2007 08:02:00 GMThttp://www.aygfsteel.com/hama/archive/2007/01/30/96749.htmlhttp://www.aygfsteel.com/hama/comments/96749.htmlhttp://www.aygfsteel.com/hama/archive/2007/01/30/96749.html#Feedback0http://www.aygfsteel.com/hama/comments/commentRss/96749.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/96749.html
<script>
function f(m,n){
 var r = Math.round(Math.random()*(n-m))+m;
 alert(r);
}
f(0,23);
</script>



hama 2007-01-30 16:02 发表评论
]]>
excel to sqlhttp://www.aygfsteel.com/hama/archive/2006/10/05/73444.htmlhamahamaWed, 04 Oct 2006 23:56:00 GMThttp://www.aygfsteel.com/hama/archive/2006/10/05/73444.htmlhttp://www.aygfsteel.com/hama/comments/73444.htmlhttp://www.aygfsteel.com/hama/archive/2006/10/05/73444.html#Feedback0http://www.aygfsteel.com/hama/comments/commentRss/73444.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/73444.html阅读全文

hama 2006-10-05 07:56 发表评论
]]>
“美国最好闭嘴ƈ保持沉默?http://www.aygfsteel.com/hama/archive/2006/08/31/66953.htmlhamahamaThu, 31 Aug 2006 14:26:00 GMThttp://www.aygfsteel.com/hama/archive/2006/08/31/66953.htmlhttp://www.aygfsteel.com/hama/comments/66953.htmlhttp://www.aygfsteel.com/hama/archive/2006/08/31/66953.html#Feedback0http://www.aygfsteel.com/hama/comments/commentRss/66953.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/66953.html  “美国最好闭嘴ƈ保持沉默Q?br />
  8?7日,BBC(英国q播公司)的广播节目中Qؓ(f)反驳布什政府对中国军费开支增长的指责Q中国常驻联合国日内瓦办事处?qing)瑞士其他国际组l代?a class="akey" target="_blank">沙祖康大使出a直率?/p>

  “美国的军费占全球军费开支的一半,而中国的人口是美国的五六倍。ؓ(f)什么指责中国?”随后,沙祖h高嗓韻I“美国该如何做,q是国的主权,但美国不应告诉中国该如何做!?/p>

  在谈?qing)台湾未来是否可能宣布“独立”时Q沙康更是直言不讳Q“台湑֮布‘独立’的那一刻,不管谁支持它Q中国都别无选择。……在q个问题上,M人都不应该有MqL。我们将不惜一切代仗?/p>

  沙祖庯补充道:(x)“对于中国,一寔R土比生命更有价倹{在q一点上Q我们永q不?x)退~。?/p>

  q一pd大胆a论,让西方大跌眼镜,也让国h颇感意外。而惟有熟(zhn)沙康的h知道Q这是其一贯风根{?/p>

  “典型的现实M外交?/strong>

  一向大胆敢a的沙康本来׃乏拥。随着BBC节目的播放,半个月来Q“沙式语录”迅速风靡网上中文论坛和博客。让国人“Shut up”的英文讲话录音甚至被网民剪辑出来,攑ֈ|上供h下蝲?/p>

  Z沙祖L(fng)q段发言受到|民如此q捧Q?span class="yqlink">

 
清华大学军控问题专家李{教授评h(hun)_(d)?沙祖?说的是实话。?/p>

  在个人风gQ这个农民出w、喜q武侠说的外交官承认“不大相信外交辞令”,他也不讳a自己讲话_,?fn)惯有话都摆在桌面上谈。美国报U对沙氏讲话风格的评论是“o(h)人吃惊的坦率(surprisingly frank)”。在李{看来Q沙康的外交思\属于比较典型的现实主义,虽然他自己未必意识到?/p>

  “现实主义的思\是按照国家利益和实力来计算国家之间的互动。这L(fng)思\明、清晎ͼҎ(gu)理解。沙康用此思\q行交流ӞҎ(gu)当然?x)感觉到‘坦率’。?/p>

  李{_(d)“此外,沙祖庯责军控外交的时期也是中国实质性参与国际军控的时期Q国家投入的研究力度很大。在很多实质性军控问题上Q中国必表达明的态度Q而且也有对策研究基础做这L(fng)表态。在开始阶D,外国人对q些坦率实比较吃惊。?/p>

hama 2006-08-31 22:26 发表评论
]]>
?dto的某个字D|?此范例将按学生得q龄排序)http://www.aygfsteel.com/hama/archive/2006/08/26/65929.htmlhamahamaSat, 26 Aug 2006 08:10:00 GMThttp://www.aygfsteel.com/hama/archive/2006/08/26/65929.htmlhttp://www.aygfsteel.com/hama/comments/65929.htmlhttp://www.aygfsteel.com/hama/archive/2006/08/26/65929.html#Feedback0http://www.aygfsteel.com/hama/comments/commentRss/65929.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/65929.html
package com.fangq.collections;
/**
 * 
 * 
@author fangq
 *
 
*/

public class StudentDTO {
    
private String xm;//姓名
    private String xh;//学号
    private String nl;//q龄
    public String getNl() {
        
return nl;
    }

    
public void setNl(String nl) {
        
this.nl = nl;
    }

    
public String getXh() {
        
return xh;
    }

    
public void setXh(String xh) {
        
this.xh = xh;
    }

    
public String getXm() {
        
return xm;
    }

    
public void setXm(String xm) {
        
this.xm = xm;
    }

    
}

StudentComparator.java
package com.fangq.collections;

import java.util.Comparator;
/**
 * 按dto的某个字D|?br /> * 
@author fangq
 *
 
*/

public class StudentComparator implements Comparator{

    
public int compare(Object arg0, Object arg1) {
        
// TODO Auto-generated method stub
        if(arg0 instanceof StudentDTO&&arg1 instanceof StudentDTO){
            StudentDTO dto1 
= (StudentDTO)arg0;
            StudentDTO dto2 
=  (StudentDTO)arg1;
            
int nl1 = I(yng)nteger.parseInt(dto1.getNl());
            
int nl2 = I(yng)nteger.parseInt(dto2.getNl());
            
if(nl1<nl2)
                
return -1;
            
else if(nl1==nl2)
                
return 0;
            
else
                
return 1;
            
        }

        
return -1;
    }


    

}

TestComparator.java
package com.fangq.collections;

import java.util.Arrays;

import org.apache.commons.lang.math.RandomUtils;
/**
 *
 * @author fangq
 */
public class TestComparator {
 public static void main(String[] args){
  StudentDTO[] dtos = new StudentDTO[10];
  for(int i=0;i<dtos.length;i++){
   dtos[i] = new StudentDTO();
   dtos[i].setXh("xh"+i);
   dtos[i].setXm("xm"+i);
   dtos[i].setNl(String.valueOf(i+RandomUtils.nextInt(20)));
  }
  System.out.println("排序?==============");
  for(int j=0;j<dtos.length;j++)
  System.out.println("姓名Q?+dtos[j].getXm()+"q龄Q?+dtos[j].getNl());
  
  Arrays.sort(dtos,new StudentComparator());
  System.out.println("排序?==============");
  for(int k=0;k<dtos.length;k++)
  System.out.println("姓名Q?+dtos[k].getXm()+"q龄Q?+dtos[k].getNl());
  
 }
}



hama 2006-08-26 16:10 发表评论
]]>
?/title><link>http://www.aygfsteel.com/hama/archive/2006/08/26/65892.html</link><dc:creator>hama</dc:creator><author>hama</author><pubDate>Sat, 26 Aug 2006 01:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/hama/archive/2006/08/26/65892.html</guid><wfw:comment>http://www.aygfsteel.com/hama/comments/65892.html</wfw:comment><comments>http://www.aygfsteel.com/hama/archive/2006/08/26/65892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hama/comments/commentRss/65892.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hama/services/trackbacks/65892.html</trackback:ping><description><![CDATA[ <p> </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"> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> <span style="COLOR: #0000ff">package</span> <span style="COLOR: #000000"> com.fangq.collections;<br /><img id="Codehighlighter1_31_73_Open_Image" onclick="this.style.display='none'; Codehighlighter1_31_73_Open_Text.style.display='none'; Codehighlighter1_31_73_Closed_Image.style.display='inline'; Codehighlighter1_31_73_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_31_73_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_31_73_Closed_Text.style.display='none'; Codehighlighter1_31_73_Open_Image.style.display='inline'; Codehighlighter1_31_73_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span> <span id="Codehighlighter1_31_73_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/** */</span> <span id="Codehighlighter1_31_73_Open_Text"> <span style="COLOR: #008000">/**</span> <span style="COLOR: #008000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * 后进先出<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * 自动扩容2?br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> * </span> <span style="COLOR: #808080">@author</span> <span style="COLOR: #008000"> new<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /> *<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> </span> <span style="COLOR: #008000">*/</span> </span> <span style="COLOR: #000000"> <br /> <img id="Codehighlighter1_94_1012_Open_Image" onclick="this.style.display='none'; Codehighlighter1_94_1012_Open_Text.style.display='none'; Codehighlighter1_94_1012_Closed_Image.style.display='inline'; Codehighlighter1_94_1012_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /> <img id="Codehighlighter1_94_1012_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_94_1012_Closed_Text.style.display='none'; Codehighlighter1_94_1012_Open_Image.style.display='inline'; Codehighlighter1_94_1012_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /> </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">class</span> <span style="COLOR: #000000"> Stack </span> <span id="Codehighlighter1_94_1012_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_94_1012_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">private</span> <span style="COLOR: #000000"> Object[] stack;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">private</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000"> max;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">private</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000"> top;<br /><img id="Codehighlighter1_172_225_Open_Image" onclick="this.style.display='none'; Codehighlighter1_172_225_Open_Text.style.display='none'; Codehighlighter1_172_225_Closed_Image.style.display='inline'; Codehighlighter1_172_225_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_172_225_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_172_225_Closed_Text.style.display='none'; Codehighlighter1_172_225_Open_Image.style.display='inline'; Codehighlighter1_172_225_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> Stack()</span> <span id="Codehighlighter1_172_225_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_172_225_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        stack </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000"> Object[</span> <span style="COLOR: #000000">20</span> <span style="COLOR: #000000">];<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        max </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">20</span> <span style="COLOR: #000000">;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        top </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span> </span> <span style="COLOR: #000000"> <br /> <img id="Codehighlighter1_247_296_Open_Image" onclick="this.style.display='none'; Codehighlighter1_247_296_Open_Text.style.display='none'; Codehighlighter1_247_296_Closed_Image.style.display='inline'; Codehighlighter1_247_296_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /> <img id="Codehighlighter1_247_296_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_247_296_Closed_Text.style.display='none'; Codehighlighter1_247_296_Open_Image.style.display='inline'; Codehighlighter1_247_296_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> Stack(</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000"> s)</span> <span id="Codehighlighter1_247_296_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_247_296_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        stack </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000"> Object[s];<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        max </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> s;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        top</span> <span style="COLOR: #000000">=-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span> </span> <span style="COLOR: #000000"> <br /> <img id="Codehighlighter1_342_706_Open_Image" onclick="this.style.display='none'; Codehighlighter1_342_706_Open_Text.style.display='none'; Codehighlighter1_342_706_Closed_Image.style.display='inline'; Codehighlighter1_342_706_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /> <img id="Codehighlighter1_342_706_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_342_706_Closed_Text.style.display='none'; Codehighlighter1_342_706_Open_Image.style.display='inline'; Codehighlighter1_342_706_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000"> push(Object o) </span> <span style="COLOR: #0000ff">throws</span> <span style="COLOR: #000000"> Exception</span> <span id="Codehighlighter1_342_706_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_342_706_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span> <span style="COLOR: #0000ff">if</span> <span style="COLOR: #000000">(o</span> <span style="COLOR: #000000">==</span> <span style="COLOR: #0000ff">null</span> <span style="COLOR: #000000">)<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            </span> <span style="COLOR: #0000ff">throw</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000"> Exception(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">不允许空?/span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        top</span> <span style="COLOR: #000000">++</span> <span style="COLOR: #000000">;<br /><img id="Codehighlighter1_415_606_Open_Image" onclick="this.style.display='none'; Codehighlighter1_415_606_Open_Text.style.display='none'; Codehighlighter1_415_606_Closed_Image.style.display='inline'; Codehighlighter1_415_606_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_415_606_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_415_606_Closed_Text.style.display='none'; Codehighlighter1_415_606_Open_Image.style.display='inline'; Codehighlighter1_415_606_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span> <span style="COLOR: #0000ff">if</span> <span style="COLOR: #000000">(top</span> <span style="COLOR: #000000">></span> <span style="COLOR: #000000">max</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">)</span> <span id="Codehighlighter1_415_606_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_415_606_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">开始扩?/span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            max </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> max</span> <span style="COLOR: #000000">*</span> <span style="COLOR: #000000">2</span> <span style="COLOR: #000000">;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            Object[] oldStack </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> stack;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            Object[] newStack </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">  </span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000"> Object[max];<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            System.arraycopy(oldStack,</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,newStack,</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,top);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            stack </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> newStack;<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">top=====></span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">+</span> <span style="COLOR: #000000">top);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">max=====></span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">+</span> <span style="COLOR: #000000">max);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        stack[top] </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> o; <br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span> </span> <span style="COLOR: #000000"> <br /> <img id="Codehighlighter1_728_754_Open_Image" onclick="this.style.display='none'; Codehighlighter1_728_754_Open_Text.style.display='none'; Codehighlighter1_728_754_Closed_Image.style.display='inline'; Codehighlighter1_728_754_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /> <img id="Codehighlighter1_728_754_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_728_754_Closed_Text.style.display='none'; Codehighlighter1_728_754_Open_Image.style.display='inline'; Codehighlighter1_728_754_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> Object pop()</span> <span id="Codehighlighter1_728_754_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_728_754_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span> <span style="COLOR: #0000ff">return</span> <span style="COLOR: #000000"> stack[top</span> <span style="COLOR: #000000">--</span> <span style="COLOR: #000000">];<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span> </span> <span style="COLOR: #000000"> <br /> <img id="Codehighlighter1_795_1010_Open_Image" onclick="this.style.display='none'; Codehighlighter1_795_1010_Open_Text.style.display='none'; Codehighlighter1_795_1010_Closed_Image.style.display='inline'; Codehighlighter1_795_1010_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /> <img id="Codehighlighter1_795_1010_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_795_1010_Closed_Text.style.display='none'; Codehighlighter1_795_1010_Open_Image.style.display='inline'; Codehighlighter1_795_1010_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span> <span style="COLOR: #0000ff">public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">static</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">void</span> <span style="COLOR: #000000"> main(String[] args)</span> <span id="Codehighlighter1_795_1010_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_795_1010_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        Stack s </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">  </span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000"> Stack(</span> <span style="COLOR: #000000">10</span> <span style="COLOR: #000000">);<br /><img id="Codehighlighter1_830_960_Open_Image" onclick="this.style.display='none'; Codehighlighter1_830_960_Open_Text.style.display='none'; Codehighlighter1_830_960_Closed_Image.style.display='inline'; Codehighlighter1_830_960_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_830_960_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_830_960_Closed_Text.style.display='none'; Codehighlighter1_830_960_Open_Image.style.display='inline'; Codehighlighter1_830_960_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span> <span style="COLOR: #0000ff">try</span> <span id="Codehighlighter1_830_960_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_830_960_Open_Text"> <span style="COLOR: #000000">{<br /><img id="Codehighlighter1_856_892_Open_Image" onclick="this.style.display='none'; Codehighlighter1_856_892_Open_Text.style.display='none'; Codehighlighter1_856_892_Closed_Image.style.display='inline'; Codehighlighter1_856_892_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_856_892_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_856_892_Closed_Text.style.display='none'; Codehighlighter1_856_892_Open_Image.style.display='inline'; Codehighlighter1_856_892_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span> <span style="COLOR: #0000ff">for</span> <span style="COLOR: #000000">(</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000"> i</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">;i</span> <span style="COLOR: #000000"><</span> <span style="COLOR: #000000">22</span> <span style="COLOR: #000000">;i</span> <span style="COLOR: #000000">++</span> <span style="COLOR: #000000">)</span> <span id="Codehighlighter1_856_892_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_856_892_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />                s.push(String.valueOf(i));<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(s.pop());<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(s.pop());<br /><img id="Codehighlighter1_979_1007_Open_Image" onclick="this.style.display='none'; Codehighlighter1_979_1007_Open_Text.style.display='none'; Codehighlighter1_979_1007_Closed_Image.style.display='inline'; Codehighlighter1_979_1007_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_979_1007_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_979_1007_Closed_Text.style.display='none'; Codehighlighter1_979_1007_Open_Image.style.display='inline'; Codehighlighter1_979_1007_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        }</span> </span> <span style="COLOR: #0000ff">catch</span> <span style="COLOR: #000000">(Exception e)</span> <span id="Codehighlighter1_979_1007_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" /> </span> <span id="Codehighlighter1_979_1007_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            e.printStackTrace();<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> <span style="COLOR: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /> </span> </div> <img src ="http://www.aygfsteel.com/hama/aggbug/65892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hama/" target="_blank">hama</a> 2006-08-26 09:35 <a href="http://www.aygfsteel.com/hama/archive/2006/08/26/65892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jdk源码里的中国?-)http://www.aygfsteel.com/hama/archive/2006/07/24/59895.htmlhamahamaMon, 24 Jul 2006 14:33:00 GMThttp://www.aygfsteel.com/hama/archive/2006/07/24/59895.htmlhttp://www.aygfsteel.com/hama/comments/59895.htmlhttp://www.aygfsteel.com/hama/archive/2006/07/24/59895.html#Feedback6http://www.aygfsteel.com/hama/comments/commentRss/59895.htmlhttp://www.aygfsteel.com/hama/services/trackbacks/59895.html今天在看jdk源码的时候发现居然有?/div>
@author  Li Gong
一看就是个中国?后来上网一搜   ?宫力
Li Gong自从JXTA目正式启动Q到2001q?月正式发布,?001q?月JavaOne上的介绍׃直担任JXTA目的工E指导及(qing)首席设计师。此前,在JDK 1.1?.2版本的开发期_(d)他主着Java安全和网l小l。他在清华大学获得了(jin)学士和硕士学位,从剑桥大学获得了(jin)博士学位。他是IEEE Internet Computing和ACM TISSEC的编委会(x)成员Q也在IEEE S&P、IEEE CSFW和ACM CCS担Q要职。他拥有6美国专利,已经撰写?0技术论文和2本书Qƈ且于1994q获得了(jin)IEEE通信l织颁发的Leonard G. Abraham奖。目前,他在北京担QSun公司的中国工E研I所的ȝ理?br />


hama 2006-07-24 22:33 发表评论
]]>
jvm的生命周?/title><link>http://www.aygfsteel.com/hama/archive/2006/07/23/59680.html</link><dc:creator>hama</dc:creator><author>hama</author><pubDate>Sun, 23 Jul 2006 10:59:00 GMT</pubDate><guid>http://www.aygfsteel.com/hama/archive/2006/07/23/59680.html</guid><wfw:comment>http://www.aygfsteel.com/hama/comments/59680.html</wfw:comment><comments>http://www.aygfsteel.com/hama/archive/2006/07/23/59680.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hama/comments/commentRss/59680.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hama/services/trackbacks/59680.html</trackback:ping><description><![CDATA[ <p>jvm随着应用E序(java application)而生而灭Q当一个application开始时Qjvm的生命就开始了(jin)Q当applicationl束Ӟjvm的生命也l束?jin)。在一台机器上同时q行多个application时会(x)生成多个jvm实例Q?/p> <p>java Test</p> <p>该命令的javaQ告诉操作系l开始运行java虚拟?Test 必须有mainҎ(gu)Q是该applicationU程的v点,其他所有线E都p个初始线E启?/p> <p>在java虚拟机内部有两种U程Q一U是守护U程Q一U非守护U程。守护线E通常是虚拟机自己使用的,比如执行垃圾攉的线E。当然java也可以把创徏的线E标Cؓ(f)守护U程</p> <div dir="ltr">而由main开始的U程是一个非守护U程Q只要还有Q何非守护U程q行Qjava虚拟机就ȝ存活Q当application中的所有非守护U程都结束时Qjava虚拟Z?strong><font color="#ff0000">自动</font></strong>退出,假若安全理器允许,E序也可以通过调用Runtime或System的exit()Ҏ(gu)来退?gu)拟机实?img height="1" src="/WebResource.axd?d=pLXXeGbWF7eXU8SMs2-GFZvUWY2JNH05dFx5YzJhGUYAYJAFEaTEq36NAhTPy7_KekvzDFwt8wvQWdByvJIGWdEq6x2KpKD80&t=632785713320000000" width="1" /><img height="384" alt="jvm.JPG" src="http://www.aygfsteel.com/images/blogjava_net/hama/jvm.JPG" width="512" border="0" /><br /><img height="1" src="/WebResource.axd?d=pLXXeGbWF7eXU8SMs2-GFZvUWY2JNH05dFx5YzJhGUYAYJAFEaTEq36NAhTPy7_KekvzDFwt8wvQWdByvJIGWdEq6x2KpKD80&t=632785713320000000" width="1" /></div> <img src ="http://www.aygfsteel.com/hama/aggbug/59680.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hama/" target="_blank">hama</a> 2006-07-23 18:59 <a href="http://www.aygfsteel.com/hama/archive/2006/07/23/59680.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">dz</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>