• <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>
            隨筆 - 20, 文章 - 0, 評(píng)論 - 45, 引用 - 0
            數(shù)據(jù)加載中……

            2011年5月2日

            COM組件注冊(cè)真相

                 摘要: 一個(gè)COM組件在使用前必須首先注冊(cè)。所謂“注冊(cè)”,也就是向系統(tǒng)注冊(cè)表的相應(yīng)位置寫入一些數(shù)據(jù)。這些數(shù)據(jù)可以完成guid與Dll的絕對(duì)路徑的一一對(duì)應(yīng),也就是說(shuō)可以幫助程序通過(guò)guid找到Dll的位置。   閱讀全文

            posted @ 2011-05-02 13:00 Kenny Jiang 閱讀(6977) | 評(píng)論 (2)編輯 收藏

            2011年4月30日

            COM組件簡(jiǎn)介

                 摘要: 面向?qū)ο蟮乃枷腚y以適應(yīng)這種分布式軟件模型,于是組件化程序設(shè)計(jì)思想得到了迅速的發(fā)展。按照組件化的程序設(shè)計(jì)的思想,復(fù)雜的應(yīng)用程序被設(shè)計(jì)成一些小的,功能單一的組件模塊,這些組件模塊可以運(yùn)行在同一臺(tái)機(jī)器上,也可以運(yùn)行在不同的機(jī)器上。為了實(shí)現(xiàn)這樣的應(yīng)用軟件,組建程序和組建程序之間需要一些極為細(xì)致的規(guī)范, 只有組件程序遵守了這些共同的規(guī)范,然間系統(tǒng)才能正常運(yùn)行。 為此,OMG和Microsoft分別提出了CORBA(Common Object Request Breaker Architecture)和COM(Component Object model)標(biāo)準(zhǔn),目前CORBA模型主要應(yīng)用于UNIX操作系統(tǒng)平臺(tái)上,而COM 則主要應(yīng)用于Microsoft Windows操作系統(tǒng)平臺(tái)上。  閱讀全文

            posted @ 2011-04-30 20:08 Kenny Jiang 閱讀(2041) | 評(píng)論 (0)編輯 收藏

            2011年4月29日

            關(guān)于DirectX3D頂點(diǎn)格式D3DFVF_XYZRHW

                 摘要: D3DFVF_XYZ和D3DFVF_XYZRHW有什么區(qū)別?以前好像沒(méi)有仔細(xì)思考過(guò),只是見到Beginning DirectX9中如是說(shuō):The RHW value, which stands for Reciprocal of Homogeneous W[1], tells Direct3D that the vertices that are being used are already in screen coordinates. This value is normally used in fog and clipping calculations and should be set to 1.0.   閱讀全文

            posted @ 2011-04-29 22:04 Kenny Jiang 閱讀(2000) | 評(píng)論 (1)編輯 收藏

            2011年4月28日

            C++著名程序庫(kù)的比較和學(xué)習(xí)經(jīng)驗(yàn)

                 摘要: 1、C++各大有名庫(kù)的介紹——C++標(biāo)準(zhǔn)庫(kù)
            2、C++各大有名庫(kù)的介紹——準(zhǔn)標(biāo)準(zhǔn)庫(kù)Boost
            3、C++各大有名庫(kù)的介紹——GUI
            4、C++各大有名庫(kù)的介紹——網(wǎng)絡(luò)通信
            5、C++各大有名庫(kù)的介紹——XML
            6、C++各大有名庫(kù)的介紹——科學(xué)計(jì)算
            7、C++各大有名庫(kù)的介紹——游戲開發(fā)
            8、C++各大有名庫(kù)的介紹——線程
            9、C++各大有名庫(kù)的介紹——序列化
            10、C++各大有名庫(kù)的介紹——字符串
            11、C++各大有名庫(kù)的介紹——綜合
            12、C++各大有名庫(kù)的介紹——其他庫(kù)
            13、C++名人的網(wǎng)站  閱讀全文

            posted @ 2011-04-28 22:21 Kenny Jiang 閱讀(18372) | 評(píng)論 (9)編輯 收藏

            2011年4月27日

            比較好的學(xué)術(shù)搜索引擎

                 摘要: 1、http://scholar.google.com/
            Google學(xué)術(shù)搜索濾掉了普通搜索結(jié)果中大量的垃圾信息,排列出文章的不同版本以及被其它文章的引用次數(shù)。略顯不足的是,它搜索出來(lái)的結(jié)果沒(méi)有按照權(quán)威度(譬如影響因子、引用次數(shù))依次排列,在中國(guó)搜索出來(lái)的,前幾頁(yè)可能大部分為中文的一些期刊的文章。
            2、http://www.scirus.com
            Scirus是目前互聯(lián)網(wǎng)上最全面、綜合性最強(qiáng)的科技文獻(xiàn)搜索引擎之一,由Elsevier科學(xué)出版社開發(fā),用于搜索期刊和專利,效果很不錯(cuò)!Scirus覆蓋的學(xué)科范圍包括:農(nóng)業(yè)與生物學(xué),天文學(xué),生物科學(xué),化學(xué)與化工,計(jì)算機(jī)科學(xué),地球與行星科學(xué),經(jīng)濟(jì)、金融與管理科學(xué),工程、能源與技術(shù),環(huán)境科學(xué),語(yǔ)言學(xué),法學(xué),生命科學(xué),材料科學(xué),數(shù)學(xué),醫(yī)學(xué),神經(jīng)系統(tǒng)科學(xué),藥理學(xué),物理學(xué),心理學(xué),社會(huì)與行為科學(xué),社會(huì)學(xué)等。  閱讀全文

            posted @ 2011-04-27 10:51 Kenny Jiang 閱讀(18918) | 評(píng)論 (1)編輯 收藏

            2011年4月26日

            define的用法與注意事項(xiàng)

                 摘要: #define是C語(yǔ)言中提供的宏定義命令,其主要目的是為程序員在編程時(shí)提供一定的方便,并能在一定程度上提高程序的運(yùn)行效率,但在學(xué)習(xí)時(shí)往往不能理解該命令的本質(zhì),總是在此處產(chǎn)生一些困惑,在編程時(shí)誤用該命令,使得程序的運(yùn)行與預(yù)期的目的不一致,或者在讀別人寫的程序時(shí),把運(yùn)行結(jié)果理解錯(cuò)誤,這對(duì)C語(yǔ)言的學(xué)習(xí)很不利。下面將分別對(duì)基本用法和特殊做詳細(xì)介紹。  閱讀全文

            posted @ 2011-04-26 22:13 Kenny Jiang 閱讀(2676) | 評(píng)論 (2)編輯 收藏

            2011年4月25日

            C++中四種類型轉(zhuǎn)換符的總結(jié)

                 摘要: reinterpret_cast操作符修改了操作數(shù)類型,但僅僅是重新解釋了給出的對(duì)象的比特模型而沒(méi)有進(jìn)行二進(jìn)制轉(zhuǎn)換,即二進(jìn)制值沒(méi)有變。
            dynamic_cast主要用于類層次間的上行轉(zhuǎn)換和下行轉(zhuǎn)換,還可以用于類之間的交叉轉(zhuǎn)換。
            const_cast運(yùn)算符用來(lái)修改類型的const或volatile屬性。除了const 或volatile修飾之外, type_id和exdivssion的類型是一樣的。   閱讀全文

            posted @ 2011-04-25 22:05 Kenny Jiang 閱讀(2097) | 評(píng)論 (2)編輯 收藏

            2011年4月23日

            王朝云---蘇軾心中的巫山女神

                 摘要: 毛晉《東坡筆記》有則故事講,蘇軾一日還朝,飯后在庭院里徐行,突然撫摸著腹部問(wèn)侍兒:“汝輩且道其中何物?”一婢答道:“都是文章。”蘇軾不以為然,另外一婢接著道:“滿腹都是機(jī)械。”蘇軾又搖了搖頭,最后輪到了朝云,朝云答:“學(xué)士一大肚皮不合適宜。”蘇軾捧腹大笑:“知我者,唯有朝云也。”從此以朝云為知己,倍加憐惜。因?yàn)槌泼靼滋K軾為人惟求一“真”字,這是他人生未變的信條,所以遭到的忌恨也多。   閱讀全文

            posted @ 2011-04-23 21:51 Kenny Jiang 閱讀(1835) | 評(píng)論 (0)編輯 收藏

            創(chuàng)建COM組件的全過(guò)程分析

                 摘要: 在創(chuàng)建COM組件之前,首先必須調(diào)用CoInitialize(NULL)初始化COM庫(kù),這個(gè)函數(shù)的解釋為:Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA).
            接著,就可以通過(guò)調(diào)用CoCreateInstance函數(shù)創(chuàng)建COM組件對(duì)象。
            當(dāng)不再使用COM庫(kù)時(shí),需要調(diào)用CoUninitialize()釋放COM庫(kù)。這個(gè)函數(shù)的解釋為:Closes the COM library on the current thread, unloads all DLLs loaded by the thread, frees any other resources that the thread maintains。
            詳細(xì)分析CoCreateInstance的具體操作  閱讀全文

            posted @ 2011-04-23 20:44 Kenny Jiang 閱讀(3852) | 評(píng)論 (3)編輯 收藏

            類模板和模板函數(shù)連接出錯(cuò)處理

                 摘要: 對(duì)C++編譯器而言,當(dāng)調(diào)用函數(shù)的時(shí)候,編譯器只需要看到函數(shù)的聲明。當(dāng)定義類類型的對(duì)象時(shí),編譯器只需要知道類的定義,而不需要知道類的實(shí)現(xiàn)代碼。因此,因該將類的定義和函數(shù)聲明放在頭文件中,而普通函數(shù)和類成員函數(shù)的定義放在源文件中。
            但在處理模板函數(shù)和類模板時(shí),問(wèn)題發(fā)生了變化。要進(jìn)行實(shí)例化模板函數(shù)和類模板,要求編譯器在實(shí)例化模板時(shí)必須在上下文中可以查看到其定義實(shí)體;  閱讀全文

            posted @ 2011-04-23 12:46 Kenny Jiang 閱讀(5365) | 評(píng)論 (3)編輯 收藏

            2011年4月19日

            郭靖與黃蓉——真愛無(wú)敵

                 摘要: 什么叫真好 我穿這樣的衣服,誰(shuí)都會(huì)對(duì)我討好,那有什么稀罕?我做小叫化的時(shí)候你對(duì)我好,那才是真好。 ——《射雕英雄傳》第8回 這是黃蓉對(duì)郭靖的肺腑之言。 黃蓉是金庸筆下最“完美”的女性形象之一。她聰明美麗,武功高強(qiáng),父親黃藥師是一代武學(xué)宗匠。黃蓉既博學(xué)又機(jī)巧,心細(xì)如絲,愛慕她的男子不知會(huì)有多少。然而什么樣的男子才能配得上她,什么樣的男人才能打動(dòng)她的芳心呢?是郭靖。   閱讀全文

            posted @ 2011-04-19 13:54 Kenny Jiang 閱讀(3330) | 評(píng)論 (2)編輯 收藏

            函數(shù)調(diào)用的區(qū)別:_cdecl以及_stdcall

                 摘要: 幾乎我們寫的每一個(gè)WINDOWS API函數(shù)都是__stdcall類型的,首先,需要了解兩者之間的區(qū)別: WINDOWS的函數(shù)調(diào)用時(shí)需要用到棧(STACK,一種先入后出的存儲(chǔ)結(jié)構(gòu))。當(dāng)函數(shù)調(diào)用完成后,棧需要清除,這里就是問(wèn)題的關(guān)鍵,如何清除?如果我們的函數(shù)使用了_cdecl,那么棧的清除工作是由調(diào)用者,用COM的術(shù)語(yǔ)來(lái)講就是客戶來(lái)完成的。這樣帶來(lái)了一個(gè)棘手的問(wèn)題,不同的編譯器產(chǎn)生棧的方式不盡相同,那么調(diào)用者能否正常的完成清除工作呢?答案是不能。如果使用__stdcall,上面的問(wèn)題就解決了,函數(shù)自己解決清除工作。所以,在跨(開發(fā))平臺(tái)的調(diào)用中,我們都使用__stdcall(雖然有時(shí)是以WINAPI的樣子出現(xiàn))。那么為什么還需要_cdecl呢?當(dāng)我們遇到這樣的函數(shù)如 fprintf()它的參數(shù)是可變的,不定長(zhǎng)的,被調(diào)用者事先無(wú)法知道參數(shù)的長(zhǎng)度,事后的清除工作也無(wú)法正常的進(jìn)行,因此,這種情況我們只能使用 _cdecl。到這里我們有一個(gè)結(jié)論,如果你的程序中沒(méi)有涉及可變參數(shù),最好使用__stdcall關(guān)鍵字。  閱讀全文

            posted @ 2011-04-19 13:23 Kenny Jiang 閱讀(9922) | 評(píng)論 (12)編輯 收藏

            2011年4月18日

            DLL的那些事兒

                 摘要: DLL是dynamic-Link Library的縮寫,它一直是windows編程的基石。DLL是一個(gè)windows程序員必須要掌握的技能。下面從幾個(gè)不同的方面介紹一下DLL的基礎(chǔ)知識(shí),或許會(huì)有不妥的地方,希望大家指正。  閱讀全文

            posted @ 2011-04-18 16:02 Kenny Jiang 閱讀(3487) | 評(píng)論 (3)編輯 收藏

            2011年4月17日

            天知,地知,我知,子知(楊震四知)

                 摘要: 天知,地知,我知,子知,何謂無(wú)知者?  閱讀全文

            posted @ 2011-04-17 22:20 Kenny Jiang 閱讀(683) | 評(píng)論 (0)編輯 收藏

            2011年4月16日

            線性規(guī)劃之父Dantzig的小故事

                 摘要: 一個(gè)人的潛能是難以預(yù)料的,成功的障礙往往來(lái)自于心理上的畏難情緒;一定要相信自己,保持積極的態(tài)度。  閱讀全文

            posted @ 2011-04-16 22:18 Kenny Jiang 閱讀(1314) | 評(píng)論 (0)編輯 收藏

            用內(nèi)存映射文件的方法來(lái)讀取和修改磁盤文件

                 摘要: 內(nèi)存映射文件是利用虛擬內(nèi)存把文件映射到進(jìn)程的地址空間中去,在此之后進(jìn)程操作文件,就像操作進(jìn)程空間里的地址一樣了,比如使用memcpy等內(nèi)存操作的函數(shù)。這種方法能夠很好的應(yīng)用在需要頻繁處理一個(gè)文件或者是一個(gè)大文件的場(chǎng)合,這種方式處理IO效率比普通IO效率要高。  閱讀全文

            posted @ 2011-04-16 22:15 Kenny Jiang 閱讀(6659) | 評(píng)論 (1)編輯 收藏

            memmove、memcpy、strcpy

                 摘要: strcpy只能處理字符串;如果拷貝帶有特殊字符的串,就只能用memcpy或memmove。  閱讀全文

            posted @ 2011-04-16 21:50 Kenny Jiang 閱讀(1706) | 評(píng)論 (0)編輯 收藏

            進(jìn)程虛擬地址空間

                 摘要: 在windows操作系統(tǒng)中,每個(gè)進(jìn)程都有自己的私有地址空間,因此一個(gè)進(jìn)程的線程只能訪問(wèn)屬于這個(gè)進(jìn)程的內(nèi)存空間,即進(jìn)程之間是地址隔離的。在windows2000中,進(jìn)程虛擬地址空間可分為如下四個(gè)部分:  閱讀全文

            posted @ 2011-04-16 11:22 Kenny Jiang 閱讀(4612) | 評(píng)論 (4)編輯 收藏

            2011年4月15日

            過(guò)生日吃長(zhǎng)壽面的由來(lái)

                 摘要: 東方朔解釋說(shuō):“我不是笑陛下,而是笑彭祖。人活100歲,人中1寸長(zhǎng),彭祖活了800歲,他的人中就長(zhǎng)8寸,那他的臉有多長(zhǎng)啊。”  閱讀全文

            posted @ 2011-04-15 18:42 Kenny Jiang 閱讀(579) | 評(píng)論 (0)編輯 收藏

            西鐘東鼓 VS 東鐘西鼓

                 摘要: 到底是西鐘東鼓 ?還是東鐘西鼓 ?這有一個(gè)小故事。想當(dāng)年在建造辟雍的鐘鼓樓時(shí),連監(jiān)造國(guó)子監(jiān)的和紳、劉墉等人包括乾隆爺在內(nèi)都認(rèn)為,早晨太陽(yáng)東升,傍晚太陽(yáng)西落,“晨鐘暮鼓”自然應(yīng)是東鐘西鼓。  閱讀全文

            posted @ 2011-04-15 18:29 Kenny Jiang 閱讀(2053) | 評(píng)論 (0)編輯 收藏

            亚洲精品高清久久| 热re99久久精品国99热| 99久久99久久久精品齐齐 | 久久青青国产| 久久国产AVJUST麻豆| 久久只这里是精品66| 久久人人爽人爽人人爽av| 激情五月综合综合久久69| 亚洲综合熟女久久久30p| 777久久精品一区二区三区无码| 波多野结衣中文字幕久久| 国产精品久久久久9999| 999久久久免费国产精品播放| 色综合久久综精品| 亚洲精品乱码久久久久久久久久久久 | 曰曰摸天天摸人人看久久久| 久久水蜜桃亚洲av无码精品麻豆| 久久久久99精品成人片直播| 久久精品国产99国产精品| 久久一日本道色综合久久| 久久精品国产亚洲av影院| 日本免费久久久久久久网站| 久久久久久无码国产精品中文字幕| 久久综合久久伊人| 色偷偷久久一区二区三区| 欧美精品一区二区精品久久| 久久久久久久久久久免费精品| 亚洲国产精品无码久久98| 大蕉久久伊人中文字幕| 国产亚洲欧美成人久久片 | www.久久热| 2021国产精品久久精品| 狠狠色丁香婷综合久久| 久久男人中文字幕资源站| 奇米影视7777久久精品| 国产一区二区精品久久凹凸| 囯产精品久久久久久久久蜜桃| 久久精品国产99国产电影网| 亚洲国产天堂久久综合| 中文字幕无码久久精品青草 | 久久免费看黄a级毛片|