锘??xml version="1.0" encoding="utf-8" standalone="yes"?>免费不卡在线视频,欧美日韩国产综合久久,欧美大片国产精品http://www.shnenglu.com/skyscribe/category/10932.htmlzh-cnSun, 19 Feb 2012 08:30:07 GMTSun, 19 Feb 2012 08:30:07 GMT60ruby瀛︿範絎旇銆婁竴銆?/title><link>http://www.shnenglu.com/skyscribe/archive/2012/02/19/ruby-study-0.html</link><dc:creator>skyscribe</dc:creator><author>skyscribe</author><pubDate>Sun, 19 Feb 2012 07:58:00 GMT</pubDate><guid>http://www.shnenglu.com/skyscribe/archive/2012/02/19/ruby-study-0.html</guid><wfw:comment>http://www.shnenglu.com/skyscribe/comments/165976.html</wfw:comment><comments>http://www.shnenglu.com/skyscribe/archive/2012/02/19/ruby-study-0.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/skyscribe/comments/commentRss/165976.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/skyscribe/services/trackbacks/165976.html</trackback:ping><description><![CDATA[鐪嬪緱鍐嶅涔熶笉濡傝嚜宸卞姩鎵嬭瘯錛屾渶榪戞湁闂插氨鎵撶畻璁ょ湡鐮旂┒涓涓媟uby璇█浜嗐?a >Pragmatic programmer</a>涓錛岄渶瑕佷竴騫村涓闂ㄦ柊璇█涓閬嶆敼閫犳濇兂錛屽幓騫存祬嫻呯殑瀛︿簡javascript鐨勭毊姣涳紝浠婂勾鍙互鐪嬬湅ruby榪? 涓湁lisp涔嬮鐨凮O璇█浜嗐?br /> <br /> <ul> <li>瀹夎鐜</li> </ul> 絎竴涓兂鍒扮殑鏄痑pt-get鏉ヤ笅杞戒簡錛屽緱鍒扮殑鏄竴涓氦浜掑紡瑙f瀽鍣ㄥ拰緙栬瘧鍣ㄣ傚拰python鐨勬瘮杈冪被浼鹼紝涓嶈繃ruby鐨勪氦浜掔▼搴忔槸涓崟鐙殑紼嬪簭鍙仛irb銆?br /> <blockquote> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000; ">skyscribe:</span><span style="color: #000000; ">~</span><span style="color: #000000; ">$ ruby </span><span style="color: #000000; ">--</span><span style="color: #000000; ">version<br /> ruby </span><span style="color: #000000; ">1.8</span><span style="color: #000000; ">.</span><span style="color: #000000; ">7</span><span style="color: #000000; "> (</span><span style="color: #000000; ">2011</span><span style="color: #000000; ">-</span><span style="color: #000000; ">06</span><span style="color: #000000; ">-</span><span style="color: #000000; ">30</span><span style="color: #000000; "> patchlevel </span><span style="color: #000000; ">352</span><span style="color: #000000; ">) [i686</span><span style="color: #000000; ">-</span><span style="color: #000000; ">linux]<br /> skyscribe:</span><span style="color: #000000; ">~</span><span style="color: #000000; ">$ irb<br /> irb(main):</span><span style="color: #000000; ">001</span><span style="color: #000000; ">:</span><span style="color: #000000; ">0</span><span style="color: #000000; ">></span><span style="color: #000000; "> puts </span><span style="color: #000000; ">"</span><span style="color: #000000; ">hello</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br /> hello<br /> </span><span style="color: #000000; ">=></span><span style="color: #000000;"> nil<br /> <br /> </span></div> </blockquote>鍙儨寰楀埌鐨勪笉鏄瘮杈冩柊鐨勭増鏈?br /> <br /> 涓? 榪囧緢蹇兂璧風炕緲?a > wiki</a>錛岃繕鏄敤rvm鏂逛究鐨勫銆傛暀紼嬫瘮杈冪畝鍗曪紝鍙傝冨畠鐨?a >quick installation guide</a>灝卞彲銆傜涓嬈″皾璇曠殑鏃跺欑敤apt-get瀹夎浜嗘病鏈塸urge錛屽鑷存繪槸瀹夎鍒皉oot鐢ㄦ埛閫? 鎴?#8220;permission denied"鐨勯棶棰樸?br /> <br /> 瀹夎濂戒箣鍚庯紝鎵鏈夌殑涓滆タ閮藉湪$HOME/.rvm涓嬭竟錛屾瘮杈冨共鑴嗐?br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #000000;"><br /> </span><blockquote><span style="color: #000000; ">skyscribe:</span><span style="color: #000000; ">~</span><span style="color: #000000; ">$ rvm install </span><span style="color: #000000; ">1.9</span><span style="color: #000000; ">.</span><span style="color: #000000; ">3</span><span style="color: #000000;"></span><br /> <span style="color: #000000; ">skyscribe:</span><span style="color: #000000; ">~</span><span style="color: #000000;">$ rvm list</span><br /> <span style="color: #000000;"></span><br /> <span style="color: #000000;">rvm rubies</span><br /> <span style="color: #000000;"></span><br /> <span style="color: #000000; ">   ruby</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.9</span><span style="color: #000000; ">.</span><span style="color: #000000; ">3</span><span style="color: #000000; ">-</span><span style="color: #000000;">p125 [ i686 ]</span><br /> <span style="color: #000000;"></span><br /> <span style="color: #000000; "># Default ruby not </span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">. Try </span><span style="color: #000000; ">'</span><span style="color: #000000; ">rvm alias create default <ruby></span><span style="color: #000000; ">'</span><span style="color: #000000;">.</span><br /> <span style="color: #000000;"></span><br /> <span style="color: #000000; "># </span><span style="color: #000000; ">=></span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000;"> current</span><br /> <span style="color: #000000; "># </span><span style="color: #000000; ">=*</span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; "> current </span><span style="color: #000000; ">&&</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">default</span><span style="color: #000000;"></span><br /> <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: #0000FF; ">default</span><span style="color: #000000;"></span><br /> <span style="color: #000000;"></span><br /> <span style="color: #000000; ">skyscribe:</span><span style="color: #000000; ">~</span><span style="color: #000000; ">$ rvm alias create </span><span style="color: #0000FF; ">default</span><span style="color: #000000; "> ruby</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.9</span><span style="color: #000000; ">.</span><span style="color: #000000; ">3</span><span style="color: #000000; ">-</span><span style="color: #000000;">p125</span><br /> <span style="color: #000000; ">Creating alias </span><span style="color: #0000FF; ">default</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> ruby</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.9</span><span style="color: #000000; ">.</span><span style="color: #000000; ">3</span><span style="color: #000000; ">-</span><span style="color: #000000;">p125.</span><br /> <span style="color: #000000; ">Recording alias </span><span style="color: #0000FF; ">default</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> ruby</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1.9</span><span style="color: #000000; ">.</span><span style="color: #000000; ">3</span><span style="color: #000000; ">-</span><span style="color: #000000;">p125.</span><br /> <span style="color: #000000; ">Creating </span><span style="color: #0000FF; ">default</span><span style="color: #000000; "> links</span><span style="color: #000000; ">/</span><span style="color: #000000;">files</span><br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; "></span><span style="color: #000000; "><div>skyscribe:~$ cat >> ~/.bashrc <br />[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.<br />^C<br />skyscribe:~$ bash<br />skyscribe:~$ rvm use 1.9.3<br />Using /home/skyscribe/.rvm/gems/ruby-1.9.3-p125<br />skyscribe:~$ ruby -v<br />ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]</div></span></div><br /> <span style="color: #000000; "></span></blockquote></div> <br /> <ul> <li>鐔熸倝鍜屼笂鎵?/li> </ul> 瀹樻柟鐨勬枃妗f槸鏈濂界殑鍙傝冿紝鎺ㄨ崘<a >ruby koans</a>,涓嬭澆涓嬫潵錛岃В鍘嬪悗錛屾槸涓吀鍨嬬殑TDD瀛︿範鏉愭枡錛屼笉鏂繍琛?br /> <blockquote> <div> <div> ruby path_to_enlightenment.rb</div></div></blockquote><div><div>koans 浼氶亶鍘嗘瘡涓涓猼est case鐩村埌鍏ㄩ儴瀹屾瘯錛屽ぇ姒傞渶瑕?涓皬鏃朵互涓婄殑鏃墮棿鏂瑰彲鍏ㄩ儴瀹屽伐銆備腑闂寸殑娉ㄩ噴鍜孴HINK ABOUT鐨勯儴鍒嗘瘮杈冩湁鎰忔濓紝鎰熸偀姣旇緝娣卞埢鐨勬槸浠ヤ笅涓浜涚偣錛?br /><blockquote><ul><li>瀹屽畬鍏ㄥ叏鐨凮O錛屾墍鏈変笢瑗跨殕涓哄璞?/li><li>涓ょ鍩烘湰鐨刢ollection錛宧ash鍜宎rray鍩烘湰瀵瑰簲浜巔ython鐨刣ict鍜宎rray</li><li>鍑芥暟璋冪敤鍙互涓嶅繀娣誨姞鎷彿錛岄櫎闈炲彲鑳藉紩鍙戞涔夋垨鑰呰В鏋愰敊璇?/li><li>鍑芥暟鍙傛暟鍙互鍖呭惈block錛屾敮鎸乴ambda鍜宑losure<br /></li><li>bool綾誨瀷鏇寸畝鍗曪紝鍙湁false鍜宯il涓巉alse絳変環錛屽叾浣欏叏閮ㄦ槸true</li><li>鎺у埗緇撴瀯鏈塽nless</li><li>綾誨畾涔夋槸寮鏀懼紡鐨勶紝渚夸簬闈炰鏡鍏ュ紡璁捐錛屽綋鐒朵篃鍙互鍏佽淇敼builtin</li><li>姣忎竴涓璞¢兘鏈塷bject id</li><li>symbol鍜宻tring鍙互浜掔浉杞寲鏋勯?/li><li>method鐨勮皟鐢ㄥ彲浠ョ敤send 鐨勬柟娉曞彂閫乵essage - proxy鍙樺緱鏋佸害瀹規槗</li><li>module鍙互琚玞lass include浠庤屽寘鍚柟娉曪紝 渚夸簬mixin璁捐</li><li>instance variable鍜宑lass variable 瀹氫箟鏂逛究蹇嵎</li><li>regular expresion鐨勫拰python鏋佷負鐩鎬技<br /></li></ul></blockquote></div></div><blockquote><div> </div> </blockquote><img src ="http://www.shnenglu.com/skyscribe/aggbug/165976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/skyscribe/" target="_blank">skyscribe</a> 2012-02-19 15:58 <a href="http://www.shnenglu.com/skyscribe/archive/2012/02/19/ruby-study-0.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Unix鏂囨湰澶勭悊涔嬪埄鍣紞awk/gawkhttp://www.shnenglu.com/skyscribe/archive/2011/01/02/awk.htmlskyscribeskyscribeSun, 02 Jan 2011 12:32:00 GMThttp://www.shnenglu.com/skyscribe/archive/2011/01/02/awk.htmlhttp://www.shnenglu.com/skyscribe/comments/137894.htmlhttp://www.shnenglu.com/skyscribe/archive/2011/01/02/awk.html#Feedback0http://www.shnenglu.com/skyscribe/comments/commentRss/137894.htmlhttp://www.shnenglu.com/skyscribe/services/trackbacks/137894.htmlsince 1977錛夈備綔鑰呬腑鏈寮曚漢娉ㄧ洰鐨勫綋灞為紟榧庡ぇ鍚嶇殑Brian W. Kernighan (鍗矺鐨勭畝縐版潵婧愶級銆傜洰鍓嶆墍鐢ㄧ殑鐗堟湰澶у鏄痝awk鎴栬卬awk.

