锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日韩小电影在线观看,在线观看日本亚洲一区,亚洲?v女人的天堂在线观看http://www.tkk7.com/zhangxiong37/category/21679.htmltigerzh-cnThu, 03 Jun 2010 19:40:31 GMTThu, 03 Jun 2010 19:40:31 GMT60浠庝埂鏉戠埍鎯呯湅IT鍩硅銆愯漿鑷狪T鍩硅璇勪環緗戯紙www.itpxpj.com錛夈?/title><link>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html</link><dc:creator>緲犵</dc:creator><author>緲犵</author><pubDate>Mon, 31 May 2010 22:52:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/322401.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/322401.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/322401.html</trackback:ping><description><![CDATA[     鎽樿: 瀵逛簬鎯沖IT鐨勬湅鍙嬶紝璇烽棶浣犺嚜宸辨湁璁$畻鏈哄熀紜鍚楋紵浣犺寰桰T鐨勫緟閬囬兘寰堥珮鍚楋紵浣犱粠蹇冨簳鍠滄IT鍚楋紵鍏跺疄錛屾病鏈変竴涓ぇ涓撲互涓婃枃鍑紝娌℃湁瀛﹁繃銆婃搷浣滅郴緇熴嬨併婃暟鎹粨鏋勩嬬瓑錛屼綘灝變笉瑕佸緙栫▼錛屾病鏈夊仛濂藉悆鑻︾殑鍑嗗錛屼綘涔熶笉瑕佸緙栫▼銆侷T鏇存柊寰堝揩錛岃濮嬬粓淇濇寔涓棰楀涔犵殑蹇冦傛病鏈夊悆灝借嫤錛屽摢鏉ラ珮宸ヨ祫錛佸鏋滆嚜宸辨湁鍏朵粬浼樺娍錛屼篃涓嶄竴瀹氶珮IT鎵嶈兘澶熻嚧瀵屻傛瘮濡傛湁鏈轟細鍥炲鍒涗笟錛屽儚銆婁埂鏉戠埍鎯呫嬮噷闈㈢殑浼樼騫磋交浜哄涔狅紝鍙鍔姏錛屼篃涓鏍蜂細鏈変竴涓編濂界殑鏄庡ぉ錛?  <a href='http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/zhangxiong37/aggbug/322401.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">緲犵</a> 2010-06-01 06:52 <a href="http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>灝忚皥JAVA 灝變笟鍓嶆櫙銆愯漿鑷狪T鍩硅璇勪環緗戯紙www.itpxpj.com錛夈?/title><link>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html</link><dc:creator>緲犵</dc:creator><author>緲犵</author><pubDate>Mon, 31 May 2010 22:50:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/322400.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/322400.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/322400.html</trackback:ping><description><![CDATA[<p>Java璇█鏄暣涓綋緋葷殑鍩虹錛屾寜鐓т笉鍚岀殑鐢ㄩ旓紝鍦ㄤ互涓嬫柟闈㈠簲鐢ㄥ箍娉涳細 </p> <p><br /> <strong>1銆佷紒涓氱駭搴旂敤寮鍙?/strong> <br /> 榪欓噷鏄疛AVA鐨勫ぉ鍦幫紝澶у埌鍏ㄥ浗鑱旂綉鐨勭郴緇燂紝灝忓埌涓皬浼佷笟鐨勫簲鐢ㄨВ鍐蟲柟妗堬紝JAVA閮藉崰鏈夋瀬涓洪噸瑕佺殑鍦頒綅銆?/p> <p><br /> <strong>2銆佺綉绔欏紑鍙?/strong> <br /> 褰撶劧灝辨槸JSP+Servlet+JavaBean錛屼互鍙婂悗鏉ョ殑Struts錛孲pring錛孒ibernate/IBatis絳夛紝涓鐩翠互鏉ラ兘鐩稿綋嫻佽</p> <p> <br /> <strong>3銆佺Щ鍔ㄩ鍩?/strong> <br /> 鍏稿瀷鐨勫簲鐢ㄦ槸鎵嬫満娓告垙錛堝浗鍐呬富瑕佹槸榪欐柟闈級錛岃繖閲屾槸J2ME鐨勫ぉ鍦幫紝鍏跺疄搴旂敤鑼冨洿鏄緢騫跨殑錛屽彧鏄浗鍐呭紑鍙戜笉澶熴?/p> <p><br /> JAVA宸叉垚涓哄綋浠婂競闈笂鏈鍙楁榪庣殑緙栫▼杞歡錛屽浜庡浜庝俊鎭珮閫熷彂杈劇殑浠婂ぉ錛孞AVA鎶鏈凡緇忔棤澶勪笉鍦紝鎵嬫満杞歡銆佹墜鏈篔AVA娓告垙銆佺數鑴戣蔣浠剁瓑絳夈傚彲浠ヨ繖鏍瘋錛屽彧瑕佷綘浣跨敤鎵嬫満銆佺數鑴戠瓑鐢靛瓙浜у搧錛屼綘灝變細鐢ㄥ埌璺烰AVA鏈夊叧鐨勪笢瑗褲?/p> <p><strong><font color="#ff0033">涓撳鐐硅瘎錛?/font></strong><font color="#0000cc">浠庢渶榪戝嚑騫村氨涓氭儏鍐墊潵鐪嬶紝鐢變簬鍥藉唴涓昏榪樻槸澶栧寘鏂歸潰闇瑕佸ぇ閲忕殑浜烘墠錛屾墍浠ワ紝Java鏈潵鍑犲勾鐨勫彂灞曡繕鏄緢濂界殑錛両BM銆丱racle絳夊ぇ鍏徃閮戒竴鐩村湪鍋氳繖鏂歸潰鐨勭浉鍏充駭鍝侊紝浠ュ強Java寮婧愯繍鍔紝Java榪樺睘浜庨潚澹勾鏈熴傚彧瑕佸濂戒簡Java錛屽緟閬囧簲璇ヤ笉鏄棶棰橈紒鑰屼笖錛屾嵁鎴戜滑浜嗚В錛屼竴浜涘ぇ鍏徃姝e湪灝嗗師鏉++鐨勭郴緇燂紝寰Java涓婇潰杞紒姣斿錛氬崕涓猴紝璇哄熀浜氳タ闂ㄥ瓙絳?/font></p><img src ="http://www.tkk7.com/zhangxiong37/aggbug/322400.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">緲犵</a> 2010-06-01 06:50 <a href="http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍋跺皵鎰熸偀http://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.html緲犵緲犵Wed, 12 Nov 2008 04:26:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.htmlhttp://www.tkk7.com/zhangxiong37/comments/240055.htmlhttp://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/240055.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/240055.html

