??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲电影免费观看,亚洲AV永久无码精品网站在线观看,337P日本欧洲亚洲大胆艺术图 http://www.tkk7.com/RomulusW/archive/2007/08/21/138363.htmlW.RW.RTue, 21 Aug 2007 06:05:00 GMThttp://www.tkk7.com/RomulusW/archive/2007/08/21/138363.htmlhttp://www.tkk7.com/RomulusW/comments/138363.htmlhttp://www.tkk7.com/RomulusW/archive/2007/08/21/138363.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/138363.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/138363.html 

for(Iterator iter = map.entrySet().iterator();iter.hasNext()){
Map.Entry element 
= (Map.Entry) iter.next();
Object strKey 
= element.getKey(); //键?/span>
Object strValue = element.getValue(); //value?/span>
}

HashMap<K,V> map
for(V v:map)
v.


W.R 2007-08-21 14:05 发表评论
]]>
好久没写http://www.tkk7.com/RomulusW/archive/2006/12/12/87305.htmlW.RW.RTue, 12 Dec 2006 09:11:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/12/12/87305.htmlhttp://www.tkk7.com/RomulusW/comments/87305.htmlhttp://www.tkk7.com/RomulusW/archive/2006/12/12/87305.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/87305.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/87305.html 

select   *   from  sysproperties g,syscolumns a  where  a.id = g.id  AND  a.colid  =  g.smallid
Cq句话,在MSSQL中查询字D|q的查询语句?img src ="http://www.tkk7.com/RomulusW/aggbug/87305.html" width = "1" height = "1" />

W.R 2006-12-12 17:11 发表评论
]]>
关于内存泄露http://www.tkk7.com/RomulusW/archive/2006/11/22/82759.htmlW.RW.RWed, 22 Nov 2006 06:13:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/11/22/82759.html         一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指E序从堆中分配的Q大Q意的Q内存块的大可以在E序q行期决定)Q用完后必LC释攄内存。应用程序一般用mallocQreallocQnew{函C堆中分配C块内存,使用完后Q程序必负责相应的调用free或delete释放该内存块Q否则,q块内存׃能被再次使用Q我们就说这块内存泄漏了。看如下一DCcode:
void GetMemory2(char **p, int num) 

    
*= (char *)malloc(num); 

void Test(void) 

    char 
*str = NULL; 
    GetMemory(
&str, 100); 
    strcpy(str, 
"hello"); 
    printf(str); 

执行Test后,能够输出hello ;但是实是内存泄露了Q该free一下,另外我想C++中free is better than delete!
         以下q段程序演CZ堆内存发生泄漏的情ŞQ?br />