浣滀負涓闂ㄥ井鍨嬩笖瀹屾暣鐨勭紪紼嬭璦錛宎wk鍙互鐢ㄦ暟琛屼唬鐮佸氨瀹屾垚鍏朵粬璇█闇瑕佹暟鍊嶇殑LOC鎵嶈兘瀹屾垚鐨勫伐浣溿傚叾璁捐鍝插涔熸槸姣旇緝鐗規畩鐨勶紝鏍稿績鏄痙ata錛峝riven鐨勶紝騫朵笖閲囩敤浜嗗拰C綾諱技鐨勮娉曟潵緇勭粐銆傚畠鏈鏍稿績鐨勬濇兂搴旇鏄涓嬩袱鐐癸細
  • pattern-action 緇撴瀯 鍊熺敱寮哄ぇ鐨勬鍒欒〃杈懼紡鏉ュ尮閰峱attern錛岀劧鍚庢墽琛宲attern瀵瑰簲鐨勬搷浣?/li>
  • Record/Field 澶勭悊妯″瀷  鎵鏈夌殑杈撳叆鏁版嵁閮芥牴鎹埗瀹氱殑record separator 鍒嗗壊鎴?record, 鐒跺悗娌′竴涓猺ecord鍐嶆牴鎹甪ield separator 鍒嗗壊涓篺ields. POSIX 瀹氫箟鐨?field separator鍙互涓烘鍒欒〃杈懼紡錛岃実awk鍙互鍏佽record separator鍚屾椂涓烘鍒欒〃杈懼紡
