青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大規模高性能網絡服務器編程 大型游戲服務器編程


大規模高性能網絡服務器編程 大型游戲服務器編程 完成端口模型 TCP UDP P2P 網絡編程

           C++博客 | 首頁 | 發新隨筆 | 發新文章 | 聯系 | 聚合 | 管理

              

癥狀:
MSDN無法正常顯示頁面,目錄顯示正常。提示網頁錯誤!

cmd到命令行執行如下命令
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll"
posted @ 2011-01-13 22:48 iKusamba 閱讀(1235) | 評論 (0)編輯 收藏

請各位不吝指教,謝謝!

typeof.h:
 1 /************************************************************************
 2 * Detect a variable's type or kind
 3 * by kusamba@126.com 2010-12-28
 4 */
 5 #pragma once
 6 
 7 #include <typeinfo.h>
 8 #include <string.h>
 9 #include <assert.h>
10 
11 #ifdef  __cplusplus
12 
13 /** detect static type/class */
14 #define IS_TYPE_OF(TYPE, variable)    assert( 0 == _stricmp( typeid(TYPE).name(), typeid(variable).name() ) )
15 
16 /** detect polymorphic type */
17 #define IS_KIND_OF(TYPE, ptr)        assert( NULL != dynamic_cast<TYPE*>(ptr) )
18 
19 #else
20 
21 /** detect static type/class */
22 #define IS_TYPE_OF(TYPE, variable)    assert( 0 == _stricmp( typeid(TYPE).name(), typeid(variable).name() ) )
23 
24 /** detect polymorphic type */
25 #define IS_KIND_OF(TYPE, ptr)        assert( 0 && "C Not Support Inheritance!" )
26 
27 #endif

containerof.h
 1 /************************************************************************
 2 * Obtain the struct/class address by it's member address
 3 * by Kusamba@126.com 2010-12-28
 4 */
 5 #pragma once
 6 
 7 #include <stddef.h>
 8 
 9 /** Linux Kernel.h GCC Define */
10 /**
11 #define container_of(ptr, type, member) ({                    \
12     const typeof( ((type *)0)->member ) *__mptr = (ptr);    \
13     (type *)( (char *)__mptr - offsetof(type,member) );})
14 */
15 
16 #ifdef __cplusplus
17 
18 #ifdef  _WIN64
19 #define CONTAINER_OF(ptr, TYPE, MEMBER)    reinterpret_cast<TYPE*>( (ptrdiff_t)( reinterpret_cast<char*>(ptr) - offsetof(TYPE, MEMBER) ) )
20 #else
21 #define CONTAINER_OF(ptr, TYPE, MEMBER)    reinterpret_cast<TYPE*>( ( reinterpret_cast<char*>(ptr) - offsetof(TYPE, MEMBER) ) )
22 #endif
23 
24 #else
25 
26 #ifdef  _WIN64
27 #define CONTAINER_OF(ptr, TYPE, MEMBER)    (TYPE*)( (ptrdiff_t)( (char*)(ptr) - offsetof(TYPE, MEMBER) ) )
28 #else
29 #define CONTAINER_OF(ptr, TYPE, MEMBER)    (TYPE*)( ( (char*)(ptr) - offsetof(TYPE, MEMBER) ) )
30 #endif
31 
32 #endif    /* __cplusplus */
33 

測試代碼:
 1 #include "stdafx.h"
 2 #include "typeof.h"
 3 #include "containerof.h"
 4 
 5 //////////////////////////////////////////////////////////////////////////
 6 // Test Kind/Type of
 7 //////////////////////////////////////////////////////////////////////////
 8 namespace _typeof_
 9 {
10     class CA {};
11     class CB {};
12 
13     struct SA {};
14     struct SB {};
15 
16     class CP {};
17     class CC : public CP {};
18 
19     void Test()
20     {
21         int int_a;
22         IS_TYPE_OF(int, int_a);
23         //IS_TYPE_OF(float, int_a);
24 
25         int* pint_a;
26         IS_TYPE_OF(int*, pint_a);
27         //IS_TYPE_OF(int, pint_a);
28         //IS_TYPE_OF(float*, pint_a);
29         //IS_TYPE_OF(float, pint_a);
30 
31         CA ca;
32         CA* pca;
33         IS_TYPE_OF(CA, ca);
34         IS_TYPE_OF(CA*, pca);
35         //IS_TYPE_OF(CA, pca);
36 
37         //IS_TYPE_OF(CB, ca);
38 
39         IS_KIND_OF(CA, &ca);
40 
41         CP parent;
42         CC child;
43         IS_TYPE_OF(CP, parent);
44         //IS_TYPE_OF(CC, parent);
45         //IS_TYPE_OF(CP, child);
46         IS_TYPE_OF(CC, child);
47 
48         IS_KIND_OF(CP, &parent);
49         //IS_KIND_OF(CC, &parent);
50         IS_KIND_OF(CP, &child);
51         IS_KIND_OF(CC, &child); 
52 
53         printf("type_of Done!\n");
54     }
55 }//namespace _typeof_
56 
57 //////////////////////////////////////////////////////////////////////////
58 // container of test
59 //////////////////////////////////////////////////////////////////////////
60 namespace _container_of_
61 {
62     struct SA 
63     {
64         int m_iA;
65     };
66 
67     struct SB 
68     {
69         int m_iB;
70         SA  m_sa;
71     };
72 
73     void Test()
74     {
75         SB val;
76 
77         /**error C2039: 'm_iA' : is not a member of '_container_of_::SB'*/
78         /**not support nesting*/
79         //SB* pSB = CONTAINER_OF(&val.m_sa.m_iA, SB, m_iA);
80         /**end*/
81 
82         SB* pSB = CONTAINER_OF(&val.m_iB, SB, m_iB);
83 
84         IS_TYPE_OF(SB*, pSB);
85 
86         printf("container_of Done!\n");
87     }
88 }//_container_of_
89 
90 int _tmain(int argc, _TCHAR* argv[])
91 {
92     _typeof_::Test();
93     _container_of_::Test();
94 
95     return 0;
96 }
97 

