??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人精品久久,久久久噜噜噜久久,国产三级欧美三级日产三级99http://m.shnenglu.com/linhong34/ new,think,program,happy to livezh-cnSun, 16 Nov 2025 14:56:00 GMTSun, 16 Nov 2025 14:56:00 GMT60启动IIS出现0x8ffe2740错误的解军_?/title><link>http://m.shnenglu.com/linhong34/archive/2007/07/10/27821.html</link><dc:creator>太极虎~?/dc:creator><author>太极虎~?/author><pubDate>Tue, 10 Jul 2007 10:02:00 GMT</pubDate><guid>http://m.shnenglu.com/linhong34/archive/2007/07/10/27821.html</guid><wfw:comment>http://m.shnenglu.com/linhong34/comments/27821.html</wfw:comment><comments>http://m.shnenglu.com/linhong34/archive/2007/07/10/27821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/linhong34/comments/commentRss/27821.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/linhong34/services/trackbacks/27821.html</trackback:ping><description><![CDATA[<p align=center><font face=?hu)?<font color=#ff9900><strong>启动IIS出现0x8ffe2740错误的解军_?/strong></font></font></p> <p><font face=?hu)?<br>    pȝ提示?jin)错误?#8220;0x8ffe2740”Q百度一下,{案是:(x)IIS要用的80端口被程序占用,只需要更改IIS所使用的端口即可解决问题。改?jin)端口后问题果然解决?/font></p> <p> </p> <p><font face=?hu)?    但是Q在调试E序或在览器中览本地E序ӞL要在地址后面增加端口P很不方便。再是以前已经做了(jin)N个Web应用E序Q再逐个攚w目文Ӟ太麻?ch)。还是希望用80作IIS端口?/font></p> <p> </p> <p><font face=?hu)?    于是用netstat -an -p tcp -o命o(h)查看本地所开攄端口Q以?qing)进E号PIDQ命令详l意思可以查看帮助)(j)。得到本地确实是有一?.0.0.0:80的连接PID?48Q不知道q是什么进E)(j)Q知道进E号后于是用tskill 848杀掉此q程Q再ơ重启IISQƈ且以80作ؓ(f)其端口,启动成功Q问题解冟?br></font></p> <p><font face=?hu)?Q注Q摘?font face=?hu)?<a ><u><font color=#666600>http://hi.baidu.com/key8086/blog/item/759232092380b9ad2fddd452.html</font></u></a> Q?/font></font></p> <p> </p> <p><font face=?hu)?netstat 命o(h)参数说明Q?/font></p> <p><font face=?hu)?-n 是查端口L(fng)关的q程</font></p> <p><font face=?hu)?-o 是查出相兌E的ID</font></p> <p><font face=?hu)?netstat -an -o 可以查出端口?qing)进EID</font></p> <p> </p> <p>查到对应ID 后,可以?"d理? 中,在查看菜单中Q选择 "选择? 选中 PID 列项Q?可以查出哪个E序Q对应这个ID 占着哪个端口?/p> <p><font face=?hu)? </font></p> <img src ="http://m.shnenglu.com/linhong34/aggbug/27821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/linhong34/" target="_blank">太极虎~?/a> 2007-07-10 18:02 <a href="http://m.shnenglu.com/linhong34/archive/2007/07/10/27821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>去除WINDOWS 盗版提示http://m.shnenglu.com/linhong34/archive/2007/06/07/25704.html太极虎~?/dc:creator>太极虎~?/author>Thu, 07 Jun 2007 01:04:00 GMThttp://m.shnenglu.com/linhong34/archive/2007/06/07/25704.htmlhttp://m.shnenglu.com/linhong34/comments/25704.htmlhttp://m.shnenglu.com/linhong34/archive/2007/06/07/25704.html#Feedback0http://m.shnenglu.com/linhong34/comments/commentRss/25704.htmlhttp://m.shnenglu.com/linhong34/services/trackbacks/25704.html2.把系l盘:\windows\system32中的wgatray.exe删除.
3.L索文件wgatray,l统删除...

]]>
oracle日志分析工具LogMiner使用(实战)http://m.shnenglu.com/linhong34/archive/2007/06/06/25651.html太极虎~?/dc:creator>太极虎~?/author>Wed, 06 Jun 2007 06:07:00 GMThttp://m.shnenglu.com/linhong34/archive/2007/06/06/25651.htmlhttp://m.shnenglu.com/linhong34/comments/25651.htmlhttp://m.shnenglu.com/linhong34/archive/2007/06/06/25651.html#Feedback3http://m.shnenglu.com/linhong34/comments/commentRss/25651.htmlhttp://m.shnenglu.com/linhong34/services/trackbacks/25651.html要安装LogMiner工具Q必首先要q行下面q样两个脚本Q这两个脚本必须均以SYS用户w䆾q行。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文g。第二个脚本用来创徏DBMS_LOGMNR_D包,该包用来创徏数据字典文g?/p>

1..$ORACLE_HOME/rdbms/admin/dbmslm.sql 2. $ORACLE_HOME/rdbms/admin/dbmslmd.sql.

SQL> @d:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\dbmslm.sql

E序包已创徏?/p>

授权成功?/p>

SQL> @d:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\dbmslmd.sql

E序包已创徏?/p>

 

使用LogMiner工具

 

1、创建数据字典文Ӟdata-dictionaryQ?/p>

数据字典文g是一个文本文Ӟ使用包DBMS_LOGMNR_D来创建。如果我们要分析的数据库中的表有变化Q媄(jing)响到库的数据字典也发生变化,q时需要重新创字典文g。另外一U情冉|在分析另外一个数据库文g的重作日志时Q也必须要重新生成一遍被分析数据库的数据字典文g?/p>

在ORACLE8I的时候,首先在init.ora初始化参数文件中Q指定数据字典文件的位置Q也是d一个参数UTL_FILE_DIRQ该参数gؓ(f)服务器中攄数据字典文g的目录。如Q?

UTL_FILE_DIR = (e:\Oracle\logs) 

ORACLE9I后,推荐使用SPFILE启动Q可以动态调整参敎ͼ

SQL> show parameter spfile

NAME                                 TYPE        VALUE                         

------------------------------------ ----------- ------------------------------

spfile                               string      D:\ORACLE\PRODUCT\10.2.0\DB_2\

                                                 DATABASE\SPFILESGTEST2.ORA    

SQL> alter system set utl_file_dir='d:\oracle\logs' scope=spfile;

pȝ已更攏V?/p>

SQL> startup force

ORACLE 例程已经启动?/p>

 

Total System Global Area  289406976 bytes                                      

Fixed Size                  1248600 bytes                                      

Variable Size              96469672 bytes                                      

Database Buffers          188743680 bytes                                      

Redo Buffers                2945024 bytes                                      

数据库装载完毕?/p>

数据库已l打开?/p>

SQL> show parameter utl_file_dir

 

NAME                                 TYPE        VALUE                         

------------------------------------ ----------- ------------------------------

utl_file_dir                         string      d:\oracle\logs  

 

然后创徏数据字典文g

SQL> @d:\dbms_logmnr_d.build.txt

 

PL/SQL q程已成功完成?/p>

 

脚本dbms_logmnr_d.build.txt

BEGIN

dbms_logmnr_d.build(

dictionary_filename => 'logminer_dict.dat',

dictionary_location => 'd:\oracle\logs');

END;

/


2、创分析的日志文件列?/p>

    Oracle的重作日志分ZU,在线QonlineQ和ȝQofflineQ归档日志文Ӟ我这里主要分析归日志,在线日志原理一栗?/p>

    A.创徏列表
SQL>execute dbms_logmnr.add_logfile(options =>dbms_logmnr.new,logfilename =>'D:\oracle\product\10.2.0\oradata\oracle9i\REDO01.LOG');


B.d另外的日志文件到列表
SQL>execute dbms_logmnr.add_logfile(options =>dbms_logmnr.addfile,logfilename=>'D:\oracle\product\10.2.0\oradata\oracle9i\REDO02.LOG');

SQL> execute dbms_logmnr.add_logfile(options =>dbms_logmnr.addfile,logfilename=>'D:\oracle\product\10.2.0\oradata\oracle9i\REDO03.LOG');
删除
SQL> execute dbms_logmnr.add_logfile(options =>dbms_logmnr.removefile,logfilenam

e =>'D:\oracle\product\10.2.0\oradata\oracle9i\REDO03.LOG');

 8.启动LogMinerq行分析

BEGIN

dbms_logmnr.start_logmnr(

dictfilename => 'd:\oracle\logs\logminer_dict.dat');

END;

/

 
4、观察分析结果(v$logmnr_contentsQ?/p>

到现在ؓ(f)止,我们已经分析得到?jin)重作日志文件中的内宏V动态性能视图v$logmnr_contents包含LogMiner分析得到的所有的信息?

SELECT sql_redo FROM v$logmnr_contents; 




