锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲娇小video精品,欧美性猛交xxxx免费看久久久,亚洲一区免费观看http://www.shnenglu.com/lynch/zh-cnTue, 02 Dec 2025 19:34:23 GMTTue, 02 Dec 2025 19:34:23 GMT60listen()鐨刡acklog鍙傛暟灝忕粨http://www.shnenglu.com/lynch/archive/2012/12/30/196855.html钁d笁钁d笁Sun, 30 Dec 2012 07:52:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/30/196855.htmlhttp://www.shnenglu.com/lynch/comments/196855.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/30/196855.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/196855.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196855.html 
     listen鍑芥暟鏄綉緇滅紪紼嬩竴涓熀鏈殑鍑芥暟錛岃屼笖瀹冪殑backlog鍙傛暟鍗存槸鍜孴CP鍗忚鎭伅鐩稿叧鐨勩傛垜浠潵鐪嬩竴涓嬩竴涓猙acklog鍙傛暟鍒板簳鏈夊灝戠瀵嗐?/span>
 

涓銆?涓轟簡鐞嗚Вbacklog鍙傛暟錛屾垜浠繀欏婚鍏堣璇唋isten鍑芥暟銆?/font>

#include<sys/socket.h>
int listen(int sockfd, int backlog);

listen鍑芥暟浠呯敱TCP鏈嶅姟鍣ㄨ皟鐢紝瀹冨仛涓や歡浜嬫儏錛?/p>

1銆佸綋socket鍑芥暟鍒涘緩涓涓鎺ュ彛鏃訛紝瀹冭鍋囪涓轟竴涓富鍔ㄥ瑁呭彛錛屼篃灝辨槸璇達紝瀹冩槸涓涓皢璋冪敤connet鍙戣搗榪炴帴鐨勫鎴峰鎺ュ彛銆俵isten鍑芥暟鎶婁竴涓湭榪炴帴鐨勫鎺ュ彛杞崲鎴愪竴涓鍔ㄥ鎺ュ彛錛屾寚紺哄唴鏍稿簲鎺ュ彈鎸囧悜璇ュ鎺ュ彛鐨勮繛鎺ヨ姹傘傛牴鎹甌CP鐘舵佽漿鎹㈠浘錛岃皟鐢╨isten瀵艱嚧濂楁帴鍙d粠CLOSED鐘舵佽漿鎹㈠埌LISTEN鐘舵併?

2銆佹湰鍑芥暟鐨勭浜屼釜鍙傛暟瑙勫畾浜嗗唴鏍稿簲璇ヤ負鐩稿簲濂楁帴鍙f帓闃熺殑鏈澶ц繛鎺ヤ釜鏁般?

涓轟簡鏇村ソ鐨勭悊瑙acklog鍙傛暟錛屾垜浠繀欏昏璇嗗埌鍐呮牳涓轟換浣曚竴涓粰瀹氱殑鐩戝惉濂楁帴鍙g淮鎶や袱涓槦鍒楋細

      1銆佹湭瀹屾垚榪炴帴闃熷垪錛坕ncomplete connection queue錛夛紝姣忎釜榪欐牱鐨凷YN鍒嗚妭瀵瑰簲鍏朵腑涓欏癸細宸茬敱鏌愪釜瀹㈡埛鍙戝嚭騫跺埌杈炬湇鍔″櫒錛岃屾湇鍔″櫒姝e湪絳夊緟瀹屾垚鐩稿簲鐨凾CP涓夎礬鎻℃墜榪囩▼銆傝繖浜涘鎺ュ彛澶勪簬SYN_RCVD鐘舵併?

     2銆佸凡瀹屾垚榪炴帴闃熷垪錛坈ompleted connection queue錛夛紝姣忎釜宸插畬鎴怲CP涓夎礬鎻℃墜榪囩▼鐨勫鎴峰搴斿叾涓竴欏廣傝繖浜涘鎺ュ彛澶勪簬ESTABLISHED鐘舵併?

褰撴潵鑷鎴風殑SYN鍒拌揪鏃訛紝TCP鍦ㄦ湭瀹屾垚榪炴帴闃熷垪涓垱寤轟竴涓柊欏癸紝鐒跺悗鍝嶅簲浠ヤ笁璺彙鎵嬬殑絎簩涓垎鑺傦細鏈嶅姟鍣ㄧ殑SYN鍝嶅簲錛屽叾涓◢甯﹀瀹㈡埛SYN鐨凙CK錛堝嵆SYN+ACK錛夈傝繖涓欏逛竴鐩翠繚鐣欏湪鏈畬鎴愯繛鎺ラ槦鍒椾腑錛岀洿鍒頒笁璺彙鎵嬬殑絎笁涓垎鑺傦紙瀹㈡埛瀵規湇鍔″櫒SYN鐨凙CK錛夊埌杈炬垨鑰呰欏硅秴鏃朵負姝紙鏇劇粡婧愯嚜Berkeley鐨勫疄鐜頒負榪欎簺鏈畬鎴愯繛鎺ョ殑欏硅緗殑瓚呮椂鍊間負75縐掞級銆傚鏋滀笁璺彙鎵嬫甯稿畬鎴愶紝璇ラ」灝變粠鏈畬鎴愯繛鎺ラ槦鍒楃Щ鍒板凡瀹屾垚榪炴帴闃熷垪鐨勯槦灝俱傚綋榪涚▼璋冪敤accept鏃訛紝宸插畬鎴愯繛鎺ラ槦鍒椾腑鐨勯槦澶撮」灝嗚繑鍥炵粰榪涚▼錛屾垨鑰呭鏋滆闃熷垪涓虹┖錛岄偅涔堣繘紼嬪皢琚姇鍏ョ潯鐪狅紝鐩村埌TCP鍦ㄨ闃熷垪涓斁鍏ヤ竴欏規墠鍞ら啋瀹冦?

浜屻佹煡鐪媘an鎵嬪唽銆傜湅鐪媘an listen鎬庝箞璇?/font>

clip_image002[1]
      鍙互鐪嬪埌man鎵嬪唽鏄繖鏍鋒弿榪癰acklog鍙傛暟鐨勶細“backlog鍙傛暟紜畾浜哻onnection闃熷垪鍙互澧為暱鐨勬渶澶ч暱搴?#8221;錛屽鏋渃onnection闃熷垪宸叉弧錛堣揪鍒癰acklog紜畾鐨勯暱搴︼級錛岄偅涔堟柊鐨刢onnection璇鋒眰鍒版潵鏃訛紝瀹㈡埛绔細寰楀埌涓涓狤CONNREFUSED error錛屾垨鑰咃紝濡傛灉搴曞眰鍗忚鏀寔閲嶅彂錛岄偅涔堣繖涓姹備細琚湇鍔″櫒蹇界暐鑰屼嬌瀹㈡埛绔噸鏂板彂閫乧onnection璇鋒眰銆?