寮曞彂鎴戣姳鐐規椂闂存潵浠旂粏鐮旂┒awk鐨勮搗鍥犳槸榪欐牱鐨勶紝鎴戜滑鐨勭▼搴忓湪鍋歱rofiling鐨勬椂鍊欙紝鍙戠幇鍘熸潵鐢╯hell鍐欑殑鑴氭湰鍒嗘瀽涓嬈¤瘽璐圭殑鏃墮棿澶暱銆傚垵鐪嬩簡涓嬮偅涓剼鏈紝澶ф鐨勯昏緫鏄鎵悕鎵鏈夌殑log鏂囦歡錛屾寜鐓ф椂闂存埑灝嗗叧娉ㄧ殑鏃墮棿鎵鑰楄垂鐨勬椂闂存彁鍙栧嚭鏉ワ紝璁$畻騫沖潎鍊鹼紝娉㈠姩絳夋渶緇堢敾鍑烘洸綰垮浘銆?br>
鏁翠綋鐨勮剼鏈湁鍑犱釜閮ㄥ垎錛坧ython錛媌ash錛夛紝澶勭悊涓嬈?0MB鐨刲og鏂囦歡闇瑕佽楄垂40鍒嗛挓锝?涓皬鏃訛紝榪欐樉鐒惰秴鍑轟簡棰勬湡錛涗腑闂翠竴涓鐞嗗緢闀跨殑閮ㄥ垎鏄痝rep鏌愪釜鏃墮棿孌電殑淇℃伅鐒跺悗鎸夌収鎶ヨ〃鏍煎紡鍐欏叆鍒頒腑闂存枃浠朵腑銆傚湪鎯寵兘鍚︿紭鍖栬繖涓鑺傜殑鏃跺欙紝蹇界劧灝辨兂璧蜂簡妯″紡鍖歸厤鏉ワ紙瀛︿範Haskell鐨勬渶娣卞嵃璞★級錛屼簬鏄ぇ鑷寸炕浜嗕竴涓媋wk錛屽彂鐜板緢瀹規槗閫氳繃妯″紡鍖歸厤浣垮緱鎸夎澶勭悊錛屽悓鏃惰褰曚腑闂寸殑淇℃伅錛岃屼竴涓椂闂存鎭板ソ鍜宎wk鐨剅ecord姒傚康鍚誨悎銆?br>
鑺變簡2涓皬鏃剁爺璇諱簡涓媋wk鐨勫嚱鏁拌娉曪紝鑷畾涔夎嚜宸辯殑鏃墮棿鎴彇鍑芥暟錛坓awk鐨剆trftime寰堟湁鐢紝灝ゅ叾鎴戜滑鍙戠幇璁板綍鏈夎煩璺冭鑷姩琛ュ叏涓棿鐨勬暟鎹褰曟椂錛夛紝閫氳繃涓変釜pattern鎴彇闇瑕佺殑淇℃伅錛?0鍒嗛挓鍐欏嚭鏉wk鐨勪唬鐮佹潵銆?br>
鎵騫哥殑鏄紝鍏跺畠鐨剆hell鑴氭湰閮戒笉闇瑕佷換浣曟敼鍔紝閲嶆柊璺戜竴嬈★紝3s灝卞鐞嗗畬浜嗗師鏉?0MB鐨勬枃浠訛紝鐪嬫潵榪欑偣鏃墮棿鎶曞叆榪樻槸鐩稿綋鍊煎緱鐨勩?br>
鏈夊叴瓚g殑鍙弬鑰冿細
     http://www.gnu.org/manual/gawk/gawk.html

PS錛歛wk鐨勫彟涓浣滆?a >Winberger 渚涜亴浜巊oogle銆?br> 



skyscribe 2011-01-02 20:32 鍙戣〃璇勮
]]>
GCC4.5鐨刾rofile modehttp://www.shnenglu.com/skyscribe/archive/2010/05/09/GCC4_5ProfileMode.htmlskyscribeskyscribeSun, 09 May 2010 07:16:00 GMThttp://www.shnenglu.com/skyscribe/archive/2010/05/09/GCC4_5ProfileMode.htmlhttp://www.shnenglu.com/skyscribe/comments/114920.htmlhttp://www.shnenglu.com/skyscribe/archive/2010/05/09/GCC4_5ProfileMode.html#Feedback0http://www.shnenglu.com/skyscribe/comments/commentRss/114920.htmlhttp://www.shnenglu.com/skyscribe/services/trackbacks/114920.html榪欓噷錛夛紝
榪樺鍔犱簡涓涓柊鐨刾rofile妯″紡錛堝皻澶勪簬璇曢獙闃舵錛夛紝鍙互鏍規嵁紼嬪簭榪愯鐘舵佺粰鍑哄叧浜嶴TL浣跨敤鐨勪竴浜涗紭鍖栧緩璁?br>
鍙傜湅濡備笅鐨勬弿榪幫細
  • An experimental profile mode has been added. This is an implementation of many C++ standard library constructs with an additional analysis layer that gives performance improvement advice based on recognition of suboptimal usage patterns. For example,

    #include <vector>
    int main()
    {
    std::vector<int> v;
    for (int k = 0; k < 1024; ++k)
    v.insert(v.begin(), k);
    }

    When instrumented via the profile mode, can return suggestions about the initial size and choice of the container used as follows:

    vector-to-list: improvement = 5: call stack = 0x804842c ...
    : advice = change std::vector to std::list
    vector-size: improvement = 3: call stack = 0x804842c ...
    : advice = change initial container size from 0 to 1024

    These constructs can be substituted for the normal libstdc++ constructs on a piecemeal basis, or all existing components can be transformed via the -D_GLIBCXX_PROFILE macro.

榪欎釜profile mode鐨勪富瑕佷綔鐢ㄥ氨鏄牴鎹唬鐮佸疄闄呰繍琛岀姸鍐電粰鍑哄叧浜嶴TL鐨勪嬌鐢ㄤ紭鍖栧緩璁傛湁鐐歸仐鎲劇殑鏄紝璇rofile鏂規硶鏄痠ntrusive鐨勶紝蹇呴』娣誨姞-D_GLBCXX_PROFILE鏉ラ噸鏂扮紪璇戞墍鏈夌殑浠g爜銆?br>
Profile mode鐨勬彁鍑烘簮浜?9騫碈GO鐨勪竴綃?a >paper錛屼綔鑰呴噷杈瑰嚭鐜頒簡鍗庝漢鐨勫悕瀛楋紙鏍規嵁鎷奸煶鏉ュ垽鏂級;浣滆呭湴鍧濉殑鏄劇劧鏄疨urdue澶у鐨勶細
    Dept. of Comput. Sci., Purdue Univ., West銆?br>