|上q种东西很多,但好多都?x)报?着是经q我实际操作q的.

]]>
选择考研无需犹U的八Uhhttp://m.shnenglu.com/linhong34/archive/2007/06/06/25648.html太极虎~?/dc:creator>太极虎~?/author>Wed, 06 Jun 2007 05:52:00 GMThttp://m.shnenglu.com/linhong34/archive/2007/06/06/25648.htmlhttp://m.shnenglu.com/linhong34/comments/25648.htmlhttp://m.shnenglu.com/linhong34/archive/2007/06/06/25648.html#Feedback0http://m.shnenglu.com/linhong34/comments/commentRss/25648.htmlhttp://m.shnenglu.com/linhong34/services/trackbacks/25648.html    相对来说Q以下八Uh士在沐ʎ考研之滚滚大潮时更加无需犹U逡EQ考研之存在甚而壮大确实有其不可否认的原因Q而这八种人完全可以轻易地l自己找C个或几个考研的理由:(x)
    其一曎ͼ(x)感觉工作乏味者。不hq着不痛不痒的事情,工作h有如机器一般乏x(chng)聊,每天是那三五g重复?jin)千N的旧事,月复一月,q复一q_(d)岁月已近乎停止,旉已近乎凝固,生命只是坐等无聊Q这L(fng)人选择考研q需犹UQ?br>    其二曎ͼ(x)觉察前途ؓ(f)茫者。一个很可能要在乡村中小学站一辈子讲台的hQ一个很可能要在县城的鸡肋部门的某个科室做一辈子职员的hQ一个在外面漂泊滚打多年仍然一事无成的人,选择考研N不是一个改变命q的契机Q?br>    其三曎ͼ(x)有志学术事业者。现在很听到本U生搞学问的Z(jin)Q相反,博士生、博士后才是做学问、搞研究的h才的观点逐渐成ؓ(f)C会(x)pQ因此,惌耘大学讲坛、想苦思于书斋、想z跃于实验室的h除了(jin)考研别无选择?br>     其四曎ͼ(x)p基础专业者。诸如读历史、哲学、物理等基础专业的本U生往(xin)往(xin)在求职途中更ؓ(f)艰难Q虽然要因h因情而言Q但一般说来这L(fng)学生不考研不(h)l深造想学以致用、想L扑ֈ工作隑ֺ不小?br>     其五曎ͼ(x)拥有名校情结者。Ԓ(hu)慕名校从坏的角度看是虚荣?j),从好的角度看是进取?j)Q这U虚荣心(j)通常都是善良和积极的Q通过?wi)立高远目标来激发自q潜力N不是好事吗?金字塔下层学校的学生可以通过考研满自己的名校情l?br>     其六曎ͼ(x)性情内向孤僻者。这栯不是鼓励大家ȝ索居、沉默自守,恰恰相反Q适当的交往(xin)和活跃是完善人格、适应C会(x)所需要的品质Q之所以说内向性格的h更适合考研是因Z们往(xin)往(xin)更能耐得h凟뀁更能静(rn)?j)学习(fn)和研究?br>     其七曎ͼ(x)希望有高学历者。这L(fng)人选择考研的原因其实很白了(jin)Q细l品味一下,Ҏ(gu)发现q类研考博通常与上面提到的带有理想M色彩的虚荣心(j)不同Q往(xin)往(xin)带有较ؓ(f)强烈的功利色彩,多是U、职务、待遇所q?br>     其八曎ͼ(x)改变学历成色者。在我们的社?x)里Q有不少的一批h׃早先各种原因选择?jin)中专教Ԍ后来他们通过自己的努力参加成人教育考试、函授考试、电(sh)大教育获得了(jin)本科文凭Q这L(fng)人参加考研可以大大提升自己先前学历的成艌Ӏ?br>     每个考研的h都需要一个理由,关键是这个理由最后能否上升ؓ(f)一U信念,q一信念能否改变?sh)的学?fn)和生zL度Q这一态度能否最l改变(sh)的行动!

]]>
谈谈我对攻读计算机研I生的看法【{载?/title><link>http://m.shnenglu.com/linhong34/archive/2006/09/29/13143.html</link><dc:creator>太极虎~?/dc:creator><author>太极虎~?/author><pubDate>Fri, 29 Sep 2006 05:51:00 GMT</pubDate><guid>http://m.shnenglu.com/linhong34/archive/2006/09/29/13143.html</guid><wfw:comment>http://m.shnenglu.com/linhong34/comments/13143.html</wfw:comment><comments>http://m.shnenglu.com/linhong34/archive/2006/09/29/13143.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.shnenglu.com/linhong34/comments/commentRss/13143.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/linhong34/services/trackbacks/13143.html</trackback:ping><description><![CDATA[ <p>谈谈我对攻读计算机研I生的看?br />  我自己的理解,谈谈我对ȝ和Y件学院的看法Q不妥之处一W了(jin)之即可?br />  <br />  如果你有实际开发工作经验,感觉自己的水q_实力q入?jin)一个高原期Q迫切需要从</p> <p>理论上提高,那么计算机学院是唯一选择。因机学院才能让你在理Z更上一层楼</p> <p>。Y件学院从教学计划上就没有把你往(xin)q方面带。当然能不能更上一层楼最l还是完全取</p> <p>决于你自己。需要特别说明的是,工作l验q不一定等于开发经验,我见q很多工?-3q?/p> <p>的hQ但是没有一点开发经验?br />  <br />  你说Q“他们都有很强的开发能?只是不太喜欢M,也只是希望؜个学历对今后?/p> <p>岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,</p> <p>1Q高手不可能不喜Ƣ读书;2Q高手不可能惛_混一个学历;3Q高手不可能认ؓ(f)晋升是因</p> <p>为学历的原因?br />  <br />  q需要说明的是,考计机的h未必个个都是高手Q严格来_(d)大部分都不会(x)~程?/p> <p>。也是_(d)庸庸碌之辈仍然占绝大多数。研I生毕业的师兄只?500元左右的比比?/p> <p>是,所以不要寄希望于拿一张研I生文凭出去赚高薪。但是,对于有实际开发工作经验的</p> <p>人,要想自己?q之中有一个真正的提高的话Q计机学院提供?jin)广阔的q_。就我所?/p> <p>Q每一个月?万以上的也有Q上,囑ŞҎ(gu)法设计Q。所以,同ؓ(f)研究生毕业,</p> <p>能力的差距是极大的。所以,不要去问“研I生毕业能拿多少Q”,要问“像我这U水q?/p> <p>的hQ研I生毕业能拿多少钱?”这样h家才能够准确地回{你?br />  <br />  所谓“有实际开发工作经验”是指你目前已经具备下列能力Q?Q你已经认ؓ(f)C++和汇</p> <p>~语a都是很简单的语言Qƈ能够自如地运用;2Q你能够?0分钟之内惛_正确的五子棋</p> <p>AI法设计思\和方向;3Q你完全理解STLZ么这么重要;4Q你能够独立地解x(chng)有的</p> <p>~译与链接问题,哪怕你从来没有遇到的问题,你也不需要询问Q何hQ?Q英文网站是?/p> <p>的首要信息来源;6Q能够读懂英语写成的国际标准Q比如NTFS盘格式标准?Q你l常</p> <p>站在集合论的角度思考算法问题;8Q能够理解一个简单的驱动E序Q能够理解一个简?</p> <p>D交互E序Q?Q你能够认识到线性代数和概率论在实际~程工作中的极端重要性;10Q你</p> <p>完全理解COM的设计思想Q尤其能够理解COMZ么要设计成这P11Q当我说到虚函数?/p> <p>重要作用Ӟ你不?x)急着L书来;12Q你能够说出C++Z么比其他语言优秀的理由,</p> <p>Cq种理由应该来自于你的开发体?x),而不是因为其他h都这么说。此外还有很多判?/p> <p>标准Q但如果你同时具?条以上,可以认ؓ(f)你已l具备相应的开发经验了(jin)。在q种状态下</p> <p>ȝQ你取得读研效益的最大倹{?br />  <br />  ȝ最重要的是要明白你自己要干什么,不能{导师来告诉你你应该q什么。研I生</p> <p>的优势在于理论功底深厚,思维hIK力Q当然编E能力首先要q关Q不要读完研I生</p> <p>q(sh)知道MFCE序的WinMain函数在哪里。所以,研究生期_(d)你一定要做有理论深度的算</p> <p>法设计,比如大规模数据的搜烦(ch)法Q性能是首要考虑因素Q不要奢望SQL函数能够帮你?/p> <p>决问题,所有的问题?sh)都必须自己解决Q你必须解决内外存(sh)换的性能瓉。再比如极品</p> <p>飞R?D场景生成Q图形变换,撞(g),物性模拟,U理映射Q灯光模型等{,q些?/p> <p>是可以保证你能拿?万以上月薪的技术。如果你认ؓ(f)q些东西太难Q不可能做得出来的话</p> <p>Q那么你׃适合ȝ。真的,要是你认研之后还是要L一般的E序设计Q如信息</p> <p>理pȝ之类的YӞ那么你读研的价值就完全不会(x)得到体现Q因些工作根本就不需</p> <p>要读研?br />  <br />  软g学院宣称培养软g开发h才,恕我直言Q我从来没有看见那个高手是培训成功的</p> <p>。成Y件开发高手的路只有一条:(x)自学QY件开发中需要大量的~程实践和独立思考,</p> <p>只有在此q程中,你才能够逐步成长h。Y件学院U培养Y仉目经理,q更是搞W?/p> <p>Q在某种意义上这是欺骗行为。学院里面能够培d软g开发经理更是十的谎言QY?/p> <p>目l理必须Q或者说更强调从战(sh)中学?x)战(sh)。没有实늻验的目l理是l花枕头</p> <p>一个?br />  <br />   <br />  M一句话Q如果你只想成ؓ(f)软g开发高手(比如认ؓ(f)?x)编驱动E序或杀毒Y件就?/p> <p>高手的U)(j)Q徏议工作,不要考研Q完全没有工作经验的Q也不徏议考研Q你q来?jin)?/p> <p>有瞎混一通。如果你有上q工作经验且x(chng)为高UY件工E师Q能够独立理解ƈ设计出快</p> <p>速傅立叶变换法的UY件工E师Q的话,那么强烈考研。考研让你?q放松思?/p> <p>的机?x),也?q让你思想和技术积累沉淀(wn)的机?x)。非帔R得的Z(x)。不考研的话Q这U机</p> <p>?x)就是一U奢侈,可望而不可即的那么一U奢侈?br />  <br />    <br />  1Q关于读书的Z(x)成本问题。读研的Z(x)成本的确是很高。Q何h都可以简单地计算</p> <p>出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编E中的极端重</p> <p>要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识Q那么读研的价值几</p> <p>乎ؓ(f)0Q读研的好处在于QAQ把你自己放在一个学术和工程的交叉点上;BQ让你具备了(jin)q?/p> <p>入微软等世界软g研发机构的可能性;C只是可能性。但是不ȝq种可能性ؓ(f)0Q?/p> <p>CQ如前所qͼ如果没有ȝ的机?x),你也没有?rn)下心(j)来好好钻研几q理论的Z(x)Q一?/p> <p>工作拉K薪,一Ҏ(gu)入地学习(fn)各种理论Q诸位认可能吗?我反正认Z可能Q我觉得</p> <p>学习(fn)ȝ理论最需要的是一个长期安?rn)独处的环境Q一边工作一边读书是不可能有q样</p> <p>的环境的Q你?x)觉得每天都在疲于奔命。而读研正好可以提供这样一个环境。我同时q反</p> <p>Ҏ(gu)天跟着导师的屁股后面跑Q这样会(x)费很多旉。读计算机的研究生,主要依靠自己</p> <p>L阅最新文献,自己ȝL献,和导师的口头交流一个月一ơ就_?jin),前提q需?/p> <p>导师的水q够牛。如果导师的水^不牛Q这也没关系Q不理他是?jin),自己做好自己?/p> <p>事情卛_?br />  <br />  2Q关于研I生教学质量问题。坦白地_(d)全国都是“洪桐县中无好h”,其在计?/p> <p>U学领域Q大牛极。那Z么还要去ȝQ大哉问Q把ȝ的收获寄托在名校或名师的</p> <p>名我认ؓ(f)气上Q是注定要失败的。读研全靠自学,研究生之间的差距全部体现在自学能?/p> <p>上面。又有h问,既然是自学,Z么非要读研?回答是:(x)因ؓ(f)ȝ是ZC份保?/p> <p>Q就是买一份你自学三年之后不会(x)׃的保险。这份保险主要是一U心(j)理上的后盾,让你</p> <p>在自学过E中l得赯惑,能够从容镇定地去q寻计算机理论发展的坚实Q从Ƨ拉Q?/p> <p>贚wQ高斯,hQ图늭巨匠那里LҎ(gu)论的珠宝。倘若没有q䆾保证Q你在家里面</p> <p>自学3个月Q保证你?x)被׃的压力压得喘(sh)过气来Q何谈安?j)学习(fn)?br />  <br />  3Q关于实战经验与理论学习(fn)的优劣问题。这没有定论Q如前所qͼ理信息pȝQ设</p> <p>备驱动开发,工具软g开发,软g病毒剖析{等q些工作不太需要创造性,需要的是耐心(j)</p> <p>和经验,需要的是对既有规范的准理解,q类开发工作最适合在实战(sh)提高Q理论学?/p> <p>没什么作用。但是在人工Q模式识别,囑փ压羃Q虚拟现实,巨量数据?hu)(g)索,自然?/p> <p>a理解Q计机囑Ş学等{领域,理论学习(fn)占据着l对的统d位!q些领域的突破对</p> <p>人类的生zȝ影响是极其巨大而深ȝ。某些领域处于一个极其快速发展的态势之中Q比</p> <p>如计机囑Ş学,怿诸君能够从众?D游戏的灿烂辉煌中体认到我的这U说法。在q些</p> <p>领域Q如果没有扎实的理论功底Q一切都是那么遥q,不管你花?jin)多时间在~程上面?/p> <p> <br />  <br />  4Q关于高U研发h员的知识l构问题。首先声明,我不是一个纯_理论激q分子,?/p> <p>认ؓ(f)除了(jin)理论之外Q一切都不重要。我认ؓ(f)Q纯熟的~程技能是最基本但也是最必不可少</p> <p>的技能。没有这个基Q一切计机理论是IQ研I图灵可计算性理论的研究者除?/p> <p>Q。有?jin)这个基之后Q下列理论学?fn)方向必重点突_(d)(x)<br />  <br />  1Q科学哲学。这是核?j)中的核心(j)!可惜国内不开q门课。不但不开课,而且q(sh)为批</p> <p>判对象来引用Q实在是遗憾x(chng)Q这是一门教你如何“钓鱼”的学科Q在一切科学研I中</p> <p>居于最核心(j)的地位。它是古今科研方法和思维Ҏ(gu)的集大成者,很难惌一个成熟的研究</p> <p>者没有一套自qҎ(gu)ZpR科学哲学最需要的是领?x)与ȝQ它的思想与启CZ(x)伴随</p> <p>我们的一生?br />  <br />  2Q康托集合论Q矩阉|法,Ll构Q图论方法,论Ҏ(gu)之间的紧密关pR最重要</p> <p>的认识这些理论对实践的重要启C和Ҏ(gu)引导。我始终认ؓ(f)Q如果你学了(jin)一门理Z后,</p> <p>却不知道q门理论有什么作用,那么你的理论q学了(jin)Q你什么东襉K没有捞着。所以,</p> <p>学习(fn)M理论之前Q先问自己:(x)它有什么用Q在哪里用?如何用?带着q些问题d?fn)?/p> <p>论,你才?x)真正地学到东西。用q三个问题去问你的理老师Q他的回{就是判断其?/p> <p>际水q的最x(chng)准?br />  <br />  3Q思维要有极强的穿透力Q学?x)看透文献作者没有写出来的动机。绝大部分大师都?/p> <p>隐瞒自己最hҎ(gu)论启C意义的思考环节的?fn)惯。牛和华罗庚先生都有这个坏?fn)惯?/p> <p>q让大家认ؓ(f)他们是天才,因ؓ(f)很多问题?sh)想C(jin)Q我们想不到。但是ؓ(f)什么他们能惛_</p> <p>Q我们想不到Q他们是怎样惛_的?没有人告诉我们牛发C有引力定律时的思考过E?/p> <p>Q当?dng)牛顿可以h地把他的思考结果告诉我们,但是Q他那可以点x(chng)金的“金手指</p> <p>”却没有教给我们。我们的d是要培养透过文章看穿作者背后意囑֒动机的能力,?/p> <p>q方面,台湾的侯捷和国的Donbox是绝?jng)_范。这两只老狐狸(呵呵Q是qQ凭着?/p> <p>猎犬一般的嗅觉Q抽丝剥?do),一个把COM背后的幕后设计动机揭开q暴露到?jin)光天化日之?/p> <p>Q另一个把MFC的宏观架构做?jin)一ơ完的外科手术。其非凡的思维IK力令h惊叹?br />  <br />  4Q英语。英语本w不重要Q但是用p写成的文献就极其重要?jin)。所以,专门把英?/p> <p>作ؓ(f)一个重头戏列出来。大家不要相信英语无用论的鬼话。对于搞计算机的而言Q英语就</p> <p>是你的母语!<br />  <br />  5Q其它的具体理论q有很多Q但是都不如q三个方面重要,因ؓ(f)我觉得这三个斚w?/p> <p>最hҎ(gu)性,全局性的能力培养环节。需要指出的是,很多高深理论对你的工作是无意</p> <p>义的Q当?j)时间陷q去。一定要把效率最高的旉D는在最h军_性意义的理论学习(fn)?/p> <p>?br />  <br />  5Q关于读研之后的?gu)\是否光明的问题。我们应该承认,ȝ之后Q你的工作机?x)?/p> <p>是变多了(jin)Q而是变少?jin)。而且是高手Q他的工作机?x)和工作范围p。这是因为,?/p> <p>是搞前沿研发的公司,其数量越,在这个圈子的Zp。你扑ַ作的范围p,</p> <p>试问Q如果微软的OS设计专家出来扑ַ作,能够让他选择的公司能有几Ӟ但是Q这U公</p> <p>司数量的减少是以工资待遇的急剧上升偿的Q同Ӟ你在工作中所受到的充分尊重也</p> <p>是在一般公怸体会(x)不到的。所以不要担?j)学了(jin)高U技用不上,呵呵Q你只会(x)来感?/p> <p>自己学的不够用。相信接到过猎头公司?sh)话的h?x)体会(x)得到。真正的高手从来׃?x)担?/p> <p>工作的问题,也从来不?x)到人才市(jng)场上去扑ַ作。既焉择?jin)理论深入,那么应该把?/p> <p>光放得更q?/p> <p> <br /> (tng)</p> <img src ="http://m.shnenglu.com/linhong34/aggbug/13143.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/linhong34/" target="_blank">太极虎~?/a> 2006-09-29 13:51 <a href="http://m.shnenglu.com/linhong34/archive/2006/09/29/13143.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何学习(fn)Javahttp://m.shnenglu.com/linhong34/archive/2006/06/11/8412.html太极虎~?/dc:creator>太极虎~?/author>Sun, 11 Jun 2006 05:58:00 GMThttp://m.shnenglu.com/linhong34/archive/2006/06/11/8412.htmlhttp://m.shnenglu.com/linhong34/comments/8412.htmlhttp://m.shnenglu.com/linhong34/archive/2006/06/11/8412.html#Feedback0http://m.shnenglu.com/linhong34/comments/commentRss/8412.htmlhttp://m.shnenglu.com/linhong34/services/trackbacks/8412.html
如何学习(fn)Java

Tag:学习(fn)Java
 (tng)
一、前a

 (tng) (tng) (tng) 在开始之前有必要再讨Z下J2MEQJ2SEQJ2EEq些概念。J2MEQThe Micro Edition of the Java 2 Platform。主要用于嵌入式JavaQ如手机QPDA{等。J2SEQJava 2 PlatformQStandard EditionQ我们通常所说的JDK(Java Development Kit)包含在此Q是J2EE的基。J2EEQJava 2 PlatformQEnterprise EditionQ就是所谓的企业UJava。这些只是从APIU别上的划分Q实际上SunlJ2EE的定义是Q开发基于组件的多层的企业应用的规范。也是为各U不同的技术定义一个Java的规范,使这些不同的技术结合v来,在Javaq_上构建强壮的企业U应用。从q一Ҏ(gu)看,J2EEq个概念应该是涵盖J2MEQJ2SE的。比如一个典型的J2EE应用Q网上商店,它支持web方式下订单,也支持手Z订单。显然必ȝ到J2SEQJ2ME。所以也׃存在所谓的从J2SE转向J2EE的问题(sh)(jin)Q只是后者包含的范围更广而已?/p>

 (tng)

来看看Sunl出的J2EE 相关技术主要分为几大块?/p>

1. Web Service技?/p>

- (tng) Java API for XML Processing (JAXP)

- (tng) Java API for XML Registries (JAXR)

- (tng) Java API for XML-based RPC (JAX-RPC)

- (tng) (tng) (tng) SOAP with Attachments API for Java (SAAJ)

 (tng)

2. lg模型技术(Component Model TechnologiesQ?/p>

- (tng) Java Servlet

- (tng) JavaServer Pages

- (tng) JavaServer Faces

- (tng) Enterprise JavaBeans

- (tng) Java Message Service

- (tng) (tng) (tng) J2EE Connector Architecture

 (tng)

3. 理技?Management Technologies)

- (tng) J2EE Deployment Specification

- (tng) J2EE Management Specification

- (tng) J2EE Client Provisioning

- (tng) (tng) (tng) Java Authorization Contract for Containers

 (tng)

4. 其他相关技?Other J2EE Technologies)

- (tng) JDBC

- (tng) Java Data Objects (JDO)

- (tng) CORBA (Java IDL and Java RMI-IIOP)

- (tng) JavaMail

- (tng) Transactions

 (tng) (tng) (tng) 如此之多的技术难免初学者无所适从Q望而却步。即使是一位经验丰富的J2EE开发者,又有几个人敢说J2EE相关的技术我都熟l掌握了(jin)。不q作Z名普通J2EE应用E序的开发者来_(d)我们只需要重点学?fn)其中的一部分技术就可以?jin),对于其他部分只要做到心(j)中有数Q哪天需要用C(jin)知道跑哪里去扑ֈ资料p?jin)。以我个人的观点Q下面这些技术是一般J2EE应用开发h员所必须熟练掌握的。Java Server PageQJava ServletQEnterprise JavaBeanQJDBCQTransactions。还有JAXP{XML相关技术,Java Message ServiceQJava MailQJDO{等是最好应该掌握的。其他Management TechnologiesQConnector Architecture{等主要是给容器提供商中间g提供商参考的Q应用开发者不需要怎么兛_(j)Q等用到?jin)再d?fn)也不迟?/p>

 (tng)

二、语a学习(fn)?/p>

 (tng) (tng) 首先是J2SE基础。学?fn)一门新技术,无外乎阅d实践?jin)。而一本好的参考书对于初学者来说显得格外重要。现在市(jng)面上?Java书籍可以说是铺天盖地Q质量也是良莠不齐,令初学者无所适从。所以还是先推荐几本书籍吧。目前对于Java基础知识Q大家一般都比较推荐两本?lt;>?lt;< Core Java? 2Q?Volume I: Fundamentals >>。第一本书不必多说?jin),Bruce Eckel的大作,Jolt获奖书籍。内Ҏ(gu)较全面,基本늛?jin)java语言的方斚w面。这本书提供?jin)相当丰富的例子Q非常有利于对学?fn)内容的了(jin)解。另外书中第一部分对于OO基本书籍的介l,我觉得对于刚接触QO的h来说帮助?x)很大。而且此书是Open Source的,可以从作者网上下?a >http://www.mindview.net/Books/TIJ/而对于习(fn)惯于M文版的学?fn)者来_(d)侯捷译的中文版是不错的选择。要说这本说的缺点可能就是对于初学者来说厚?jin)一点,q也是一些hq不推荐此书作ؓ(f)初学者学?fn)用书的原因吧。后面一?lt;< Core Java? 2Q?Volume I: Fundamentals >>。目前已l是W七版了(jin)Q单从它出版的次数来看也可以看出此书受欢q的E度Q这本书特点也是讲述比较全面pȝQ基本上一路啃下来的话Java语言基础应该过关了(jin)。缺点也是太厚了(jin)Q有点像参考手册,前面部分׃(jin)不少幅讲Swing和AppletQ可能对初学者不是很有用。还有一些像<< Java in a nutshell>>也是比较不错的基书籍?/p>

 (tng) (tng) 学习(fn)?jin)基本的语言基础Q别忘(sh)(jin)最重要也是最有用的资料还是JDK文。从你学?fn)java的第一天开始JDK文应该是常备手头了(jin)。如果你到问题首先惛_的是到论坛上L问而不是查阅Jdk文档Q那先别l箋(hu)往(xin)下学?fn)?jin)Q学?x)查JDK文先。不夸张的说在我们的初学者论坛中60%的问题是光查一下JDK文档p解决问题的。最新JDK Documentation下蝲地址http://java.sun.com/j2se/1.4.2/download.html(目前最新版是J2SE5 http://java.sun.com/j2se/1.5.0/download.jsp)不能光说不练Q同一下蝲面把JDKl下载回来。安装完后有一Ҏ(gu)x(chng)一下,安装路径下有一个src.zip(有些jdk版本是src.jar)Q好东西?--JDK源代码,老是有h在论坛上问哪里有JDK源代码下载,你说东西放在你安q到处找。有?jin)这个有些问题就需要在论坛上跟人家争来争去?jin),d源代码瞧一下什么疑问都没有?jin)。几个最重要的命令行工具?/p>