clip_image004[1]
       鐜板湪backlog鐢ㄦ潵紜畾宸插畬鎴愰槦鍒楋紙瀹屾垚涓夋鎻℃墜絳夊緟accept錛夌殑闀垮害錛岃屼笉鍐嶆槸宸插畬鎴愰槦鍒楀拰鏈畬鎴愯繛鎺ラ槦鍒椾箣鍜岋紙linux 2.2涔嬪墠錛夈?

      鏈畬鎴愰槦鍒楋紙incomplete connection queue錛夌殑闀垮害鐜板湪鐢?proc/sys/net/ipv4/tcp_max_syn_backlog璁劇疆錛屽湪鐜板湪澶у鏁版渶鏂發inux鍐呮牳閮芥槸榛樿512錛岃繖涓緗湁鏁堢殑鍓嶆彁鏄郴緇熺殑syncookies鍔熻兘琚鐢紝濡傛灉緋葷粺鐨剆yncookies鍔熻兘琚惎鐢紝閭d箞榪欎釜璁劇疆鏄棤鏁堢殑銆係yncookies鏄湪鍐呮牳緙栬瘧鐨勬椂鍊欒緗殑錛屾煡鐪媠yncookies鏄惁鍚姩錛?

      cat /proc/sys/net/ipv4/tcp_syncookies

      濡傛灉鏄?#8220;1”璇存槑宸插惎鐢紝涓?#8220;0”璇存槑鏈惎鐢ㄣ?

     閭d箞涓簊yncookies鏄仛浠涔堢殑鍛紝涓轟粈涔堝畠浼氬拰鏈畬鎴愰槦鍒楁湁鍏崇郴銆傜畝鍗曠殑璇村畠鏄負闃茶寖SYN Flood鏀誨嚮鐨勮璁°傚叿浣撹鍙傝?#8220;syncookies浠嬬粛”錛坔ttp://baike.baidu.com/view/9033755.htm錛夈?

緇х畫鐪媌acklog錛屽鏋滄垜浠粰listen鐨刡acklog鍙傛暟璁懼艱秴榪囦簡/proc/sys/net/core/somaxconn錛岄偅涔坆acklog鍙傛暟鐨勫間負鑷姩琚敼鍐欎負/proc/sys/net/core/somaxconn鐨勫鹼紝瀹冪殑榛樿澶у皬涓?28.

 

 

鏇村璧勬枡鍙互鏌ョ湅

1銆?man tcp

2銆?man listen

3銆?銆妘nix緗戠粶緙栫▼鍗蜂竴銆?

4銆?鐧懼害鐧劇syncookies浠嬬粛錛歨ttp://baike.baidu.com/view/9033755.htm



钁d笁 2012-12-30 15:52 鍙戣〃璇勮
]]>
C++ UML灝忕粨http://www.shnenglu.com/lynch/archive/2012/12/21/196518.html钁d笁钁d笁Fri, 21 Dec 2012 14:09:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/21/196518.htmlhttp://www.shnenglu.com/lynch/comments/196518.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/21/196518.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/196518.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196518.html鍦║ML綾誨浘涓?綾諱笌綾諱箣闂存湁鍑犵甯歌鍏崇郴:渚濊禆銆佸叧鑱斻佽仛鍚堛佺粍鍚堛佹硾鍖栥?

1銆佷緷璧栵紙Dependency錛?/strong>


渚濊禆鏄竴縐嶅緢鏈夌敤鐨勫叧緋伙紝瀹冪敤鏉ヨ〃榪頒竴涓被A“use”浜嗗彟涓涓被B銆侫鍙互鏄氳繃浠諱綍鏂瑰紡“use”綾籅錛屽錛?/p>

1錛堿鐨勬垚鍛樺嚱鏁扮殑榪斿洖鍊間負B錛?/font>

2錛堿鐨勬垚鍛樺嚱鏁頒嬌鐢˙浣滀負鍑芥暟鍙傛暟錛?/font>

3錛堿鐨勬垚鍛樺嚱鏁扮殑鍐呴儴瀹炵幇浣跨敤浜咮錛?/font>

渚濊禆鍏崇郴閫氬父浣跨敤铏氱嚎綆ご“---->”琛ㄧず錛岀澶存寚鍚戣“use”鐨勭被銆?

image

鍦–++浠g爜涓紝渚濊禆鍏崇郴鏄繖鏍峰搴旂殑錛?/p>

class A

{ public: B returns_a_B();

void has_a_B_argument(B);

void has_a_B_in_its_implementation();

};

A::void has_a_B_in_its_implementation(){ B b; }

2銆佸叧鑱旓紙Association錛?/strong>

鍏寵仈鍙互琛ㄨ堪鎴愪竴涓被“鐭ラ亾”鍙︿竴涓被銆傚浣?#8220;鐭ラ亾”鍛紵鍦–++涓紝綾籄“鐭ラ亾”綾籅涓鑸槸閫氳繃鎸囬拡瀹炵幇鐨勶紙涔熷彲浠ヤ嬌鐢ㄥ紩鐢ㄦ垨鑰呭鹼級錛屽嵆綾籄鏈変竴涓垚鍛樺彉閲忔槸鎸囧悜B鐨勬寚閽堬紙鎴栬呭紩鐢ㄣ佸鹼級銆?/p>

鍏寵仈鍙互鍒嗕負鍙屽悜鍏寵仈銆佸崟鍚戝叧鑱斻佽嚜韜叧鑱斻?

1錛夊弻鍚戝叧鑱?

鍙屽悜鍏寵仈A-B錛氬弻鏂歸兘“鐭ラ亾”瀵規柟錛岄兘鍙互璋冪敤瀵規柟鐨勫叕鍏卞睘鎬у拰鏂規硶銆?

image

瀵瑰簲鐨凜++浠g爜涓猴細

class A {

public:

B* pB;

};

class B {

public:

A* pA;

};

2錛夊崟鍚戝叧鑱?

鍗曞悜鍏寵仈A->B錛氳〃紺篈“鐭ラ亾”B錛孉鍙互璋冪敤B鐨勫叕鍏卞睘鎬у拰鏂規硶銆傛病鏈夌敓鍛藉懆鏈熺殑渚濊禆銆?

image

瀵瑰簲鐨凜++浠g爜涓猴細

class A {

public:

B* pB;

};

class B {

};

3錛夎嚜韜叧鑱?

鑷韓鍏寵仈錛氳嚜宸卞紩鐢ㄨ嚜宸憋紝榪欎釜鍦ㄩ摼琛ㄤ腑闈炲父甯歌銆?/p>

鍙互鐪嬪埌錛屼笂闈㈢殑Object綾伙紝灝辨槸涓涓嚜韜叧鑱旂殑搴旂敤錛屽畠鏈変竴涓嚜宸辨寚鍚戣嚜宸辯殑鎸囬拡錛岀敤鏉ュ疄鐜伴摼琛ㄣ?

image

瀵瑰簲鐨凜++浠g爜涓猴細

class Object {

public:

int data;

Object* next;

};

class ObjectList {

public:

Object* first;

ObjectList();

void insert(Object* obj);

void print() const;

};

3銆佽仛鍚堬紙Aggregation錛夊拰緇勫悎錛圕omposition錛?/strong>

鑱氬悎鍜岀粍鍚堥兘鏄敤鍦ㄨ〃榪版暣浣?閮ㄥ垎鍏崇郴鐨勬椂鍊欙紝浜岃呭彧鏄湪鐢熷懡鍛ㄦ湡闂涓婃湁宸紓銆?/p>

1錛夎仛鍚堥氬父鍙互鐞嗚В鎴?#8220;has a”鍏崇郴銆傚鏋滅被A鑱氬悎綾籅錛岄偅涔堢被A“has a”綾籅錛屽悓鏃訛紝鍦ˋ鐨勭敓鍛藉懆鏈熺粨鏉熷悗綾籅蹇呴』渚濈劧瀛樺湪鎴栬呮湁鎰忎箟銆傛瘮濡傛埧闂存湁涓寮犳瀛愶紝閭d箞鎴塊棿鍜屾瀛愮殑鍏崇郴灝辨槸鑱氬悎錛氬嵆浣挎埧闂存病鏈変簡錛岄偅寮犳瀛愯繕鏄瓨鍦ㄧ殑錛屾瀛愭槸鍙互鑴辯鎴塊棿鑰屽瓨鍦ㄧ殑銆?

