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

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


大規模高性能網絡服務器編程 大型游戲服務器編程 完成端口模型 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>
            欧美在线视频免费| 午夜欧美不卡精品aaaaa| 老司机免费视频一区二区三区| 久久综合五月| 久久久999国产| 国产精品jizz在线观看美国| 精品成人久久| 欧美亚洲一级| 日韩视频在线观看国产| 久久久噜久噜久久综合| 国产精品视频区| 一片黄亚洲嫩模| 欧美成人免费网站| 欧美中日韩免费视频| 国产精品久久777777毛茸茸| 亚洲级视频在线观看免费1级| 性欧美1819性猛交| 欧美一区在线直播| 亚洲欧洲一区二区在线播放| 久久久中精品2020中文| 亚洲制服丝袜在线| 欧美体内she精视频| 9久re热视频在线精品| 一本色道**综合亚洲精品蜜桃冫| 欧美aⅴ一区二区三区视频| 狠狠色噜噜狠狠狠狠色吗综合| 午夜精品一区二区在线观看| 99热在这里有精品免费| 欧美日韩福利| 中文网丁香综合网| 亚洲另类自拍| 欧美三区美女| 免费久久99精品国产自在现线| 久久久久国产精品人| 99在线精品观看| 久久精品国产99精品国产亚洲性色 | 国产亚洲制服色| 午夜精品影院| 欧美国产先锋| 亚洲视频一二| 老牛国产精品一区的观看方式| 在线播放精品| 欧美激情精品久久久久久大尺度| 久久综合久久综合九色| 午夜一区在线| 欧美日本一区二区视频在线观看| 亚洲一区二区不卡免费| 亚洲午夜精品久久| 国产亚洲精品aa| 一区二区三区产品免费精品久久75| 在线观看日韩精品| 欧美亚洲一区三区| 影音先锋中文字幕一区| 亚洲免费在线精品一区| 一区二区三区色| 午夜精品久久久久99热蜜桃导演| 国产三区精品| 欧美激情精品久久久久久大尺度| 国产亚洲欧美在线| 亚洲欧美综合国产精品一区| 亚洲伊人网站| 久久久久综合| 久久亚洲影音av资源网| 欧美日本不卡高清| 亚洲高清三级视频| 欧美成va人片在线观看| 欧美精品免费视频| 欧美一区二视频| 农村妇女精品| 欧美韩日一区二区三区| 亚洲激情视频在线观看| 麻豆精品一区二区综合av| 亚洲欧美国产日韩中文字幕| 久久免费午夜影院| 亚洲一级在线观看| 国产精品啊v在线| 中文国产一区| 亚洲精品护士| 欧美中文字幕第一页| 久久久久久久激情视频| 欧美亚男人的天堂| 亚洲欧美日韩一区二区三区在线观看| 亚洲综合社区| 国产丝袜一区二区三区| 久久精品国产精品亚洲综合| 蜜桃久久av| 99精品国产一区二区青青牛奶| 久久国产免费| 欧美二区在线观看| 一区二区三区国产精华| 国产精品毛片va一区二区三区 | 欧美黄色一区二区| 一本大道av伊人久久综合| 欧美体内谢she精2性欧美| 亚洲尤物在线视频观看| 中文在线不卡视频| 国产精品一香蕉国产线看观看 | 欧美成在线观看| 99国产精品国产精品久久| 欧美午夜一区二区| 欧美专区在线观看一区| 亚洲国产成人久久| 午夜欧美大片免费观看| 一区在线免费| 欧美视频在线免费看| 欧美一区日本一区韩国一区| 亚洲第一网站| 欧美专区第一页| 日韩一本二本av| 国产一区二区久久久| 欧美理论视频| 久久久青草婷婷精品综合日韩| 亚洲精品一区二区三区在线观看| 久久精品国产一区二区三区免费看| 欧美三级中文字幕在线观看| 久久成人精品无人区| 夜夜嗨网站十八久久| 欧美成人一二三| 欧美一区二区在线免费观看| 在线视频一区二区| 亚洲高清123| 欧美精选一区| 久久亚洲欧美| 欧美一区国产在线| 中文成人激情娱乐网| 欧美激情亚洲激情| 老司机一区二区| 欧美一区视频在线| 亚洲一区二区三区在线观看视频| 在线观看中文字幕不卡| 欧美xxx在线观看| 一片黄亚洲嫩模| 亚洲人成毛片在线播放| 午夜精品久久久久影视| 亚洲免费观看高清在线观看| 国产精品都在这里| 欧美精品色网| 欧美激情视频在线播放| 男人的天堂亚洲在线| 久久夜色精品| 老司机午夜精品视频| 久久免费精品视频| 久久久久久网| 久久夜色精品亚洲噜噜国产mv| 久久riav二区三区| 欧美在现视频| 久久久久一区二区三区| 久久男人av资源网站| 美女日韩在线中文字幕| 另类综合日韩欧美亚洲| 久久亚洲春色中文字幕久久久| 久久性天堂网| 欧美激情四色| 国产精品国产三级国产专播品爱网 | 午夜亚洲一区| 久久成人精品无人区| 久久国产99| 久久躁日日躁aaaaxxxx| 蜜臀99久久精品久久久久久软件| 久久综合九色九九| 欧美激情亚洲| 国产精品久久午夜夜伦鲁鲁| 国产精品乱子久久久久| 韩国av一区二区三区| 亚洲激情另类| 一区二区三区免费看| 午夜精品视频在线观看一区二区| 欧美一级大片在线免费观看| 久久精品成人欧美大片古装| 鲁大师影院一区二区三区| 欧美高清视频在线观看| 日韩视频国产视频| 亚洲欧美激情四射在线日| 久久久久久久激情视频| 欧美日韩免费高清| 欧美大片免费久久精品三p | 黑人操亚洲美女惩罚| 亚洲日韩欧美一区二区在线| 亚洲一区二区免费看| 久久频这里精品99香蕉| 亚洲激情欧美激情| 亚洲国产精品久久91精品| 女人香蕉久久**毛片精品| 亚洲欧洲一区二区天堂久久| 亚洲一区精品在线| 女人天堂亚洲aⅴ在线观看| 国产精品欧美日韩一区| 亚洲国产精品一区二区久 | 一色屋精品亚洲香蕉网站| 一区二区三区高清| 嫩草国产精品入口| 亚洲神马久久| 欧美高清在线一区| 国内精品视频一区| 韩日欧美一区二区| 亚洲一区不卡| 亚洲精品影院在线观看| 久久激五月天综合精品| 国产精品久久久久91| 亚洲精品乱码视频|