锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲少妇诱惑,在线不卡a资源高清,欧美日韩国产在线观看http://m.shnenglu.com/hex108/category/14173.html鎳傚巻鍙?==> 鐭ユ湭鏉? zh-cnThu, 14 Jul 2011 07:27:11 GMTThu, 14 Jul 2011 07:27:11 GMT60gdb,strace閭d簺涓嶅父鐢ㄧ殑鍔熻兘http://m.shnenglu.com/hex108/archive/2011/05/17/146600.htmlhex108hex108Tue, 17 May 2011 13:14:00 GMThttp://m.shnenglu.com/hex108/archive/2011/05/17/146600.htmlhttp://m.shnenglu.com/hex108/comments/146600.htmlhttp://m.shnenglu.com/hex108/archive/2011/05/17/146600.html#Feedback3http://m.shnenglu.com/hex108/comments/commentRss/146600.htmlhttp://m.shnenglu.com/hex108/services/trackbacks/146600.html
gdb榪愯鏃朵細棣栧厛鍔犺澆 ~/.gdbinit鏂囦歡
渚嬪錛氭垜鍦╠ebug鏃訛紝姣忔閮介渶瑕佽繘琛宧andle SIGBUS noprint pass鏉ュ鐞哠IGBUS淇″彿錛岃繖縐嶆儏鍐靛氨鍙互鎶婂畠鍐欏叆 .gdbinit鏂囦歡銆?
鍦?gdbinit閲屼篃鍙互瀹氫箟鍑?
eg: 鍦?gdbinit閲屽畾涔塸rint_regs
def print_regs
i r eax ebx ecx edx
end
(gdb) print_regs
eax 0xbffff4a4 -1073744732
ebx 0x28bff4 2670580
ecx 0x902c5562 -1876142750
edx 0x1 1  闃呰鍏ㄦ枃

hex108 2011-05-17 21:14 鍙戣〃璇勮
]]>
Debughttp://m.shnenglu.com/hex108/archive/2011/05/17/146592.htmlhex108hex108Tue, 17 May 2011 12:26:00 GMThttp://m.shnenglu.com/hex108/archive/2011/05/17/146592.htmlhttp://m.shnenglu.com/hex108/comments/146592.htmlhttp://m.shnenglu.com/hex108/archive/2011/05/17/146592.html#Feedback0http://m.shnenglu.com/hex108/comments/commentRss/146592.htmlhttp://m.shnenglu.com/hex108/services/trackbacks/146592.html     debug鍙互甯姪鐔熸倝緋葷粺錛屽彲鏄椂闂撮暱浜嗕細寰堢柌鍗鳳紝鐗瑰埆鏄満姊扮殑璋冭瘯錛屽鏋滆繕瑕侀潰瀵規潅涔辯殑浠g爜錛屾洿鏄洩涓婂姞闇溿傛墍浠ヨ瀛︾潃浠巇ebug涓捇鎺㈠揩涔愶紝鍦ㄧ郴緇熺殑璋冭瘯榪囩▼涓彂鎸ユ兂璞★紝灝濊瘯涓嶅悓鐨刣ebug鏂規硶銆?/p>

    鏈榪戠湅浜嗐婅蔣浠惰皟璇曞疄鎴樸嬶紝緇撳悎鑷繁鐨勭粡鍘嗭紝鎬葷粨浜嗕竴涓嬶細

    1. 涓庢祴璇曠敤渚嬬浉鍏?/p>

       a. 濡傛灉涓嶈兘杈懼埌“嫻嬭瘯鍏堣”錛岃嚦灝戝簲璇ュ湪鍐欏畬浠g爜鍚庢湁鐩稿瀹屾暣鐨勬祴璇曠敤渚嬨傚浜庢紜х殑淇濊瘉鍜屼互鍚庨噸鏋勪唬鐮侀兘鏄湁濂藉鐨勩?/p>

       b. 姣忔娣誨姞鏂板姛鑳芥垨淇浜嗕竴涓猙ug鏃訛紝閮藉簲璇ュ鍔犳祴璇曠敤渚嬶紒A鍘嗙粡鍗冭緵涓囪嫤緇堜簬fix 浜嗕竴涓猙ug錛屽緢涔呭緢涔呬互鍚庯紝B瑙夊緱榪欐浠g爜闇瑕佹敼鏀癸紝浜庢槸鏀逛簡鏀癸紝鍚庢潵鐨勭粨鏋滆繕鏄敼浜嗭紝鑰屼笖欏哄埄鎻愪氦鍒頒簡搴撻噷錛堝洜涓篈褰撴椂閬囧埌鐨刡ug 騫舵病鏈夊嚭鐜幫紒錛?/p>

       c. 鍥炲綊嫻嬭瘯

         淇敼浠g爜鍚庤繘琛屽洖褰掓祴璇曘傛瘡嬈℃彁浜や竴涓増鏈悗鑷姩榪涜鍥炲綊嫻嬭瘯錛屼繚璇佸簱閲岀殑浠g爜鐨勬紜с?

       d. 綆鍖栨祴璇曠敤渚?

         濂藉錛氬彲浠ユ帓闄や笉璧蜂綔鐢ㄧ殑鍥犵礌錛涘噺灝戞祴璇曠敤渚嬬殑榪愯鏃墮棿錛涙渶閲嶈鐨勬槸錛屼嬌鐢ㄦ祴璇曠敤渚嬫洿瀹規槗璋冭瘯錛堣皝鎰挎剰澶勭悊閭d簺濉厖浜嗘暟鐧炬垨鏁板崈欏圭殑鏁版嵁瀹瑰櫒鍛紵錛?

         鏂規硶濡傦細 濡傛灉嫻嬭瘯渚嬪瓙姣旇緝濂芥敼錛屽彲浠ュ皢鍏舵敼灝忥紱灝嗚緭鍏ラ泦鏀瑰皬

       e. 瀹屾垚浠g爜錛屾竻鐞嗗悗閲嶆柊榪愯鎵鏈夋祴璇曠敤渚嬨?

    2. 鍏充簬紼嬪簭鐨勭紪璇?

      a. 閲嶈緙栬瘧鏈熼棿鐨剋arning錛屾渶濂芥妸warning鏁板噺涓?. 涓嶈蹇界暐緙栬瘧鍣ㄨ鍛婏紝鍗充嬌瀹冧滑鍙兘鏄棤瀹崇殑銆?

eg錛?

int add(int a,int b){

        return a +b ;

}

緇撴灉澶存枃浠墮噷澹版槑鎴愪簡 extern int add(long a,int b)

浼氳皟璇曟浜哄晩錛岃皟紼嬪簭鐨勬椂鍊欎竴鐪嬬▼搴忓畾涔夋槸瀵圭殑鍟婏紝鎬庝箞浼犵殑鍙傛暟涓涓嬪氨鍙樹簡錛?