image

瀵瑰簲鐨凜++浠g爜錛?/p>

class Table {

};

class Room {

public:

Table aTable;

};

2錛夌粍鍚堥氬父鍙互鐞嗚В涓?#8220;is a part of”銆傚拰鑱氬悎涓嶅悓鐨勬槸錛屽鏋滅被A緇勫悎綾籅錛岄偅涔堝綋A鐢熷懡鍛ㄦ湡緇撴潫鍚庯紝綾籅涔熼殢涔嬬粨鏉燂紝涔熷氨鏄B涓嶈兘鑴辯綾籄鑰屽瓨鍦ㄣ傚氨濡傚悓楦熼兘鏈変袱鍙繀鑶涓鏍鳳紝褰撻笩娑堝け浜嗭紝緲呰唨涔熼殢涔嬩笉瀛樺湪浜嗐?

image

瀵瑰簲鐨凜++浠g爜錛?/p>

class Wing {

};

class Bird{

public:

Wing leftWing;

Wing rightWing;

};

鍙互鍙戠幇錛屽鏋滃崟綰粠C++浠g爜鏉ョ湅錛岃仛鍚堝叧緋誨拰緇勫悎鍏崇郴娌℃湁浠涔堜笉鍚岋紝瑕佸尯鍒嗚仛鍚堝拰緇勫悎錛屽彧鑳戒粠璇箟鍒嗘瀽銆?/font>

琛ュ厖錛?/strong>

緇勫悎鍏崇郴榪樻湁鍙︿竴灞傚惈涔夛細“is a”銆備笉榪囪繖縐嶅惈涔夛紝浠呬粎鐢ㄦ潵瑙掕壊鏂歸潰錛屽嵆“is a”瑙掕壊銆傛瘮濡備竴涓漢錛屾槸涓堝か瑙掕壊銆傞偅涔熷彲浠ョ湅鍋氱粍鍚堬紱鎵嬫満鍙互鐪嬪仛“Camera”銆?#8220;Music Player”絳夈?

image

浠庝笂鍥炬垜浠彲浠ョ湅鍑猴紝Battery鍜孲mart Phone鏄仛鍚堝叧緋伙紝鍥犱負鐢墊睜鏄墜鏈虹殑涓閮ㄥ垎錛屼絾鏄數姹犲彲浠ヨ劚紱繪墜鏈鴻屽瓨鍦ㄣ傝孖MEI Number鍜孲mart Phone鏄粍鍚堝叧緋伙紝涓鑸儏鍐典笅涓涓猄mart Phone鍙湁涓涓狪MEI Number,鎵嬫満娑堝け鍚庯紝IMEI璺熺潃娑堝け銆傝屾垜浠煡閬撶幇鍦ㄧ殑鎵嬫満鍙互鎷嶇収銆佷笂緗戙佹挱鏀鵑煶涔愶紝鍥犳鎵嬫満鍙互鎵紨鐩告満銆亀eb鍐叉氮銆侀煶涔愭挱鏀懼櫒鐨勮鑹詫紝鎵浠mart phone鍜孋amera銆乄eb Browser銆丮usic Player鏄粍鍚堢殑鍏崇郴銆?/p>

4銆佹硾鍖栵紙Realization錛?/strong>

娉涘寲鍏崇郴涔熻甯哥敤浣滅戶鎵匡紙inherit錛夊叧緋伙紝鏄敤鏉ヨ〃榪?#8220;Is-a”榪欑鍏崇郴鐨勶紝姣斿Car鍜孭olice-Car鐨勫叧緋伙紝Police-Car “is a” Car銆?

image

瀵瑰簲鐨凜++浠g爜涓猴細

class Car {

};

class Police_Car{

};


钁d笁 2012-12-21 22:09 鍙戣〃璇勮
]]>
ubuntu瀹夎libeventhttp://www.shnenglu.com/lynch/archive/2012/12/21/196504.html钁d笁钁d笁Fri, 21 Dec 2012 06:35:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/21/196504.htmlhttp://www.shnenglu.com/lynch/comments/196504.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/21/196504.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/196504.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196504.html

1銆?/configure

       make

      sudo make install

2銆侀氳繃gcc echo.c   -levent鍙互緙栬瘧鎴愬姛錛屼絾鏄竴榪愯灝辨姤閿欙細“error while loading shared libraries: libevent-1.4.so.2: cannot open shared”

3銆佽В鍐蟲柟娉曪紝鏌ユ壘libevent-1.4.so.2搴擄紝find / –name ‘libevent-1.4.so.2’

       鍙戠幇鎵鍦ㄨ礬寰勪負/usr/local/lib/libevent-1.4.so.2

       寤虹珛涓涓鍙烽摼鎺ュ埌/usr/lib/libevent-1.4.so.2

      ln -s /usr/local/lib/libevent-1.4.so.2 /usr/local/

Libevent



钁d笁 2012-12-21 14:35 鍙戣〃璇勮
]]>
緇熻浠g爜琛屾暟http://www.shnenglu.com/lynch/archive/2012/12/16/196343.html钁d笁钁d笁Sat, 15 Dec 2012 16:18:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/16/196343.htmlhttp://www.shnenglu.com/lynch/comments/196343.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/16/196343.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/196343.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196343.html 鍦ㄦ垜浠鉤鏃跺啓浠g爜榪囩▼涓紝鏈夋椂鍊欐兂鐭ラ亾鎴戜滑瀹屾垚鐨勭▼搴忓埌搴曟湁澶氬皯琛屼唬鐮侊紙鎹寰堝闈㈣瘯鐨勭闉嬩細琚潰璇曞畼闂埌榪欎釜闂錛夈傚湪榪欓噷錛屾垜鍒嗕韓涓涓嬫垜鑷繁緇熻浠g爜鐨勬柟娉曘?/span>
鎴戜滑榪欓噷浠ョ粺璁?#8220;.h”鍜?#8220;.cpp”涓哄悗緙鐨勬簮鐮佹枃浠朵負渚嬶紝浣嗘槸鍚屾牱鍙互鐢ㄤ簬緇熻“.hpp”銆?#8220;.cc”銆?#8220;.c”銆?#8220;.py”銆?#8220;.java”銆?#8220;.html”絳夋墍鏈夊悗緙鍚嶆枃浠躲?/div>
棣栧厛鐪嬩竴涓嬬洰褰曠粨鏋?/div>
瑕佺粺璁′唬鐮佽鏁幫紝鎴戜滑闇瑕佺敤鍒皐c鍛戒護銆?#8220;wc -l filename”鍙互鐢ㄦ潵緇熻filename鐨勮鏁般傛瘮濡?/div>
  1. wc -l test.cpp

瑕佺粺璁℃墍鏈夌殑“.h”鍜?.cpp"鐨勬枃浠惰鏁幫紝榪橀渶瑕佷嬌鐢╢ind鍛戒護銆?/div>
鏂規硶涓錛?/strong>
鍒嗗埆緇熻“.h”鍜?#8220;.cpp”鐨勮鏁幫紝鍐嶆妸瀹冧滑鍔犺搗鏉ャ?/div>
  1. wc -l `find . -name '*.h'`; wc -l `find . -name '*.cpp'`
