服務器是一種高性能計算機,在互聯網、人工智能、物聯網時代,服務器的應用無處不在,可以說有網絡的地方都需要用到服務器,因此服務器也被稱為網絡的靈魂。近年來與服務器相關的云服務和云服務器更是炙手可熱。但是對很多人來說,服務器到底有什么作用、具體是怎么工作的、在整個系統中扮演著什么角色……卻一無所知或知之甚少。《完全圖解服務器工作原理》就以圖解的形式,對服務器和系統相關的基礎知識、服務器和系統周邊設備發展的技術趨勢、服務器的工作原理、企業和組織中使用的各種
《構建高性能嵌入式系統》本書詳細闡述了與構建高性能嵌入式系統相關的基本解決方案,主要包括構建高性能嵌入式系統、傳感器、實時操作、FPGA項目、KiCad設計電路、構建高性能數字電路、固件開發、測試和調試嵌入式系統等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
近年來,嵌入式系統開發技術和嵌入式產品的發展勢頭迅猛,其應用領域涉及通信、消費電子、汽車工業等各個方面。嵌入式系統的設計與開發是一項實踐性很強的專業技術,要求從業者深刻理解理論知識,并將原理與實踐緊密結合。 本書旨在以實踐驅動學習,通過“做中學”的方式讓讀者掌握相關知識點。全書內容分為10章,主要介紹了STM32系列處理器的基礎知識、開發工具、基本系統、通用輸入輸出端口應用、系統節拍定時器、中斷系統、定時器、串行通信、模數轉換器,并展示了一個綜合項目—溫度控制系統。書中提供了19個范例,這些范例
本書以MCS-51為模型機,介紹單片機的接口擴展技術。原理設計以AT89C51為主控芯片,選用KEIL uVision3.0 為開發平臺,以C51作為開發語言。1、本書目的不在于介紹單片機的基本原理和技術,而著眼于在51單片機片內資源的基礎上,講述單片機功能資源接口擴展,以解決單片機開發中存在的資源不足問題,包括:如何為51單片機擴展USB接口?如何擴展多路RS232/RS485標準串行通信接口,使單片機具有多機遠程通信能力?如何實現多路模擬量同步輸出?如何擴展帶光隔離功率接口?如何為利
《零起步玩轉掌控板與Mind+》是專門為中小學生編寫的零基礎學習Mind+圖形化編程、應用掌控板等開源硬件設計、制作 創意作品的教程。《零起步玩轉掌控板與Mind+》由28節課組成,共有53個學習案例,均來源于課堂教學實踐和學生的創意作 品,涉及軟硬件交互設計、物聯網、人工智能等內容。課程由淺入深、循序漸進地講解如何用Mind+ 對掌控板進行編程,使學生不僅能學會Mind+的基本編程方法和程序設計的思路,也能學會應用各種 傳感器來感知環境,
本書系統地介紹了MCS-51單片機的組成原理、基本結構、指令系統和匯編語言程序設計、中斷系統、各類接口技術及單片機應用系統,在此基礎上討論了單片機應用系統的設計方法并給出了一些應用實例。全書共8章,內容包括:微型計算機基礎,MCS-51單片機的工作原理,MCS-51單片機的指令系統,匯編語言程序設計,MCS-51單片機的中斷系統,并行接口技術,串行接口技術,A/D、D/A接口技術。每章后均附有一定數量的習題,方便學生復習、提高。書中適時引入了當今流行的計算機輔助設計開發和仿真軟件——Keil與P
本書以宏晶科技公司STC8系列增強型51單片機作為講述核心,深入淺出地介紹該系列單片機片內資源及應用,其內容可在STC8A、STC8F、STC8C、STC8G及STC8H等系列單片機中應用。本書以各種巧例解釋相關原理,以資源組成構造學習脈絡,選取主流開發工具構建開發環境,利用實戰項目深化寄存器理解,注重學與用的結合,幫助讀者朋友們快樂入門、進階,筑牢基礎,將相關理論知識應用到實際產品研發之中。 本書根據STC8系列單片機的資源脈絡及初學者的學習需求,按照梯度設定22章,從內容組成上分為無痛
《Spring Cloud 微服務快速上手》介紹了當下最主流的屬于Spring生態的微服務框架,它繼承了Spring Boot的優點,開發部署都非常簡單。本書內容全面,介紹了微服務架構的發展歷程,包含Spring Cloud Netflix 和 Spring Cloud Alibaba的組件,如服務發現注冊、配置中心、消息總線、負載均衡、斷路器、數據監控等。在解讀核心組件的實現原理的同時,配以案例進行實踐。本書內容包含微服務架構和云原生架構,讀者在掌握微服務之后,可以進一步掌握云原生知識。
本書以一個名為O-stock的項目為主線,介紹云、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,并介紹如何將O-stock項目一步一步地從單體架構重構成微服務架構,進而將這個項目拆分成眾多微服務,讓它們運行在各自的Docker容器中,實現持續集成/持續部署,并最終自動部署到云環境(AWS)的 Kubernetes集群中。針對在重構過程中遇到的各種微服務開發會面臨的典型問題(包括開發、測試和運維等問題),本書介紹了解決這些問題的核心模式,以及在實戰中如何選
本書基于 Grove Arduino 入門套件、幾個擴展模塊,以及圖形化編程軟件 Codecraft,通過 28 個有趣項目帶讀者入門 Arduino 開源硬件,內容組織:01 章(第 1~14 課),每課通過一個或多個任務,帶領讀者逐步學習 Grove Arduino 入門套件中 10 個最常用的電子模塊,并生動地講述相關背景知識—LED 燈、蜂鳴器、OLED 顯示屏等;02 章(第 15~19 課),首先介紹產品原型的設計啟蒙,然后制作4個較為復雜的項目,如智能加濕器、遙控電風扇、自動報警器