锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜久久久影院,思思久久99热免费精品6,久久亚洲国产最新网站http://www.shnenglu.com/YGFaith/zh-cnWed, 07 May 2025 13:46:55 GMTWed, 07 May 2025 13:46:55 GMT60iPhone鎵嬫満寮鍙戝鉤鍙板叆闂ㄤ粙緇嶅拰鏁欑▼http://www.shnenglu.com/YGFaith/archive/2009/04/02/78754.htmlYGYGThu, 02 Apr 2009 14:55:00 GMThttp://www.shnenglu.com/YGFaith/archive/2009/04/02/78754.htmlhttp://www.shnenglu.com/YGFaith/comments/78754.htmlhttp://www.shnenglu.com/YGFaith/archive/2009/04/02/78754.html#Feedback1http://www.shnenglu.com/YGFaith/comments/commentRss/78754.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/78754.html棣栧厛闇瑕佷簡瑙e拰鐮磋ВiPhone鎵嬫満錛屼笅闈竴涓笘瀛愪粙緇嶅緢璇︾粏錛?
iPhone鏈鏉冨▉ [鍏ラ棬] [鐮磋В] [鎵洸] [璧勬簮] [淇爾] 鎬繪眹甯?
http://www.weiphone.com/thread-41690-1-1.html

iPhone鎵嬫満鎵嬪唽鐨勪腑鏂囩炕璇?
http://down.tgbus.com/soft/16820.shtml


2錛?Unix甯歌鍛戒護
iPhone鎵嬫満鐨勬搷浣滅郴緇熸槸Mac OS X錛屽唴鏍告槸unix錛屾墍浠ュ彲浠Phone鎵嬫満涓婅繍琛寀nix鍛戒護銆?
http://www.weiphone.com/thread-15894-1-1.html

3錛?Windows騫沖彴涓奿Phone寮鍙戠幆澧冩惌寤?
瑙佺瑪鑰呯殑鏂囩珷銆奧indows騫沖彴涓奿Phone鍩轟簬cygwin寮鍙戠幆澧冪殑鎼緩鏂規(guī)硶銆嬶紝鏂囦歡閾炬帴錛?
http://canco.javaeye.com/admin/blogs/199106

4錛?Toolchain鍜宨Phone SDK
Toolchain涓庡畼鏂筰Phone SDK鐨勬瘮杈冭瑙佹枃绔狅細
銆婃瘮杈冨畼鏂筰Phone SDK鍜屽紑婧愬伐鍏烽摼銆嬶紝鏂囩珷閾炬帴錛?a target=_blank>http://www.cocoachina.com/index.php/archives/cocoachina_149.html
iPhone SDK浠嬬粛鍜屽垎鏋?
瑙佽タ瑗挎渤鐨凙llenKids鍏堢敓鐨?綃囨枃绔狅細
iPhoneSDK瑙傚療 - 鑸炲Э椋樺拷錛岃嫻鏋滅殑鎺㈡垐
http://www.20ju.com/content/V19377.htm
iPhone SDK 瑙傚療浜岋細鑸炲彴瀹藉箍錛屾墠鑳借煩寰楁鐣?
http://www.cnbeta.com/articles/55055.htm

iPhone SDK, Toolchain, Windows Mobile, SymbianOS S60鐨勬瘮杈?
http://www.rsslite.com/post/1889.html



iPhone鐢ㄦ埛鐣岄潰鎸囧鍘熷垯
http://www.20ju.com/content/V22381.htm

5錛?iPhone寮鍙戣璦錛歄bjective-C
iPhone鍘熺敓紼嬪簭寮鍙戣璦涓昏鏄敤Objective-C璇█錛屽鏋滀綘鐔熸?zhèn)塁/C++璇█錛屽垯鑳藉緢蹇帉鎻bjective-C銆侽bjective-C璇█涓昏瑕佺悊瑙e彲鍙樺弬鏁幫紝Categories, Posing錛?Protocols絳夌壒鎬с?
Objective-C鍒濆鑰呮寚鍗楋紙綣佷綋錛?
http://www.otierney.net/objective-c.html.zh-tw.big5Objective-C璇硶蹇熷弬鑰?
http://www.cocoachina.com/index.php/archives/cocoachina_122.html
Learn Objective-C
http://cocoadevcentral.com/d/learn_objectivec/

The Objective-C 2.0 Programming Language
http://developer.apple.com/iphone/錛堟敞錛氶渶瑕佹敞鍐屼負apple浼氬憳鎵嶅彲浠ヤ笅杞斤級

6錛?iPhone寮鍙戜功綾嶃佹枃绔犲拰婧愪唬鐮?
鐢眎Phone寮鍙戝拰鐮磋В棰嗚礬浜篔onathan Zdziarski钁椾綔錛屾渶鏈閲嶈銆佹渶鍊煎緱鎺ㄨ崘鍜屽敮涓鐨勫紑鍙戜功綾嶃奿Phone Open Application Development銆嬶紝鍙氳繃google涓嬭澆鐢?shù)瀛愮増銆?


Creating an iPhone Application
iPhone OS Overview
iPhone OS Programming Guide
iPhone Human Interface Guidelines
Cocoa Fundamentals Guide
http://developer.apple.com/iphone/錛堟敞錛氶渶瑕佹敞鍐屼負apple浼氬憳鎵嶅彲浠ヤ笅杞斤級


Lucas Newman 鐨?8欏礽Phone寮鍙慞DF鏁欏
http://lucasnewman.com/phonedev.pdf

瀛哥繏鎬庢ǎ鍦?iPhone/iPod Touch 涓婇枊鐧艱嚜鍒墮亰鎴插叏璦橀寗
http://www.weiphone.com/thread-81192-1-2.html

CocoaChina鏁寸悊鐨勫紑婧恑Phone紼嬪簭涓嶅畬鍏ㄥ垪琛?
http://www.cocoachina.com/index.php/archives/cocoachina_143.html