緇撴灉濡備笅錛?span style="word-wrap: break-word; white-space: pre;">
铏界劧寰楀埌浜嗙粨鏋滐紝浣嗘槸“.h”銆?#8220;.cpp”浠g爜琛屾暟鏄垎鍒粺璁$殑銆?/div>
鏂規硶浜岋細
浣跨敤-or鍛戒護榪炴帴澶氫釜琛ㄨ揪寮忋?/span>
  1. wc -l `find . -name '*.h' -or -name '*.cpp'`
緇撴灉濡備笅錛?/div>
鏂規硶涓夛細
浣跨敤姝e垯琛ㄨ揪寮忋?/div>
  1. wc -l `find ./ -name "*.[hc]*" `
緇撴灉濡備笅錛?/div>
闄勫父鐢ㄦ鍒欒〃杈懼紡鎰忎箟錛?br style="word-wrap: break-word;" />

鐐瑰嚮(姝ゅ)鎶樺彔鎴栨墦寮

  1. \ 灝嗕笅涓涓瓧絎︽爣璁頒負涓涓壒孌婂瓧絎︺佹垨涓涓師涔夊瓧絎︺佹垨涓涓悗鍚戝紩鐢ㄣ佹垨涓涓叓榪涘埗杞箟絎︺?nbsp;
  2. ^ 鍖歸厤杈撳叆瀛楃涓茬殑寮濮嬩綅緗傚鏋滆緗簡 RegExp 瀵硅薄鐨凪ultiline 灞炴э紝^ 涔熷尮閰?’\n’ 鎴?’\r’ 涔嬪悗鐨勪綅緗?nbsp;
  3. $ 鍖歸厤杈撳叆瀛楃涓茬殑緇撴潫浣嶇疆銆傚鏋滆緗簡 RegExp 瀵硅薄鐨凪ultiline 灞炴э紝$ 涔熷尮閰?’\n’ 鎴?’\r’ 涔嬪墠鐨勪綅緗?nbsp;
  4. * 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忛浂嬈℃垨澶氭銆?nbsp;
  5. + 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忎竴嬈℃垨澶氭銆?span style="word-wrap: break-word; color: #0000cc;">+ 絳変環浜?nbsp;{1,}銆?nbsp;
  6. ? 鍖歸厤鍓嶉潰鐨勫瓙琛ㄨ揪寮忛浂嬈℃垨涓嬈°? 絳変環浜?nbsp;{0,1}銆?nbsp;
  7. {n} n 鏄竴涓潪璐熸暣鏁幫紝鍖歸厤紜畾鐨刵 嬈°?nbsp;
  8. {n,} n 鏄竴涓潪璐熸暣鏁幫紝鑷沖皯鍖歸厤n 嬈°?nbsp;
  9. {n,m} m 鍜?n 鍧囦負闈炶礋鏁存暟錛屽叾涓璶 <= m銆傛渶灝戝尮閰?n 嬈′笖鏈澶氬尮閰?m 嬈°傚湪閫楀彿鍜屼袱涓暟涔嬮棿涓嶈兘鏈夌┖鏍箋?nbsp;
  10. ? 褰撹瀛楃绱ц窡鍦ㄤ換浣曚竴涓叾浠栭檺鍒剁 (*, +, ?, {n}, {n,}, {n,m}) 鍚庨潰鏃訛紝鍖歸厤妯″紡鏄潪璐┆鐨勩傞潪璐┆妯″紡灝藉彲鑳藉皯鐨勫尮閰嶆墍鎼滅儲鐨勫瓧絎︿覆錛岃岄粯璁ょ殑璐┆妯″紡鍒欏敖鍙兘澶氱殑鍖歸厤鎵鎼滅儲鐨勫瓧絎︿覆銆?nbsp;
  11. . 鍖歸厤闄?“\n” 涔嬪鐨勪換浣曞崟涓瓧絎︺傝鍖歸厤鍖呮嫭 ’\n’ 鍦ㄥ唴鐨勪換浣曞瓧絎︼紝璇蜂嬌鐢ㄨ薄 ’[.\n]’ 鐨勬ā寮忋?nbsp;
  12. (pattern) 鍖歸厤pattern 騫惰幏鍙栬繖涓鍖歸厤銆?nbsp;
  13. (?:pattern) 鍖歸厤pattern 浣嗕笉鑾峰彇鍖歸厤緇撴灉錛屼篃灝辨槸璇磋繖鏄竴涓潪鑾峰彇鍖歸厤錛屼笉榪涜瀛樺偍渚涗互鍚庝嬌鐢ㄣ?nbsp;
  14. (?=pattern) 姝e悜棰勬煡錛屽湪浠諱綍鍖歸厤 pattern 鐨勫瓧絎︿覆寮濮嬪鍖歸厤鏌ユ壘瀛楃涓層傝繖鏄竴涓潪鑾峰彇鍖歸厤錛屼篃灝辨槸璇達紝璇ュ尮閰嶄笉闇瑕佽幏鍙栦緵浠ュ悗浣跨敤銆?nbsp;
  15. (?!pattern) 璐熷悜棰勬煡錛屼笌(?=pattern)浣滅敤鐩稿弽 
  16. x|y 鍖歸厤 x 鎴?y銆?nbsp;
  17. [xyz] 瀛楃闆嗗悎銆?nbsp;
  18. [^xyz] 璐熷煎瓧絎﹂泦鍚堛?nbsp;
  19. [a-z] 瀛楃鑼冨洿錛屽尮閰嶆寚瀹氳寖鍥村唴鐨勪換鎰忓瓧絎︺?nbsp;
  20. [^a-z] 璐熷煎瓧絎﹁寖鍥達紝鍖歸厤浠諱綍涓嶅湪鎸囧畾鑼冨洿鍐呯殑浠繪剰瀛楃銆?nbsp;
  21. \b 鍖歸厤涓涓崟璇嶈竟鐣岋紝涔熷氨鏄寚鍗曡瘝鍜岀┖鏍奸棿鐨勪綅緗?nbsp;
  22. \B 鍖歸厤闈炲崟璇嶈竟鐣屻?nbsp;
  23. \cx 鍖歸厤鐢眡鎸囨槑鐨勬帶鍒跺瓧絎︺?nbsp;
  24. \d 鍖歸厤涓涓暟瀛楀瓧絎︺傜瓑浠蜂簬 [0-9]銆?nbsp;
  25. \D 鍖歸厤涓涓潪鏁板瓧瀛楃銆傜瓑浠蜂簬 [^0-9]銆?nbsp;
  26. \f 鍖歸厤涓涓崲欏電銆傜瓑浠蜂簬 \x0c 鍜?\cL銆?nbsp;
  27. \n 鍖歸厤涓涓崲琛岀銆傜瓑浠蜂簬 \x0a 鍜?\cJ銆?nbsp;
  28. \r 鍖歸厤涓涓洖杞︾銆傜瓑浠蜂簬 \x0d 鍜?\cM銆?nbsp;
  29. \s 鍖歸厤浠諱綍絀虹櫧瀛楃錛屽寘鎷┖鏍箋佸埗琛ㄧ銆佹崲欏電絳夌瓑銆傜瓑浠蜂簬[ \f\n\r\t\v]銆?nbsp;
  30. \S 鍖歸厤浠諱綍闈炵┖鐧藉瓧絎︺傜瓑浠蜂簬 [^ \f\n\r\t\v]銆?nbsp;
  31. \t 鍖歸厤涓涓埗琛ㄧ銆傜瓑浠蜂簬 \x09 鍜?\cI銆?nbsp;
  32. \v 鍖歸厤涓涓瀭鐩村埗琛ㄧ銆傜瓑浠蜂簬 \x0b 鍜?\cK銆?nbsp;
  33. \w 鍖歸厤鍖呮嫭涓嬪垝綰跨殑浠諱綍鍗曡瘝瀛楃銆傜瓑浠蜂簬’[A-Za-z0-9_]’銆?nbsp;
  34. \W 鍖歸厤浠諱綍闈炲崟璇嶅瓧絎︺傜瓑浠蜂簬 ’[^A-Za-z0-9_]’銆?nbsp;
  35. \xn 鍖歸厤 n錛屽叾涓?n 涓哄崄鍏繘鍒惰漿涔夊箋傚崄鍏繘鍒惰漿涔夊煎繀欏諱負紜畾鐨勪袱涓暟瀛楅暱銆?nbsp;
  36. \num 鍖歸厤 num錛屽叾涓璶um鏄竴涓鏁存暟銆傚鎵鑾峰彇鐨勫尮閰嶇殑寮曠敤銆?nbsp;
  37. \n 鏍囪瘑涓涓叓榪涘埗杞箟鍊兼垨涓涓悗鍚戝紩鐢ㄣ傚鏋?\n 涔嬪墠鑷沖皯 n 涓幏鍙栫殑瀛愯〃杈懼紡錛屽垯 n 涓哄悗鍚戝紩鐢ㄣ傚惁鍒欙紝濡傛灉 n 涓哄叓榪涘埗鏁板瓧 (0-7)錛屽垯 n 涓轟竴涓叓榪涘埗杞箟鍊箋?nbsp;
  38. \nm 鏍囪瘑涓涓叓榪涘埗杞箟鍊兼垨涓涓悗鍚戝紩鐢ㄣ傚鏋?\nm 涔嬪墠鑷沖皯鏈塱s preceded by at least nm 涓幏鍙栧緱瀛愯〃杈懼紡錛屽垯 nm 涓哄悗鍚戝紩鐢ㄣ傚鏋?\nm 涔嬪墠鑷沖皯鏈?n 涓幏鍙栵紝鍒?n 涓轟竴涓悗璺熸枃瀛?m 鐨勫悗鍚戝紩鐢ㄣ傚鏋滃墠闈㈢殑鏉′歡閮戒笉婊¤凍錛岃嫢 n 鍜?m 鍧囦負鍏繘鍒舵暟瀛?nbsp;(0-7)錛屽垯 \nm 灝嗗尮閰嶅叓榪涘埗杞箟鍊?nm銆?nbsp;
  39. \nml 濡傛灉 n 涓哄叓榪涘埗鏁板瓧 (0-3)錛屼笖 m 鍜?l 鍧囦負鍏繘鍒舵暟瀛?nbsp;(0-7)錛屽垯鍖歸厤鍏繘鍒惰漿涔夊?nml銆?nbsp;
  40. \un 鍖歸厤 n錛屽叾涓?n 鏄竴涓敤鍥涗釜鍗佸叚榪涘埗鏁板瓧琛ㄧず鐨刄nicode瀛楃銆?/li>


