??xml version="1.0" encoding="utf-8" standalone="yes"?>91成人短视频在线观看,欧洲成人av,亚州精品天堂中文字幕http://www.aygfsteel.com/pengpenglin/category/28487.html成熟 E重 乐观 自信 q取 责Q 梦想 坚持zh-cnFri, 02 Apr 2010 09:42:45 GMTFri, 02 Apr 2010 09:42:45 GMT60【Java基础专题】IO与文件读?--优化搜烦(ch)E序(01)http://www.aygfsteel.com/pengpenglin/archive/2010/04/02/317304.htmlPaul LinPaul LinFri, 02 Apr 2010 06:20:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/04/02/317304.htmlhttp://www.aygfsteel.com/pengpenglin/comments/317304.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/04/02/317304.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/317304.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/317304.html
Ҏ(gu)CLI的逻辑Q每一个命令行的处理都可以分ؓ(f)3个步骤:(x)定义、解析、交?
①定义:(x)定义命o(h)行的各种选项属?包括~写、全写、是否必R是否带参数、参C数限?
②解析:(x)使用解析器对命o(h)行选项列表q行解析
③交互:(x)从解析好的命令行查询用户输入的参数值ƈq行处理  阅读全文

Paul Lin 2010-04-02 14:20 发表评论
]]>
【Java基础专题】IO与文件读?--DirectoryWalker和FileFilter的复杂条件?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/04/01/317208.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Thu, 01 Apr 2010 09:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/04/01/317208.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/317208.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/04/01/317208.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/317208.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/317208.html</trackback:ping><description><![CDATA[     摘要: 1.基本功能qo(h)?<br>============================================= <br>①类型:(x)DirectoryFileFilter、FileFileFilter <br>②大:(x)EmptyFileFilter、SizeFileFilter <br>③时_(d)(x)AgeFileFilter <br>④名Uͼ(x)NameFileFilter、PrefixFileFilter、SuffixFileFilter、RegexFileFilter、WildcardFileFilter <br>⑤读写属性:(x)CanReadFileFilter、CanWriteFileFilter <br>⑥隐藏属性:(x)HiddenFileFilter <br> <br>2.逻辑关系qo(h)?<br>============================================= <br>①逻辑与:(x)AndFileFilter <br>②逻辑或:(x)OrFileFilter <br>③逻辑非:(x)NotFileFilter <br>④永?假:(x)TrueFileFilter、FalseFil  <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/04/01/317208.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/317208.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-04-01 17:52 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/04/01/317208.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--使用DirectoryWalker和FileFilterUtilsq行搜烦(ch)http://www.aygfsteel.com/pengpenglin/archive/2010/03/31/317106.htmlPaul LinPaul LinWed, 31 Mar 2010 15:45:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/31/317106.htmlhttp://www.aygfsteel.com/pengpenglin/comments/317106.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/31/317106.html#Feedback1http://www.aygfsteel.com/pengpenglin/comments/commentRss/317106.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/317106.html
q两个搜索类都是以内部类的方式嵌入客L(fng)的,客户端接收客L(fng)参数Q然后通过一个后台线E来q行搜烦(ch)Q等待子U程完成搜烦(ch)?joinҎ(gu))Q再打印搜烦(ch)l果?

注意q个q程是可以被cancel的。cancel主要?U情c(din)外部cancelQ外部线E通过调用内部cȝcancel()Ҏ(gu)。内部cancelQ在handleDirectory、handleFile中主动抛出CancelException?

walkҎ(gu)在每ơ执行前、后都会(x)(g)查当前是否有cancel指o(h)发出(checkIfCancelled ---> handleIsCancelled)Q如果有那么默认立刻抛出CancelExceptionQ然后调用handleCancelledҎ(gu)?nbsp; 阅读全文

Paul Lin 2010-03-31 23:45 发表评论
]]>
【Java基础专题】IO与文件读?--慎用FileUtils.writeLines(File, Collection)Ҏ(gu)http://www.aygfsteel.com/pengpenglin/archive/2010/03/30/316879.htmlPaul LinPaul LinMon, 29 Mar 2010 16:19:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/30/316879.htmlhttp://www.aygfsteel.com/pengpenglin/comments/316879.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/30/316879.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/316879.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/316879.html

? 同一个源文g(15M左右)使用不同的方式读入,一U是d后构造成一个StringQ另外一个是d后构造成一个List。然后再调用 writeLines(File, String)和writeLines(File, Collection)写入。下面是试比较的结果:(x)