鍑犱釜婧愮爜渚嬪瓙
http://lucasnewman.com/phonedemos.zip



7錛?iPhone璁哄潧鍜岀綉绔?
騫蟲灉寮鍙戜腑鏂囩珯錛嶆渶濂界殑涓枃iPhone寮鍙戠綉绔欙紒
http://www.cocoachina.com/

鑻規(guī)灉瀹樻柟鐨勫紑鍙戠綉绔欙細
http://developer.apple.com/iphone/

Weiphone
http://www.weiphone.com/index.php

鑻規(guī)灉fans鎴愮珛鐨勭綉绔欙細
http://apple4.us/


YG 2009-04-02 22:55 鍙戣〃璇勮
]]>
The Standard C Library http://www.shnenglu.com/YGFaith/archive/2008/12/31/70846.htmlYGYGWed, 31 Dec 2008 05:38:00 GMThttp://www.shnenglu.com/YGFaith/archive/2008/12/31/70846.htmlhttp://www.shnenglu.com/YGFaith/comments/70846.htmlhttp://www.shnenglu.com/YGFaith/archive/2008/12/31/70846.html#Feedback0http://www.shnenglu.com/YGFaith/comments/commentRss/70846.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/70846.html闃呰鍏ㄦ枃

YG 2008-12-31 13:38 鍙戣〃璇勮
]]>
ACE鍦╨inux涓嬬殑瀹夎http://www.shnenglu.com/YGFaith/archive/2008/12/31/70845.htmlYGYGWed, 31 Dec 2008 05:37:00 GMThttp://www.shnenglu.com/YGFaith/archive/2008/12/31/70845.htmlhttp://www.shnenglu.com/YGFaith/comments/70845.htmlhttp://www.shnenglu.com/YGFaith/archive/2008/12/31/70845.html#Feedback0http://www.shnenglu.com/YGFaith/comments/commentRss/70845.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/70845.html鏈枃璇︾粏鎻忚堪浜嗗湪Linux鎿嶄綔緋葷粺涓婂畨瑁呭拰閰嶇疆“鑷傚簲閫氫俊鐜(ACE)”鐨勮繃紼嬪拰娉ㄦ剰浜嬮」銆倆CkLinux鑱旂洘

鏂囦腑鐨勬弿榪板熀浜嶳edHat Linux 9鎿嶄綔緋葷粺鍜孉CE 5.4鐗坺CkLinux鑱旂洘

鍑嗗宸ヤ綔錛歾CkLinux鑱旂洘

1.紜繚浣犵殑Linux鎿嶄綔緋葷粺鐨勫紑鍙戠幆澧?gcc銆乵ake……)鏄畬鏁翠笖鍙敤鐨勩倆CkLinux鑱旂洘

2.鍦ㄥ畨瑁匒CE鐨勮繃紼嬩腑錛屽彲鑳介渶瑕乺oot鏉冮檺錛屽洜姝ょ‘淇濅綘鎷ユ湁root甯愭埛鐨勫瘑鐮併倆CkLinux鑱旂洘

3.瀵逛簬鍏稿瀷鐨凴edhat9緋葷粺錛宎utoconf紼嬪簭鐨勭増鏈彲鑳借繃浣庯紝浣犻渶瑕侀鍏堝崌綰у畠銆倆CkLinux鑱旂洘

   鍗囩駭鐨勬楠ゅ涓嬶細zCkLinux鑱旂洘

  1. 鍦ㄦ帶鍒跺彴涓緭鍏?autoconf -V錛屾煡鐪嬩綘鐨刟utoconf紼嬪簭鐨勭増鏈?
  2. 濡傛灉浣庝簬2.57g錛屼綘闇瑕佸埌http://www.gnu.org/software/autoconf/鍘諱笅杞芥渶鏂扮増鏈殑autoconf紼嬪簭錛岀洰鍓峚utoconf紼嬪簭鐨勭増鏈槸2.59
  3. 鏍規(guī)嵁tarball涓殑瀹夎璇存槑錛岀紪璇戝茍瀹夎鍗囩駭autoconf紼嬪簭

 

寮濮嬪畨瑁咃細zCkLinux鑱旂洘