void MyFunction(int nSize)
{
       
char*  p= new char[nSize];
       
if!GetStringFrom( p, nSize ) ){
              MessageBox(“Error?;
              
return;
       }

       ?/span>//using the string pointed by p;
       delete p;
}


         q义的说Q内存泄漏不仅仅包含堆内存的泄漏Q还包含pȝ资源的泄?resource leak)Q比如核心态HANDLEQGDI ObjectQSOCKETQ?Interface{,从根本上说这些由操作pȝ分配的对象也消耗内存,如果q些对象发生泄漏最l也会导致内存的泄漏。而且Q某些对象消耗的是核心态内存,q些对象严重泄漏时会D整个操作pȝ不稳定。所以相比之下,pȝ资源的泄漏比堆内存的泄漏更ؓ严重?/font>

GDI Object的泄漏是一U常见的资源泄漏Q?/font>

 

void CMyView::OnPaint( CDC* pDC )
{
       CBitmap bmp;
       CBitmap
* pOldBmp;
       bmp.LoadBitmap(IDB_MYBMP);
       pOldBmp 
= pDC->SelectObject( &bmp );
       ?br />       
if( Something() ){
              
return;
       }

       pDC
->SelectObject( pOldBmp );
       
return;
}

当函数Something()q回非零的时候,E序在退出前没有把pOldBmp选回pDC中,q会DpOldBmp指向的HBITMAP对象发生泄漏。这个程序如果长旉的运行,可能会导致整个系l花屏。这U问题在Win9x下比较容易暴露出来,因ؓWin9x的GDI堆比Win2k或NT的要很多?/font>
         有一个很单的办法来检查一个程序是否有内存泄漏.是是用Windows的Q务管理器(Task Manager).  q行E序,然后在Q务管理器里面查看 “内存用”和”虚拟内存大”两?当程序请求了它所需要的内存之后,如果虚拟内存q是持箋的增长的?p明了q个E序有内存泄漏问? 当然如果内存泄漏的数目非常的?用这U方法可能要q很长时间才能看的出?
         已经有许多技术被研究出来以应对这个问题,比如Smart PointerQGarbage Collection{。Smart Pointer技术比较成熟,STL中已l包含支持Smart Pointer的classQ但是它的用似乎ƈ不广泛,而且它也不能解决所有的问题QGarbage Collection技术在Java中已l比较成熟,但是在c/c++领域的发展ƈ不顺畅,虽然很早有人思考在C++中也加入GC的支持。现实世界就是这LQ作Z个c/c++E序员,内存泄漏是你心中永远的痛?br />

以发生的方式来分c,内存泄漏可以分ؓ4c:

      1.常发性内存泄漏。发生内存泄漏的代码会被多次执行刎ͼ每次被执行的时候都会导致一块内存泄漏。比如例二,如果Something()函数一直返回TrueQ那么pOldBmp指向的HBITMAP对象L发生泄漏?/font>

      2.偶发性内存泄漏。发生内存泄漏的代码只有在某些特定环境或操作q程下才会发生。比如例二,如果Something()函数只有在特定环境下才返回TrueQ那么pOldBmp指向的HBITMAP对象q不L发生泄漏。常发性和偶发性是相对的。对于特定的环境Q偶发性的也许变成了常发性的。所以测试环境和试ҎҎ内存泄漏至关重要?/font>

      3.一ơ性内存泄漏。发生内存泄漏的代码只会被执行一ơ,或者由于算法上的缺PDM有一块仅且一块内存发生泄漏。比如,在类的构造函C分配内存Q在析构函数中却没有释放该内存,但是因ؓq个cL一个SingletonQ所以内存泄漏只会发生一ơ。另一个例子:

 

char* g_lpszFileName = NULL;
void SetFileName( const char* lpcszFileName )
{
    
if( g_lpszFileName ){
        free( g_lpszFileName );
    }

    g_lpszFileName 
= strdup( lpcszFileName );
}

如果E序在结束的时候没有释放g_lpszFileName指向的字W串Q那么,即多次调用SetFileName()QM有一块内存,而且仅有一块内存发生泄漏?/font>

      4.隐式内存泄漏。程序在q行q程中不停的分配内存Q但是直到结束的时候才释放内存。严格的说这里ƈ没有发生内存泄漏Q因为最l程序释放了所有申L内存。但是对于一个服务器E序Q需要运行几天,几周甚至几个月,不及旉攑ֆ存也可能D最l耗尽pȝ的所有内存。所以,我们U这cd存泄漏ؓ隐式内存泄漏。D一个例子:

 

class Connection
{
public:
       Connection( SOCKET s);
       
~Connection();
       ?br />
private:
       SOCKET _socket;
       ?br />}
;
class ConnectionManager
{
public:
       ConnectionManager()
{

       }

       
~ConnectionManager(){
          list
<Connection>::iterator it;
          
for( it = _connlist.begin(); it != _connlist.end(); ++it ){
                     delete Q?/span>*itQ?
              }

              _connlist.clear();
       }

       
void OnClientConnected( SOCKET s ){
         Connection
* p = new Connection(s);
         _connlist.push_back(p);
       }

       
void OnClientDisconnected( Connection* pconn ){
              _connlist.remove( pconn );
              delete pconn;
       }

private:
       list
<Connection*> _connlist;
}
;

 假设在Client从Server端断开后,Serverq没有呼叫OnClientDisconnected()函数Q那么代表那ơ连接的Connection对象׃会被及时的删除(在ServerE序退出的时候,所有Connection对象会在ConnectionManager的析构函数里被删除)。当不断的有q接建立、断开旉式内存泄漏就发生了?br />
二、JAVA中的内存泄露
         JAVA有GC自动回收内存Q内存泄露是指系l中存在无法回收的内存,有时候会造成内存不或系l崩溃。在C/C++中分配了内存不释攄情况是内存泄露。虽然Java存在内存泄露Q但是基本上不用很关心它Q特别是那些对代码本w就不讲I的更不要d心这个了?Java中的内存泄露当然是指Q存在无用但是垃圑֛收器无法回收的对象。而且即有内存泄露问题存在,也不一定会表现出来。看下面的例子:

public class Stack {
 
private Object[] elements=new Object[10];
 
private int size = 0
 
public void push(Object e){
  ensureCapacity();
  elements[size
++= e; 
 }

 
public Object pop(){
  
if( size == 0
   
throw new EmptyStackException(); 
   
return elements[--size];
 }

  
private void ensureCapacity(){
   
if(elements.length == size){
    Object[] oldElements 
= elements;
    elements 
= new Object[2 * elements.length+1];
    System.arraycopy(oldElements,
0, elements, 0, size);
   }

  }

}

假如堆栈加了10个元素,然后全部弹出来,虽然堆栈是空的,没有我们要的东西Q但是这是个对象是无法回收的Q这个才W合了内存泄露的两个条gQ无用,无法回收。再看这个例子:
public class Bad{
 public static Stack s
=Stack();
  static{
   s.push(new Object());
   s.pop(); 
//q里有一个对象发生内存泄?br />   s.push(new Object()); //上面的对象可以被回收了,{于是自愈了
  }
因ؓ是staticQ就一直存在到E序退出,但是我们也可以看到它有自愈功能,是说如果你的Stack最多有100个对象,那么最多也只?00个对象无法被回收其实q个应该很容易理解,Stack内部持有100个引用,最坏的情况是他们都是无用的,因ؓ我们一旦放新的q取Q以前的引用自然消失Qfor example:
public class NotTooBad{
 public void doSomething(){
  Stack s
=new Stack();
  s.push(new Object());
  
//other code
  s.pop();
//q里同样D对象无法回收,内存泄露.
 }
//退出方?s自动无效,s可以被回?Stack内部的引用自然没?所?br /> //q里也可以自?而且可以说这个方法不存在内存泄露问题,不过是晚一?br /> //交给GC而已,因ؓ它是闭?对外不开?可以说上面的代码99.9999%?br /> //情况是不会造成M影响?当然你写q样的代码不会有什么坏的媄?但是
 
//l对可以说是垃圾代码!没有矛盾?我在里面加一个空的for循环也不会有
 
//什么太大的影响?你会q么做吗?
}
上面两个例子都不q是打闹,但是C/C++中的内存泄露׃是Bad?而是Worst了。他们如果一处没有回收就永远无法回收,频繁的调用这个方法内存不q光了!因ؓJavaq有自愈功能(我自pv的名?q没甌专利),所以Java的内存泄露问题几乎可以忽略了,但是知道的h׃要犯了?
  不知者无|?Java存在内存泄露,但是也不要夸大其辞。如果你对Java都不是很?你根本就不用兛_q个,我说q你无意中写出内存泄露的例子像你中一千万一h率小,开玩笑?其实应该是小的多的多! 
         在某些时?因ؓ代码上写的有问题,会导致某些内存想回收都收不回?比如下面的代?br />
Temp1 = new BYTE[100];
Temp2 
= new BYTE[100];
Temp2 
= Temp1;
q样,Temp2的内存地址׃掉了,而且永远都找不回?q个时候Temp2的内存空间想回收都没有办?



W.R 2006-11-22 14:13 发表评论
]]>
IFRAME透明度的解决http://www.tkk7.com/RomulusW/archive/2006/11/14/81083.htmlW.RW.RTue, 14 Nov 2006 03:26:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/11/14/81083.htmlhttp://www.tkk7.com/RomulusW/comments/81083.htmlhttp://www.tkk7.com/RomulusW/archive/2006/11/14/81083.html#Feedback1http://www.tkk7.com/RomulusW/comments/commentRss/81083.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/81083.html中style="filter.alpha(opacity=0)"讄透明度?br />

function mychange()
{
  if (document.add1form.typeid.value!=null && document.add1form.typeid.value!="0") {
    document.all["mainFrame"].style.filter = "";
     document.all["mainFrame"].src="<%=request.getContextPath()%>/single_letterAction.do?actionCode=select&typeid="
           + document.add1form.typeid.value +"&Mlever=<%=Mlever%>&Mname=<%=Mname%>";
   }
}

另外在此C一句话Q?br /><div style="border:1 outset #ffffff; overflow:auto;width:100%;height:250" id="word" contenteditable></div>

W.R 2006-11-14 11:26 发表评论
]]>
H口控制JS代码集锦http://www.tkk7.com/RomulusW/archive/2006/11/14/81078.htmlW.RW.RTue, 14 Nov 2006 03:19:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/11/14/81078.htmlhttp://www.tkk7.com/RomulusW/comments/81078.htmlhttp://www.tkk7.com/RomulusW/archive/2006/11/14/81078.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/81078.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/81078.html//本窗?弹出H口)关闭Q刷新父H口
<script>window.opener.parent.location.reload();window.close()</script>

//后退一?br /><a href="javascript:history.go(-1);">q回前页</a>

//新弹出窗?br /><script language=JavaScript>
function newin(url,name,size)
{
 var windowname=window.open(url,name,"left=0,top=0,status=no,scrollbars=no,resizable=no,"+size);
}
</script>
<a href=Javascript:newin('x.htm','Review','width=500,height=400')>查看?lt;/a>

//面自动q回
<meta http-equiv="refresh" content="1;url=bigclass.asp">
<p align=center><font color=red>恭喜?您选择的大cdl被删除!<br>1U钟后返回上?</font>

//关闭H口
<a href="javascript:window.close();">点击q里关闭本窗?lt;/a>

//载入时弹出窗?br /><script language="JavaScript">
window.open('http://www.leshanju.6to23.com/','','toolbar,menubar,scrollbars,resizable,status,location,directories,copyhistory

,height=400,width=750');
</script>


//弹出H口自动关闭
<script language="JavaScript">
  function close() {
  setTimeout("self.close()",10000) //毫秒
  }
</script>

<body onload="close()">

//只弹Zơ的H口
<script>

  function openwin(){
  window.open("page.html","","width=200,height=200")
  }

  function get_cookie(Name) {
  var search = Name + "=" var returnvalue = "";
  if (document.cookie.length > 0) {
  offset = document.cookie.indexOf(search)
  if (offset != -1) {
  offset += search.length
  end = document.cookie.indexOf(";", offset);
  if (end == -1)
  end = document.cookie.length;
  returnvalue=unescape(document.cookie.substring(offset, end))

  }
  }
  return returnvalue;
  }

  function loadpopup(){
  if (get_cookie("popped")=="){
  openwin()
  document.cookie="popped=yes"
  }
  }
</script>

<body onload="loadpopup()">

//控制新开H口属?br /><input type="button" Value="打开新窗?
ONCLICK="window.open('test.htm', 'Sample',
'toolbar=yes,location=yes,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=300,height=20

0,left=100,top=100')">

//webH体对话?br /><script language=javascript>
function logonApprove()
{
 var

result=window.showModalDialog("ubbfaces.asp",window,"scroll:no;resizable:no;help:no;status:no;dialogWidth:400px;dialogHeight:

250px");
}



W.R 2006-11-14 11:19 发表评论
]]>
WebLogic如何讄session时旉http://www.tkk7.com/RomulusW/archive/2006/11/06/79381.htmlW.RW.RMon, 06 Nov 2006 05:29:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/11/06/79381.htmlhttp://www.tkk7.com/RomulusW/comments/79381.htmlhttp://www.tkk7.com/RomulusW/archive/2006/11/06/79381.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/79381.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/79381.html1 web.xml

讄WEB应用E序描述Wweb.xml里的<session-timeout>元素。这个g分钟?..
单位Qƈ覆盖weblogic.xml中的TimeoutSecs属?..
  <session-config>...
    <session-timeout>54</session-timeout>...
  </session-config>...
此例表示Session在54分钟后过?..
?lt;session-timeout>讄为-2Q表C将使用在weblogic.xml中设|的...
TimeoutSecsq个属性倹{?..
?lt;session-timeout>讄为-1Q表CSession永不过期,而忽略在...
weblogic.xml中设|的TimeoutSecs属性倹{?..
该属性值可以通过console控制台来讄...
...
2 weblogic.xml

讄WebLogicҎ部v描述Wweblogic.xml?lt;session-descriptor>元素?..
TimeoutSecs属性。这个gUؓ单位...
<session-descriptor>...
   <session-param>...
      <param-name>TimeoutSecs</param-name>...
      <param-value>3600</param-value>...
   </session-param>...
</session-descriptor>...
默认值是3600U?br />
IT技术资料库Q?a >http://www.ht960.com/lanmulist/lanmu4list1.htm



W.R 2006-11-06 13:29 发表评论
]]>
关于猫的故事http://www.tkk7.com/RomulusW/archive/2006/11/06/79376.htmlW.RW.RMon, 06 Nov 2006 05:10:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/11/06/79376.htmlhttp://www.tkk7.com/RomulusW/comments/79376.htmlhttp://www.tkk7.com/RomulusW/archive/2006/11/06/79376.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/79376.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/79376.html 未知 Tomcat?    [ 日期Q?006-07-19 ]   [ 来自Qcsdn ]

一、Tomcat背景
  自从JSP发布之后Q推Z各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, q样Tomcatp生了。Tomcat是jakarta目中的一个重要的子项目,其被JavaWorld杂志的编辑选ؓ2001q度最具创新的java产品Q同时它又是sun公司官方推荐的servlet和jsp容器Q因此其来多的受到Y件公司和开发h员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其ơ,Tomcat是完全免费的软gQQ何h都可以从互联|上自由C载。Tomcat与Apache的组合相当完?br />
 

二、Tomcat目录

tomcat
|---bin TomcatQ存攑֐动和关闭tomcat脚本Q?br />
|---conf TomcatQ存放不同的配置文gQserver.xml和web.xmlQ;
|---docQ存放Tomcat文档Q?br />|---lib/japser/commonQ存放Tomcatq行需要的库文ӞJARSQ;
|---logsQ存放Tomcat执行时的LOG文gQ?br />|---srcQ存放Tomcat的源代码Q?br />|---webappsQTomcat的主要Web发布目录Q包括应用程序示例)Q?br />|---workQ存放jsp~译后生的class文gQ?br />
三、Tomcatcd?br />
    Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)