钁d笁 2012-12-16 00:18 鍙戣〃璇勮
]]>linux涓嬩嬌鐢╩ysql鐨凜璇█APIhttp://www.shnenglu.com/lynch/archive/2012/12/15/196331.html钁d笁钁d笁Sat, 15 Dec 2012 14:54:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/15/196331.htmlhttp://www.shnenglu.com/lynch/comments/196331.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/15/196331.html#Feedback1http://www.shnenglu.com/lynch/comments/commentRss/196331.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196331.html闃呰鍏ㄦ枃

钁d笁 2012-12-15 22:54 鍙戣〃璇勮
]]>
璁〤++鏀寔interfacehttp://www.shnenglu.com/lynch/archive/2012/12/14/196250.html钁d笁钁d笁Fri, 14 Dec 2012 06:21:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/14/196250.htmlhttp://www.shnenglu.com/lynch/comments/196250.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/14/196250.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/196250.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196250.html    鍦ㄦ棰樼殑灞曞紑鍓嶏紝鎴戜滑鍏堟潵鐪嬩竴孌礐++浠g爜錛?/em>
  1. class IX {
  2.   public:
  3.     virtual void Fx1() = 0;
  4.     virtual void Fx2() = 0;
  5. };
    榪欐槸涓孌電畝鍗曠殑鎺ュ彛澹版槑浠g爜錛欼X鏄敤浜庡疄鐜版帴鍙g殑綰娊璞″熀綾匯傜函鎶借薄鍩虹被鎸囩殑鏄粎鍖呮嫭綰櫄鍑芥暟鐨勫熀綾匯傜函铏氬嚱鏁版槸鎸囩敤=0鏍囪鐨勮櫄鍑芥暟錛屾垜浠線寰鎶?0縐頒綔綰櫄鍑芥暟鎸囩ず絎︺?/span>
    铏氬熀綾繪槸涓嶈兘瀹炰緥鍖栫殑錛屾崲鍙ヨ瘽璇達紝铏氬熀綾誨彧鏄彁渚涗竴涓猧nterface鐨勫姛鑳斤紝瀹冨茍涓嶅疄鐜拌繖浜涚函铏氬嚱鏁般傝繖璁╂垜浠兂璧稢#/Java璇█閲岄潰鐨刬nterface鍏抽敭瀛楋紝interface鍜宑lass涓嶅悓錛宨nterface浠呮湁鎺ュ彛澹版槑錛岃屼笖鎵鏈夌殑澹版槑榛樿鐨勮闂潈闄愭槸public鑰岄潪private錛岃繖璁╂垜浠彲浠ョ敤C++鐨剆truct鏉ユā鎷焛nterface錛屽洜涓簊truct榛樿鐨勮闂潈闄愪篃鏄痯ublic銆?/div>
    璁╂垜浠畝鍗曠殑鍔犱竴涓害瀹氾細
  1. #define interface struct
    浣跨敤struct鐨勫師鍥犲湪浜巗truct鐨勬垚鍛樺皢鑷姩鍏鋒湁鍏湁鐨勫睘鎬э紝鍥犳涓嶉渶瑕佸彟澶栧湪瀹氫箟鍔犱笂public鍏抽敭瀛椼傚幓鎺塸ublic鍏抽敭瀛楀彲浠ュ噺灝戜竴浜涙販涔便傛牴鎹繖涓害瀹氾紝鎴戜滑寮濮嬬殑浠g爜鍙互閲嶆柊瀹氫箟濡備笅錛?/span>
  1. interface IX {
  2.     virtual void Fx1() = 0;
  3.     virtual void Fx2() = 0;
  4. };
   鍙互鐪嬪埌錛屽皯浜唒ublic錛屽噺灝戜簡娣蜂貢銆傚悓鏃秈nterface鍙互閫忛湶鍑猴紝榪欎笉鏄竴涓櫘閫氱殑class錛岃屾槸涓涓帴鍙c?/span>
   涓嬮潰鎴戜滑妯℃嫙涓涓湁涓や釜鎺ュ彛鐨勭粍浠禼omponent鐨勭畝鍗曡闂?/div>
  1. //Filename: base.hpp
  2. #define interface struct

  1. //Filename: IFace.cpp
  2. #include<iostream>
  3. #include"base.hpp"

  4. //鍦╨inux緇堢浠ョ孩鑹叉墦鍗皃Msg瀛楃涓?/li>
  5. void trace(const char* pMsg) { std::cout<<"\033[0;31m"<< pMsg <<"\033[0m"<<std::endl; }

  6. // Abstract Interfaces
  7. interface IX {
  8.     virtual void Fx1() = 0;
  9.     virtual void Fx2() = 0;
  10. };

  11. interface IY {
  12.     virtual void Fy1() = 0;
  13.     virtual void Fy2() = 0;
  14. };

  15. // Interface implementation
  16. class CA : public IX,public IY {
  17.     public:
  18.         // Implement interface IX.
  19.         virtual void Fx1() { std::cout<< "CA::Fx1" <<std::endl; }
  20.         virtual void Fx2() { std::cout<< "CA::Fx2" <<std::endl; }
  21.         //Implement interface IY.
  22.         virtual void Fy1() { std::cout<< "CA::Fy1" <<std::endl; }
  23.         virtual void Fy2() { std::cout<< "CA::Fy2" <<std::endl; }
  24. };

  25. //client
  26. int main() {
  27.     trace("Client:Create an instance of the component.");
  28.     CA *pA = new CA;
  29.     //Get an IX pointer
  30.     IX* pIX = pA;
  31.     trace("Client: Use the IX interface.");
  32.     pIX->Fx1();
  33.     pIX->Fx2();
  34.     //Get an IY pointer
  35.     IY* pIY = pA;
  36.     trace("Client: Use the IY interface.");
  37.     pIY->Fy1();
  38.     pIY->Fy2();
  39.     trace("Client: Delete the component.");
  40.     
  41.     return 0;
  42. }
     紼嬪簭榪愯緇撴灉錛?/span>

      

       

 



