《企業虛擬化實戰—VMware篇》本書深入淺出地介紹了電腦虛擬化技術及其應用實例。

全書共分7章和7個附錄,內容包括:虛擬化基礎概念,虛擬化技術初探,企業級虛擬化解決方案概覽,企業級虛擬化解決方案實戰,企業級虛擬化解決方案進階應用。附錄內容包括對esx3i的安裝和配置,vi中常用的命令工具以及免費工具和網路資源。
本書適用於關注虛擬化技術的企業it管理員以及系統集成商的技術人員和it技術愛好者。此外,本書對承擔企業cio、cto角色的讀者也具有一定的參考價值。
《企業虛擬化實戰—VMware篇》本書深入淺出地介紹了電腦虛擬化技術及其應用實例。

全書共分7章和7個附錄,內容包括:虛擬化基礎概念,虛擬化技術初探,企業級虛擬化解決方案概覽,企業級虛擬化解決方案實戰,企業級虛擬化解決方案進階應用。附錄內容包括對esx3i的安裝和配置,vi中常用的命令工具以及免費工具和網路資源。
本書適用於關注虛擬化技術的企業it管理員以及系統集成商的技術人員和it技術愛好者。此外,本書對承擔企業cio、cto角色的讀者也具有一定的參考價值。
The Linux Networking Architecture

