本書討論了編譯原理的基礎(chǔ)理論與實(shí)現(xiàn)技術(shù),并在其前幾版的基礎(chǔ)上進(jìn)行了修訂與更新。本書共13章,內(nèi)容包括編譯概述、形式語言與自動機(jī)理論基礎(chǔ)、詞法分析、語法分析、語義分析及中間代碼生成、代碼優(yōu)化、目標(biāo)代碼的生成、符號表和出錯處理、面向?qū)ο笳Z言的編譯、并行編譯技術(shù)、軟件構(gòu)造等。在內(nèi)容的組織上,本書將編譯的基本理論和具體的實(shí)現(xiàn)技
本書全面介紹Redis的基礎(chǔ)知識、基本配置和高級應(yīng)用,深入淺出地闡明了Redis的核心原理和實(shí)踐應(yīng)用技巧。全書共十章,內(nèi)容包括Redis概述、Redis的安裝與配置、Redis的核心命令、Redis的發(fā)布與訂閱、Redis的事務(wù)和鎖、Redis中數(shù)據(jù)的持久化、Redis的主從復(fù)制和哨兵模式、Redis的集群模式、使用程
HTML作為前端開發(fā)的三劍客之一,學(xué)習(xí)門檻低、運(yùn)行簡單、語法簡單、規(guī)則簡單,但HTML其實(shí)并不簡單。本書對HTML進(jìn)行系統(tǒng)、全面地講解,是第一本針對HTML的圖書。本書結(jié)合實(shí)際開發(fā)過程中的具體實(shí)踐,深入介紹HTML元素、屬性,以及它們背后的行為和應(yīng)用場景。另外,會拓展介紹微數(shù)據(jù)、ARIA無障礙訪問、MathML語言、S
本書以開源Linux系統(tǒng)為操作平臺,通過項(xiàng)目驅(qū)動的方式對LinuxShell編程和Ansible自動化工具的基本使用方法進(jìn)行講解,重點(diǎn)培養(yǎng)學(xué)生的實(shí)際動手能力和應(yīng)用能力。全書共12個項(xiàng)目,內(nèi)容包括初識Shell腳本、Shell條件控制、Shell條循環(huán)控制、Shell數(shù)組與函數(shù)、sed流編輯器與awk文本處理工具、Ans
本書共8章,包括服務(wù)器概況、麒麟服務(wù)器操作系統(tǒng)的安裝、文件系統(tǒng)、常用命令、用戶與工作組管理、系統(tǒng)安全管理、虛擬化技術(shù)、企業(yè)應(yīng)用等,全面介紹了麒麟服務(wù)器操作系統(tǒng)的安裝、管理與高級應(yīng)用等方面的知識與技能,同時還整合服務(wù)器網(wǎng)絡(luò)運(yùn)維的關(guān)鍵技術(shù)方法,以滿足相關(guān)崗位的實(shí)際需求。本書內(nèi)容通俗易懂,強(qiáng)調(diào)技術(shù)實(shí)踐和思維訓(xùn)練,旨在幫助讀者
本書共5章。其中,第1章從一條命令的執(zhí)行開始,勾勒出Redis的數(shù)據(jù)存儲原理和整體架構(gòu);第2章介紹了所有數(shù)據(jù)類型的實(shí)現(xiàn)原理和應(yīng)用實(shí)戰(zhàn);第3章介紹了RDB快照、AOF、主從復(fù)制架構(gòu)、哨兵集群和RedisCluster的原理及使用方法;第4章介紹了Redis事務(wù)、內(nèi)存管理、事件驅(qū)動、發(fā)布/訂閱機(jī)制、客戶端緩存和I/O多線程
本書從《C++核心準(zhǔn)則》(C++CoreGuidelines)中精心挑選了30條準(zhǔn)則進(jìn)行細(xì)致、深入的講解。內(nèi)容涵蓋C++語言最主要的方面,如類型系統(tǒng)、面向?qū)ο、模板和元編程、錯誤處理、程序性能、常量性等,其間又恰如其分地穿插了編碼風(fēng)格、設(shè)計(jì)模式等主題。書中匯集了作者數(shù)十年職業(yè)生涯的經(jīng)驗(yàn)和一些有趣的示例,除了深刻的見解,
本書共7章,每章都深入研究了數(shù)據(jù)處理與數(shù)據(jù)安全的不同方面,以及如何應(yīng)用Python解決相關(guān)問題。從數(shù)據(jù)的采集、清洗到網(wǎng)絡(luò)傳輸?shù)陌踩、?shù)據(jù)庫操作,再到Web應(yīng)用的安全性,本書將為讀者提供翔實(shí)的知識和實(shí)際操作過程。
Python是一種解釋型、面向?qū)ο、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計(jì)語言,通過Python編程能夠解決現(xiàn)實(shí)生活中的很多問題。本書并不介紹Python語言的基礎(chǔ)知識,而是通過一系列有趣的項(xiàng)目,展示如何用Python解決各種實(shí)際問題,以及如何使用一些流行的Python庫。 本書共15章,每章講解一個有趣的Python項(xiàng)目,這些項(xiàng)
在科學(xué)和工程領(lǐng)域,很多軟件都是用C++來實(shí)現(xiàn)的。隨著軟件項(xiàng)目的規(guī)模越來越大,C++的優(yōu)勢更加突出。C++既能夠支持足夠貼近硬件層面的編程工作,又能夠駕馭高級抽象的編程需求。因此,全面掌握C++語言的語法及新特性,對開發(fā)者非常重要。 本書由淺入深地介紹了C++編程的方方面面,涉及C++基礎(chǔ)、類、泛型編程、程序庫、元編程、