钁d笁 2012-12-14 14:21 鍙戣〃璇勮
]]>C++ libxml2緙栫▼鍩虹(Ubuntu緋葷粺)http://www.shnenglu.com/lynch/archive/2012/12/14/196249.html钁d笁钁d笁Fri, 14 Dec 2012 06:08:00 GMThttp://www.shnenglu.com/lynch/archive/2012/12/14/196249.htmlhttp://www.shnenglu.com/lynch/comments/196249.htmlhttp://www.shnenglu.com/lynch/archive/2012/12/14/196249.html#Feedback1http://www.shnenglu.com/lynch/comments/commentRss/196249.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/196249.html闃呰鍏ㄦ枃

钁d笁 2012-12-14 14:08 鍙戣〃璇勮
]]>
Posix Pthread瀛︿範璧勬枡http://www.shnenglu.com/lynch/archive/2012/11/28/195763.html钁d笁钁d笁Wed, 28 Nov 2012 05:21:00 GMThttp://www.shnenglu.com/lynch/archive/2012/11/28/195763.htmlhttp://www.shnenglu.com/lynch/comments/195763.htmlhttp://www.shnenglu.com/lynch/archive/2012/11/28/195763.html#Feedback0http://www.shnenglu.com/lynch/comments/commentRss/195763.htmlhttp://www.shnenglu.com/lynch/services/trackbacks/195763.htmlhttps://computing.llnl.gov/tutorials/pthreads/
http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html
http://www.sourceware.org/pthreads-win32/


