锘??xml version="1.0" encoding="utf-8" standalone="yes"?>97精品国产97久久久久久免费,久久婷婷五月综合97色直播,久久久久高潮毛片免费全部播放http://m.shnenglu.com/sToa/category/11487.htmlzh-cnTue, 22 May 2012 16:49:45 GMTTue, 22 May 2012 16:49:45 GMT60鍜厰涓浗璞℃澶栨寕http://m.shnenglu.com/sToa/archive/2012/05/22/175698.htmlsToasToaTue, 22 May 2012 02:10:00 GMThttp://m.shnenglu.com/sToa/archive/2012/05/22/175698.htmlhttp://m.shnenglu.com/sToa/comments/175698.htmlhttp://m.shnenglu.com/sToa/archive/2012/05/22/175698.html#Feedback0http://m.shnenglu.com/sToa/comments/commentRss/175698.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/175698.html鏈蔣浠舵槸涓嬈綫Q娓告垙涓浗璞℃杈呭姪宸ュ叿,鑳藉府浣犺嚜鍔ㄤ笅媯?鏈変簡浠?浣犲氨鏄薄媯嬬壒綰уぇ甯堜簡.

ui.png 

浣跨敤璇存槑:
* 涓嬫鏃舵墦寮鍜厰涓浗璞℃鍔╂墜,鐐瑰崟姝ヤ粬浼氬府浣犱笅涓姝ユ,鐐硅嚜鍔ㄥ垯浼氬府浣犱笅瀹屾暣鐩樻
* "鎬濊冮檺鏃?鐢ㄦ潵鎺у埗鍔╂墜鏅鴻兘,鏃墮棿瓚婇暱鏅鴻兘瓚婇珮

鍔╂墜鐗規?
* 鍚屾椂鏀寔QQ娓告垙涓浗璞℃鍜屾柊涓浗璞℃
* 鏀寔鑷畾涔堿I寮曟搸,鍚屾椂鏀寔UCI鍜孶CCI鍗忚
* 瀹屽叏鍐呭瓨鎴彇鏁版嵁,綺劇‘鎺у埗


鏇存柊鏃ュ織:
12:46 2012/3/6 v1.1.106
* 淇鍔╂墜鍏抽棴鏃跺紩鎿庤繘紼嬫湭閫鍑虹殑闂
10:28 2012/3/4 v1.1.104
* 淇娓告垙鐗堟湰鑷姩鍖歸厤鏃剁殑涓澶勯棶棰?/span>
15:06 2012/3/3 v1.1.103
+ 澧炲姞寮灞搴撴敮鎸?鐩墠鍙敮鎸佸叺娌蟲牸寮?
+ 鍏斿竵灝戜簬10鎴栧皯浜?鏃舵彁紺虹敤鎴?/span>
+ 灞鏃惰緗椂,鍗曟鏃墮棿灝忎簬20縐?鑷姩鎷掔粷
* 鍦ㄥ紑鍚嚜鍔ㄧ‘璁ゆ椂鑷姩鎷掔粷鍜屾鍜屾倲媯?/span>
* 淇鏂頒腑鍥借薄媯嬩腑鏈夋椂涓嶈兘鑷姩紜鐨勯敊璇?鏀寔榪炵畫嫻嬭瘎) 

涓嬭澆鍜厰璞℃鍔╂墜v1.1.106  

