• <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, 評論 - 45, 引用 - 0
            數據加載中……

            04 2011 檔案

            COM組件簡介
                 摘要: 面向對象的思想難以適應這種分布式軟件模型,于是組件化程序設計思想得到了迅速的發展。按照組件化的程序設計的思想,復雜的應用程序被設計成一些小的,功能單一的組件模塊,這些組件模塊可以運行在同一臺機器上,也可以運行在不同的機器上。為了實現這樣的應用軟件,組建程序和組建程序之間需要一些極為細致的規范, 只有組件程序遵守了這些共同的規范,然間系統才能正常運行。 為此,OMG和Microsoft分別提出了CORBA(Common Object Request Breaker Architecture)和COM(Component Object model)標準,目前CORBA模型主要應用于UNIX操作系統平臺上,而COM 則主要應用于Microsoft Windows操作系統平臺上。  閱讀全文

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

            關于DirectX3D頂點格式D3DFVF_XYZRHW
                 摘要: D3DFVF_XYZ和D3DFVF_XYZRHW有什么區別?以前好像沒有仔細思考過,只是見到Beginning DirectX9中如是說: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) | 評論 (1)  編輯

            C++著名程序庫的比較和學習經驗
                 摘要: 1、C++各大有名庫的介紹——C++標準庫
            2、C++各大有名庫的介紹——準標準庫Boost
            3、C++各大有名庫的介紹——GUI
            4、C++各大有名庫的介紹——網絡通信
            5、C++各大有名庫的介紹——XML
            6、C++各大有名庫的介紹——科學計算
            7、C++各大有名庫的介紹——游戲開發
            8、C++各大有名庫的介紹——線程
            9、C++各大有名庫的介紹——序列化
            10、C++各大有名庫的介紹——字符串
            11、C++各大有名庫的介紹——綜合
            12、C++各大有名庫的介紹——其他庫
            13、C++名人的網站  閱讀全文

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

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

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

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

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

            C++中四種類型轉換符的總結
                 摘要: reinterpret_cast操作符修改了操作數類型,但僅僅是重新解釋了給出的對象的比特模型而沒有進行二進制轉換,即二進制值沒有變。
            dynamic_cast主要用于類層次間的上行轉換和下行轉換,還可以用于類之間的交叉轉換。
            const_cast運算符用來修改類型的const或volatile屬性。除了const 或volatile修飾之外, type_id和exdivssion的類型是一樣的。   閱讀全文

            posted @ 2011-04-25 22:05 Kenny Jiang 閱讀(2096) | 評論 (2)  編輯

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

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

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

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

            類模板和模板函數連接出錯處理
                 摘要: 對C++編譯器而言,當調用函數的時候,編譯器只需要看到函數的聲明。當定義類類型的對象時,編譯器只需要知道類的定義,而不需要知道類的實現代碼。因此,因該將類的定義和函數聲明放在頭文件中,而普通函數和類成員函數的定義放在源文件中。
            但在處理模板函數和類模板時,問題發生了變化。要進行實例化模板函數和類模板,要求編譯器在實例化模板時必須在上下文中可以查看到其定義實體;  閱讀全文

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

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

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

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

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

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

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

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

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

            線性規劃之父Dantzig的小故事
                 摘要: 一個人的潛能是難以預料的,成功的障礙往往來自于心理上的畏難情緒;一定要相信自己,保持積極的態度。  閱讀全文

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

            用內存映射文件的方法來讀取和修改磁盤文件
                 摘要: 內存映射文件是利用虛擬內存把文件映射到進程的地址空間中去,在此之后進程操作文件,就像操作進程空間里的地址一樣了,比如使用memcpy等內存操作的函數。這種方法能夠很好的應用在需要頻繁處理一個文件或者是一個大文件的場合,這種方式處理IO效率比普通IO效率要高。  閱讀全文

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

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

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

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

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

            過生日吃長壽面的由來
                 摘要: 東方朔解釋說:“我不是笑陛下,而是笑彭祖。人活100歲,人中1寸長,彭祖活了800歲,他的人中就長8寸,那他的臉有多長啊。”  閱讀全文

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

            西鐘東鼓 VS 東鐘西鼓
                 摘要: 到底是西鐘東鼓 ?還是東鐘西鼓 ?這有一個小故事。想當年在建造辟雍的鐘鼓樓時,連監造國子監的和紳、劉墉等人包括乾隆爺在內都認為,早晨太陽東升,傍晚太陽西落,“晨鐘暮鼓”自然應是東鐘西鼓。  閱讀全文

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

            亚洲国产一成久久精品国产成人综合| 久久亚洲AV无码精品色午夜| 久久精品国产只有精品2020| 久久精品国产一区二区| 亚洲日本久久久午夜精品| 久久久久AV综合网成人| 久久播电影网| 国产成人久久精品区一区二区| 久久精品亚洲福利| 亚洲av日韩精品久久久久久a| 精品九九久久国内精品| 国产精品99久久久精品无码| 91久久精品国产成人久久| 亚洲午夜久久久久妓女影院 | 久久精品一区二区影院| 久久精品国产亚洲AV忘忧草18| 久久婷婷综合中文字幕| 久久www免费人成看片| 国产高清国内精品福利99久久| 色综合久久久久综合体桃花网| 久久99亚洲综合精品首页| 久久国产亚洲精品无码| 亚洲伊人久久大香线蕉综合图片| 久久嫩草影院免费看夜色| 亚洲欧美精品伊人久久| 国产成人精品久久免费动漫| 亚洲AV无码久久精品色欲| 久久精品青青草原伊人| 狠狠色丁香久久婷婷综合_中| 国产精品九九久久免费视频 | 久久性精品| 久久国产综合精品五月天| 久久久久久狠狠丁香| 久久国产精品99精品国产987| 99久久99久久| 91精品国产91久久久久久蜜臀| 久久久久人妻一区精品性色av| 无码人妻久久一区二区三区免费| 7777精品久久久大香线蕉 | 国产三级精品久久| 久久久久久久综合日本|