锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产高清美女一级a毛片久久w,日本久久久久久中文字幕,久久香蕉超碰97国产精品http://cppblog.com/Error/category/19835.htmlzh-cnMon, 19 Aug 2013 10:45:54 GMTMon, 19 Aug 2013 10:45:54 GMT60緗戠嫄6003灞呯劧宸茬粡鏀規垚tcp绔繛鎺ヤ簡錛屾償椹晩錛岋紝錛?/title><link>http://www.shnenglu.com/Error/archive/2013/08/12/202476.html</link><dc:creator>Enic</dc:creator><author>Enic</author><pubDate>Sun, 11 Aug 2013 16:53:00 GMT</pubDate><guid>http://www.shnenglu.com/Error/archive/2013/08/12/202476.html</guid><wfw:comment>http://www.shnenglu.com/Error/comments/202476.html</wfw:comment><comments>http://www.shnenglu.com/Error/archive/2013/08/12/202476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Error/comments/commentRss/202476.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Error/services/trackbacks/202476.html</trackback:ping><description><![CDATA[<p>澶у巺紜畾宸茬粡鏄煭榪炴帴浜嗭紝錛岋紝涓轟簡鏀寔鎵嬫満錛燂紝錛岋紝娉ラ┈錛岋紝錛岃繖璇ヤ笉鏄腑浜嗘垜浠叕鍙哥殑鏈ㄩ┈浜嗗惂錛岋紝錛?/p> <p> </p> <p>涓漢鎰熻榪欎笉鏄竴涓ソ鏂瑰悜錛岋紝錛屽仛涓椹兘瑕佹妸瀵嗙爜甯︿笂錛岋紝錛屼笉榪囪繖鏍鋒湇鍔″櫒璁捐紜疄綆鍗曞緢澶氾紝錛岋紝</p><img src ="http://www.shnenglu.com/Error/aggbug/202476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Error/" target="_blank">Enic</a> 2013-08-12 00:53 <a href="http://www.shnenglu.com/Error/archive/2013/08/12/202476.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Mission緋葷粺棰勮http://www.shnenglu.com/Error/archive/2013/08/12/202475.htmlEnicEnicSun, 11 Aug 2013 16:33:00 GMThttp://www.shnenglu.com/Error/archive/2013/08/12/202475.htmlhttp://www.shnenglu.com/Error/comments/202475.htmlhttp://www.shnenglu.com/Error/archive/2013/08/12/202475.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/202475.htmlhttp://www.shnenglu.com/Error/services/trackbacks/202475.htmlimage

 

浠庡ぇ灞涓婄湅Mission鏄拰鏁翠綋鐨凪VC妗嗘灦鍗忎綔鐨勶紝閭erverListData鏉ヨ錛孲erverList榪欎竴涓昏緫鍙互鍗曠嫭鍑烘潵錛岀淮鎶や笁涓綅緗瓺ata銆丮ission銆乂iew
鍏蜂綋鍒發ist data鐨勮幏鍙栭兘鐩存帴鐢盡ission瀹屾垚錛屽叾浠栨ā鍧椾箣闇瑕佷嬌鐢ㄥ氨OK錛孧ission鑷繁鏈夌瓥鐣ュ喅瀹氫綍鏃跺幓鑾峰彇錛屾垨鑰呭畾鏃舵洿鏂?/p>