sToa 2012-05-22 10:10 鍙戣〃璇勮
]]>
鍜厰榪炶繛鐪嬪鎸?/title><link>http://m.shnenglu.com/sToa/archive/2012/05/22/175697.html</link><dc:creator>sToa</dc:creator><author>sToa</author><pubDate>Tue, 22 May 2012 02:10:00 GMT</pubDate><guid>http://m.shnenglu.com/sToa/archive/2012/05/22/175697.html</guid><wfw:comment>http://m.shnenglu.com/sToa/comments/175697.html</wfw:comment><comments>http://m.shnenglu.com/sToa/archive/2012/05/22/175697.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sToa/comments/commentRss/175697.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sToa/services/trackbacks/175697.html</trackback:ping><description><![CDATA[<table cellspacing="0" cellpadding="0" style="word-wrap: break-word; empty-cells: show; border-collapse: collapse; table-layout: fixed; width: 757px; color: #444444; font-family: Tahoma, 'Microsoft Yahei', Simsun; font-size: 12px; line-height: 18px; "><tbody style="word-wrap: break-word; "><tr style="word-wrap: break-word; "><td id="postmessage_315222" style="word-wrap: break-word; font-size: 14px; "><strong style="word-wrap: break-word; font-weight: 700; "></strong><img id="aimg_Fugg0" width="272" height="145" src="http://www.me2wg.com/qqllk/1.jpg" border="0" alt="" style="word-wrap: break-word; cursor: pointer; " /><br style="word-wrap: break-word; " /><img id="aimg_YuEgl" width="480" height="320" src="http://www.me2wg.com/qqllk/2.jpg" border="0" alt="" style="word-wrap: break-word; cursor: pointer; " /><br style="word-wrap: break-word; " />鍜厰榪炶繛鐪嬪鎸?br style="word-wrap: break-word; " /><br style="word-wrap: break-word; " />鍏嶈垂鐨凲Q娓告垙榪炶繛鐪嬭緟鍔╁伐鍏?鍏ㄦ柊鐨勫唴鏍革紝綺懼噯瀹氫綅錛屾槗鐢ㄥ揩閫熷畨鍏紝鐜╁蹇呭銆?br style="word-wrap: break-word; " /><br style="word-wrap: break-word; " />鏀寔鏈鏂扮殑娓告垙鐗堟湰2.0 Beta09 Build011,鏀寔鑷姩鍑嗗,紱佹鐗規晥,鏃犻檺閬撳叿,閬撳叿鍏嶇柅,妯℃嫙鐪熶漢浠ュ強鍗曟,鎸傛満,縐掓潃<br style="word-wrap: break-word; " /><br style="word-wrap: break-word; " /><a target="_blank" style="word-wrap: break-word; color: #336699; ">涓嬭澆鍜厰榪炶繛鐪嬪鎸倂1.0.11</a><br style="word-wrap: break-word; " /><br style="word-wrap: break-word; " /><a target="_blank" style="word-wrap: break-word; color: #336699; ">鍦ㄧ嚎鐥呮瘨媯嫻嬫姤鍛?/a></td></tr></tbody></table><img src ="http://m.shnenglu.com/sToa/aggbug/175697.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sToa/" target="_blank">sToa</a> 2012-05-22 10:10 <a href="http://m.shnenglu.com/sToa/archive/2012/05/22/175697.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浜斿瓙媯嬪鎸?榛戠櫧媯嬪鎸傞檮婧愮爜http://m.shnenglu.com/sToa/archive/2011/03/29/142920.htmlsToasToaTue, 29 Mar 2011 03:23:00 GMThttp://m.shnenglu.com/sToa/archive/2011/03/29/142920.htmlhttp://m.shnenglu.com/sToa/comments/142920.htmlhttp://m.shnenglu.com/sToa/archive/2011/03/29/142920.html#Feedback7http://m.shnenglu.com/sToa/comments/commentRss/142920.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/142920.html
鍜厰QQ浜斿瓙媯嬪鎸?/strong>v0.1.33
鍜厰QQ浜斿瓙媯嬪鎸傜晫闈?src="http://www.me2wg.com/qqwzq/me2qqwzq.png"

鏈蔣浠舵槸涓嬈懼畬鍏ㄥ厤璐圭殑QQ娓告垙浜斿瓙媯嬪鎸?/strong>,鏈変簡浠?浣犵殑瀵規墜灝嗕細閮侀椃涓闃靛瓙浜?
浣跨敤璇存槑:涓嬫鏃舵墦寮鍔╂墜,鐐?鍗曟",鍔╂墜浼氬府浣犱笅媯?鐐?鑷姩"鍒欎細甯綘涓嬪畬鏁寸洏媯?



鍜厰QQ榛戠櫧媯嬪姪鎵?span>v0.1.33
鍜厰QQ榛戠櫧媯嬪姪鎵嬬晫闈?src="http://www.me2wg.com/qqhbq/me2wghbq.png"

鏈蔣浠舵槸涓嬈懼畬鍏ㄥ厤璐圭殑QQ娓告垙榛戠櫧媯嬭緟鍔╁伐鍏?涓嶈浣犵浉淇′笌鍚?鏈蔣浠墮兘灝嗗府鍔╀綘杞繪澗鎴樿儨浜虹被瀵規墜.
浣跨敤璇存槑:涓嬫鏃舵墦寮鍔╂墜,鐐?鍗曟",鍔╂墜浼氬府浣犱笅媯?鐐?鑷姩"鍒欎細甯綘涓嬪畬鏁寸洏媯?