钁d笁 2012-11-28 13:21 鍙戣〃璇勮
]]>璁捐妯″紡鍏ㄨВ鏋?/title><link>http://www.shnenglu.com/lynch/archive/2011/09/30/157239.html</link><dc:creator>钁d笁</dc:creator><author>钁d笁</author><pubDate>Fri, 30 Sep 2011 08:53:00 GMT</pubDate><guid>http://www.shnenglu.com/lynch/archive/2011/09/30/157239.html</guid><wfw:comment>http://www.shnenglu.com/lynch/comments/157239.html</wfw:comment><comments>http://www.shnenglu.com/lynch/archive/2011/09/30/157239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lynch/comments/commentRss/157239.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lynch/services/trackbacks/157239.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/lynch/archive/2011/09/30/157239.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/lynch/aggbug/157239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lynch/" target="_blank">钁d笁</a> 2011-09-30 16:53 <a href="http://www.shnenglu.com/lynch/archive/2011/09/30/157239.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>linux涓嬬紪璇戝畨瑁卲rotobuf 銆恥buntu10.04+protobuf-2.4.1.tar.gz銆?/title><link>http://www.shnenglu.com/lynch/archive/2011/07/31/152129.html</link><dc:creator>钁d笁</dc:creator><author>钁d笁</author><pubDate>Sun, 31 Jul 2011 02:37:00 GMT</pubDate><guid>http://www.shnenglu.com/lynch/archive/2011/07/31/152129.html</guid><wfw:comment>http://www.shnenglu.com/lynch/comments/152129.html</wfw:comment><comments>http://www.shnenglu.com/lynch/archive/2011/07/31/152129.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lynch/comments/commentRss/152129.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lynch/services/trackbacks/152129.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/lynch/archive/2011/07/31/152129.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/lynch/aggbug/152129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lynch/" target="_blank">钁d笁</a> 2011-07-31 10:37 <a href="http://www.shnenglu.com/lynch/archive/2011/07/31/152129.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://www-188444.com" target="_blank">欧美专区中文字幕</a>| <a href="http://bjjxgcsxy.com" target="_blank">蜜臀av性久久久久蜜臀aⅴ</a>| <a href="http://cn1898.com" target="_blank">欧美激情一区二区三区在线视频</a>| <a href="http://66688811.com" target="_blank">欧美一级午夜免费电影</a>| <a href="http://lysyfls.com" target="_blank">国产精品伦子伦免费视频</a>| <a href="http://9931111.com" target="_blank">亚洲欧美另类综合偷拍</a>| <a href="http://jqnyc.com" target="_blank">亚洲一区二区在线观看视频</a>| <a href="http://56lin.com" target="_blank">国产精品自拍网站</a>| <a href="http://7v51.com" target="_blank">久久一区二区三区四区五区</a>| <a href="http://8x1080x.com" target="_blank">久久久久国色av免费观看性色</a>| <a href="http://1194123.com" target="_blank">亚洲成色www8888</a>| <a href="http://yidaiban.com" target="_blank">亚洲人永久免费</a>| <a href="http://2589999.com" target="_blank">欧美日韩另类视频</a>| <a href="http://9uu91.com" target="_blank">久久精品亚洲一区</a>| <a href="http://9966k.com" target="_blank">免费看av成人</a>| <a href="http://5917t.com" target="_blank">午夜精品视频网站</a>| <a href="http://maokk77.com" target="_blank">久久精品国产99精品国产亚洲性色 </a>| <a href="http://mom8888.com" target="_blank">亚洲蜜桃精久久久久久久</a>| <a href="http://www49966.com" target="_blank">亚洲精品视频在线播放</a>| <a href="http://birhit.com" target="_blank">国产精品日韩在线</a>| <a href="http://555hhu.com" target="_blank">麻豆国产精品va在线观看不卡 </a>| <a href="http://aijiashe.com" target="_blank">亚洲美女视频在线观看</a>| <a href="http://456985.com" target="_blank">国产精品对白刺激久久久</a>| <a href="http://khc83.com" target="_blank">欧美一区精品</a>| <a href="http://www18818.com" target="_blank">欧美成人午夜免费视在线看片</a>| <a href="http://remenkan.com" target="_blank">日韩亚洲欧美中文三级</a>| <a href="http://137177.com" target="_blank">亚洲欧美一区二区视频</a>| <a href="http://mgcc37.com" target="_blank">伊人久久大香线蕉综合热线</a>| <a href="http://oimeal.com" target="_blank">亚洲娇小video精品</a>| <a href="http://www-49hk.com" target="_blank">国产精品自拍视频</a>| <a href="http://9585865.com" target="_blank">亚洲福利视频免费观看</a>| <a href="http://wwwiqiuxia.com" target="_blank">国产精品少妇自拍</a>| <a href="http://6673328.com" target="_blank">亚洲第一狼人社区</a>| <a href="http://4399360.com" target="_blank">国产欧美日韩一级</a>| <a href="http://pgd857.com" target="_blank">亚洲精品一区二区三区蜜桃久</a>| <a href="http://zjjieda.com" target="_blank">国产伦精品一区二区三区在线观看 </a>| <a href="http://alex-bruni.com" target="_blank">亚洲精品日产精品乱码不卡</a>| <a href="http://hhjc7.com" target="_blank">国产午夜精品一区二区三区欧美</a>| <a href="http://77mcn.com" target="_blank">亚洲观看高清完整版在线观看</a>| <a href="http://luoliguo.com" target="_blank">国产精品日韩欧美一区</a>| <a href="http://www-833898.com" target="_blank">欧美mv日韩mv国产网站</a>| <a href="http://y9z8.com" target="_blank">国产精品一区=区</a>| <a href="http://555hhu.com" target="_blank">亚洲福利av</a>| <a href="http://tyaisen.com" target="_blank">黄网站免费久久</a>| <a href="http://hhhtalk.com" target="_blank">亚洲一级黄色片</a>| <a href="http://www-26333com.com" target="_blank">99re66热这里只有精品4</a>| <a href="http://5418002.com" target="_blank">午夜综合激情</a>| <a href="http://wo6wo.com" target="_blank">亚洲已满18点击进入久久</a>| <a href="http://apap77.com" target="_blank">玖玖在线精品</a>| <a href="http://lusaier.com" target="_blank">久久亚洲精品网站</a>| <a href="http://yssnlp.com" target="_blank">国产精品久久久久久模特</a>| <a href="http://555hhu.com" target="_blank">亚洲国产99精品国自产</a>| <a href="http://xiphosoft.com" target="_blank">狠狠色噜噜狠狠色综合久</a>| <a href="http://alex-bruni.com" target="_blank">亚洲一区尤物</a>| <a href="http://gzxyh88.com" target="_blank">亚洲视频一区在线观看</a>| <a href="http://caoliu2022.com" target="_blank">女女同性女同一区二区三区91</a>| <a href="http://hnjlhgw.com" target="_blank">久久久久久精</a>| <a href="http://wwwmiya728.com" target="_blank">国产日韩欧美在线一区</a>| <a href="http://ccc982.com" target="_blank">在线亚洲观看</a>| <a href="http://shanghaijiagu.com" target="_blank">一区二区动漫</a>| <a href="http://caox8.com" target="_blank">欧美精品一区二区三</a>| <a href="http://go1818.com" target="_blank">欧美激情第10页</a>| <a href="http://zhipiao998.com" target="_blank">在线观看欧美激情</a>| <a href="http://sinojinxing.com" target="_blank">久久久精品五月天</a>| <a href="http://www353488.com" target="_blank">久久久五月婷婷</a>| <a href="http://www72227.com" target="_blank">国产在线观看精品一区二区三区</a>| <a href="http://xxx444vip.com" target="_blank">亚洲性夜色噜噜噜7777</a>| <a href="http://qscxx3.com" target="_blank">亚洲欧美中文日韩v在线观看</a>| <a href="http://833816.com" target="_blank">欧美视频成人</a>| <a href="http://hjk56.com" target="_blank">国产精品99久久久久久宅男</a>| <a href="http://223tt.com" target="_blank">亚洲图片你懂的</a>| <a href="http://excellentjy.com" target="_blank">欧美日韩一区在线观看</a>| <a href="http://7777977.com" target="_blank">一本色道久久88亚洲综合88</a>| <a href="http://ktt2048.com" target="_blank">亚洲女ⅴideoshd黑人</a>| <a href="http://xpfuli.com" target="_blank">国产精品久久久对白</a>| <a href="http://showrti.com" target="_blank">亚洲一区二区视频在线</a>| <a href="http://tyaisen.com" target="_blank">久久精品三级</a>| <a href="http://77777gao.com" target="_blank">亚洲国产精品日韩</a>| <a href="http://gaobb52.com" target="_blank">老司机凹凸av亚洲导航</a>| <a href="http://www87bbw.com" target="_blank">亚洲国产色一区</a>| <a href="http://77xyc77.com" target="_blank">国产精品99久久久久久久女警</a>| <a href="http://a718fun.com" target="_blank">欧美日韩免费一区</a>| <a href="http://5553303.com" target="_blank">一卡二卡3卡四卡高清精品视频 </a>| <a href="http://www49966.com" target="_blank">国产欧美日韩综合精品二区</a>| <a href="http://bjygp.com" target="_blank">亚洲欧美自拍偷拍</a>| <a href="http://hbdxzx.com" target="_blank">久久婷婷国产综合精品青草</a>| <a href="http://bkksd.com" target="_blank">一区二区三区我不卡</a>| <a href="http://kk66mm.com" target="_blank">另类成人小视频在线</a>| <a href="http://www330088.com" target="_blank">亚洲国产专区</a>| <a href="http://www1126v.com" target="_blank">在线视频你懂得一区</a>| <a href="http://y65c.com" target="_blank">国产老肥熟一区二区三区</a>| <a href="http://eguge.com" target="_blank">午夜视频一区</a>| <a href="http://9a9u.com" target="_blank">欧美黑人在线观看</a>| <a href="http://1194123.com" target="_blank">亚洲午夜电影网</a>| <a href="http://778877k.com" target="_blank">国产亚洲精品资源在线26u</a>| <a href="http://chunhuigk.com" target="_blank">久久国产精品久久w女人spa</a>| <a href="http://854277.com" target="_blank">欧美黄网免费在线观看</a>| <a href="http://2589999.com" target="_blank">在线亚洲精品</a>| <a href="http://www44448.com" target="_blank">国产主播精品在线</a>| <a href="http://csmdjs.com" target="_blank">欧美华人在线视频</a>| <a href="http://www387333.com" target="_blank">亚洲网站啪啪</a>| <a href="http://jiucao8.com" target="_blank">蜜臀91精品一区二区三区</a>| <a href="http://boocnn.com" target="_blank">亚洲日本在线观看</a>| <a href="http://13751144594.com" target="_blank">国产精品三区www17con</a>| <a href="http://5757ff.com" target="_blank">六月丁香综合</a>| <a href="http://yy306.com" target="_blank">亚洲一区免费视频</a>| <a href="http://xiuren2021.com" target="_blank">欧美成人高清视频</a>| <a href="http://194123.com" target="_blank">亚洲综合欧美日韩</a>| <a href="http://220fuke.com" target="_blank">亚洲国产精品999</a>| <a href="http://yjjs20.com" target="_blank">国产精品户外野外</a>| <a href="http://ad377.com" target="_blank">免费影视亚洲</a>| <a href="http://wo6wo.com" target="_blank">性一交一乱一区二区洋洋av</a>| <a href="http://lxpaiju.com" target="_blank">亚洲日本一区二区三区</a>| <a href="http://winkwink333.com" target="_blank">久久精品国产99精品国产亚洲性色 </a>| <a href="http://176sfsf.com" target="_blank">欧美日韩理论</a>| <a href="http://joy-learn.com" target="_blank">久久久久久九九九九</a>| <a href="http://qdssqt.com" target="_blank">一本色道久久综合亚洲91</a>| <a href="http://tuiliqi.com" target="_blank">卡一卡二国产精品</a>| <a href="http://www19829.com" target="_blank">亚洲欧洲av一区二区</a>| <a href="http://sese135.com" target="_blank">亚洲日产国产精品</a>| <a href="http://www-33tt.com" target="_blank">国产一区成人</a>| <a href="http://uu774.com" target="_blank">国产精品视频免费观看</a>| <a href="http://ximaimicro.com" target="_blank">欧美gay视频</a>| <a href="http://sdtricoop.com" target="_blank">久久黄色小说</a>| <a href="http://ooo789.com" target="_blank">亚洲综合电影一区二区三区</a>| <a href="http://058888e.com" target="_blank">最新亚洲激情</a>| <a href="http://3597777.com" target="_blank">亚洲国产精品久久人人爱蜜臀</a>| <a href="http://eee88888.com" target="_blank">久久精品99国产精品酒店日本</a>| <a href="http://xjhzgy.com" target="_blank">99国产精品私拍</a>| <a href="http://609005.com" target="_blank">一区一区视频</a>| <a href="http://baixinlocal.com" target="_blank">国内精品久久久久久 </a>| <a href="http://haole081.com" target="_blank">亚洲精品国产精品久久清纯直播 </a>| <a href="http://wlhtgj.com" target="_blank">国产精品黄色在线观看</a>| <a href="http://4123123.com" target="_blank">欧美福利视频一区</a>| <a href="http://aqd1t.com" target="_blank">麻豆国产va免费精品高清在线</a>| <a href="http://82b2.com" target="_blank">欧美一区视频</a>| <a href="http://zzchanke.com" target="_blank">性感少妇一区</a>| <a href="http://xxxcalls.com" target="_blank">99视频+国产日韩欧美</a>| <a href="http://26163c.com" target="_blank">欧美bbbxxxxx</a>| <a href="http://78757a.com" target="_blank">久久久噜噜噜久久狠狠50岁</a>| <a href="http://www4455va.com" target="_blank">亚洲淫性视频</a>| <a href="http://6633kj.com" target="_blank">亚洲自拍偷拍网址</a>| <a href="http://mkaqiu.com" target="_blank">一区二区av在线</a>| <a href="http://caofujia.com" target="_blank">亚洲日韩欧美视频一区</a>| <a href="http://er65.com" target="_blank">亚洲三级电影全部在线观看高清</a>| <a href="http://xtsjjw.com" target="_blank">怡红院精品视频</a>| <a href="http://163263.com" target="_blank">极品少妇一区二区三区精品视频</a>| <a href="http://5767j.com" target="_blank">国产手机视频精品</a>| <a href="http://miaoxp.com" target="_blank">国产在线欧美日韩</a>| <a href="http://287975.com" target="_blank">激情婷婷久久</a>| <a href="http://7373se.com" target="_blank">樱花yy私人影院亚洲</a>| <a href="http://missav88.com" target="_blank">一区二区视频免费在线观看 </a>| <a href="http://039658.com" target="_blank">亚洲视频成人</a>| <a href="http://by3180.com" target="_blank">亚洲婷婷综合色高清在线</a>| <a href="http://gztgo.com" target="_blank">一区二区三区四区五区视频</a>| <a href="http://szywsj.com" target="_blank">日韩视频国产视频</a>| <a href="http://dgxinshidai.com" target="_blank">一区二区三区高清不卡</a>| <a href="http://xxxx48.com" target="_blank">中文国产一区</a>| <a href="http://9a5x.com" target="_blank">午夜影院日韩</a>| <a href="http://mysuteng.com" target="_blank">久久国产一区</a>| <a href="http://derinsolar.com" target="_blank">蜜桃av一区</a>| <a href="http://91x8.com" target="_blank">欧美精品激情blacked18</a>| <a href="http://402626com.com" target="_blank">欧美精品午夜</a>| <a href="http://844985.com" target="_blank">欧美视频日韩</a>| <a href="http://8xfore.com" target="_blank">国产视频综合在线</a>| <a href="http://www559955.com" target="_blank">…久久精品99久久香蕉国产</a>| <a href="http://cao3e8c8.com" target="_blank">亚洲精品欧美在线</a>| <a href="http://785448.com" target="_blank">亚洲一区不卡</a>| <a href="http://hoppecoke.com" target="_blank">久久久久国内</a>| <a href="http://737sihu.com" target="_blank">亚洲黄一区二区三区</a>| <a href="http://www47777.com" target="_blank">亚洲毛片一区二区</a>| <a href="http://miandoctor.com" target="_blank">亚洲欧美变态国产另类</a>| <a href="http://wwwmiya728.com" target="_blank">欧美在线亚洲在线</a>| <a href="http://0855123.com" target="_blank">欧美成人午夜</a>| <a href="http://163263.com" target="_blank">国产精品美女久久</a>| <a href="http://lcqrsj.com" target="_blank">激情综合色综合久久</a>| <a href="http://http456446.com" target="_blank">亚洲精品视频在线看</a>| <a href="http://www149aa.com" target="_blank">亚洲在线观看</a>| <a href="http://iietao.com" target="_blank">欧美高潮视频</a>| <a href="http://aass123.com" target="_blank">中国av一区</a>| <a href="http://goldure.com" target="_blank">久久久久久91香蕉国产</a>| <a href="http://548710.com" target="_blank">欧美日韩另类在线</a>| <a href="http://yujiaosanye.com" target="_blank">国内不卡一区二区三区</a>| <a href="http://6aaee.com" target="_blank">一个色综合av</a>| <a href="http://gaobb52.com" target="_blank">久久久久欧美</a>| <a href="http://66gg6.com" target="_blank">这里只有精品视频在线</a>| <a href="http://lzklpc.com" target="_blank">久久精品夜色噜噜亚洲a∨</a>| <a href="http://tyaisen.com" target="_blank">欧美激情视频一区二区三区在线播放 </a>| <a href="http://039658.com" target="_blank">国产一区二区三区奇米久涩</a>| <a href="http://tristooges.com" target="_blank">亚洲国产网站</a>| <a href="http://55psd.com" target="_blank">欧美专区中文字幕</a>| <a href="http://diyiao.com" target="_blank">亚洲日产国产精品</a>| <a href="http://124909.com" target="_blank">欧美中文在线免费</a>| <a href="http://zhaosaofu.com" target="_blank">欧美日韩精品二区</a>| <a href="http://559dd.com" target="_blank">在线观看成人一级片</a>| <a href="http://www49853b.com" target="_blank">亚洲综合色婷婷</a>| <a href="http://hernameplz.com" target="_blank">亚洲大片av</a>| <a href="http://497988.com" target="_blank">欧美中文字幕在线</a>| <a href="http://787282.com" target="_blank">欧美三级视频在线观看</a>| <a href="http://baoyou118.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>