锘??xml version="1.0" encoding="utf-8" standalone="yes"?>东方aⅴ免费观看久久av,亚洲精品国产字幕久久不卡,中文字幕久久精品无码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 

浣跨敤璇存槑:
* 涓嬫鏃舵墦寮鍜厰涓浗璞℃鍔╂墜,鐐瑰崟姝ヤ粬浼?xì)甯綘涓嬩竴姝ユ,鐐硅嚜鍔ㄥ垯浼?xì)甯綘涓嬪畬鏁寸洏妫?/span>
* "鎬濊冮檺鏃?鐢ㄦ潵鎺у埗鍔╂墜鏅鴻兘,鏃墮棿瓚婇暱鏅鴻兘瓚婇珮

鍔╂墜鐗規(guī)?
* 鍚屾椂鏀寔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縐?鑷姩鎷掔粷
* 鍦ㄥ紑鍚嚜鍔ㄧ‘璁ゆ椂鑷姩鎷掔粷鍜屾鍜屾?zhèn)攱?/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,鏀寔鑷姩鍑嗗,紱佹鐗規(guī)晥,鏃犻檺閬撳叿,閬撳叿鍏嶇柅,妯℃嫙鐪熶漢浠ュ強(qiáng)鍗曟,鎸傛満,縐掓潃<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; ">鍦ㄧ嚎鐥呮瘨媯(gè)嫻嬫姤鍛?/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>,鏈変簡浠?浣犵殑瀵規(guī)墜灝嗕細(xì)閮侀椃涓闃靛瓙浜?
浣跨敤璇存槑:涓嬫鏃舵墦寮鍔╂墜,鐐?鍗曟",鍔╂墜浼?xì)甯綘涓媼?鐐?鑷姩"鍒欎細(xì)甯綘涓嬪畬鏁寸洏?gòu)?



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

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



sToa 2011-03-29 11:23 鍙戣〃璇勮
]]>
涓涓笉澶氱敤鐨凱E鎰熸煋鏂規(guī)硶 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淇敼鍏ュ彛鐐逛唬鐮佷負(fù)鐥呮瘨浣撲唬鐮?鐥呮瘨浣撲唬鐮佸湪榪愯鍚庝慨澶嶅師鍏ュ彛鐐逛唬鐮佸茍鎵ц.

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

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

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

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

娉細(xì)鏈枃涓殑浠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

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



sToa 2009-11-26 17:29 鍙戣〃璇勮
]]>
鎵歸噺淇敼鏂囦歡鏃墮棿宸ュ叿鍙?qiáng)婧愮?/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喅鏂規(guī)硶錛氬湪鐜鍙橀噺Executable files涓坊鍔燰C鐨勫彲鎵ц鏂囦歡璺緞錛屽錛欴:\PROGRAM FILES\VCLITE\VC98\BIN銆?br>娉細(xì)鎴戣繖涓棶棰樺嚭鐜板湪閰嶇疆VC6緙栬瘧椹卞姩紼嬪簭鐨勮繃紼嬩腑..<br><br>2.鍦╒MWare涓殑XP閲岃繍琛孌bgview姝繪満<br>瑙e喅鏂規(guī)硶錛氬皢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鍙?qiáng)Port,鐒跺悗鎻愪氦鍒版湇鍔$榪涜鍒嗘瀽錛屾垜鐨勬濊礬鏄敤涓涓紦瀛樻枃浠惰褰曟墍鏈夎繘紼嬭闂綉緇滅殑淇℃伅錛岀劧鍚庡湪涓葷▼搴忎腑鎻愬彇璁板綍鍐嶆彁浜ゃ?br>榪欓噷闈㈡秹鍙?qiáng)鍒板杩浗E嬭闂悓涓涓紦瀛樻枃浠剁殑鍚屾闂錛屼簬鏄皝瑁呬簡涓嬮潰榪欎釜綾伙紝鑷垜鎰熻鑹ソ錛屾嬁鍑烘潵鍜屽ぇ瀹跺垎浜?:)<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)涓庡鎴風(fēng)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爜婕旂ず浜嗘枃浠朵紶杈撳茍杈撳嚭浼犺緭閫熷害
甯屾湜鏈嬪弸浠兘涓嶅悵鎸囨暀錛屽府鍔╂垜榪涙 :)

鐐瑰嚮涓嬭澆婧愮爜

鏈嶅姟绔細(xì) 

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;
}

  瀹㈡埛绔細(xì) 

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 鍙戣〃璇勮
]]>
璁$畻鍗曟潯鏈哄櫒鎸囦護(hù)闀垮害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 鍙戣〃璇勮
]]>
国产精品一区二区久久| 亚洲国产精品无码久久久秋霞2 | 大香伊人久久精品一区二区| 狠狠色丁香久久综合婷婷| 国产精品九九久久免费视频 | 亚洲va久久久噜噜噜久久男同 | 青青久久精品国产免费看| 亚洲精品国产自在久久| 热re99久久精品国99热| 久久久久国产精品麻豆AR影院 | 国产精品福利一区二区久久| 精品99久久aaa一级毛片| 亚洲午夜无码AV毛片久久| 99久久精品国产麻豆| 伊人色综合九久久天天蜜桃| 久久国产高潮流白浆免费观看| 国产精品丝袜久久久久久不卡| 人妻久久久一区二区三区| 久久亚洲电影| 久久久久99精品成人片三人毛片 | 欧美成人免费观看久久| 青青青青久久精品国产h| 无码人妻久久一区二区三区免费| 久久精品国产亚洲7777| 久久精品成人免费看| 久久精品国产亚洲αv忘忧草| 久久久久99精品成人片| 91精品国产91久久| 久久国产高清字幕中文| 亚洲∧v久久久无码精品| 2021国产精品久久精品| 久久伊人中文无码| 久久精品无码一区二区app| 91久久福利国产成人精品| 久久久久久久99精品免费观看| 丁香狠狠色婷婷久久综合| 久久亚洲精品成人av无码网站| 亚洲中文久久精品无码| 久久久久亚洲av综合波多野结衣| 99精品国产免费久久久久久下载 | 久久无码一区二区三区少妇|