sToa 2011-03-29 11:23 鍙戣〃璇勮
]]>
涓涓笉澶氱敤鐨凱E鎰熸煋鏂規硶 http://m.shnenglu.com/sToa/archive/2010/01/27/106524.htmlsToasToaWed, 27 Jan 2010 05:38:00 GMThttp://m.shnenglu.com/sToa/archive/2010/01/27/106524.htmlhttp://m.shnenglu.com/sToa/comments/106524.htmlhttp://m.shnenglu.com/sToa/archive/2010/01/27/106524.html#Feedback2http://m.shnenglu.com/sToa/comments/commentRss/106524.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/106524.html淇敼鍏ュ彛鐐逛唬鐮佷負鐥呮瘨浣撲唬鐮?鐥呮瘨浣撲唬鐮佸湪榪愯鍚庝慨澶嶅師鍏ュ彛鐐逛唬鐮佸茍鎵ц.

鎰熸煋榪囩▼:
1.澶囦喚鍘烶E鏂囦歡鍏ュ彛鐐逛唬鐮?鐥呮瘨浣撳ぇ灝?鍒版枃浠跺熬閮?br>2.鐢ㄧ梾姣掍綋浠g爜瑕嗙洊鍏ュ彛浠g爜

鎵ц榪囩▼:
1.鎵ц鐢ㄦ埛鑷畾涔変唬鐮?br>2.澶嶅埗淇浠g爜鍒板姩鎬佺敵璇風殑鍐呭瓨涓?br>3.鎵ц淇浠g爜淇鍘熷叆鍙?br>4.璺寵漿鍒板師鍏ュ彛榪愯

闂:
1.鎰熸煋鏈夐噸瀹氫綅琛ㄧ殑PE鏂囦歡鏃?鐥呮瘨浠g爜鍙兘琚郴緇烶E鍔犺澆鍣ㄤ慨鏀?br>2.鍏ュ彛鐐瑰埌鍏ュ彛鐐規墍鍦ㄨ妭灝鵑儴澶у皬灝忎簬鐥呮瘨浣撳ぇ灝忔椂,鏂囦歡浼氭崯鍧?br>3.鎰熸煋upx澹沖帇緙╄繃鐨勬枃浠朵細鍑洪敊

浠g爜璇蜂嬌鐢╒C6 Release鏂瑰紡緙栬瘧錛庯紟

娉細鏈枃涓殑浠g爜鏈変竴瀹氱殑鐮村潖鎬э紝璇峰嬁鐢ㄤ簬闈炴硶鐢ㄩ旓紝鍚﹀垯涓鍒囧悗鏋滆嚜璐?

/Files/sToa/TestPEInject.rar