b. 濡傛灉鍑虹幇鑾悕鍏跺鐨勯敊璇?

      濡傛灉鏄敤Makefile緇勭粐宸ョ▼鏃訛紝鑰冭檻make clean錛屾湁鍙兘淇敼鏁版嵁緇撴瀯鎴栧ご鏂囦歡鍚庢敼鍙樹簡涓浜涗笢瑗匡紝浣嗘槸鐢變簬涓浜涙湭鐭ュ師鍥犺鏂囦歡騫舵湭閲嶆柊緙栬瘧銆傚鏋滃嚱鏁版槸C鍑芥暟錛屾湁鍙兘璋冪敤鑰呭拰琚?璋冪敤鑰呯殑鍙傛暟鐨勬垚鍛樺拰綾誨瀷涓嶅悓銆傚鏋滀竴涓被鏂規硶錛屽垯璁塊棶浠諱綍綾繪垚鍛?閮藉皢鍙戠敓閿欒錛屽洜涓鴻繖涓や釜綾葷殑鍐呭瓨鑰屽凡鍑犱箮鏄畬鍏ㄤ笉鍚岀殑銆傝繖鍙兘瀵艱嚧Segmentation falut,鎴栨槸寰堜箙涔嬪悗鎵嶈兘媯嫻嬪埌鐨勫唴瀛樼牬鍧忋?

3. 鍏充簬閾炬帴

a. 閾炬帴鍣ㄧ殑鍩烘湰宸ヤ綔鍘熺悊

       緙栬瘧鍣ㄦ垨姹囩紪紼嬪簭灝嗘簮浠g爜杞崲涓烘満鍣ㄤ唬鐮侊紝騫惰緭鍑哄璞¤皝鐨勩傚璞℃枃浠朵腑鍖呭惈絎﹀彿錛堝嚱鏁版垨鍙橀噺錛夛紝榪欎簺絎﹀彿鏈夌殑鍦ㄦ湰妯″潡瀹氫箟鐨勶紝鏈夌殑鍦ㄥ叾浠栨ā鍧楀畾涔夌殑錛岄摼鎺ュ櫒灝卞湪閾炬帴瀵硅薄鏂囦歡鏃舵妸榪欎簺鏈畾涔夌殑絎﹀彿涓庡畾涔夊畠鐨勬ā鍧楀搴旇搗鏉ャ?

b. 閾炬帴欏哄簭

     鏈夊簱鍜屽綊妗f枃浠舵椂 閾炬帴綆楁硶鏄笉涓鏍風殑銆?nbsp;   

     閾炬帴鍣ㄥ弬鏁伴『搴忓緢閲嶈錛屽浜庣紪璇戝崟鍏冿紙濡傚璞℃枃浠跺拰搴擄級鍜屾悳绱㈣礬寰勬潵璇撮兘鏄姝ゃ?

c. C++涓嬌鐢–浠g爜鏃訛紝鐢╡xtern c{} 鎶奀浠g爜鍖呰涓涓嬨?

     鍏充簬 c++絎﹀彿鍜屽悕縐版敼緙栵細C++鍏佽閲嶈澆鍑芥暟錛屼負浜嗙敓鎴怌++浠g爜鍏冪礌鐨勫敮涓絎﹀彿錛岀紪璇戝櫒浣夸竴縐嶇О涓哄悕縐版敼緙栵紙name mangling錛夌殑鎶鏈紝瀹冨皢瀵硅薄鐨勫噯紜鏍艱鏄庯紙濡備細鍛樺悕絀洪棿鍜屽嚱鏁板弬鏁扮殑涓暟鍙婄被鍨嬶級緙栫爜鍒扮鍙蜂腑銆傦紙鍙互鐢╟++filt瑙f瀽鍑烘潵~ eg: c++filt _Z9factoriali鐨勭粨鏋滀負factorial(int)錛?

d. 鐜鍙橀噺

   LD_LIBRARY_PATH浼氬獎鍝嶅姩鎬佸姞杞界殑搴擄紝鐢↙DD鍙互鐪嬪埌紼嬪簭渚濊禆鍝釜鍔ㄦ佸簱

4. 鑷姩鍖栨祴璇?

   璁╀竴鍒囪嚜鍔ㄥ寲璧鋒潵銆傚鏋滈噸澶嶇殑鍋氫竴浠朵簨錛屽氨寰堟湁蹇呰鑰冭檻鑷姩鍖栦簡銆?

5. 鍏充簬閭d簺鎬紓鐨勯敊璇?

    鍦ㄤ竴浜涙樉鑰屾槗瑙佹湁鍐呭瓨闂鐨勬儏鍐典笅錛屽錛氶棿姝囨晠闅滃拰鏃犳硶瑙i噴鐨勯殢鏈鴻涓猴紝榪欐椂鑰冭檻浣跨敤鍐呭瓨璋冭瘯鍣ㄤ簡錛?

    濡倂algrind錛屽緢濂界敤錛屼篃寰堢畝鍗曘?

    valgrind –tool=massif your_program 榪涜鍐呭瓨鍓栨瀽錛堟嫻嬪唴瀛樺垎閰嶆儏鍐碉紝浼樺寲鍐呭瓨浣跨敤錛?

    valgrind –tool=memcheck your_program 榪涜鍐呭瓨媯鏌ワ紙媯嫻嬫棤鏁堢殑鍐欒闂紝媯嫻嬪鏈垵濮嬪寲鐨勫唴瀛樼殑璇誨彇鎿嶄綔錛屾嫻嬪唴瀛樻硠闇茬瓑錛?

    valgrind –tool=helgrind your_program 鏌ユ壘绔炰簤鏉′歡錛屽彲浠ョ敤鏉ヨ緟鍔╄皟璇曞綰跨▼紼嬪簭

    valgrid –-db-attac=yes鐨勫姛鑳藉緢濂界敤錛屽彲浠ュ皢鍐呭瓨楂樺害鍣ㄥ拰婧愪唬鐮佹祴璇曞櫒錛堝gdb錛夌粨鍚堣搗鏉ワ紝榪欐牱灝卞彲浠ュ嵆鏃舵煡鐪嬪綋鏃剁殑鍙橀噺鐨勫鹼紝寰堝ソ鐢紒

6. 闈欐佹鏌ュ櫒

   浣滀負甯歌杞歡鏋勫緩榪囩▼涓殑涓閮ㄥ垎榪愯錛岀敤浜庢煡鎵句竴浜涘彲閫氳繃闈欐佹簮浠g爜鍒嗘瀽鍙戠幇鐨勭壒瀹歜ug銆?