javac: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) ~译源文件到class文g

java: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) q行class

jar: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) 打包工具?/p>

javadoc: (tng) (tng) (tng) (tng) (tng) (tng) (tng) 生成java doc的工兗?/p>

 (tng) (tng) (tng) 对于初学java的h来说Q我不推荐用IDE而直接用文本~辑器,然后用命令行~译q行。这h利于理解CLASSPATHQPATHq些最基本概念。CLASSPATH是初学者比较容易感觉迷惑的地方。现在的IDE太聪明了(jin)Q给个名字就l你自动生成java source codeQ自动编译。可能你q行完了(jin)你的W一个Hello WorldE序Q还?sh)知道java和javac是用来做什么的。至于实际的目开发,一Ƒ֐适的IDEq是十分重要的,我们E后再对java开发工具做一些介l?

 (tng)

三、J2EE基础和Java语言q阶

 (tng) (tng) (tng) 学习(fn)完语a基础Q就可以比较自然地{入J2EE实际技术的学习(fn)?jin)。J2EE实在是比较庞杂,而EJBQServletQ这些核?j)技术是作ؓ(f)每一个J2EE开发h员所需要掌握的。关于servletQ我比较推荐<>?lt;>Q第一本是Sun推荐的Servlet教材。第二本是当qAmazon最畅销Java书籍Q五星书籍。这本书机械工业出版C有中文版叫<<与JSP权威指南>>Q感觉翻译得q可以,W二版好像还没有看到有中文版。两本书都全面系l地介绍?jin)JSP和Sevlet知识Q从web服务器配|,JSPQServlet基本~程Q标记库(Tag Lib)Q过滤器Q事件框枉有很好地描述。提供地例子也比较实用。对于EJB学习(fn)Q比较著名有两本书,<< Enterprise JavaBeansQ?3nd Edition>>?lt;< Mastering Enterprise Java Beans Third Edition>>Q两位作者Richard MonsonQEd Roman都是属于业界重量Uh物。而Richard Monson本n是EJB规范专家l成员。对我来_(d)两本书难分优劣,W二本书有个好处是可以免费下蝲http://www.theserverside.com/books/wiley/masteringEJB/index.tss?/p>

 (tng) (tng) (tng) q是那句话,不能光说不练Q不qJ2EE的练?fn)做h有一炚w?ch),应用服务器是不可的Q最好还得准备个轻量U的数据库。下面简单介l一下这些工兗?/p>