sToa 2010-01-27 13:38 鍙戣〃璇勮
]]>
[杞琞杞婚噺綰ф暟鎹瓨鍌ㄦ柟娉曟葷粨http://m.shnenglu.com/sToa/archive/2009/11/26/101987.htmlsToasToaThu, 26 Nov 2009 09:29:00 GMThttp://m.shnenglu.com/sToa/archive/2009/11/26/101987.htmlhttp://m.shnenglu.com/sToa/comments/101987.htmlhttp://m.shnenglu.com/sToa/archive/2009/11/26/101987.html#Feedback0http://m.shnenglu.com/sToa/comments/commentRss/101987.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/101987.html鍘熸枃http://www.uieasy.com/cn/blog/?p=13

鏈榪戝湪鎯充竴浜涘瓨鍌ㄦ暟鎹殑闂錛學indow騫沖彴涓嬫暟鎹瓨鍌ㄦ柟寮忓彲鐢ㄧ殑鏂規硶鎬葷粨鏈変竴涓嬪嚑縐嶏細
1錛?ini鏂囦歡鏂瑰紡錛岃繖縐嶆柟寮忎富瑕佸瓨鍌ㄩ厤緗枃浠剁被浼肩殑鏁版嵁銆俈C涓彁渚涚浉搴旂殑鍑芥暟鏉ヨ鍙栧拰瀛樺偍ini鏂囦歡鏁版嵁銆傚叾鎸夌収section鐨勬柟寮忔潵鍒嗙被瀛樺偍淇℃伅銆?br>姣旇緝閫傚悎鐢ㄦ潵瀛樺偍閰嶇疆錛屽垪琛ㄧ被淇℃伅錛屽墠鎻愭槸鏁版嵁閲忔瘮杈冨皬銆?br>2錛塜ML鏂囦歡瀛樺偍鏂瑰紡銆俋ML涓板瘜鐨勮〃榪拌兘鍔涘拰騫沖彴鍏煎鑳藉姏宸茬粡鎴愪負褰撳墠紼嬪簭寮鍙戠殑棣栭夈傚緢澶氬鏉傜殑閰嶇疆鏂囦歡閮介噰鐢ㄨ繖縐嶆柟寮忋傚叾鍙互閫傜敤浜庡瓨鍌ㄦ暟鎹噺涓瓑錛屾暟鎹弿榪拌緝涓哄鏉傜殑瀛樺偍銆?br>褰撳墠鐨刋ML瑙f瀽宸ュ叿寰堝錛屼絾瀵逛簬鍙槸綆鍗曠殑灝哫ML搴旂敤浜庢枃浠跺瓨鍌ㄥ伐鍏楓?a >www.firstobject.com鐨?br>CMarkup搴旇鍙互鎼炲畾浜嗭紝瀹冨彧鏈変竴涓猰arkup綾繪潵錛岀幇鍦ㄨ璁や負鏄渶綆鍗曪紝鏈楂樻晥鐨勮В鏋愬伐鍏楓傚彟涓涓猚++ xml praser鏄痶inyxml錛宻ourceforge.ne涓婄殑寮婧愰」鐩紝閾炬帴錛?a >http://sourceforge.net/projects/tinyxml
3錛塖QLite鏄竴涓猰ini鏁版嵁搴擄紝鏀寔甯哥敤鐨凷QL鏌ヨ璇彞銆備笌mysql絳夊ぇ鍨嬫暟鎹簱鐩告瘮錛屽叾鐗圭偣浼拌閮芥槸mini浜嗭紝涓斿湪鏁版嵁閲忓皬鐨勬椂鍊欐ц兘鍜宮ysql宸笉澶氾紝涓鑸傜敤鍏跺瓨鍌ㄥ崄涓囩駭浠ヤ笅鐨勬暟鎹係qlite
浣滀負寮婧愰」鐩敹鍒板緢騫挎硾鐨勬敮鎸併傜洰鍓嶅湪window騫沖彴絳夊埌寰堝ソ鐨勬敮鎸侊紝鏈塧do.net鏂歸潰鐨勯┍鍔紝鍦╒C涓嬩篃鏈夊緢濂界殑鏀寔銆傚叾鐗圭偣鏄浉瀵圭殑楂樻ц兘鍜岄珮瀛樺偍閲忋?br>



sToa 2009-11-26 17:29 鍙戣〃璇勮
]]>
鎵歸噺淇敼鏂囦歡鏃墮棿宸ュ叿鍙婃簮鐮?/title><link>http://m.shnenglu.com/sToa/archive/2009/10/10/98222.html</link><dc:creator>sToa</dc:creator><author>sToa</author><pubDate>Sat, 10 Oct 2009 03:17:00 GMT</pubDate><guid>http://m.shnenglu.com/sToa/archive/2009/10/10/98222.html</guid><wfw:comment>http://m.shnenglu.com/sToa/comments/98222.html</wfw:comment><comments>http://m.shnenglu.com/sToa/archive/2009/10/10/98222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sToa/comments/commentRss/98222.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sToa/services/trackbacks/98222.html</trackback:ping><description><![CDATA[<p><img border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/stoa/sshot-6.png" width=486 height=351></p> <a href="http://m.shnenglu.com/Files/sToa/ReFileTime_src.rar">/Files/sToa/ReFileTime_src.rar</a> <img src ="http://m.shnenglu.com/sToa/aggbug/98222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sToa/" target="_blank">sToa</a> 2009-10-10 11:17 <a href="http://m.shnenglu.com/sToa/archive/2009/10/10/98222.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>灝忕粡楠?/title><link>http://m.shnenglu.com/sToa/archive/2009/09/27/97368.html</link><dc:creator>sToa</dc:creator><author>sToa</author><pubDate>Sun, 27 Sep 2009 07:24:00 GMT</pubDate><guid>http://m.shnenglu.com/sToa/archive/2009/09/27/97368.html</guid><wfw:comment>http://m.shnenglu.com/sToa/comments/97368.html</wfw:comment><comments>http://m.shnenglu.com/sToa/archive/2009/09/27/97368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sToa/comments/commentRss/97368.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sToa/services/trackbacks/97368.html</trackback:ping><description><![CDATA[1.VC閿欒淇℃伅錛欳reating browse info file...  Error spawning bscmake.exe<br>瑙e喅鏂規硶錛氬湪鐜鍙橀噺Executable files涓坊鍔燰C鐨勫彲鎵ц鏂囦歡璺緞錛屽錛欴:\PROGRAM FILES\VCLITE\VC98\BIN銆?br>娉細鎴戣繖涓棶棰樺嚭鐜板湪閰嶇疆VC6緙栬瘧椹卞姩紼嬪簭鐨勮繃紼嬩腑..<br><br>2.鍦╒MWare涓殑XP閲岃繍琛孌bgview姝繪満<br>瑙e喅鏂規硶錛氬皢Dbgview澶嶅埗鍒伴潪涓枃璺緞涓嬭繍琛?br><br> <img src ="http://m.shnenglu.com/sToa/aggbug/97368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sToa/" target="_blank">sToa</a> 2009-09-27 15:24 <a href="http://m.shnenglu.com/sToa/archive/2009/09/27/97368.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒犻櫎鎸囧畾緗戠珯鐨処E緙撳瓨鏂囦歡http://m.shnenglu.com/sToa/archive/2009/08/17/93567.htmlsToasToaMon, 17 Aug 2009 03:00:00 GMThttp://m.shnenglu.com/sToa/archive/2009/08/17/93567.htmlhttp://m.shnenglu.com/sToa/comments/93567.htmlhttp://m.shnenglu.com/sToa/archive/2009/08/17/93567.html#Feedback0http://m.shnenglu.com/sToa/comments/commentRss/93567.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/93567.html 1 BOOL CleanUrlCache(LPSTR lpUrl)
 2 {
 3     LPINTERNET_CACHE_ENTRY_INFO lpICEI = NULL;
 4     DWORD dwSize = 0;
 5     HANDLE hFind = FindFirstUrlCacheEntry(NULL, NULL, &dwSize);
 6     if (hFind == NULL && GetLastError() != ERROR_INSUFFICIENT_BUFFER)
 7         return FALSE;
 8     
 9     lpICEI = (LPINTERNET_CACHE_ENTRY_INFO)new char[dwSize];
10     hFind = FindFirstUrlCacheEntry(NULL, lpICEI, &dwSize);
11     if (hFind == NULL)
12     {
13         delete lpICEI;
14         return FALSE;
15     }
16     
17     do 
18     {
19         if (StrStrI(lpICEI->lpszSourceUrlName, lpUrl))
20         {
21             int bRet = DeleteUrlCacheEntry(lpICEI->lpszSourceUrlName);
22         }
23         delete lpICEI;
24         lpICEI = NULL;
25         dwSize = 0;
26         
27         if (!FindNextUrlCacheEntry(hFind, NULL, &dwSize) && GetLastError() != ERROR_INSUFFICIENT_BUFFER)
28             break;
29         lpICEI = (LPINTERNET_CACHE_ENTRY_INFO)new char[dwSize];
30     } while (FindNextUrlCacheEntry(hFind, lpICEI, &dwSize));
31     
32     if (lpICEI != NULL)
33         delete lpICEI;
34     return TRUE;
35 }