緲犵 2008-11-12 12:26 鍙戣〃璇勮
]]>
Eclipse鐢變簬jdk1.3鏃犳硶鍚姩[杞琞http://www.tkk7.com/zhangxiong37/archive/2007/02/26/100684.html緲犵緲犵Mon, 26 Feb 2007 02:18:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/02/26/100684.htmlhttp://www.tkk7.com/zhangxiong37/comments/100684.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/02/26/100684.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/100684.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/100684.html1.鎵撳紑鍛戒護琛岀獥鍙o紝榪涘叆鍒癈:\WINDOWS\system32>銆備箣涓媕ava鍛戒護錛岀郴緇熸樉紺猴細
C:\WINDOWS\system32>java
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.3', but '1.4' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.

       緋葷粺鎻愮ず濂藉儚鏄湪娉ㄥ唽琛ㄤ腑鎵懼埌鐨勬槸java1.3,鑰岃繖涓猨ava.exe銆傛槸java1.4銆傚ソ鍍忔壘鍒伴棶棰樼殑鎵鍦ㄤ簡錛屼簬鏄紝榪涘叆娉ㄥ唽琛ㄣ傛煡鎵懼埌錛欽ava Runtime Environment
鐪嬪埌浜嗕粬涓嬮潰鍗村疄鏈夊ソ澶氱殑jdk鐗堟湰銆傚寘鎷琷b7甯︾殑1.3銆傝繕鏈塲b9甯︾殑1.4.1銆傝繕鏈夋垜鍒氳鐨刯dk1.4.2銆傞兘鍦紝鑰岀湅鍒?br>CurrentVersion鐨勫肩珶鐒舵槸1.3銆傝姝伙紝浜庢槸鏀規垚1.4銆備繚瀛樸傚湪鍛戒護琛岀殑C:\WINDOWS\system32涓嬭繍琛宩ava銆傛垚鍔熶簡銆?br>       浜庢槸鎵撳紑eclipse銆俹k銆備竴鍒囨垚鍔熴傜粓浜庣湅鍒頒簡閭d釜鏈熸湜鐨勭晫闈€?br>榪欎釜闂鍙兘鏄痡b7鐨勮嚜甯dk1.3鎵閫犳垚鐨勩傜湅鏉clipse瀵繪壘鐨刯dk涓嶆槸緋葷粺鐜鍙橀噺涓殑java_home銆傝屾槸system32涓嬬殑java铏氭嫙鏈恒備篃灝辨槸
娉ㄥ唽琛ㄤ腑鐨勯偅涓狫ava Runtime Environment\CurrentVersio銆傝繖嬈$粓浜庝粠鏍規湰涓婅В鍐充簡榪欎釜鎭肩伀鐨勯棶棰樸傞珮鍏淬?/p>

2.鍙﹀涓縐嶆儏鍐靛氨鏄痚clipse鍊懼姩鎶ラ敊,鐪媗og鏂囦歡璇?javax鐨刾arexml綾繪湁闂,璇ュ師鍥犱竴鑸槸鍥犱負瀹夎浜唎racle9i,瀹冨湪緋葷粺鍙橀噺鐨刾ath璺緞涓姞鍏ヤ簡jre1.3鐨勮礬寰?鎶婂畠鍒犻櫎鍗沖彲鍚姩eclipse,榪欎富瑕佹槸鍥犱負eclipse浣跨敤鐨刯dk.1.4浠ヤ笂鐨勭増鏈?鑰?.4瀵?.3鍋氫簡寰堝ぇ鐨勪慨鏀?鎵浠ユ壘涓嶅埌閭d釜綾?


鎬諱箣錛屼粩緇嗘煡鐪嬬郴緇熷彉閲忎腑path鐨勫煎氨鐭ラ亾鏄粈涔堝師鍥狅紒



緲犵 2007-02-26 10:18 鍙戣〃璇勮
]]>
閲囩敤WEB鏍囧噯鐨勫ソ澶刐杞琞http://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.html緲犵緲犵Sat, 20 Jan 2007 02:41:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.htmlhttp://www.tkk7.com/zhangxiong37/comments/95031.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/95031.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/95031.html
鎴戜滑澶ч儴鍒嗕漢閮芥湁娣卞埢浣撻獙錛屾瘡褰撲富嫻佹祻瑙堝櫒鐗堟湰鐨勫崌綰э紝鎴戜滑鍒氬緩绔嬬殑緗戠珯灝卞彲鑳藉彉寰楄繃鏃訛紝鎴戜滑灝遍渶瑕佸崌綰ф垨鑰呴噸鏂板緩閫犱竴閬嶇綉绔欍備緥濡?996-1999騫村吀鍨嬬殑"嫻忚鍣ㄥぇ鎴?錛屼負浜嗗吋瀹筃etscape鍜孖E錛岀綉绔欎笉寰椾笉涓鴻繖涓ょ嫻忚鍣ㄥ啓涓嶅悓鐨勪唬鐮併傚悓鏍風殑錛屾瘡褰撴柊鐨勭綉緇滄妧鏈拰浜や簰璁懼鐨勫嚭鐜幫紝鎴戜滑涔熼渶瑕佸埗浣滀竴涓柊鐗堟湰鏉ユ敮鎸佽繖縐嶆柊鎶鏈垨鏂拌澶囷紝渚嬪鏀寔鎵嬫満涓婄綉鐨刉AP鎶鏈傜被浼肩殑闂涓句笉鑳滀婦錛氱綉绔欎唬鐮佽噧鑲褲佺箒鏉傛氮璐逛簡鎴戜滑澶ч噺鐨勫甫瀹斤紱閽堝鏌愮嫻忚鍣ㄧ殑DHTML鐗規晥錛屽睆钄戒簡閮ㄥ垎娼滃湪鐨勫鎴鳳紱涓嶆槗鐢ㄧ殑浠g爜錛屾畫闅滀漢澹棤娉曟祻瑙堢綉绔欑瓑絳夈傝繖鏄竴縐嶆伓鎬у驚鐜紝鏄竴縐嶅法澶х殑嫻垂銆?

濡備綍瑙e喅榪欎簺闂鍛紵鏈夎瘑涔嬪+鏃╁凡寮濮嬫濊冿紝闇瑕佸緩绔嬩竴縐嶆櫘閬嶈鍚岀殑鏍囧噯鏉ョ粨鏉熻繖縐嶆棤搴忓拰娣蜂貢銆傚晢涓氬叕鍙?Netscape銆丮icrosoft絳?涔熺粓浜庤璇嗗埌緇熶竴鏍囧噯鐨勫ソ澶勶紝鍥犳鍦╓3C錛圵3C.org錛夌殑緇勭粐涓嬶紝緗戠珯鏍囧噯寮濮嬭寤虹珛錛?998騫?鏈?0鏃ュ彂甯僗ML1.0涓烘爣蹇楋級錛屽茍鍦ㄧ綉绔欐爣鍑嗙粍緇囷紙webstandards.org錛夌殑鐫d績涓嬫帹騫挎墽琛屻?/p>

綆鍗曡錛岀綉绔欐爣鍑嗙殑鐩殑灝辨槸錛?/p>

  • 鎻愪緵鏈澶氬埄鐩婄粰鏈澶氱殑緗戠珯鐢ㄦ埛
  • 紜繚浠諱綍緗戠珯鏂囨尅閮借兘澶熼暱鏈熸湁鏁?
  • 綆鍖栦唬鐮併侀檷浣庡緩璁炬垚鏈?
  • 璁╃綉绔欐洿瀹規槗浣跨敤錛岃兘閫傚簲鏇村涓嶅悓鐢ㄦ埛鍜屾洿澶氱綉璺澶?
  • 褰撴祻瑙堝櫒鐗堟湰鏇存柊錛屾垨鑰呭嚭鐜版柊鐨勭綉緇滀氦浜掕澶囨椂錛岀‘淇濇墍鏈夊簲鐢ㄨ兘澶熺戶緇紜墽琛屻?