web服务?Servlet Container)斚w有:(x)

Tomcat: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) http://jakarta.apache.org/tomcat/

Jetty: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) http://jetty.mortbay.org/jetty/

应用服务器常用的有:(x)

Jboss: (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) http://www.jboss.org/products/index

Weblogic: (tng) (tng) (tng) (tng) (tng) (tng) http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/server

WebSphere: (tng) (tng) (tng) http://www-128.ibm.com/developerworks/downloads/ws/was/?S_TACT=105AGX28&S_CMP=DLMAIN?/p>

 (tng) (tng) TomcatQJettyQJboss都是Open Source。Weblogic和W(xu)ebSphere是J2EE服务器中的老大Uh物,h也不菌Ӏ不q对于开发者有免费的试用版下蝲?/p>

 (tng) (tng) 如果单单只是学习(fn)ServletQ推荐用TomcatQ它是Sun官方指定的ServletQJSP规范的参考实现。对初学者最重要的是它用比较简单,自带文比较齐全Q用者众多,有什么问题容易在论坛上面得到帮助。如果学?fn)EJB的话Q推荐用JbossQ不仅仅是因为它是Open Source的,主要是配|比较简单,使用方便。比如说对于q接数据库,对于常用的MySQLQOracleQMS SQL{等都提供了(jin)Sample Config文gQ直接拿q来做些改动扔到Deploy目录下就可以用DataSource?jin),部vJ2EE应用也简单,把整?ear或?war扔到deploy下就可以?jin)。唯一不方便的地方是从Jboss3.0开始,它的文档开始收费了(jin)。但是对于一些基本的配置Q在|上q是非常Ҏ(gu)扑ֈ的,毕竟它太行?jin)。至于WeblogicQ也比较Ҏ(gu)使用Q不q比起Jboss来个头大?jin)很多,通过强大的管理界面得一些常用的配置工作变得十分单。和Jboss比v来它的文就太多?jin),直是有点|里八嗦Q比如要部v一?ear文gQ一般我们也是直接扔到domain下的applications目录下就?x)自动deploy?jin),但是要看它的文可是长篇大论Q容易吓着初学者,以ؓ(f)q又是什么高q学问。至于WebSphereQ个Z推荐初学者用,相比前俩个Server比较难Q而且狂吃内存。不q在企业U市(jng)个家伙表C俗,毕竟是出生于IBMq样的豪门?/p>

 (tng) (tng) 数据库方面,目前常见的主要有PostgreSQLQMySQLQOracleQMS SQLQDB2{等。前面两个是开源数据库Q后面几个基本上垄断着大部分的数据库市(jng)场。对于初学者用来做做EJBQJDBC的练?fn),我推荐MySQLQ理p是很单,开源Y件不要钱Q个头小使用斚wQ用户众多文档齐全。下载地址http://www.mysql.com/products/mysql/。PostgreSQL也可以考虑Q不q国内用者远不如MySQL多,所以要在论坛上问v问题来就方便一些了(jin)Q下载地址http://www.pervasive-postgres.com/downloads/。至于后面那些比较重量的数据库Qؓ(f)?jin)做做练习(fn)而言׃用考虑?jin)?׃׃赯个钱啊?/p>

 (tng) (tng) 学习(fn)完J2EE的这些具体技术,q个时候进行基本的J2EE开发应该是不成问题?sh)(jin)。此时应该考虑提高自己的代码质量了(jin)。这里我强烈推荐Martin Fowler?lt;>Q这本书不是一本非常实际的书,作者完全是手把手地教你如何提高?sh)码质量Q从具体C码中告诉你什么是代码的Bad SmellQ如何去掉这些Bad Smell。不书评是q么说的Q这本书对于初Q中U的读者帮助是立杆见媄(jing)的。至就我接触到的几个学?fn)编E不久的E序员,~码质量在短期内都有很大提高。当焉?Refactoring)q一概念q不只针对Java语言的,它对所有OO语言都是适用的。重构的概念是如此深入h?j),以至于今天几乎所有流行的IDE工具都有寚w构的支持。这里我q想再推荐一?lt;>。从C++q来的程序员都知?lt;>在C++领域的地位,至今q流传着q样的趣话,C++E序员分ZU,一U是读过<>的,另一U是没有读过C++的。虽然这?lt;>在Java领域的媄(jing)响也许没有那么大Q但对于JavaE序员绝Ҏ(gu)相当的指gh(hun)倹{作者是Sun公司的Joshua BlochQjava Collection framework的设计者。作者站在JDK设计者的角度向你介绍他的Best PracticeQ应该这样做而不应该那样做,对于JDK中某些API设计的缺陷他也毫不袒护的指出。Java语言之父James Gosling为此书写的前a是这么说的“I sure wish I had had this book ten years ago?Some might think that I don't need any Java booksQ?but I need this one”。这本书?x)让你觉得原来你对Javaq是有很多东西不?jin)解的。D个例子来_(d)对象的equalsҎ(gu)Q我们认为它很简单,也许你每天都在ؓ(f)你新写的Class重蝲q个Ҏ(gu)Q但是你在重载的时候注意过“自反”,“对U”,“传递”这些必要考虑的因素,你是否同时还心(j)谨慎的重载了(jin)hashcodeq个Ҏ(gu)Q如果没有,你要M下这本书。读完这本书Q你?x)觉得离Java的距Lq了(jin)。上面两本书都出q中文版Q后面一?lt;>q有两个版本的中文版Q第一ơ翻译的比较差一点,后来机械工业出版C֏委托潘爱民先生重新翻译了(jin)一遍。同一本书在同一个出版社q箋(hu)被翻译了(jin)两次也说明国内出版界对这本书q是比较重视的?/p>

 (tng) (tng) q个阶段Q在看书的同Ӟ可以l合着学习(fn)一些优U的开源项目的源代码。这些开源项目的代码风格Q注释都是值得借鉴的。实在太懒也别忘?sh)(jin)手头上q有个Jdk的源代码。其实也不用LL源代码,在实际的J2EE目开发中Q基本上都会(x)用到一些优U的开源项目。Framework可能?x)用到SpringQStrutsQLog机制基本上都?x)JarkartaCommons Log或者Log4jQ单元测试会(x)大多?x)用JunitQ结合项目阅M下其中的一些源代码Q既可以提高自己又对目?x)有所帮助Q说不定因此而得到PM的赏识呢。一举两得,何乐而不为呢。呵呵,有点扯远?jin)。过?jin)初学者阶D,该学?x)如何找到适合自己的Java书籍?jin)。历l数十蝲Q今天的Java技术已l变的如此之庞杂Q我怿即ɽI净一个h毕生之精力也不可能把Java所有的相关技术都学通,何况新技术还在层ZI地推出Q?q之前谁?x)知道Struts?x)成为Web框架事实上的工业标准?q之前谁?x)知道Hibernate?x)在今天独领风?d)。既然已l不能指望一ơ性把java技术的Ҏ(gu)面面都学个通,在实际中也只能是需要什么技术再学习(fn)什么技术了(jin)。而能否选择一本好的参考书c带来的是事半功倍和事倍工半的效果。所以我觉得q旉攑֜选择书籍上面q是很值得的,否则你在后面只会(x)花更多的旉。下面我谈谈自己选择书籍的一些经验,不一定正。首先看作者,像上面提到的那些书的作者,都是业界鼎鼎大名的,选择他们的书一般错不了(jin)。大家看的书多了(jin)Q自p中自然也?x)有一个listQ哪些作者是信得q的。二看出版社Q计机书籍斚wQOreillyQAddison-Wesley都是公认比较好的出版C。对于目前比较流行的Java技术,Oreilly?lt;>pd是不错的选择。另外我q(sh)(x)ȝ看Amazon|站(http://www.amazon.com/)的书评,一般小?星的书我都不会(x)考虑。还有一个好dhttp://www.theserverside.com/的书评,q里的书评比较有,往(xin)往(xin)都有很激烈的争论Q里面经怼(x)看到一些名人在发言。我要向所有Java学习(fn)者推荐,如果我的收藏多w面只能存放两个网站,我会(x)选择java.sun和theserverside。在q里你可以了(jin)解最新的Java动态,可以学习(fn)W一手的Java资料Q可以看到Java高手?里面不乏业界大腕)Ȁ烈辩论?/p>

 (tng) (tng) 到此阶段QJava Developer的基本功底应该算是打好了(jin)吧,往(xin)后就是不断学?fn)喽。结束这一D之前,最后再介绍一本书Oreilly?lt;>Q因为我觉得多线E编E属于Java基本功,每一个想学好Java的h都应该好好掌握?/p>

 (tng)