sToa 2009-08-17 11:00 鍙戣〃璇勮
]]>
灝佽涓涓法榪涚▼緙撳瓨綾?/title><link>http://m.shnenglu.com/sToa/archive/2009/08/16/93486.html</link><dc:creator>sToa</dc:creator><author>sToa</author><pubDate>Sun, 16 Aug 2009 05:41:00 GMT</pubDate><guid>http://m.shnenglu.com/sToa/archive/2009/08/16/93486.html</guid><wfw:comment>http://m.shnenglu.com/sToa/comments/93486.html</wfw:comment><comments>http://m.shnenglu.com/sToa/archive/2009/08/16/93486.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/sToa/comments/commentRss/93486.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sToa/services/trackbacks/93486.html</trackback:ping><description><![CDATA[<p>鏈榪戝仛涓涓」鐩紝闇瑕佽褰曠郴緇熼噷姣忎釜榪涚▼璁塊棶鐨処P鍙奝ort,鐒跺悗鎻愪氦鍒版湇鍔$榪涜鍒嗘瀽錛屾垜鐨勬濊礬鏄敤涓涓紦瀛樻枃浠惰褰曟墍鏈夎繘紼嬭闂綉緇滅殑淇℃伅錛岀劧鍚庡湪涓葷▼搴忎腑鎻愬彇璁板綍鍐嶆彁浜ゃ?br>榪欓噷闈㈡秹鍙婂埌澶氳繘紼嬭闂悓涓涓紦瀛樻枃浠剁殑鍚屾闂錛屼簬鏄皝瑁呬簡涓嬮潰榪欎釜綾伙紝鑷垜鎰熻鑹ソ錛屾嬁鍑烘潵鍜屽ぇ瀹跺垎浜?:)<br><br>* 浣跨敤綾諱技浜庣幆褰㈤摼琛ㄧ殑鏈哄埗鏉ヤ繚璇佽繍琛屾晥鐜?/p> <br>嫻嬭瘯紼嬪簭濡備笅:<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000">#include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RecodeLog.cpp</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">stdio.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">#pragma pack(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 嫻嬭瘯鐢ㄧ粨鏋勶紝鍙嚜瀹氫箟錛岀粨鏋勪腑涓嶅簲璇ュ寘娑墊寚閽堢被鍨?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">typedef </span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> _tagTestInfo<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">    DWORD nTest;<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> szTest[</span><span style="COLOR: #000000">32</span><span style="COLOR: #000000">];<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">}TESTINFO, </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">PTESTINFO;<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">#pragma pack()<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">ULONG WINAPI TestThread(PVOID pParam)<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    TESTINFO ti; <br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">    CRecodeLog</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TESTINFO</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">prl </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> CRecodeLog</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TESTINFO</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">TestRL</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">c:\\trl.dat</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> (</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">100</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">        ti.nTest </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> i;<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">        itoa(i, ti.szTest, </span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鍙湪浠繪剰榪涚▼鎴栫嚎紼嬩腑璋冪敤璇ユ柟娉曪紝涓嶇敤鑰冭檻鍚屾闂</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        prl</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">AddLog(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">ti);    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鍐欏叆鍒扮紦鍐叉枃浠朵腑</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">    delete prl;<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">}<br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> main(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> argc, </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> argv[])<br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">29</span> <span style="COLOR: #000000">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 寮涓や釜綰跨▼錛屾瘡涓嚎紼嬪鍔?00鏉¤褰?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">30</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">    HANDLE hThread, hThread2;<br></span><span style="COLOR: #008080">31</span> <span style="COLOR: #000000">    hThread </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> CreateThread(NULL, NULL, TestThread, NULL, NULL, NULL);<br></span><span style="COLOR: #008080">32</span> <span style="COLOR: #000000">    hThread2 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> CreateThread(NULL, NULL, TestThread, NULL, NULL, NULL);<br></span><span style="COLOR: #008080">33</span> <span style="COLOR: #000000">    WaitForSingleObject(hThread, INFINITE);<br></span><span style="COLOR: #008080">34</span> <span style="COLOR: #000000">    WaitForSingleObject(hThread2, INFINITE);<br></span><span style="COLOR: #008080">35</span> <span style="COLOR: #000000">    CloseHandle(hThread);<br></span><span style="COLOR: #008080">36</span> <span style="COLOR: #000000">    CloseHandle(hThread2);<br></span><span style="COLOR: #008080">37</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">38</span> <span style="COLOR: #000000">    <br></span><span style="COLOR: #008080">39</span> <span style="COLOR: #000000">    CRecodeLog</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TESTINFO</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">prl </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> CRecodeLog</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">TESTINFO</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">TestRL</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">c:\\trl.dat</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">40</span> <span style="COLOR: #000000">    TESTINFO getTi; <br></span><span style="COLOR: #008080">41</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> ncount </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">42</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000"> (prl</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">GetTop(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">getTi))    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> 鍙栨渶欏墮儴鐨勭紦瀛樿褰?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">43</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">44</span> <span style="COLOR: #000000">        printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d--%s\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, getTi.nTest, getTi.szTest);<br></span><span style="COLOR: #008080">45</span> <span style="COLOR: #000000">        prl</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">DelTop();    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">    鍒犻櫎鏈欏剁鐨勭紦瀛樿褰?/span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">46</span> <span style="COLOR: #008000"></span><span style="COLOR: #000000">        ncount</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">47</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">48</span> <span style="COLOR: #000000">    printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, ncount);<br></span><span style="COLOR: #008080">49</span> <span style="COLOR: #000000">    delete prl;<br></span><span style="COLOR: #008080">50</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">51</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">52</span> <span style="COLOR: #000000">}</span></div> <br>浠庤繍琛岀粨鏋滃彲浠ョ湅鍒頒富綰跨▼璇誨彇鍒扮殑璁板綍鏄貢搴忕殑錛屼絾娌℃湁涓㈠け鐨勮褰曘傘?br><br>涓嬭澆紺轟緥浠g爜<a href="http://m.shnenglu.com/Files/sToa/TestCache.rar">/Files/sToa/TestCache.rar</a> <img src ="http://m.shnenglu.com/sToa/aggbug/93486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sToa/" target="_blank">sToa</a> 2009-08-16 13:41 <a href="http://m.shnenglu.com/sToa/archive/2009/08/16/93486.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>灝佽涓涓猅CP鏈嶅姟绔?IOCP)涓庡鎴風http://m.shnenglu.com/sToa/archive/2009/08/13/93145.htmlsToasToaThu, 13 Aug 2009 03:21:00 GMThttp://m.shnenglu.com/sToa/archive/2009/08/13/93145.htmlhttp://m.shnenglu.com/sToa/comments/93145.htmlhttp://m.shnenglu.com/sToa/archive/2009/08/13/93145.html#Feedback2http://m.shnenglu.com/sToa/comments/commentRss/93145.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/93145.html 