Read and write by string format
  File sizes(bytes): 15661680
  Content read(bytes): 15661680
  Time costing(ms) on reading: 2047
  Time costing(ms) on writing: 1016


Read and write by collection format
  File sizes(bytes): 15661680
  File read(lines): 1782615
  Time costing(ms) on reading: 2047
  Time costing(ms) on writing: 533437


效率相差之多! 我的试环境如下Q?br />
OSQWin XP SP4
CPUQIntel Core(TM) 2 Duo CPU
内存Q?00M(虚拟机分?
JDKQJDK 5.0 (JVM内存分配Q?Xms64m -Xmx512m)
试文gQ?5.295M (是一个IP地址文gQd1782615?

在读斚w旉居然相当(q里面应该有操作pȝ层面的缓冲作用,我单独地试时第2个方式LW一个慢1/3左右)。而在写方面性能直是天壤之别啊:(x)533437/1016 ?25倍?/font>

虽然我这个测试还是不严}的,但是从方法实现过E和原理来看Q两者性能差异存在必然的因素:(x)

①以Collection方式L造的Q在d的过E中生成多个StringQ而生成String是一耗时的工?br /> ②以Collection方式d的,首先要P代这个CollectionQ然后每ơ调用Collection中的元素的toString()Ҏ(gu)Q造成多次的堆栈操?/font>





Paul Lin 2010-03-30 00:19 发表评论
]]>
TSS上关于JDBC操作优化的Tipsȝhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/19/315978.htmlPaul LinPaul LinFri, 19 Mar 2010 15:11:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/19/315978.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315978.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/19/315978.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/315978.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315978.html阅读全文