緇忚繃涓婇潰鐨勫噯澶囧伐浣滐紝鐜板湪浣犲凡緇忓叿澶囦簡瀹夎ACE鐨勬潯浠躲備笅闈㈠紑濮嬫寮忕殑瀹夎宸ヤ綔銆倆CkLinux鑱旂洘

  1. 棣栧厛紜畾ACE鐨勫畨瑁呰礬寰勶紝騫跺緩绔嬬浉搴旂殑鐩綍銆倆CkLinux鑱旂洘

     

    榪欓噷錛屾垜浠妸ACE瀹夎鍦?home/zhc/ace/鐨勭洰褰曚笅錛屽厛鎵цzCkLinux鑱旂洘

    mkdir /home/zhc/ace

  2. 鐒跺悗灝嗚幏寰楃殑ACE婧愪唬鐮佸寘瑙h嚦璇ョ洰褰曚笅銆倆CkLinux鑱旂洘

     

    tar zxvf ACE-5.4.tar.gz /home/zhc/ace

  3. 榪欐椂錛屽湪ace鐨勭洰褰曚笅浼氬緩绔嬩竴涓悕涓篈CE_wrappers鐨勫瓙鐩綍錛孉CE鎵鏈夌殑婧愪唬鐮併佸伐鍏楓佸拰渚嬪瓙閮藉湪榪欎釜鐩綍涓倆CkLinux鑱旂洘

     

    鍏堣繘鍏ヨ鐩綍錛屾墽琛寊CkLinux鑱旂洘

    cd /home/zhc/ace/ACE_wrapperszCkLinux鑱旂洘

    鐒跺悗寤虹珛涓涓瓙鐩綍錛岀敤浜庡瓨鏀続CE緙栬瘧鍚庣殑鐩爣鏂囦歡zCkLinux鑱旂洘

    mkdir buildzCkLinux鑱旂洘

    cd build

  4. 鎺ョ潃,鎵цconfigure鑴氭湰錛屾鏌ヤ綘鐨勭郴緇熺幆澧冿紝閰嶇疆騫剁敓鎴愰傚悎浣犵殑緋葷粺鐨凪akefile鏂囦歡銆倆CkLinux鑱旂洘

     

    鍦ㄦ墽琛宑onfigure鑴氭湰鏃訛紝鍙互鍔犲叆璁稿閰嶇疆閫夐」錛屽叾璇︾粏璇存槑鍙互鍙傜湅ACE_wrappers鐩綍涓嬬殑ACE-INSTALL.html鏂囦歡錛寊CkLinux鑱旂洘

    瀵逛簬Redhat9緋葷粺鏉ヨ錛屼笉蹇呭姞浠諱綍鍙傛暟錛孉CE灝卞彲浠ュ緢濂界殑宸ヤ綔浜嗐倆CkLinux鑱旂洘

    ../configure

  5. 鍦ㄦ極闀跨殑媯鏌ュ拰閰嶇疆涔嬪悗錛屽鏋滄病鏈変粈涔堥棶棰橈紝浣犲氨鍙互寮濮嬬紪璇戜簡銆倆CkLinux鑱旂洘

     

    榪欎竴姝ュ緢綆鍗曪紝鎵цzCkLinux鑱旂洘

    makezCkLinux鑱旂洘

    鐒跺悗錛屾場涓鏉尪錛岄潤闈欑殑絳夊緟灝辮浜嗐?

  6. 濡傛灉緙栬瘧欏哄埄鐨勯氳繃(閫氬父閮戒細鏄繖鏍風(fēng)殑)錛岄偅涔堟伃鍠滀綘錛屼綘宸茬粡鎴愬姛浜嗕竴澶у崐浜嗭紝涓嬮潰瑕佸仛鐨勪粎浠呮槸浠ヤ簺閰嶇疆宸ヤ綔鑰屽凡銆倆CkLinux鑱旂洘

     

    鎺ヤ笅鏉ョ殑宸ヤ綔鏄畨瑁咃紝榪欎竴姝ユ槸鍙夌殑錛岀洰鐨勬槸鎶婄紪璇戠敓鎴愮殑ACE鐨勫簱鏂囦歡銆佸ご鏂囦歡鍜屾墜鍐岄〉絳夊畨瑁呭埌/usr/local鐨勭浉搴旂洰褰曚腑鍘伙紝涓轟簡浠婂悗浣跨敤鐨勬柟渚匡紝鎴戝緩璁綘榪樻槸榪涜榪欎竴姝ワ紝鎵цzCkLinux鑱旂洘

    suzCkLinux鑱旂洘

    root's passwordzCkLinux鑱旂洘

    make install

  7. 瀹夎涔嬪悗錛屾垜浠氨鍙互榪涜鏈鍚庣殑閰嶇疆宸ヤ綔浜嗐倆CkLinux鑱旂洘

     

    棣栧厛璁劇疆鐜鍙橀噺ACE_ROOT錛屾墽琛寊CkLinux鑱旂洘

    setenv ACE_ROOT /home/zhc/ace/ACE_wrapperszCkLinux鑱旂洘

    娉ㄦ剰鍏朵腑鐨勮礬寰勮鏍規(guī)嵁浣犵殑瀹為檯鎯呭喌鑰屽畾zCkLinux鑱旂洘

    濡傛灉浣犱笉鎯蟲瘡嬈¢兘鎵嬪伐璁懼畾璺緞錛屽彲浠ョ紪杈戜綘鐨刡ash鐨勯厤緗枃浠訛紝鎵цzCkLinux鑱旂洘

    cdzCkLinux鑱旂洘

    vi .bash_profilezCkLinux鑱旂洘

    鍦ㄥ叾涓~鍔犲涓嬩袱琛寊CkLinux鑱旂洘

    ACE_ROOT=/home/work/research/ace/ACE_wrapperszCkLinux鑱旂洘

    export ACE_ROOT

  8. 鐒跺悗錛屽湪$ACE_ROOT/ace鐩綍涓垱寤轟竴涓悕涓篶onfig.h鐨勬枃浠訛紝鍦ㄥ叾涓寘鍚涓嬩竴琛寊CkLinux鑱旂洘

     

    #include "ace/config-linux.h"zCkLinux鑱旂洘

    鎴栬咃紝綆鍗曡搗瑙侊紝浣犱篃鍙互鐩存帴寤虹珛涓涓寚鍚慶onfig-linux.h鐨勭鍙烽摼鎺ワ紝鎵цzCkLinux鑱旂洘

    ln -s config-linux.h config.h

  9. 鍚屾牱錛屽湪$ACE_ROOT/include/makeinclude鐩綍涓垱寤轟竴涓悕涓簆latform_macros.GNU鐨勬枃浠訛紝鍦ㄥ叾涓寘鍚涓嬩竴琛寊CkLinux鑱旂洘

     

    include $(ACE_ROOT)/include/makeinclude/platform_linux.GNUzCkLinux鑱旂洘

    鎴栬咃紝綆鍗曡搗瑙侊紝浣犱篃鍙互鐩存帴寤虹珛涓涓寚鍚憄latform_linux.GNU鐨勭鍙烽摼鎺ワ紝鎵цzCkLinux鑱旂洘

    ln -s platform_linux.GNU platform_macros.GNU

  10. 鏈鍚庝竴姝ワ紝璁劇疆鐜鍙橀噺LD_LIBRARY_PATH錛屾墽琛寊CkLinux鑱旂洘

     

    setenv LD_LIBRARY_PATH $ACE_ROOT/ace:$ACE_ROOT/lib:zCkLinux鑱旂洘

    /usr/local/lib:$LD_LIBRARY_PATHzCkLinux鑱旂洘

    鎴栬呭湪~/.bash_profile鏂囦歡涓坊鍔犲涓嬩袱琛寊CkLinux鑱旂洘

    LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:zCkLinux鑱旂洘

    /usr/local/lib:$LD_LIBRARY_PATHzCkLinux鑱旂洘

    export LD_LIBRARY_PATH

 