7. 鍏充簬榪愯鏃跺墫鏋愬伐鍏?

     涓嶈緙栧啓鑷繁鐨勮繍琛屾椂鍓栨瀽鏃跺伐鍏鳳細鑷繁闇炲弸浜戞湅涓鐨勫墫鏋?宸ュ叿閫氬父浣跨敤緋葷粺璋冪敤time()鎴朿time()鏉ユ祴閲忔椂闂淬傝繖浜涚郴緇熻皟鐢ㄧ殑闂鏄紑閿寰堥珮錛岃屼笖鍑嗙‘搴︿綆銆傚彟澶勫湪鍓栨瀽鏈熼棿瑕佹敹闆嗗ぇ閲忔暟鎹紝鍙兘浼氬獎鍝嶇▼搴忔湰韜殑琛屼負銆?

8. 鐜鍙橀噺

  濡傜▼搴忕殑琛屼負鍙兘 渚濊禆浜庡綋鍓嶅伐浣滅洰褰曘傚湪linux涓婏紝鐩綍琚敞鍐屽埌鐜鍙橀噺CWD涓娿傝繖涓猙ug紕板埌榪囷紝榪樺鑷翠簡姝婚攣銆?

9. 璇誨彇鎭板綋鐨勯敊璇秷鎭?

  鏌愪釜鍦版柟鍑洪敊鏃訛紝婊″睆閮芥槸閿欒娑堟伅鏃訛紝搴旇閲嶇偣鍏蟲敞鍝簺娑堟伅錛?

  Answer: 棣栧厛鍑虹幇鐨勯偅浜涙秷鎭紒鍥犱負鍚庨潰鐨勬秷鎭湁鍙兘鏄墠闈㈠鑷寸殑銆傝繖鍜岀紪璇戝嚭閿欐椂鐨勬儏鏅竴鑷達細緙栬瘧閿欒鏈夊緢澶氾紝鎴戜滑鑲畾浼氱洿瑙夊湴鍘誨鎵劇涓涓嚭閿欑殑 鍦版柟錛岃皝鐭ラ亾鏄笉鏄皯浜嗕釜鎷彿瀵艱嚧鍚庨潰涓榪炰覆鐨勯敊璇?

10. bug涓嶄細鑷姩娑堝け

      濡傛灉鏌愪釜鐗堟湰鏈塨ug錛寀pdate鍚庯紝bug娑堝け浜嗭紝“鐪熷ソ錛?#8221;錛屼竴瀹氳寮勬竻妤歜ug鍑虹幇鐨勫師鍥犳槸浠涔堛備互鍓嶉亣鍒拌繃涓涓猙ug錛屽鍔犱竴鏉rintf璇彞鍚庯紝bug娑堝け浜嗭紒鏈鍚庡彂鐜伴棶棰樻槸鏁扮粍瓚婄晫浜嗭紝鑰屼慨鏀規簮浠g爜浼氬鑷翠唬鐮佹錛屾暟鎹鐨勫竷灞絳夋敼鍙橈紝鎵浠ヤ細瀵艱嚧鍋跺皵瀵廣傦紙榪欑鎯呭喌鍙互姹傚姪浜庡唴瀛樿皟璇曞伐鍏鋒垨鑰呴潤鎬佹鏌ョ殑宸ュ叿錛?

11. 瀛︿範浣跨敤gcc, gdb,strace 絳夊伐鍏楓傦紙鐔熸倝浠ュ悗鍙互鍐嶆寲鎺樻寲鎺橈紝鍙兘鏈夋儕鍠滐級

12. cvs/svn commit涔嬪墠涓瀹氳diff涓涓嬶紝鐪嬪仛浜嗗摢浜涗慨鏀癸紝浠ラ伩鍏嶄笉灝忓績鍒犳帀涓浜涗笢瑗垮悗錛岀劧鍚?#8221;琚彁浜?#8221;浜嗐?

鏈鍚庯紝鏈寮哄ぇ鐨勫伐鍏蜂笉鍦ㄨ綆楁満涓紝鑰屾槸璋冭瘯鑰呯殑鍒ゆ柇鍔涘拰鍒嗘瀽鎶宸с?/p>

   鍙傝冭祫鏂欙細

   1. 銆婅蔣浠惰皟璇曞疄鎴樸嬶細http://book.douban.com/subject/4231293/



hex108 2011-05-17 20:26 鍙戣〃璇勮
]]>
shell緙栫▼ : Remember that the shell spends a lot of its life substituting texthttp://m.shnenglu.com/hex108/archive/2011/04/23/144812.htmlhex108hex108Fri, 22 Apr 2011 16:23:00 GMThttp://m.shnenglu.com/hex108/archive/2011/04/23/144812.htmlhttp://m.shnenglu.com/hex108/comments/144812.htmlhttp://m.shnenglu.com/hex108/archive/2011/04/23/144812.html#Feedback0http://m.shnenglu.com/hex108/comments/commentRss/144812.htmlhttp://m.shnenglu.com/hex108/services/trackbacks/144812.html        瀵箂hell涓嶇啛錛屽伓灝斾細鐜頒竴浜涙垜鏃犳硶鐞嗚В鐨勭幇璞°傛鏃惰榪涜debug浜嗭紝鍙夌殑鏂規硶鏈?
        a. echo鍙橀噺鐨勫?nbsp;
        b. shell –x
   
        姝ゅ錛?font color="#ff0000">Remember that the shell spends a lot of its life substituting text.錛?a >http://linuxcommand.org/wss0100.php錛変緥濡傦紝瀵逛簬涓嬮潰鐨勭▼搴忥細
hex108@Gentoo ~ $ cat test.sh 
#!/bin/sh
var=
if [ $var = "y" ] ;then
    echo "yes"
fi
        if璇彞閲岀殑var鍙橀噺緇忔浛鎹㈠悗鍙樹負 if [ = "y" ]錛屼簺鏃跺綋鐒朵細鍑洪敊銆?br />
