锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩国产美女,久久五月天婷婷,国内外成人在线视频http://www.shnenglu.com/chugf/zh-cnWed, 24 Sep 2025 02:17:02 GMTWed, 24 Sep 2025 02:17:02 GMT60Google ProtoBuf寮鍙戠ず渚?/title><link>http://www.shnenglu.com/chugf/archive/2012/04/13/171210.html</link><dc:creator>chugf</dc:creator><author>chugf</author><pubDate>Fri, 13 Apr 2012 03:25:00 GMT</pubDate><guid>http://www.shnenglu.com/chugf/archive/2012/04/13/171210.html</guid><wfw:comment>http://www.shnenglu.com/chugf/comments/171210.html</wfw:comment><comments>http://www.shnenglu.com/chugf/archive/2012/04/13/171210.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/chugf/comments/commentRss/171210.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chugf/services/trackbacks/171210.html</trackback:ping><description><![CDATA[<p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;background:white"><strong><span style="font-size: 13.5pt; ">涓銆佺畝浠?/span></strong></p> <p style="margin-top: 3pt; margin-right: 0cm; margin-bottom: 3pt; margin-left: 0cm; text-indent: 21pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; background-position: initial initial; background-repeat: initial initial; "><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif";""="" arial;color:black'="">ProtocolBuffer</span><span style="font-size: 10.5pt; ">鏄敤浜庣粨鏋勫寲鏁版嵁涓茶鍖栫殑鐏墊椿銆侀珮鏁堛佽嚜鍔ㄧ殑鏂規(guī)硶錛屾湁濡?/span><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif";color:black'="">XML</span><span style="font-size: 10.5pt; ">錛屼笉榪囧畠鏇村皬銆佹洿蹇佷篃鏇寸畝鍗曘備綘鍙互瀹氫箟鑷繁鐨勬暟鎹粨鏋勶紝鐒跺悗浣跨敤浠g爜鐢熸垚鍣ㄧ敓鎴愮殑浠g爜鏉ヨ鍐欒繖涓暟鎹粨鏋勩備綘鐢氳嚦鍙互鍦ㄦ棤闇閲嶆柊閮ㄧ講紼嬪簭鐨勬儏鍐典笅鏇存柊鏁版嵁緇撴瀯銆?/span></p> <p style="margin-top: 3pt; margin-right: 0cm; margin-bottom: 3pt; margin-left: 0cm; line-height: 18pt; "><strong><span style="font-size: 13.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">浜屻佺壒鐐?/span></strong></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鎷ユ湁澶氶」姣?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">XML</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鏇撮珮綰х殑涓茶鍖栫粨鏋勬暟鎹殑鐗規(guī)э紝</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">錛?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">·   </span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鏇寸畝鍗?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">·   </span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">灝?/span><span style="font-size:10.5pt; font-family:"" microsoft="" yahei'","serif"'="">3-10</span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鍊?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">·   </span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">蹇?/span><span style="font-size:10.5pt; font-family:"" microsoft="" yahei'","serif"'="">20-100</span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鍊?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">·   </span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鏇村皯鐨勬涔?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">·   </span><span style="font-size: 10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鍙互鏂逛究鐨勭敓鎴愭暟鎹瓨鍙栫被</span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">渚嬪錛岃鎴戜滑鐪嬬湅濡備綍鍦?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">XML</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">涓緩妯?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">Person</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鐨?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">name</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鍜?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">email</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">瀛楁</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">:</span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'=""><person><br />     <name>John Doe</name><br />     <email>jdoe@example.com</email><br /> </person></span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">瀵瑰簲鐨?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鎶ユ枃鍒欏涓?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">:</span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">#ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鐨勬枃鏈〃紺?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'=""><br /> #</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">榪欎笉鏄甯告椂浣跨敤鐨勪簩榪涘埗鏁版嵁</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'=""><br /> person {<br />     name: "John Doe"<br />     email: "jdoe@example.com"<br /> }</span></p> <p style="margin-top: 3pt; margin-right: 0cm; margin-bottom: 3pt; margin-left: 0cm; line-height: 18pt; "><strong><span style="font-size: 13.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">涓夈佸紑鍙戞楠?/span></strong><strong></strong></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">1</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">銆佷笅杞藉寘</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">( http://code.google.com/p/protobuf/downloads/ )</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">錛屽寘鍚簡</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">Java</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">銆?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">Python</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">銆?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">C++</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鐨?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">緙栬瘧鍣紝鐢ㄤ簬鐢熸垚浣犻渶瑕佺殑</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">IO</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">綾匯傛瀯寤哄拰瀹夎浣犵殑緙栬瘧鍣紝璺熼殢</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">README</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鐨勬寚浠ゅ氨鍙互鍋氬埌銆?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">涓鏃︿綘瀹夎濂戒簡錛屽氨鍙互璺熺潃緙栫▼鎸囧</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">( http://code.google.com/apis/protocolbuffers/docs/tutorials.html )</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鏉ラ夋嫨璇█</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">-</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">闅忓悗灝辨槸浣跨敤</span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">ProtocolBuffer</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鍒涘緩涓涓畝鍗曠殑搴旂敤浜嗐?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;line-height:18.0pt"><span style="font-size:10.5pt;font-family: "" microsoft="" yahei'","serif"'="">2</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">銆佸垱寤?/span><span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">. proto</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">鏂囦歡錛屾枃浠朵腑瀹氫箟浣犻渶瑕佸仛涓茶鍖栫殑鏁版嵁緇撴瀯淇℃伅</span>錛屼笅闈㈠畾涔変釜<span style="font-size:10.5pt;font-family:"" microsoft="" yahei'","serif"'="">Order. Proto</span><span style="font-size:10.5pt;\0027Microsoft YaHei\0027";\0027Microsoft YaHei\0027"">錛?/span></p> <p style="margin-top:3.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left: 0cm;"></p><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: #800000; ">package xquant;<br />option java_package = "com.xquant";<br />option java_outer_classname = "Order";<br /> <br /></span><div>message Order {</div><div>  required int32 action = 1;</div><div>  required string serialNo = 2;        </div><div>  required string version = 3;</div><div>  optional string operator = 4;</div><div>  required string code = 5;</div><div>  required string name = 6;</div><div>  required string price = 7;</div><div>  required string amount = 8;</div><div>}</div></div><p> </p> <p> </p> <p>3<span style="font-family:瀹嬩綋;">銆佷嬌鐢?/span>google<span style="font-family:瀹嬩綋;">鐨?/span>protoc.exe<span style="font-family:瀹嬩綋;">鐢熸垚瀵瑰簲鐨?/span>C++<span style="font-family:瀹嬩綋;">鏂囦歡錛屽湪</span>CMD<span style="font-family:瀹嬩綋;">鍛戒護妗嗕腑杈撳叆濡備笅鍛戒護錛堣礬寰勬牴鎹疄闄呮儏鍐典慨鏀癸級錛?/span></p> <p>F:\projects\c++\protobuf-2.4.1\examples>protoc --cpp_out=F:\projects\c++\protobu</p> <p>f-2.4.1\examples order.proto</p> <p><span style="font-family:瀹嬩綋;">鐢熸垚鏂囦歡錛?/span></p> <p>order.pb.h</p> <p>order.pb.cc</p> <p>4<span style="font-family:瀹嬩綋;">銆佹柊寤?/span>C++<span style="font-family:瀹嬩綋;">宸ョ▼</span>Demo<span style="font-family:瀹嬩綋;">錛屾妸</span>order.pb.h<span style="font-family:瀹嬩綋;">鍜?/span>order.pb.cc<span style="font-family:瀹嬩綋;">鍔犲叆宸ョ▼涓紝娣誨姞</span>lib<span style="font-family:瀹嬩綋;">搴?/span></p> <p><span style="font-size:10.0pt;font-family:Consolas;Times New Roman";color:blue;">#   pragma</span><span style="font-size:10.0pt;font-family:Consolas;Times New Roman";"> <span style="color:blue">comment</span>(<span style="color:blue">lib</span>, <span style="color:#A31515">"libprotobuf.lib"</span>)</span></p> <p><span style="font-family:瀹嬩綋;">浠g爜濡備笅錛?/span></p> <p> </p><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 />-->#include "stdafx.h"<br />#include <iostream><br />#include <fstream><br />#include <<span style="color: #0000FF; ">string</span>><br />#include "order.pb.h"<br /><span style="color: #0000FF; ">using</span> <span style="color: #0000FF; ">namespace</span> std;<br /> <br /><span style="color: #0000FF; ">void</span> initOrder(xquant::Order* order) {<br />  order->set_action(100);<br />  order->set_serialno("100abc");       <br />  order->set_version("1.00.003");<br />  <span style="color: #0000FF; ">string</span> code = "TF0001";<br />  order->set_code(code);<br />  <span style="color: #0000FF; ">string</span> name = "test";<br />  order->set_name(name);<br />  order->set_price("10.01");<br />  order->set_amount("10000000.00");<br />}<br /> <br /><span style="color: #0000FF; ">int</span> _tmain(<span style="color: #0000FF; ">int</span> argc, _TCHAR* argv[])<br />{<br />         GOOGLE_PROTOBUF_VERIFY_VERSION;<br /> <br />         <span style="color: #008000; ">//</span><span style="color: #008000; "> 緇勮鎶ユ枃</span><span style="color: #008000; "><br /></span>         xquant::Order order;<br />         initOrder(&order);<br /> <br />         <span style="color: #008000; ">//</span><span style="color: #008000; "> 瀵硅薄搴忓垪鍖栦負string</span><span style="color: #008000; "><br /></span>         <span style="color: #0000FF; ">string</span> order_str;<br />         order.SerializeToString(&order_str);<br />         cout << order_str << endl;<br />         <span style="color: #008000; ">//</span><span style="color: #008000; "> 鏄劇ず璋冨紡鎶ユ枃</span><span style="color: #008000; "><br /></span>         <span style="color: #0000FF; ">string</span> order_debug = order.DebugString();<br />         cout << order_debug << endl;<br /> <br />         <span style="color: #008000; ">//</span><span style="color: #008000; "> string鍙嶅簭鍒楀寲涓哄璞?/span><span style="color: #008000; "><br /></span>         xquant::Order order_2;<br />         order_2.ParseFromString(order_str);<br />         cout << order_2.code() << endl;<br />         cout << order_2.name() << endl;<br /> <br />         google::protobuf::ShutdownProtobufLibrary();<br /> <br />         getchar();<br /> <br />         <span style="color: #0000FF; ">return</span> 0;<br />}</div><p> </p> <p> </p><img src ="http://www.shnenglu.com/chugf/aggbug/171210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chugf/" target="_blank">chugf</a> 2012-04-13 11:25 <a href="http://www.shnenglu.com/chugf/archive/2012/04/13/171210.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MINA鏈嶅姟绔笌C++瀹㈡埛绔氳錛?錛?/title><link>http://www.shnenglu.com/chugf/archive/2011/07/05/150224.html</link><dc:creator>chugf</dc:creator><author>chugf</author><pubDate>Tue, 05 Jul 2011 07:31:00 GMT</pubDate><guid>http://www.shnenglu.com/chugf/archive/2011/07/05/150224.html</guid><wfw:comment>http://www.shnenglu.com/chugf/comments/150224.html</wfw:comment><comments>http://www.shnenglu.com/chugf/archive/2011/07/05/150224.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/chugf/comments/commentRss/150224.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chugf/services/trackbacks/150224.html</trackback:ping><description><![CDATA[<span id="hvzpftn" class="Apple-style-span" style="color: #333333; font-family: Arial; line-height: 26px; "><p>Java涓嶤++閫氳榪樻湁緙栫爜杞爜鐨勯棶棰樺瓨鍦紝鍋囪閫氳緙栫爜閲囩敤UTF-8</p><p>C++瀹㈡埛绔彂閫佹椂闇瑕佽漿鐮佹垚UTF-8緙栫爜錛屾帴鏀舵湇鍔$搴旂瓟娑堟伅鍚庡啀杞洖Unicode鎴栬匞BK緙栫爜</p><p>涓嬮潰緇欏嚭瀹屾垚鐨凜++瀹㈡埛绔氳紺轟緥錛?/p></span><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: #0000FF; ">void</span><span style="color: #000000; "> Transcoding(LPCTSTR src, UINT srcCode, </span><span style="color: #0000FF; ">string</span><span style="color: #000000; ">&</span><span style="color: #000000; "> dest, UINT destCode)   <br />{   <br />    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> len </span><span style="color: #000000; ">=</span><span style="color: #000000; "> MultiByteToWideChar(srcCode, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, src, </span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">, NULL, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">);     <br />    WCHAR</span><span style="color: #000000; ">*</span><span style="color: #000000; "> srcTemp </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> WCHAR[len];     <br />    MultiByteToWideChar(srcCode, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, src, </span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">, srcTemp, len);     <br />    len </span><span style="color: #000000; ">=</span><span style="color: #000000; "> WideCharToMultiByte(destCode, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, srcTemp, </span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">, NULL, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, NULL, NULL);     <br />    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">*</span><span style="color: #000000; "> destTemp </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">[len];     <br />    WideCharToMultiByte(destCode, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, srcTemp, </span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">, destTemp, len, NULL, NULL);     <br />  <br />    dest </span><span style="color: #000000; ">=</span><span style="color: #000000; "> destTemp;   <br />  <br />    delete []srcTemp;     <br />    delete []destTemp;     <br />}  <br />  <br /></span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> _tmain(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> argc, _TCHAR</span><span style="color: #000000; ">*</span><span style="color: #000000; "> argv[])  <br />{  <br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> client connect  </span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    CXSocket client;  <br />    client.initWinSocket();  <br />    client.setAddress(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">127.0.0.1</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);  <br />    client.setPort(</span><span style="color: #000000; ">1234</span><span style="color: #000000; ">);  <br />    client.setProtoType(TCP);  <br />    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> ret </span><span style="color: #000000; ">=</span><span style="color: #000000; "> client.connect();  <br />    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(ret </span><span style="color: #000000; "><</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)  <br />    {  <br />        getchar();  <br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br />    }  <br />  <br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍔犻氳鍗忚澶磀emo  <br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> client send  </span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> send[] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> {</span><span style="color: #000000; ">"</span><span style="color: #000000; ">CXSocket 絎竴涓祴璇曠敤渚?</span><span style="color: #000000; ">"</span><span style="color: #000000; ">};  <br />  <br />    </span><span style="color: #0000FF; ">string</span><span style="color: #000000; "> utf8;  <br />    Transcoding(send, CP_ACP, utf8, CP_UTF8);  <br />  <br />    XNET::TPacketHeader sendHeader;  <br />    sendHeader.m_HeaderSig </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0xABCD</span><span style="color: #000000; ">;  <br />    swap_2(sendHeader.m_HeaderSig);  <br />    sendHeader.m_Length </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)utf8.length();  <br />    swap_4(sendHeader.m_Length);  <br />  <br />    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> buffer[</span><span style="color: #000000; ">1024</span><span style="color: #000000; ">] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> {</span><span style="color: #000000; ">0</span><span style="color: #000000; ">};  <br />    memcpy(buffer, </span><span style="color: #000000; ">&</span><span style="color: #000000; ">sendHeader, XNET::TCP_HEADLEN);  <br />    memcpy(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">buffer[XNET::TCP_HEADLEN], utf8.c_str(), utf8.length());  <br />    client.sendBuf(buffer, (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">)(XNET::TCP_HEADLEN </span><span style="color: #000000; ">+</span><span style="color: #000000; "> utf8.length()));  <br />  <br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> client recv  </span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    XNET::TPacketHeader recvHeader;  <br />    client.receiveBuf(</span><span style="color: #000000; ">&</span><span style="color: #000000; ">recvHeader, XNET::TCP_HEADLEN);  <br />    swap_2(recvHeader.m_HeaderSig);  <br />    swap_4(recvHeader.m_Length);  <br />    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">*</span><span style="color: #000000; "> recv </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">[recvHeader.m_Length </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">];  <br />    memset(recv, </span><span style="color: #000000; ">0</span><span style="color: #000000; ">, recvHeader.m_Length </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">);  <br />    client.receiveBuf(recv, recvHeader.m_Length);  <br />    </span><span style="color: #0000FF; ">string</span><span style="color: #000000; "> ansi;  <br />    Transcoding(recv, CP_UTF8, ansi, CP_ACP);  <br />  <br />    client.close();  <br />    client.uninitWinSocket();  <br />  <br />    getchar();  <br />  <br />    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;  <br />}  </span></div><p style="color: #333333; font-family: Arial; line-height: 26px; ">CXSocket綾諱笅杞藉湴鍧錛?a style="color: #336699; text-decoration: none; ">http://code.google.com/p/x-net/</a></p><p style="color: #333333; font-family: Arial; line-height: 26px; ">MINA鏈嶅姟绔疍emo涓嬭澆鍦板潃錛?a style="color: #336699; text-decoration: none; ">http://download.csdn.net/source/3418326</a></p><img src ="http://www.shnenglu.com/chugf/aggbug/150224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chugf/" target="_blank">chugf</a> 2011-07-05 15:31 <a href="http://www.shnenglu.com/chugf/archive/2011/07/05/150224.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MINA鏈嶅姟绔笌C++瀹㈡埛绔氳錛?錛?/title><link>http://www.shnenglu.com/chugf/archive/2011/07/05/150223.html</link><dc:creator>chugf</dc:creator><author>chugf</author><pubDate>Tue, 05 Jul 2011 07:27:00 GMT</pubDate><guid>http://www.shnenglu.com/chugf/archive/2011/07/05/150223.html</guid><wfw:comment>http://www.shnenglu.com/chugf/comments/150223.html</wfw:comment><comments>http://www.shnenglu.com/chugf/archive/2011/07/05/150223.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/chugf/comments/commentRss/150223.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chugf/services/trackbacks/150223.html</trackback:ping><description><![CDATA[<span id="hvzpftn" class="Apple-style-span" style="color: #333333; font-family: Arial; line-height: 26px; "><p><span style="font-size: 16px; ">鏈榪戝涔犱簡<span style="font-family: Verdana, Simsun, sans-serif; line-height: 21px; ">Apache MINA</span>閫氳錛屽湪浣跨敤榪囩▼涓鍒頒簡涓浜涢棶棰橈紝璁板綍涓嬩竴浜涘績寰椼?/span><span style="font-size: 16px; "></span></p><p><span style="font-size: 16px; ">鍦ㄦ湇鍔$鍜屽鎴風閮戒嬌鐢∕INA鎻愪緵鐨勫簱鏃訛紝閫氳涓鍒囨甯革紝褰撴垜鎶婂鎴風鏀逛負C++浠g爜鏃訛紝鍙戠幇瀹㈡埛绔彂閫佺粰鏈嶅姟绔殑浜岃繘鍒舵祦涓殑鏁村艦鏁版嵁錛屼綅緗鍊掔疆浜嗐?/span></p><p><span style="font-size: 16px; "><strong>C++瀹㈡埛绔?6榪涘埗  錛?x00000013</strong></span></p><p><span style="font-size: 16px; "><strong>MINA鏈嶅姟绔?6榪涘埗錛?x13000000</strong></span></p><p><span style="font-size: 16px; ">鏌ヨ浜嗙綉涓婅祫鏂欏悗鎵嶇煡閬揓</span><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; "><span style="font-size: 16px; ">ava鍦ㄦ墍鏈夊鉤鍙頒笂閮介粯璁ゆ槸big-endian錛岃?/span><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; "><span style="font-size: 16px; ">C++<span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">鍦ㄤ笉鍚岀殑騫沖彴涓婃湁涓嶅悓鐨勫瓧鑺傚簭, X86涓婃槸little-endian, solaris涓婃槸big-endian銆?/span></span></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; ">娉ㄦ剰闂錛?/span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">1銆佸瓧鑺傚簭</span></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">C++鍦ㄤ笉鍚岀殑騫沖彴涓婃湁涓嶅悓鐨勫瓧鑺傚簭, X86涓婃槸little-endian, solaris涓婃槸big-endian; 鑰宩ava鍦ㄦ墍鏈夊鉤鍙頒笂閮介粯璁ゆ槸big-endian, 鎵浠ュ湪浼犺緭璇稿short,int,long鏁版嵁鏃惰鍦–++杞崲鎴愮綉緇滃簭(big-endian)<br />2銆佸瓧絎︾紪鐮?/span></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">C++涓婃渶鏅亶鐨勬槸閲囩敤mbcs, 鑰宩ava涓婃槸鐢╱nicode(騫朵笖鍜屾爣鍑嗙殑unicode榪樻湁浜涘尯鍒?鍙互鍙傝僯ava鏂囨。), 鎵浠ラ櫎闈炲繀欏誨惁鍒欎笉瑕佷紶瀛楃涓? 鍙互浼犳枃鏈枃浠朵唬鏇? 涓瀹氳浼犵殑璇濆彧鑳借嚜宸辮漿鎹簡<br />3銆?鍐呭瓨瀵歸綈, 鍦–/C++鐨勭綉緇滈氫俊紼嬪簭涓粡甯擱噰鐢ㄨ鍐欑粨鏋勪綋鐨勬柟寮忔柟渚垮湴浜ゆ崲鏁版嵁, 浣嗘槸涓嶆敞鎰忕殑璇濈粨鏋勪綋鍐呭緢鍙兘鏈夌┖闅? 姣斿struct A{ int a; char c }; struct B{ char a; int b }; 榪欎袱涓粨鏋勪綋鍐呴兘鏈夌┖闅? 鑰屽鏋滀笉璇存槑絀洪殭鐨勫瓨鍦╦ava紼嬪簭鏄笉浼氱煡閬撶殑, 灝變細瀵艱嚧鍙屾柟瑙f瀽鏃跺嚭閿? 瑕佹秷闄ょ┖闅欏簲璇ュ皬蹇冨湴瀹夋帓緇撴瀯浣撶殑鎴愬憳, 涓嶆帹鑽愪嬌鐢?pragma pach(1), 鍥犱負娌℃湁閫氱敤鎬?br />4銆?浣嶅煙</span></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">闄ら潪灝忓績瀹夋帓, 鍚﹀垯浣嶅煙瀵艱嚧鐨勭粨鏋勪綋澶у皬涓庡鉤鍙扮浉鍏? int a:4鎵鍗犵敤鐨勫瓧鑺傞殢騫沖彴鍜岀紪璇戝櫒鍙樺寲(char a:4鐩稿紼沖畾鍗?瀛楄妭)<br />5銆?(鍙兘騫沖彴鐩稿叧)浼犻佷笌鎺ユ敹閫熷害涓嶅悓</span></span></span><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; font-size: 16px; ">褰揅++鍚慾ava浼犻佷竴涓ぇ涓浜涚殑鏁版嵁鏃? 鍙兘C++涓杈瑰凡緇忎紶瀹岄鍑轟簡, 鑰宩ava閭h竟榪樻病鏀跺畬, 瀵艱嚧鏈鍚庣殑涓閮ㄥ垎鏁版嵁涓㈠け. 鎵浠ラ」鐩腑閲囩敤浜嗙畝鍗曠殑紜鏈哄埗, 浠諱綍涓鏂規(guī)帴鏀跺畬鏁版嵁灝卞洖閫?瀛楄妭鐨勭‘璁? 浠ラ槻姝++榪囨棭閫鍑?/span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">6銆?鍙兘騫沖彴鐩稿叧)java鍦ㄥ悓C++寤虹珛榪炴帴鍚庝互鍙婂湪C++鍚慾ava浼犻佸畬涓孌墊暟鎹悗, java鑻ュ悜C++浼犻佷竴孌墊暟鎹垯絎竴嬈′紶閫佺殑鏁版嵁C++鍙兘鏀跺埌涓涓瓧鑺? 絎竴嬈¤繃鍚庢仮澶嶆甯?/span><br /></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; "><br /></span></span></span></p><p><span style="font-family: Arial, 瀹嬩綋; font-size: 16px; "><span style="line-height: 18px; "><span style="font-family: Arial, 瀹嬩綋; line-height: 18px; ">C++鏁村艦杞崲浠g爜濡備笅錛?/span></span></span></p></span><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: #0000FF; ">void</span><span style="color: #000000; "> swap_4(unsigned </span><span style="color: #0000FF; ">long</span><span style="color: #000000; "> </span><span style="color: #000000; ">&</span><span style="color: #000000; ">x)  <br />{  <br />    x </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (x </span><span style="color: #000000; "><<</span><span style="color: #000000; "> </span><span style="color: #000000; ">24</span><span style="color: #000000; ">) </span><span style="color: #000000; ">|</span><span style="color: #000000; ">  <br />    ((x </span><span style="color: #000000; "><<</span><span style="color: #000000; "> </span><span style="color: #000000; ">8</span><span style="color: #000000; ">) </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0x00ff0000u</span><span style="color: #000000; ">) </span><span style="color: #000000; ">|</span><span style="color: #000000; ">  <br />    ((x </span><span style="color: #000000; ">>></span><span style="color: #000000; "> </span><span style="color: #000000; ">8</span><span style="color: #000000; ">) </span><span style="color: #000000; ">&</span><span style="color: #000000; "> </span><span style="color: #000000; ">0x0000ff00u</span><span style="color: #000000; ">) </span><span style="color: #000000; ">|</span><span style="color: #000000; ">  <br />    (x </span><span style="color: #000000; ">>></span><span style="color: #000000; "> </span><span style="color: #000000; ">24</span><span style="color: #000000; ">);  <br />}  <br />  <br /></span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> _tmain(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> argc, _TCHAR</span><span style="color: #000000; ">*</span><span style="color: #000000; "> argv[])  <br />{  <br />       <br />     unsigned </span><span style="color: #0000FF; ">long</span><span style="color: #000000; "> len </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">19</span><span style="color: #000000; ">;  <br />     swap_4(len);  <br />}</span></div><img src ="http://www.shnenglu.com/chugf/aggbug/150223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chugf/" target="_blank">chugf</a> 2011-07-05 15:27 <a href="http://www.shnenglu.com/chugf/archive/2011/07/05/150223.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>IOCP瀹屾垚绔彛婧愪唬鐮?/title><link>http://www.shnenglu.com/chugf/archive/2011/07/04/150102.html</link><dc:creator>chugf</dc:creator><author>chugf</author><pubDate>Mon, 04 Jul 2011 03:40:00 GMT</pubDate><guid>http://www.shnenglu.com/chugf/archive/2011/07/04/150102.html</guid><wfw:comment>http://www.shnenglu.com/chugf/comments/150102.html</wfw:comment><comments>http://www.shnenglu.com/chugf/archive/2011/07/04/150102.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.shnenglu.com/chugf/comments/commentRss/150102.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chugf/services/trackbacks/150102.html</trackback:ping><description><![CDATA[<span id="hvzpftn" class="Apple-style-span" style="color: #333333; font-family: Arial; line-height: 26px; "><p>鍏充簬IOCP瀹屾垚绔彛鐨勪粙緇嶆湁寰堝錛岃繖閲屽氨涓嶄粙緇嶆蹇典簡銆?/p><p>濡傛灉涓嶈冭檻璺ㄥ鉤鍙伴棶棰橈紝鍦╓indows涓婭OCP錛圛/O Completion Port錛孖/O瀹屾垚绔彛錛夋槸鎬ц兘鏈濂界殑涓縐岻/O妯″瀷銆?/p><p>浠ヤ笅鏄湰浜哄紑鍙戠殑IO瀹屾垚绔彛鏈嶅姟鍣?瀹㈡埛绔粙緇嶏細<br /></p><p>鍚嶇О錛歺-net</p><p>鐗堟湰錛?.0.0</p><p>鐗圭偣錛氶拡瀵筎CP緗戠粶閫氳榪涜灝佽錛屼嬌鐢╳idows涓嬫晥鐜囨渶楂樼殑IOCP閫氳鏂瑰紡錛屽伐紼嬪寘鎷湇鍔$鍜屽鎴風銆?br />      鍙簲鐢ㄤ簬鍗蟲椂緗戠粶閫氳銆佽法騫沖彴緗戠粶閫氳絳夈?br />鍔熻兘錛?br />      1銆佹敮鎸佸鐢ㄦ埛騫跺彂榪炴帴閫氳錛岀悊璁烘敮鎸?0000+鍦ㄧ嚎鐢ㄦ埛錛屽疄闄呰繍琛?000+宸﹀彸<br />      2銆佹敮鎸佽嚜瀹氫箟閫氳澶村崗璁紝浠g爜閲屽疄鐜頒簡涓涓畝鍗曠殑緇勫寘鎷嗗寘鍔熻兘<br />      3銆佹敮鎸佽漿鍙戦氳鍖呮湇鍔?br />      4銆佹敮鎸佹枃浠朵笅杞戒笂浼?br /><br />璇存槑:<br />浣跨敤浜嗗紑婧愭棩蹇楀簱log4cplus錛岀綉鍧錛?a style="color: #336699; text-decoration: none; ">http://log4cplus.sourceforge.net/</a><br />綆鍗曠敤渚嬭test鐩綍錛?br />test.vcxproj             -- VS2010宸ョ▼<br />test_2005.vcproj   -- VS2005宸ョ▼</p><p>婧愪唬鐮佷笅杞藉湴鍧錛?a style="color: #336699; text-decoration: none; ">http://code.google.com/p/x-net/</a></p></span><img src ="http://www.shnenglu.com/chugf/aggbug/150102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chugf/" target="_blank">chugf</a> 2011-07-04 11:40 <a href="http://www.shnenglu.com/chugf/archive/2011/07/04/150102.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++緇忓吀寮婧愰」鐩?/title><link>http://www.shnenglu.com/chugf/archive/2011/06/24/149379.html</link><dc:creator>chugf</dc:creator><author>chugf</author><pubDate>Fri, 24 Jun 2011 05:59:00 GMT</pubDate><guid>http://www.shnenglu.com/chugf/archive/2011/06/24/149379.html</guid><wfw:comment>http://www.shnenglu.com/chugf/comments/149379.html</wfw:comment><comments>http://www.shnenglu.com/chugf/archive/2011/06/24/149379.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/chugf/comments/commentRss/149379.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/chugf/services/trackbacks/149379.html</trackback:ping><description><![CDATA[<div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; line-height: normal; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">涓漢瑙夊緱姣旇緝緇忓吀鐨?span lang="EN-US">C++</span> 寮婧愰」鐩紝鏁寸悊濡備笅錛?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">1</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">log4cplus</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">log4cplus</span> 鏄?span lang="EN-US">C++</span> 緙栧啓鐨勫紑婧愮殑鏃ュ織緋葷粺<span lang="EN-US">,</span> 鍔熻兘闈炲父鍏ㄩ潰銆?span lang="EN-US">C++</span> 鐗堢殑<span lang="EN-US">log4j</span><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "></span>緗戝潃錛?span lang="EN-US"><a mce_>http://log4cplus.sourceforge.net/</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">2</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">Glog</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">Google Glog </span>鏄竴涓?span lang="EN-US">C++</span> 璇█鐨勫簲鐢ㄧ駭鏃ュ織璁板綍妗嗘灦錛屾彁渚涗簡<span lang="EN-US"> C++ </span>椋庢牸鐨勬祦鎿嶄綔鍜屽悇縐嶅姪鎵嬪畯銆?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">SVN</span> 錛?span lang="EN-US"><a mce_>http://google-glog.googlecode.com/svn/trunk</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">3</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">memcached</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">memcached</span> 鏄竴濂楀垎甯冨紡鐨勫揩鍙栫郴緇燂紝褰撳垵鏄?span lang="EN-US">Danga Interactive</span> 涓轟簡<span lang="EN-US">LiveJournal</span> 鎵鍙戝睍鐨勶紝浣嗙洰鍓嶈璁稿杞歡錛堝<span lang="EN-US">MediaWiki</span> 錛夋墍浣跨敤銆傝繖鏄竴濂楀紑鏀炬簮浠g爜杞歡錛屼互<span lang="EN-US">BSD license</span> 鎺堟潈閲婂嚭銆?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">memcached</span> 緙轟箯璁よ瘉浠ュ強瀹夊叏綆″埗錛岃繖浠h〃搴旇灝?span lang="EN-US">memcached</span> 鏈嶅姟鍣ㄦ斁緗湪闃茬伀澧欏悗銆?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">SVN</span> 錛?span lang="EN-US"><a mce_>http://code.sixapart.com/svn/memcached</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"><br /><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="font-family: 瀹嬩綋; color: green;" style="font-family: 瀹嬩綋; color: green; ">4</span> </span></span><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="font-family: 瀹嬩綋; color: green;" style="font-family: 瀹嬩綋; color: green; ">銆?/span> </span><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">TinyXML</span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">TinyXML</span> 鏄洰鍓嶉潪甯告祦琛岀殑涓嬈懼熀浜?span lang="EN-US">DOM</span> 妯″瀷鐨?span lang="EN-US">XML</span> 瑙f瀽鍣紝綆鍗曟槗鐢ㄤ笖灝忓閥 鐜茬彂錛岄潪甯擱傚悎瀛樺偍綆鍗曟暟鎹紝閰嶇疆鏂囦歡錛屽璞″簭鍒楀寲絳夋暟鎹噺涓嶆槸寰堝ぇ鐨勬搷浣?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">緗戝潃錛?span lang="EN-US"><a mce_>http://www.grinninglizard.com/tinyxml/</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">5</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">OpenSSL</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">OpenSSL</span> 鍖呭惈涓涓懡浠よ宸ュ叿鐢ㄦ潵瀹屾垚<span lang="EN-US">OpenSSL</span> 搴撲腑鐨勬墍鏈夊姛鑳斤紝鏇村ソ鐨勬槸錛屽畠鍙兘宸茬粡瀹夎鍒頒綘鐨勭郴緇熶腑浜嗐?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">OpenSSL</span> 鏄竴涓己澶х殑瀹夊叏濂楁帴瀛楀眰瀵嗙爜搴擄紝<span lang="EN-US">Apache</span> 浣跨敤瀹冨姞瀵?span lang="EN-US">HTTPS</span> 錛?span lang="EN-US">OpenSSH</span> 浣跨敤瀹冨姞瀵?span lang="EN-US">SSH</span> 錛屼絾鏄紝浣犱笉搴旇鍙皢鍏朵綔涓轟竴涓簱鏉ヤ嬌鐢紝瀹冭繕鏄竴涓鐢ㄩ旂殑銆佽法騫沖彴鐨勫瘑鐮佸伐鍏楓?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">緗戝潃錛?span lang="EN-US"><a mce_>http://www.openssl.org/source/</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">6</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">xerces</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Xerces鏄敱Apache緇勭粐鎵鎺ㄥ姩鐨勪竴欏筙ML鏂囨。瑙f瀽寮婧愰」鐩?瀹冪洰鍓嶆湁澶氱璇█鐗堟湰鍖呮嫭JAVA銆丆++銆丳ERL銆丆OM絳夈?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span> 緗戝潃<span lang="EN-US">錛?a mce_>http://xerces.apache.org/xerces-c/download.cgi</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: green;" lang="EN-US" style="color: green; ">7</span> <span mce_style="color: green;" style="color: green; ">銆?span lang="EN-US">Boost</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US">Boost</span> 搴撴槸涓涓粡榪囧崈閿ょ櫨鐐箋佸彲縐繪銆佹彁渚涙簮浠g爜鐨?span lang="EN-US">C++</span> 搴擄紝浣滀負鏍囧噯搴撶殑鍚庡錛屾槸<span lang="EN-US">C++</span> 鏍囧噯鍖栬繘紼嬬殑鍙戝姩鏈轟箣涓銆?span lang="EN-US"> Boost</span> 搴撶敱<span lang="EN-US">C++</span>鏍囧噯濮斿憳浼氬簱宸ヤ綔緇勬垚鍛樺彂璧鳳紝鍦?span lang="EN-US">C++</span> 紺懼尯涓獎鍝嶇敋澶э紝鍏舵垚鍛樺凡榪?span lang="EN-US">2000</span> 浜恒?span lang="EN-US"> Boost</span> 搴撲負鎴戜滑甯︽潵浜嗘渶鏂般佹渶閰楓佹渶瀹炵敤鐨勬妧鏈紝鏄笉鎶樹笉鎵g殑<span lang="EN-US">“</span> 鍑?span lang="EN-US">”</span> 鏍囧噯搴撱?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">緗戝潃錛?span lang="EN-US"><a mce_>http://www.boost.org/</a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br /></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold; "><span mce_style="color: #008000;" style="color: #008000; "><span lang="EN-US">8銆乑lib</span></span></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Zlib 杞歡鍖呭寘鍚?zlib 搴擄紝寰堝紼嬪簭涓殑鍘嬬緝鎴栬呰В鍘嬬緝鍑芥暟閮戒細鐢ㄥ埌榪欎釜搴?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">緗戝潃錛?a mce_>http://www.zlib.net/</a></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><span lang="EN-US"> </span></p></div><img src ="http://www.shnenglu.com/chugf/aggbug/149379.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/chugf/" target="_blank">chugf</a> 2011-06-24 13:59 <a href="http://www.shnenglu.com/chugf/archive/2011/06/24/149379.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://7kz6.com" target="_blank">在线观看亚洲视频啊啊啊啊</a>| <a href="http://www-3844444.com" target="_blank">国产精品美女久久久久久2018 </a>| <a href="http://339254.com" target="_blank">99精品热视频</a>| <a href="http://by4433.com" target="_blank">欧美劲爆第一页</a>| <a href="http://0070571.com" target="_blank">99www免费人成精品</a>| <a href="http://syfeichi.com" target="_blank">亚洲欧洲在线看</a>| <a href="http://cn1357.com" target="_blank">亚洲国产第一页</a>| <a href="http://6661639.com" target="_blank">欧美高清不卡在线</a>| <a href="http://www5566szy.com" target="_blank">这里只有精品电影</a>| <a href="http://yngtxny.com" target="_blank">亚洲午夜久久久</a>| <a href="http://785448.com" target="_blank">国产在线日韩</a>| <a href="http://www979vv.com" target="_blank">亚洲国产精品www</a>| <a href="http://sihu121.com" target="_blank">欧美色精品天天在线观看视频</a>| <a href="http://567acg.com" target="_blank">亚洲性线免费观看视频成熟</a>| <a href="http://www36633.com" target="_blank">亚洲一区二区三区午夜</a>| <a href="http://zhiuh.com" target="_blank">狠狠色狠狠色综合人人</a>| <a href="http://nztd20.com" target="_blank">亚洲高清久久</a>| <a href="http://naturalgiftfashion.com" target="_blank">欧美日韩日本国产亚洲在线</a>| <a href="http://aotaotao.com" target="_blank">欧美中文字幕在线</a>| <a href="http://5588gww.com" target="_blank">久久综合伊人77777蜜臀</a>| <a href="http://0808333.com" target="_blank">99精品免费网</a>| <a href="http://5555547.com" target="_blank">欧美一区二区三区免费观看</a>| <a href="http://17kfe.com" target="_blank">亚洲精品欧美日韩</a>| <a href="http://8331651.com" target="_blank">亚洲欧美成人在线</a>| <a href="http://cancerrxa.com" target="_blank">91久久精品美女</a>| <a href="http://saobi6.com" target="_blank">亚洲性线免费观看视频成熟</a>| <a href="http://4466o.com" target="_blank">亚洲韩日在线</a>| <a href="http://hoppecoke.com" target="_blank">亚洲一区免费网站</a>| <a href="http://77smsm.com" target="_blank">亚洲区一区二</a>| <a href="http://xiehaihua.com" target="_blank">午夜视频久久久久久</a>| <a href="http://fxsdcj.com" target="_blank">99精品福利视频</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲欧美国产日韩中文字幕</a>| <a href="http://www-42189.com" target="_blank">亚洲精品免费电影</a>| <a href="http://aydsrmyy.com" target="_blank">午夜亚洲福利</a>| <a href="http://www0505nn.com" target="_blank">亚洲视频香蕉人妖</a>| <a href="http://aijiaoji.com" target="_blank">久久久久网址</a>| <a href="http://5553303.com" target="_blank">性欧美videos另类喷潮</a>| <a href="http://ynzhuoyi.com" target="_blank">欧美激情1区2区</a>| <a href="http://016889.com" target="_blank">久久精品伊人</a>| <a href="http://mm77gg.com" target="_blank">国产精品久久久久aaaa</a>| <a href="http://ehagakii.com" target="_blank">欧美激情1区2区</a>| <a href="http://www-787333.com" target="_blank">国产偷自视频区视频一区二区</a>| <a href="http://2629929.com" target="_blank">最新高清无码专区</a>| <a href="http://394141.com" target="_blank">亚洲电影免费在线</a>| <a href="http://www-442336.com" target="_blank">欧美一级久久久</a>| <a href="http://26thb.com" target="_blank">亚洲在线观看视频</a>| <a href="http://sqms2013.com" target="_blank">欧美乱妇高清无乱码</a>| <a href="http://korean-edu.com" target="_blank">另类人畜视频在线</a>| <a href="http://syntheticnets.com" target="_blank">国产伦精品一区二区三区四区免费</a>| <a href="http://leohacks.com" target="_blank">亚洲国产精品一区</a>| <a href="http://my6557.com" target="_blank">91久久精品美女高潮</a>| <a href="http://5767j.com" target="_blank">欧美一级夜夜爽</a>| <a href="http://trhht.com" target="_blank">欧美在线视频观看免费网站</a>| <a href="http://my8823.com" target="_blank">欧美视频亚洲视频</a>| <a href="http://94wr.com" target="_blank">亚洲精一区二区三区</a>| <a href="http://wg135.com" target="_blank">日韩网站在线观看</a>| <a href="http://caokk1.com" target="_blank">欧美国产日韩精品免费观看</a>| <a href="http://456316.com" target="_blank">欧美激情亚洲另类</a>| <a href="http://300618.com" target="_blank">亚洲黄色免费</a>| <a href="http://www8xoy.com" target="_blank">欧美91精品</a>| <a href="http://151545.com" target="_blank">亚洲国产精品久久久久婷婷884</a>| <a href="http://118626cc.com" target="_blank">国产中文一区二区</a>| <a href="http://9906w.com" target="_blank">久久久久久久久久久久久女国产乱</a>| <a href="http://jiejiesao8.com" target="_blank">久久国产一区二区</a>| <a href="http://44o77.com" target="_blank">国产婷婷97碰碰久久人人蜜臀</a>| <a href="http://667996.com" target="_blank">亚洲男同1069视频</a>| <a href="http://wwww20.com" target="_blank">欧美一区激情</a>| <a href="http://710191.com" target="_blank">国产亚洲精品bt天堂精选</a>| <a href="http://www524141.com" target="_blank">亚洲视频福利</a>| <a href="http://110488.com" target="_blank">午夜精品国产更新</a>| <a href="http://5588gww.com" target="_blank">国产精品一页</a>| <a href="http://sinojinxing.com" target="_blank">欧美亚洲三级</a>| <a href="http://666cmc.com" target="_blank">在线精品高清中文字幕</a>| <a href="http://8880850.com" target="_blank">久久精品免费看</a>| <a href="http://lorgou.com" target="_blank">欧美成人一品</a>| <a href="http://2938476.com" target="_blank">亚洲精品影视</a>| <a href="http://tingxihuan.com" target="_blank">欧美日韩国产在线看</a>| <a href="http://wwwlywbb.com" target="_blank">亚洲最新中文字幕</a>| <a href="http://gdjuba.com" target="_blank">先锋影音久久久</a>| <a href="http://sxhrsmjj.com" target="_blank">国产一级揄自揄精品视频</a>| <a href="http://avicpharm.com" target="_blank">久久精品国产91精品亚洲</a>| <a href="http://gzzhuangshi.com" target="_blank">美日韩精品免费</a>| <a href="http://ncyy4.com" target="_blank">亚洲国产欧美日韩</a>| <a href="http://163263.com" target="_blank">欧美日韩国产高清视频</a>| <a href="http://5555547.com" target="_blank">亚洲香蕉在线观看</a>| <a href="http://5418002.com" target="_blank">久久一区二区三区国产精品</a>| <a href="http://alio-ai.com" target="_blank">亚洲欧洲精品一区</a>| <a href="http://zhiuh.com" target="_blank">欧美特黄一级</a>| <a href="http://qhzyxcd.com" target="_blank">欧美一区网站</a>| <a href="http://www17bxbx.com" target="_blank">欧美激情片在线观看</a>| <a href="http://fanwenok.com" target="_blank">一区二区三区免费在线观看</a>| <a href="http://win-mdk.com" target="_blank">国产精品手机在线</a>| <a href="http://zuan3344.com" target="_blank">久久婷婷综合激情</a>| <a href="http://743627.com" target="_blank">99亚洲伊人久久精品影院红桃</a>| <a href="http://5e5b7g.com" target="_blank">新67194成人永久网站</a>| <a href="http://794238.com" target="_blank">1000精品久久久久久久久</a>| <a href="http://k37b.com" target="_blank">欧美色一级片</a>| <a href="http://520637.com" target="_blank">欧美在线观看一区二区三区</a>| <a href="http://ww3838.com" target="_blank">欧美激情一二三区</a>| <a href="http://www-544778.com" target="_blank">欧美一区日韩一区</a>| <a href="http://z169.com" target="_blank">亚洲精品一级</a>| <a href="http://5657hh.com" target="_blank">国产日本欧美一区二区三区</a>| <a href="http://avse98.com" target="_blank">鲁大师影院一区二区三区</a>| <a href="http://cca22.com" target="_blank">av成人手机在线</a>| <a href="http://xp1025.com" target="_blank">欧美不卡一区</a>| <a href="http://000695.com" target="_blank">亚洲欧美美女</a>| <a href="http://wwwavtb2049.com" target="_blank">亚洲高清毛片</a>| <a href="http://sewuyueyue.com" target="_blank">国产精品毛片高清在线完整版</a>| <a href="http://www-800778.com" target="_blank">久久精品国产久精国产一老狼</a>| <a href="http://3bmmxyz.com" target="_blank">亚洲人体影院</a>| <a href="http://zhongqingshiye.com" target="_blank">久久综合国产精品台湾中文娱乐网</a>| <a href="http://www666se.com" target="_blank">亚洲免费不卡</a>| <a href="http://yp8882.com" target="_blank">激情综合色丁香一区二区</a>| <a href="http://1000kongbao.com" target="_blank">欧美日韩第一区日日骚</a>| <a href="http://223tt.com" target="_blank">久久网站免费</a>| <a href="http://163263.com" target="_blank">性久久久久久久久</a>| <a href="http://551753.com" target="_blank">一本久道综合久久精品</a>| <a href="http://405151.com" target="_blank">欧美成人一区二区三区片免费</a>| <a href="http://15013010203.com" target="_blank">亚洲在线一区二区</a>| <a href="http://xvideoxxnx.com" target="_blank">亚洲精品一区二区三区99</a>| <a href="http://339871.com" target="_blank">国产日韩精品一区二区</a>| <a href="http://0934photo.com" target="_blank">欧美日韩国产a</a>| <a href="http://youjizzbox.com" target="_blank">女人色偷偷aa久久天堂</a>| <a href="http://qdzhudai.com" target="_blank">欧美在线观看你懂的</a>| <a href="http://my777752.com" target="_blank">在线视频亚洲一区</a>| <a href="http://1277k.com" target="_blank">99国产精品久久久久久久</a>| <a href="http://66hhmm.com" target="_blank">欧美国产另类</a>| <a href="http://kk8586.com" target="_blank">久久天天躁狠狠躁夜夜av</a>| <a href="http://dv6699.com" target="_blank">先锋影音久久久</a>| <a href="http://sapronlee.com" target="_blank">亚洲欧美电影在线观看</a>| <a href="http://033530.com" target="_blank">一区二区三区四区五区视频</a>| <a href="http://483134.com" target="_blank">亚洲精品乱码视频</a>| <a href="http://julong-ads.com" target="_blank">亚洲国产精品日韩</a>| <a href="http://376524.com" target="_blank">激情五月综合色婷婷一区二区</a>| <a href="http://428820.com" target="_blank">国产精品视频yy9099</a>| <a href="http://jiangnanmm.com" target="_blank">国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 </a>| <a href="http://32tun.com" target="_blank">国际精品欧美精品</a>| <a href="http://845821.com" target="_blank">欧美性色综合</a>| <a href="http://vod3366.com" target="_blank">欧美视频在线观看视频极品</a>| <a href="http://2938476.com" target="_blank">欧美韩日视频</a>| <a href="http://xaxkizlar.com" target="_blank">欧美激情中文不卡</a>| <a href="http://www205sihu.com" target="_blank">欧美激情小视频</a>| <a href="http://www-44469.com" target="_blank">欧美顶级艳妇交换群宴</a>| <a href="http://4438x28.com" target="_blank">麻豆成人在线观看</a>| <a href="http://123086.com" target="_blank">麻豆精品视频</a>| <a href="http://016889.com" target="_blank">欧美99在线视频观看</a>| <a href="http://mmpzyw.com" target="_blank">欧美黄色免费网站</a>| <a href="http://teqmeta.com" target="_blank">亚洲视频在线观看免费</a>| <a href="http://609t.com" target="_blank">亚洲天堂av高清</a>| <a href="http://160160160.com" target="_blank">亚洲视频免费看</a>| <a href="http://www456456.com" target="_blank">亚洲欧美中文在线视频</a>| <a href="http://4923cc.com" target="_blank">香蕉成人久久</a>| <a href="http://holotu.com" target="_blank">久热爱精品视频线路一</a>| <a href="http://32m8.com" target="_blank">麻豆成人在线播放</a>| <a href="http://obatshaka.com" target="_blank">欧美大秀在线观看</a>| <a href="http://dtwave-ind.com" target="_blank">欧美日产国产成人免费图片</a>| <a href="http://wwwmiya118.com" target="_blank">欧美日韩精品不卡</a>| <a href="http://sewuyueyue.com" target="_blank">国产精品二区二区三区</a>| <a href="http://mide776.com" target="_blank">国产人妖伪娘一区91</a>| <a href="http://phitris.com" target="_blank">黄色综合网站</a>| <a href="http://54zcr.com" target="_blank">亚洲精品看片</a>| <a href="http://p35cc.com" target="_blank">午夜精品久久久久久99热</a>| <a href="http://xsjgxx.com" target="_blank">久久精品99国产精品</a>| <a href="http://77777kkk.com" target="_blank">久久人体大胆视频</a>| <a href="http://ssss96.com" target="_blank">欧美黑人在线观看</a>| <a href="http://caowo65.com" target="_blank">日韩视频中文字幕</a>| <a href="http://1616mz.com" target="_blank">午夜精品av</a>| <a href="http://www-666638.com" target="_blank">老司机一区二区三区</a>| <a href="http://4y9k.com" target="_blank">欧美日韩三级电影在线</a>| <a href="http://dy25777.com" target="_blank">国产精品亚洲成人</a>| <a href="http://042455.com" target="_blank">亚洲国产另类久久精品</a>| <a href="http://lalandapps.com" target="_blank">亚洲视频电影在线</a>| <a href="http://zyjdxx.com" target="_blank">久久国产欧美日韩精品</a>| <a href="http://wwwlywbb.com" target="_blank">欧美大胆人体视频</a>| <a href="http://sg-lxs.com" target="_blank">国产精品99久久久久久人</a>| <a href="http://pfpf66.com" target="_blank">欧美在线综合</a>| <a href="http://3dmh329.com" target="_blank">欧美另类高清视频在线</a>| <a href="http://497n.com" target="_blank">国产亚洲成年网址在线观看</a>| <a href="http://33wbwb.com" target="_blank">亚洲国产成人精品视频</a>| <a href="http://xsjj10.com" target="_blank">亚洲一级一区</a>| <a href="http://hhhtalk.com" target="_blank">另类国产ts人妖高潮视频</a>| <a href="http://jsgf444.com" target="_blank">亚洲乱码久久</a>| <a href="http://http456446.com" target="_blank">久久人体大胆视频</a>| <a href="http://muwendada.com" target="_blank">欧美天天影院</a>| <a href="http://959425.com" target="_blank">亚洲第一黄色网</a>| <a href="http://joy-learn.com" target="_blank">亚洲欧洲av一区二区</a>| <a href="http://666888123.com" target="_blank">欧美国产日韩视频</a>| <a href="http://388268.com" target="_blank">亚洲欧美日韩电影</a>| <a href="http://4986888.com" target="_blank">欧美精品久久久久久久</a>| <a href="http://xxxx90.com" target="_blank">国内在线观看一区二区三区</a>| <a href="http://chuangke168.com" target="_blank">亚洲毛片在线看</a>| <a href="http://www47011.com" target="_blank">久久婷婷蜜乳一本欲蜜臀</a>| <a href="http://y1bbs.com" target="_blank">一本久久综合亚洲鲁鲁</a>| <a href="http://ximaimicro.com" target="_blank">久久视频一区二区</a>| <a href="http://689657.com" target="_blank">国产视频精品免费播放</a>| <a href="http://wwwsfsf11.com" target="_blank">日韩亚洲欧美精品</a>| <a href="http://77xyc77.com" target="_blank">农夫在线精品视频免费观看</a>| <a href="http://yjdm139.com" target="_blank">亚洲欧美影音先锋</a>| <a href="http://www11111111.com" target="_blank">欧美四级在线观看</a>| <a href="http://www442222.com" target="_blank">99精品黄色片免费大全</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>