??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av永久无码精品天堂久久,亚洲电影中文字幕,国产亚洲?V无码?V男人的天堂http://m.tkk7.com/Vincent-chenxj/category/36156.htmlzh-cnWed, 26 Nov 2008 00:38:40 GMTWed, 26 Nov 2008 00:38:40 GMT60javacd列化成xml Ҏ(gu)http://m.tkk7.com/Vincent-chenxj/articles/242437.htmlVincent-chenVincent-chenTue, 25 Nov 2008 01:00:00 GMThttp://m.tkk7.com/Vincent-chenxj/articles/242437.htmlhttp://m.tkk7.com/Vincent-chenxj/comments/242437.htmlhttp://m.tkk7.com/Vincent-chenxj/articles/242437.html#Feedback0http://m.tkk7.com/Vincent-chenxj/comments/commentRss/242437.htmlhttp://m.tkk7.com/Vincent-chenxj/services/trackbacks/242437.html阅读全文

Vincent-chen 2008-11-25 09:00 发表评论
]]>
URL ?XML 文档中的Ҏ(gu)字符http://m.tkk7.com/Vincent-chenxj/articles/242435.htmlVincent-chenVincent-chenTue, 25 Nov 2008 00:56:00 GMThttp://m.tkk7.com/Vincent-chenxj/articles/242435.htmlhttp://m.tkk7.com/Vincent-chenxj/comments/242435.htmlhttp://m.tkk7.com/Vincent-chenxj/articles/242435.html#Feedback0http://m.tkk7.com/Vincent-chenxj/comments/commentRss/242435.htmlhttp://m.tkk7.com/Vincent-chenxj/services/trackbacks/242435.html

一些字W在 URL ?XML 文档中用时有特D的含义Q因此必针对这些含义对字符做适当~码以其生效?

字串2

