锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品国产三级欧美二区,欧美另类综合,中文在线资源观看网站视频免费不卡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://qqqtrip.com" target="_blank">亚洲欧美日本日韩</a>| <a href="http://ykk7.com" target="_blank">91久久精品www人人做人人爽</a>| <a href="http://y87b.com" target="_blank">久久久久久久97</a>| <a href="http://baoyou118.com" target="_blank">欧美国产欧美亚洲国产日韩mv天天看完整</a>| <a href="http://www-8438.com" target="_blank">欧美美女bbbb</a>| <a href="http://jqnyc.com" target="_blank">一本色道久久加勒比精品</a>| <a href="http://765409.com" target="_blank">亚洲人成在线观看网站高清</a>| <a href="http://aidingcai.com" target="_blank">亚洲一区二区日本</a>| <a href="http://maokk88.com" target="_blank">国产精品日韩欧美一区二区三区 </a>| <a href="http://360695.com" target="_blank">欧美成人资源</a>| <a href="http://jlkcjz.com" target="_blank">国产精品久久久久久久久借妻 </a>| <a href="http://388123cc.com" target="_blank">欧美成人国产va精品日本一级</a>| <a href="http://mm-777.com" target="_blank">国产欧美日韩麻豆91</a>| <a href="http://039658.com" target="_blank">亚洲欧美日韩成人高清在线一区</a>| <a href="http://wewe520.com" target="_blank">亚洲电影自拍</a>| <a href="http://www151zh.com" target="_blank">毛片一区二区三区</a>| <a href="http://wwwqm9.com" target="_blank">一本色道久久99精品综合</a>| <a href="http://436212.com" target="_blank">亚洲黄色毛片</a>| <a href="http://by722777.com" target="_blank">欧美一区免费视频</a>| <a href="http://www123hao.com" target="_blank">欧美不卡一区</a>| <a href="http://hicao32.com" target="_blank">久久综合网络一区二区</a>| <a href="http://www72227.com" target="_blank">国产一区二区精品在线观看</a>| <a href="http://ww4477.com" target="_blank">午夜精品一区二区三区四区</a>| <a href="http://jnjpsm.com" target="_blank">久久精品国产久精国产思思</a>| <a href="http://zyjzz.com" target="_blank">国产日韩在线视频</a>| <a href="http://xingmaokeji.com" target="_blank">99pao成人国产永久免费视频</a>| <a href="http://486be.com" target="_blank">国产一区 二区 三区一级</a>| <a href="http://7755mm.com" target="_blank">久久视频免费观看</a>| <a href="http://kakatok.com" target="_blank">国产精品久久久久久av福利软件</a>| <a href="http://jzsp94.com" target="_blank">亚洲国产精品成人一区二区</a>| <a href="http://yzstbjt.com" target="_blank">国产精品久久久久av</a>| <a href="http://599107.com" target="_blank">老司机成人网</a>| <a href="http://www36633.com" target="_blank">国产精品v日韩精品</a>| <a href="http://8332777.com" target="_blank">亚洲第一色在线</a>| <a href="http://122332.com" target="_blank">亚洲国产一区二区三区a毛片</a>| <a href="http://dddd30.com" target="_blank">亚洲最新视频在线播放</a>| <a href="http://k82net.com" target="_blank">欧美高清视频一二三区</a>| <a href="http://9a5x.com" target="_blank">亚洲午夜久久久久久尤物</a>| <a href="http://www-ty177.com" target="_blank">国产九九精品视频</a>| <a href="http://911mmm.com" target="_blank">狂野欧美激情性xxxx</a>| <a href="http://by27333.com" target="_blank">在线天堂一区av电影</a>| <a href="http://000695.com" target="_blank">国产日韩视频</a>| <a href="http://chuangke168.com" target="_blank">久久精品理论片</a>| <a href="http://carboarm.com" target="_blank">欧美成人tv</a>| <a href="http://cmtqd.com" target="_blank">国产日韩欧美视频</a>| <a href="http://32666066.com" target="_blank">亚洲视频播放</a>| <a href="http://wwwavzz.com" target="_blank">久久成人精品无人区</a>| <a href="http://daqinhkvip.com" target="_blank">欧美午夜精品</a>| <a href="http://012928.com" target="_blank">中文日韩在线</a>| <a href="http://ssis378.com" target="_blank">亚洲视频精品</a>| <a href="http://567acg.com" target="_blank">国产日韩欧美在线视频观看</a>| <a href="http://shiyoudiban.com" target="_blank">欧美日韩1080p</a>| <a href="http://3315588.com" target="_blank">欧美日韩在线精品一区二区三区</a>| <a href="http://3333347.com" target="_blank">亚洲一区二区三区涩</a>| <a href="http://1397979.com" target="_blank">亚洲激情在线</a>| <a href="http://zhijiasd.com" target="_blank">狠狠色香婷婷久久亚洲精品</a>| <a href="http://aimashe.com" target="_blank">国产综合婷婷</a>| <a href="http://submro.com" target="_blank">国产一区二区精品久久99</a>| <a href="http://www33779.com" target="_blank">韩曰欧美视频免费观看</a>| <a href="http://3531888.com" target="_blank">激情欧美丁香</a>| <a href="http://www-8438.com" target="_blank">亚洲第一区中文99精品</a>| <a href="http://yiapk.com" target="_blank">久久噜噜亚洲综合</a>| <a href="http://5177jy.com" target="_blank">美女在线一区二区</a>| <a href="http://by2565.com" target="_blank">日韩特黄影片</a>| <a href="http://8332777.com" target="_blank">一区二区在线不卡</a>| <a href="http://www31931.com" target="_blank">欧美岛国激情</a>| <a href="http://05ec.com" target="_blank">日韩亚洲欧美一区二区三区</a>| <a href="http://cancerrxa.com" target="_blank">在线一区二区三区做爰视频网站 </a>| <a href="http://scptw.com" target="_blank">久久不射中文字幕</a>| <a href="http://3bmmtv.com" target="_blank">日韩亚洲综合在线</a>| <a href="http://com42923.com" target="_blank">99视频精品全国免费</a>| <a href="http://689657.com" target="_blank">午夜精品在线观看</a>| <a href="http://saohu79.com" target="_blank">久久大香伊蕉在人线观看热2</a>| <a href="http://www35177.com" target="_blank">欧美综合国产精品久久丁香</a>| <a href="http://xccp4888.com" target="_blank">正在播放亚洲一区</a>| <a href="http://aiqianfang.com" target="_blank">久久都是精品</a>| <a href="http://oksousou.com" target="_blank">蜜桃久久av一区</a>| <a href="http://551753.com" target="_blank">亚洲视频成人</a>| <a href="http://www333444123.com" target="_blank">欧美激情精品久久久久久免费印度 </a>| <a href="http://qqcf9900.com" target="_blank">日韩视频中文字幕</a>| <a href="http://65kf.com" target="_blank">一区视频在线播放</a>| <a href="http://caosee.com" target="_blank">国产精品视频xxx</a>| <a href="http://7269003.com" target="_blank">蜜桃av综合</a>| <a href="http://m-pisiwa.com" target="_blank">你懂的一区二区</a>| <a href="http://zunguidq.com" target="_blank">影音先锋亚洲精品</a>| <a href="http://xw4433.com" target="_blank">亚洲国产福利在线</a>| <a href="http://3374com.com" target="_blank">亚洲一线二线三线久久久</a>| <a href="http://tuiliqi.com" target="_blank">蜜桃精品一区二区三区</a>| <a href="http://674446.com" target="_blank">91久久夜色精品国产九色</a>| <a href="http://4448884.com" target="_blank">先锋影音久久久</a>| <a href="http://www344399.com" target="_blank">欧美日韩在线亚洲一区蜜芽 </a>| <a href="http://777777hd.com" target="_blank">一区二区日韩免费看</a>| <a href="http://8868866.com" target="_blank">先锋影音网一区二区</a>| <a href="http://5773000.com" target="_blank">99re热这里只有精品视频</a>| <a href="http://hhjc7.com" target="_blank">国产日韩综合</a>| <a href="http://samucorvin.com" target="_blank">欧美亚男人的天堂</a>| <a href="http://xsjgxx.com" target="_blank">国产精品jvid在线观看蜜臀</a>| <a href="http://www-ty66.com" target="_blank">欧美视频一区二区在线观看</a>| <a href="http://wogoyao.com" target="_blank">欧美精品1区</a>| <a href="http://3848404.com" target="_blank">欧美日韩在线播放一区</a>| <a href="http://www39pao.com" target="_blank">亚洲欧美日本国产有色</a>| <a href="http://xiaoyaer.com" target="_blank">久色成人在线</a>| <a href="http://www993997.com" target="_blank">中文av一区特黄</a>| <a href="http://998609.com" target="_blank">欧美激情91</a>| <a href="http://2424ddd.com" target="_blank">亚洲国产福利在线</a>| <a href="http://www-4564949.com" target="_blank">亚洲国产91色在线</a>| <a href="http://wzxjzx.com" target="_blank">久久久无码精品亚洲日韩按摩</a>| <a href="http://zucai168.com" target="_blank">国模私拍视频一区</a>| <a href="http://sihu121.com" target="_blank">久久国产一区</a>| <a href="http://56667r.com" target="_blank">国产婷婷一区二区</a>| <a href="http://ncyy4.com" target="_blank">亚洲欧洲日产国产网站</a>| <a href="http://6556h.com" target="_blank">国产区精品在线观看</a>| <a href="http://lutube666.com" target="_blank">最新国产の精品合集bt伙计</a>| <a href="http://92y5.com" target="_blank">亚洲精品视频在线观看网站 </a>| <a href="http://858185gg.com" target="_blank">欧美另类在线观看</a>| <a href="http://hkjccc.com" target="_blank">国语自产精品视频在线看抢先版结局</a>| <a href="http://whaylan.com" target="_blank">永久免费精品影视网站</a>| <a href="http://2016dp5330.com" target="_blank">国产精品成人一区二区</a>| <a href="http://airsixth.com" target="_blank">国产一区二区精品</a>| <a href="http://pppp95.com" target="_blank">国产精品户外野外</a>| <a href="http://ktokt.com" target="_blank">亚洲综合久久久久</a>| <a href="http://xianconnector.com" target="_blank">亚洲欧美一区二区三区久久</a>| <a href="http://72nnnn.com" target="_blank">国内自拍一区</a>| <a href="http://099idc.com" target="_blank">a91a精品视频在线观看</a>| <a href="http://329aaa.com" target="_blank">国产精品女人毛片</a>| <a href="http://yc7878.com" target="_blank">欧美成va人片在线观看</a>| <a href="http://www278999.com" target="_blank">国产美女扒开尿口久久久</a>| <a href="http://chaoxibg.com" target="_blank">久久一区二区三区四区</a>| <a href="http://3188m.com" target="_blank">久久久久久午夜</a>| <a href="http://www44552.com" target="_blank">亚洲精品偷拍</a>| <a href="http://mascorcg.com" target="_blank">久久久久久**毛片大全</a>| <a href="http://811897.com" target="_blank">欧美精品成人91久久久久久久</a>| <a href="http://gztcm01.com" target="_blank">国产亚洲精品高潮</a>| <a href="http://wawabt.com" target="_blank">久久精品亚洲乱码伦伦中文</a>| <a href="http://9uu91.com" target="_blank">亚洲美女淫视频</a>| <a href="http://10669p.com" target="_blank">欧美激情在线播放</a>| <a href="http://ganmabook.com" target="_blank">日韩视频一区</a>| <a href="http://caopormo.com" target="_blank">亚洲女女女同性video</a>| <a href="http://797298.com" target="_blank">亚洲高清视频的网址</a>| <a href="http://605799.com" target="_blank">欧美成人午夜免费视在线看片</a>| <a href="http://anxingou365.com" target="_blank">久久国产黑丝</a>| <a href="http://p5555ww.com" target="_blank">亚洲一区久久</a>| <a href="http://wwwbbb888999.com" target="_blank">欧美日韩不卡合集视频</a>| <a href="http://ju5558.com" target="_blank">美女露胸一区二区三区</a>| <a href="http://951738.com" target="_blank">国产亚洲精品自拍</a>| <a href="http://2220004.com" target="_blank">久久国产精品99久久久久久老狼</a>| <a href="http://gx2020.com" target="_blank">亚洲影院一区</a>| <a href="http://avjj80.com" target="_blank">国产欧美一区二区三区久久</a>| <a href="http://lovehefei.com" target="_blank">久久久久久婷</a>| <a href="http://lucky5888.com" target="_blank">欧美一级黄色录像</a>| <a href="http://ww3838.com" target="_blank">国产专区一区</a>| <a href="http://xiphosoft.com" target="_blank">亚洲美女av黄</a>| <a href="http://by66336.com" target="_blank">欧美怡红院视频</a>| <a href="http://chainhuayu.com" target="_blank">国产精品嫩草影院一区二区</a>| <a href="http://www-798009.com" target="_blank">亚洲缚视频在线观看</a>| <a href="http://118626cc.com" target="_blank">亚洲电影欧美电影有声小说</a>| <a href="http://www-733999.com" target="_blank">欧美日韩中文字幕日韩欧美</a>| <a href="http://yh-hy.com" target="_blank">午夜精品久久久久影视 </a>| <a href="http://ncyy4.com" target="_blank">久久精品一区二区</a>| <a href="http://www-111111.com" target="_blank">久久人人精品</a>| <a href="http://576193.com" target="_blank">亚洲欧美999</a>| <a href="http://sxxawef.com" target="_blank">欧美一区午夜精品</a>| <a href="http://www18818.com" target="_blank">欧美日韩另类国产亚洲欧美一级</a>| <a href="http://17kfe.com" target="_blank">久久精品官网</a>| <a href="http://xxx444vip.com" target="_blank">国产午夜精品一区二区三区欧美</a>| <a href="http://fcponteggi.com" target="_blank">欧美在线看片</a>| <a href="http://3dmh329.com" target="_blank">亚洲福利视频在线</a>| <a href="http://dsjgqc.com" target="_blank">午夜精品久久久</a>| <a href="http://9911444.com" target="_blank">国产精品免费看片</a>| <a href="http://220fuke.com" target="_blank">噜噜噜噜噜久久久久久91</a>| <a href="http://guanghezixun.com" target="_blank">欧美激情一区二区三区四区</a>| <a href="http://mimi78.com" target="_blank">久久精品国产第一区二区三区最新章节 </a>| <a href="http://5e5b7g.com" target="_blank">欧美激情偷拍</a>| <a href="http://9niuw.com" target="_blank">亚洲高清不卡av</a>| <a href="http://www-369111.com" target="_blank">日韩一级欧洲</a>| <a href="http://sp106.com" target="_blank">亚洲免费影视第一页</a>| <a href="http://605012.com" target="_blank">欧美国产视频在线</a>| <a href="http://z169.com" target="_blank">欧美激情国产日韩精品一区18</a>| <a href="http://133868.com" target="_blank">精品999日本</a>| <a href="http://678255.com" target="_blank">免费成人美女女</a>| <a href="http://sinojinxing.com" target="_blank">久久久www成人免费精品</a>| <a href="http://iotbzw.com" target="_blank">国产亚洲在线</a>| <a href="http://qdzhudai.com" target="_blank">欧美成人午夜激情在线</a>| <a href="http://hankanzhan.com" target="_blank">99这里只有精品</a>| <a href="http://278263.com" target="_blank">精品动漫3d一区二区三区免费</a>| <a href="http://sortxz.com" target="_blank">免费成人毛片</a>| <a href="http://www24668.com" target="_blank">美日韩在线观看</a>| <a href="http://jiucao8.com" target="_blank">午夜欧美精品</a>| <a href="http://56lin.com" target="_blank">久久国产手机看片</a>| <a href="http://345kt.com" target="_blank">亚洲免费小视频</a>| <a href="http://2589999.com" target="_blank">欧美一级网站</a>| <a href="http://sclddn.com" target="_blank">亚洲欧美日韩精品</a>| <a href="http://511caifu.com" target="_blank">夜夜精品视频</a>| <a href="http://305838.com" target="_blank">免费亚洲电影</a>| <a href="http://sdsptl.com" target="_blank">在线国产欧美</a>| <a href="http://caogb.com" target="_blank">欧美日韩日本国产亚洲在线</a>| <a href="http://writeingo.com" target="_blank">亚洲作爱视频</a>| <a href="http://mimi78.com" target="_blank">欧美在线影院</a>| <a href="http://5177jy.com" target="_blank">毛片精品免费在线观看</a>| <a href="http://wwwavzz.com" target="_blank">国产精品一区二区三区久久久</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>