Enic 2013-08-12 00:33 鍙戣〃璇勮
]]>
澶у巺鐨勫垪琛ㄦ湇鍔¢瑙?/title><link>http://www.shnenglu.com/Error/archive/2013/08/11/202473.html</link><dc:creator>Enic</dc:creator><author>Enic</author><pubDate>Sun, 11 Aug 2013 15:24:00 GMT</pubDate><guid>http://www.shnenglu.com/Error/archive/2013/08/11/202473.html</guid><wfw:comment>http://www.shnenglu.com/Error/comments/202473.html</wfw:comment><comments>http://www.shnenglu.com/Error/archive/2013/08/11/202473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Error/comments/commentRss/202473.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Error/services/trackbacks/202473.html</trackback:ping><description><![CDATA[<p><a href="http://www.shnenglu.com/images/cppblog_com/Error/Windows-Live-Writer/93c45859e395_14879/image_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.shnenglu.com/images/cppblog_com/Error/Windows-Live-Writer/93c45859e395_14879/image_thumb.png" width="879" height="518"></a></p><img src ="http://www.shnenglu.com/Error/aggbug/202473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Error/" target="_blank">Enic</a> 2013-08-11 23:24 <a href="http://www.shnenglu.com/Error/archive/2013/08/11/202473.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緗戠嫄鐨勫姞瀵嗘ā鍧楋紝鏄犲皠鍔犲瘑綆楁硶鍒嗘瀽http://www.shnenglu.com/Error/archive/2012/12/11/196157.htmlEnicEnicTue, 11 Dec 2012 02:19:00 GMThttp://www.shnenglu.com/Error/archive/2012/12/11/196157.htmlhttp://www.shnenglu.com/Error/comments/196157.htmlhttp://www.shnenglu.com/Error/archive/2012/12/11/196157.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/196157.htmlhttp://www.shnenglu.com/Error/services/trackbacks/196157.html//鍙戦佹槧灝?br />const BYTE g_SendByteMap[256]=
{
    0x70,0x2F,0x40,0x5F,0x44,0x8E,0x6E,0x45,0x7E,0xAB,0x2C,0x1F,0xB4,0xAC,0x9D,0x91,
    0x0D,0x36,0x9B,0x0B,0xD4,0xC4,0x39,0x74,0xBF,0x23,0x16,0x14,0x06,0xEB,0x04,0x3E,
    0x12,0x5C,0x8B,0xBC,0x61,0x63,0xF6,0xA5,0xE1,0x65,0xD8,0xF5,0x5A,0x07,0xF0,0x13,
    0xF2,0x20,0x6B,0x4A,0x24,0x59,0x89,0x64,0xD7,0x42,0x6A,0x5E,0x3D,0x0A,0x77,0xE0,
    0x80,0x27,0xB8,0xC5,0x8C,0x0E,0xFA,0x8A,0xD5,0x29,0x56,0x57,0x6C,0x53,0x67,0x41,
    0xE8,0x00,0x1A,0xCE,0x86,0x83,0xB0,0x22,0x28,0x4D,0x3F,0x26,0x46,0x4F,0x6F,0x2B,
    0x72,0x3A,0xF1,0x8D,0x97,0x95,0x49,0x84,0xE5,0xE3,0x79,0x8F,0x51,0x10,0xA8,0x82,
    0xC6,0xDD,0xFF,0xFC,0xE4,0xCF,0xB3,0x09,0x5D,0xEA,0x9C,0x34,0xF9,0x17,0x9F,0xDA,
    0x87,0xF8,0x15,0x05,0x3C,0xD3,0xA4,0x85,0x2E,0xFB,0xEE,0x47,0x3B,0xEF,0x37,0x7F,
    0x93,0xAF,0x69,0x0C,0x71,0x31,0xDE,0x21,0x75,0xA0,0xAA,0xBA,0x7C,0x38,0x02,0xB7,
    0x81,0x01,0xFD,0xE7,0x1D,0xCC,0xCD,0xBD,0x1B,0x7A,0x2A,0xAD,0x66,0xBE,0x55,0x33,
    0x03,0xDB,0x88,0xB2,0x1E,0x4E,0xB9,0xE6,0xC2,0xF7,0xCB,0x7D,0xC9,0x62,0xC3,0xA6,
    0xDC,0xA7,0x50,0xB5,0x4B,0x94,0xC0,0x92,0x4C,0x11,0x5B,0x78,0xD9,0xB1,0xED,0x19,
    0xE9,0xA1,0x1C,0xB6,0x32,0x99,0xA3,0x76,0x9E,0x7B,0x6D,0x9A,0x30,0xD6,0xA9,0x25,
    0xC7,0xAE,0x96,0x35,0xD0,0xBB,0xD2,0xC8,0xA2,0x08,0xF3,0xD1,0x73,0xF4,0x48,0x2D,
    0x90,0xCA,0xE2,0x58,0xC1,0x18,0x52,0xFE,0xDF,0x68,0x98,0x54,0xEC,0x60,0x43,0x0F
};