鏈唬鐮佹湇鍔$寮曠敤浜?a >http://www.codeproject.com/KB/IP/IOCP_how_to_cook.aspx涓殑浠g爜錛屽茍浣滀簡灝戦噺淇敼錛屽湪榪欓噷瀵瑰師浣滆呰〃紺烘劅璋€傘?/p>

鍔熻兘鎻忚堪錛?br>* 灝佽浜嗗績璺蟲満鍒?br>* 灝佽浜嗕竴灞傚簲鐢ㄥ眰鍗忚錛屾敮鎸佸帇緙╀紶杈?br>* Client绔皝瑁呬簡鎺夌嚎閲嶈繛鏈哄埗

紺轟緥浠g爜婕旂ず浜嗘枃浠朵紶杈撳茍杈撳嚭浼犺緭閫熷害
甯屾湜鏈嬪弸浠兘涓嶅悵鎸囨暀錛屽府鍔╂垜榪涙 :)

鐐瑰嚮涓嬭澆婧愮爜

鏈嶅姟绔細 

class CMyTcpServer : public CFTcpServer  
{
public:
    CMyTcpServer();
    
virtual ~CMyTcpServer();
    
    
virtual BOOL OnReadF(SCSocket *pSocket, PBYTE pData, DWORD dwLen)
    {
        
static DWORD btCount = 0;
        
static DWORD dwTime = GetTickCount();
        
static DWORD lastTime = dwTime;
        btCount 
+= dwLen;
        HANDLE    hFile 
= CreateFile("c:\\abc.dat", GENERIC_WRITE, FILE_SHARE_WRITE,
            NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
        SetFilePointer(hFile, 
00, FILE_END);
        DWORD dwBytesWrite 
= 0;
        WriteFile(hFile, pData, dwLen, 
&dwBytesWrite, NULL);
        CloseHandle(hFile);        
        
        DWORD dwTTT 
= GetTickCount();
        
if (dwTTT - lastTime > 1000)
        {
            lastTime 
= dwTTT;
            printf(
"%dkb/s %u\n", (int)(((double)btCount) * 1000 / (dwTTT - dwTime) / 1024), btCount);
        }
        
        
return TRUE;
    }
    
virtual int OnConnected(SCSocket *pSocket){return TRUE};
};


int main(int argc, char* argv[])
{
    CMyTcpServer::InitSocketLib();
    CMyTcpServer ts;
    ts.Start(
990850008150000);
    
while!_kbhit() ) ::Sleep(100);
    ts.Stop();
    
return 0;
}

  瀹㈡埛绔細 

