锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久久久久久久久久久,国产精品天天影视久久综合网,2021精品国产综合久久http://www.shnenglu.com/andreitang/zh-cnMon, 30 Jun 2025 15:30:25 GMTMon, 30 Jun 2025 15:30:25 GMT60Qt閭g偣浜嬪効錛堜竴錛?/title><link>http://www.shnenglu.com/andreitang/archive/2011/08/26/154392.html</link><dc:creator>妯辨灝忛敜瀛?/dc:creator><author>妯辨灝忛敜瀛?/author><pubDate>Fri, 26 Aug 2011 02:41:00 GMT</pubDate><guid>http://www.shnenglu.com/andreitang/archive/2011/08/26/154392.html</guid><wfw:comment>http://www.shnenglu.com/andreitang/comments/154392.html</wfw:comment><comments>http://www.shnenglu.com/andreitang/archive/2011/08/26/154392.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.shnenglu.com/andreitang/comments/commentRss/154392.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/andreitang/services/trackbacks/154392.html</trackback:ping><description><![CDATA[<h1>絎竴鍥?Signal鍜孲lot鏄悓姝ョ殑榪樻槸寮傛鐨勶紵</h1> <p>銆銆鎴戜滑鐭ラ亾Qt浠ヤ粬鐨剆ignal鍜宻lot鏈哄埗鐙澶╀笅銆備絾澶у鍦ㄧ敤鐨勬椂鍊欐湁娌℃湁娉ㄦ剰榪囷紝signal鍜宻lot涔嬮棿鏄紓姝ョ殑錛岃繕鏄悓姝ョ殑鍛紵涓烘鎴戦棶榪囦笉灝戜嬌鐢≦t鐨勯亾鍙嬨傛湁浜鴻鏄悓姝ョ殑錛屾湁浜鴻鏄紓姝ョ殑錛屼篃鏈変漢璇磋鐪嬪綋鏃朵綘鐨勪漢鍝併?( #$%^&*</p> <p>銆銆涓烘璐亾錛岀壒鍒仛浜嗕互涓嬪嚑涓祴璇曪細</p> <p>     First,鍦╩ain()涓誨嚱鏁伴噷錛岃緗袱涓熀浜嶲Object涓虹埗綾葷殑瀵硅薄a鍜宐錛宎瑙﹀彂signal,b鎺ュ彈signal銆傝鐪嬪叿浣撴渚嬶細</p> <p>    </p> <div id="igciogq" class="cnblogs_code"> <pre><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> MyTestA : </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> QObject<br /></span><span style="color: #008080;"> 2</span> <span style="color: #000000;">{<br /></span><span style="color: #008080;"> 3</span> <span style="color: #000000;"> Q_OBJECT<br /></span><span style="color: #008080;"> 4</span> <span style="color: #000000;"></span><span style="color: #0000ff;">public</span><span style="color: #000000;">:<br /></span><span style="color: #008080;"> 5</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> emitSignal()<br /></span><span style="color: #008080;"> 6</span> <span style="color: #000000;"> {<br /></span><span style="color: #008080;"> 7</span> <span style="color: #000000;"> signalMyTestA();<br /></span><span style="color: #008080;"> 8</span> <span style="color: #000000;"> }<br /></span><span style="color: #008080;"> 9</span> <span style="color: #000000;"><br /></span><span style="color: #008080;">10</span> <span style="color: #000000;"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> slots:<br /></span><span style="color: #008080;">11</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> slotMyTestA()<br /></span><span style="color: #008080;">12</span> <span style="color: #000000;"> {<br /></span><span style="color: #008080;">13</span> <span style="color: #000000;"> qDebug()</span><span style="color: #000000;"><<</span><span style="color: #800000;">"</span><span style="color: #800000;">slotMyTestA is called.</span><span style="color: #800000;">"</span><span style="color: #000000;">;<br /></span><span style="color: #008080;">14</span> <span style="color: #000000;"> }<br /></span><span style="color: #008080;">15</span> <span style="color: #000000;">signals:<br /></span><span style="color: #008080;">16</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> signalMyTestA();<br /></span><span style="color: #008080;">17</span> <span style="color: #000000;">};<br /></span><span style="color: #008080;">18</span> <span style="color: #000000;"><br /></span><span style="color: #008080;">19</span> <span style="color: #000000;"></span><span style="color: #0000ff;">class</span><span style="color: #000000;"> MyTestB : </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> QObject<br /></span><span style="color: #008080;">20</span> <span style="color: #000000;">{<br /></span><span style="color: #008080;">21</span> <span style="color: #000000;"> Q_OBJECT<br /></span><span style="color: #008080;">22</span> <span style="color: #000000;"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> slots:<br /></span><span style="color: #008080;">23</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> slotMyTestB()<br /></span><span style="color: #008080;">24</span> <span style="color: #000000;"> {<br /></span><span style="color: #008080;">25</span> <span style="color: #000000;"> qDebug()</span><span style="color: #000000;"><<</span><span style="color: #800000;">"</span><span style="color: #800000;">slotMyTestB is called.</span><span style="color: #800000;">"</span><span style="color: #000000;">;<br /></span><span style="color: #008080;">26</span> <span style="color: #000000;"> }<br /></span><span style="color: #008080;">27</span> <span style="color: #000000;">signals:<br /></span><span style="color: #008080;">28</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> signalMyTestB();<br /></span><span style="color: #008080;">29</span> <span style="color: #000000;">};<br /></span><span style="color: #008080;">30</span> <span style="color: #000000;"><br /></span><span style="color: #008080;">31</span> <span style="color: #000000;"></span><span style="color: #0000ff;">int</span><span style="color: #000000;"> main(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> argc, </span><span style="color: #0000ff;">char</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">argv[])<br /></span><span style="color: #008080;">32</span> <span style="color: #000000;">{<br /></span><span style="color: #008080;">33</span> <span style="color: #000000;"> QApplication app(argc, argv);<br /></span><span style="color: #008080;">34</span> <span style="color: #000000;"><br /></span><span style="color: #008080;">35</span> <span style="color: #000000;"> MyTestA a;<br /></span><span style="color: #008080;">36</span> <span style="color: #000000;"> MyTestB b;<br /></span><span style="color: #008080;">37</span> <span style="color: #000000;"> QObject::connect(</span><span style="color: #000000;">&</span><span style="color: #000000;">a,SIGNAL(signalMyTestA()),</span><span style="color: #000000;">&</span><span style="color: #000000;">b,SLOT(slotMyTestB()));<br /></span><span style="color: #008080;">38</span> <span style="color: #000000;"><br /></span><span style="color: #008080;">39</span> <span style="color: #000000;"> a.emitSignal();<br /></span><span style="color: #008080;">40</span> <span style="color: #000000;"> <br /></span><span style="color: #008080;">41</span> <span style="color: #000000;"> </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> app.exec();<br /></span><span style="color: #008080;">42</span> <span style="color: #000000;">}</span></pre> </div> <p>鍦╯lotMyTestB鐨勫嚱鏁伴噷鎵撲釜鏂偣錛岀湅涓涓嬭皟鐢ㄥ爢鏍?call stack)銆?/p> <p>鏄悓姝ヨ皟鐢ㄧ殑錛屾煇浜涢亾鍙嬪紑濮嬫媹鑳″井絎戯紝瀹炶返鍑虹湡鐭ュ晩銆?/p> <p><img src="http://pic002.cnblogs.com/images/2011/320623/2011080310273623.png" alt="" /></p> <p>姝ゆ椂鍙涓滄柟榛戜簯婊氭粴錛岀數闂浄楦o紝鍙堟湁閬撳弸寮濮嬪害鍔簡銆傜獊鐒朵竴搴﹀姭閬撳弸妯湁鍐峰錛屾嬁璧鋒媯灝樺埛鍒風殑鏀瑰啓浜嗕笂闈㈢殑浠g爜銆傚彧瑙佹閬撳弸鎶奱瀵硅薄鎸埌浜嗕竴涓柊綰跨▼涓紙MyTestC鍒涘緩鐨勶級錛岃宐瀵硅薄浠嶇劧鍦ㄤ富綰跨▼涓傜劧鍚巃瀵硅薄瑙﹀彂淇″彿銆?/p> <div id="maqmasu" class="cnblogs_Highlighter"> <pre class="brush:cpp;gutter:true;">class MyTestA : public QObject { Q_OBJECT public: void emitSignal() { signalMyTestA(); } public slots: void slotMyTestA() { qDebug()<<"slotMyTestA is called."; } signals: void signalMyTestA(); }; class MyTestB : public QObject { Q_OBJECT public slots: void slotMyTestB() { qDebug()<<"slotMyTestB is called."; } signals: void signalMyTestB(); }; extern MyTestB *g_pMyTestB; class MyTestC : public QThread { Q_OBJECT public: void run() { MyTestA a; connect(&a,SIGNAL(signalMyTestA()),g_pMyTestB,SLOT(slotMyTestB())); a.emitSignal(); exec(); } public slots: void slotMyTestC() { qDebug()<<"slotMyTestC is called."; } signals: void signalMyTestC(); }; class MyTest : public QDialog { Q_OBJECT public: MyTest(QWidget *parent = 0, Qt::WFlags flags = 0); ~MyTest(); private: Ui::MyTestClass ui; }; //////////////////////////////////////////////// MyTestB *g_pMyTestB = NULL; int main(int argc, char *argv[]) { QApplication app(argc, argv); MyTestB b; g_pMyTestB = &b; MyTestC c; c.start(); return app.exec(); } </pre> </div> <p>璇存椂榪燂紝閭f椂蹇傚湪涓閬撶傳闆峰妶涓嬩箣闄咃紝鎸変笅浜咶5銆傚彧瑙侊紝姝ゆ椂鐨勮皟鐢ㄥ爢鏍堟樉紺?</p> <p><img src="http://pic002.cnblogs.com/images/2011/320623/2011080311064522.png" alt="" /></p> <p>濂囪抗鍑虹幇浜嗭紝灞呯劧鍙樻垚寮傛璋冪敤浜嗐傚彧瑙佷笢鏂瑰ぉ絀轟竾閬撻噾鍏夊皠涓嬶紝鍦ㄩ樀闃典粰涔愬0涓紝浼犳潵鏈楁湕涔嬪0:"璐亾灝樹簨宸蹭簡錛屽啀鏃犵壍鎸?銆?/p> <p>闅鵑亾Qt鐪熺殑鏄潬浜哄搧鐨勶紝鎴栬匭t鑾笉鏄篃鏄慨浠欓亾鍙嬶紝涓嶆棩涔熷皢椋炲崌銆?/p> <p>鍦ㄥ惥絳変紬浜鴻啘鎷滃姞鐤戞儜涔嬫椂錛屽彧瑙侀鍗囧墠杈堬紝鐣欎笅涓鏉″亪璇傚唴浜嬩笉鍐抽棶鐧懼害錛屽浜嬩笉鍐抽棶璋鋒瓕銆?/p> <p>鍚劇瓑浼椾漢绔嬪埢鎼滃錛屾亶鐒跺ぇ鐗┿?/p> <p><strong><span style="color: #ff0000;">鍘熸潵signal鍜宻lot鏄紓姝ヨ皟鐢ㄨ繕鏄悓姝ヨ皟鐢紝鍙栧喅浜庡connect鐨勮瀹氥傚叾瀹瀋onnect榪樻湁涓涓弬鏁?Qt::ConnectionType),鏄畠鍐沖畾浜嗘槸鍚屾榪樻槸寮傛銆?/span></strong>浠ヤ笅鏄疌onnectionType鐨勫畾涔?/p> <p><img src="http://pic002.cnblogs.com/images/2011/320623/2011080311260585.png" alt="" /></p> <p>鍙笉榪囷紝騫沖父瀹冩湁涓涓粯璁ゅ糛t::AutoConnection,鎴戜滑蹇界暐浜嗗畠銆傝繖鏃舵湁閬撳弸闂亾錛屼負浣曞湪AutoConnection妯″紡涓嬶紝鏈夋椂鏄悓姝ワ紝鏈夋椂鏄紓姝ワ紝鑾潪Auto灝辨槸浜哄搧浠e悕璇嶃?/p> <p>闈炰篃錛屽叾瀹濧uto鏄繖鏍瘋瀹氱殑錛?/p> <p><strong><span style="color: #ff0000;">褰搒ender鍜宺eceiver鍦ㄥ悓涓綰跨▼鏃訛紝灝辨槸鍚屾妯″紡錛岃屽湪涓嶅悓綰跨▼鏃訛紝鍒欐槸寮傛妯″紡銆?/span></strong></p> <p><span style="color: #000000;">浼椾漢鐨嗘洶鍠勩?/span></p> <p><span style="color: #000000;">灝卞湪浼椾漢寮瑰啝鐩稿簡涔嬫椂錛岀獊鐒朵竴閬撶被浼肩溂闀滃彂鍑虹殑瀵掑厜闂繃錛屼竴涓粦褰辨笎娓愭竻鏅頒簡璧鋒潵銆?/span></p> <p><span style="color: #000000;">浠栧眳鐒跺氨鏄?.................</span></p> <p><span style="color: #000000;">闈掓槬姘擱┗錛屽崄浜屽勾濡備竴鏃ョ殑鏌崡鍚涳紝浠栨嫑鐗屽紡鐨勭鎬у0闊崇粰浼楅亾鍙嬩竴鏅村ぉ闇歸洺錛?#8220;璇鎬綅浠ヤ負榪欏氨鏄叏閮ㄧ殑鐪熺浉鍚楋紵”</span></p> <p><span style="color: #000000;">鎺ョ潃浠栧埛鍒風殑鍙堟敼鍐欎簡浠g爜錛屽湪涓葷嚎紼嬩腑鐢熸垚a,b涓や釜瀵硅薄錛岃宎瀵硅薄鍦ㄦ柊綰跨▼錛圡yTestC鍒涘緩鐨勶級涓Е鍙戜俊鍙楓?/span></p> <p> </p> <div id="iiowksq" class="cnblogs_Highlighter"> <pre class="brush:cpp;gutter:true;">class MyTestA : public QObject { Q_OBJECT public: void emitSignal() { signalMyTestA(); } public slots: void slotMyTestA() { qDebug()<<"slotMyTestA is called."; } signals: void signalMyTestA(); }; class MyTestB : public QObject { Q_OBJECT public slots: void slotMyTestB() { qDebug()<<"slotMyTestB is called."; } signals: void signalMyTestB(); }; extern MyTestB *g_pMyTestB; extern MyTestA *g_pMyTestA; class MyTestC : public QThread { Q_OBJECT public: void run() { g_pMyTestA->emitSignal(); exec(); } public slots: void slotMyTestC() { qDebug()<<"slotMyTestC is called."; } signals: void signalMyTestC(); }; ///////////////////////////////////////////// MyTestB *g_pMyTestB = NULL; MyTestA *g_pMyTestA = NULL; int main(int argc, char *argv[]) { QApplication app(argc, argv); MyTestA a; g_pMyTestA = &a; MyTestB b; g_pMyTestB = &b; QObject::connect(&a,SIGNAL(signalMyTestA()),&b,SLOT(slotMyTestB())); MyTestC c; c.start(); return app.exec(); } </pre> </div> <p> </p> <p>鍦ㄤ紬浜虹枒鎯戠殑鐪煎厜涓紝姝ゅ悰娣″畾鐨勬寜涓嬩簡F5銆傚彧瑙佽皟鐢ㄥ爢鏍?call stack)鏄劇ず</p> <p><img src="http://pic002.cnblogs.com/images/2011/320623/2011080312020647.png" alt="" /></p> <p>浼椾漢鐨嗘儕鍛鹼紝“Impossible”銆俛鍜宐鏄庢槑鏄睘浜庝竴涓嚎紼嬬殑錛屼負浣曚細寮傛璋冪敤銆傛鏃舵垜浠啛鎮夌殑璇綍錛屽張鍦ㄨ寵竟鍥炲搷,鏄?鎴戠浉淇$湡鐩稿彧鏈変竴涓紒錛侊紒"榪欏彞璇濆悧錛烴o錛屽彧瑙佹煰鍗楀悰錛屼紭闆呭湴鎸ヤ簡鎸ユ墜鎸囷紝"Nothing impossible",浠庡彛涓紦緙撴粦鍑恒?/p> <p>銆備紬浜虹殕鎵戣錛?#8220;鏈夊眮蹇斁”銆?/p> <p>姝ゆ椂鏌崡鍚涚紦緙撲粠鍙h涓紝鎽稿嚭涓寮犵焊錛屾姏鍚戠┖涓紝鐒跺悗杞韓紱誨幓銆傚彧瑙侀殢椋庨钀界殑綰擱潰涓婇潰鎽樺綍浜嗚繖涔堜竴孌礠t婧愪唬鐮侊紝鍦ˋuto妯″紡涓嬶紝濡傛灉瑕佸悓姝ヨ皟鐢紝涓嶄粎瑕佹眰sender鍜宺eceiver鏄悓涓綰跨▼錛岃屼笖sender瑙﹀彂鐨勬椂鍊欙紝鎵鍦ㄧ殑綰跨▼涔熻鍜宺eceiver涓鑷淬?/p> <div id="aoceieu" class="cnblogs_Highlighter"> <pre class="brush:cpp;gutter:true;"> // determine if this connection should be sent immediately or // put into the event queue if ((c->connectionType == Qt::AutoConnection && (currentThreadData != sender->d_func()->threadData || receiver->d_func()->threadData != sender->d_func()->threadData)) || (c->connectionType == Qt::QueuedConnection)) { queued_activate(sender, signal_absolute_index, c, argv ? argv : empty_argv); continue; } else if (c->connectionType == Qt::BlockingQueuedConnection) { blocking_activate(sender, signal_absolute_index, c, argv ? argv : empty_argv); continue; }<br /><br />鎽樿嚜qobject.cpp </pre> </div> <p>z浼椾漢鐨嗘儕錛?strong><span style="color: #ff0000;">鍘熸潵鍦ˋuto妯″紡涓嬶紝濡傛灉sender鐨勮Е鍙戞椂鎵澶勭殑綰跨▼鍜宺eceiver涓嶅悓錛屼篃浼氭槸寮傛璋冪敤</span></strong>銆傛鏃墮亾鍙嬮綈澹板悜鏌崡鍠婇亾“榪欐槸鍏ㄩ儴鐨勭湡鐩鎬簡鍚?#8221;錛熸煰鍗楄漿榪囧ご鏉ョ瑧鑰屼笉璇紝娓愭笎鍙堟秷澶卞湪榛戞殫涓?#8220;鏈夊灝戞棤鑰誨彲浠ラ噸鏉?#8221;婕備笂浜嗕紬浜虹殑蹇冨ご銆傛湜鐫榪滃鐨勯洦鍚庨槼鍏夛紝涓涓ぇ澶х殑闂彿涔熷嚭鐜板湪浼椾漢澶撮《,"Qt浣犲埌搴曟湁澶氭棤鑰伙紵錛燂紵"銆備紬浜哄張闄峰叆浜嗘矇鎬濄?/p> <p>嬈茬煡鍚庝簨濡備綍錛岃鍚笅鍥炲垎瑙c?/p> <p> </p> <p>姝ょ瘒宸插湪<a >CNBLOG</a>鍚屾椂鍙戝竷</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p><span style="color: #000000;"><br /></span></p> <p><span style="color: #000000;"><br /></span></p> <p><span style="color: #000000;"><br /></span></p><img src ="http://www.shnenglu.com/andreitang/aggbug/154392.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/andreitang/" target="_blank">妯辨灝忛敜瀛?/a> 2011-08-26 10:41 <a href="http://www.shnenglu.com/andreitang/archive/2011/08/26/154392.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.jxhcgd.cn" target="_blank">91麻豆国产精品91久久久</a>| <a href="http://www.yidasoft.com.cn" target="_blank">久久99精品久久久久久久久久</a>| <a href="http://www.4091.com.cn" target="_blank">99久久国产热无码精品免费久久久久 </a>| <a href="http://www.manour.cn" target="_blank">狠狠久久综合伊人不卡</a>| <a href="http://www.sheersky.cn" target="_blank">久久亚洲高清综合</a>| <a href="http://www.029canon.cn" target="_blank">久久久免费精品re6</a>| <a href="http://www.esld.cn" target="_blank">国产精品免费久久久久电影网</a>| <a href="http://www.ipingpong.cn" target="_blank">久久国产视屏</a>| <a href="http://www.lalaazg.cn" target="_blank">久久精品一区二区三区不卡</a>| <a href="http://www.sgcam.com.cn" target="_blank">99久久www免费人成精品</a>| <a href="http://www.expo2006sy.com.cn" target="_blank">亚洲一级Av无码毛片久久精品</a>| <a href="http://www.2cafe.cn" target="_blank">亚洲精品97久久中文字幕无码</a>| <a href="http://www.spdx.com.cn" target="_blank">久久久久人妻精品一区</a>| <a href="http://www.iwck.cn" target="_blank">亚洲欧美日韩精品久久亚洲区 </a>| <a href="http://www.o33k.cn" target="_blank">久久久精品无码专区不卡</a>| <a href="http://www.ttkanshu.cn" target="_blank">久久棈精品久久久久久噜噜</a>| <a href="http://www.51xinjia.cn" target="_blank">99热热久久这里只有精品68</a>| <a href="http://www.sr77.cn" target="_blank">色综合久久中文字幕无码</a>| <a href="http://www.vtdf.cn" target="_blank">久久精品一区二区三区中文字幕 </a>| <a href="http://www.e3668.cn" target="_blank">精品国产日韩久久亚洲</a>| <a href="http://www.feschain.cn" target="_blank">中文字幕一区二区三区久久网站</a>| <a href="http://www.wtxpxt.cn" target="_blank">亚洲午夜久久久久久噜噜噜</a>| <a href="http://www.zsputian.com.cn" target="_blank">久久这里只有精品视频99</a>| <a href="http://www.jlauyh.cn" target="_blank">久久久久夜夜夜精品国产</a>| <a href="http://www.bestlevering.cn" target="_blank">99精品国产99久久久久久97</a>| <a href="http://www.guwz.cn" target="_blank">久久伊人中文无码</a>| <a href="http://www.wxyuyang.com.cn" target="_blank">久久久久人妻精品一区三寸蜜桃 </a>| <a href="http://www.52zqsq.cn" target="_blank">精品多毛少妇人妻AV免费久久</a>| <a href="http://www.sjpeixun.cn" target="_blank">久久精品国产免费</a>| <a href="http://www.e9ir544.cn" target="_blank">国产成人综合久久综合</a>| <a href="http://www.tvauto.cn" target="_blank">久久丫忘忧草产品</a>| <a href="http://www.jinziwan.com.cn" target="_blank">久久91精品国产91</a>| <a href="http://www.shyk888.cn" target="_blank">日韩精品无码久久一区二区三</a>| <a href="http://www.ikxc.cn" target="_blank">久久久91人妻无码精品蜜桃HD</a>| <a href="http://www.dnsdna.cn" target="_blank">97久久精品无码一区二区天美</a>| <a href="http://www.sixmen.com.cn" target="_blank">中文精品久久久久人妻不卡</a>| <a href="http://www.1hkl.cn" target="_blank">中文字幕日本人妻久久久免费</a>| <a href="http://www.hhhkk.cn" target="_blank">欧美亚洲国产精品久久</a>| <a href="http://www.tobeok.cn" target="_blank">色妞色综合久久夜夜</a>| <a href="http://www.ynymdp.cn" target="_blank">伊人 久久 精品</a>| <a href="http://www.businesscube.cn" target="_blank">亚洲va久久久噜噜噜久久</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>