瀹夎瀹屾垚錛歾CkLinux鑱旂洘

緇忚繃涓婇潰鐨勬楠わ紝ACE宸茬粡瀹夎鍒頒簡鎮(zhèn)ㄧ殑緋葷粺涓婁簡錛屼笅闈㈡垜浠皢緙栬瘧騫舵墽琛孉CE鐨勪緥紼嬩互楠岃瘉鎴戜滑鐨勫伐浣溿倆CkLinux鑱旂洘

榪欓噷鎴戜滑浠ャ奀++緗戠粶緙栫▼錛屽嵎涓銆嬫墍甯︾殑渚嬪瓙涓轟緥銆倆CkLinux鑱旂洘

  1. 榪涘叆渚嬬▼鐩綍錛屾墽琛寊CkLinux鑱旂洘

     

    cd $(ACE_ROOT)/examples/C++NPv1

  2. 緙栬瘧渚嬪瓙紼嬪簭錛屾墽琛寊CkLinux鑱旂洘

     

    makezCkLinux鑱旂洘

    濡傛灉鍓嶉潰鐨勫畨瑁呭拰閰嶇疆姝g‘錛屽緢蹇氨鑳藉寰楀埌緙栬瘧鍚庣殑渚嬪瓙紼嬪簭銆?

  3. 鍒嗗埆鎵ц涓涓湇鍔″櫒紼嬪簭(闅忎究鍝竴涓兘琛?鍜屼竴涓鎴風(fēng)紼嬪簭(Logging_Client)錛屽鏋滅▼搴忚繍琛屾紜紝璇存槑鍓嶉潰鐨勫畨瑁呭拰閰嶇疆鎴愬姛錛屼笅闈綘灝卞彲浠ュ紑濮嬩綘鐨凙CE瀛︿範涔嬫梾浜?/li>

 

琛ュ厖

 

涓嬭澆ace 5.6
鍦ㄦ牴鐩綍涓嬪緩绔嬩竴涓枃浠跺す
mkdir /ace
鎶婁笅杞界殑ace鍖呯Щ榪囧幓錛岃В鍘嬪緱鍒頒竴涓枃浠跺すACE_wrappers
鐒跺悗榪涘叆榪欎釜鏂囦歡澶癸紝鐪嬬湅閲岄潰鐨剅eadme灝卞彲浠ユ檽寰楋紝linux涓嬪浣曠紪璇戝拰瀹夎
緗戜笂寰堝浜鴻瑕佸緩绔嬩竴涓猚onfig.h鐨勬枃浠訛紝閭f槸濂藉騫村墠鐨勮佺殗鍘嗕簡錛宺eadme閲岄潰娌℃湁璇磋寤虹珛榪欎箞涓帺鎰忥紝閭e氨涓嶅緩绔嬨?br>鐩存帴榪涘叆涓婚錛岀紪璇戯細
cd  /ace/ACE_wrappers
mkdir build
cd build
../configure 鎴戜滑浣跨敤榛樿鐨刼ption
make
make install
榪囩▼寰堝揩錛岀劧鍚庢垜浠繘鍏ュ埌/usr/local鐩綍涓嬶紝鍙互鐪嬪埌include閲岄潰鏈塧ce瑕佺敤鐨勫ご鏂囦歡錛宭ib閲岄潰鏈塧ce瑕佺敤鐨勫簱鏂囦歡
linux鐨勫簱鏂囦歡 鐨勬悳绱㈣礬寰勫涓嬶細
/usr/include
/usr/local/include
/usr/lib/gcc-lib/i386-linux/2.95.2/include
/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g -3
/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../i386-linux/include
鍥犳錛屾垜浠笉鐢ㄨ緗產(chǎn)ce鐨勫ご鏂囦歡浜嗐?br>浣嗘槸ace搴撴枃浠朵笉鏄痩inux鐨勮嚜甯︾殑榛樿鐨勫簱鏂囦歡錛屽洜姝ゆ垜浠嬌鐢ㄧ殑鏃跺欒甯︿笂錛岃宎ce鐜板湪鐨勫簱鏂囦歡騫朵笉鏄郴緇熺殑錛屽厛鐪嬩竴涓嬮粯璁ょ殑錛?br> 榛樿鐨勫姩鎬佸簱鎼滅儲璺緞/lib鍜?usr/lib
鎴戜滑鎶奱ce鎵鍦ㄧ殑搴撴枃浠惰礬寰勬坊鍔犺繘鍘伙細
涓錛?br>鍦?etc/bashrc涓姞鍏ワ細
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
閲嶅惎
浜岋細
鎵撳紑/etc/ld.so.conf
鏈潵鍐呭鏄涓嬶細
include ld.so.conf.d/*.conf
鎴戜滑娣誨姞ace璺緞鍚庡彉鎴愬涓?br>include ld.so.conf.d/*.conf
/usr/local/lib
淇濆瓨閫鍑猴紒
鐒跺悗鎵ц    ldconfig
灝卞彲浠ヤ簡銆?br>涓嬮潰鎴戜滑寮勪竴涓畝鍗曠殑ace紼嬪簭錛?br>/////////////////////////hello.cpp
#include "ace/OS.h"
#include "ace/Log_Msg.h"
 
int main (int argc, char *argv[])
{
          ACE_DEBUG((LM_DEBUG,"Hello, ACE!\n"));
          ACE_OS::exit(1);
          return 0;
}

榪欎箞灝變笉鍐檓akefile浜嗭紝鐩存帴鐢╣錛嬶紜緙栬瘧灝辨槸浜嗐?br>緙栬瘧
g++ hello.cpp -o hello -lACE
榪愯錛?br>./hello
緇撴灉錛?br>[root@BTazuo ~]# ./hello
Hello, ACE!

 



YG 2008-12-31 13:37 鍙戣〃璇勮
]]>
'TryEnterCriticalSection' 閿欒http://www.shnenglu.com/YGFaith/archive/2008/12/30/70759.htmlYGYGTue, 30 Dec 2008 04:49:00 GMThttp://www.shnenglu.com/YGFaith/archive/2008/12/30/70759.htmlhttp://www.shnenglu.com/YGFaith/comments/70759.htmlhttp://www.shnenglu.com/YGFaith/archive/2008/12/30/70759.html#Feedback0http://www.shnenglu.com/YGFaith/comments/commentRss/70759.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/70759.html  闅斾簡涓孌墊椂闂村悗鏉ラ噸鏂扮紪璇戝師鏈繕鍙互緙栬瘧榪愯鐨勭▼搴忥紝鍦―EBUG涓嬭繕鏄甯革紝浣嗘槸鎹㈡垚release鍚庡氨鍑虹幇浜嗕笅杞介棶棰?br>'TryEnterCriticalSection' : is not a member of '`global namespace''


瑙e喅鏂規(guī)硶錛?br>澶勭悊鍔炴硶:鍦╯tdafx.h鎴栫▼搴忓紑濮嬪涓鍔犲涓嬪畯瀹氫箟錛屽嵆鍙?
鐢ㄤ簬鎸囨槑WINDOWS緋葷粺鐗堟湰銆?

//for use TryEnterCriticalSection
#ifndef _WIN32_WINNT
# define _WIN32_WINNT 0x500
#endif



YG 2008-12-30 12:49 鍙戣〃璇勮
]]>
linux閰嶇疆闂姹囨?/title><link>http://www.shnenglu.com/YGFaith/archive/2008/12/30/70756.html</link><dc:creator>YG</dc:creator><author>YG</author><pubDate>Tue, 30 Dec 2008 03:48:00 GMT</pubDate><guid>http://www.shnenglu.com/YGFaith/archive/2008/12/30/70756.html</guid><wfw:comment>http://www.shnenglu.com/YGFaith/comments/70756.html</wfw:comment><comments>http://www.shnenglu.com/YGFaith/archive/2008/12/30/70756.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/YGFaith/comments/commentRss/70756.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/YGFaith/services/trackbacks/70756.html</trackback:ping><description><![CDATA[<p><span style="COLOR: #000080"><strong>銆?nbsp;鎸傝澆鏂板尯姝ラ</strong></span><br>      鍔犱簡鏂扮‖鐩樺悗錛岀敤Mount鎸傝澆涓婂幓鎬繪槸澶辮觸錛屽師鏉ヨ鍏堟牸寮忓寲鎵嶈兘鍐嶆寕杞戒笂鍘伙紝鏂規(guī)硶濡備笅錛?br></p> 1銆乵kfs.ext3 -b 1024 -i 1024 /dev/ram5銆銆//鐢ㄥ唴瀛樿櫄鎷熺‖鐩樿繘琛屾牸寮忓寲錛屽畾涔塱node鍙蜂笌block size鍙蜂竴鑷達紝瀵瑰皬鏂囦歡鏉ヨ鏇翠紭銆傛暣涓郴緇熸墍鑳藉瓨鍌ㄧ殑鏂囦歡鏁拌緝?yōu)畱銆?<br><br>2銆乵kfs.ext3 -b 1024 -i 4096 /dev/ram5銆銆//鏀瑰彉block size錛屼嬌4涓猙lock涓?涓猧node鐩稿搴旓紝榪欑濂藉鏄澶ф枃浠舵潵璇磋妭鐪佺┖闂達紝鑺傜渷inode鏁伴噺錛屾暣涓郴緇熸墍鑳藉瓨鍌ㄧ殑鏂囦歡鏁拌緝澶氥?<br><br>3銆乵kdir /mnt/mem5  銆//鍒涘緩鎸傝鐩綍 <br><br>4銆乵ount /dev/ram5 /mnt/mem5   灝嗚櫄鎷熺殑鍒嗗尯鎸傝澆鍒癿em5鐩綍涓?<br><br>5銆乼une2fs -l /dev/ram5  //楠岃瘉褰撳墠紓佺洏鏍煎紡<br><br><br>Others<br>1銆乵kfs.ext2 -b 1024 -i 1024 /dev/ram6  //鍒涘緩ext2鏍煎紡鍒嗗尯 <br><br>2銆乼une2fs -j /dev/ram5  //鏀瑰彉鍒嗗尯 <br><br>3銆乼une2fs -l /dev/ram5銆//楠岃瘉 <br><br><strong style="COLOR: #000080">銆嬪垹闄ゆ棤鏁堢‖鐩樻?zhèn)寕鍖?br></strong><br>vi /ect/fstab<br><br><strong><span style="COLOR: #000080">銆?鏄劇ず涔辯爜</span><br></strong>淇敼/etc/sysconfig/i18n  鏂囦歡<br>鎶婇噷闈㈢殑LANG錛?en_US"鏀規(guī)垚 GB2312灝卞彲浠ヤ簡<br><br><span style="COLOR: #000080"><strong>銆嬬綉緇滈厤緗?br></strong><span style="COLOR: #000000">1錛変復(fù)鏃朵慨鏀?br>#IP閰嶇疆錛屽寘鎷瓙緗戞帺鐮?鐪嬫儏鍐典慨鏀筫th0鍜?92.168.1.22 <br><br>ifconfig   eth0   192.168.1.22   netmask   255.255.255.0   up <br><br>#緗戝叧淇敼   ,鐪嬫儏鍐典慨鏀?92.168.1.2 <br><br>route   add   default   gw   192.168.1.2 <br><br>2錛夋案涔呬慨鏀?br> 淇敼閰嶇疆錛?etc/sysconfig/network-scripts/ifcfg-eth0<br>  <br>  DEVICE=eth0<br>  NOBOOT=yes<br>  BOOTPROTO=static<br>  IPADDR=192.168.1.9<br>  NETMASK=255.255.255.0<br>  GATEWAY=192.168.1.1<br>2: DNS   /etc/resolv.conf<br>   鏀寔涓変釜<br>nameserver 192.168.1.1</span><br><br><strong>銆嬬幆澧冨彉閲?/strong><br><span style="COLOR: #000000">1:褰撳墠鐩綍</span><br><span style="COLOR: #000000">export LD_LIBRARY_PATH=$(pwd)</span></span> <br>export PATH=/xxxxxx/:$PATH<br><br>2:鎵句笉鍒皊o搴撻棶棰?br><font style="COLOR: red" size=2>error while loading shared libraries<br><font color=#000000>鍦?etc/ld.so.conf鍔犲叆鎵鍦ㄥ簱鐨勮礬寰勶紝瀛樻。鍚庢墽琛屻?sbin/ldconfig –v銆嶃?/font></font> <br>"."浠h〃褰撳墠璺緞 <img src ="http://www.shnenglu.com/YGFaith/aggbug/70756.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/YGFaith/" target="_blank">YG</a> 2008-12-30 11:48 <a href="http://www.shnenglu.com/YGFaith/archive/2008/12/30/70756.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[娓告垙寮鍙慮宸ュ巶妯″紡http://www.shnenglu.com/YGFaith/archive/2008/09/09/61432.htmlYGYGTue, 09 Sep 2008 15:37:00 GMThttp://www.shnenglu.com/YGFaith/archive/2008/09/09/61432.htmlhttp://www.shnenglu.com/YGFaith/comments/61432.htmlhttp://www.shnenglu.com/YGFaith/archive/2008/09/09/61432.html#Feedback0http://www.shnenglu.com/YGFaith/comments/commentRss/61432.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/61432.html娓告垙緙栫▼鏄垜涓氫綑鐨勭埍濂斤紝涔熷彲浠ユ彁楂樺緙栫▼鐨勫叴瓚o紝姣忓綋鎴戞湁鏃墮棿鐨勬椂鍊欏氨浼氱紪鍐欐父鎴忥紝鍩轟簬鍥劇墖鐨勯棶棰樻墍浠ラ閫夊皬娓告垙銆傝繖鏄垜姣曚笟鍚庣浜屾灝忔父鎴忥紝鐩告瘮涓婁竴嬈懼厖鍒嗙殑榪愮敤浜嗛潰鍚戝璞$殑鎶鏈紝璁╂垜浜彈涓庝笉鏂仛綾葷殑瀹屽杽,鐗瑰埆鎻愬嚭鐨勬槸浣跨敤閫掑綊鎶鏈嬌寰楃畻娉曟洿鍔犵畝媧佺‘瀹炴槸涓緢涓嶉敊鐨勬妧鏈?姣斿錛氭父鎴忎腑鐨勫湴鍥炬暣琛屾秷闄ゅ垽鏂互鍙婃秷闄ゃ?/span>

鐩墠鐨勮璁℃儏鍐靛涓?
(鏈夊啓娌″繀瑕佺殑鍑芥暟鐪佺暐浜?鍒濇浣跨敤UML鍥?

姝よ創(chuàng)涓昏鏄兂鎺㈣綾葷殑璁捐,鏍囬涓婂啓浜嗗伐鍘傛ā寮?榪欓噷鍙槸綆鍗曠殑鎶奤I鍒涘緩鏀懼埌鍙﹀涓涓湴鏂圭艦浜?涓ユ牸鏉ヨ搴旇涓嶇畻鏄粈涔堝伐鍘?浣嗘槸涓昏鏄唬鐮?br>鏄撹緇存姢鎬ч珮灝卞彲浠ヤ簡.寮鍙戠幆澧冿細VS2005錛學(xué)IN32銆?C++銆丏X9


濡傛灉瑕佸鍔犲叾浠栨寜閽彧瑕佺戶鎵縄mageUI,鍜屽疄鐜板熀綾葷殑瀛樿櫄鎷熷嚱鏁板氨鍙互銆傚熀綾葷殑浜嬩歡瑙﹀彂濡備笅浠g爜銆?br>

PUG_BTN_STAT CImageUI::OnEven(UINT msg, WPARAM wParam, LPARAM lParam)
{
    POINTS xy;
    xy 
= MAKEPOINTS(lParam);
    POINT xy2;
    xy2.x 
= xy.x;
    xy2.y 
= xy.y;

    
switch(msg)
    {      
    
case WM_MOUSEMOVE:
           {
            
if(PtInRect(&_displaySize,xy2))
            {
                OnPass();
                
return PASS;
            }
           }
           
break;
      
case WM_LBUTTONDOWN:
           {
            
if(PtInRect(&_displaySize,xy2))
            {
                OnClick();
                
return ONCLICK;
            }
           }
           
break;
      
case WM_LBUTTONUP:
          {
            
if(PtInRect(&_displaySize,xy2))
            {
                OnClickOut();
                
return ONCLICKOUT;
            }
          }
          
break;
    }

    OnPassOut();
    
return COMMAND;
}


娓告垙鍥劇墖濡備笅:




娓告垙涓嬭澆:
/Files/YGFaith/elsfkGame.rar

YG 2008-09-09 23:37 鍙戣〃璇勮
]]>
瑙傚療鑰呮ā寮?Subject/Observer) http://www.shnenglu.com/YGFaith/archive/2008/08/29/60363.htmlYGYGFri, 29 Aug 2008 07:49:00 GMThttp://www.shnenglu.com/YGFaith/archive/2008/08/29/60363.htmlhttp://www.shnenglu.com/YGFaith/comments/60363.htmlhttp://www.shnenglu.com/YGFaith/archive/2008/08/29/60363.html#Feedback5http://www.shnenglu.com/YGFaith/comments/commentRss/60363.htmlhttp://www.shnenglu.com/YGFaith/services/trackbacks/60363.html瀹氫箟錛氬璞¢棿鐨勪竴瀵瑰鐨勪緷璧栧叧緋伙紝褰撲竴涓璞$殑鐘舵佸彂鐢熸敼鍙樻椂錛屾墍鏈変緷璧栦簬瀹冪殑瀵硅薄閮藉緱鍒伴氱煡騫惰鑷姩鏇存柊銆?nbsp;

鍔熻兘錛氭悳绱㈡暟鎹簱錛屽綋鏈夐渶瑕佸叕甯冪殑鏁版嵁灝嗗叾鐢?span style="COLOR: #000080">鍚勭鏂瑰紡鍙戦佸嚭鍘匯?br> 
瑙傚療鑰呮ā寮?/strong>鏃犵枒鑳藉緢濂界殑鍋氬埌涓婇潰鐨勮姹傦紝鏃犺瑕佸灝戠鏂瑰紡錛屽彧瑕佸鍔犲涓戶鎵夸箣ITransfer鎺ュ彛鐨勬淳鐢熺被鍗沖彲,鏈夊緢濂界殑緇存姢鎬с?br>
浠ヤ笅鏄疄闄呯殑搴旂敤.



//鎺ュ彛
//ITransfer.h
#pragma once

class ITransfer
{
public:
    
virtual bool DoTransfer(...= 0;
}
;


//FetionTransfer.h
#pragma once
   #include "Transfer.h"
class CFetionTransfer:public ITransfer
{
public:
    CFetionTransfer();
    
~CFetionTransfer();
    
bool DoTransfer(...);
private:
    ......
}
;


//MailTransfer.h
#pragma once
   #include "Transfer.h"
class CMailTransfer: public ITransfer
{
public:
    CMailTransfer();
    
 ~CMailTransfer();
    
bool DoTransfer(...);
private:
....
}
;


//TransferPool.h
#pragma once

#include 
"Transfer.h"
#include 
<vector>
using namespace std;

class CTransferPool
{
private:
    vector
<ITransfer*> vo;
public:
    
virtual ~CTransferPool();

    
void Login(ITransfer* po);

    
void Logout(ITransfer* po);
   
//鍚戝悇鎴愬憳騫挎挱娑堟伅
    void Notify(...);
}
;

//TransferPool.cpp
#include "TransferPool.h"

CTransferPool::
~CTransferPool()
{
    vector
<ITransfer*>::iterator vi = vo.begin();
    
for (; vi != vo.end(); vi++)
    
{
                 if(*vi)
                    {
                        delete *vi;
                         *vi = NULL;
                    }

    }

}


void CTransferPool::Login(ITransfer* po)
{
    vo.push_back(po);
}


void CTransferPool::Logout(ITransfer* po)
{
    vector
<ITransfer*>::iterator vi = vo.begin();
    
for (; vi != vo.end(); vi++)
    
{
        
if (*vi == po)
            vo.erase(vi);
    }

}


void CTransferPool::Notify(...)
{
    vector
<ITransfer*>::iterator vi = vo.begin();
    
for (; vi != vo.end(); vi++)
    
{
        ITransfer 
*= *vi;
            
        (
*vi)->DoTransfer(...);
    }

}


void main
{
    CTransferPool
*m_pTranPool= new CTransferPool();
    
    CFetionTransfer 
*m_pFetionTran = new CFetionTransfer(...);
    CMailTransfer 
*m_pMailTran = new CMailTransfer(...);

    m_pTranPool
->Login(m_pFetionTran);
    m_pTranPool
->Login(m_pMailTran);
       
        
while(闇瑕佸彂閫佹秷鎭?
        
{
            m_pTranPool
->Notify();
        }


        
//閲婃斁
          if(m_pTranPool)
        
{
            delete m_pTranPool;
            m_pTranPool 
= NULL;
        }


}


YG 2008-08-29 15:49 鍙戣〃璇勮
]]>
姹備袱涓暟涓渶澶у鹼紝涓嶇敤鍒ゆ柇璇彞銆?/title><link>http://www.shnenglu.com/YGFaith/archive/2008/08/21/59524.html</link><dc:creator>YG</dc:creator><author>YG</author><pubDate>Thu, 21 Aug 2008 06:20:00 GMT</pubDate><guid>http://www.shnenglu.com/YGFaith/archive/2008/08/21/59524.html</guid><wfw:comment>http://www.shnenglu.com/YGFaith/comments/59524.html</wfw:comment><comments>http://www.shnenglu.com/YGFaith/archive/2008/08/21/59524.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.shnenglu.com/YGFaith/comments/commentRss/59524.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/YGFaith/services/trackbacks/59524.html</trackback:ping><description><![CDATA[<p> </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">#include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">iostream.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> <br>#include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">math.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> <br><br></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> bits ( sizeof( int ) * 8 - 1 ) </span><span style="COLOR: #000000"><br></span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> CheckFlag( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x, </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y )  <br>{  <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> s1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> x </span><span style="COLOR: #000000">>></span><span style="COLOR: #000000"> bits;  <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> s2 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> y </span><span style="COLOR: #000000">>></span><span style="COLOR: #000000"> bits;  <br>s1</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">abs(s1); <br>s2</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">abs(s2); <br></span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> ( s1 </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">2</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> s2 );  <br>}  <br></span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> SameSign( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Flag, </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x, </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y ) <br>{  <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t[</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> { x, y }; <br></span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000"> z </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> x </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> y; <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> s </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> z </span><span style="COLOR: #000000">>></span><span style="COLOR: #000000"> (bits</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">32</span><span style="COLOR: #000000">);  <br>s</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">abs(s); <br></span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t[s]; <br>}  <br></span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> DiffSign(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Flag,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y) 姣旇緝 <br>{  <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> t[</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">] </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> { x, y };  <br></span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> t[Flag </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]; <br>} <br></span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">FuncList[</span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">])(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Flag,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y)</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">{SameSign, DiffSign, DiffSign, SameSign};  <br></span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Max( </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x, </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> y )  <br>{  <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> Flag </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> CheckFlag( x, y );  <br><br></span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">FuncList[Flag])(Flag,x,y);  <br>} <br></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> main()  <br>{ <br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> x,y,z; <br>cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">璇瘋緭鍏ユ暣鍨媥鐨勫?-32768~32767):</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">; <br>cin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">x; <br>cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">璇瘋緭鍏ユ暣鍨媦鐨勫?-32768~32767):</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">; <br>cin</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">y; <br>z</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">Max(x,y); <br>cout</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">鏈澶х殑鏁?</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">z</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">endl; <br>}  <br><br></span></div> <br><br>#define bits ( sizeof( int ) * 8 - 1 ) //縐誨姩鐨勪綅鏁?<br>static int SameSign( int Flag, int x, int y ) //鍑芥暟鍔熻兘:x,y鍚屽彿鏃剁殑姣旇緝 <br>static int DiffSign(int Flag,int x,int y) //鍑芥暟鍔熻兘:x,y寮傚彿鏃剁殑姣旇緝 <br>static int (*FuncList[4])(int Flag,int x,int y)={SameSign, DiffSign, DiffSign, SameSign}; //瀹氫箟鍑芥暟鎸囬拡鏁扮粍 <br>static int Max( int x, int y ) //鍑芥暟鍔熻兘:姹傛渶澶у?<br><br>static int CheckFlag( int x, int y ) //鍑芥暟鍔熻兘:媯嫻媥,y鐨勭鍙?<br>/* <br>錛ag 鐨勫?<br>+ +:0 <br>- +;1 <br>+ 1:2 <br>- -:3 <br>*/ <img src ="http://www.shnenglu.com/YGFaith/aggbug/59524.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/YGFaith/" target="_blank">YG</a> 2008-08-21 14:20 <a href="http://www.shnenglu.com/YGFaith/archive/2008/08/21/59524.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.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.ppxp.com.cn" target="_blank">亚洲AV无码一区东京热久久</a>| <a href="http://www.classicastle.cn" target="_blank">无码精品久久久久久人妻中字</a>| <a href="http://www.swwpb.cn" target="_blank">一本一本久久a久久综合精品蜜桃</a>| <a href="http://www.zpktv.cn" target="_blank">2020最新久久久视精品爱</a>| <a href="http://www.symfony.net.cn" target="_blank">久久午夜羞羞影院免费观看</a>| <a href="http://www.eca2000.cn" target="_blank">久久九九兔免费精品6</a>| <a href="http://www.dongfangmoney.cn" target="_blank">久久亚洲AV无码精品色午夜麻豆 </a>| <a href="http://www.338net.cn" target="_blank">欧美一级久久久久久久大片</a>| <a href="http://www.gx177.cn" target="_blank">国产亚洲欧美成人久久片</a>| <a href="http://www.lpxiu.cn" target="_blank">99久久国产综合精品麻豆</a>| <a href="http://www.whbgjj1.cn" target="_blank">国产精品久久精品</a>| <a href="http://www.swd5.cn" target="_blank">99热热久久这里只有精品68</a>| <a href="http://www.xeyh.cn" target="_blank">国产精品伦理久久久久久</a>| <a href="http://www.6dt.com.cn" target="_blank">日韩va亚洲va欧美va久久</a>| <a href="http://www.f1-zone.cn" target="_blank">伊人久久亚洲综合影院</a>| <a href="http://www.qzxqd.cn" target="_blank">久久婷婷激情综合色综合俺也去</a>| <a href="http://www.hnzzwl.cn" target="_blank">久久精品国产亚洲AV无码偷窥</a>| <a href="http://www.msve.cn" target="_blank">热久久这里只有精品</a>| <a href="http://www.chezhuangbao.cn" target="_blank">久久国产成人</a>| <a href="http://www.x3077.cn" target="_blank">久久无码人妻一区二区三区午夜</a>| <a href="http://www.dowee.com.cn" target="_blank">2021精品国产综合久久</a>| <a href="http://www.ptrjmfv.cn" target="_blank">国产亚洲精午夜久久久久久</a>| <a href="http://www.hilxb.cn" target="_blank">亚洲精品97久久中文字幕无码</a>| <a href="http://www.watchesmade.cn" target="_blank">性做久久久久久久</a>| <a href="http://www.modim.cn" target="_blank">国内精品伊人久久久久影院对白</a>| <a href="http://www.eufonius.cn" target="_blank">要久久爱在线免费观看</a>| <a href="http://www.xxupng.cn" target="_blank">九九久久99综合一区二区</a>| <a href="http://www.92mb.cn" target="_blank">亚洲AⅤ优女AV综合久久久</a>| <a href="http://www.8hi6.cn" target="_blank">国产精品9999久久久久</a>| <a href="http://www.lmka.com.cn" target="_blank">精品久久久久久99人妻</a>| <a href="http://www.wangyanl3.com.cn" target="_blank">久久SE精品一区二区</a>| <a href="http://www.5billion.com.cn" target="_blank">26uuu久久五月天</a>| <a href="http://www.www9785.cn" target="_blank">久久精品国产精品亚洲精品</a>| <a href="http://www.qhklmy.cn" target="_blank">天天久久狠狠色综合</a>| <a href="http://www.fnmqw.cn" target="_blank">中文字幕久久波多野结衣av</a>| <a href="http://www.13gf.cn" target="_blank">99久久成人18免费网站</a>| <a href="http://www.517down.cn" target="_blank">一本久久a久久精品亚洲</a>| <a href="http://www.xczg.org.cn" target="_blank">久久久久亚洲爆乳少妇无</a>| <a href="http://www.bluecc.com.cn" target="_blank">日产精品久久久一区二区</a>| <a href="http://www.fpim.cn" target="_blank">亚洲国产高清精品线久久 </a>| <a href="http://www.daemontools.org.cn" 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>