欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    前言是一個(gè)復(fù)雜的操作系統(tǒng)。它提供的特性非常豐富,對(duì)任何個(gè)人而言,要想完全透徹地理解整個(gè)系統(tǒng)幾乎不可能。其復(fù)雜性也使我們很難確定應(yīng)該把主要精力集中在哪些地方。萬丈高樓平地起,就我個(gè)人而言,我始終傾向于從最底層開始,深刻理解系統(tǒng)的基本構(gòu)件。一旦掌握了最基本的東西,就很容易向自己的知識(shí)庫中逐步添加更多高層的東西。所以本書將集中介紹的基本構(gòu)件和基礎(chǔ)概念,對(duì)于建構(gòu)和實(shí)現(xiàn)應(yīng)用程序來說,這些都是必須掌握的。簡而言之,本書介紹了各種特性,以及如何通過C和C++語言來使用這些特性。雖然本書不會(huì)涵蓋某些概念,比如組件對(duì)象模型( Model,COM),但COM是在進(jìn)程、線程、內(nèi)存管理、DLL、線程本地存儲(chǔ)區(qū)以及等基本構(gòu)件的基礎(chǔ)上構(gòu)建的。如果了解了這些基本構(gòu)件,那么要理解COM就相當(dāng)于理解如何使用這些基本構(gòu)件。對(duì)于那些試圖跳過這些基本構(gòu)件,悉心鉆研COM體系結(jié)構(gòu)的朋友,我深表同情。要完善知識(shí)庫,他們還有很長一段路要走數(shù)據(jù)庫原理編程與性能英文第二版影印版,這必然會(huì)對(duì)他們的代碼和軟件開發(fā)進(jìn)度產(chǎn)生很大的負(fù)面影響。微軟的.NET 的公共語言運(yùn)行時(shí)( ,CLR)是本書未涉及的另一種技術(shù)(感興趣的讀者可以閱讀我的另一本專著《CLR via C#》第4版)。

    然而,CLR是作為動(dòng)態(tài)鏈接庫(DLL)中的COM對(duì)象實(shí)現(xiàn)的,它在一個(gè)進(jìn)程中加載,并使用線程來執(zhí)行代碼,以操作在內(nèi)存中托管的字符串。所以,本書所介紹的基本構(gòu)件同樣有助于軟件開發(fā)人員編寫托管代碼。另外,借助于CLR的平臺(tái)調(diào)用( ,P/)技術(shù),可以調(diào)用本書所介紹的各種 API。所以,這就是本書的全部,每個(gè)開發(fā)人員(至少在我看來)都應(yīng)密切關(guān)注的基本構(gòu)件。討論每個(gè)構(gòu)件時(shí),我還描述了系統(tǒng)如何使用這些模塊,以及你自己的應(yīng)用程序如何最好地利用這些構(gòu)件。我在很多章中展示了如何創(chuàng)建自己的構(gòu)件。這些構(gòu)件通常以通用函數(shù)或C++類的形式實(shí)現(xiàn),它們將一組構(gòu)件組合在一起,形成一個(gè)遠(yuǎn)遠(yuǎn)大于其各部分之和的整體。64位操作系統(tǒng)微軟發(fā)售支持x86 CPU體系結(jié)構(gòu)的32位操作系統(tǒng)已有多年歷史。如今,微軟還提供支持x64和IA-64 CPU體系結(jié)構(gòu)的64位操作系統(tǒng)。基于這些64位CPU體系結(jié)構(gòu)的計(jì)算機(jī)迅速為市場(chǎng)所接受。事實(shí)上,在不遠(yuǎn)的將來,所有臺(tái)式機(jī)和服務(wù)器都將使用64位CPU。

    數(shù)據(jù)庫原理編程與性能英文第二版影印版_市場(chǎng)營銷原理15版英文_c語言hash庫 性能

    為此,微軟已發(fā)表聲明, 2008將是最后一款32位版本的操作系統(tǒng)!對(duì)于開發(fā)人員而言,現(xiàn)在是時(shí)候集中精力讓自己的應(yīng)用程序能在64位操作系統(tǒng)上正常運(yùn)行了。本書全面覆蓋相關(guān)的知識(shí),讓開發(fā)人員的應(yīng)用程序能夠在64位操作系統(tǒng)(同時(shí)也包括32位)上正常運(yùn)行。應(yīng)用程序從64位地址空間所獲得的最大的好處是能輕松處理大量數(shù)據(jù),因?yàn)閼?yīng)用程序的進(jìn)程不再受限于2GB可用地址空間。即使應(yīng)用程序并不需要所有這些空間,本身也可以利用這個(gè)顯然大得多的地址空間(約8TB)來加快運(yùn)行速度。下面簡單列出了對(duì)于64位操作系統(tǒng)需要關(guān)注的內(nèi)容。64位內(nèi)核是32位內(nèi)核的移植版本。這意味著以前所學(xué)的32位所有細(xì)節(jié)和難點(diǎn)均適用于64位。事實(shí)上,微軟已修改了32位的源代碼,使其既可以編譯生成32位系統(tǒng),也可以編譯生成64位系統(tǒng)。兩個(gè)系統(tǒng)使用同一個(gè)源代碼庫,所以新特性和bug修復(fù)會(huì)同時(shí)應(yīng)用于兩個(gè)系統(tǒng)。由于內(nèi)核使用相同的代碼和基本概念,所以在兩個(gè)平臺(tái)上的 API是一樣的。

    市場(chǎng)營銷原理15版英文_數(shù)據(jù)庫原理編程與性能英文第二版影印版_c語言hash庫 性能

    這意味著我們不必重新設(shè)計(jì)或?qū)崿F(xiàn)應(yīng)用程序,就能讓它在64位操作系統(tǒng)上運(yùn)行。只需要對(duì)源代碼做少許改動(dòng),然后重新生成應(yīng)用程序即可。為了保持向后兼容性,64位操作系統(tǒng)是可以執(zhí)行32位應(yīng)用程序的。但是,如果應(yīng)用程序是作為64位應(yīng)用程序來生成的數(shù)據(jù)庫原理編程與性能英文第二版影印版,那么它的性能會(huì)有顯著的提高。因?yàn)橐浦?2位代碼非常容易,所以64位操作系統(tǒng)中已經(jīng)有很多的設(shè)備驅(qū)動(dòng)程序、工具和應(yīng)用程序了。遺憾的是, 是32位的,而且微軟似乎還并不急于將其移植為64位的。不過,好消息是32位的 在64位操作系統(tǒng)上的確運(yùn)行得非常好,只不過其數(shù)據(jù)結(jié)構(gòu)的地址空間有限。而且,我們還可以用 來調(diào)試64位應(yīng)用程序。并不需要學(xué)習(xí)太多新知識(shí)。大多數(shù)數(shù)據(jù)類型仍然保持32位寬度,這是很多讀者很高興看到的。它們是INT、DWORD、LONG和BOOL等。事實(shí)上,大多數(shù)情況下我們只需要擔(dān)心指針和句柄,因?yàn)樗鼈儸F(xiàn)在變成64位了。對(duì)于如何將現(xiàn)有源代碼修改為64位,微軟已經(jīng)提供了相當(dāng)豐富的信息,所以不打算在本書深入這些細(xì)節(jié)。不過,在我寫每一章的時(shí)候,我都會(huì)考慮到64位操作系統(tǒng)。

    市場(chǎng)營銷原理15版英文_數(shù)據(jù)庫原理編程與性能英文第二版影印版_c語言hash庫 性能

    在適當(dāng)?shù)臅r(shí)候,我會(huì)加入64位的特定信息。同時(shí),我還在64位中編譯和測(cè)試了本書中的所有示例程序。所以,如果讀者效仿書中的示例程序和我的做法,那么創(chuàng)建一個(gè)能夠?yàn)?2位或64位編譯的源代碼庫應(yīng)該完全不成問題。《核心編程(第5版)》中有哪些新內(nèi)容在過去,本書曾經(jīng)被冠以“ NT”“ ”和“ for ”等名字。為保持這個(gè)傳統(tǒng),本書的第5版也有一個(gè)新的書名,即 via C/C++。新的書名表示本書是為打算理解的C和C++程序員設(shè)計(jì)的。第5版全面覆蓋了 XP, Vista和 2008中的170個(gè)新增函數(shù)和特性。有些章已全部重寫,例如第11章,這一章解釋了如何使用新的線程池API。第4版原有的各章都已大幅修訂,以突出新特性。例如,第4章現(xiàn)已包含了對(duì)用戶賬戶控制(User )的介紹,第8章現(xiàn)在介紹了新的同步機(jī)制。同時(shí),我還更全面地介紹了C/C++運(yùn)行庫如何與操作系統(tǒng)交互,特別強(qiáng)調(diào)安全性和異常處理。

    市場(chǎng)營銷原理15版英文_數(shù)據(jù)庫原理編程與性能英文第二版影印版_c語言hash庫 性能

    最后,第5版新增兩章內(nèi)容,解釋了I/O操作的工作原理以及如何深入理解新的錯(cuò)誤報(bào)告(WER)系統(tǒng),此系統(tǒng)改變了應(yīng)用程序錯(cuò)誤報(bào)告和應(yīng)用程序恢復(fù)的方式。除了新的結(jié)構(gòu)和更深入的介紹,這一版還新增了大量內(nèi)容。第5版著重在以下幾個(gè)方面進(jìn)行了更深入的講解。 Vista和 2008新特性 當(dāng)然,除非本書涵蓋了 XP、 Vista、 2008和C/C++運(yùn)行庫的所有新特性,否則它就算不上是真正的修訂。第5版著重強(qiáng)調(diào)安全字符串函數(shù)、內(nèi)核對(duì)象的變化(例如命名空間和邊界描述符)、線程和進(jìn)程屬性列表、線程和I/O優(yōu)先級(jí)調(diào)度、取消同步I/O、向量異常處理等方面的最新信息。64位支持 本書旨在解決64位的特定問題,所有示例程序都在64位上生成并測(cè)試過。使用C++語言 示例程序使用C++語言,所需要的代碼更少,而且C++的邏輯更清楚,也更容易理解。可重用的代碼 我盡量讓源代碼既通用,又可重用。這樣一來,讀者只需對(duì)單獨(dú)的函數(shù)或整個(gè)C++類稍作改動(dòng)或根本無需改動(dòng),就能在自己的應(yīng)用程序中使用它們。

    c語言hash庫 性能_市場(chǎng)營銷原理15版英文_數(shù)據(jù)庫原理編程與性能英文第二版影印版

    C++語言的使用進(jìn)一步增強(qiáng)了代碼的可重用性。實(shí)用工具 前幾版一直都有的這個(gè)特殊示例程序已被增強(qiáng),可以顯示進(jìn)程所有者、命令行和UAC相關(guān)詳情。實(shí)用工具 這個(gè)示例程序是新增的。它顯示了系統(tǒng)中有哪些進(jìn)程正在運(yùn)行。一旦選定了一個(gè)進(jìn)程,這個(gè)工具就會(huì)列出進(jìn)程中的所有線程,以及每個(gè)線程是被哪種同步機(jī)制阻塞,同時(shí)明確指出死鎖的情況。API攔截 我介紹了更新后的一些C++類,它們使對(duì)進(jìn)程中的一個(gè)或所有模塊進(jìn)行API攔截(API )變得相當(dāng)簡單。我的代碼甚至攔截了對(duì)和的運(yùn)行時(shí)調(diào)用,使你的API掛勾得以強(qiáng)制執(zhí)行。結(jié)構(gòu)化異常處理有所增強(qiáng) 我重寫并重新組織了結(jié)構(gòu)化異常處理(SEH)的內(nèi)容。對(duì)未處理異常進(jìn)行了更多的討論,并討論了如何根據(jù)自己的需求自定義錯(cuò)誤報(bào)告。示例代碼和系統(tǒng)需求本書示例程序可從本書中文版網(wǎng)站下載,網(wǎng)址如下:為了構(gòu)建示例程序,讀者需要安裝 2005或更新版本, SDK for Vista和 2008(有些版本的 自帶這個(gè)SDK)。

    此外,要運(yùn)行示例程序,還需要一臺(tái)已安裝 Vista(或更新的版本)的計(jì)算機(jī)(或虛擬機(jī))。本書支持我們已經(jīng)盡力確保本書及其配套內(nèi)容的準(zhǔn)確性。我們會(huì)將收集到的勘誤或改動(dòng)添加到一個(gè)勘誤表中,讀者可從以下網(wǎng)址下載這個(gè)勘誤表:問題和評(píng)論有關(guān)本書或者網(wǎng)絡(luò)配套內(nèi)容的任何評(píng)論、問題或想法,或者通過訪問上述網(wǎng)址仍然未能解決的疑惑,請(qǐng)通過電子郵件發(fā)送給微軟出版社:

    more >

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有