//鎺ユ敹鏄犲皠
const BYTE g_RecvByteMap[256]=
{
    0x51,0xA1,0x9E,0xB0,0x1E,0x83,0x1C,0x2D,0xE9,0x77,0x3D,0x13,0x93,0x10,0x45,0xFF,
    0x6D,0xC9,0x20,0x2F,0x1B,0x82,0x1A,0x7D,0xF5,0xCF,0x52,0xA8,0xD2,0xA4,0xB4,0x0B,
    0x31,0x97,0x57,0x19,0x34,0xDF,0x5B,0x41,0x58,0x49,0xAA,0x5F,0x0A,0xEF,0x88,0x01,
    0xDC,0x95,0xD4,0xAF,0x7B,0xE3,0x11,0x8E,0x9D,0x16,0x61,0x8C,0x84,0x3C,0x1F,0x5A,
    0x02,0x4F,0x39,0xFE,0x04,0x07,0x5C,0x8B,0xEE,0x66,0x33,0xC4,0xC8,0x59,0xB5,0x5D,
    0xC2,0x6C,0xF6,0x4D,0xFB,0xAE,0x4A,0x4B,0xF3,0x35,0x2C,0xCA,0x21,0x78,0x3B,0x03,
    0xFD,0x24,0xBD,0x25,0x37,0x29,0xAC,0x4E,0xF9,0x92,0x3A,0x32,0x4C,0xDA,0x06,0x5E,
    0x00,0x94,0x60,0xEC,0x17,0x98,0xD7,0x3E,0xCB,0x6A,0xA9,0xD9,0x9C,0xBB,0x08,0x8F,
    0x40,0xA0,0x6F,0x55,0x67,0x87,0x54,0x80,0xB2,0x36,0x47,0x22,0x44,0x63,0x05,0x6B,
    0xF0,0x0F,0xC7,0x90,0xC5,0x65,0xE2,0x64,0xFA,0xD5,0xDB,0x12,0x7A,0x0E,0xD8,0x7E,
    0x99,0xD1,0xE8,0xD6,0x86,0x27,0xBF,0xC1,0x6E,0xDE,0x9A,0x09,0x0D,0xAB,0xE1,0x91,
    0x56,0xCD,0xB3,0x76,0x0C,0xC3,0xD3,0x9F,0x42,0xB6,0x9B,0xE5,0x23,0xA7,0xAD,0x18,
    0xC6,0xF4,0xB8,0xBE,0x15,0x43,0x70,0xE0,0xE7,0xBC,0xF1,0xBA,0xA5,0xA6,0x53,0x75,
    0xE4,0xEB,0xE6,0x85,0x14,0x48,0xDD,0x38,0x2A,0xCC,0x7F,0xB1,0xC0,0x71,0x96,0xF8,
    0x3F,0x28,0xF2,0x69,0x74,0x68,0xB7,0xA3,0x50,0xD0,0x79,0x1D,0xFC,0xCE,0x8A,0x8D,
    0x2E,0x62,0x30,0xEA,0xED,0x2B,0x26,0xB9,0x81,0x7C,0x46,0x89,0x73,0xA2,0xF7,0x72
};
// MapSend
desData = g_SendByteMap[(BYTE)(srcData+m_cbSendRound)];
m_cbSendRound += 3;
// MapRecv
desData = g_RecvByteMap[cbData] - m_cbRecvRound;
m_cbRecvRound += 3;

鏄犲皠鍔犲瘑鍘熺悊鍒嗘瀽錛?br />綰﹀畾srcData琛ㄧず鍑嗗鍔犲瘑鐨勬暟鎹甦esData琛ㄧず鍔犲瘑鍚庣殑鏁版嵁錛宻endMap琛ㄧず鍙戦丮ap錛宺ecvMap琛ㄧず鎺ユ敹Map錛?br />灝變互涓婁唬鐮佷腑鎭掓湁:
鎺ㄥ錛?br />if desData == sendMap[srcData + offset]
then srcData == recvMap[desData] - offset
榪欎釜鍏紡鍙互鑷繁鍙栦竴涓猍0, 255]涔嬮棿鐨勫鹼紝甯﹀埌涓婇潰涓や釜map涓幓綆楋紝錛岋紝
鍒嗘瀽錛?br />BYTE鍙兘鐨勫兼槸0鍒?55錛屾濂芥槸map鐨勭儲寮曘?br />sendMap鎻愪緵鎶婂疄闄呭煎彉鎴恟ecvMap鐨勭儲寮曠殑鑳藉姏銆?br />recvMap鎻愪緵鎶妑ecvMap绱㈠紩榪樺師鎴愮湡瀹炲肩殑鑳藉姏銆?br />offset鐨勫紩鍏ユ槸涓轟簡鍔犲己鐮磋В闅懼害錛屽敮涓鍙兘鐤戞儜鐨勯棶棰樻槸BYTE婧㈠嚭錛岃繖涓彲浠ュ弬鑰冭綆楁満緇勬垚鍘熺悊鍓嶅嚑绔犮?br />鎴戜滑鍙互榪欐牱灞卞錛?br />class CSendMapper;
class CRecvMapper;
寰堟樉鐒秙endMap鏄拰CSendMapper綾葷揣鑰﹀悎鐨勶紝recvMapper鍜孋RecvMapper綾葷揣鑰﹀悎
鎵浠ワ細
class CSendMapper
  ;