This unique Linux networking tutorial/reference by experts provides readers with a practical overview and understanding of the implementation of networking protocols in the Linux kernel. The book shows how networking behavior and protocols can be implemented within the Linux operating system. Introduction to the Linux kernel, mainly focusing on the upcoming kernel version 2.4 but also valid for version 2.2 kernels. The organization of the book follows the TCP/IP layering model, beginning with the kernel’s network device drivers, continuing with link-layer protocols such as PPP, and finally giving a description of all core protocols of the TCP/IP protocol family. Additional supplementary protocols such as RSVP, IP Security, and Mobile IP are also covered. For anyone interested in Linux or networking, including network programmers and administrators.
Copyright ii
Preface xiii
Organization of this Book xiv
Additional Sources of Information xv
Conventions Used in this Book xvi
Acknowledgments xvii
Part I: The Linux Kernel 1
Chapter 1. Motivation 3
Section 1.1. The Linux Operating System 4
Section 1.2. What is Linux? 5
Section 1.3. Reasons for Using Linux 6
Chapter 2. The Kernel Structure 9
Section 2.1. Monolithic Architectures and Microkernels 11
Section 2.2. Activities in the Linux Kernel 12
Section 2.3. Locking—Atomic Operations 17
Section 2.4. Kernel Modules 23
Section 2.5. Device Drivers 29
Section 2.6. Memory Management in the Kernel 31
Section 2.7. Timing in the Linux Kernel 35
Section 2.8. The Proc File System 40
Section 2.9. Versioning 43
Part II: Architecture of Network Implementation 45
Chapter 3. The Architecture of Communication Systems 47
Section 3.1. Layer-Based Communication Models 47
Section 3.2. Services and Protocols 52
Chapter 4. Managing Network Packets in the Kernel 55
Section 4.1. Socket Buffers 55
Section 4.2. Socket-Buffer Queues 66
Chapter 5. Network Devices 71
Section 5.1. The net_device Interface 73
Section 5.2. Managing Network Devices 82
Section 5.3. Network Drivers 92
Part III: Layer I + II—Medium Access and Logical Link Layer 115
Chapter 6. Introduction to the Data-Link Layer 117
Section 6.1. Structure of the Data-Link Layer 117
Section 6.2. Processes on the Data-Link Layer 119
Section 6.3. Managing Layer-3 Protocols 127
Chapter 7. The Serial-Line Internet Protocol (SLIP) 132
Section 7.1. Introduction 132
Section 7.2. Slip Implementation in the Linux Kernel 134
Chapter 8. The Point-to-Point Protocol (PPP) 145
Section 8.1. Introduction 145
Section 8.2. PPP Configuration in Linux 148
Section 8.3. PPP Implementation in the Linux Kernel 150
Section 8.4. Implementing the PPP Daemon 158
Chapter 9. PPP over Ethernet 161
Section 9.1. Introduction 161
Section 9.2. PPPOE Specification in RFC 2516 161
Section 9.3. Implementation in the User Space 163
Section 9.4. Implementation in the Linux Kernel 164
Chapter 10. Asynchronous Transfer Mode—ATM 168
Section 10.1. Introduction 168
Section 10.2. Implementing ATM in Linux 169
Section 10.3. Configuration 177
Chapter 11. Bluetooth in Linux 179
Section 11.1. Host Controller Interface (HCI) 181
Section 11.2. L2CAP 185
Section 11.3. Other Protocols 188
Chapter 12. Transparent Bridges 189
Section 12.1. Introduction 189
Section 12.2. Basics 190
Section 12.3. Configuring a Bridge in Linux 199
Section 12.4. Implementation 202
Part IV: Network Layer 221
Chapter 13. The TCP/IP Protocols 223
Section 13.1. The Internet Protocol Suite 224
Chapter 14. The Internet Protocol V4 227
Section 14.1. Properties of the Internet Protocol 228
Section 14.2. Implementing the Internet Protocol 233
Section 14.3. IP Options 250
Section 14.4. Internet Control Message Protocol (ICMP) 262
Chapter 15. Address Resolution Protocol (ARP) 273
Section 15.1. Using the Address Resolution Protocol 274
Section 15.2. The ARP Command 276
Section 15.3. Implementing the ARP Instance in the Linux Kernel 277
Chapter 16. IP Routing 293
Section 16.1. Introduction 293
Section 16.2. Configuration 301
Section 16.3. Implementation 309
Chapter 17. IP Multicast for Group Communication 330
Section 17.1. Group Communication 331
Section 17.2. IP Multicast 333
Section 17.3. Internet Group Management Protocol (IGMP) 339
Section 17.4. Multicast Data Path in the Linux Kernel 345
Section 17.5. Multicasting in Today’s Internet 355
Section 17.6. Multicast Transport Protocols 364
Chapter 18. Using Traffic Control to Support Quality of Service (QoS) 366
Section 18.1. Introduction 366
Section 18.2. Basic Structure of Traffic Control in Linux 367
Section 18.3. Traffic Control in the Outgoing Direction 367
Section 18.4. Kernel Structures and Interfaces 369
Section 18.5. Ingress Policing 378
Section 18.6. Implementing a Queuing Discipline 378
Section 18.7. Configuration 381
Chapter 19. Packet Filters and Firewalls 383
Section 19.1. Introduction 383
Section 19.2. The Ipchains Architecture of Linux 2.2 386
Section 19.3. The Netfilter Architecture of Linux 2.4 391
Chapter 20. Connection Tracking 399
Section 20.1. Introduction 399
Section 20.2. Implementation 400
Chapter 21. Network Address Translation (NAT) 410
Section 21.1. Introduction 410
Section 21.2. Configuring NAT in Linux 414
Section 21.3. Implementing the NAT Module 416
Section 21.4. Interfaces to Extend the NAT Module 422
Chapter 22. Extending the Linux Network Architecture Functionality—KIDS 426
Section 22.1. Managing Dynamically Extendable Functionalities 426
Section 22.2. Structure of the KIDS Construction System 428
Section 22.3. Using the KIDS Example to Extend the Linux Network Architecture 431
Chapter 23. IPv6—Internet Protocol Version 6 443
Section 23.1. Introduction 443
Section 23.2. IPv6 Features 443
Section 23.3. IPv6 Implementation 450
Part V: Layer IV—Transport Layer 455
Chapter 24. Transmission Control Protocol (TCP) 457
Section 24.1. Overview 457
Section 24.2. Implementing The TCP Protocol Instance 460
Section 24.3. Connection Management 476
Section 24.4. Protocol Mechanisms For Data Exchange 486
Section 24.5. Timer Management In TCP 508
Chapter 25. User Datagram Protocol (UDP) 513
Section 25.1. Introduction 513
Section 25.2. Data Structures 514
Section 25.3. Sending and Receiving UDP Datagrams 519
Chapter 26. The Concept of Sockets 522
Section 26.1. Introduction 522
Section 26.2. BSD Sockets 522
Section 26.3. Protocol-Specific Sockets 526
Part VI: Layer V—Application Layer 533
Chapter 27. Network Programming With Sockets 535
Section 27.1. Introduction 535
Section 27.2. Functions of the Socket API 538
Section 27.3. Examples 548
Part VII: Appendices 549
Appendix A. The LXR Source-Code Browser 551
Section A.1. Functionality 551
Section A.2. Installation 555
Appendix B. Debugging in the Linux Kernel 557
Section B.1. Log Outputs From the Linux Kernel 557
Section B.2. Creating Strings in the Kernel 561
Section B.3. Information in the /proc Directory 564
Section B.4. Using a Debugger with the Linux Kernel 569
Appendix C. Tools and Commands for Network Operation 572
Section C.1. Using ifconfig to Manage Network Devices 572
Section C.2. Using ping to Test the Reachability 575
Section C.3. Using netstat to View the Network State 576
Section C.4. Using route for Routing Information 578
Section C.5. Using tcpdump for Network Analysis 579
Section C.6. USING traceroute TO TRACE PACKETS 582
Section C.7. Other Tools 584
Appendix D. Example for a Kernel Module 588
Appendix E. Example for a Network-Layer Protocol 591
Appendix F. Example for a Transport Protocol 593
Appendix G. Example for Communication over Sockets 595
Section G.1. SERVER 595
Section G.2. CLIENT 598
Bibliography
Index
Download: The Linux Networking Architecture
《Think In Java,CHM》(中文版)
本書贏得了全球程式師的廣泛讚譽,即使是最晦澀的概念,在BruceEckel的文字親和力和小而直接的程式設計示例面前也會化解於無形。從Java的基礎語法到最高級特性(深入的物件導向概念、多執行緒。自動專案構建。單元測試和調試等),本書能逐步指導你輕鬆掌握。
微軟官方C#書籍 Visual C# 2008從入門到精通 原書名:Microsoft Visual C# 2008 Step by Step