class CMyTcpClient : public CFTcpClient  
{
public:
    CMyTcpClient();
    
virtual ~CMyTcpClient();
    
    
virtual VOID OnConnected()
    {
        
char buff[BUFF_SIZE_C - 100];
        HANDLE    hFile;
        
        hFile 
= CreateFile("c:\\abc.dat", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
        DWORD nNumberOfBytesRead 
= 0;
        
int pos = 0;
        
while (ReadFile(hFile, buff, BUFF_SIZE_C - 100&nNumberOfBytesRead, NULL))
        {
            
if (BUFF_SIZE_C - 100 == nNumberOfBytesRead)
                Send(buff, nNumberOfBytesRead);
            
else
                
break;
        }
        CloseHandle(hFile);
        Send(buff, nNumberOfBytesRead, TRUE);
    };
    
virtual int OnReadF(LPSTR pData, int nSize)
    {
        
return TRUE;
    }
};


int main(int argc, char* argv[])
{
    CMyTcpClient::InitSocketLib();
    CMyTcpClient 
*pcl = new CMyTcpClient;
    pcl
->Start("192.168.1.138"9908);
    
while!_kbhit() ) ::Sleep(100);
    
return 0;
}

 


 




sToa 2009-08-13 11:21 鍙戣〃璇勮
]]>
璁$畻鍗曟潯鏈哄櫒鎸囦護闀垮害http://m.shnenglu.com/sToa/archive/2009/07/31/91787.htmlsToasToaFri, 31 Jul 2009 04:06:00 GMThttp://m.shnenglu.com/sToa/archive/2009/07/31/91787.htmlhttp://m.shnenglu.com/sToa/comments/91787.htmlhttp://m.shnenglu.com/sToa/archive/2009/07/31/91787.html#Feedback0http://m.shnenglu.com/sToa/comments/commentRss/91787.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/91787.html闃呰鍏ㄦ枃