GCC鐨凱rofiler瀵笴++鐨勬敮鎸佷竴璐仠鐣欏湪鍜孋鍚屾牱鐨勬按騫籌紱鐢變簬C++妯℃澘鏈哄埗鍜孫O鐨勫瓨鍦ㄤ嬌寰楀緢澶氭椂鍊欏垎鏋恜rofiling緇撴灉鐨勬剰涔夎澶уぇ鍓婂急銆?br>榪欎釜閽堝STL鐨刾rofile mode榪樻槸寰堝煎緱鏈熷緟鐨勩?br>



skyscribe 2010-05-09 15:16 鍙戣〃璇勮
]]>
TCP鍑犱釜灝忛夐」寮曡搗鐨?amp;ldquo;鍙ゆ?amp;rdquo;闂http://www.shnenglu.com/skyscribe/archive/2009/10/19/98967.htmlskyscribeskyscribeMon, 19 Oct 2009 11:18:00 GMThttp://www.shnenglu.com/skyscribe/archive/2009/10/19/98967.htmlhttp://www.shnenglu.com/skyscribe/comments/98967.htmlhttp://www.shnenglu.com/skyscribe/archive/2009/10/19/98967.html#Feedback0http://www.shnenglu.com/skyscribe/comments/commentRss/98967.htmlhttp://www.shnenglu.com/skyscribe/services/trackbacks/98967.html璁鎬箙涓嶆煡TCP鐩稿叧鐨勯棶棰橈紝浠婂ぉ涓嬬彮鍓嶈涓鍚屼簨鎷︿笅瑕佸府蹇欙紝璇翠粬紕板埌浜?strong>濂囨?/strong>鐨勯棶棰樸?/font>

鎷夸笅wireshark鎶撳埌鐨勫寘涓鐪嬶紝鍗婂ぉ鎵嶆槑鐧戒粬鎵璇寸殑鐤戞儜鏄寚浠栨瘡嬈″彂閫佷竴涓暟鎹寘錛岄氫俊瀵圭灝卞洖浜嗕竴涓狝CK鍖咃紝鐢辨灝辯洿鎺ユ鐤戞槸鍚﹀鏂瑰叧闂繛鎺ユ垨鑰呭緩绔嬫柊鐨勮繛鎺ヤ簡銆?/font>

鑺變簡鍗婂ぉ鍔熷か錛屾葷畻瑙i噴娓呮ACK鍖呭叾瀹炴槸寰堟甯哥殑鏁版嵁鍖咃紙甯︽暟鎹殑鍖呬篃鏈堿CK鏍囧織鐨勶紝wireshark鍙笉榪囨槸鎶婁笉甯︽暟鎹殑綰崗璁瓵CK鍖呭湪鎻忚堪淇℃伅閲岃竟鐩存帴鏍囧嚭鏉ヤ簡鑰屽凡錛夛紝鍚屼簨涔熺畻鏄釜寰堣佺粌鐨凧ava楂樻墜浜嗭紝瀵硅繖鐐瑰熀鏈殑灝忛棶棰樻湁涓浜涚枒涔夛紝璧峰垵鏄鎴戞湁鐐圭枒鎯戠殑銆?/font>

 

涓嶈繃鎬葷畻璁ㄨ娓呮浜嗚繖涓狝CK娌℃湁浠諱綍闂錛屾湰浠ヤ負浠栭亣鍒扮殑鏍規湰涓嶆槸闂錛屽矀鏂欎粬鍙堟姏鍑轟簡涓涓棶棰橈細

           鏃㈢劧ACK涓嶆槸閫犳垚闂鐨勭棁緇擄紝涓轟粈涔堟垜瑕佸彂閫佷笁涓暟鎹寘錛屽彧鏈夊墠涓涓殑ACK鏀跺埌涔嬪悗錛屼笅涓涓寘鎵嶈兘鍙戠殑鍑哄幓錛熸瘡涓暟鎹寘鐨勫彂閫佸拰鍙楀埌ACK鐨勬椂闂撮棿闅斿ぇ浜?5ms錛岃屼粬浠殑緋葷粺闇姹傝瀹氶偅涓棿闅斿繀欏誨皬浜?5ms銆?/font>

榪欎釜闂綆楁槸鏈夌偣娣卞叆涓鐐逛簡錛屽嵆浣胯涓?5ms鐨勫歡榪熸槸姝e父鐨凾CP鍗忚鏍堣涓猴紝閭d箞浠栫殑涓変釜鍖呭彧鑳介『搴忓彂鍑哄幓灝辨湁浜涜寮備簡錛岃屼笖鎹鏄笂鍗冧釜璁懼閮芥槸濡傛瑙勫緥錛岄偅涔堣繖縐嶈寰嬫湰韜氨涓嶆甯鎬簡銆?/font>

棣栧厛鐨勬鐤戝綋鐒舵槸TCP鐨刡uffer婊′簡錛屽鑷磗end鍙戦侀樆濉烇紝涓嶈繃TCP鐨勬暟鎹唴瀹瑰掓槸鏄劇ず娌℃湁閭d釜闂錛屽洜涓轟粬鍙戦佺殑涓変釜鍖呮瘡涓兘鍙湁鍑犲崄涓瓧鑺傘?/font>

鍓╀笅鐨勬儏鍐靛ぇ姒傚彧鏈変竴縐嶏紝灝辨槸搴旂敤紼嬪簭鎵嬪伐璁劇疆浜哹uffer澶у皬錛岀敋鑷蟲槸璁劇疆浜哠ND_BUF涓?錛堝叾瀹炲彧瑕佸皬浜庝粬鐨勬渶灝廝DU闀垮害錛夛紝瀵艱嚧浠栫殑鍗忚浜や簰鍙樻垚浜嗏滃仠絳夊崗璁濅簡錛涘洜涓烘瘡涓嬈″彂閫佺殑鏃跺欙紝buffer緙撳啿閮戒笉澶熺敤錛屾墍浠end璋冪敤蹇呯劧鏄闃誨錛岀洿鍒版敹鍒板墠涓涓寘鐨凙CK鏁版嵁鐒跺悗鎵嶈兘緇х畫錛涗笉鐔熸倝TCP鍗忚鏍堢殑錛岀湅鍒拌繖縐嶇幇璞★紝灝辨鐤戞槸閭d釜ACK鍥炲鐨勬湁闂浜嗐?/font>

 

鏈鍚庝粬鍙堟彁鍑轟簡涓涓棶棰橈紝涓轟粈涔堟湁鏃跺欎粬涓嬈″彂閫佷簡涓変釜鍖咃紝鎶撳寘鐨勬椂鍊欏彧鏈変袱涓紵鎭板閥榪欏張鏄竴涓猅CP鎺у埗閫夐」鐨勯棶棰橈紝榧庨紟澶у悕鐨勨淣agle綆楁硶鈥滃湪搴曚笅榪愪綔鐨勭粨鏋滀簡銆?/font>