編輯推薦
沿襲深受讀者歡迎的Step by Step經典寫作風格,資深專家John Sharp再度演繹更SHARP的C#,覆蓋面廣,知識點新,在講透C基礎知識的同時充分展示C#新增特性。
風靡全球,指導讀者高效開發C#元件和Windows應用程式最佳指南。
透過本書,讀者可在專家的悉心指導下學習並掌握Visual C#2008基礎知識,一次一個步驟,循序漸進地掌握C#程式設計技術,從而開發出優秀的C#元件和Windows應用程式。
本書重要主題:
聲明變數,編寫語句,創建操作符和調用方法
捕捉和處理異常
通過析構函數和垃圾回收機制來管理資源
定義屬性和索引子,處理事件
使用泛型來定義類型安全的類和集合
通過ADO.NET和語言集成查詢(LINQ)來運算元據
創建互動式Web應用程式,構建web服務
內容簡介
Visual C#作為微軟的旗艦程式設計語言,經過幾年的長足發展,在全球得以迅速普及,成為很多程式師的首選語言。Visual C# 2008新增了大量可圈可點的豐富特性,本書圍繞著基礎知識和這些新特性全面介紹了如何利用Visual Studio 2008和.NET Framework來進行C#程式設計。書中沿襲深受讀者歡迎的Step by Step風格,通過豐富的練習引導讀者逐步構建Windows應用程式,訪問SQL Server資料庫,開發ASP.NET Web應用程式,創建並使用Web服務等。
全書共六部分30章,結構清晰,敘述清楚。所有練習均在Visual Studio 2008簡體中文版上進行過全面演練。無論是剛開始接觸物件導向程式設計的新手,還是打算轉移到C#的具有C,C++或者Java基礎的程式師,都可以從本書中吸取到新的知識。
作者簡介
Jonh Sharp,Content Master首席技術專家。Content Master隸屬於CM集團,CM集團是英國一家從事技術文檔創作和諮詢的專業公司。John Sharp是負責.NET Framework和互通性問題的專家,已經針對分散式系統、Web服務和C#語言發佈了大量相關的教程、白皮書和演示文檔。他他具有豐富的技術背景和寫作經驗,出版過幾部暢銷書,Microsoft Windows Communication Foundation Step by Step便是其中之一。
《Access 2003 Step by Step(英文版)》

