數據結構是計算機及相關專業的核心課程,也是計算機及相關專業碩士研究生入學考試的必考科目,而且是理工專業的熱門公選課程。本書介紹數據結構、算法以及抽象數據類型的概念;介紹線性表、棧和隊列、字符串和多維數組、樹和二叉樹、圖等常用數據結構;討論查找和排序技術。本書合理規劃教學內容,梳理知識單元及其拓撲結構,兼顧概念層和實現層,既強調數據結構的基本概念和原理方法,又注重數據結構的程序實現和實際運用,在提煉基礎知識的同時,進行適當的擴展和提高。本書內容豐富,層次清晰,深入淺出,結合實例,可作為高等
本書基于ST公司的STM32芯片,包括8個項目、19個任務,分別介紹LED控制設計與實現、跑馬燈控制設計與實現、數碼管顯示設計與實現、控鍵控制設計與實現、定時器應用設計與實現、串行通信設計與實現、模數轉換設計與實現以及嵌入式智能車設計與實現等內容,涵蓋了嵌入式系統的基本知識和嵌入式應用開發的基本內容。 本書引入Proteus仿真軟件,采用“任務驅動、做中學”的編寫思路,每個任務均將相關知識和職業崗位技能融合在一起,將知識、技能的學習結合任務完成過程來進行。 本書可作為高等院校嵌入式技術與應用、物
本書采用任務驅動模式編寫,從自動識別技術的基本概念、一維碼技術的應用、二維碼技術的應用、低頻RFID的應用、高頻RFID的應用、超高頻RFID的應用、NFC的應用等方面介紹自動識別技術的相關概念。本書的重點在于讓學生通過實訓操作來了解自動識別技術的相關知識與技能體系。本書可作為職業院校物聯網相關專業教材,也可以作為相關專業技術人員的參考資料。
本書共分為5章,系統全面地介紹了MATLAB的基本知識和用法,包括:MATLAB基礎簡介、向量與矩陣運算、繪圖、符號計算、程序設計。本書將MATLAB軟件應用于數學、信息與計算科學專業的學習和研究中,解決相關課程中的科學計算、圖形繪制、數值模擬與仿真等問題,提高科學計算與研究的效率,使讀者具備利用MATLAB軟件進行計算機處理、解決實際問題的能力。 本書讀者對象為需要數學建模、學術研究分析、理論驗證、圖形仿真的各專業大學生、研究生,以及教師和科研人員。
本書從實用、夠用的角度出發,以圖書館管理系統為主線,采用項目導向、任務驅動案例的教學方式,詳細講述了軟件工程的基本原理、概念、技術和方法。本書分為基礎理論篇、分析與設計篇、實現與測試篇、維護與管理篇,共4篇、10個項目。基礎理論篇講述了軟件工程概念和統一建模語言(UML),具體包括軟件的定義、軟件危機、軟件生命周期、開發模型及UML的概念模型、UML的靜態及動態建模機制。分析與設計篇講述了項目市場調研、軟件項目需求分析、軟件項目總體設計、軟件項目詳細設計。以圖書館管理系統為例,以面向對象設計方法
本書以初學者為基點,按照由淺入深、循序漸進的學習規律編排章節內容,案例豐富、針對性強,以原創為主,結合編者平時教學積累的經驗精心設計而成。本書共8章,包括Flash CS6基本界面和文檔管理,圖形的繪制與編輯,元件、實例和庫,動畫制作,簡單交互動畫的制作,使用文本、聲音與視頻,發布Flash文檔。每章都介紹了重點要掌握的技術與理論知識,并配有代表性的案例和實訓,有些章節后還附有練習。通過案例、實訓與練習,使學習者能較快地使用Flash CS6的各種功能進行設計和制作動畫。另外,本書還提供了相關的
本書適用于一體化教學。全書包括五個學習情境,分別是海珠橋燈飾工程的設計與調試、數字鐘的設計與調試、輕工LED電子顯示屏的設計與調試、家居報警系統的設計與調試和超聲波汽車倒車雷達的設計與調試。這五個學習情境的整體結構采用由易到難、循序漸進的方式,內容包含了單片機最小系統、傳感器、按鍵輸入、定時中斷、流水燈、數碼管、點陣、LCD液晶顯示器、繼電器、蜂鳴器、步進電機和超聲波知識點。每個學習情境分為幾個學習任務,學習任務之間互有關聯,都是為了實現學習情境中的最終產品而服務。每個學習任務中的程序層層遞進,
本書全面介紹了Docker及Docker組合Kubernetes、TiDB等高級服務的部署、管理和高可用相關知識。全書共13章,包括Docker基本管理、Docker鏡像管理、Docker高級管理、Docker私有倉庫部署和管理、Docker安全管理、Docker日志管理、Kubernetes-Docker集群、Docker Swarm基礎、Docker Swarm集群管理、Docker構建和Web應用部署、Docker生產環境容器化、安裝部署TiDB及OpenStack+ Ceph+Docke
本書全面介紹了OpenStack和Hadoop的部署、管理和高可用相關知識。全書共9章,包括OpenStack入門體驗、OpenStack常見模塊詳解、OpenStack云平臺管理、搭建OpenStack多節點的企業私有云平臺、OpenStack HA部署、Hadoop基礎、HBase部署與使用、部署CDH,以及容器與云平臺實戰等內容。每章最后都提供了本章作業,用于讀者鞏固對本章理論知識的理解。 通過學習本書,讀者可以在生產環境中部署企業私有云,并具備管理、維護、擴展云平臺的能力,同時具備大數據
Scratch 3.0是美國麻省理工學院(MIT)發布的新版編程語言和平臺,相較于Scratch 2.0,功能和界面進行了較大的更新。 本書是一本學習Scratch 3.0創意和編程的趣味課程指南。全書分為3篇,共25課。首先從少兒學編程的基礎和準備出發,詳細介紹了Scratch 3.0的界面和功能,通過40多個項目示例,展示了各類積木的用法和編程技巧,并介紹了如何將Scratch 3.0和Makey Makey、micro:bit、LEGO MINDSTORMS EV3等硬件