class CRecvMapper
  static const BYTE[256] ms_recvMap;
鎺ヤ笅鏉ユ槸offset錛屽湪緗戠嫄鐨勪唬鐮佷腑姣忔閮芥湁濡備笅鎿嶄綔錛歮_cbSendRound += 3;
鎵浠ffset鏄拰Mapper瀵硅薄鑰﹀悎鐨勶紝鍚屾椂涔熸槸涓婁笅鏂囩浉鍏崇殑錛岃繖鏍蜂篃鍊掔疆mapper鏄笂涓嬫枃鐩稿叧鐨勩?br />class CSendMapper
  static const BYTE[256] ms_sendMap;
  ;
class CRecvMapper
  static const BYTE[256] ms_recvMap;
  BYTE m_btOffset;

 

image

榪欐牱錛屽彧瑕佹槸offset鍖歸厤鐨剅ecv鍜宻end鍗忎綔灝辮兘瀹炵幇鏁版嵁鍔犺В鏄犲皠浜嗭紝錛岋紝

鏈鍚庣殑嫻嬭瘯浠g爜濡備笅錛圡AP鍑芥暟琚疄鐜扮殑鏃跺欐敼浜嗭紝榪斿洖鍊肩殑鍋氭硶鍐欒搗鏉ユ槸鏂逛究浜嗭紝浣嗘槸浼樺寲鐨勬椂鍊欐瘮杈冮夯鐑︼級錛?

nf6602::CSendMapper sendMapper;
_el::TBYTE btTem = 0;
sendMapper.SendMap(0, btTem);
if (0x70 != btTem)
{
    std::cout << "sendMapper.SendMap faild!" << std::endl;
}

nf6602::CRecvMapper recvMapper;
btTem = 0;
recvMapper.RecvMap(0, btTem);
if (0x51 != btTem)
{
    std::cout << "recvMapper.RecvMap faild!" << std::endl;
}

//if desData == sendMap[srcData]
//then srcData == recvMap[desData]
for (int i = 0; i < _EL_MAX_TBYTE*10; i++)
{
    _el::TBYTE btSrcData = i;
    _el::TBYTE btDesData = 0;
    sendMapper.SendMap(btSrcData, btTem);
    recvMapper.RecvMap(btTem, btDesData);
    if (btSrcData != btDesData)
    {
        std::cout << "if desData == sendMap[srcData] then srcData == recvMap[desData] faild!" << std::endl;
    }
    else
    {
        int j = 0 ;
    }
}



Enic 2012-12-11 10:19 鍙戣〃璇勮
]]>
Module.h 緗戠嫄鐨勨渃om鈥濆伐鍏風http://www.shnenglu.com/Error/archive/2012/08/27/188435.htmlEnicEnicMon, 27 Aug 2012 09:07:00 GMThttp://www.shnenglu.com/Error/archive/2012/08/27/188435.htmlhttp://www.shnenglu.com/Error/comments/188435.htmlhttp://www.shnenglu.com/Error/archive/2012/08/27/188435.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/188435.htmlhttp://www.shnenglu.com/Error/services/trackbacks/188435.htmlModule.h
    緗戠嫄鐨?#8220;com”宸ュ叿綆憋細