瀵逛簬緗戠珯璁捐鍜屽紑鍙戜漢鍛樻潵璇達紝閬靛驚緗戠珯鏍囧噯灝辨槸浣跨敤鏍囧噯錛涘浜庝綘鐨勭綉绔欑敤鎴鋒潵璇達紝緗戠珯鏍囧噯灝辨槸鏈浣充綋楠屻?/p>

閲囩敤緗戠珯鏍囧噯鐨勫ソ澶?/h4>

瀵圭綉绔欐祻瑙堣呯殑濂藉錛?/p>

  • 鏂囦歡涓嬭澆涓庨〉闈㈡樉紺洪熷害鏇村揩錛?
  • 鍐呭鑳借鏇村鐨勭敤鎴鋒墍璁塊棶錛堝寘鎷け鏄庛佽寮便佽壊鐩茬瓑孌嬮殰浜哄+錛夛紱
  • 鍐呭鑳借鏇村箍娉涚殑璁懼鎵璁塊棶錛堝寘鎷睆騫曢槄璇繪満銆佹墜鎸佽澶囥佹悳绱㈡満鍣ㄤ漢銆佹墦鍗版満銆佺數鍐扮絳夌瓑錛?
  • 鐢ㄦ埛鑳藉閫氳繃鏍峰紡閫夋嫨瀹氬埗鑷繁鐨勮〃鐜扮晫闈?
  • 鎵鏈夐〉闈㈤兘鑳芥彁渚涢備簬鎵撳嵃鐨勭増鏈?

瀵圭綉绔欐墍鏈夎呯殑濂藉錛?/p>

  • 鏇村皯鐨勪唬鐮佸拰緇勪歡錛屽鏄撶淮鎶?
  • 甯﹀瑕佹眰闄嶄綆錛堜唬鐮佹洿綆媧侊級錛屾垚鏈檷浣庛備婦涓緥瀛愶細褰?ESPN.com 浣跨敤 CSS鏀圭増鍚庯紝姣忓ぉ鑺傜害瓚呰繃涓ゅ厗瀛楄妭錛坱erabytes錛夌殑甯﹀銆?
  • 鏇村鏄撹鎼滃寮曟搸鎼滅儲鍒?
  • 鏀圭増鏂逛究錛屼笉闇瑕佸彉鍔ㄩ〉闈㈠唴瀹?
  • 鎻愪緵鎵撳嵃鐗堟湰鑰屼笉闇瑕佸鍒跺唴瀹?
  • 鎻愰珮緗戠珯鏄撶敤鎬с傚湪緹庡浗錛屾湁涓ユ牸鐨勬硶寰嬫潯嬈撅紙Section 508錛夋潵綰︽潫鏀垮簻緗戠珯蹇呴』杈懼埌涓瀹氱殑鏄撶敤鎬э紝鍏朵粬鍥藉涔熸湁綾諱技鐨勮姹傘?

榪欐牱鎵嶈兘浣胯嚜宸辯殑緗戠珯涓嶈繃鏃訛紒錛侊紒錛侊紒錛?br>鎵撶牬“99%鐨勭綉绔欓兘璇ヨ娣樻卑”錛侊紒錛?/p>

緲犵 2007-01-20 10:41 鍙戣〃璇勮
]]>浼犲鹼紵榪樻槸浼犲紩鐢紵http://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.html緲犵緲犵Wed, 02 Aug 2006 02:07:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.htmlhttp://www.tkk7.com/zhangxiong37/comments/61297.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/61297.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/61297.html浼犲鹼細鍒嗕負浼犲師濮嬬被鍨嬪煎拰鍦板潃鍊鹼紙鍗充紶閫掓寚閽堬級錛堜嬌鐢ㄤ簬java,c,c++璇█絳夌瓑錛?br>浼犲紩鐢細鐩稿綋涓巆++涓殑寮曠敤錛屼袱涓彉閲忕粦瀹氬埌涓璧蜂簡錛屽畠涓庝紶閫掓寚閽堟槸鏈夊尯鍒殑銆傦紙鍙槸閫傜敤浜巆++涓紝涓嶉傜敤浜巎ava,c涓級
 eg錛?br> 1. 娌℃湁null reference銆?
 2. reference蹇呴』鏈夊垵鍊箋?
 3. 浣跨敤reference瑕佹瘮浣跨敤鎸囬拡鏁堢巼楂樸傚洜涓簉eference涓嶉渶瑕佹祴璇曞叾鏈夋晥鎬с?
 4. 鎸囬拡鍙互閲嶆柊璧嬪鹼紝鑰宺eference鎬繪槸鎸囧悜瀹冩渶鍒濊幏寰楃殑瀵硅薄