posted @ 2010-12-28 23:51 iKusamba 閱讀(1566) | 評論 (0)編輯 收藏
     摘要: 本文總結了stl deque常用的規范的使用方法,以及如何避免iterator失效,老鳥勿入!!!  閱讀全文
posted @ 2010-09-17 17:19 iKusamba 閱讀(1692) | 評論 (0)編輯 收藏
     摘要: 本文總結了stl vector常用的規范的使用方法,以及如何避免iterator失效,老鳥勿入!!!  閱讀全文
posted @ 2010-09-16 17:22 iKusamba 閱讀(2398) | 評論 (0)編輯 收藏

解釋:Alpha,Beta,RC,OEM各個版本


Alpha:

是內部測試版,一般不向外部發布,會有很多Bug.一般只有測試人員使用。

Beta:

也是測試版,這個階段的版本會一直加入新的功能。在Alpha版之后推出。

RC:(Release Candidate)

顧名思義么 ! 用在軟件上就是候選版本。系統平臺上就是發行候選版本。RC版不會再加入新的功能了,主要著重于除錯。

RTM:(Release to Manufacture)

是給工廠大量壓片的版本,內容跟正式版是一樣的,不過RTM版也有出限制、評估版的。但是和正式版本的主要程序代碼都是一樣的。

OEM:
是給計算機廠商隨著計算機販賣的,也就是隨機版。只能隨機器出貨,不能零售。只能全新安裝,不能從舊有操作系統升級。包裝不像零售版精美,通常只有一面CD和說明書(授權書)。

RVL:
號稱是正式版,其實RVL根本不是版本的名稱。它是中文版/英文版文檔破解出來的。

EVAL:
而流通在網絡上的EVAL版,與“評估版”類似,功能上和零售版沒有區別。

RTL:Retail(零售版)
是真正的正式版,正式上架零售版。在安裝盤的i386文件夾里有一個eula.txt,最后有一行EULAID,就是你的版本。比如簡體中文正式版是 EULAID:WX.4_PRO_RTL_CN,繁體中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.開頭是正式版,WB.開頭是測試 版。_PRE,代表家庭版;_PRO,代表專業版。


posted @ 2010-09-10 10:15 iKusamba 閱讀(1330) | 評論 (1)編輯 收藏
僅列出標題
共4頁: 1 2 3 4 

公告

導航