綆鍗曚粙緇嶄笅榪欎釜涓滀笢錛屽叾瀹炴垜浠ュ墠鍒嗘瀽鐨勬椂鍊欏氨璇磋繃浜嗭紝榪欎釜璁捐鐪嬩笂鍘誨緢緹庯紝鍏跺疄鐢ㄨ搗鏉ヤ笉閭d箞鏂逛究銆傝繖涓?603灝辨病鏈夎繖鐜╂剰浜嗐?br />    緗戠嫄鐨凜OM鎺ュ彛姣旇緝綆鍗曪紝鍙湁涓や釜鎺ュ彛
interface IUnknownEx
  void Release()
  void* QueryInterface(REFGUID guid, DWORD dwQueryVer)
浠庤繖涓帴鍙e彲浠ョ湅鍑哄敮涓鐨勫閮ㄤ緷璧栧氨鏄痝uid 鍜?dwQueryVer

鍦ㄦ潵鐪嬮偅涓猦elp宸ュ叿妯$増綾?br />template <typename IModeluInterface> class CTempldateHelper
 //鏋勯犲嚱鏁?br /> CTempldateHelper(REFGUID Guid, DWORD dwVersion);
 //鏋勯犲嚱鏁?br /> CTempldateHelper(REFGUID Guid, DWORD dwVersion, LPCTSTR pszModuleDll, LPCSTR pszCreateProc);
涓や釜鏋勯犲嚱鏁幫紝鑳界湅鍑虹偣浠涔堜笉錛岋紝錛?br />// 榪欎唬琛―LL鐨勫悕錛屽拰DLL涓垱寤虹粍浠剁殑鍑芥暟鍚嶏紝鍒憡璇夋垜浣犱笉鐭ラ亾鍔ㄦ佸姞杞絛ll
LPCTSTR pszModuleDll, LPCSTR pszCreateProc
// 榪欎簺紼鐑傜彮瀛愬氨鏄殣钘忎簡鍔ㄦ佸姞杞界殑榪囩▼鑰屽凡
 //鑾峰彇閿欒
 inline LPCTSTR GetErrorDescribe() const;
 //鎸囬拡閲嶈澆
 inline IModeluInterface * operator->() const;
 //鑾峰彇鎺ュ彛
 inline IModeluInterface * GetInterface() const;

榪欐牱鐪嬭搗鏉ュ緢緹庯紝鍏跺疄闅愯棌浜嗗お澶氫笢瑗匡紝闄嶄綆浜嗕唬鐮佺殑鍙鎬с傛帴鍙i兘鐪嬩笉鍒頒簡錛岋紝錛屽潙鐖圭殑錛岋紝錛?/p>

Enic 2012-08-27 17:07 鍙戣〃璇勮
]]>
99久久精品国产毛片| 中文字幕亚洲综合久久| 中文字幕乱码人妻无码久久| 久久精品人人做人人爽电影| 久久人人爽人人爽人人片av高请| 国产欧美久久一区二区| 亚洲精品NV久久久久久久久久| 国产精品99久久久精品无码| 久久99精品国产自在现线小黄鸭| 国产精品青草久久久久福利99| 久久人做人爽一区二区三区| 99久久99久久| 亚洲精品无码久久千人斩| 91麻豆精品国产91久久久久久| 久久精品aⅴ无码中文字字幕不卡| 久久夜色tv网站| 少妇人妻综合久久中文字幕| 国产福利电影一区二区三区,免费久久久久久久精 | 国产亚洲精久久久久久无码AV| 亚洲精品成人网久久久久久| 国产精品久久久天天影视| 久久精品中文字幕大胸| 99久久99久久精品国产片| 久久精品国产亚洲AV无码娇色 | 久久影院午夜理论片无码| 久久久噜噜噜www成人网| 亚洲精品97久久中文字幕无码| 久久精品视频网| 国产精品99精品久久免费| 99久久无色码中文字幕人妻| 久久夜色撩人精品国产| 久久成人18免费网站| 久久这里只有精品久久| 久久久久成人精品无码中文字幕| 一极黄色视频久久网站| 欧美久久天天综合香蕉伊| 久久亚洲2019中文字幕| 久久国产成人亚洲精品影院| 国内精品伊人久久久久网站| 国产精品亚洲综合专区片高清久久久| 久久精品国产亚洲AV嫖农村妇女|