(鍙傦細http://dev.csdn.net/article/17/17286.shtm )

 



緲犵 2006-08-02 10:07 鍙戣〃璇勮
]]>
妗嗘灦涓庢ā寮?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html</link><dc:creator>緲犵</dc:creator><author>緲犵</author><pubDate>Fri, 30 Jun 2006 02:02:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/55862.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/55862.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/55862.html</trackback:ping><description><![CDATA[杞嚜錛歜ea(UG)<br>涓涓鏋朵竴瀹氭槸涓涓垨鑰呭涓ā寮忕殑鍏蜂綋瀹炵幇銆?br>•姣斿錛?br>•澶ч儴鍒哤eb妗嗘灦閮芥槸MVC妯″紡<br>•Struts鐨勫叿浣撳疄鐜版ā寮忔湁錛?br>•鍓嶇鎺у埗鍣紙FrontController錛?br>•搴旂敤鎺у埗鍣紙ApplicationController錛?br>•鍛戒護澶勭悊鍣紙CommandProcessor錛?br>•瑙嗗浘澶勭悊鍣紙ViewHandler錛?br><br>View鎶鏈?妗嗘灦)<br>•HTML/XHTML<br>•JSP<br>•XSL<br>•Excel/PDF<br>•Flash<br>•Xforms<br>•Template<br>•Velocity<br>•Freemaker<br>•Webmacro<br>•Layout<br>•Sitemesh<br>•Tiles<br><br>鎺у埗鍣ㄦ鏋訛紙Web妗嗘灦錛?br>•Struts<br>•JSF<br>•WebWork<br>•Tapstry<br>•Cocoon<br>•SpringMVC<br>•ADF<br>•Flex<br>•Laszlo<br><br>Model妗嗘灦<br>•(POJO錛?<br>•SpringIoCContainer<br>•Someothercontainer<br>•EJB<br>•ADF<br><br>Persistence妗嗘灦<br>•JDBC<br>•Hibernate<br>•iBATIS<br>•JDO<br>•Cayenne<br>•MrPersister<br>•OJB<br>•EJB<br>•TOPLINK<img src ="http://www.tkk7.com/zhangxiong37/aggbug/55862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">緲犵</a> 2006-06-30 10:02 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁$畻鏈虹瀛︾殑鍙茶瘲錛堢畻娉曪級銆愯漿銆?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html</link><dc:creator>緲犵</dc:creator><author>緲犵</author><pubDate>Wed, 26 Apr 2006 01:36:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/43182.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/43182.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/43182.html</trackback:ping><description><![CDATA[<table class=MsoNormalTable style="mso-cellspacing: 1.5pt" cellPadding=0 border=0> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 18.0pt; mso-bidi-font-family: 瀹嬩綋">璁$畻鏈虹瀛︾殑鍙茶瘲<span lang=EN-US><br>The Art of Computer Programming(TAOCP)<o:p></o:p></span></span> </strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 18.0pt; mso-bidi-font-family: 瀹嬩綋"> </span> </strong><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 18.0pt; mso-bidi-font-family: 瀹嬩綋">瀛︿範璁ㄨ緗戦〉<span lang=EN-US><o:p></o:p></span></span> </strong></p> </td> </tr> </tbody> </table> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">濡傛灉浣犺涓轟綘鏄竴鍚嶇湡姝d紭縐鐨勭▼搴忓憳<span lang=EN-US>……</span>璇?span lang=EN-US>Knuth</span>鐨勩婅綆楁満紼嬪簭璁捐鑹烘湳銆嬶紝濡傛灉浣犺兘璇繪噦鏁村涔︾殑璇濓紝璇風粰鎴戝彂涓浠戒綘鐨勭畝鍘嗐?span lang=EN-US>--Bill Gates<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">榪欐槸涓濂楅泦鎵鏈夊熀紜綆楁硶涔嬪ぇ鎴愮殑緇忓吀涔嬩綔銆傚綋浠婅蔣浠跺紑鍙戜漢鍛樻墍鎺屾彙鐨勭粷澶у鏁拌綆楁満紼嬪簭璁捐鐨勭煡璇嗛兘鏉ユ簮浜庢銆?span lang=EN-US>--Byte<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_s1026 style="MARGIN-TOP: 0px; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 101.25pt; POSITION: absolute; HEIGHT: 137.25pt; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="art_autor" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><span style="FONT-SIZE: 12pt; COLOR: #ff8000; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">浣滆呯畝浠嬶細</span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><br>    Donald.E.Knuth(</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">鍞愮撼寰?span lang=EN-US>.E.</span>鍏嬪姫鐗癸紝涓枃鍚嶉珮寰風撼<span lang=EN-US>)</span>鏄畻娉曞拰紼嬪簭璁捐鎶鏈殑鍏堥┍鑰咃紝鏄綆楁満鎺掔増緋葷粺<span lang=EN-US>TEX</span>鍜?span lang=EN-US>METAFONT</span>鐨勫彂鏄庤咃紝浠栧洜榪欎簺鎴愬氨鍜屽ぇ閲忓垱閫犳х殑褰卞搷娣辮繙鐨勮憲浣?span lang=EN-US>(19</span>閮ㄤ功鍜?span lang=EN-US>160</span>綃囪鏂?span lang=EN-US>)</span>鑰岃獕婊″叏鐞冦備綔涓烘柉鍧︾澶у璁$畻鏈虹▼搴忚璁¤壓鏈殑鑽h獕閫浼戞暀鎺堬紝浠栧綋鍓嶆鍏ㄧ璐敞浜庡畬鎴愬叾鍏充簬璁$畻鏈虹瀛︾殑鍙茶瘲鎬х殑涓冨嵎闆嗐傝繖涓浼熷ぇ宸ョ▼鍦?span lang=EN-US>1962</span>騫翠粬榪樻槸鍔犲埄紱忓凹浜氱悊宸ュ闄㈢殑鐮旂┒鐢熸椂灝卞紑濮嬩簡銆?span lang=EN-US><br>     Knuth</span>鏁欐巿鑾峰緱浜嗚澶氬欏瑰拰鑽h獕錛屽寘鎷編鍥借綆楁満鍗忎細<strong>鍥劇伒濂?/strong><span lang=EN-US>(ACM Turing Award)</span>錛岀編鍥藉墠鎬葷粺鍗$壒鎺堜簣鐨勭瀛﹂噾濂?span lang=EN-US>(Medal of Science)</span>錛岀編鍥芥暟瀛﹀浼氭柉钂傚皵濂?span lang=EN-US>(AMS Steele Prize)</span>錛屼互鍙?span lang=EN-US>1996</span>騫?span lang=EN-US>11</span>鏈堢敱浜庡彂鏄庡厛榪涙妧鏈崳鑾風殑鏋佸彈灝婇噸鐨勪含閮藉<span lang=EN-US>(KyotoPrize)</span>銆傜幇涓庡叾濡?span lang=EN-US>Jill</span>鐢熸椿浜庢柉鍧︾鏍″洯鍐呫?span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">浠栫殑涓婚〉 <span lang=EN-US><a >http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"> At the end of 1999, these books (The Art of Comupter Programming) were named among the best twelve scientific monographs of the century by <a ><em>American Scientist</em></a>, along with: Dirac on quantum mechanics, Einstein on relativity, Mandelbrot on fractals, Pauling on the chemical bond, Russell and Whitehead on foundations of mathematics, von Neumann and Morgenstern on game theory, Wiener on cybernetics, Woodward and Hoffmann on orbital symmetry, Feynman on quantum electrodynamics, Smith on the search for structure, and Einstein's collected papers.<o:p></o:p></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">銆<span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>涓嬭澆榪欏涔︾殑絎竴鍜岀涓夊唽涓枃鐗?/span> </span></a></span><span lang=EN-US style="FONT-SIZE: 7.5pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">(<a ><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>闃呰璇ヤ功浣跨敤鐨勮蔣浠朵笅杞?/span></span></a>.</span> <span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">璇ュ唴瀹規潵婧愪簬緗戠粶錛屼粎渚涘弬鑰冨涔?span lang=EN-US>.</span>濡傛湁鐢ㄤ簬鍟嗕笟鐩殑錛屽悗鏋滆嚜璐燂紱濡傛湁鐗堟潈鍐茬獊錛屾潵淇″憡鐭ワ紝涓瀹氬垹闄?span lang=EN-US>. </span>鍐嶆澹版槑錛岃涔︽潵鑷綉涓婂叾浠栦功綾嶄笅杞界被绔欑偣錛屽浘涔︾増鏉冨綊鍘熶綔鑰呭拰鐢靛瓙涔﹀埗浣滆呮墍鏈夈傝鎮ㄩ瑙堣涔﹀悗錛屽湪<span lang=EN-US>24</span>灝忔椂鍐呬粠璁$畻鏈轟笂灝嗚涔﹀垹闄ゃ?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>涓嬭澆榪欏涔︾殑絎簩鍐岃嫳鏂囩増</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"></span><span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋">錛堣鍐呭鏉ユ簮浜庣綉緇滐紝浠呬緵鍙傝冨涔?span lang=EN-US>.</span>濡傛湁鐢ㄤ簬鍟嗕笟鐩殑錛屽悗鏋滆嚜璐燂紱濡傛湁鐗堟潈鍐茬獊錛屾潵淇″憡鐭ワ紝涓瀹氬垹闄?span lang=EN-US>. </span>鍐嶆澹版槑錛岃涔︽潵鑷綉涓婂叾浠栦功綾嶄笅杞界被绔欑偣錛屽浘涔︾増鏉冨綊鍘熶綔鑰呭拰鐢靛瓙涔﹀埗浣滆呮墍鏈夈傝鎮ㄩ瑙堣涔﹀悗錛屽湪<span lang=EN-US>24</span>灝忔椂鍐呬粠璁$畻鏈轟笂灝嗚涔﹀垹闄ゃ?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><a ><span style="mso-bidi-font-size: 12.0pt">knuth</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>鍏堢敓鐨?lt;<</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>鍏蜂綋鏁板>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>涓嬭澆(TAOCP</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>鐨勬暟瀛﹀熀紜)</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><a ><span style="mso-bidi-font-size: 12.0pt"><<</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>綆楁硶瀵艱>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>涓嬭澆(</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>緇忓吀鐨勬暀鏉?</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 0pt; mso-bidi-font-family: 瀹嬩綋"><o:p></o:p></span></p> <strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 瀹嬩綋; mso-font-kerning: 18.0pt; mso-bidi-font-family: 瀹嬩綋; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><br style="PAGE-BREAK-BEFORE: always" clear=all></span></strong> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><v:shape id=_x0000_s1027 style="MARGIN-TOP: 0px; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 150.75pt; POSITION: absolute; HEIGHT: 178.5pt; TEXT-ALIGN: left; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="clrs" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><font face=瀹嬩綋>綆楁硶瀵艱</font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=瀹嬩綋><span lang=EN-US>Introduction to Algorithms</span>錛?span lang=EN-US>CLRS</span>錛?/font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=瀹嬩綋>瀛︿範鍜岃璁虹綉欏?/font> </h1> <p><font face=瀹嬩綋><span id="1166661" class=serif>鏈功鑷涓鐗堝嚭鐗堜互鏉ワ紝宸茬粡鎴愪負涓栫晫鑼冨洿鍐呭箍娉涗嬌鐢ㄧ殑澶у鏁欐潗鍜屼笓涓氫漢鍛樼殑鏍囧噯鍙傝冩墜鍐屻傛湰涔﹀叏闈㈣榪頒簡綆楁硶鐨勫唴瀹癸紝浠庝竴瀹氭繁搴︿笂娑電洊浜嗙畻娉曠殑璇稿鏂歸潰錛屽悓鏃跺叾璁叉巿鍜屽垎鏋愭柟娉曞張鍏奸【浜嗗悇涓眰嬈¤鑰呯殑鎺ュ彈鑳藉姏銆傚悇绔犲唴瀹硅嚜鎴愪綋緋伙紝鍙綔涓虹嫭绔嬪崟鍏冨涔犮傛墍鏈夌畻娉曢兘鐢ㄨ嫳鏂囧拰浼爜鎻忚堪錛屼嬌鍏峰鍒濇緙栫▼緇忛獙鐨勪漢涔熷彲璇繪噦銆傚叏涔﹁瑙i氫織鏄撴噦錛屼笖涓嶅け娣卞害鍜屾暟瀛︿笂鐨勪弗璋ㄦс?/span> <span id="6161666" class=serif><span lang=EN-US><o:p></o:p></span></span></font></p> <p><font face=瀹嬩綋><strong><span lang=EN-US>Topics covered:</span> </strong><span lang=EN-US>Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).</span> </font></p> <p style="TEXT-ALIGN: center" align=center><font face=瀹嬩綋>銆</font> <em><span style="FONT-SIZE: 18pt; FONT-FAMILY: 榛戜綋">璇瘋浣忥細綆楁硶瀵艱 鏄湰鏁欐潗 鑰?span lang=EN-US> TAOCP </span>鏄湰鍙茶瘲銆?/span> </em></p> <p><span id="6616611" class=serif><span lang=EN-US><a ><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US><font face=瀹嬩綋>鐢靛瓙鐗堜笅杞?/font> </span></span></a></span></span></p> <p><span lang=EN-US><a ><font face=瀹嬩綋><span style="FONT-SIZE: 18pt">TAOCP </span><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US>璁ㄨ緗戦〉</span> </span></font></a></span></p> <p><span lang=EN-US></span> </p><img src ="http://www.tkk7.com/zhangxiong37/aggbug/43182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">緲犵</a> 2006-04-26 09:36 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java鍙栧洓鑸嶄簲鍏ョ殑鏂規硶http://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.html緲犵緲犵Tue, 25 Apr 2006 03:38:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.htmlhttp://www.tkk7.com/zhangxiong37/comments/42980.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.html#Feedback6http://www.tkk7.com/zhangxiong37/comments/commentRss/42980.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/42980.html“甯︿笅鍒掔嚎鍐呭鏃犳晥"

涓ょ涓嶅悓鏂規硶鐨勫疄鐜幫細


1:
/**

* 鎻愪緵灝忔暟浣嶅洓鑸嶄簲鍏ュ鐞嗐?

* @param v 闇瑕佸洓鑸嶄簲鍏ョ殑鏁板瓧

* @param scale 灝忔暟鐐瑰悗淇濈暀鍑犱綅

* @return 鍥涜垗浜斿叆鍚庣殑緇撴灉

*/

public static double round(double v,int scale){
String temp="#,##0.";
for (int i=0;i<scale ;i++ )
{
temp+="0";
}
return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
}

2:鏁板鏂規硶
public static double round2(double d, int scale) {
long temp=1;
for (int i=scale; i>;0; i--) {
temp*=10;
}
d*=temp;
long dl=Math.round(d);
return (double)(dl)/temp;
}

 

閴翠簬緗戝弸鐨勭殑鎸囧嚭錛屾垜閲嶆柊璁ょ湡鐮旂┒浜嗕竴涓嬪洓鑸嶄簲鍏ワ紝鏈緇堢粰鍑烘紜В娉曞涓嬶細

import java.math.BigDecimal;
import java.text.DecimalFormat;

/**
* 鏈緥閫氳繃瀵圭綉涓婂嚑縐嶅彇鍥涜垗浜斿叆鐨勭爺絀訛紝榪涜浜嗕竴涓嫻嬭瘯銆傛渶緇堥氳繃瀹為獙鍜岀悊璁哄緱鍑簉ound4涓哄敮涓姝g‘鐨勭畻娉曘?br /> * 2008/10/13

* @author jamezhan
*
*/
public class RoundTest {

public static double round1(double v, int scale) {
if (scale < 0)
return v;

String temp = "#####0.";
for (int i = 0; i < scale; i++) {
temp += "0";
}

return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
}

/**
* 璇ョ畻娉曚細鍑虹幇涓棿榪愮畻鍚庣粨鏋滆秴榪嘍ouble.MAX_VALUE錛屾墍浠ヤ笉鎺ㄨ崘浣跨敤
* @param d
* @param scale
* @return
* @throws Exception
*/
public static double round2(double d, int scale) throws Exception {
if (scale < 0)
return d;

long temp = 1;
for (int i = scale; i > 0; i--) {
temp *= 10;
}

if (Math.abs(d * temp) > Double.MAX_VALUE)
throw new Exception("data is too big or too small");

d *= temp;
long dl = Math.round(d);
return (double) (dl) / temp;
}

public static double round3(double v, int scale) {
BigDecimal value = new BigDecimal(v);
float actualTax = value.setScale(scale, BigDecimal.ROUND_HALF_UP).floatValue();
return actualTax;
}

public static double round4(double v,int scale)
{
if(scale<0){
throw new IllegalArgumentException("The scale must be a positive integer or zero");
}

BigDecimal b = new BigDecimal(Double.toString(v));
BigDecimal one = new BigDecimal("1");
return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).doubleValue();
}

public static void testRound1(double d, int scale) {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round1(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
}

public static void testRound2(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round2(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}

public static void testRound3(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round3(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}

public static void testRound4(double d, int scale) {
try {
System.out.println("==========================");
System.out.println("data:"+ d + "; scale:"+scale);
double a = round4(d, scale);
System.out.println(a);

DecimalFormat df = new DecimalFormat();
System.out.println("formatted:"+df.format(a));
} catch (Exception e) {
System.err.println( e.getMessage() );
}
}


public static void main(String[] args) throws Exception {
System.out.println("****************************** Test round1 ******************************");

testRound1(Double.MAX_VALUE,2);
testRound1(1.264,2);
testRound1(-1.264,2);
testRound1(1.265,2);//wrong result
testRound1(-1.265,2);//wrong result
testRound1(1.266,2);
testRound1(-1.266,2);
testRound1(10224948.265,2);//wrong result
testRound1(-10224948.265,2);//wrong result
testRound1(-Double.MAX_VALUE, 2);

System.out.println("****************************** Test round2 ******************************");

testRound2(Double.MAX_VALUE,2);
testRound2(1.264,2);
testRound2(-1.264,2);
testRound2(1.265,2);//wrong result (java琛ㄧず灝忔暟0.1鐨勯棶棰樺鑷寸殑 1.265琛ㄧず涓?.2599999904632568)
testRound2(-1.265,2);//wrong result (鐢變簬round綆楁硶鏄厛鍔?.5鍐嶈繍綆楋紝鎵浠涓鴻礋鏁版椂涓旀渶鍚庝竴浣嶅皬鏁頒負5鏃剁粨鏋滄槸涓嶆紜殑)
testRound2(1.266,2);
testRound2(-1.266,2);
testRound2(10224948.265,2);
testRound2(-10224948.265,2);//wrong result
testRound2(-Double.MAX_VALUE, 2);


System.out.println("****************************** Test round3 ******************************");

testRound3(Double.MAX_VALUE,2);//wrong result 
testRound3(1.264,2);
testRound3(-1.264,2);
testRound3(1.265,2);
testRound3(-1.265,2);
testRound3(1.266,2);
testRound3(-1.266,2);
testRound3(10224948.265,2);//wrong result 
testRound3(-10224948.265,2);//wrong result
testRound3(-Double.MAX_VALUE, 2);//wrong result 

System.out.println("****************************** Test round4 ******************************");

testRound4(Double.MAX_VALUE,2);
testRound4(1.264,2);
testRound4(-1.264,2);
testRound4(1.265,2);
testRound4(-1.265,2);
testRound4(1.266,2);
testRound4(-1.266,2);
testRound4(10224948.265,2);
testRound4(-10224948.265,2);
testRound4(-Double.MAX_VALUE, 2);

}
}


 



緲犵 2006-04-25 11:38 鍙戣〃璇勮
]]>
Java涓璗hreadLocal鐨勮璁′笌浣跨敤[杞琞http://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.html緲犵緲犵Thu, 16 Mar 2006 09:33:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.htmlhttp://www.tkk7.com/zhangxiong37/comments/35687.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/35687.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/35687.html
ThreadLocal鏄粈涔?br>
ThreadLocal騫墮潪鏄竴涓嚎紼嬬殑鏈湴瀹炵幇鐗堟湰錛屽畠騫朵笉鏄竴涓猅hread錛岃屾槸thread local variable錛堢嚎紼嬪眬閮ㄥ彉閲忥級銆備篃璁告妸瀹冨懡鍚嶄負ThreadLocalVar鏇村姞鍚堥傘傜嚎紼嬪眬閮ㄥ彉閲忥紙ThreadLocal錛夊叾瀹炵殑鍔熺敤闈炲父綆鍗曪紝灝辨槸涓烘瘡涓涓嬌鐢ㄨ鍙橀噺鐨勭嚎紼嬮兘鎻愪緵涓涓彉閲忓肩殑鍓湰錛屾槸姣忎竴涓嚎紼嬮兘鍙互鐙珛鍦版敼鍙樿嚜宸辯殑鍓湰錛岃屼笉浼氬拰鍏跺畠綰跨▼鐨勫壇鏈啿紿併備粠綰跨▼鐨勮搴︾湅錛屽氨濂藉儚姣忎竴涓嚎紼嬮兘瀹屽叏鎷ユ湁璇ュ彉閲忋傜嚎紼嬪眬閮ㄥ彉閲忓茍涓嶆槸Java鐨勬柊鍙戞槑錛屽湪鍏跺畠鐨勪竴浜涜璦緙栬瘧鍣ㄥ疄鐜幫紙濡侷BM XL FORTRAN錛変腑錛屽畠鍦ㄨ璦鐨勫眰嬈℃彁渚涗簡鐩存帴鐨勬敮鎸併傚洜涓篔ava涓病鏈夋彁渚涘湪璇█灞傛鐨勭洿鎺ユ敮鎸侊紝鑰屾槸鎻愪緵浜嗕竴涓猅hreadLocal鐨勭被鏉ユ彁渚涙敮鎸侊紝鎵浠ワ紝鍦↗ava涓紪鍐欑嚎紼嬪眬閮ㄥ彉閲忕殑浠g爜鐩稿姣旇緝絎ㄦ嫏錛岃繖涔熻鏄嚎紼嬪眬閮ㄥ彉閲忔病鏈夊湪Java涓緱鍒板緢濂界殑鏅強鐨勪竴涓師鍥犲惂銆?br>

ThreadLocal鐨勮璁?br>
棣栧厛鐪嬬湅ThreadLocal鐨勬帴鍙o細

Object get() ;

// 榪斿洖褰撳墠綰跨▼鐨勭嚎紼嬪眬閮ㄥ彉閲忓壇鏈?protected Object initialValue(); // 榪斿洖璇ョ嚎紼嬪眬閮ㄥ彉閲忕殑褰撳墠綰跨▼鐨勫垵濮嬪?br>
void set(Object value);

// 璁劇疆褰撳墠綰跨▼鐨勭嚎紼嬪眬閮ㄥ彉閲忓壇鏈殑鍊?br>

ThreadLocal鏈?涓柟娉曪紝鍏朵腑鍊煎緱娉ㄦ剰鐨勬槸initialValue()錛岃鏂規硶鏄竴涓猵rotected鐨勬柟娉曪紝鏄劇劧鏄負浜嗗瓙綾婚噸鍐欒岀壒鎰忓疄鐜扮殑銆傝鏂規硶榪斿洖褰撳墠綰跨▼鍦ㄨ綰跨▼灞閮ㄥ彉閲忕殑鍒濆鍊鹼紝榪欎釜鏂規硶鏄竴涓歡榪熻皟鐢ㄦ柟娉曪紝鍦ㄤ竴涓嚎紼嬬1嬈¤皟鐢╣et()鎴栬卻et(Object)鏃舵墠鎵ц錛屽茍涓斾粎鎵ц1嬈°俆hreadLocal涓殑紜疄瀹炵幇鐩存帴榪斿洖涓涓猲ull錛?br>

protected Object initialValue() { return null; }


ThreadLocal鏄浣曞仛鍒頒負姣忎竴涓嚎紼嬬淮鎶ゅ彉閲忕殑鍓湰鐨勫憿錛熷叾瀹炲疄鐜扮殑鎬濊礬寰堢畝鍗曪紝鍦═hreadLocal綾諱腑鏈変竴涓狹ap錛岀敤浜庡瓨鍌ㄦ瘡涓涓嚎紼嬬殑鍙橀噺鐨勫壇鏈傛瘮濡備笅闈㈢殑紺轟緥瀹炵幇錛?br>

public class ThreadLocal

{

private Map values = Collections.synchronizedMap(new HashMap());

public Object get()

{

Thread curThread = Thread.currentThread();

Object o = values.get(curThread);

if (o == null && !values.containsKey(curThread))

{

o = initialValue();

values.put(curThread, o);

}

return o;

}


public void set(Object newValue)

{

values.put(Thread.currentThread(), newValue);

}


public Object initialValue()

{

return null;

}

}


褰撶劧錛岃繖騫朵笉鏄竴涓伐涓氬己搴︾殑瀹炵幇錛屼絾JDK涓殑ThreadLocal鐨勫疄鐜版諱綋鎬濊礬涔熺被浼間簬姝ゃ?br>

ThreadLocal鐨勪嬌鐢?br>

濡傛灉甯屾湜綰跨▼灞閮ㄥ彉閲忓垵濮嬪寲鍏跺畠鍊鹼紝閭d箞闇瑕佽嚜宸卞疄鐜癟hreadLocal鐨勫瓙綾誨茍閲嶅啓璇ユ柟娉曪紝閫氬父浣跨敤涓涓唴閮ㄥ尶鍚嶇被瀵筎hreadLocal榪涜瀛愮被鍖栵紝姣斿涓嬮潰鐨勪緥瀛愶紝SerialNum綾諱負姣忎竴涓被鍒嗛厤涓涓簭鍙鳳細


public class SerialNum

{

// The next serial number to be assigned


private static int nextSerialNum = 0;

private static ThreadLocal serialNum = new ThreadLocal()

{

protected synchronized Object initialValue()

{

return new Integer(nextSerialNum++);

}

};


public static int get()

{

return ((Integer) (serialNum.get())).intValue();

}

}


SerialNum綾葷殑浣跨敤灝嗛潪甯稿湴綆鍗曪紝鍥犱負get()鏂規硶鏄痵tatic鐨勶紝鎵浠ュ湪闇瑕佽幏鍙栧綋鍓嶇嚎紼嬬殑搴忓彿鏃訛紝綆鍗曞湴璋冪敤錛?br>

int serial = SerialNum.get();


鍗沖彲銆?br>

鍦ㄧ嚎紼嬫槸媧誨姩鐨勫茍涓擳hreadLocal瀵硅薄鏄彲璁塊棶鐨勬椂錛岃綰跨▼灝辨寔鏈変竴涓埌璇ョ嚎紼嬪眬閮ㄥ彉閲忓壇鏈殑闅愬惈寮曠敤錛屽綋璇ョ嚎紼嬭繍琛岀粨鏉熷悗錛岃綰跨▼鎷ユ湁鐨勬墍浠ョ嚎紼嬪眬閮ㄥ彉閲忕殑鍓湰閮藉皢澶辨晥錛屽茍絳夊緟鍨冨溇鏀墮泦鍣ㄦ敹闆嗐?br>

ThreadLocal涓庡叾瀹冨悓姝ユ満鍒剁殑姣旇緝

ThreadLocal鍜屽叾瀹冨悓姝ユ満鍒剁浉姣旀湁浠涔堜紭鍔垮憿錛烼hreadLocal鍜屽叾瀹冩墍鏈夌殑鍚屾鏈哄埗閮芥槸涓轟簡瑙e喅澶氱嚎紼嬩腑鐨勫鍚屼竴鍙橀噺鐨勮闂啿紿侊紝鍦ㄦ櫘閫氱殑鍚屾鏈哄埗涓紝鏄氳繃瀵硅薄鍔犻攣鏉ュ疄鐜板涓嚎紼嬪鍚屼竴鍙橀噺鐨勫畨鍏ㄨ闂殑銆傝繖鏃惰鍙橀噺鏄涓嚎紼嬪叡浜殑錛屼嬌鐢ㄨ繖縐嶅悓姝ユ満鍒墮渶瑕佸緢緇嗚嚧鍦板垎鏋愬湪浠涔堟椂鍊欏鍙橀噺榪涜璇誨啓錛屼粈涔堟椂鍊欓渶瑕侀攣瀹氭煇涓璞★紝浠涔堟椂鍊欓噴鏀捐瀵硅薄鐨勯攣絳夌瓑寰堝銆傛墍鏈夎繖浜涢兘鏄洜涓哄涓嚎紼嬪叡浜簡璧勬簮閫犳垚鐨勩俆hreadLocal灝變粠鍙︿竴涓搴︽潵瑙e喅澶氱嚎紼嬬殑騫跺彂璁塊棶錛孴hreadLocal浼氫負姣忎竴涓嚎紼嬬淮鎶や竴涓拰璇ョ嚎紼嬬粦瀹氱殑鍙橀噺鐨勫壇鏈紝浠庤岄殧紱諱簡澶氫釜綰跨▼鐨勬暟鎹紝姣忎竴涓嚎紼嬮兘鎷ユ湁鑷繁鐨勫彉閲忓壇鏈紝浠庤屼篃灝辨病鏈夊繀瑕佸璇ュ彉閲忚繘琛屽悓姝ヤ簡銆俆hreadLocal鎻愪緵浜嗙嚎紼嬪畨鍏ㄧ殑鍏變韓瀵硅薄錛屽湪緙栧啓澶氱嚎紼嬩唬鐮佹椂錛屽彲浠ユ妸涓嶅畨鍏ㄧ殑鏁翠釜鍙橀噺灝佽榪汿hreadLocal錛屾垨鑰呮妸璇ュ璞$殑鐗瑰畾浜庣嚎紼嬬殑鐘舵佸皝瑁呰繘ThreadLocal銆?br>

鐢變簬ThreadLocal涓彲浠ユ寔鏈変換浣曠被鍨嬬殑瀵硅薄錛屾墍浠ヤ嬌鐢═hreadLocal get褰撳墠綰跨▼鐨勫兼槸闇瑕佽繘琛屽己鍒剁被鍨嬭漿鎹€備絾闅忕潃鏂扮殑Java鐗堟湰錛?.5錛夊皢妯$増鐨勫紩鍏ワ紝鏂扮殑鏀寔妯$増鍙傛暟鐨凾hreadLocal綾誨皢浠庝腑鍙楃泭銆備篃鍙互鍑忓皯寮哄埗綾誨瀷杞崲錛屽茍灝嗕竴浜涢敊璇鏌ユ彁鍓嶅埌浜嗙紪璇戞湡錛屽皢涓瀹氱▼搴﹀湴綆鍖朤hreadLocal鐨勪嬌鐢ㄣ?br>

鎬葷粨

褰撶劧ThreadLocal騫朵笉鑳芥浛浠e悓姝ユ満鍒訛紝涓よ呴潰鍚戠殑闂棰嗗煙涓嶅悓銆傚悓姝ユ満鍒舵槸涓轟簡鍚屾澶氫釜綰跨▼瀵圭浉鍚岃祫婧愮殑騫跺彂璁塊棶錛屾槸涓轟簡澶氫釜綰跨▼涔嬮棿榪涜閫氫俊鐨勬湁鏁堟柟寮忥紱鑰孴hreadLocal鏄殧紱誨涓嚎紼嬬殑鏁版嵁鍏變韓錛屼粠鏍規湰涓婂氨涓嶅湪澶氫釜綰跨▼涔嬮棿鍏變韓璧勬簮錛堝彉閲忥級錛岃繖鏍峰綋鐒朵笉闇瑕佸澶氫釜綰跨▼榪涜鍚屾浜嗐傛墍浠ワ紝濡傛灉浣犻渶瑕佽繘琛屽涓嚎紼嬩箣闂磋繘琛岄氫俊錛屽垯浣跨敤鍚屾鏈哄埗錛涘鏋滈渶瑕侀殧紱誨涓嚎紼嬩箣闂寸殑鍏變韓鍐茬獊錛屽彲浠ヤ嬌鐢═hreadLocal錛岃繖灝嗘瀬澶у湴綆鍖栦綘鐨勭▼搴忥紝浣跨▼搴忔洿鍔犳槗璇匯佺畝媧併?br>

緲犵 2006-03-16 17:33 鍙戣〃璇勮
]]>
java涓嶈兘鐩存帴浠繪剰鎿嶄綔windows娉ㄥ唽琛?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html</link><dc:creator>緲犵</dc:creator><author>緲犵</author><pubDate>Thu, 23 Feb 2006 01:46:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/32061.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/32061.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/32061.html</trackback:ping><description><![CDATA[        java涓嶈兘鐩存帴浠繪剰鎿嶄綔windows娉ㄥ唽琛紝鍏朵腑java.util.prefs涓殑Preferences綾誨彧鍙互鎿嶄綔閮ㄥ垎娉ㄥ唽琛紝Preferences.systemRoot()鑾峰緱鐨勬牴鐩綍涓嶆槸娉ㄥ唽琛ㄧ殑鏍圭洰褰曪紙eg錛欻KEY_CLASSES_ROOT錛夛紝鑰屾槸java鑷畾涔夌殑涓涓郴緇熺洰褰?#8220;/”錛堟瘮濡傦細鍙兘“/”=HKEY_CURRENT_USER\Software\JavaSoft\Prefs錛夈?br>       褰撶劧錛屽鏋滀笉鑰冭檻緋葷粺鐨勭Щ妞嶆э紝鍒欏彲浠ラ氳繃JNI鎶鏈潵鎿嶄綔娉ㄥ唽琛紝緗戜笂涔熸湁寮婧愶紒<img src ="http://www.tkk7.com/zhangxiong37/aggbug/32061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">緲犵</a> 2006-02-23 09:46 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://fenglibin.com" target="_blank">亚洲高清偷拍一区二区三区</a>| <a href="http://ccc16938.com" target="_blank">亚洲国产精品成人网址天堂</a>| <a href="http://syeyo.com" target="_blank">亚洲av无码国产精品夜色午夜</a>| <a href="http://www137av.com" target="_blank">黄网站在线播放视频免费观看 </a>| <a href="http://777cc55.com" target="_blank">麻豆亚洲AV成人无码久久精品</a>| <a href="http://szq18888.com" target="_blank">1000部拍拍拍18勿入免费凤凰福利 </a>| <a href="http://www-60060.com" target="_blank">亚洲第一黄片大全</a>| <a href="http://www611rr.com" target="_blank">欧美日韩亚洲精品</a>| <a href="http://69xjj.com" target="_blank">又粗又硬免费毛片</a>| <a href="http://xsxdsb.com" target="_blank">久久丫精品国产亚洲av不卡</a>| <a href="http://nyminer.com" target="_blank">亚洲第一页在线播放</a>| <a href="http://chibifilm.com" target="_blank">黄色网址在线免费观看</a>| <a href="http://hezuoedu.com" target="_blank">亚洲国产综合人成综合网站</a>| <a href="http://fenxue520.com" target="_blank">97se亚洲综合在线</a>| <a href="http://ztxfkj.com" target="_blank">最近最新MV在线观看免费高清 </a>| <a href="http://yuntao360.com" target="_blank">毛茸茸bbw亚洲人</a>| <a href="http://tzfzs.com" target="_blank">在线观看免费无码专区</a>| <a href="http://wwwse09.com" target="_blank">亚洲国产精品国自产拍电影</a>| <a href="http://qq-gm.com" target="_blank">美国免费高清一级毛片</a>| <a href="http://cc006.com" target="_blank">亚洲综合精品网站在线观看</a>| <a href="http://ningxialanh.com" target="_blank">中文字幕成人免费高清在线视频</a>| <a href="http://yaojing123.com" target="_blank">毛片a级毛片免费观看免下载</a>| <a href="http://528676.com" target="_blank">亚洲AV无码乱码国产麻豆穿越</a>| <a href="http://miyatb.com" target="_blank">久久99免费视频</a>| <a href="http://438266.com" target="_blank">亚洲福利一区二区精品秒拍</a>| <a href="http://601508.com" target="_blank">午夜无遮挡羞羞漫画免费</a>| <a href="http://dghxm168.com" target="_blank">亚洲精品国产自在久久</a>| <a href="http://988938.com" target="_blank">伊人免费在线观看</a>| <a href="http://9988u.com" target="_blank">亚洲一级黄色大片</a>| <a href="http://mhysf.com" target="_blank">四虎影视永久免费观看</a>| <a href="http://zzyqr.com" target="_blank">两个人看的www免费视频</a>| <a href="http://arkinbokis.com" target="_blank">91亚洲自偷在线观看国产馆</a>| <a href="http://gdporun.com" target="_blank">日本高清免费网站</a>| <a href="http://18736374.com" target="_blank">成人A片产无码免费视频在线观看</a>| <a href="http://tedegold.com" target="_blank">亚洲字幕在线观看</a>| <a href="http://23usxx.com" target="_blank">无码免费一区二区三区免费播放</a>| <a href="http://9v9av.com" target="_blank">亚洲不卡中文字幕</a>| <a href="http://726zh.com" target="_blank">国产偷国产偷亚洲清高动态图 </a>| <a href="http://aiqingdao999.com" target="_blank">大桥未久亚洲无av码在线</a>| <a href="http://quxx28.com" target="_blank">亚洲中文字幕在线第六区</a>| <a href="http://cao8080.com" target="_blank">四虎免费影院ww4164h</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>