锘??xml version="1.0" encoding="utf-8" standalone="yes"?>九九久久精品无码专区,久久亚洲AV无码精品色午夜,精品99久久aaa一级毛片http://www.shnenglu.com/andreitang/zh-cnWed, 07 May 2025 01:21:52 GMTWed, 07 May 2025 01:21:52 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="zvvhrjr" 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="hdjxlnh" 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="nlxtxrh" 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="rptflff" 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.bb2y.cn" target="_blank">久久久久亚洲AV成人网人人网站</a>| <a href="http://www.tpjqrj.cn" target="_blank">国产精品禁18久久久夂久</a>| <a href="http://www.58city.cn" target="_blank">99久久精品免费国产大片</a>| <a href="http://www.ptmei.cn" target="_blank">久久久久国产一区二区三区</a>| <a href="http://www.city24.com.cn" target="_blank">亚洲国产成人久久笫一页</a>| <a href="http://www.jdongshop.cn" target="_blank">久久精品亚洲AV久久久无码</a>| <a href="http://www.dntjj.cn" target="_blank">国产91久久精品一区二区</a>| <a href="http://www.lawyer010.cn" target="_blank">久久久久这里只有精品</a>| <a href="http://www.deartaobao.cn" target="_blank">AV无码久久久久不卡蜜桃</a>| <a href="http://www.95dq.cn" target="_blank">91精品国产91久久</a>| <a href="http://www.t5573.cn" target="_blank">亚洲国产精品高清久久久</a>| <a href="http://www.okfupo.cn" target="_blank">99久久免费只有精品国产</a>| <a href="http://www.1314liao.cn" target="_blank">久久精品国产99国产精品亚洲 </a>| <a href="http://www.by8d5c.cn" target="_blank">久久久久久久免费视频</a>| <a href="http://www.anglein.cn" target="_blank">国产产无码乱码精品久久鸭</a>| <a href="http://www.4060262.cn" target="_blank">欧美午夜A∨大片久久 </a>| <a href="http://www.adddi.cn" target="_blank">一级做a爰片久久毛片16</a>| <a href="http://www.pyspiderking.cn" target="_blank">国产精品久久久久蜜芽</a>| <a href="http://www.f7799.cn" target="_blank">国产成人精品久久综合</a>| <a href="http://www.5299.net.cn" target="_blank">日产精品久久久久久久性色</a>| <a href="http://www.cctt88.cn" target="_blank">久久久亚洲精品蜜桃臀</a>| <a href="http://www.xh68.cn" target="_blank">久久99久久99小草精品免视看</a>| <a href="http://www.ferrariwang.cn" target="_blank">少妇人妻综合久久中文字幕</a>| <a href="http://www.fanerge.cn" target="_blank">91精品国产综合久久四虎久久无码一级 </a>| <a href="http://www.xjyjd.cn" target="_blank">国产69精品久久久久APP下载</a>| <a href="http://www.wcxkmm.cn" target="_blank">国产精品内射久久久久欢欢</a>| <a href="http://www.dpbz.net.cn" target="_blank">国产亚洲精品自在久久</a>| <a href="http://www.k8movie.cn" target="_blank">久久人爽人人爽人人片AV</a>| <a href="http://www.lkwg.com.cn" target="_blank">囯产极品美女高潮无套久久久 </a>| <a href="http://www.hadonghoon.cn" target="_blank">久久人人爽人爽人人爽av</a>| <a href="http://www.tpjqrj.cn" target="_blank">a级毛片无码兔费真人久久</a>| <a href="http://www.xuezang.cn" target="_blank">久久777国产线看观看精品</a>| <a href="http://www.czzdjsj.cn" target="_blank">久久国产欧美日韩精品</a>| <a href="http://www.girla.cn" target="_blank">久久久一本精品99久久精品66 </a>| <a href="http://www.ceovod.cn" target="_blank">精品久久久久久中文字幕大豆网</a>| <a href="http://www.juntiankeji.cn" target="_blank">久久九色综合九色99伊人</a>| <a href="http://www.happy925.cn" target="_blank">国内精品免费久久影院</a>| <a href="http://www.anglein.cn" target="_blank">国产综合成人久久大片91</a>| <a href="http://www.40theft.cn" target="_blank">国产呻吟久久久久久久92</a>| <a href="http://www.kvgr.cn" target="_blank">久久影院午夜理论片无码</a>| <a href="http://www.anfubbs.cn" target="_blank">欧美午夜A∨大片久久 </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>