隨筆分類

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久久久久久久动漫| 日韩亚洲欧美成人一区| 国产一区二区黄色| 国产免费一区二区三区香蕉精| 欧美日韩人人澡狠狠躁视频| 欧美日韩国产999| 国产精品久久久久久久午夜| 国产精品女人网站| 国产亚洲激情| 亚洲日韩欧美视频一区| 在线综合亚洲欧美在线视频| 小黄鸭精品密入口导航| 免费国产自线拍一欧美视频| 亚洲国产日韩欧美在线99| 欧美激情偷拍| 亚洲一区免费| 欧美成年人视频| 国产精品日日摸夜夜摸av| 韩日午夜在线资源一区二区| aa日韩免费精品视频一| 欧美在线视频导航| 亚洲国产一区二区视频| 欧美一区二区三区四区夜夜大片| 久久夜色精品| 国产精品亚洲不卡a| 亚洲精品久久久一区二区三区| 亚洲欧美日韩系列| 欧美风情在线观看| 欧美一区二粉嫩精品国产一线天| 欧美77777| 国内精品久久久久伊人av| 在线视频你懂得一区| 鲁大师成人一区二区三区| 亚洲精品一区久久久久久| 一本色道久久| 免费毛片一区二区三区久久久| 99视频超级精品| 久久躁狠狠躁夜夜爽| 国产精品影音先锋| 99在线精品视频在线观看| 久色婷婷小香蕉久久| 亚洲午夜久久久久久久久电影院| 欧美99在线视频观看| 国产字幕视频一区二区| 欧美成人福利视频| 精品1区2区| 欧美在线影院在线视频| 亚洲视频axxx| 国产精品久线观看视频| 一区二区三区精品国产| 91久久精品一区| 女同一区二区| 亚洲精品视频免费观看| 免费在线成人av| 久久久久久久一区二区| 国产亚洲毛片在线| 久久精品视频在线| 亚洲欧美视频在线观看| 国产精品视频免费一区| 亚洲欧美在线免费| 亚洲欧洲av一区二区三区久久| 国产精品久久影院| 久久成人国产| 久久精品在这里| 在线观看一区| 欧美国产一区二区在线观看| 久久久久久亚洲精品杨幂换脸 | 欧美一级久久| 国产日韩欧美中文| 久久亚洲精品伦理| 久久青青草原一区二区| 亚洲电影自拍| 亚洲精品小视频在线观看| 欧美日本成人| 午夜综合激情| 久久久久久久网站| aa级大片欧美三级| 欧美一级在线亚洲天堂| 亚洲国产精品第一区二区| 亚洲精品乱码久久久久久黑人 | 久久精品国亚洲| 亚洲国产精品久久精品怡红院| 欧美激情精品久久久六区热门| 欧美激情a∨在线视频播放| 亚洲伊人观看| 欧美伊人影院| 欧美亚洲一区在线| 亚洲欧洲一区二区天堂久久| 亚洲狼人综合| 国产一区二区你懂的| 欧美激情亚洲综合一区| 国产精品久久影院| 欧美激情亚洲精品| 国产视频观看一区| 亚洲精品视频一区| 激情综合激情| 亚洲一区二区三| 亚洲激情网站免费观看| 欧美亚洲一区二区在线观看| 久久精品国产亚洲5555| 日韩午夜在线视频| 久久丁香综合五月国产三级网站| 亚洲精一区二区三区| 亚洲影视九九影院在线观看| 91久久久亚洲精品| 欧美一级大片在线免费观看| 正在播放亚洲一区| 欧美freesex交免费视频| 久久国产一区二区| 国产精品久久一卡二卡| 亚洲国产91| 激情五月综合色婷婷一区二区| 亚洲国产一区在线| 亚洲第一精品影视| 久久精品国产免费| 亚久久调教视频| 欧美色区777第一页| 亚洲精品1234| 亚洲高清免费在线| 久久精品av麻豆的观看方式| 亚洲影视在线播放| 欧美日韩午夜| 亚洲精品美女久久久久| 亚洲高清二区| 裸体女人亚洲精品一区| 久久美女艺术照精彩视频福利播放| 欧美视频精品一区| 亚洲日本一区二区三区| 91久久久亚洲精品| 美女主播视频一区| 鲁大师成人一区二区三区| 国产精品一区二区三区四区 | 国产精品一区二区三区观看| 99这里只有精品| 亚洲视频精品| 欧美日韩视频第一区| 亚洲蜜桃精久久久久久久| 一区二区三区精密机械公司 | 国产精一区二区三区| 亚洲午夜三级在线| 欧美交受高潮1| 欧美激情国产精品| 最新国产成人在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 久久人人爽人人爽| 亚洲成色精品| 欧美成人精品1314www| 亚洲欧洲一级| 欧美亚洲视频一区二区| 国产亚洲精品一区二区| 久久精品国产99精品国产亚洲性色| 欧美在线你懂的| 国产在线播放一区二区三区| 久久人体大胆视频| 亚洲人成网站影音先锋播放| 亚洲午夜国产一区99re久久 | 亚洲老司机av| 国产精品av免费在线观看| 亚洲综合第一页| 久久尤物电影视频在线观看| 136国产福利精品导航网址应用 | 9久re热视频在线精品| 亚洲自拍偷拍一区| 国产一区再线| 免费在线看一区| 在线一区视频| 噜噜噜噜噜久久久久久91| 亚洲精品一线二线三线无人区| 欧美日韩一区二区在线| 久久av一区二区三区漫画| 亚洲国产精品黑人久久久| 亚洲一区二区在线观看视频| 国产一区二区三区的电影| 欧美粗暴jizz性欧美20| 亚洲一级影院| 亚洲高清不卡在线| 欧美在线视频日韩| 99v久久综合狠狠综合久久| 国产日产欧美一区| 欧美日本韩国一区| 久久久女女女女999久久| 99精品国产在热久久下载| 久久亚洲综合网| 亚洲欧美日韩一区二区在线 | 美女免费视频一区| 午夜一区二区三视频在线观看 | 最新成人在线| 久久久久久久性| 亚洲小说欧美另类社区| 在线不卡免费欧美| 国产精品视频导航| 欧美日韩日韩| 能在线观看的日韩av| 性欧美xxxx视频在线观看| 亚洲另类黄色| 亚洲欧洲一区二区三区| 免费在线观看日韩欧美| 久久精品噜噜噜成人av农村| 先锋资源久久| 午夜一级久久|