涓轟簡紜鐚滄祴涓嶆槸闂錛岃浠朣how浜嗕竴涓嬩唬鐮侊紝紜涓ょ鐜拌薄瀵瑰簲鐨勬槸涓嶅悓鐨剆ocket錛屽彲鎯滅殑鏄悗涓涓猻ocket鐨勫垱寤轟唬鐮佹槸鏃犳硶鐪嬪埌浜嗐?/font>

 

榪欎簺灝忛夐」寮曡搗閮芥槸闈炲父鍩烘湰鐨凾CP鍗忚鏍堝師鐞嗘х煡璇嗭紝涓轟綍涔犳儻浜咼ava鎶借薄鍜岃嚜甯︾被搴撶殑浜轟細琚繖縐嶉棶棰樹駭鐢熺殑琛ㄩ潰鐜拌薄鎵鐤戞儜錛?/font>



skyscribe 2009-10-19 19:18 鍙戣〃璇勮
]]>
鍒╃敤LD_PRELOAD鍙戠幇紼嬪簭娼滃湪鐨勯棶棰?/title><link>http://www.shnenglu.com/skyscribe/archive/2009/06/30/88940.html</link><dc:creator>skyscribe</dc:creator><author>skyscribe</author><pubDate>Tue, 30 Jun 2009 14:05:00 GMT</pubDate><guid>http://www.shnenglu.com/skyscribe/archive/2009/06/30/88940.html</guid><wfw:comment>http://www.shnenglu.com/skyscribe/comments/88940.html</wfw:comment><comments>http://www.shnenglu.com/skyscribe/archive/2009/06/30/88940.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/skyscribe/comments/commentRss/88940.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/skyscribe/services/trackbacks/88940.html</trackback:ping><description><![CDATA[Solaris涓婏紝甯稿父鍙互鐢↙D_PRELOAD杈呭姪mdb鍋氫竴浜涜皟璇曘佹祴璇曞伐浣滐紝鍙互鍙戠幇涓浜涘叾瀹冩墜孌甸毦浠ュ彂鐜扮殑闂錛涙渶榪戝氨閬囧埌涓涓?br><br>浜嬫儏婧愪簬鏇挎崲浜嗙▼搴忎腑鐨勬煇涓熀紜閮ㄥ垎涔嬪悗錛岀▼搴忚繍琛岃搗鏉ュ崰鐢ㄧ殑鐗╃悊鍐呭瓨鏈変簡杈冧負鏄捐憲鐨勫鍔狅紝鍗撮毦浠ヤ竴涓嬪瓙鎷垮嚭鏉ヤ釜璁╀漢淇℃湇鐨勫師鍥犮備簬鏄嚜鐒舵兂鍒頒簡鍘葷湅涓涓嬬▼搴忕湡姝h繍琛岀殑鏃跺欙紝鏌愪竴閮ㄥ垎鍐呭瓨鏄皝鍒嗛厤鐨勩備箣鍓嶇敤 pmap -xalsF pid鍙戠幇銆恏eap銆戦儴鍒嗘湁鏄捐憲澧炲姞錛屽張涓嶆槸鍦ㄦ柊鍔犲叆鐨勯偅涓姩鎬佸簱閲岃竟銆?br>Solaris涓婃湁寮哄ぇ鐨刴db錛岃緟鍔╀笉鍚岀殑妯″潡鍙互寰楀嚭寰堝鏈夋剰鎬濈殑緇撹錛屽叾涓璴ibumem.so鍗沖彲浠ユ煡鐪嬪唴瀛樼殑鍒嗛厤鐨勬儏鍐碉紝騫跺彲浠ユ嫻嬫槸鍚︽湁鍐呭瓨娉勬紡銆?br>鍚姩鐨勬柟娉曞緢綆渚匡細<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><font face="courier new,courier,monospace">export UMEM_DEBUG=default<br></font><font face="courier new,courier,monospace">export UMEM_LOGGING=transaction</font><br><span style="color: #000000;">LD_PRELOAD</span><span style="color: #000000;">=/</span><span style="color: #000000;">lib</span><span style="color: #000000;">/</span><span style="color: #000000;">libumem.so<br>export LD_PRELOAD</span></div> 鐒跺悗鍦ㄦshell涓惎鍔ㄧ▼搴忥紝鏂版墦寮涓涓粓绔紝鍚屾牱璁劇疆濂絃D_PRELOAD錛堝惁鍒欎細鎻愮ず閿欒錛夛紝<br>鏌ユ壘姝h繍琛岀殑紼嬪簭鐨勮繘紼嬪彿錛堣皟璇曠殑紼嬪簭錛夛紝鐢熸垚涓涓猚ore鏂囦歡錛?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">ps </span><span style="color: #000000;">-</span><span style="color: #000000;">ef </span><span style="color: #000000;">|</span><span style="color: #000000;"> grep </span><span style="color: #000000;"><</span><span style="color: #000000;">appname</span><span style="color: #000000;">></span><span style="color: #000000;"><br>gcore </span><span style="color: #000000;"><</span><span style="color: #000000;">pid</span><span style="color: #000000;">></span><span style="color: #000000;"><br>ls core.</span><span style="color: #000000;"><</span><span style="color: #000000;">pid</span><span style="color: #000000;">></span></div> 鐢╩db鎵撳紑鏂扮敓鎴愮殑core鏂囦歡錛岀涓琛屽簲璇ユ彁紺哄姞杞戒簡libumem.so.<br>鎺ヤ笅鏉ワ紝鐢╨ibumem.so鎻愪緵鐨剋alker鍜宒cmds灝卞彲浠ユ煡璇㈢▼搴忚繍琛屼互鏉ュ埌浜х敓core鏂囦歡鐨勯偅涓鏃墮棿鐐逛赴瀵岀殑鍐呭瓨淇℃伅浜?<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">mdb core.pid<br></span><span style="color: #000000;">></span><span style="color: #000000;">::findleaks<br></span><span style="color: #000000;">></span><span style="color: #000000;">::umalog<br></span><span style="color: #000000;">></span><span style="color: #000000;">::umem_log</span></div> 鏇村鍙敤鐨勫懡浠わ紝鍙互鐢?:dmods -l鏌ョ湅銆?br><br>鏁翠釜榪囩▼闈炲父綣佹潅錛屽洜涓哄簲鐢ㄧ▼搴忔瘮杈冨ぇ錛屽垎閰嶅唴瀛樼殑log瀹炲湪鏄お澶氫簡錛屼絾鏄獊鐒跺彂鐜拌繍琛岀洰褰曚笅杈瑰浜嗕笉灝慶ore鏂囦歡錛屼竴涓嬪瓙濂囨簡錛屼箣鍓嶅彲鏄姳璐逛簡寰堝鏃墮棿鍦ㄦ彁楂樹唬鐮佽川閲忎笂錛屾寜閬撶悊涓嶅簲璇ヤ細鏈塩ore浜х敓浜嗐傛墦寮榪欎簺core錛岀敤pstack錛屽眳鐒跺彂鐜版煇涓ā鍧楀惎鍔ㄧ殑瀛愯繘紼嬪湪璋冪敤free鐨勫湴鏂筧bort浜嗭紝鎸夊浘绱㈤鏌ョ湅浠g爜錛屽湪鏌愪釜鏃棷閲岃竟錛屽嚑騫存病浜哄姩鐨勫皬瑙掕惤閲岋紝鍙戠幇鍒嗛厤鍐呭瓨鐨勫湴鏂癸細<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;"> path1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> getenv(</span><span style="color: #000000;">"</span><span style="color: #000000;">MYENV</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #0000ff;">char</span><span style="color: #000000;"> path2[] </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">bin/logDir/log.xxx</span><span style="color: #000000;">"</span><span style="color: #000000;"><br></span><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;"> path </span><span style="color: #000000;">=</span><span style="color: #000000;"> malloc(</span><span style="color: #0000ff;">sizeof</span><span style="color: #000000;">(path1) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #0000ff;">sizeof</span><span style="color: #000000;">(path2));<br>strcpy(path, path1);<br>strcat(path, path2);<br><img src="http://www.shnenglu.com/Images/dot.gif">.<br><br>free(path);<br>exit(</span><span style="color: #000000;">0</span><span style="color: #000000;">);<br><br><img src="http://www.shnenglu.com/Images/dot.gif">.</span></div> 鍘熸潵鏈鍒濆啓榪欏潡綰疌浠g爜鐨勪漢鎵撲簡椹檸鐪鹼紝鍒嗛厤鐨勫唴瀛樻湁闂錛屽鑷磃ree鐨勬椂鍊欏嚭闂錛屼絾姝e父鎯呭喌涓嬶紝榪欓噷鐨別xit涔嬪悗錛岃繘紼嬩篃灝遍鍑轟簡錛屽眳鐒舵病鏈塩ore鏂囦歡鍑烘潵錛屽鑷磋繖涓狟ug灞呯劧琚殣钘忎簡鏁板勾銆?br><br>libumem鍜孡D_PRELOAD灞呯劧鎶婂畠鎸栦簡鍑烘潵錛岄┈涓婁慨鏀逛箣銆?br><br>鎵璋?#8220;紲告偅甯哥Н浜庡拷寰?#8221;錛屾渶涓嶈搗鐪肩殑鍦版柟錛屽線寰浼氳鐢熶竴浜涢夯鐑︼紝涓嶆椂鍜綘涓鍙c?br>璁ㄥ帉鐨?legacy code without evolution/refactoring/test......"錛屾瘡涓礋璐d換鐨勮亴涓氱▼搴忓憳閮藉簲璇ュ幓娣辨?br><br>銆愭敞銆慙inux涓婁技涔庝篃鏈塴ibumem.so錛屼絾鏄嵈娌℃湁pstack/mdb榪欎簺濂界敤鐨勫伐鍏鳳紝鍙湁valgrind/gdb浜嗭紱solaris涓婁笉浣嗘湁mdb/dtrace,榪樻湁dbx,铏界劧gdb涔熸槸鍙敤鐨?br><br><img src ="http://www.shnenglu.com/skyscribe/aggbug/88940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/skyscribe/" target="_blank">skyscribe</a> 2009-06-30 22:05 <a href="http://www.shnenglu.com/skyscribe/archive/2009/06/30/88940.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.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://221080.com" target="_blank">黄色成人在线</a>| <a href="http://www-498787.com" target="_blank">狼人社综合社区</a>| <a href="http://wawabt.com" target="_blank">欧美日韩在线大尺度</a>| <a href="http://www-544778.com" target="_blank">久久久久青草大香线综合精品</a>| <a href="http://yyyy456.com" target="_blank">亚洲高清影视</a>| <a href="http://787282.com" target="_blank">奶水喷射视频一区</a>| <a href="http://www49797.com" target="_blank">欧美 亚欧 日韩视频在线</a>| <a href="http://yyypdq.com" target="_blank">性伦欧美刺激片在线观看</a>| <a href="http://660507ww.com" target="_blank">午夜精品在线看</a>| <a href="http://dadepaimai.com" target="_blank">久久免费少妇高潮久久精品99</a>| <a href="http://hhjc7.com" target="_blank">欧美综合第一页</a>| <a href="http://92y5.com" target="_blank">欧美高清日韩</a>| <a href="http://98tangav.com" target="_blank">一二三四社区欧美黄</a>| <a href="http://mm77gg.com" target="_blank">欧美一区视频</a>| <a href="http://szxrdr.com" target="_blank">欧美激情bt</a>| <a href="http://hy1598.com" target="_blank">国产一区二区毛片</a>| <a href="http://91mdtv.com" target="_blank">亚洲黄色影片</a>| <a href="http://www123hao.com" target="_blank">羞羞答答国产精品www一本</a>| <a href="http://72966t.com" target="_blank">欧美成人精品福利</a>| <a href="http://3233328.com" target="_blank">国产精品播放</a>| <a href="http://cca22.com" target="_blank">亚洲精品国产精品乱码不99按摩</a>| <a href="http://zxxx3.com" target="_blank">亚洲一区二区视频</a>| <a href="http://zzztt04.com" target="_blank">免费在线观看日韩欧美</a>| <a href="http://xhamster0.com" target="_blank">亚洲视频综合</a>| <a href="http://833816.com" target="_blank">免费不卡在线视频</a>| <a href="http://21bridal.com" target="_blank">国产日韩精品久久</a>| <a href="http://56667r.com" target="_blank">亚洲精品小视频</a>| <a href="http://3c3c3c.com" target="_blank">麻豆成人综合网</a>| <a href="http://850cn.com" target="_blank">欧美午夜精品一区二区三区</a>| <a href="http://tzhbsb.com" target="_blank">永久555www成人免费</a>| <a href="http://8004006.com" target="_blank">亚洲一区二区视频在线</a>| <a href="http://785448.com" target="_blank">欧美www在线</a>| <a href="http://wwwcao88.com" target="_blank">久久成人18免费网站</a>| <a href="http://0855123.com" target="_blank">国产精品一区免费视频</a>| <a href="http://www353488.com" target="_blank">亚洲午夜成aⅴ人片</a>| <a href="http://y77778.com" target="_blank">亚洲国产精品成人综合色在线婷婷 </a>| <a href="http://iietao.com" target="_blank">欧美一区激情</a>| <a href="http://erodasy.com" target="_blank">亚洲免费av网站</a>| <a href="http://www-35777.com" target="_blank">欧美三级电影网</a>| <a href="http://xcao10.com" target="_blank">亚洲欧美视频一区</a>| <a href="http://lfxhfh.com" target="_blank">9人人澡人人爽人人精品</a>| <a href="http://b46n.com" target="_blank">欧美区日韩区</a>| <a href="http://avtbr123.com" target="_blank">亚洲天堂网站在线观看视频</a>| <a href="http://wewe520.com" target="_blank">亚洲国产精品va在看黑人</a>| <a href="http://387www.com" target="_blank">久久综合国产精品</a>| <a href="http://spvicarb.com" target="_blank">亚洲人成在线影院</a>| <a href="http://xianqyd.com" target="_blank">亚洲精品一区二区三区不</a>| <a href="http://1390744.com" target="_blank">欧美日韩精品免费观看视一区二区 </a>| <a href="http://668756.com" target="_blank">久久国产精品72免费观看</a>| <a href="http://by56677.com" target="_blank">亚洲看片网站</a>| <a href="http://hhhtalk.com" target="_blank">国产欧美视频一区二区</a>| <a href="http://www-232323.com" target="_blank">久久久久久久久久码影片</a>| <a href="http://9lunli.com" target="_blank">久久人人爽人人</a>| <a href="http://www-111111.com" target="_blank">亚洲精品综合</a>| <a href="http://www-00468.com" target="_blank">亚洲一区一卡</a>| <a href="http://mishangmi.com" target="_blank">一区二区三区在线免费观看</a>| <a href="http://543199.com" target="_blank">亚洲国产精品va在线看黑人动漫 </a>| <a href="http://szth186.com" target="_blank">久久久国产午夜精品</a>| <a href="http://22127c.com" target="_blank">亚洲国产精品激情在线观看</a>| <a href="http://bjzgmember.com" target="_blank">亚洲国产成人久久</a>| <a href="http://b476.com" target="_blank">国产嫩草一区二区三区在线观看</a>| <a href="http://dmzjz.com" target="_blank">久久久久这里只有精品</a>| <a href="http://7357538.com" target="_blank">欧美激情国产高清</a>| <a href="http://889028.com" target="_blank">久久经典综合</a>| <a href="http://7504329.com" target="_blank">欧美精品偷拍</a>| <a href="http://seyuav4.com" target="_blank">理论片一区二区在线</a>| <a href="http://wocao1997.com" target="_blank">欧美日韩精品福利</a>| <a href="http://710557.com" target="_blank">欧美激情1区2区</a>| <a href="http://junhuatesu.com" target="_blank">国产日韩欧美在线观看</a>| <a href="http://www-57549.com" target="_blank">亚洲精品久久久久</a>| <a href="http://www49773.com" target="_blank">尤物九九久久国产精品的分类</a>| <a href="http://xb735.com" target="_blank">在线亚洲欧美视频</a>| <a href="http://www333444123.com" target="_blank">99精品99</a>| <a href="http://9911444.com" target="_blank">欧美风情在线</a>| <a href="http://airsixth.com" target="_blank">欧美大片在线观看一区</a>| <a href="http://wltaste.com" target="_blank">国产伦精品一区二区三区视频孕妇 </a>| <a href="http://743627.com" target="_blank">国产午夜精品久久久</a>| <a href="http://zz9876.com" target="_blank">亚洲手机成人高清视频</a>| <a href="http://360inns.com" target="_blank">亚洲三级影院</a>| <a href="http://ae262.com" target="_blank">欧美福利一区</a>| <a href="http://8558585.com" target="_blank">亚洲激情视频在线</a>| <a href="http://spvicarb.com" target="_blank">一区二区欧美日韩</a>| <a href="http://828121.com" target="_blank">欧美激情在线</a>| <a href="http://4tobi.com" target="_blank">一区二区三区四区五区视频</a>| <a href="http://7redy.com" target="_blank">一区二区国产精品</a>| <a href="http://dailymailnepal.com" target="_blank">欧美日韩一区国产</a>| <a href="http://qvod777.com" target="_blank">亚洲中无吗在线</a>| <a href="http://xingzhiyin85.com" target="_blank">久久精品亚洲精品</a>| <a href="http://www-787333.com" target="_blank">国产欧美精品一区aⅴ影院</a>| <a href="http://mysuteng.com" target="_blank">亚洲在线不卡</a>| <a href="http://91porn42.com" target="_blank">久久久久久久一区二区</a>| <a href="http://aqdit2022.com" target="_blank">一区二区三区中文在线观看</a>| <a href="http://saobi6.com" target="_blank">裸体一区二区</a>| <a href="http://603445.com" target="_blank">日韩一级黄色片</a>| <a href="http://8842aa.com" target="_blank">性18欧美另类</a>| <a href="http://huayoue.com" target="_blank">亚洲伦理自拍</a>| <a href="http://www033459.com" target="_blank">国产欧美一区二区精品性色</a>| <a href="http://www72227.com" target="_blank">欧美在线影院在线视频</a>| <a href="http://411233.com" target="_blank">亚洲福利视频免费观看</a>| <a href="http://fs-nanxiang.com" target="_blank">中文国产成人精品久久一</a>| <a href="http://7777525.com" target="_blank">国产一区二区日韩精品欧美精品</a>| <a href="http://gdjuba.com" target="_blank">老色鬼久久亚洲一区二区</a>| <a href="http://707fx.com" target="_blank">99热精品在线</a>| <a href="http://llyx888.com" target="_blank">欧美91精品</a>| <a href="http://xcao10.com" target="_blank">欧美一区久久</a>| <a href="http://c7lc.com" target="_blank">一本色道久久加勒比88综合</a>| <a href="http://80hogo.com" target="_blank">国产欧美一区二区三区在线看蜜臀</a>| <a href="http://cc28256.com" target="_blank">久久国产精品一区二区三区</a>| <a href="http://qibilly.com" target="_blank">亚洲日本理论电影</a>| <a href="http://32666066.com" target="_blank">久久亚洲风情</a>| <a href="http://qibilly.com" target="_blank">欧美性猛交一区二区三区精品</a>| <a href="http://zunguidq.com" target="_blank">亚洲男人的天堂在线</a>| <a href="http://www-293456.com" target="_blank">亚洲三级影院</a>| <a href="http://jdss777.com" target="_blank">一本色道久久综合亚洲精品不卡 </a>| <a href="http://youjizzbox.com" target="_blank">亚洲免费视频成人</a>| <a href="http://5657hh.com" target="_blank">一区二区三区精品久久久</a>| <a href="http://833077.com" target="_blank">在线观看日韩专区</a>| <a href="http://wanmajc.com" target="_blank">韩国一区二区在线观看</a>| <a href="http://arielteam.com" target="_blank">午夜精品久久久久久久</a>| <a href="http://133969.com" target="_blank">一区二区三区日韩</a>| <a href="http://9955377.com" target="_blank">欧美日韩中文字幕在线</a>| <a href="http://4tobi.com" target="_blank">亚洲日韩视频</a>| <a href="http://91chaopron.com" target="_blank">在线观看欧美日韩国产</a>| <a href="http://6673328.com" target="_blank">韩曰欧美视频免费观看</a>| <a href="http://szjyf668.com" target="_blank">国内精品久久久久久</a>| <a href="http://bmcshy.com" target="_blank">久久久久久电影</a>| <a href="http://0855dyw.com" target="_blank">亚洲国产美女</a>| <a href="http://017455.com" target="_blank">亚洲精品欧美日韩</a>| <a href="http://53xxxx.com" target="_blank">一区二区三区四区国产精品</a>| <a href="http://xiphosoft.com" target="_blank">91久久精品一区二区三区</a>| <a href="http://xingda-sh.com" target="_blank">亚洲国产91精品在线观看</a>| <a href="http://557523.com" target="_blank">国产日韩在线亚洲字幕中文</a>| <a href="http://dh03.com" target="_blank">国产综合色产</a>| <a href="http://7kz6.com" target="_blank">亚洲精品国精品久久99热</a>| <a href="http://9kkkb.com" target="_blank">亚洲精品一区二区三区在线观看</a>| <a href="http://8868866.com" target="_blank">亚洲国语精品自产拍在线观看</a>| <a href="http://tutu80.com" target="_blank">亚洲美女免费精品视频在线观看</a>| <a href="http://bby99.com" target="_blank">一区二区三区久久</a>| <a href="http://xingba999.com" target="_blank">性视频1819p久久</a>| <a href="http://taoh228.com" target="_blank">久久先锋资源</a>| <a href="http://www-34909.com" target="_blank">亚洲另类春色国产</a>| <a href="http://ximaimicro.com" target="_blank">欧美一区二区三区四区在线</a>| <a href="http://www-964664.com" target="_blank">久久久天天操</a>| <a href="http://318823.com" target="_blank">国产精品视频xxx</a>| <a href="http://649929.com" target="_blank">久久久久久综合网天天</a>| <a href="http://www433ad.com" target="_blank">牛牛精品成人免费视频</a>| <a href="http://jivbus.com" target="_blank">国产精品啊啊啊</a>| <a href="http://3333577.com" target="_blank">在线免费观看成人网</a>| <a href="http://gaobb52.com" target="_blank">亚洲一区精品视频</a>| <a href="http://749996.com" target="_blank">亚洲福利电影</a>| <a href="http://7345jj.com" target="_blank">久久免费偷拍视频</a>| <a href="http://aaa798.com" target="_blank">国产精品一区二区三区四区</a>| <a href="http://www18bbav.com" target="_blank">国产伦精品免费视频</a>| <a href="http://yp77741.com" target="_blank">夜夜嗨av色综合久久久综合网</a>| <a href="http://bjzgmember.com" target="_blank">午夜精品在线</a>| <a href="http://sxhrdyb.com" target="_blank">亚洲一品av免费观看</a>| <a href="http://52wenxiu.com" target="_blank">欧美日韩999</a>| <a href="http://337105.com" target="_blank">亚洲三级影院</a>| <a href="http://21bridal.com" target="_blank">亚洲成人在线视频网站</a>| <a href="http://xiangshi888.com" target="_blank">欧美专区亚洲专区</a>| <a href="http://www18bbav.com" target="_blank">国产欧美一区二区精品忘忧草</a>| <a href="http://mxkaozi.com" target="_blank">一区二区三区鲁丝不卡</a>| <a href="http://filmcameralibrary.com" target="_blank">亚洲电影在线免费观看</a>| <a href="http://668756.com" target="_blank">久久综合狠狠综合久久综合88</a>| <a href="http://www40255.com" target="_blank">国产亚洲精品一区二区</a>| <a href="http://9kkkb.com" target="_blank">欧美中文字幕不卡</a>| <a href="http://love136.com" target="_blank">亚洲欧美日韩一区二区三区在线观看</a>| <a href="http://yy306.com" target="_blank">欧美日韩亚洲国产一区</a>| <a href="http://5555547.com" target="_blank">在线综合+亚洲+欧美中文字幕</a>| <a href="http://3534m.com" target="_blank">亚洲精品国产欧美</a>| <a href="http://337791.com" target="_blank">国产精品免费一区二区三区在线观看</a>| <a href="http://shaijia123.com" target="_blank">一区二区三区四区在线</a>| <a href="http://767296.com" target="_blank">a91a精品视频在线观看</a>| <a href="http://444yd.com" target="_blank">国产精品久久久久久久久免费 </a>| <a href="http://pfpf662.com" target="_blank">久久国产精品久久久久久</a>| <a href="http://042455.com" target="_blank">国产精品久久久一本精品</a>| <a href="http://dk13studio.com" target="_blank">亚洲欧美国产视频</a>| <a href="http://4438x28.com" target="_blank">欧美一级专区</a>| <a href="http://3531888.com" target="_blank">亚洲国产精品激情在线观看</a>| <a href="http://xxxx90.com" target="_blank">亚洲激情欧美</a>| <a href="http://bjayj.com" target="_blank">国产欧美在线观看一区</a>| <a href="http://660507jj.com" target="_blank">久久久久一区二区三区</a>| <a href="http://ccc982.com" target="_blank">欧美国产精品专区</a>| <a href="http://wanmajc.com" target="_blank">香蕉久久夜色精品国产使用方法 </a>| <a href="http://alex-bruni.com" target="_blank">亚洲午夜电影在线观看</a>| <a href="http://ssss96.com" target="_blank">一区二区三区四区精品</a>| <a href="http://392294.com" target="_blank">国产嫩草影院久久久久</a>| <a href="http://www-35777.com" target="_blank">模特精品在线</a>| <a href="http://527937.com" target="_blank">欧美日韩国产美</a>| <a href="http://ehagakii.com" target="_blank">久久精品视频99</a>| <a href="http://www-90422.com" target="_blank">久久亚洲精品一区二区</a>| <a href="http://moonshile.com" target="_blank">亚洲社区在线观看</a>| <a href="http://543199.com" target="_blank">一本色道久久</a>| <a href="http://xiuren2021.com" target="_blank">伊人精品久久久久7777</a>| <a href="http://hs045.com" target="_blank">亚洲肉体裸体xxxx137</a>| <a href="http://ffff53.com" target="_blank">经典三级久久</a>| <a href="http://cnc800.com" target="_blank">香蕉视频成人在线观看 </a>| <a href="http://www-988900.com" target="_blank">久久久久久有精品国产</a>| <a href="http://894322.com" target="_blank">欧美高清一区</a>| <a href="http://91keshi.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>