sToa 2009-07-31 12:06 鍙戣〃璇勮
]]>
淇勭綏鏂柟鍧?鑷姩鐜?http://m.shnenglu.com/sToa/archive/2009/07/25/91136.htmlsToasToaSat, 25 Jul 2009 08:05:00 GMThttp://m.shnenglu.com/sToa/archive/2009/07/25/91136.htmlhttp://m.shnenglu.com/sToa/comments/91136.htmlhttp://m.shnenglu.com/sToa/archive/2009/07/25/91136.html#Feedback6http://m.shnenglu.com/sToa/comments/commentRss/91136.htmlhttp://m.shnenglu.com/sToa/services/trackbacks/91136.html榪欎釜紼嬪簭鏄?004騫村垵瀛︾紪紼嬫椂鐨勪綔鍝?褰撴椂鏄嚟鐫涓縐嶇幇鍦ㄧ湅鏉ラ兘鏈変簺閽︿僵鑷繁鐨勬縺鎯呬笅浣滃嚭鐨?鎰熻阿淇勭綏鏂柟鍧楀甫鎴戝叆闂?
榪欎釜紼嬪簭铏界劧綆闄?浠g爜涔熸販涔?Ai鏅鴻兘涔熶笉楂?浣嗕篃綆楀畬鏁?甯屾湜瀵逛縿緗楁柉鏂瑰潡紼嬪簭鏈夊叴瓚g殑鏈嬪弸鏈夋墍甯姪 :)

/Files/sToa/20040607tetris.rar
/Files/sToa/sztetris20040926_SRC.rar



sToa 2009-07-25 16:05 鍙戣〃璇勮
]]>
久久这里只有精品视频99| 久久人人爽人人爽人人AV| 日韩精品国产自在久久现线拍| 久久久久久综合一区中文字幕 | 日批日出水久久亚洲精品tv| 中文字幕无码av激情不卡久久| 久久综合久久美利坚合众国| 97久久综合精品久久久综合| 理论片午午伦夜理片久久| 亚洲精品蜜桃久久久久久| 99久久精品免费| 99久久超碰中文字幕伊人| 国产激情久久久久影院小草| 亚洲国产精品无码久久久秋霞2| 久久九九有精品国产23百花影院| 色狠狠久久综合网| 久久亚洲高清观看| 久久夜色精品国产欧美乱| 久久影院久久香蕉国产线看观看| av无码久久久久不卡免费网站 | 久久精品国产亚洲精品2020| 久久久噜噜噜久久| 国内精品久久久久久久久电影网| 国产精品久久久久久影院| 久久亚洲精品无码VA大香大香 | 97r久久精品国产99国产精| 欧美日韩精品久久久免费观看| 欧美午夜A∨大片久久| 国产精品久久久久久| 狠狠色丁香久久婷婷综合五月| 18岁日韩内射颜射午夜久久成人| 欧美日韩成人精品久久久免费看| 99久久成人国产精品免费 | 波多野结衣AV无码久久一区| 亚洲国产成人久久一区久久| 久久精品成人免费国产片小草| 久久se精品一区二区影院| 久久久久黑人强伦姧人妻 | 精品人妻久久久久久888| AV狠狠色丁香婷婷综合久久| 2021精品国产综合久久|