This practical, hands-on tutorial expertly builds your skills with Microsoft Office Access 2003 ne step at a time! With STEP BY STEP, you work at your own pace through easy-to-follow lessons and practice exercises to learn exactly the tools and techniques you need. Topics include: building a database; linking to data from other Microsoft applications, databases, and HTML and XML files; using forms, filters, queries, and reports to capture and analyze data; helping to prevent data corruption; sharing data over the Web; and more. The book also helps you prepare for the Microsoft Office Specialist exam for Access and makes a great on-the-job desk reference. The companion CD includes practice files you can use as you learn, as well as the Microsoft Office System Reference pack, which contains templates and clip art, an eBook of Step by Step, and four other eBooks: the Microsoft Office System Quick Reference; the Insider Guide to Microsoft Office OneNote 2003; the Microsoft Computer Dictionary, Fifth Edition; and Introducing the Tablet PC. Designed for beginning and intermediate level users, STEP BY STEP puts you in charge of developing the skills you need, exactly when you need them!
Download: 《Access 2003 Step by Step(英文版)》
Ajax寶典格式為清晰版djvu,需要專門的閱讀器
內容簡介
Ajax技術是近年來炙手可熱的Web程式設計技術,它通過避免網頁刷新,讓Web應用程式的回應速度可與桌面應用程式媲美。本書通過大量的示例全面而深入地闡述了Ajax程式設計技術的方方面面。
全書分4個部分,共16章。第一部分介紹了Ajax的應用、JavaScript和Ajax應用程式的創建步驟;第二部分深入討論了各種用戶端和伺服器端Ajax框架,通過使用這些框架可極大地減少開發Ajax應用程式的工作量;第三部分介紹了Ajax程式設計涉及的相關技術,包括文檔物件模型和事件處理、XML、階層式樣式表、動態HTML等主題;第四部分闡述了高級Ajax主題,包括PHP基礎知識、PHP函數和HTML控制項、使用PHP處理使用者輸入、安全問題、篩檢程式和MVC架構等。
通過閱讀本書,讀者將全面瞭解近年來最熱門的Web程式設計技術Ajax。本書可供初中級Web開發人員學習Ajax程式設計時參考。
目錄
第1部分 Ajax基礎
第1章 Ajax簡介
1.1 什麼是Ajax
1.2 使用Ajax可以做什麼
1.3 小結
第2章 瞭解JavaScript
2.1 JavaScript在Ajax中的地位
2.2 JavaScript簡史
2.3 開始學習JavaScript
2.4 創建JavaScript函數
2.5 將資料存儲在變數中
2.6 使用運算子對資料進行操作
2.7 使用if語句進行決策
2.8 在不同的流覽器中執行不同的代碼
2.9 使用迴圈
2.10 將JavaScript同HTML按鈕關聯起來
2.11 小結
第3章 創建Ajax應用程式
3.1 編寫Ajax
3.2 與伺服器端的代碼進行交互
3.3 向伺服器端腳本傳遞資料
3.4 使用Ajax和XML
3.5 小結
第4章 真正的Ajax程式設計
4.1 處理多個併發XMLHttpRequest請求
4.2 處理伺服器發送的JavaScript
4.3 連接到Google Suggest
4.4 在Ajax中調用另一個域
4.5 一個登錄的例子
4.6 使用Ajax和HEAD請求
4.7 消除緩存
4.8 小結
第2部分 深入Ajax
第5章 Ajax框架簡介
第6章 高級Ajax框架
第7章 使用伺服器端Ajax框架
第3部分 Ajax與DOM、XML、CSS及動態HTML
第8章 DOM和事件處理
第9章 XML和Ajax
第10章 階層式樣式表和Ajax
第11章 動態HTML和Ajax
第4部分 深入探討Ajax
第12章 Ajax和PHP簡介
第13章 PHP:函數和HTML控制項
第14章 在PHP中處理用戶輸入
第15章 Ajax和安全
第16章 篩檢程式、MVC和Ajax
點擊下載: 《Ajax寶典》
Oracle DBA 實用手冊
本書介紹
本手冊主要介紹Oracle相關安裝和配置的基本方法。Oracle是運行在Windows和Unix操作平臺上的主流資料庫系統之一。因為Windows上的Oracle安裝配置相對比較簡單,所以本手冊只介紹Unix平臺上的安裝和配置,而且主要以Linux作業系統為主(筆者強烈推薦Linux)。如果不特別聲明,本文檔涉及的操作都是在Red Linux和Oracle9i上完成。
Oracle的安裝主要包括作業系統安裝和資料庫系統安裝。
Linux是一套免費使用和自由傳播的類Unix作業系統,它主要用於基於Intel x86系列CPU的電腦上。這個系統是由全世界各地的成千上萬的程式師設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix相容產品。雖然Linux是免費的作業系統,但是它依然是一種非常優秀的作業系統,支援多使用者,多進程,即時性好,功能強大而且穩定。同時具有良好的相容性和可攜性。
RedHatt作為目前眾多發行版本本中的一種,一方面它已經是行業的標準,有大量為其開發的軟體;另一方面Redhat系統的穩定性及安全性非常出色。
點擊下載: 《Oracle DBA 實用手冊》
《精通Oracle10g PL/SQL程式設計》
•電子書大小: 10MB
•電子書類別: 國產軟體
•電子書語言: 簡體中文
Oracle技術叢書其中一本,通過這本書你將學習到Oracle10g PL/SQL的基礎知識,還可以學到所有高級開發特徵,諸如記錄類型、集合類型、物件類型等,Oracle比較權威的一本專業技術書籍。
PL / SQL是Oracle特有的程式設計語言,它不僅具有過程程式設計語言的基本特徵(迴圈、條件分支等),而且還具有物件程式設計語言的高級特徵(重載、繼承等)。 本書是專門為Oracle應用開發人員提供的程式設計指南。通過學習本書,讀者不僅可以掌握PL/SQL的基礎程式設計知識(嵌入SQL語句和編寫副程式),而且還可以掌握PL/SQL的所有高級開發特徵(使用記錄類型、集合類型、物件類型和大物件類型)。另外,本書還為應用開發人員提供了大量Oracle9i和Oracle 10g新增加的PL/SQL特徵。 本書不僅適合於PL/SQL初學者,而且也適合於有經驗的PL/SQL程式設計人員,本書還可以作為Oracle培訓班的教材或者輔助材料。
點擊下載: 《精通Oracle10g PL/SQL程式設計》