Paul Lin 2010-03-19 23:11 发表评论
]]>
【Java基础专题】IO与文件读?--对同?异步和阻?非阻塞的理解http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315060.htmlPaul LinPaul LinWed, 10 Mar 2010 07:36:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315060.htmlhttp://www.aygfsteel.com/pengpenglin/comments/315060.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315060.html#Feedback2http://www.aygfsteel.com/pengpenglin/comments/commentRss/315060.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/315060.html②同步的操作Q如果在{待的过E可以做别的事情Q它是同?非阻塞的?
③异步的操作Q如果在{待的过E不能做别的事情Q它是异?d的?
④异步的操作Q如果在{待的过E可以做别的事情Q它是异?非阻塞的。这个也是最常见?nbsp; 阅读全文

Paul Lin 2010-03-10 15:36 发表评论
]]>
【Java基础专题】IO与文件读?--同步/异步与阻?非阻塞的区别Q{Q?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315053.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 10 Mar 2010 06:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315053.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/315053.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/315053.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/315053.html</trackback:ping><description><![CDATA[     摘要: 同步/异步Q消息通知机制。是自己dx消息q是靠别人通知 <br>d/非阻塞:(x)消息处理机制。等待消息处理完成的q程能否做别的事?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315053.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/315053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-10 14:54 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/10/315053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--使用Apache commons IO包进行资源遍?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314894.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 08 Mar 2010 16:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314894.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/314894.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314894.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/314894.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/314894.html</trackback:ping><description><![CDATA[     摘要: 要用DirectoryWalker来遍历一个目录ƈq行相应的操作,步骤如下Q?<br> <br>①创Z个l于DirectoryWalker的类Qƈ在构造方法中调用super()Q?<br>②定义一个业务入口方法,例如clean。在q个Ҏ(gu)中调用walkҎ(gu) <br>③覆盖DirectoryWalkercȝhandleDirectoryҎ(gu)Q提供相应的处理逻辑 <br>④覆盖DirectoryWalkercȝhandleFileҎ(gu)Q提供相应的处理逻辑  <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314894.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/314894.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-09 00:26 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314894.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--使用Apache commons IOqo(h)文g和目?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314892.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 08 Mar 2010 16:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314892.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/314892.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/314892.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/314892.html</trackback:ping><description><![CDATA[     摘要: 它们可以分ؓ(f)两大c:(x) <br> ①实质性过滤器Q例如针Ҏ(gu)件的cdQ属性,名称Q大进行过滤的qo(h)?<br> ②过滤器q接器:(x)典型的包括AndFileFilter、OrFileFilter。用于逻辑q接多个qo(h)?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314892.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/314892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-09 00:02 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/09/314892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--使用Apache commons IO操纵底层dhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314878.htmlPaul LinPaul LinMon, 08 Mar 2010 13:24:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314878.htmlhttp://www.aygfsteel.com/pengpenglin/comments/314878.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314878.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/314878.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/314878.html阅读全文

Paul Lin 2010-03-08 21:24 发表评论
]]>
【Java基础专题】IO与文件读?--使用Apache commons IO化文件读?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314823.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 08 Mar 2010 07:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314823.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/314823.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/314823.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/314823.html</trackback:ping><description><![CDATA[     摘要: FileUtilsM上来_(d)主要功能有:(x) <br> ?资源的创建、删?<br> ?资源的复制、移?<br> ?资源的读?<br> ?资源的比?<br> ?资源的过?<br> ?资源的{?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314823.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/314823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-08 15:07 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--使用Apache commons IO包规范文件名http://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314788.htmlPaul LinPaul LinMon, 08 Mar 2010 02:56:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314788.htmlhttp://www.aygfsteel.com/pengpenglin/comments/314788.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/03/08/314788.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/314788.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/314788.html阅读全文

Paul Lin 2010-03-08 10:56 发表评论
]]>
【Java基础专题】IO与文件读?--使用Apache commons io包提高读写效?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/04/314488.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Thu, 04 Mar 2010 02:28:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/04/314488.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/314488.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/04/314488.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/314488.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/314488.html</trackback:ping><description><![CDATA[     摘要: 本文通过对Apache commons io包的input,output子类的源代码研究Q来揭示Z么用commons IO包会(x)在性能上由于JDK自带的IOcR?<br> <br>特别是输出流斚w  <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/04/314488.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/314488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-04 10:28 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/04/314488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】IO与文件读?--Java的IO架?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/03/02/314239.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 02 Mar 2010 01:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/03/02/314239.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/314239.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/03/02/314239.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/314239.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/314239.html</trackback:ping><description><![CDATA[     摘要: 使用图例全面展示Java中IO的架构,特别是节Ҏ(gu)和过滤流?qing)其之间的{?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/03/02/314239.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/314239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-03-02 09:47 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/03/02/314239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(08)---JavaEE防止中文q的设|?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/02/24/313761.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 24 Feb 2010 02:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/02/24/313761.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/313761.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/02/24/313761.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/313761.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/313761.html</trackback:ping><description><![CDATA[     摘要: 良好的编E习(fn)惯,对编码和数据传输程的清晰认识,规范的配|是保JavaEE应用不会(x)出现q的三大法?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/02/24/313761.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/313761.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-02-24 10:25 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/02/24/313761.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(07)---native2ascii命o(h)的用?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313739.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 23 Feb 2010 10:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313739.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/313739.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313739.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/313739.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/313739.html</trackback:ping><description><![CDATA[     摘要: 可以看到该命令对于英文字W,数字不会(x)转换而是直接输出Q而对于每个中文字W则转换成以\u开头的4?6q制数字?<br> <br>通常情况下,如果要进行字W的逆{换,-encoding encoding_nameq个参数都会(x)配合-reverse出现。在上面的例子中因ؓ(f)本地pȝ是中文操作系l,所以即便没有指?encoding也可以正地从unicode ---》GBK。如果是在英文^C׃默认字符集是ISO-8859-1Q那么这个时候如果不指定则{换出来的是??jin)?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313739.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/313739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-02-23 18:41 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313739.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(06)---字符的各UD{?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313730.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 23 Feb 2010 08:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313730.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/313730.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313730.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/313730.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/313730.html</trackback:ping><description><![CDATA[     摘要: 可以看到在Java中,字符的unicode有两U表C显C:(x)一U是10q制形式Q一U是16q制形式。它们可以分别通过Qint i = (int)(string.charAt(i))和Integer.toHexString(i);获得。而且在java文g和W(xu)eb面Q同一个unicode的表CŞ式是不同。web面需要用&#q行转义Q在java文g中则使用\uq行转义?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313730.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/313730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-02-23 16:48 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/02/23/313730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(05)---GBK与UTF-8之间的{?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313669.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 22 Feb 2010 15:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313669.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/313669.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313669.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/313669.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/313669.html</trackback:ping><description><![CDATA[     摘要: 在这个专题的W一文章【Java基础专题】编码与q(01)---~码基础 开_(d)我们已l介l了(jin)q个规则Q?<br> ①得到每个字W的2q制GBK~码 <br> ②将?6q制的GBK~码转换?q制的字W串(2个字? <br> ③分别在字符串的首位插入110Q在W?位插?0Q在W?7位插?0三个字符Ԍ得到3个字?<br> ④将q?个字节分别{换成16q制~码Q得到最l的UTF-8~码?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313669.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/313669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-02-22 23:00 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313669.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(04)---输出时的~码与ؕ?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313654.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 22 Feb 2010 09:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313654.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/313654.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313654.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/313654.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/313654.html</trackback:ping><description><![CDATA[     摘要: 谨慎C用getBytes(NAME_OF_CHARSET)和new String(bytes, NAME_OF_CHARSET)Q除非你很清楚的知道原始的字W编码和传输协议使用的编码?<br> <br>推荐使用Z服务器的配置、过滤器讄request/response的characterEncoding、content type属性。还有就是JSP面的pageEncoding属性、HTML meta元素的content type属性。尽量避免频J的在代码中q行字符串{码,即降低了(jin)效率又增加了(jin)风险  <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313654.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/313654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-02-22 17:39 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313654.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【Java基础专题】编码与q(03)----String的toCharArray()Ҏ(gu)http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313652.htmlPaul LinPaul LinMon, 22 Feb 2010 09:18:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313652.htmlhttp://www.aygfsteel.com/pengpenglin/comments/313652.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313652.html#Feedback1http://www.aygfsteel.com/pengpenglin/comments/commentRss/313652.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/313652.html
于是l果像上面的例子一P同样?个原始字节,有些?个一l进行解析,有些每个一l进行解析,有些?个一l进行解析。其l果只能看那种~码方式合适了(jin)?nbsp; 阅读全文

Paul Lin 2010-02-22 17:18 发表评论
]]>
【Java基础专题】编码与q(02)---String的getBytes([encoding])Ҏ(gu)http://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313647.htmlPaul LinPaul LinMon, 22 Feb 2010 08:53:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313647.htmlhttp://www.aygfsteel.com/pengpenglin/comments/313647.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/02/22/313647.html#Feedback1http://www.aygfsteel.com/pengpenglin/comments/commentRss/313647.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/313647.html阅读全文

Paul Lin 2010-02-22 16:53 发表评论
]]>
【Java基础专题】编码与q(01)---~码基础http://www.aygfsteel.com/pengpenglin/archive/2010/02/16/313177.htmlPaul LinPaul LinTue, 16 Feb 2010 15:23:00 GMThttp://www.aygfsteel.com/pengpenglin/archive/2010/02/16/313177.htmlhttp://www.aygfsteel.com/pengpenglin/comments/313177.htmlhttp://www.aygfsteel.com/pengpenglin/archive/2010/02/16/313177.html#Feedback0http://www.aygfsteel.com/pengpenglin/comments/commentRss/313177.htmlhttp://www.aygfsteel.com/pengpenglin/services/trackbacks/313177.html对应?q制~码<-->UTF-8规范?q制~码<-->UTF-8规范?6q制~码

也就是说Q假如我们需要从盘文g、数据库记录、网l传输一些字W,保存到Java的变量中Q要l历由bytes-->encode字符-->Unicode字符的{?例如new String(bytes, encode))Q而要把Java变量保存到文件、数据库或者通过|络传输Q系l要做一个Unicode字符-->encode字符-->bytes的{?例如String.getBytes([encode]))  阅读全文

Paul Lin 2010-02-16 23:23 发表评论
]]>
【原】RSS工具开发手?14)---Informa的exporters?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/01/04/308137.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 04 Jan 2010 02:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/01/04/308137.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/308137.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/01/04/308137.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/308137.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/308137.html</trackback:ping><description><![CDATA[     摘要: Informa不仅提供?jin)对不同版本的RSS Feed source的读入和解析Q同样也提供?jin)将channel object导出Z同协议版本的XML文g的功能。这个功能是通过exporters包下的各个导出类来完成的。目前仅支持对RSS协议的导出,不支持Atom协议、OPML协议的导出?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/01/04/308137.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/308137.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-01-04 10:15 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/01/04/308137.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?13)---Informa的parsers?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2010/01/02/308048.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Sat, 02 Jan 2010 12:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2010/01/02/308048.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/308048.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2010/01/02/308048.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/308048.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/308048.html</trackback:ping><description><![CDATA[     摘要: OPML(Outline Processor Markup Language)协议正是用于解决q样问题的。利用OPML协议Q我们可以通过阅读器把已经订阅的频道导Zؓ(f)OPML协议规定的格式,从而作?<br>一个文件分享出厅R?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2010/01/02/308048.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/308048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2010-01-02 20:56 <a href="http://www.aygfsteel.com/pengpenglin/archive/2010/01/02/308048.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?12)---Informa的parsers?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/30/307722.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Wed, 30 Dec 2009 02:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/30/307722.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/307722.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/30/307722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/307722.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/307722.html</trackback:ping><description><![CDATA[     摘要: 可以看到Q对于这个解析过E,一般的步骤是Q?<br> A.获取channnel下的某个子节点元?<br> B.如果该子节点元素有子元素或属性,则l递归讉K <br> C.调用该channnel子元素的createXxxҎ(gu)加蝲或创子元?<br> D.调用Channel的setXxxҎ(gu)d该子元素到channel实例?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/30/307722.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/307722.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-30 10:45 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/30/307722.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?11)---Informa的parse?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/29/307641.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 29 Dec 2009 07:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/29/307641.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/307641.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/29/307641.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/307641.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/307641.html</trackback:ping><description><![CDATA[     摘要: FeedParser是一个facadec,q个cȝ工作是Ҏ(gu)d的RSS Feed的协议系和版本“委?delegate)”给已经编码的规则(concrete rules)指定的解析器Q而且q些解析器是U有的。这意味着Q用户不能直接调用一个RSS_0_91_Parsercȝ实例来进行解析工作?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/29/307641.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/307641.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-29 15:56 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/29/307641.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?10)---Informa的impl.hibernate?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/28/307526.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 28 Dec 2009 07:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/28/307526.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/307526.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/28/307526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/307526.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/307526.html</trackback:ping><description><![CDATA[     摘要: ChannelBuilder对channel object的创建原则就是:(x) <br> A.如果能够从持久层中找到对应的记录Q那么从持久层返?<br> B.如果找不刎ͼ则创建它q持久化它,然后q回该对?已持久化) <br> <br>只要记得的一点就是:(x)从ChannelBuilderq回的对象都是已l持久化的?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/28/307526.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/307526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-28 15:57 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/28/307526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?07)---Informa的impl.basic?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/23/306962.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 22 Dec 2009 16:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/23/306962.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/306962.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/23/306962.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/306962.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/306962.html</trackback:ping><description><![CDATA[     摘要: q个ID生成c采用了(jin)pȝ当前旉作ؓ(f)随即C生的U子Q这个ƈ不难理解。但是有一个地斚w要我们注意的是关键字transient的用。这个关键的作用是告诉编译器假设该类的对象被序列化了(jin)Q这个g需要被保存。因为它是“瞬时”的?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/23/306962.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/306962.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-23 00:03 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/23/306962.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?05)---Informa的impl.basic?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/22/306956.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Tue, 22 Dec 2009 15:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/22/306956.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/306956.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/22/306956.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/306956.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/306956.html</trackback:ping><description><![CDATA[     摘要: ȝhQchannel的创建,更新q程如下Q?<br> ①接收经qChannelParser解析后的XML Element元素Q和其他一pd属性,调用构造方?<br> ②构造方法ؓ(f)channel生成一个全局唯一ID <br> ③构造方法创建item列表Q观察者列表,讄好分c?Category)Q首ơ更新时?<br> ④如果有新item到来Q则d到item列表Q同时更新item的channel归属 <br> ⑤如果现有channel更新Q则讄最新更新时?<br> ⑥通知每一个已注册的观察者有事g发生  <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/22/306956.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/306956.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-22 23:31 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/22/306956.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】RSS工具开发手?04)---Informa的core?/title><link>http://www.aygfsteel.com/pengpenglin/archive/2009/12/21/306853.html</link><dc:creator>Paul Lin</dc:creator><author>Paul Lin</author><pubDate>Mon, 21 Dec 2009 14:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/pengpenglin/archive/2009/12/21/306853.html</guid><wfw:comment>http://www.aygfsteel.com/pengpenglin/comments/306853.html</wfw:comment><comments>http://www.aygfsteel.com/pengpenglin/archive/2009/12/21/306853.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pengpenglin/comments/commentRss/306853.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pengpenglin/services/trackbacks/306853.html</trackback:ping><description><![CDATA[     摘要: Informa的core包介l如下:(x) <br> <br>“This package contains interfaces for the news channel objects, it builds the core API for all news channel storage implementation. ?<br> <br>从上面这句话来看Qcore包里面定义的都是关于“news channel objects”的接口---实际上就是RSS协议中的channel和item元素。经q一个多时查看源代码和阅读APIQ发现Informa对core包的设计有如下特点:(x) <br> <br>core包中的元素被分ؓ(f)标记接口、实体接口、行为接?nbsp; <a href='http://www.aygfsteel.com/pengpenglin/archive/2009/12/21/306853.html'>阅读全文</a><img src ="http://www.aygfsteel.com/pengpenglin/aggbug/306853.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pengpenglin/" target="_blank">Paul Lin</a> 2009-12-21 22:09 <a href="http://www.aygfsteel.com/pengpenglin/archive/2009/12/21/306853.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>