hex108@Gentoo ~ $ ./test.sh 
./test.sh: line 3: [: =: unary operator expected

          
        ps:鐜板湪鍐欒剼鏈殑鏃跺欏懼悜浜庝嬌鐢╬erl,鑰岃緝灝戜嬌鐢╯hell 錛屽洜涓哄浜庣粡甯鎬嬌鐢ㄧ殑鑴氭湰錛屽彲鑳戒細緇忓父闇瑕佸瀹冧笉鍋滃湴榪涜鏀硅繘錛屾參鎱㈢殑錛岀▼搴忚秺鏉ヨ秺澶э紝璇ヨ冭檻閲嶆瀯浜嗭紝   姝ゆ椂鎵嶄細鍙戠幇perl(python絳?#8220;鐪熸鐨?#8221;鑴氭湰璇█)姣攕hell鐩稿鏉ヨ鏇村ソ閲嶆瀯銆?/p>

hex108 2011-04-23 00:23 鍙戣〃璇勮
]]>
鐞嗚ВC鎸囬拡錛?涓涓唴瀛樺湴鍧瀵瑰簲鐫涓涓?/title><link>http://m.shnenglu.com/hex108/archive/2010/08/21/124234.html</link><dc:creator>hex108</dc:creator><author>hex108</author><pubDate>Sat, 21 Aug 2010 15:20:00 GMT</pubDate><guid>http://m.shnenglu.com/hex108/archive/2010/08/21/124234.html</guid><wfw:comment>http://m.shnenglu.com/hex108/comments/124234.html</wfw:comment><comments>http://m.shnenglu.com/hex108/archive/2010/08/21/124234.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://m.shnenglu.com/hex108/comments/commentRss/124234.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/hex108/services/trackbacks/124234.html</trackback:ping><description><![CDATA[    涓涓唴瀛樺湴鍧瀛樼潃涓涓搴旂殑鍊鹼紝榪欐槸姣旇緝瀹規槗鐞嗚В鐨勩?br /><br />    濡傛灉紼嬪簭鍛樺繀欏繪竻妤氬湴鐭ラ亾鏌愬潡鍐呭瓨瀛樼潃浠涔堝唴瀹瑰拰鏌愪釜鍐呭瀛樺湪鍝釜鍐呭瓨鍦板潃閲屼簡錛岄偅浠栦滑鐨勮礋鎷呭彲鎯寵岀煡銆?br />    姹囩紪璇硶瀵?#8220;涓涓唴瀛樺湴鍧瀛樼潃涓涓搴旂殑鏁?#8221;錛屼綔浜嗙畝鍗曠殑“鎶借薄”錛?font color="#cc0000">鎶婂唴瀛樺湴鍧鐢ㄥ彉閲忓悕浠f浛</font>浜嗭紝瀵瑰唴瀛樺湴鍧鐨勫彇鍊煎拰璧嬪兼柟寮忎笉鍙樸?br />    c璇█瀵規榪涜浜嗚繘涓姝ョ殑鎶借薄錛氬彉閲?<==> 錛堜竴涓唴瀛樺湴鍧錛屽搴旂殑鍊鹼級錛堣繖閲屽拷鐣ョ被鍨嬬瓑淇℃伅錛夈?br /><br />    鎶奀璇█涓殑鍩烘湰綾誨瀷(int,long,float絳?,鎸囬拡錛屾暟緇勭瓑榪樺師涓猴紙涓涓唴瀛樺湴鍧錛屽搴旂殑鍊鹼級鍚庯紝灝辮兘鏇存竻娣呭湴鐞嗚В瀹冧滑浜嗐?br /><br />    鍐呭瓨灝辯浉褰撲簬(addr,val)鐨勫ぇhash琛?c璇彞鐨勮涔夊熀鏈氨鏄敼鍙榟ash鍊箋?br /><br />    涓轟簡涓嬫枃鐨勬柟渚匡紝鐗瑰畾涔夊涓嬭涔夛紙閬靛驚C鐨勬爣鍑嗚涔夛級錛?<br /><br /><hr size="2" width="100%" />    var  <==>  (addr, val)  (var涓轟竴涓彉閲忓悕錛宎ddr涓簐ar鍦ㄥ唴瀛樹腑鐨勯鍦板潃,val涓簐ar 鐨勫?<br />     &var <==> addr<br />     var  <==> var浣滀負宸﹀煎嚭鐜幫紙鍗崇瓑寮忓乏杈癸級鏃訛紝var絳変環浜?addr;<br />                var浣滀負鍙沖煎嚭鐜幫紙鍗崇瓑寮忓乏杈癸級鏃訛紝var絳変環浜?val;<br />     *var <==> val<br /><hr size="2" width="100%" /><br />    娉細絎﹀彿"<==>" 鍙寵竟鍑虹殑絳夊紡 x = y(x鏄竴涓唴瀛樺湴鍧錛寉鏄竴涓?; 琛ㄧず灝嗗唴瀛樺湴鍧涓簒鐨勫唴瀹圭疆涓哄紋錛屽addr = 3琛ㄧず緗唴瀛榓ddr閲岀殑鍊間負3<br /><br /><br />    鐜板湪鍒╃敤涓婇潰鐨勮涔夎В閲婁竴涓嬭繖浜涗緥瀛愶細<br />    int i = 3; <br />    鍋囪 i鐨勫唴瀛樺湴鍧涓?0x8049320 ,閭d箞榪欏彞璇濈殑璇箟鏄?x8049320 = 3錛岀粡榪噄 = 3鍚庯紝i涓?0x8049320,3)<br /><br />    int b = i;<br />    鍋囪 b鐨勫唴瀛樺湴鍧涓?0x8049324 ,閭d箞榪欏彞璇濈殑璇箟鏄?x8049324 = i瀵瑰簲鐨剉al = 3,姝ゆ椂b涓?0x8049324,3)<br /><br />    int *p = &b<br />    鎸囬拡p涔熸槸涓涓彉閲忥紝int **p,int *p[8],鍦ㄨ繖浜涚敵鏄庝腑p閮藉彧鏄竴涓寚閽堝彉閲忥紝瀹冨拰鍏朵粬鐨勫彉閲忕殑涓嶅悓涔嬪鍦ㄤ簬瀹冪殑澶у皬鏄畾鐨勶紝瀹冪殑綾誨瀷淇℃伅鍙槸緙栬瘧鍣ㄧ敤鏉ヨ繘琛岀被鍨嬫鏌ュ拰鍏朵粬涓浜涗綔鐢ㄧ殑(濡傛灉娌℃湁綾誨瀷媯鏌ワ紝浣犲彲浠ョ敤浠諱綍鐨勬柟寮忓涓涓彉閲忚繘琛屾搷浣滃int i; ****i = 3)銆傚亣璁緋鐨勫湴鍧涓?x8049328,鍒欐牴鎹畃 = &b鐨勮涔塸.addr = b.addr錛宲涓?0x8049328,0x8049324)<br /><br />    *p = 5;<br />    璇箟涓?0x8049324 = 5,姝ゆ椂鍙敼鍙樹簡鍐呭瓨鍦板潃涓?x8049324鐨勫鹼紝鍗蟲敼鍙樹簡b鐨勫?0x8049324,5)錛岃宲鐨勫煎茍鏈敼鍙?br /><br />    int **q = &p; //濡傛灉鍐欎負int **q = &&i; gcc緙栬瘧涓嶉氳繃<br />    鍋囪q鐨勫唴瀛樺湴鍧涓?x8049330,璇箟涓?0x8049330 = addr(p) = 0x8049328;鎵浠涓?0x8049330, 0x8049328)<br />    (int **q = &&i, 瑕佹槸緙栬瘧榪囦簡鍒檘搴旇琛ㄧず涓?0x8049330, x),鍐呭瓨鍦板潃涓簒鐨勫湴鏂硅〃紺轟負(x,0x8049320)錛岄偅涔堝湴鍧x涓哄灝戝憿? )<br /><br />    **q = 6<br />    璇箟涓?val(val(q)) = val(0x8049328) = 0x8049324 = 6,灝嗗唴瀛樺湴鍧涓?x8049324鐨勫唴瀹圭疆涓?,鍗沖皢b鐨勫肩疆涓?,b涓?0x8049324,6)<br />    <br />    瀵逛簬緇撴瀯錛岃繖浜涜涔変篃閫傜敤錛屽洜涓虹粨鏋勯噷鐨勬垚鍛樹篃鏄湁瀵瑰簲鍦板潃鐨勶紝涔熻兘琛ㄧず涓?addr,val)鐨勫艦寮忋?nbsp;   <br />    <br />    瀵?#8220;涓涓唴瀛樺湴鍧瀛樼潃涓涓搴旂殑鍊?#8221;鐨勬娊璞$▼搴﹁秺楂橈紝瓚婁笉鐢ㄥ叧蹇冨簳灞傦紝濡俲ava銆?nbsp; <br />    Haskell宸茬粡娌℃湁鍓綔鐢ㄤ箣璇翠簡錛屾洿涓嶇敤鍏沖績榪欎簺浜嗐?br /><br />    灝辮繖浜涖?img src ="http://m.shnenglu.com/hex108/aggbug/124234.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/hex108/" target="_blank">hex108</a> 2010-08-21 23:20 <a href="http://m.shnenglu.com/hex108/archive/2010/08/21/124234.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏋勫緩姝e垯琛ㄨ揪寮忓紩鎿?/title><link>http://m.shnenglu.com/hex108/archive/2010/06/17/118107.html</link><dc:creator>hex108</dc:creator><author>hex108</author><pubDate>Thu, 17 Jun 2010 12:50:00 GMT</pubDate><guid>http://m.shnenglu.com/hex108/archive/2010/06/17/118107.html</guid><wfw:comment>http://m.shnenglu.com/hex108/comments/118107.html</wfw:comment><comments>http://m.shnenglu.com/hex108/archive/2010/06/17/118107.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.shnenglu.com/hex108/comments/commentRss/118107.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/hex108/services/trackbacks/118107.html</trackback:ping><description><![CDATA[涓錛?<span style="font-weight: bold;">綆浠?/span><br><br>    璇ユ鍒欒〃杈懼紡鏆傛椂鑳借瘑鍒?*,|,(,)絳夌壒孌婄鍙鳳紝濡?a|b)*abc銆備笉榪囨墿灞曞埌鍏朵粬絎﹀彿錛堝?錛変篃鐩稿姣旇緝瀹規槗錛屼慨鏀筃FA涓殑鏋勫緩瑙勫垯鍗沖彲銆?br><br>浜岋紟 <span style="font-weight: bold;">寮曟搸鐨勬瀯寤?/span><br><br>    璇ユ鍒欒〃杈懼紡寮曟搸鐨勬瀯寤轟互銆奀ompilers Principles,Techniques & Tools銆?.7鑺備負渚濇嵁錛屾殏鏃跺彧鑳借瘑鍒?,|,(,)榪欏嚑涓壒孌婄殑瀛楃錛屽叾宸ヤ綔榪囩▼涓猴細鏋勫緩NFA -> 鏍規嵁NFA鏋勫緩DFA -> 鐢―FA鍖歸厤銆?br><br>1. 鏋勫緩NFA<br>璇FA鐨勬瀯寤轟互2鏉″熀鏈鍒欏拰3鏉$粍鍚堣鍒欎負鍩虹錛岄噰鐢ㄥ綊綰崇殑鎬濇兂鏋勫緩鑰屾垚銆?br>1錛?鏉″熀鏈殑瑙勫垯鏄?<br>a. 浠ヤ竴涓┖鍊?#949;鏋勫緩涓涓狽FA<br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/1.JPG" width="253" height="67"><br>b. 浠ヤ竴涓瓧絎鏋勫緩涓涓狽FA<br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/2.JPG" width="256" height="67"><br>2) 3鏉$粍鍚堣鍒欐槸錛?br>a. r = s | t 錛堝叾涓璼鍜宼閮芥槸NFA錛?br><img style="width: 390px; height: 155px;" alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/3.JPG"><br>b. r = s t錛堝叾涓璼鍜宼閮芥槸NFA錛?br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/4.JPG"><br>c. r = s *錛堝叾涓璼涓篘FA錛?br><img style="width: 468px; height: 157px;" alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/5.JPG"><br>3) 濡傛灉闇瑕佽瘑鍒”?”絳夌壒孌婄鍙鳳紝鍒欏彲鍐嶅姞涓浜涚粍鍚堣鍒欍?br><br>鍦ㄥ叿浣撶殑紼嬪簭涓紝鍙互浠ヤ笅闈㈢殑BNF涓虹粨鏋勬潵瀹炵幇銆傦紙鍏蜂綋瑙佹簮紼嬪簭regexp.cpp錛?br><br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-size: 13px;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">r </span><span style="color: #000000;">-></span><span style="color: #000000;"> r </span><span style="color: #000000;">'</span><span style="color: #000000;">|</span><span style="color: #000000;">'</span><span style="color: #000000;"> s </span><span style="color: #000000;">|</span><span style="color: #000000;"> r<br>s </span><span style="color: #000000;">-></span><span style="color: #000000;"> s t </span><span style="color: #000000;">|</span><span style="color: #000000;"> s<br>t </span><span style="color: #000000;">-></span><span style="color: #000000;"> a </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;"> a<br>a </span><span style="color: #000000;">-></span><span style="color: #000000;"> token </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;"> r </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;"> ε    <br></span></div> <br>2. 鏋勫緩DFA<br>涓昏鏄眰ε闂寘鐨勮繃紼嬶紝浠庝竴涓泦鍚堢殑ε闂寘杞Щ鍒頒竴涓泦鍚堢殑ε闂寘銆?br>浠*c涓轟緥錛屽叾NFA鍥懼涓嬫墍紺猴紙鐢╠ot鐢葷殑錛?br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/2_nfa.gv.gif" width="496" height="115"><br>涓轟緥:<br>璧峰緇撶偣3鐨?#949;闂寘闆嗕負 A = {3,1,4}<br>A閬囦笂瀛楁瘝a鐨勮漿縐諱負MOV(A,a) = { 2 }錛屽叾ε闂寘闆嗕負B = { 2,1,4 }<br>A閬囦笂瀛楁瘝c鐨勮漿縐諱負MOV(A,c) = { 6 }錛屽叾ε闂寘闆嗕負B = { 6 }<br>鍚岀悊鍙眰鍑哄叾浠栬漿縐婚泦鍚堬紝鏈鍚庡緱鍒扮殑DFA濡備笅鎵紺?<br><img alt="" src="http://m.shnenglu.com/images/cppblog_com/hex108/2_dfa.gv.gif" width="293" height="141"><br>3. 鍖歸厤<br>姣忓尮閰嶆垚鍔熶竴涓瓧絎﹀垯DFA縐誨姩鍒頒笅涓浉搴旂殑緇撶偣銆?br><br>涓夛紟 <span style="font-weight: bold;">鏀硅繘</span><br><br>1. 濡傞緳涔︿腑鎵璇達紝鏈夋椂鍊欐ā鎷烴FA鑰屼笉鏄洿鎺ユ瀯寤篋FA鍙兘杈懼埌鏇村ソ鐨勬晥鏋溿?br>2. 姣忔鍖歸厤涓嶆垚鍔熼兘闇瑕佸洖婧紝榪欎釜鍦版柟涔熷彲浠ュ熼壌KMP綆楁硶錛堜笉榪嘖MP瀵規濂藉儚鏈夌偣涓嶉傜敤錛?br>3. 鍏朵粬鏀硅繘鏂規硶鍙互鐪嬬湅銆婃煍鎬у瓧絎︿覆鍖歸厤銆嬪拰榫欎功銆奀ompilers Principles,Techniques & Tools銆?.7鑺傘?br><br> <meta name="ProgId" content="Word.Document"> <meta name="Generator" content="Microsoft Word 12"> <meta name="Originator" content="Microsoft Word 12"> <link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cgong%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> <link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cgong%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> <link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cgong%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style> <!-- /* Font Definitions */ @font-face {font-family:瀹嬩綋; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:"\@瀹嬩綋"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:瀹嬩綋; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; text-indent:21.0pt; mso-char-indent-count:2.0; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:瀹嬩綋; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1474565200; mso-list-type:hybrid; mso-list-template-ids:261280450 -1758036188 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-number-format:japanese-counting; mso-level-text:%1錛? mso-level-tab-stop:none; mso-level-number-position:left; margin-left:21.0pt; text-indent:-21.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> <p><strong>鍥涳紟 </strong><strong>浠g爜涓嬭澆</strong></p> <p>svn checkout http://regexp.googlecode.com/svn/trunk/ regexp-read-only<strong> <br></strong></p> 鎴?<a href="http://m.shnenglu.com/Files/hex108/regexp.rar">regexp.rar</a> <img src ="http://m.shnenglu.com/hex108/aggbug/118107.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/hex108/" target="_blank">hex108</a> 2010-06-17 20:50 <a href="http://m.shnenglu.com/hex108/archive/2010/06/17/118107.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://9955377.com" target="_blank">欧美日韩一区二</a>| <a href="http://fanwenok.com" target="_blank">国产欧美日韩麻豆91</a>| <a href="http://www227ee.com" target="_blank">亚洲人成人99网站</a>| <a href="http://xp1025.com" target="_blank">欧美国产高清</a>| <a href="http://jiyixitong.com" target="_blank">欧美精品一区二区三区久久久竹菊</a>| <a href="http://621768.com" target="_blank">亚洲国产99</a>| <a href="http://543422.com" target="_blank">亚洲片在线观看</a>| <a href="http://fengboll.com" target="_blank">欧美18av</a>| <a href="http://977764.com" target="_blank">一区二区三区日韩欧美</a>| <a href="http://eee285.com" target="_blank">猫咪成人在线观看</a>| <a href="http://2jjzz.com" target="_blank">久久精品免费播放</a>| <a href="http://32tun.com" target="_blank">国产在线国偷精品产拍免费yy</a>| <a href="http://phitris.com" target="_blank">欧美一区二区播放</a>| <a href="http://tizenkorea.com" target="_blank">亚洲影院色无极综合</a>| <a href="http://xjj733.com" target="_blank">国产精品国产三级国产aⅴ入口</a>| <a href="http://hzjqkj.com" target="_blank">亚洲免费久久</a>| <a href="http://32tun.com" target="_blank">99精品视频免费全部在线</a>| <a href="http://5456yy.com" target="_blank">欧美精品成人91久久久久久久</a>| <a href="http://aaa211.com" target="_blank">亚洲国产影院</a>| <a href="http://ddnwater.com" target="_blank">亚洲精品国产精品国自产在线</a>| <a href="http://ll992.com" target="_blank">欧美国产欧美亚洲国产日韩mv天天看完整 </a>| <a href="http://sygxjt.com" target="_blank">亚洲第一精品电影</a>| <a href="http://anal-movie-teen.com" target="_blank">麻豆精品国产91久久久久久</a>| <a href="http://saox28.com" target="_blank">亚洲免费视频一区二区</a>| <a href="http://373336.com" target="_blank">国产区日韩欧美</a>| <a href="http://wwwen41.com" target="_blank">午夜精品美女久久久久av福利</a>| <a href="http://wwdd44.com" target="_blank">亚洲影视综合</a>| <a href="http://5s5s5s.com" target="_blank">在线观看视频亚洲</a>| <a href="http://ebmsci.com" target="_blank">欧美二区乱c少妇</a>| <a href="http://97aixxxx.com" target="_blank">欧美日韩高清在线观看</a>| <a href="http://hcbr365.com" target="_blank">亚洲精品视频在线观看免费</a>| <a href="http://9658888.com" target="_blank">亚洲精品中文在线</a>| <a href="http://817794.com" target="_blank">国产乱人伦精品一区二区 </a>| <a href="http://9927tv.com" target="_blank">欧美国产专区</a>| <a href="http://by21999.com" target="_blank">亚洲神马久久</a>| <a href="http://499305.com" target="_blank">欧美一级片在线播放</a>| <a href="http://hellomusiczone.com" target="_blank">国产一区二区三区成人欧美日韩在线观看</a>| <a href="http://www-77537.com" target="_blank">久久精品99无色码中文字幕 </a>| <a href="http://fyfsds.com" target="_blank">免费国产自线拍一欧美视频</a>| <a href="http://gaobb52.com" target="_blank">欧美二区在线播放</a>| <a href="http://laoyewo.com" target="_blank">亚洲尤物影院</a>| <a href="http://959425.com" target="_blank">久久中文在线</a>| <a href="http://4923cc.com" target="_blank">亚洲一二三区视频在线观看</a>| <a href="http://ywbst8g4tukcsqhioikc.com" target="_blank">亚洲欧美日本国产专区一区</a>| <a href="http://www37999.com" target="_blank">激情文学综合丁香</a>| <a href="http://cscjxs.com" target="_blank">亚洲精品在线视频</a>| <a href="http://wzxjzx.com" target="_blank">国产午夜亚洲精品理论片色戒 </a>| <a href="http://hbzbjxzz.com" target="_blank">国产精品一区亚洲</a>| <a href="http://www-878009.com" target="_blank">久久久久国内</a>| <a href="http://www446168.com" target="_blank">欧美成人官网二区</a>| <a href="http://609005.com" target="_blank">亚洲欧美卡通另类91av</a>| <a href="http://8w82.com" target="_blank">欧美在线观看视频一区二区</a>| <a href="http://ctmhotel.com" target="_blank">在线日韩av永久免费观看</a>| <a href="http://sesese98.com" target="_blank">亚洲国产欧美一区</a>| <a href="http://www433ad.com" target="_blank">欧美午夜久久</a>| <a href="http://hbsmhy.com" target="_blank">久久免费视频在线</a>| <a href="http://91x8.com" target="_blank">欧美日韩精品</a>| <a href="http://sththg.com" target="_blank">欧美激情视频在线免费观看 欧美视频免费一 </a>| <a href="http://yyy922.com" target="_blank">亚洲伦理在线</a>| <a href="http://5456yy.com" target="_blank">久久精品在线免费观看</a>| <a href="http://390642.com" target="_blank">亚洲视频在线观看视频</a>| <a href="http://sinojinxing.com" target="_blank">久久黄金**</a>| <a href="http://zgztby.com" target="_blank">香蕉久久夜色精品国产使用方法</a>| <a href="http://wwww999.com" target="_blank">久久深夜福利</a>| <a href="http://zz9876.com" target="_blank">久久精品男女</a>| <a href="http://86868o.com" target="_blank">国产精品一区二区三区免费观看</a>| <a href="http://kk66mm.com" target="_blank">亚洲人成人一区二区在线观看</a>| <a href="http://2111952.com" target="_blank">激情综合激情</a>| <a href="http://1zz8903.com" target="_blank">亚洲欧美激情四射在线日</a>| <a href="http://wwwxigua66.com" target="_blank">一本大道久久a久久精品综合</a>| <a href="http://677968.com" target="_blank">久久成人精品无人区</a>| <a href="http://92y5.com" target="_blank">亚洲欧美国产va在线影院</a>| <a href="http://44o77.com" target="_blank">欧美福利视频在线观看</a>| <a href="http://www-137999.com" target="_blank">久久噜噜亚洲综合</a>| <a href="http://zyjdxx.com" target="_blank">国产精品视频精品</a>| <a href="http://057232.com" target="_blank">一区二区三区高清不卡</a>| <a href="http://wwwiqiuxia.com" target="_blank">亚洲精品乱码久久久久久蜜桃麻豆 </a>| <a href="http://haohetour.com" target="_blank">国产伦精品一区</a>| <a href="http://w3e8.com" target="_blank">亚洲人妖在线</a>| <a href="http://668527.com" target="_blank">禁断一区二区三区在线</a>| <a href="http://wb2014.com" target="_blank">一卡二卡3卡四卡高清精品视频 </a>| <a href="http://tubcup.com" target="_blank">久久精品国产清自在天天线</a>| <a href="http://pinyuanad.com" target="_blank">中文欧美日韩</a>| <a href="http://erodasy.com" target="_blank">欧美日韩伦理在线免费</a>| <a href="http://8eb26.com" target="_blank">欧美刺激午夜性久久久久久久</a>| <a href="http://xtsjjw.com" target="_blank">国产精品久久久久久一区二区三区</a>| <a href="http://62san.com" target="_blank">久久综合色天天久久综合图片</a>| <a href="http://www-369111.com" target="_blank">欧美日韩亚洲精品内裤</a>| <a href="http://llamkos.com" target="_blank">欧美69wwwcom</a>| <a href="http://buyiker.com" target="_blank">亚洲国产成人精品女人久久久</a>| <a href="http://033530.com" target="_blank">久久久爽爽爽美女图片</a>| <a href="http://wwwxigua66.com" target="_blank">欧美日韩精品</a>| <a href="http://bjrailtech.com" target="_blank">一区二区三区免费看</a>| <a href="http://345521.com" target="_blank">蜜月aⅴ免费一区二区三区</a>| <a href="http://xaxkizlar.com" target="_blank">久久综合亚洲社区</a>| <a href="http://instantptt.com" target="_blank">在线观看国产成人av片</a>| <a href="http://710477.com" target="_blank">久久久久亚洲综合</a>| <a href="http://www77vcd.com" target="_blank">欧美国产亚洲视频</a>| <a href="http://hczztj.com" target="_blank">亚洲精品在线免费</a>| <a href="http://y9z8.com" target="_blank">欧美三区在线观看</a>| <a href="http://226671.com" target="_blank">亚洲一区二区免费在线</a>| <a href="http://unrealcopgmail.com" target="_blank">午夜精品久久久久久久99樱桃</a>| <a href="http://ximaimicro.com" target="_blank">国产精品久久99</a>| <a href="http://y08877.com" target="_blank">欧美一区二区久久久</a>| <a href="http://wwwyinyinai149.com" target="_blank">久久久免费精品</a>| <a href="http://coerverbeijing.com" target="_blank">伊人久久av导航</a>| <a href="http://baidubf.com" target="_blank">欧美成人一区二区三区在线观看</a>| <a href="http://www31931.com" target="_blank">亚洲精品1234</a>| <a href="http://aass123.com" target="_blank">亚洲欧美日韩国产中文在线</a>| <a href="http://w3e8.com" target="_blank">国产亚洲欧洲一区高清在线观看</a>| <a href="http://4438x28.com" target="_blank">久久成人av少妇免费</a>| <a href="http://376524.com" target="_blank">亚洲国产精品va在线看黑人动漫 </a>| <a href="http://811897.com" target="_blank">午夜日韩在线观看</a>| <a href="http://saohu79.com" target="_blank">久久综合福利</a>| <a href="http://042455.com" target="_blank">一本色道久久综合亚洲精品高清</a>| <a href="http://857sds.com" target="_blank">国产精品ⅴa在线观看h</a>| <a href="http://7c3e.com" target="_blank">欧美一区二区三区视频在线观看</a>| <a href="http://ahqdlq.com" target="_blank">欧美寡妇偷汉性猛交</a>| <a href="http://www-26333com.com" target="_blank">日韩一级片网址</a>| <a href="http://www35211.com" target="_blank">国产亚洲一区精品</a>| <a href="http://26163c.com" target="_blank">美日韩丰满少妇在线观看</a>| <a href="http://ybshg.com" target="_blank">一区二区三区四区五区视频</a>| <a href="http://7485888.com" target="_blank">久久国产精品久久久久久久久久</a>| <a href="http://17oooo.com" target="_blank">亚洲狠狠婷婷</a>| <a href="http://91chaopron.com" target="_blank">国产伦精品一区</a>| <a href="http://www-733999.com" target="_blank">欧美成人资源</a>| <a href="http://ctmhotel.com" target="_blank">午夜日韩av</a>| <a href="http://www901aaa.com" target="_blank">亚洲精品久久久蜜桃</a>| <a href="http://551753.com" target="_blank">久久国产精品久久w女人spa</a>| <a href="http://analemi.com" target="_blank">亚洲精品美女在线观看播放</a>| <a href="http://htzhuanli.com" target="_blank">国产欧美日韩精品一区</a>| <a href="http://bgdete.com" target="_blank">欧美精品麻豆</a>| <a href="http://91mdtv.com" target="_blank">久久午夜精品</a>| <a href="http://488918.com" target="_blank">午夜国产欧美理论在线播放</a>| <a href="http://ooonefteprompellets.com" target="_blank">亚洲国产成人精品女人久久久</a>| <a href="http://syntheticnets.com" target="_blank">亚洲欧美激情在线视频</a>| <a href="http://439368.com" target="_blank">亚洲精品欧美专区</a>| <a href="http://xdlot.com" target="_blank">国产一区二区三区自拍</a>| <a href="http://sclddn.com" target="_blank">国产精品福利在线观看网址</a>| <a href="http://yujiaosanye.com" target="_blank">美女成人午夜</a>| <a href="http://566805.com" target="_blank">欧美在线免费一级片</a>| <a href="http://ccly2.com" target="_blank">亚洲视频网在线直播</a>| <a href="http://402626com.com" target="_blank">亚洲国产精品视频</a>| <a href="http://fdgkinetic.com" target="_blank">久久婷婷国产综合精品青草</a>| <a href="http://3wbb.com" target="_blank">亚洲欧美日韩精品综合在线观看</a>| <a href="http://lfxhfh.com" target="_blank">亚洲欧洲精品一区二区三区波多野1战4 </a>| <a href="http://choaoxing.com" target="_blank">夜夜狂射影院欧美极品</a>| <a href="http://98tangav.com" target="_blank">在线免费不卡视频</a>| <a href="http://94wr.com" target="_blank">国产日本欧美一区二区三区在线</a>| <a href="http://www62265.com" target="_blank">欧美精品一区视频</a>| <a href="http://sg-lxs.com" target="_blank">老牛影视一区二区三区</a>| <a href="http://51shoudian.com" target="_blank">久久岛国电影</a>| <a href="http://zzztt04.com" target="_blank">午夜精品久久</a>| <a href="http://www9ckk1.com" target="_blank">亚洲一区成人</a>| <a href="http://www-440450.com" target="_blank">亚洲少妇中出一区</a>| <a href="http://anquye16.com" target="_blank">99国产精品久久久久老师</a>| <a href="http://xss521.com" target="_blank">91久久综合亚洲鲁鲁五月天</a>| <a href="http://ccnn33.com" target="_blank">欧美成人免费视频</a>| <a href="http://yiapk.com" target="_blank">免费试看一区</a>| <a href="http://520844www.com" target="_blank">久久香蕉精品</a>| <a href="http://aqdav037.com" target="_blank">裸体素人女欧美日韩</a>| <a href="http://avtaobao7788.com" target="_blank">久久久午夜视频</a>| <a href="http://www33779.com" target="_blank">久久综合久色欧美综合狠狠</a>| <a href="http://www-13413.com" target="_blank">久久精品视频va</a>| <a href="http://www-232323.com" target="_blank">久久精品国产99国产精品</a>| <a href="http://www224558.com" target="_blank">欧美亚洲一区在线</a>| <a href="http://p35cc.com" target="_blank">欧美亚洲在线观看</a>| <a href="http://18cgh.com" target="_blank">久久av红桃一区二区小说</a>| <a href="http://luluse882.com" target="_blank">欧美一级大片在线观看</a>| <a href="http://jqnyc.com" target="_blank">久久国产精品亚洲va麻豆</a>| <a href="http://ccc3636.com" target="_blank">久久精品一本久久99精品</a>| <a href="http://621762.com" target="_blank">久久精品99国产精品酒店日本</a>| <a href="http://4449992.com" target="_blank">久久国内精品视频</a>| <a href="http://xfrlyy.com" target="_blank">久久综合影视</a>| <a href="http://www474000c.com" target="_blank">欧美激情第一页xxx</a>| <a href="http://yichenep.com" target="_blank">亚洲国产日韩美</a>| <a href="http://3737520.com" target="_blank">亚洲美女少妇无套啪啪呻吟</a>| <a href="http://www-733999.com" target="_blank">99国产精品一区</a>| <a href="http://9882355.com" target="_blank">亚洲一区一卡</a>| <a href="http://36seaa.com" target="_blank">久久精品青青大伊人av</a>| <a href="http://www-77663.com" target="_blank">久久露脸国产精品</a>| <a href="http://77smsm.com" target="_blank">欧美好吊妞视频</a>| <a href="http://haole081.com" target="_blank">欧美日韩一区二区三区在线观看免</a>| <a href="http://0934photo.com" target="_blank">欧美日韩国产精品</a>| <a href="http://tzhbsb.com" target="_blank">国产精品久久毛片a</a>| <a href="http://my6557.com" target="_blank">国产一区视频在线观看免费</a>| <a href="http://sdsptl.com" target="_blank">亚洲国产精品成人</a>| <a href="http://123lifenet.com" target="_blank">这里只有精品视频在线</a>| <a href="http://737sihu.com" target="_blank">欧美影院精品一区</a>| <a href="http://www330088.com" target="_blank">欧美大成色www永久网站婷</a>| <a href="http://41818c.com" target="_blank">亚洲日本黄色</a>| <a href="http://111491.com" target="_blank">午夜日韩av</a>| <a href="http://wwwgay456.com" target="_blank">欧美成人精品福利</a>| <a href="http://hmm47.com" target="_blank">国产精品热久久久久夜色精品三区 </a>| <a href="http://cp88966.com" target="_blank">亚洲精品日日夜夜</a>| <a href="http://666043.com" target="_blank">亚欧美中日韩视频</a>| <a href="http://xw4433.com" target="_blank">欧美视频免费看</a>| <a href="http://saomm18.com" target="_blank">亚洲黄网站在线观看</a>| <a href="http://6966g.com" target="_blank">欧美在线免费观看亚洲</a>| <a href="http://sp106.com" target="_blank">99pao成人国产永久免费视频</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>