System($CLASSPATH/*.class和指定的jar)
Common($CATALINA_HOME/common 下的classes,lib,endores三个子目?
Catalina ($CATALINA_HOME/server/下的classes和lib目录仅对Tomcat可见)
&Shared($CATALINA_HOME/shared/下的classes和lib目录以及$CATALINA_HOME/lib目录)仅对Web应用E序可见,对Tomcat不可见WebApp($WEBAPP/Web-INF/*仅对该WEB应用可见classes/*.class lib/*.jar)

加蝲cd资源的顺序ؓQ?br />1?Web-INF/classes

2?Web-INF/lib/*.jar

3、Bootstrap

4、System

5?CATALINA_HOME/common/classes
6?CATALINA_HOME/common/endores/*.jar

7?CATALINA_HOME/common/lib/*.jar

8?CATALINA_HOME/shared/classes
9?CATALINA_HOME/shared/lib/*.jar

 

四、server.xml配置介:

下面讲述q个文g中的基本配置信息Q更具体的配|信息请参考tomcat的文档:
    server:
          1、port 指定一个端口,q个端口负责监听关闭tomcat的请?br />          2、shutdown 指定向端口发送的命o字符?br />    service:
          1、name 指定service的名?br />    Connector (表示客户端和service之间的连?Q?br />          1、port 指定服务器端要创建的端口Pq在q个断口监听来自客户端的h
          2、minProcessors 服务器启动时创徏的处理请求的U程?br />          3、maxProcessors 最大可以创建的处理h的线E数
          4、enableLookups 如果为trueQ则可以通过调用request.getRemoteHost()q行DNS?br />
询来得到q程客户端的实际L名,若ؓfalse则不q行DNS查询Q而是q回其ip

地址
          5、redirectPort 指定服务器正在处理httph时收C一个SSL传输h后重定向?br />
端口?br />          6、acceptCount 指定当所有可以用的处理h的线E数都被使用Ӟ可以攑ֈ处理

队列中的h敎ͼ过q个数的h不予处?br />          7、connectionTimeout 指定时的时间数(以毫Uؓ单位)
    Engine (表示指定service中的h处理机,接收和处理来自Connector的请?Q?br />          1、defaultHost 指定~省的处理请求的L名,它至与其中的一个host元素的name

属性值是一L
    Context (表示一个web应用E序)Q?br />          1、docBase 应用E序的\径或者是WAR文g存放的\?br />          2、path 表示此web应用E序的url的前~Q这栯求的url?br />
http://localhost:8080/path/****
          3、reloadable q个属性非帔R要,如果为trueQ则tomcat会自动检应用程序的

/WEB-INF/lib ?WEB-INF/classes目录的变化,自动装蝲新的应用E序Q我们可

以在不重起tomcat的情况下改变应用E序
    host (表示一个虚拟主?Q?br />          1、name 指定L?br />          2、appBase 应用E序基本目录Q即存放应用E序的目?br />          3、unpackWARs 如果为trueQ则tomcat会自动将WAR文g解压Q否则不解压Q直?br />
从WAR文g中运行应用程?br />    Logger (表示日志Q调试和错误信息)Q?br />          1、className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
          2、prefix 指定log文g的前~
          3、suffix 指定log文g的后~
          4、timestamp 如果为trueQ则log文g名中要加入时_如下

?localhost_log.2001-10-04.txt
   Realm (表示存放用户名,密码及role的数据库)Q?br />          1、className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口
   Valve (功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一?Q?br />          1、className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve

cd以记录应用程序的讉K信息
    directoryQ指定log文g存放的位|)Q?br />    1、pattern 有两个|common方式记录q程L名或ip地址Q用户名Q日期,W一?br />
h的字W串QHTTP响应代码Q发送的字节数。combined方式比common方式?br />
录的值更?br />
 

五、web.xml配置介:

?、默?Ƣ迎)文g的设|?br />
 在tomcat4\conf\web.xml中,<welcome-file-list>与IIS中的默认文g意思相同?br />
 <welcome-file-list>

?lt;welcome-file>index.html</welcome-file>

?lt;welcome-file>index.htm</welcome-file>

?lt;welcome-file>index.jsp</welcome-file>

 </welcome-file-list>

 

?、报错文件的讄

<error-page>

?lt;error-code>404</error-code>

?lt;location>/notFileFound.jsp</location>

</error-page>

<error-page>

?lt;exception-type>java.lang.NullPointerException</exception-type>

?lt;location>/null.jsp</location>

</error-page>

如果某文件资源没有找刎ͼ服务器要?04错误Q按上述配置则会调用\webapps\ROOT\notFileFound.jsp?br />
如果执行的某个JSP文g产生NullPointException Q则会调用\webapps\ROOT\null.jsp

 

?、会话超时的讄

讄session 的过期时_单位是分钟;当设|ؓ-1的时候是不过期的讄Q但是要注意服务器的效率?br />
<session-config>

?lt;session-timeout>30</session-timeout>

</session-config>

 

?、过滤器的设|?br />
<filter>

?lt;filter-name>FilterSource</filter-name>

?lt;filter-class>project4. FilterSource </filter-class>

</filter>

<filter-mapping>

?lt;filter-name>FilterSource</filter-name>

?lt;url-pattern>/WwwServlet</url-pattern>

?<url-pattern>/haha/*</url-pattern>)

</filter-mapping>

 

qoQ?br />
1) w䆾验证的过滤Authentication Filters

2) 日志和审核的qoLogging and Auditing Filters

3) 囄转化的过滤Image conversion Filters

4) 数据压羃的过滤Data compression Filters

5) 加密qoEncryption Filters

6) Tokenizing Filters

7) 资源讉K事g触发的过滤Filters that trigger resource access events XSL/T qoXSL/T filters

9) 内容cd的过滤Mime-type chain Filter 注意监听器的序Q如Q先安全qoQ然后资源,

然后内容cd{,q个序可以自己定?br />
 

六、管?br />    1、用户配|?br />      在进行具体Tomcat理之前Q先ltomcatd一个用P使这个用h权限来进行管理?br />      打开conf目录下的tomcat-users.xml文gQ在相应的位|添加下面一行:
    <user name="user" password="user" roles="standard,manager"/>
    然后重vtomcatQ在览器中输入http://localhost:8080/manager/Q会弹出对话框,输入上面的用?br />
名和密码卛_?br />
    2、应用程序列?br />      在浏览器中输?a href="http://localhost:8080/manager/list" target="_blank">http://localhost:8080/manager/listQ浏览器会昄如下的信息:
    OK - Listed applications for virtual host localhost
    /ex:running:1
    /examples:running:1
    /webdav:running:0
    /tomcat-docs:running:0
    /manager:running:0
    /:running:0
     上面昄的信息分别ؓQ应用程序的路径、当前状态、连接这个程序的session?br />
   3、重新装载应用程?br />      在浏览器中输入?a href="http://localhost:8080/manager/reload?path=/examples" target="_blank">http://localhost:8080/manager/reload?path=/examplesQ浏览器昄如下Q?br />    OK - Reloaded application at context path /examples    

q表Cexample应用E序装蝲成功Q如果我们将server.xml的Context元素的reloadable属性设为trueQ则没必要利用这U方式重新装载应用程序,因ؓtomcat会自动装载?br />
 

4、显Csession信息
    在浏览器中输?a href="http://localhost:8080/manager/sessions?path=/examples" target="_blank">http://localhost:8080/manager/sessions?path=/examplesQ浏览器昄如下Q?br />    OK - Session information for application at context path /examples Default maximum session inactive

interval 30 minutes

5、启动和关闭应用E序
   在浏览器中输?a href="http://localhost:8080/manager/start?path=/examples" target="_blank">http://localhost:8080/manager/start?path=/examples?br />
http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用E序?



TagsQ?a >tomcat


W.R 2006-11-06 13:10 发表评论
]]>
常用端口http://www.tkk7.com/RomulusW/archive/2006/10/20/76384.htmlW.RW.RFri, 20 Oct 2006 06:58:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/10/20/76384.htmlhttp://www.tkk7.com/RomulusW/comments/76384.htmlhttp://www.tkk7.com/RomulusW/archive/2006/10/20/76384.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/76384.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/76384.html
1 tcpmux TCP Port Service Multiplexer 传输控制协议端口服务多\开关选择?
2 compressnet Management Utility     compressnet 理实用E序
3 compressnet Compression Process    压羃q程
5 rje Remote Job Entry          q程作业d
7 echo Echo               回显
9 discard Discard            丢弃
11 systat Active Users          在线用户
13 daytime Daytime            旉
17 qotd Quote of the Day         每日引用
18 msp Message Send Protocol       消息发送协?
19 chargen Character Generator      字符发生?
20 ftp-data File Transfer [Default Data] 文g传输协议(默认数据? 
21 ftp File Transfer [Control]      文g传输协议(控制)
22 ssh SSH Remote Login Protocol     SSHq程d协议
23 telnet Telnet             l端仿真协议
24 ? any private mail system       预留l个人用邮gpȝ
25 smtp Simple Mail Transfer       单邮件发送协?
27 nsw-fe NSW User System FE       NSW 用户pȝ现场工程?
29 msg-icp MSG ICP            MSG ICP
31 msg-auth MSG Authentication      MSG验证
33 dsp Display Support Protocol     昄支持协议
35 ? any private printer server     预留l个人打印机服务
37 time Time               旉
38 rap Route Access Protocol       路由讉K协议
39 rlp Resource Location Protocol    资源定位协议
41 graphics Graphics           囑Ş
42 nameserver WINS Host Name Server   WINS L名服?
43 nicname Who Is            "l号" who is服务
44 mpm-flags MPM FLAGS Protocol     MPM(消息处理模块)标志协议
45 mpm Message Processing Module [recv] 消息处理模块 
46 mpm-snd MPM [default send]      消息处理模块(默认发送口)
47 ni-ftp NI FTP             NI FTP
48 auditd Digital Audit Daemon      数码音频后台服务 
49 tacacs Login Host Protocol (TACACS)  TACACSdL协议
50 re-mail-ck Remote Mail Checking Protocol q程邮g查协?
51 la-maint IMP Logical Address Maintenance IMP(接口信息处理?逻辑地址l护
52 xns-time XNS Time Protocol      施乐|络服务pȝ旉协议  
53 domain Domain Name Server       域名服务?
54 xns-ch XNS Clearinghouse       施乐|络服务pȝ据交换
55 isi-gl ISI Graphics Language     ISI囑Ş语言
56 xns-auth XNS Authentication      施乐|络服务pȝ验证
57 ? any private terminal access     预留个h用终端访?
58 xns-mail XNS Mail           施乐|络服务pȝ邮g
59 ? any private file service      预留个h文g服务
60 ? Unassigned             未定?
61 ni-mail NI MAIL            NI邮g?
62 acas ACA Services           异步通讯适配器服?
63 whois+ whois+              WHOIS+
64 covia Communications Integrator (CI) 通讯接口 
65 tacacs-ds TACACS-Database Service   TACACS数据库服?
66 sql*net Oracle SQL*NET        Oracle SQL*NET
67 bootps Bootstrap Protocol Server   引导E序协议服务?
68 bootpc Bootstrap Protocol Client   引导E序协议客户?
69 tftp Trivial File Transfer      型文g传输协议
70 gopher Gopher             信息索协?
71 netrjs-1 Remote Job Service      q程作业服务
72 netrjs-2 Remote Job Service      q程作业服务
73 netrjs-3 Remote Job Service      q程作业服务
74 netrjs-4 Remote Job Service      q程作业服务
75 ? any private dial out service    预留l个人拨出服?
76 deos Distributed External Object Store 分布式外部对象存储 
77 ? any private RJE service      预留l个E作业输入服?
78 vettcp vettcp             修正TCP?
79 finger Finger             FINGER(查询q程L在线用户{信?
80 http World Wide Web HTTP       全球信息|超文本传输协议
81 hosts2-ns HOSTS2 Name Server     HOST2名称服务
82 xfer XFER Utility           传输实用E序
83 mit-ml-dev MIT ML Device       模块化智能终端ML讑֤
84 ctf Common Trace Facility       公用q踪讑֤
85 mit-ml-dev MIT ML Device       模块化智能终端ML讑֤
86 mfcobol Micro Focus Cobol       Micro Focus Cobol~程语言
87 ? any private terminal link      预留l个人终端连?
88 kerberos Kerberos           Kerberros安全认证pȝ
89 su-mit-tg SU/MIT Telnet Gateway    SU/MITl端仿真|关
90 dnsix DNSIX Securit Attribute Token Map DNSIX 安全属性标记图 
91 mit-dov MIT Dover Spooler       MIT Dover假脱?
92 npp Network Printing Protocol     |络打印协议
93 dcp Device Control Protocol      讑֤控制协议
94 objcall Tivoli Object Dispatcher   Tivoli对象调度
95 supdup SUPDUP            
96 dixie DIXIE Protocol Specification  DIXIE协议规范
97 swift-rvf Swift Remote Virtural File Protocol 快速远E虚拟文件协议 
98 tacnews TAC News           TAC(东京大学自动计算?)新闻协议
99 metagram Metagram Relay       
101/tcp hostname NIC Host Name Server
102/tcp iso-tsap ISO-TSAP Class 0
103/tcp gppitnp Genesis Point-to-Point Trans Net
104/tcp acr-nema ACR-NEMA Digital Imag. & Comm. 300
105/tcp cso CCSO name server protocol
105/tcp csnet-ns Mailbox Name Nameserver
106/tcp 3com-tsmux 3COM-TSMUX
107/tcp rtelnet Remote Telnet Service
108/tcp snagas SNA Gateway Access Server
109/tcp pop2 Post Office Protocol - Version 2
110/tcp pop3 Post Office Protocol - Version 3
111/tcp sunrpc SUN Remote Procedure Call
112/tcp mcidas McIDAS Data Transmission Protocol
113/tcp ident
114/tcp audionews Audio News Multicast
115/tcp sftp Simple File Transfer Protocol
116/tcp ansanotify ANSA REX Notify
117/tcp uucp-path UUCP Path Service
118/tcp sqlserv SQL Services
119/tcp nntp Network News Transfer Protocol
120/tcp cfdptkt CFDPTKT
121/tcp erpc Encore Expedited Remote Pro.Call
122/tcp smakynet SMAKYNET
123/tcp ntp Network Time Protocol
124/tcp ansatrader ANSA REX Trader
125/tcp locus-map Locus PC-Interface Net Map Ser
126/tcp unitary Unisys Unitary Login
127/tcp locus-con Locus PC-Interface Conn Server
128/tcp gss-xlicen GSS X License Verification
129/tcp pwdgen Password Generator Protocol
130/tcp cisco-fna cisco FNATIVE
131/tcp cisco-tna cisco TNATIVE
132/tcp cisco-sys cisco SYSMAINT
133/tcp statsrv Statistics Service
134/tcp ingres-net INGRES-NET Service
135/tcp epmap DCE endpoint resolution
136/tcp profile PROFILE Naming System
137/tcp netbios-ns NETBIOS Name Service
138/tcp netbios-dgm NETBIOS Datagram Service
139/tcp netbios-ssn NETBIOS Session Service
140/tcp emfis-data EMFIS Data Service
141/tcp emfis-cntl EMFIS Control Service
142/tcp bl-idm Britton-Lee IDM
143/tcp imap Internet Message Access Protocol
144/tcp uma Universal Management Architecture
145/tcp uaac UAAC Protocol
146/tcp iso-tp0 ISO-IP0
147/tcp iso-ip ISO-IP
148/tcp jargon Jargon
149/tcp aed-512 AED 512 Emulation Service
150/tcp sql-net SQL-NET
151/tcp hems HEMS
152/tcp bftp Background File Transfer Program
153/tcp sgmp SGMP
154/tcp netsc-prod NETSC
155/tcp netsc-dev NETSC
156/tcp sqlsrv SQL Service
157/tcp knet-cmp KNET/VM Command/Message Protocol
158/tcp pcmail-srv PCMail Server
159/tcp nss-routing NSS-Routing
160/tcp sgmp-traps SGMP-TRAPS
161/tcp snmp SNMP
162/tcp snmptrap SNMPTRAP
163/tcp cmip-man CMIP/TCP Manager
164/tcp cmip-agent CMIP/TCP Agent
165/tcp xns-courier Xerox
166/tcp s-net Sirius Systems
167/tcp namp NAMP
168/tcp rsvd RSVD
169/tcp send SEND
170/tcp print-srv Network PostScript
171/tcp multiplex Network Innovations Multiplex
172/tcp cl/1 Network Innovations CL/1
173/tcp xyplex-mux Xyplex
174/tcp mailq MAILQ
175/tcp vmnet VMNET
176/tcp genrad-mux GENRAD-MUX
177/tcp xdmcp X Display Manager Control Protocol
178/tcp nextstep NextStep Window Server
179/tcp bgp Border Gateway Protocol
180/tcp ris Intergraph
181/tcp unify Unify
182/tcp audit Unisys Audit SITP
183/tcp ocbinder OCBinder
184/tcp ocserver OCServer
185/tcp remote-kis Remote-KIS
186/tcp kis KIS Protocol
187/tcp aci Application Communication Interface
188/tcp mumps Plus Five's MUMPS
189/tcp qft Queued File Transport
190/tcp gacp Gateway Access Control Protocol
191/tcp prospero Prospero Directory Service
192/tcp osu-nms OSU Network Monitoring System
193/tcp srmp Spider Remote Monitoring Protocol
194/tcp irc Internet Relay Chat Protocol
195/tcp dn6-nlm-aud DNSIX Network Level Module Audit
196/tcp dn6-smm-red DNSIX Session Mgt Module Audit Redir
197/tcp dls Directory Location Service
198/tcp dls-mon Directory Location Service Monitor
199/tcp smux SMUX
200/tcp src IBM System Resource Controller
201/tcp at-rtmp AppleTalk Routing Maintenance
202/tcp at-nbp AppleTalk Name Binding
203/tcp at-3 AppleTalk Unused
204/tcp at-echo AppleTalk Echo
205/tcp at-5 AppleTalk Unused
206/tcp at-zis AppleTalk Zone Information
207/tcp at-7 AppleTalk Unused
208/tcp at-8 AppleTalk Unused
209/tcp qmtp The Quick Mail Transfer Protocol
210/tcp z39.50 ANSI Z39.50
211/tcp 914c/g Texas Instruments 914C/G Terminal
212/tcp anet ATEXSSTR
214/tcp vmpwscs VM PWSCS
215/tcp softpc Insignia Solutions
216/tcp CAIlic Computer Associates Int'l License Server
217/tcp dbase dBASE Unix
218/tcp mpp Netix Message Posting Protocol
219/tcp uarps Unisys ARPs
220/tcp imap3 Interactive Mail Access Protocol v3
221/tcp fln-spx Berkeley rlogind with SPX auth
222/tcp rsh-spx Berkeley rshd with SPX auth
223/tcp cdc Certificate Distribution Center
242/tcp direct Direct
243/tcp sur-meas Survey Measurement
244/tcp dayna Dayna
245/tcp link LINK
246/tcp dsp3270 Display Systems Protocol
247/tcp subntbcst_tftp SUBNTBCST_TFTP
248/tcp bhfhs bhfhs
256/tcp rap RAP
257/tcp set Secure Electronic Transaction
258/tcp yak-chat Yak Winsock Personal Chat
259/tcp esro-gen Efficient Short Remote Operations
260/tcp openport Openport
263/tcp hdap HDAP
264/tcp bgmp BGMP
280/tcp http-mgmt http-mgmt
309/tcp entrusttime EntrustTime
310/tcp bhmds bhmds
312/tcp vslmp VSLMP
315/tcp dpsi DPSI
316/tcp decauth decAuth
317/tcp zannet Zannet
321/tcp pip PIP
344/tcp pdap Prospero Data Access Protocol
345/tcp pawserv Perf Analysis Workbench
346/tcp zserv Zebra server
347/tcp fatserv Fatmen Server
348/tcp csi-sgwp Cabletron Management Protocol
349/tcp mftp mftp
351/tcp matip-type-b MATIP Type B
351/tcp bhoetty bhoetty (added 5/21/97)
353/tcp ndsauth NDSAUTH
354/tcp bh611 bh611
357/tcp bhevent bhevent
362/tcp srssend SRS Send
365/tcp dtk DTK
366/tcp odmr ODMR
368/tcp qbikgdp QbikGDP
371/tcp clearcase Clearcase
372/tcp ulistproc ListProcessor
373/tcp legent-1 Legent Corporation
374/tcp legent-2



W.R 2006-10-20 14:58 发表评论
]]>
oracle数据库的部分指ohttp://www.tkk7.com/RomulusW/archive/2006/10/20/76380.htmlW.RW.RFri, 20 Oct 2006 06:37:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/10/20/76380.htmlhttp://www.tkk7.com/RomulusW/comments/76380.htmlhttp://www.tkk7.com/RomulusW/archive/2006/10/20/76380.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/76380.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/76380.html导入命oQ?br />  D:\daochu.dmp 中的数据导入 TEST数据库中
    imp system/triman@CTL file=file=d:\daochu.dmp ignore=y
  d:\daochu.dmp中的表table1 导入
    imp system/triman@CTL  file=d:\daochu.dmp  tables=(table1)
导出命oQ?br />  数据库CTL完全导出,用户名system 密码triman 导出到D:\daochu.dmp?br />    exp system/triman@CTL file=d:\daochu.dmp full=y
  数据库中system用户与sys用户的表导出
    exp system/triman@CTL file=d:\daochu.dmp owner=(system,sys)
  数据库中的表GIS_IDD_INFO、GIS_IDD_AID导出
    exp system/triman@CTL file=d:\data\gisidd.dmp tables=(GIS_IDD_INFO,GIS_IDD_AID)
  数据库中的表table1中的字段filed1?00"打头的数据导?br />    exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"       
    tnsping TEST
   
1Q“完全”增量导出(CompleteQ?

    卛_份整个数据库Q比如:

        Qexp system/manager inctype=complete file=990702.dmp

     Q?Q“增量型”增量导?

        备䆾上一ơ备份后改变的数据。比如:

        Qexp system/manager inctype=incremental file=990702.dmp

     Q?Q“篏计型”增量导出(CumulativeQ?

        累计型导出方式只是导上次“完全?导出之后数据库中变化了的信息。比如:

        Qexp system/manager inctype=cumulative file=990702.dmp

数据导出Q?br /> 1 数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp?br />   exp system/manager@TEST file=d:\daochu.dmp full=y
 2 数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 3 数据库中的表inner_notify、notify_staff_relat导出
    exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
 4 数据库中的表table1中的字段filed1?00"打头的数据导?br />   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
数据的导?br /> 1 D:\daochu.dmp 中的数据导入 TEST数据库中?br />   imp system/manager@TEST  file=d:\daochu.dmp
   imp aichannel/aichannel@HUST full=y  file=file= d:\data\newsmgnt.dmp ignore=y
   上面可能有点问题Q因为有的表已经存在Q然后它报错,对该表就不进行导入?br />   在后面加?ignore=y 可以了?br /> 2 d:\daochu.dmp中的表table1 导入
 imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
 
 基本上上面的导入导出够用了。不情况要先是表d删除Q然后导入?br /> 
 注意Q?br /> 操作者要有够的权限Q权限不够它会提C?br /> 数据库时可以q上的。可以用tnsping TEST 来获得数据库TEST能否q上?/p>

参数说明
1. ignore参数
Oracle在恢复数据的q程中,当恢复某个表Ӟ该表已经存在Q就要根据ignore参数的设|来军_如何操作?
若ignore=yQOracle不执行CREATE TABLE语句Q直接将数据插入到表中,如果插入的记录违背了U束条gQ比如主键约束,则出错的记录不会插入Q但合法的记录会d到表中?
若ignore=nQOracle不执行CREATE TABLE语句Q同时也不会数据插入到表中Q而是忽略该表的错误,l箋恢复下一个表?
2. indexes参数
在恢复数据的q程中,若indexes=nQ则表上的烦引不会被恢复Q但是主键对应的唯一索引无条g恢复Q这是ؓ了保证数据的完整性?/p>

字符集{?
对于单字节字W集Q例如US7ASCIIQ,恢复Ӟ数据库自动{换ؓ该会话的字符集(NLS_LANG参数Q;对于多字节字W集Q例如ZHS16CGB231280Q,恢复Ӟ应尽量字符集相同(避免转换Q,如果要{换,目标数据库的字符集应是输出数
据库字符集的集?br />
附录一Q?br /> l用户增加导入数据权限的操作
 W一,启动sql*puls
 W二Q以system/manager登陆
 W三Qcreate user 用户?IDENTIFIED BY 密码 Q如果已l创用户Q这步可以省略)
 W四QGRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
   DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
      DBA,CONNECT,RESOURCE,CREATE SESSION  TO 用户名字
 W五, q行-cmd-q入dmp文g所在的目录,
      imp userid=system/manager full=y file=*.dmp
      或?imp userid=system/manager full=y file=filename.dmp

 执行CZ:
 F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp

屏幕昄
Import: Release 8.1.7.0.0 - Production on 星期?2?16 16:50:05 2006
(c) Copyright 2000 Oracle Corporation.  All rights reserved.

q接? Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production

l由常规路径导出由EXPORT:V08.01.07创徏的文?br />已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导?br />导出服务器用UTF8 NCHAR 字符?(可能的ncharset转换)
. 正在AICHANNEL的对象导入到 AICHANNEL
. . 正在导入表                ?"INNER_NOTIFY"          4行被导入
准备启用U束条g...
成功l止导入Q但出现警告?/p>

 

附录二:
 Oracle 不允许直接改变表的拥有? 利用Export/Import可以辑ֈq一目的.
  先徏立import9.par,
  然后Q用时命o如下Qimp parfile=/filepath/import9.par
  ?import9.par 内容如下Q?br />        FROMUSER=TGPMS       
        TOUSER=TGPMS2     Q注Q把表的拥有者由FROMUSER改ؓTOUSERQFROMUSER和TOUSER的用户可以不同)          
        ROWS=Y
        INDEXES=Y
        GRANTS=Y
        CONSTRAINTS=Y
        BUFFER=409600
        file==/backup/ctgpc_20030623.dmp
        log==/backup/import_20030623.log



W.R 2006-10-20 14:37 发表评论
]]>
对算法的描述http://www.tkk7.com/RomulusW/archive/2006/10/19/76140.htmlW.RW.RThu, 19 Oct 2006 05:02:00 GMThttp://www.tkk7.com/RomulusW/archive/2006/10/19/76140.htmlhttp://www.tkk7.com/RomulusW/comments/76140.htmlhttp://www.tkk7.com/RomulusW/archive/2006/10/19/76140.html#Feedback0http://www.tkk7.com/RomulusW/comments/commentRss/76140.htmlhttp://www.tkk7.com/RomulusW/services/trackbacks/76140.html法的描q有很多U,常用的有Q?/p>

自然语言(描述不够严格Q限于简单的问题)

程图:(同一问题的流E图不唯一)

N-S?l构清晰Q但难于修改)

PAD?l构清晰Q唯一性好)

伪代?灉|Q但?



W.R 2006-10-19 13:02 发表评论
]]>
վ֩ģ壺 aҹëƬһ| xxxxxƬƵ| Ļպ| 9ᆱƷƵ| ɫ͵͵Ů˵| avպƬ߹ۿ| þһҰ| ѸƵ| Ʒպһ| Ƶ㶮| ɫwwwƵ߹ۿ| ޹Ʒһڶҳ| ŮɫëƬѿ| ߾ƷƵѹۿ| һëƬѿ| ëƬַ߹ۿĻ| 99ƵƵۿ | Ů˱ͰúˬƵ | ѹvaƵ߹ۿ| Ļպ| ˵ĺѹۿƵ| Ƶ| þAVӰ| ޾| vƬ߹ۿ| վѹۿ| þùƷվ| һëƬëƬëƬ| AVۺɫ͵| av乾 | ޹˾þۺҰ| | ëƬ߹ۿ| һѻɫƬ| avպaɫͷ| ޹Ʒۺϸר| av߲| ޹һƵ| Ʒҹѹۿ | Ůڵվ| AëƬ߲|