URL 中的Ҏ(gu)字符

 

      ?URL 上执行的查询中,Ҏ(gu)字符被指定ؓ(f) %xxQ其?xx 是字W的十六q制倹{下表列Z(jin)q些Ҏ(gu)字符q描qC(jin)它们的含义。有x多信息,请参?http://www.faqs.org/rfcs/rfc1738.html 中的 RFC1738 规范?

字串9


Ҏ(gu)字符

 

字串2

 


Ҏ(gu)含义 字串6

 

十六q制?/strong> 字串6

 

+

 

字串8

 

表示I格Q在 URL 中不能用空|(j)?

 

字串5

 

%2B

 

字串6

 

/

字串7

分隔目录和子目录?

字串7

%2F

 

字串7

 

?

 

字串2

 

分隔实际?URL 和参数?

字串6

%3F

字串4

%

 

字串4

 

指定Ҏ(gu)字符?

字串2

%25

字串3

#

 

字串1

 

表示书签?

字串6

%23

字串6

&

 

字串3

 

URL 中指定的参数间的分隔W?

 

字串8

 

%26

字串2

字串2

 

 

 

字串4

 

例如Q考察下面的查询:(x)

字串6

SELECT *
            
            

字串8
FROM Employees
            
            

字串5
WHERE EmployeeID=?
            
            

字串6

因ؓ(f) ? 字符?URL 中有Ҏ(gu)含义Q分?URL 和传递的参数Q,所以在 URL 中指定该查询Ӟ该字W被~码?%3F?

 

字串9

 

下列 URL 执行该查询。在 URL 中传递该参数倹{?字串5

http://IISServer/nwind?sql=SELECT * FROM Employees WHERE EmployeeID=%3F FOR 
XML AUTO&root=root&EmployeeID=1

字串8

览器将 ? 右侧的所有特D字W(?+ 字符Q都q行转义Q即Q将 ? 右侧?+ 字符转换?%20Q?

字串1

XML 中的Ҏ(gu)字符

 

> ?< q类字符是XML 标记字符Q在 XML 中有Ҏ(gu)的含义。当?SQL 查询Q或 XPath 查询Q中指定q些字符Ӟ
必须对它们进行适当的编码(也称为实体编码)(j)。下表列Z(jin)q些Ҏ(gu)字符q描qC(jin)它们的含义。有x多信息,请参?br /> XML 1.0 规范 中的 XML 1.0 规范?字串8

 

Ҏ(gu)字符 字串4

 

Ҏ(gu)含义

 

字串3

 

实体~码

 

字串6

 

>

  

字串9

 

字串9

 

开始标记?

 

字串4

 

&gt;

 

字串4

 

<

  字串6

字串8

 

l束标记?

 

字串4

 

&lt;

字串4

"

 

字串3

 

引号?

 

字串8

 

&quot;

字串4

'

 

字串8

 

撇号?

字串3

&apos;

字串5

&

 

字串3

 

"&"W?

字串8

&amp;

 

字串9

 

字串5

 

 

 

字串3

 

例如Q考察下面的查询:(x)

字串9

SELECT   TOP 2 *
            
            

字串4
FROM     [Order Details]
            
            

字串3
WHERE    UnitPrice < 10
            
            

字串9
FOR XML AUTO
            
            

字串5

因ؓ(f) < 字符?XML 中有Ҏ(gu)含义Q所以当在某模板Q一?XML 文档Q中指定该查询时Q必d该字W编码ؓ(f) &gt;?br /> 以下是含有该查询的模板Q?

字串9

<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
            
            

字串5
   <sql:query>
            
            

字串1
       SELECT top 2 *
            
            

字串6
       FROM      [Order Details]
            
            

字串2
       WHERE      UnitPrice &lt; 10
            
            

字串3
       FOR XML AUTO
            
            

字串5
   </sql:query>
            
            

字串1
</ROOT>
            
            

字串7

URL ~码中的实体~码

字串3

有时可能需要同时指?URL ~码与实体编码。例如,可在 URL 中直接指定以下模板(而不是指定文件名Q:(x) 字串9

 

<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
            
            

字串9
   <sql:query>
            
            

字串9
       SELECT top 2 *
            
            

字串8
       FROM      [Order Details]
            
            

字串1
       WHERE      UnitPrice &lt; 10
            
            

字串9
       FOR XML AUTO
            
            

字串7

   </sql:query>
            
            

字串9

</ROOT>
            
            

字串1

在此例中Q(?< 标记字符指定的)(j)实体~码 &lt; 内的 & 字符?URL 中有Ҏ(gu)含义Q需要对其进行进一?br /> ~码。必d & 字符~码?%26Q否则在 URL 中将把它视ؓ(f)参数分隔W。该 URL 于是被指定ؓ(f)Q?

字串7

http://IISServer/nwind?template=<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:query>SELECT TOP 2 * FROM [Order Details] WHERE UnitPrice %26lt; 10 FOR XML AUTO
</sql:query></ROOT>


Vincent-chen 2008-11-25 08:56 发表评论
]]>
Java操作XML文g dom4j ?http://m.tkk7.com/Vincent-chenxj/articles/242429.htmlVincent-chenVincent-chenTue, 25 Nov 2008 00:45:00 GMThttp://m.tkk7.com/Vincent-chenxj/articles/242429.htmlhttp://m.tkk7.com/Vincent-chenxj/comments/242429.htmlhttp://m.tkk7.com/Vincent-chenxj/articles/242429.html#Feedback0http://m.tkk7.com/Vincent-chenxj/comments/commentRss/242429.htmlhttp://m.tkk7.com/Vincent-chenxj/services/trackbacks/242429.html阅读全文

Vincent-chen 2008-11-25 08:45 发表评论
]]>
Java中四UXML解析技术之不完全测?/title><link>http://m.tkk7.com/Vincent-chenxj/articles/242428.html</link><dc:creator>Vincent-chen</dc:creator><author>Vincent-chen</author><pubDate>Tue, 25 Nov 2008 00:39:00 GMT</pubDate><guid>http://m.tkk7.com/Vincent-chenxj/articles/242428.html</guid><wfw:comment>http://m.tkk7.com/Vincent-chenxj/comments/242428.html</wfw:comment><comments>http://m.tkk7.com/Vincent-chenxj/articles/242428.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Vincent-chenxj/comments/commentRss/242428.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Vincent-chenxj/services/trackbacks/242428.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt; font-family: Times New Roman">在^时工作中Q难免会(x)遇到把XML作ؓ(f)数据存储格式。面对目前种cȝ多的解决Ҏ(gu)Q哪个最适合我们呢?在这文章中Q我对这四种LҎ(gu)做一个不完全评测Q仅仅针寚w历XMLq块来测试,因ؓ(f)遍历XML是工作中使用最多的(臛_我认??<br /> <br />   预备 <br /> <br />   试环境Q?<br /> <br />   AMD毒龙1.4G OC 1.5G?56M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+Resin 2.1.8Q在Debug模式下测试?<br /> <br />   XML文g格式如下Q?<br /> <br />   Q?xml version="1.0" encoding="GB2312"?Q<RESULTQ<VALUEQ?<br /> <br />   QNOQA1234Q?NOQ?<br /> <br />   QADDRQ四川省XX县XX镇XX路XDXXP/ADDRQ</VALUEQ<VALUEQ?<br /> <br />   QNOQB1234Q?NOQ?<br /> <br />   QADDRQ四川省XX?jng)XX乡XX村XXl</ADDRQ</VALUEQ</RESULTQ?<br /> <br />   试Ҏ(gu)Q?<br /> <br />   采用JSP端调用Bean(至于Z么采用JSP来调用,请参考:(x)http://blog.csdn.net/rosen/archive/2004/10/15/138324.aspx)Q让每一U方案分别解?0K?00K?000K?0000K的XML文gQ计其消耗时?单位:毫秒)?<br /> <br />   JSP文gQ?<br /> <br />   Q?@ page contentType="text/html; charset=gb2312" %Q<%@ page import="com.test.*"%Q?<br /> <br />   QhtmlQ<bodyQ<%String args[]={""};MyXMLReader.main(args);%Q</bodyQ</htmlQ?<br /> <br />   试 <br /> <br />   首先出场的是DOM(JAXP Crimson解析? <br /> <br />   DOM是用与^台和语言无关的方式表CXML文的官方W3C标准。DOM是以层次l构l织的节Ҏ(gu)信息片断的集合。这个层ơ结构允许开发h员在?wi)中L特定信息。分析该l构通常需要加载整个文和构造层ơ结构,然后才能做Q何工作。由于它是基于信息层ơ的Q因而DOM被认为是Z?wi)或Z对象的。DOM以及(qing)q义的基于树(wi)的处理具有几个优炏V首先,׃?wi)在内存中是持久的,因此可以修改它以便应用程序能?gu)据和l构作出更改。它q可以在M时候在?wi)中上下DQ而不是像SAX那样是一ơ性的处理。DOM使用h也要单得多?<br /> <br />   另一斚wQ对于特别大的文,解析和加载整个文可能很慢且很耗资源,因此使用其他手段来处理这L(fng)数据?x)更好。这些基于事件的模型Q比如SAX?<br /> <br />   Bean文gQ?<br /> <br />   package com.test; <br /> <br />   import java.io.*;import java.util.*;import org.w3c.dom.*;import javax.xml.parsers.*; <br /> <br />   public class MyXMLReader{ <br /> <br />   public static void main(String arge[]){ <br /> <br />   long lasting =System.currentTimeMillis(); <br /> <br />   try{  <br /> <br />    File f=new File("data_10k.xml"); <br /> <br />    DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance(); <br /> <br />    DocumentBuilder builder=factory.newDocumentBuilder(); <br /> <br />    Document doc = builder.parse(f); <br /> <br />    NodeList nl = doc.getElementsByTagName("VALUE"); <br /> <br />    for (int i=0;iQnl.getLength();i++){ <br /> <br />     System.out.print("车牌L(fng):" + doc.getElementsByTagName("NO").item(i).getFirstChild().getNodeValue()); <br /> <br />     System.out.println("车主地址:" + doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue()); <br /> <br />   } <br /> <br />   }catch(Exception e){ <br /> <br />    e.printStackTrace(); <br /> <br />   } <br /> <br />   System.out.println("q行旉Q?+(System.currentTimeMillis() - lasting)+"毫秒");}}  <br /> <br />   10k消耗时_(d)(x)265 203 219 172 <br /> <br />   100k消耗时_(d)(x)9172 9016 8891 9000 <br /> <br />   1000k消耗时_(d)(x)691719 675407 708375 739656 <br /> <br />   10000k消耗时_(d)(x)OutOfMemoryError <br /> <br />   接着是SAX <br /> <br />   q种处理的优炚w常类g媒体的优点。分析能够立卛_始,而不是等待所有的数据被处理。而且Q由于应用程序只是在d数据时检查数据,因此不需要将数据存储在内存中。这对于大型文来说是个巨大的优炏V事实上Q应用程序甚至不必解析整个文档;它可以在某个条g得到满时停止解析。一般来_(d)SAXq比它的替代者DOM快许多?<br />    选择DOMq是选择SAXQ?<br /> <br />   对于需要自q写代码来处理XML文的开发h员来_(d)  <br /> <br />   选择DOMq是SAX解析模型是一个非帔R要的设计决策?<br /> <br />   DOM采用建立?wi)Şl构的方式访问XML文Q而SAX采用的事件模型?<br /> <br />   DOM解析器把XML文转化Z个包含其内容的树(wi)Qƈ可以Ҏ(gu)(wi)q行遍历。用DOM解析模型的优Ҏ(gu)~程Ҏ(gu)Q开发h员只需要调用徏?wi)的指o(h)Q然后利用navigation APIs讉K所需的树(wi)节点来完成Q务。可以很Ҏ(gu)的添加和修改?wi)中的元素。然而由于用DOM解析器的时候需要处理整个XML文档Q所以对性能和内存的要求比较高,其是遇到很大的XML文g的时候。由于它的遍历能力,DOM解析器常用于XML文需要频J的改变的服务中?<br /> <br />   SAX解析器采用了(jin)Z事g的模型,它在解析XML文的时候可以触发一pd的事Ӟ当发现给定的tag的时候,它可以激zM个回调方法,告诉该方法制定的标签已经扑ֈ。SAX对内存的要求通常?x)比较低Q因为它让开发h员自己来军_所要处理的tag。特别是当开发h员只需要处理文中所包含的部分数据时QSAXq种扩展能力得到?jin)更好的体现。但用SAX解析器的时候编码工作会(x)比较困难Q而且很难同时讉K同一个文中的多处不同数据?<br /> <br />   Bean文gQ?<br /> <br />   package com.test;import org.xml.sax.*;import org.xml.sax.helpers.*;import javax.xml.parsers.*; <br /> <br />   public class MyXMLReader extends DefaultHandler { <br /> <br />   java.util.Stack tags = new java.util.Stack(); <br /> <br />   public MyXMLReader() { <br /> <br />   super();} <br /> <br />   public static void main(String args[]) { <br /> <br />   long lasting = System.currentTimeMillis(); <br /> <br />   try { <br /> <br />    SAXParserFactory sf = SAXParserFactory.newInstance(); <br /> <br />    SAXParser sp = sf.newSAXParser(); <br /> <br />    MyXMLReader reader = new MyXMLReader(); <br /> <br />    sp.parse(new InputSource("data_10k.xml"), reader); <br /> <br />   } catch (Exception e) { <br /> <br />    e.printStackTrace(); <br /> <br />   } <br /> <br />   System.out.println("q行旉Q? + (System.currentTimeMillis() - lasting) + "毫秒");} <br /> <br />   public void characters(char ch[], int start, int length) throws SAXException { <br /> <br />   String tag = (String) tags.peek(); <br /> <br />   if (tag.equals("NO")) {  <br /> <br />    System.out.print("车牌L(fng)Q? + new String(ch, start, length));}if (tag.equals("ADDR")) { <br /> <br />   System.out.println("地址:" + new String(ch, start, length));}} <br /> <br />   public void startElement(String uri,String localName,String qName,Attributes attrs) { <br /> <br />   tags.push(qName);}}  <br /> <br />   10k消耗时_(d)(x)110 47 109 78 <br /> <br />   100k消耗时_(d)(x)344 406 375 422 <br /> <br />   1000k消耗时_(d)(x)3234 3281 3688 3312 <br /> <br />   10000k消耗时_(d)(x)32578 34313 31797 31890 30328 <br /> <br />   然后是JDOM http://www.jdom.org/ <br /> <br />   JDOM的目的是成ؓ(f)Java特定文模型Q它化与XML的交互ƈ且比使用DOM实现更快。由于是W一个Java特定模型QJDOM一直得到大力推q和?j)进。正在考虑通过“Java规范hJSR-102”它最l用?#8220;Java标准扩展”。从2000q初已l开始了(jin)JDOM开发?<br /> <br />   JDOM与DOM主要有两斚w不同。首先,JDOM仅用具体类而不使用接口。这在某些方面简化了(jin)APIQ但是也限制?jin)灵zL。第二,API大量使用?jin)Collectionsc,化了(jin)那些已经熟?zhn)q些cȝJava开发者的使用?<br /> <br />   JDOM文档声明其目的是“使用20%(或更?的精力解?0%(或更?Java/XML问题”(Ҏ(gu)学习(fn)曲线假定?0%)。JDOM对于大多数Java/XML应用E序来说当然是有用的Qƈ且大多数开发者发现API比DOMҎ(gu)理解得多。JDOMq包括对E序行ؓ(f)的相当广泛检查以防止用户做Q何在XML中无意义的事。然而,它仍需要?zhn)充分理解XML以便做一些超出基本的工作(或者甚至理解某些情况下的错?。这也许是比学习(fn)DOM或JDOM接口都更有意义的工作?<br /> <br />   JDOM自n不包含解析器。它通常使用SAX2解析器来解析和验证输入XML文(管它还可以以前构造的DOM表示作ؓ(f)输入)。它包含一些{换器以将JDOM表示输出成SAX2事g、DOM模型或XML文本文。JDOM是在Apache许可证变体下发布的开放源码?<br /> <br />   Bean文gQ?<br /> <br />   package com.test; <br /> <br />   import java.io.*;import java.util.*;import org.jdom.*;import org.jdom.input.*; <br /> <br />   public class MyXMLReader { <br /> <br />   public static void main(String arge[]) { <br /> <br />   long lasting = System.currentTimeMillis(); <br /> <br />   try { <br /> <br />    SAXBuilder builder = new SAXBuilder();  <br /> <br />    Document doc = builder.build(new File("data_10k.xml"));  <br /> <br />    Element foo = doc.getRootElement();  <br /> <br />    List allChildren = foo.getChildren();  <br /> <br />    for(int i=0;iQallChildren.size();i++) {  <br /> <br />     System.out.print("车牌L(fng):" + ((Element)allChildren.get(i)).getChild("NO").getText()); <br /> <br />     System.out.println("车主地址:" + ((Element)allChildren.get(i)).getChild("ADDR").getText()); <br /> <br />    } <br /> <br />   } catch (Exception e) { <br /> <br />    e.printStackTrace(); <br /> <br />   } <br /> <br />   System.out.println("q行旉Q? + (System.currentTimeMillis() - lasting) + "毫秒");}}  <br /> <br />   10k消耗时_(d)(x)125 62 187 94 <br /> <br />   100k消耗时_(d)(x)704 625 640 766 <br /> <br />   1000k消耗时_(d)(x)27984 30750 27859 30656 <br /> <br />   10000k消耗时_(d)(x)OutOfMemoryError <br /> <br />   最后是DOM4J http://dom4j.sourceforge.net/ <br /> <br />   虽然DOM4J代表?jin)完全独立的开发结果,但最初,它是JDOM的一U智能分支。它合ƈ?jin)许多超出基本XML文表示的功能,包括集成的XPath支持、XML Schema支持以及(qing)用于大文档或化文的基于事件的处理。它q提供了(jin)构徏文档表示的选项Q它通过DOM4J API和标准DOM接口hq行讉K功能。从2000下半q开始,它就一直处于开发之中?<br /> <br />   为支持所有这些功能,DOM4J使用接口和抽象基本类Ҏ(gu)。DOM4J大量使用?jin)API中的Collectionsc,但是在许多情况下Q它q提供一些替代方法以允许更好的性能或更直接的编码方法。直接好处是Q虽然DOM4J付出?jin)更复杂的API的代P但是它提供了(jin)比JDOM大得多的灉|性?<br /> <br />   在添加灵zL、XPath集成和对大文处理的目标ӞDOM4J的目标与JDOM是一L(fng)Q针对Java开发者的易用性和直观操作。它q致力于成ؓ(f)比JDOM更完整的解决Ҏ(gu)Q实现在本质上处理所有Java/XML问题的目标。在完成该目标时Q它比JDOM更少防止不正的应用E序行ؓ(f)?<br /> <br />   DOM4J是一个非帔R怼U的Java XML APIQ具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的Y件。如今你可以看到来多的Java软g都在使用DOM4J来读写XMLQ特别值得一提的是连Sun的JAXM也在用DOM4J?<br /> <br />   Bean文gQ?<br /> <br />   package com.test; <br /> <br />   import java.io.*;import java.util.*;import org.dom4j.*;import org.dom4j.io.*; <br /> <br />   public class MyXMLReader { <br /> <br />   public static void main(String arge[]) { <br /> <br />   long lasting = System.currentTimeMillis(); <br /> <br />   try { <br /> <br />    File f = new File("data_10k.xml"); <br /> <br />    SAXReader reader = new SAXReader(); <br /> <br />    Document doc = reader.read(f); <br /> <br />    Element root = doc.getRootElement(); <br /> <br />    Element foo; <br /> <br />    for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) { <br /> <br />     foo = (Element) i.next(); <br /> <br />     System.out.print("车牌L(fng):" + foo.elementText("NO")); <br /> <br />     System.out.println("车主地址:" + foo.elementText("ADDR")); <br /> <br />    } <br /> <br />   } catch (Exception e) { <br /> <br />    e.printStackTrace(); <br /> <br />   } <br /> <br />   System.out.println("q行旉Q? + (System.currentTimeMillis() - lasting) + "毫秒");}}  <br /> <br />   10k消耗时_(d)(x)109 78 109 31 <br /> <br />   100k消耗时_(d)(x)297 359 172 312 <br /> <br />   1000k消耗时_(d)(x)2281 2359 2344 2469 <br /> <br />   10000k消耗时_(d)(x)20938 19922 20031 21078 <br /> <br />   JDOM和DOM在性能试时表C佻I在测?0M文时内存溢出。在文档情况下q值得考虑使用DOM和JDOM。虽然JDOM的开发者已l说明他们期望在正式发行版前专注性能问题Q但是从性能观点来看Q它实没有值得推荐之处。另外,DOM仍是一个非常好的选择。DOM实现q泛应用于多U编E语a。它q是许多其它与XML相关的标准的基础Q因为它正式获得W3C推荐(与基于非标准的Java模型相对)Q所以在某些cd的项目中可能也需要它(如在JavaScript中用DOM)?<br /> <br />   SAX表现较好Q这要依赖于它特定的解析方式。一个SAX(g)即到来的XML,但ƈ没有载入到内?当然当XML被dӞ?x)有部分文暂时隐藏在内存??<br /> <br />   无疑QDOM4J是这场测试的莯者,目前许多开源项目中大量采用DOM4JQ例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文g。如果不考虑可移植性,那就采用DOM4J吧!(?rosenQ?/span> <img src ="http://m.tkk7.com/Vincent-chenxj/aggbug/242428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Vincent-chenxj/" target="_blank">Vincent-chen</a> 2008-11-25 08:39 <a href="http://m.tkk7.com/Vincent-chenxj/articles/242428.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dom4j的?全而好的文? http://m.tkk7.com/Vincent-chenxj/articles/242427.htmlVincent-chenVincent-chenTue, 25 Nov 2008 00:29:00 GMThttp://m.tkk7.com/Vincent-chenxj/articles/242427.htmlhttp://m.tkk7.com/Vincent-chenxj/comments/242427.htmlhttp://m.tkk7.com/Vincent-chenxj/articles/242427.html#Feedback0http://m.tkk7.com/Vincent-chenxj/comments/commentRss/242427.htmlhttp://m.tkk7.com/Vincent-chenxj/services/trackbacks/242427.html阅读全文

Vincent-chen 2008-11-25 08:29 发表评论
]]>
վ֩ģ壺 뾫Ʒһѿ | ù͵v͵v| ̨һëƬ| רȷӰ| ձƬйһ| ŷƵ| þֻƷ99re| ޾ƷƵ| ɫ͵͵ۺAVYP| ˬaëƬ| ޺ÿƬӰ| ޳?vƬ| ¾þþþa| Ƶ| պ߹ۿ| 㽶߹ۿ| þù޵Ӱ| 40ձ| ޳a߹ۿ| ޹˾þۺ| ԸŮƵվҹ | ѿ۳ҹվ| 99þ99þþƷѹۿ | ˼˼99re66߾Ʒѹۿ| 2019ĻߵӰ| Ȼר| ֻˬƵѿ| ޳| þþƷƵۿ| þ99׾Ʒ| ţţ߾ƷƵۿ| ޾Ʒ1ҳ| ѳ¼Ƶ| Ʒ_ۿ| ҹƷ߹ۿ| 88xxѹۿ| ߿ƬvѹۿƵ777| 91ɫŮԴվ| Ƶһ| һëƬѹۿ| С˵ͼƬ|