四、提高篇

 (tng) (tng) 在这个阶D应该从软g架构QFramework层次上来学习(fn)?jin)。作为面向对象的圣经<>Q?q本书是不得不推荐的。不用再多说?jin),q本在面向对象领域地位完全是属于教父U别的。不你学习(fn)的是什么OO语言Q不你现在是用.Netq是J2EE开发,q本书都是你q阶之\上的必读之书。?lt;>则专门针对于J2EE来讨计模式,书中Sun Java Center的资p计师描述?jin)J2EE关键技术的模式。最?jng)_践,设计{略和经q验证的解决Ҏ(gu)。对于每一个希望成为J2EE 架构师或者设计师Q这本书值得一诅R学?fn)设计模式的时候,是结合实际的源代码来看,比如看看Junit源代码,你可以看到很多设计模式优雅的实现Q作者之一Erich Gamma本n是<>的作者。至于J2EE的设计模式,Sunq开辟了(jin)专门的空?a >http://java.sun.com/blueprints/patterns/Q里面有对常用模式的讨论又提供了(jin)详细的源代码样例。正如Grady Booch所_(d)模式对于普遍问题提供?jin)通用的解x(chng)案,利用模式q于拥有一个强大的专家队伍。如果你q没有学?fn),现在开始吧。此外对于面向对象方法论Q极限编E的思想也应该有所?jin)?a >http://www.extremeprogramming.org/。对于J2EE目的具体实施,Rod Johnson?lt;>也很有h(hun)|该书以作者丰富的实战l验向我们展C如何用可能简单的解决Ҏ(gu)构徏J2EE 应用Q书中作者第一ơ提?gu)L(fng)观点Q很多时候,J2EE应用完全没有必要用到EJBQ对于言必称EJB的广大J2EE开发者来_(d)怎么说也有点惊世咳俗的味道。当?dng)作?f)Servlet和JDO两个专家l的成员Q这可不是作者信口胡驺的。今天风靡Java世界的Spring框架最初便是源于此书,而IOCQAOP{概忉|是被时下的java开发者挂在嘴辏V最后,作ؓ(f)对Java的深入学?fn),Java技术的各个Specification也有必要一诅R暂时就写到q里吧?/p>

五、结?/p>

 (tng) (tng) 怿大家看了(jin)q篇文章后会(x)有较大的提高Q如果你想了(jin)解更多的关于Java斚w的知识,你可以浏览“Java学习(fn)W记”(http://sylan215.bokee.com/Q网站,对于学习(fn)JavaQ这是一个相当不错的选择?/p>

 (tng)

 (tng)



]]>
索引l织?/title><link>http://m.shnenglu.com/linhong34/archive/2006/06/08/8278.html</link><dc:creator>太极虎~?/dc:creator><author>太极虎~?/author><pubDate>Wed, 07 Jun 2006 16:42:00 GMT</pubDate><guid>http://m.shnenglu.com/linhong34/archive/2006/06/08/8278.html</guid><wfw:comment>http://m.shnenglu.com/linhong34/comments/8278.html</wfw:comment><comments>http://m.shnenglu.com/linhong34/archive/2006/06/08/8278.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/linhong34/comments/commentRss/8278.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/linhong34/services/trackbacks/8278.html</trackback:ping><description><![CDATA[索引l织表的数据按主键排序手D被存储在B-?wi)?ch)引中Q除?jin)存储主键列值外q存储非键列的倹{普通烦(ch)引只存储索引列,而烦(ch)引组l表则存储表的所有列的倹{?br />索引l织表一般适应于静(rn)态表Q且查询多以主键列。当表的大部分列当作主键列时Q且表相寚w(rn)态,比较适合创徏索引l织表!Q?i以上Q?br />索引l织表的创徏Q?br />CREATE TABLE docindex(<br />token char(20),<br />doc_id NUMBER,<br />token_frequency NUMBER,<br />token_offsets VARCHAR2(512),<br />CONSTRAINT pk_docindex PRIMARY KEY (token, doc_id))<br />ORGANIZATION INDEX TABLESPACE ind_tbs;<br />必须l烦(ch)引结构表指定主键?<img src ="http://m.shnenglu.com/linhong34/aggbug/8278.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/linhong34/" target="_blank">太极虎~?/a> 2006-06-08 00:42 <a href="http://m.shnenglu.com/linhong34/archive/2006/06/08/8278.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 的位囄(ch)?/title><link>http://m.shnenglu.com/linhong34/archive/2006/06/07/8230.html</link><dc:creator>太极虎~?/dc:creator><author>太极虎~?/author><pubDate>Tue, 06 Jun 2006 16:34:00 GMT</pubDate><guid>http://m.shnenglu.com/linhong34/archive/2006/06/07/8230.html</guid><wfw:comment>http://m.shnenglu.com/linhong34/comments/8230.html</wfw:comment><comments>http://m.shnenglu.com/linhong34/archive/2006/06/07/8230.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/linhong34/comments/commentRss/8230.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/linhong34/services/trackbacks/8230.html</trackback:ping><description><![CDATA[ <table cellspacing="0" cellpadding="0" width="98%" align="center" border="0"> <tbody> <tr> <td bgcolor="#e8e8e8" height="30"> <div align="center"> <font color="#ff0000" size="4"> <strong>Oracle 的位囄(ch)?/strong> </font> </div> </td> </tr> <tr> <td> <!--内容开?-> <h3> <p> <font color="#008080" size="3"> (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng)</font> <span id="hvzpftn" class="Code"> <p> <font color="#008080" size="3"> (tng)Oracle的烦(ch)引主要包含两c:(x)BTree和位囄(ch)引。默认情况下大多使用Btree索引Q该索引是通常所见?tng)唯一索引、聚烦(ch)引等{,Btree用在OLTPQ加快查询速度。位囄(ch)引是Oracle的比较引人注目的地方Q其主要用在OLAPQ联机数据分析)(j)斚wQ也是数据仓库斚w用到Q目的是在加快查询速度是,节省存储I间。通常情况下,索引都要耗费比较大的存储I间Q位N用了(jin)压羃技术实现磁盘空间羃减。Btree用在高基敎ͼ卛_的数据相异度大)(j)Q位囄在低基数列。位囄(ch)引的基本原理是在索引中用位图而不是列倹{通常在事实表和维表的键之间有很低的集的势QcardinalityQ,使用位图索引Q存储更为有效,与B*Tree索引比较hQ只需要更的存储I间Q这hơ读取可以读到更多的记录Q而且与B*Tree索引相比,位图索引比?q接和聚集都变成?jin)位术q算,大大减少?jin)运行时_(d)从而得到性能上的极大的提升?/font> </p> <p> <font color="#008080" size="3">在Oracle中如何合理的使用位图索引Q以下的几个事项应该考虑?<br /> (tng) (tng)<br /> (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) * (tng) 如果要用位囄(ch)引,初始化参数STAR_TRANSFORMATION_ENABLED应该讄?<br /> (tng)  (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng)  (tng) (tng)TRUE. <br /> (tng) (tng) (tng) (tng) (tng) (tng)  (tng) (tng) (tng) * (tng) (tng) 优化模式应该是CBO。对于数据仓库的环境中,L应该考虑使用CBOQCOST-BASED (tng)  (tng)<br /> (tng)  (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) OPTIMIZERQ?<br /> (tng) (tng) (tng) (tng) (tng)  (tng) (tng) (tng) (tng) * (tng) (tng) 位图索引应该建立在每一个事实表的外键列上?q只是一个一般的规则.) <br /> (tng) (tng)<br /> (tng) (tng) (tng) (tng) (tng) 此外Q对于数据表中的cardinality如何客观的确定也是一个问题,一万条数据中只包含3个值的集和是低的?jin),那么一亿条记录中包?万条记录不低的呢Q对于这L(fng)情况Q徏议几行一下数据的模拟试Q一般来_(d)在数据仓库环境中Q位囄(ch)引的性能要好于B*Tree索引。还要注意位囄(ch)引不是ؓ(f)OLTP数据库设计的Q不应该在OLTP数据库中大量的用它Q尤其是寚w些有更新操作的表 (tng)。?/font> </p> </span> </p> <p> </p> </h3> </td> </tr> </tbody> </table> <img src ="http://m.shnenglu.com/linhong34/aggbug/8230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/linhong34/" target="_blank">太极虎~?/a> 2006-06-07 00:34 <a href="http://m.shnenglu.com/linhong34/archive/2006/06/07/8230.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>打印菱ŞQ经典)(j)http://m.shnenglu.com/linhong34/archive/2006/06/04/8152.html太极虎~?/dc:creator>太极虎~?/author>Sun, 04 Jun 2006 10:00:00 GMThttp://m.shnenglu.com/linhong34/archive/2006/06/04/8152.htmlhttp://m.shnenglu.com/linhong34/comments/8152.htmlhttp://m.shnenglu.com/linhong34/archive/2006/06/04/8152.html#Feedback0http://m.shnenglu.com/linhong34/comments/commentRss/8152.htmlhttp://m.shnenglu.com/linhong34/services/trackbacks/8152.html#include <stdio.h>
void main()
{
 (tng) (tng) (tng) int i,m=1;
 (tng) (tng) (tng) for(i=0;i<19;i++)
 (tng) (tng) (tng) {
// (tng) (tng)%*s\n *表示控制宽度Qs字符?
// (tng) (tng)m<=10?10+m :30-m 表示输出的位|,
// (tng) (tng)(m<=10?20-2*m:2*m-20)控制输出的个?br />printf("%*s\n",m<=10?10+m :30-m ,"*******************"+(m<=10?20-2*m:2*m-20)
 (tng) (tng) (tng) (tng) (tng) );
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) m++; (tng) (tng) (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) }

}



]]>
|络安全中防火墙和IDS的作?/title><link>http://m.shnenglu.com/linhong34/archive/2006/06/03/8130.html</link><dc:creator>太极虎~?/dc:creator><author>太极虎~?/author><pubDate>Sat, 03 Jun 2006 13:13:00 GMT</pubDate><guid>http://m.shnenglu.com/linhong34/archive/2006/06/03/8130.html</guid><wfw:comment>http://m.shnenglu.com/linhong34/comments/8130.html</wfw:comment><comments>http://m.shnenglu.com/linhong34/archive/2006/06/03/8130.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/linhong34/comments/commentRss/8130.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/linhong34/services/trackbacks/8130.html</trackback:ping><description><![CDATA[ <div id="hvzpftn" class="title" align="center">|络安全中防火墙和IDS的作?/div> <br />业界的同行曾l说q“安全,是一U意识,而不是某U的技术就能实现真正的安全。”随着工作的时间渐长,对这句话的体?x)就深。再防守严密的网l,利用Zؓ(f)的疏忽,理员的懒惰和社?x)工E学也可能被Lȝ? <p>  因此Q在q里我介l的防火墙和IDS技术,只是我们在网l安全环节中q行的一个防御步骤。在|络内进行防火墙与IDS的设|,q不能保证我们的|络q对安全了(jin)Q但是设|得当的防火墙和IDSQ至会(x)使我们的|络更ؓ(f)坚固一些,q且能提供更多的d信息供我们分析?</p><p>  接下来,让我们正地认识一下防火墙和IDS的作用吧。  </p><p>  <strong><font color="#ff0000">防火?</font></strong></p><p>  <strong>一、防火墙能够做到些什么?</strong></p><p>  <u>1.包过?/u></p><p>  具备包过滤的是防火墙?对,没错Q根据对防火墙的定义Q凡是能有效L|络非法q接的方式,都算防火墙。早期的防火墙一般就是利用设|的条gQ监通过的包的特征来军_放行或者阻止的Q包qo(h)是很重要的一U特性。虽焉火墙技术发展到现在有了(jin)很多新的理念提出Q但是包qo(h)依然是非帔R要的一环,如同四层交换机首要的仍是要具备包的快速{发这样一个交换机的基本功能一栗通过包过滤,防火墙可以实现阻挡攻击,止外部/内部讉K某些站点Q限制每个ip的流量和q接数?</p><p>  <u>2.包的透明转发 </u></p><p>  事实上,׃防火墙一般架讑֜提供某些服务的服务器前。如果用C意图来表示是 Server—FireWall—Guest 。用户对服务器的讉K的请求与服务器反馈给用户的信息,都需要经q防火墙的{?因此Q很多防火墙具备|关的能力?</p><p>  <u>3.L外部d </u></p><p>  如果用户发送的信息是防火墙讄所不允许的Q防火墙?x)立卛_光断,避免其进入防火墙之后的服务器中?</p><p>  <u>4.记录d </u></p><p>  如果有必要,其实防火墙是完全可以攻击行为都记录下来的,但是׃Z效率上的考虑Q目前一般记录攻ȝ事情都交lIDS来完成了(jin)Q我们在后面?x)提到?</p><p>  以上是所有防火墙都具备的基本Ҏ(gu),虽然很简单,但防火墙技术就是在此基上逐步发展h的?</p><p>  <strong>二、防火墙有哪些缺点和不Q?</strong></p><p>  <u>1.防火墙可以阻断攻击,但不能消灭攻?yn)L</u></p><p>  “各扫自安前雪Q不他人瓦上霜”,是目前|络安全的现状。互联网上病毒、木马、恶意试探等{造成的攻击行为络l不l。设|得当的防火墙能够阻挡他们,但是无法清除d源。即佉K火墙q行?jin)良好的讄Q得攻?yn)L法穿透防火墙Q但各种d仍然?x)源源不断地向防火墙发出试。例如接d|?0M|络带宽的某站点Q其日常量中^均有512K左右是攻击行为。那么,即成功讄?jin)防火墙后,q?12K的攻?yn)L量依然不?x)有丝毫减少?</p><p>  <u>2.防火墙不能抵抗最新的未设|策略的d漏洞</u>  </p><p>  如杀毒Y件与病毒一PL先出现病毒,杀毒Y件经q分析出特征码后加入到病毒库内才能查杀。防火墙的各U策略,也是在该d方式l过专家分析后给出其特征q而设|的。如果世界上新发现某个主机漏z的cracker的把W一个攻d象选中?jin)(zhn)的网l,那么防火墙也没有办法帮到(zhn)的?</p><p>  <u>3.防火墙的q发q接数限制容易导致拥塞或者溢?/u></p><p>  ׃要判断、处理流l防火墙的每一个包Q因此防火墙在某些流量大、ƈ发请求多的情况下Q很Ҏ(gu)D拥塞Q成为整个网l的瓉影响性能。而当防火墙溢出的时候,整个防线如同虚设,原本被禁止的q接也能从容通过?jin)。  </p><p>  <u>4.防火墙对服务器合法开攄端口的攻d多无法阻?/u></p><p>  某些情况下,d者利用服务器提供的服务进行缺h凅R例如利用开放了(jin)3389端口取得没打qsp补丁的win2k的超U权限、利用aspE序q行脚本d{。由于其行ؓ(f)在防火墙一U看来是“合理”和“合法”的Q因此就被简单地放行?jin)?</p><p>  <u>5.防火墙对待内部主动发赯接的d一般无法阻?/u></p><p>  “外紧内䏀是一般局域网l的特点。或怸道严密防守的防火墙内部的|络是一片؜׃有可能。通过C会(x)工程学发送带木马的邮件、带木马的URL{方式,然后׃木马的机器主动对d者连接,铁壁一L(fng)防火墙瞬间破坏掉。另外,防火墙内部各L间的d行ؓ(f)Q防火墙也只有如旁观者一样冷视而爱莫能助?</p><p>  <u>6Q防火墙本n也会(x)出现问题和受到攻?/u></p><p>  防火墙也是一个osQ也有着其硬件系l和软gQ因此依然有着漏洞和bug。所以其本n也可能受到攻d出现?g斚w的故障?</p><p>  <u>7Q防火墙不处理病?/u>  </p><p>  不管是funlove病毒也好Q还是CIH也好。在内部|络用户下蝲外网的带毒文件的时候,防火墙是不ؓ(f)所动的Q这里的防火墙不是指单机/企业U的杀毒Y件中的实时监控功能,虽然它们不少都叫“病毒防火墙”)(j)?</p><p>  看到q里Q或许?zhn)原本心(j)目中的防火墙已l被我拉下了(jin)台。是的,防火墙是|络安全的重要一环,但不代表讄?jin)防火墙p一定保证网l的安全。“真正的安全是一U意识,而非技?”请牢记q句话?</p><p>  不管怎么P防火墙仍然有其积极的一面。在构徏M一个网l的防M工事Ӟ除了(jin)物理上的隔离和目前新q提出的|闸概念外,首要的选择l对是防火墙。那么,怎么选择需要的防火墙呢Q?</p><p>  <strong>防火墙的分类</strong></p><p>  首先大概说一下防火墙的分cR就防火墙(本文的防火墙都指商业用途的|络版防火墙Q非个h使用的U)(j)的组成结构而言Q可分ؓ(f)以下三种Q?</p><p>  <u>W一U:(x)软g防火?/u></p><p>  软g防火墙运行于特定的计机上,它需要客户预先安装好的计机操作pȝ的支持,一般来说这台计机是整个|络的网兟뀂Y仉火墙p其它的Y件品一样需要先在计机上安装ƈ做好配置才可以用。防火墙厂商中做|络版Y仉火墙最出名的莫q于Checkpoint。用这c防火墙Q需要网对所工作的操作系l^台比较熟(zhn)?</p><p>  <u>W二U:(x)g防火?/u></p><p>  q里说的g防火墙是指所谓的g防火墙。之所以加?所?二字是针对芯片防火墙说的了(jin)。它们最大的差别在于是否Z专用的硬件^台。目前市(jng)Z大多数防火墙都是q种所谓的g防火墙,他们都基于PC架构Q就是说Q它们和普通的家庭用的PC没有太大区别。在q些PC架构计算Zq行一些经q裁剪和化的操作pȝQ最常用的有老版本的Unix、Linux和FreeBSDpȝ?值得注意的是Q由于此c防火墙采用的依然是别h的内核,因此依然?x)受到os本n的安全性媄(jing)响。国内的许多防火墙品就属于此类Q因为采用的是经q裁减内核和定制lg的^収ͼ因此国内防火墙的某些销售h员常常吹嘘其产品是“专用的os”等{,其实是一个概念误|下面我们提到的第三种防火墙才是真正的os专用。  </p><p>  <u>W三U:(x)芯片U防火墙</u></p><p>  它们Z专门的硬件^収ͼ没有操作pȝ。专有的ASIC芯片?j)它们比其他种cȝ防火墙速度更快Q处理能力更强,性能更高。做q类防火墙最出名的厂商莫q于NetScreen.其他的品牌还有FortiNet,是后v之秀?jin)。这c防火墙׃是专用OS,因此防火墙本w的漏洞比较?yu),不过h相对比较高昂Q所以一般只有在“确实需要”的情况下才考虑?/p><p>  在这里,特别U正几个不正的观念Q?</p><p>  <u>1.在性能上,芯片U防火墙>g防火?gt;软g防火?/u></p><p>  在h(hun)g看来Q的倒是如此的关pR但是性能上却未必。防火墙的“好”,是看其支持的q发数、最大流量等{性能Q而不是用软gg来区分的。事实上除了(jin)芯片U防火墙外,软g防火墙与g防火墙在g上基本是完全一L(fng)。目前国内的防火墙厂商由于大多采用硬仉火墙而不是Y仉火墙Q原?是考虑到用L(fng)l管理员的素质等原因Q还有就是基于我国大多数民众对“看得见的硬件值钱Q看不到的Y件不值钱”这样一U错误观点的q合。不硬仉火墙厂商大肆诋毁软g防火墙性能Q不外是Z(jin)让自己那加上?jin)外壳的普通pcQ一个被修改后的内核Q一套防火墙软g能够卖出一个好价钱来而已。而ؓ(f)什么不作芯片防火墙呢Q坦白说Q国内没有公司有技术实力。而且在中国市(jng)Z来看Q某些国内的所谓硬仉火墙的硬件质量连diy的兼Ҏ(gu)都比不上。看看国内XX的硬仉火墙那拙劣的盘和网卡,使用q的人都能猜到是哪家Q我׃点名?jin)。真正看防火墙,应该看其E_性和性能Q而不是用软、硬来区分的。至,如果W者自己选购Q我?x)选择购买CheckPoint而非某些所谓的g防火墙的?</p><p>  <u>2.在效果上Q芯片防火墙比其他两U防火墙?/u></p><p>  q同样也是一U有失公允的观点。事实上芯片防火墙由于硬件的独立Q的在OS本n出漏z的Z(x)上比较少Q但是由于其固化Q导致在面对新兴的一些攻?yn)L式时Q无法及(qing)时应对;而另外两U防火墙Q则可以单地通过升os的内核来获取pȝ新特性,通过灉|地策略设|来满不断变化的要求,不过其OS出现漏洞的概率相寚w?sh)些?</p><p>  <u>3.唯技术指标论</u></p><p>  请以“防火墙买来是用的”ؓ(f)W一前提q行购买。防火墙本n的质量如何是一回事Q是否习(fn)惯用又是另一回事。如果对一ƾ品的界面不熟(zhn),{略讄方式不理解,那么即用世界最的防火墙也没有多大作用。就如小说中武林中h无不向往(xin)的“倚天剑”、“屠龙刀”被我拿刎ͼ肯定也敌不过乔峰赤手的少林长x(chng)一般道理。防火墙技术发展至今,?jng)场已经很成熟?jin)Q各cM品的存在Q自然有其生存(sh)?jng)场的理由。如何把产品用好Q远比盲目地比较各类产品好?</p><p>  <strong><font color="#ff0000">IDS </font></strong></p><p>  什么是IDS呢?早期的IDS仅仅是一个监听系l,在这里,你可以把监听理解成窃听的意思。基于目前局|的工作方式QIDS可以用户对位于与IDS同一交换?HuB的服务器的访问、操作全部记录下来以供分析用,跟我们常用的widnows操作pȝ的事件查看器cM。再后来Q由于IDS的记录太多了(jin)Q所以新一代的IDS提供?jin)将记录的数据进行分析,仅仅列出有危险的一部分记录Q这一点上跟目前windows所用的{略审核上很象;目前C代的IDSQ更是增加了(jin)分析应用层数据的功能Q得其能力大大增加Q而更C代的IDSQ就颇有“\见不qI拔刀相助”的味道?jin),配合上防火墙q行联动Q将IDS分析出有敌意的地址L其访问?</p><p>  如理论与实际的区别一PIDS虽然h上面所说的众多Ҏ(gu),但在实际的用中Q目前大多数的入侉|的接入方式都是采用pass-by方式来侦听网l上的数据流Q所以这限制了(jin)IDS本n的阻断功能,IDS只有靠发L数据包来L当前行ؓ(f)Qƈ且IDS的阻断范围也很小Q只能阻断徏立在TCP基础之上的一些行为,如Telnet、FTP、HTTP{,而对于一些徏立在UDP基础之上无能ؓ(f)力了(jin)。因为防火墙的策略都是事先设|好的,无法动态设|策略,~少针对d的必要的灉|性,不能更好的保护网l的安全Q所以IDS与防火墙联动的目的就是更有效地阻断所发生的攻MӞ从而ɾ|络隐?zhn)降至较低限度?</p><p>  接下来,我简单介l一下IDS与防火墙联动工作原理 </p><p>  入R(g)系l在捕捉到某一d事g后,按策略进行检查,如果{略中对该攻M件设|了(jin)防火墙阻断,那么入R(g)系l就?x)发l防火墙一个相应的动态阻断策略,防火墙根据该动态策略中的设|进行相应的LQ阻断的旉、阻断时间间隔、源端口、目的端口、源IP和目的IP{信息,完全依照入R(g)系l发出的动态策略来执行。一般来_(d)很多情况下,不少用户的防火墙与IDSq不是同一家的产品Q因此在联动的协议上面大都遵?opsec 或?topsec协议q行通信Q不q也有某些厂家自己开发相应的通信规范的。目前d来说Q联动有一定效果,但是E_性不理想Q特别是d者利用伪造的包信息,让IDS错误判断Q进而错误指挥防火墙合法的地址无辜屏蔽掉?</p><p>  因ؓ(f)诸多不Q在目前而言QIDS主要L(fng)q是监听记录的作用。用个比L形容Q网l就好比一片黑暗,到处充满着危险Q冥冥中只有一个出口;IDSp一支手늭Q虽然手늭不一定能照到正确的出口,但至有L没有要好一些。称职的|管Q可以从IDS中得C些关于网l用者的来源和访问方式,q而依据自ql验q行主观判断Q注意,的确是主观判断。例如用戯lping?jin)服务器半个时Q到底是意图dQ还是无意中的行为?q都依据|络理员的主观判断和网l对安全性的要求来确定对应方式。)(j)对IDS的选择Q跟上面谈到的防火墙的选择cMQ根据自q实际要求和用习(fn)惯,选择一个自己够用的Q会(x)使用的就_?jin)?</p><p>  最后,要说的依然是那句“世界上没有一U技术能真正保证l对地安全。”安全问题,是从讑֤ChQ从服务器上的每个服务程序到防火墙、IDS{安全品的l合问题QQ何一个环节工作,只是q向安全的步骤?/p><img src ="http://m.shnenglu.com/linhong34/aggbug/8130.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/linhong34/" target="_blank">太极虎~?/a> 2006-06-03 21:13 <a href="http://m.shnenglu.com/linhong34/archive/2006/06/03/8130.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://tao62bao.com" target="_blank">ŷƷһ߲</a>| <a href="http://wwwwy9001.com" target="_blank">ŷպۺ</a>| <a href="http://4106446.com" target="_blank">69ƷƵ</a>| <a href="http://wwwhhh396.com" target="_blank">Ʒ߹ۿ</a>| <a href="http://49028b.com" target="_blank">ŷۺ</a>| <a href="http://8331651.com" target="_blank">ŷպ</a>| <a href="http://www-662553.com" target="_blank">ŷպIJ</a>| <a href="http://pansinobbs.com" target="_blank">Ʒۿ</a>| <a href="http://4006616309.com" target="_blank">㽶߹ۿ</a>| <a href="http://49vvvv.com" target="_blank">޸</a>| <a href="http://dsbangx.com" target="_blank">Ůҹ</a>| <a href="http://51120guahao.com" target="_blank">ٸܾþ99Ʒ</a>| <a href="http://548710.com" target="_blank">վƵ</a>| <a href="http://gztgo.com" target="_blank">þþwww</a>| <a href="http://xjksrbh.com" target="_blank">С˵ɫۺӰ</a>| <a href="http://www47011.com" target="_blank">Ƶ</a>| <a href="http://sdmsjd.com" target="_blank">ҹŷƬѹۿ </a>| <a href="http://3644688.com" target="_blank">ŷһƵ</a>| <a href="http://hkjccc.com" target="_blank">ŷձmm</a>| <a href="http://budanbao.com" target="_blank">ҹһ</a>| <a href="http://y7y7s.com" target="_blank">ŷպƵһ</a>| <a href="http://s0247.com" target="_blank">ŷһ߲</a>| <a href="http://pp88qq.com" target="_blank">ŷպۺϾƷ</a>| <a href="http://123hiba.com" target="_blank">ŷպһ</a>| <a href="http://www515678.com" target="_blank">һɫþۺ91</a>| <a href="http://45z6.com" target="_blank">޼Ƶ߲</a>| <a href="http://807225.com" target="_blank">ŷۺɫ</a>| <a href="http://95gun.com" target="_blank">޾Ʒһ</a>| <a href="http://jzsp87.com" target="_blank">³avվ</a>| <a href="http://137177.com" target="_blank">ŷպ</a>| <a href="http://5917t.com" target="_blank">ŷƷһҳ</a>| <a href="http://yp77741.com" target="_blank">þseƷһ</a>| <a href="http://993934.com" target="_blank">ѾƷӰվ</a>| <a href="http://sese699.com" target="_blank">ŷ</a>| <a href="http://994745.com" target="_blank">ŷҴxxxxx</a>| <a href="http://489633.com" target="_blank">һ</a>| <a href="http://jsydjxgs.com" target="_blank">һӰȷ</a>| <a href="http://www308eee.com" target="_blank">վƷƵ</a>| <a href="http://97gaoba.com" target="_blank">ŷ龫Ʒþþþþ</a>| <a href="http://787282.com" target="_blank">ŷպ</a>| <a href="http://44779c.com" target="_blank">ҹþþþþ</a>| <a href="http://ndr666.com" target="_blank">þþþƷ2019Ļ</a>| <a href="http://0370city.com" target="_blank">޸Ƶ</a>| <a href="http://sxxawef.com" target="_blank">޾Ʒվ߲gif</a>| <a href="http://wwwavtb1122.com" target="_blank">ŷɫۺ</a>| <a href="http://aijiaoji.com" target="_blank">þþ99Ƶ</a>| <a href="http://bosengame.com" target="_blank">ŷƵѹۿ</a>| <a href="http://sesese98.com" target="_blank">ŷƵ</a>| <a href="http://lao64.com" target="_blank">þóһ</a>| <a href="http://www-798009.com" target="_blank">պҹĻ</a>| <a href="http://feiniao168.com" target="_blank">һ</a>| <a href="http://ndr666.com" target="_blank">Ʒ˹</a>| <a href="http://www-13413.com" target="_blank">aa</a>| <a href="http://www35211.com" target="_blank">һ߹ۿŷ</a>| <a href="http://www-878009.com" target="_blank">һ</a>| <a href="http://quoviajes.com" target="_blank">޾Ʒaaҹۿ</a>| <a href="http://13789a.com" target="_blank">ŷվ</a>| <a href="http://oo853kj.com" target="_blank">ŷҹӰ</a>| <a href="http://wwwby6682.com" target="_blank">ѲĻƵ</a>| <a href="http://1369080.com" target="_blank">ƷƵ</a>| <a href="http://www72227.com" target="_blank">ŷ</a>| <a href="http://667996.com" target="_blank">һƵ</a>| <a href="http://www-13978.com" target="_blank">ŷۺ</a>| <a href="http://jiucao8.com" target="_blank">޹þþþƷ</a>| <a href="http://www-kkjj88.com" target="_blank">ŷҹƬ߹ۿ</a>| <a href="http://ccc3636.com" target="_blank">鶹Ʒ߲</a>| <a href="http://ju255.com" target="_blank">ƷƬԴ</a>| <a href="http://cp88966.com" target="_blank">޺Ƶ</a>| <a href="http://www77711.com" target="_blank">ʵ׾ƷƵ</a>| <a href="http://313cq.com" target="_blank">޿com</a>| <a href="http://www39pao.com" target="_blank">޸һ</a>| <a href="http://xpj493.com" target="_blank">ŮͼƬһ</a>| <a href="http://cscjxs.com" target="_blank">Ʒղŷþþþ</a>| <a href="http://fangsling.com" target="_blank">޹ŷһͬ</a>| <a href="http://www35353.com" target="_blank">׾Ʒһ</a>| <a href="http://yiqiluntan.com" target="_blank">ŷƵ</a>| <a href="http://aaddgg66.com" target="_blank">һ׽</a>| <a href="http://www24699.com" target="_blank">һѹۿ</a>| <a href="http://2424ddd.com" target="_blank">һ߲</a>| <a href="http://y65v.com" target="_blank">һþ</a>| <a href="http://66688811.com" target="_blank">պ</a>| <a href="http://7755cc.com" target="_blank">ġϵоƷv1С˵</a>| <a href="http://tfccrk.com" target="_blank">ѳav</a>| <a href="http://sdjzzs.com" target="_blank">ղŷһ</a>| <a href="http://114mz.com" target="_blank">޾Ʒ</a>| <a href="http://xiaobi13.com" target="_blank">޹Ƶ߹ۿ </a>| <a href="http://xiphosoft.com" target="_blank">ۺ</a>| <a href="http://5555547.com" target="_blank">ͼƬ</a>| <a href="http://wwwmm131.com" target="_blank">ŷƷ</a>| <a href="http://c7lc.com" target="_blank">޵һɫ</a>| <a href="http://wwwavtb1122.com" target="_blank">޵Ӱ</a>| <a href="http://www72227.com" target="_blank">þ޾Ʒվ</a>| <a href="http://www497171a.com" target="_blank">ѿavվ</a>| <a href="http://373gg.com" target="_blank">޵Ӱ</a>| <a href="http://js6996.com" target="_blank">ŷһѿ </a>| <a href="http://012492.com" target="_blank">ŷһ</a>| <a href="http://avsemm.com" target="_blank">ŷպ߲վ</a>| <a href="http://www23sds.com" target="_blank">ŷһ</a>| <a href="http://zztto7.com" target="_blank">޻վ߹ۿ</a>| <a href="http://77427xyz.com" target="_blank">þþþ.com</a>| <a href="http://changjiucf.com" target="_blank">þۺϺݺۺϾþۺ88</a>| <a href="http://770456.com" target="_blank">һŷպ</a>| <a href="http://mengmujia.com" target="_blank">þðwwwþ</a>| <a href="http://www901aaa.com" target="_blank">þþþþۺӰԺ</a>| <a href="http://actskynet.com" target="_blank">Իѹۿþþ</a>| <a href="http://uu6623.com" target="_blank">þþƷ99</a>| <a href="http://7755cc.com" target="_blank">¶ۺ</a>| <a href="http://sihu121.com" target="_blank">޹պŷ</a>| <a href="http://www297777.com" target="_blank">ŷһվ</a>| <a href="http://aaddgg66.com" target="_blank">޵ӰŷӰС˵</a>| <a href="http://8880850.com" target="_blank">ձƵۿ</a>| <a href="http://2424ddd.com" target="_blank">Ůһ</a>| <a href="http://dv6699.com" target="_blank">ŷƬ</a>| <a href="http://a718sx.com" target="_blank">պһѸ</a>| <a href="http://668www.com" target="_blank">ŷպ߹ۿ</a>| <a href="http://tao62bao.com" target="_blank">޹Ʒۺɫ </a>| <a href="http://313cq.com" target="_blank">ŷպ</a>| <a href="http://zhongrenma.com" target="_blank">ɫͼ</a>| <a href="http://bizhijidi.com" target="_blank">ѵӰ߹ۿ</a>| <a href="http://fanwenok.com" target="_blank">ҹҹƷƵ</a>| <a href="http://www-111111.com" target="_blank">ƷþþþþӰԺ8һ ƷþþþþӰ </a>| <a href="http://sdsankeguo.com" target="_blank">þþþþþüƵ</a>| <a href="http://myav2.com" target="_blank">ɫֻоƷ</a>| <a href="http://www1126v.com" target="_blank">Ůa߹ۿ</a>| <a href="http://8888590.com" target="_blank">޾Ʒѹۿ</a>| <a href="http://481323.com" target="_blank">ŷպ߲</a>| <a href="http://607032.com" target="_blank">һƵ߿</a>| <a href="http://3333577.com" target="_blank">ξþ99Ʒþþûʳ</a>| <a href="http://china-cvct.com" target="_blank">޹ëƬ </a>| <a href="http://www308eee.com" target="_blank">һ91</a>| <a href="http://609005.com" target="_blank">뾫ƷһDz</a>| <a href="http://69ru.com" target="_blank">þóֻоƷ</a>| <a href="http://789583.com" target="_blank">޼һҳ</a>| <a href="http://058888e.com" target="_blank">ŷһ91</a>| <a href="http://51shoudian.com" target="_blank">91þƵ</a>| <a href="http://jy920.com" target="_blank">Ʒ</a>| <a href="http://78gde.com" target="_blank">ŷպ</a>| <a href="http://057232.com" target="_blank">ŷƵ</a>| <a href="http://wzsl8.com" target="_blank">ŷ˾Ʒ</a>| <a href="http://whrcjy.com" target="_blank">ŷӰԺһ</a>| <a href="http://www11108b.com" target="_blank">Ůջ</a>| <a href="http://www17bxbx.com" target="_blank">Ʒձŷһ</a>| <a href="http://0359222.com" target="_blank">ŮƷվ</a>| <a href="http://caogb.com" target="_blank">þwww_ƬѲ</a>| <a href="http://7777525.com" target="_blank">99ƵƷ</a>| <a href="http://xajtyd.com" target="_blank">ŷjizzhdƷŷ޴</a>| <a href="http://www-293456.com" target="_blank">רһ</a>| <a href="http://syntheticnets.com" target="_blank">߹ۿav</a>| <a href="http://xunlei520.com" target="_blank">뾫Ʒ</a>| <a href="http://www89999.com" target="_blank">ŷӰƷ</a>| <a href="http://155fck.com" target="_blank">ŷ13d</a>| <a href="http://tp-88.com" target="_blank">ŷһɫ</a>| <a href="http://baoyu1313.com" target="_blank">ŷһƵ</a>| <a href="http://ooonefteprompellets.com" target="_blank">þ˾Ʒ</a>| <a href="http://as777as.com" target="_blank">ƷŮþþ</a>| <a href="http://xmzszx.com" target="_blank">¸ר</a>| <a href="http://7776701.com" target="_blank">޾ƷƵѹۿ</a>| <a href="http://lymzdd.com" target="_blank">ƷӰ</a>| <a href="http://www497171a.com" target="_blank">ȷӰһ</a>| <a href="http://neudlac.com" target="_blank">þֻѹۿ</a>| <a href="http://6168138.com" target="_blank">Ƶһ</a>| <a href="http://by2866.com" target="_blank">ݺɫۺɫ</a>| <a href="http://772ss.com" target="_blank">ŷպ߹ۿ</a>| <a href="http://2629929.com" target="_blank">պϵ</a>| <a href="http://tongrenyaoye.com" target="_blank">þۺɫ</a>| <a href="http://439368.com" target="_blank">޾ƷƬ</a>| <a href="http://387www.com" target="_blank">ŷҹƷþþþþ</a>| <a href="http://www24822.com" target="_blank">պƵ</a>| <a href="http://yzstbjt.com" target="_blank">ŷþþþһ</a>| <a href="http://www-24333.com" target="_blank">ŷƵվ</a>| <a href="http://621762.com" target="_blank">ŮСƵ߹ۿ</a>| <a href="http://sapronlee.com" target="_blank">ҹƷ</a>| <a href="http://korean-edu.com" target="_blank">һҹ</a>| <a href="http://yxtczx.com" target="_blank">ŷպþò</a>| <a href="http://3644688.com" target="_blank">ŷxxxxapp</a>| <a href="http://94wr.com" target="_blank">ŷƬ߹ۿ</a>| <a href="http://zhenhaozu.com" target="_blank">ŮƵѹۿ</a>| <a href="http://chaoporn97.com" target="_blank">ҹһ99reþ</a>| <a href="http://ategpu.com" target="_blank">Ʒպav</a>| <a href="http://978769.com" target="_blank"></a>| <a href="http://ywbst8g4tukcsqhioikc.com" target="_blank">Ʒ鶹ԭ</a>| <a href="http://xiphosoft.com" target="_blank">Ʒ</a>| <a href="http://1000kongbao.com" target="_blank">ŷƵ߲</a>| <a href="http://sz-changrong.com" target="_blank">ŷպһ</a>| <a href="http://wltaste.com" target="_blank">ŷӰһ</a>| <a href="http://o10669.com" target="_blank">Ʒ۲ӰԺһ </a>| <a href="http://www-333410.com" target="_blank">ѹۿþû</a>| <a href="http://go1818.com" target="_blank">ƷѸ</a>| <a href="http://26thb.com" target="_blank">Ʒŷ</a>| <a href="http://www77711.com" target="_blank">պƷһ</a>| <a href="http://wxsanyuan.com" target="_blank">պƷ߲</a>| <a href="http://www-733999.com" target="_blank">Ʒձŷһ</a>| <a href="http://rxbbei.com" target="_blank">ƷŮþþþþ2018</a>| <a href="http://686852a.com" target="_blank">ƷŮþþ</a>| <a href="http://sclddn.com" target="_blank">ŷƷһɫۺ</a>| <a href="http://gaobb52.com" target="_blank">ŷһ߹ۿ</a>| <a href="http://wwwyinyinai149.com" target="_blank">߾Ʒһ</a>| <a href="http://ykk7.com" target="_blank">߹ۿպһ</a>| <a href="http://www92994.com" target="_blank">ŮƵ</a>| <a href="http://haochen072.com" 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>