Go語言語法樹是Go語言源文件的另一種語義等價的表現(xiàn)形式,Go語言自帶的gofmt和godoc等命令都是建立在Go語言語法樹基礎之上的分析工具。本書從Go語言語法樹出發(fā),重新審視Go語言源文件,闡述定制Go語言的核心技術。書中通過對go/ast、go/ssa等包的分析,-步步深入Go語言核心,最后簡要介紹LLVM,讀者
隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,HTML5、CSS3、JavaScript語言及其相關技術越來越受人們的關注,各種前端框架層出不窮。Vue.js和Bootstrap作為前端框架中的優(yōu)秀代表,為廣大開發(fā)者提供了諸多便利,在Web開發(fā)技術中占據(jù)著重要地位。 本書內容翔實、結構清晰,通過豐富的案例詳細講解了Vue.js和Boots
本書主要介紹水下機器魚人工側線系統(tǒng)的設計及感知技術,共6章,主要內容包括人工側線系統(tǒng)及其應用綜述、仿盒子魚機器人、基于人工側線的單機機器魚自主軌跡評估研究、基于人工側線的雙機器魚相對位姿感知實驗研究、基于人工側線的雙鄰近機器魚相對位姿估計算法研究、結論與展望等。本書可作為高等院校相關專業(yè)研究生和高年級本科生的教材,也可
操作系統(tǒng)是計算機系統(tǒng)中最重要和最基礎的軟件系統(tǒng)。本書主要介紹操作系統(tǒng)的四大核心內容:進程管理、存儲管理、設備管理和文件管理。本書以Linux和Windows工作機制作為示例,以幫助讀者更好地理解抽象的原理。本書概念清晰規(guī)范、內容系統(tǒng)完整、語言通俗易懂。 本書多數(shù)章節(jié)都提供了教學視頻,可供讀者參考。每章后面提供了一定數(shù)量
本書旨在詳細介紹ARM64體系結構的相關技術。本書首先介紹了ARM64體系結構的基礎知識、搭建樹莓派實驗環(huán)境的方法,然后講述了ARM64指令集中的加載與存儲指令、算術與移位指令、比較與跳轉等指令以及ARM64指令集中的陷阱,接著討論了GNU匯編器、鏈接器、鏈接腳本、GCC內嵌匯編代碼、異常處理、中斷處理、GIC-V2,
本書主要介紹C語言程序設計,幫助讀者掌握C語言的相關概念、基礎知識和實際應用。內容講解循序漸進,重點突出。全書內容包括計算機基礎知識和編程環(huán)境的搭建,C語言入門基礎知識,流程圖,基本結構,函數(shù),斷點調試,數(shù)組,指針,枚舉和結構體,以及文件讀寫。全書通過100多個編程或實戰(zhàn)案例,結合Qt工具,讓讀者在實踐中掌握C語言程序
本書以消費經濟學、科學經濟學為基礎,從梳理和剖析消費環(huán)境的變化入手,以互聯(lián)網(wǎng)與物聯(lián)網(wǎng)時代“云、物、大、智、鏈、通”等科技創(chuàng)新對消費領域的影響為切入點,從基本理論、創(chuàng)新模式和案例等層面進行解讀,以此架構物聯(lián)網(wǎng)時代智慧消費領域的整體視野和格局,分析智慧消費的生態(tài)體系和發(fā)展趨勢。
"本書是一本人工智能的入門級教程。教材以通俗易懂的方式,對人工智能的基本技術及其應用進行簡要介紹和解析。教材內容由“人工智能概念建構”、“人工智能技術淺探”、“人工智能算法語言淺嘗”和“人工智能典型應用簡析”4個模塊構成。 其中“人工智能概念建構”是人工智能的基本認知模塊,旨在通過對人工智能的現(xiàn)實應用場景、人工智能概
Calcite是一款開源的動態(tài)數(shù)據(jù)管理框架,其目標是一種方案適應所有需求場景,能為不同計算平臺和數(shù)據(jù)源提供統(tǒng)一的查詢引擎,它對于沒有高并發(fā)、低延時的多數(shù)據(jù)源間的數(shù)據(jù)管理有著天然的優(yōu)勢,是解決多數(shù)據(jù)源統(tǒng)一管理問題的利器。 本書圍繞Calcite,結合其數(shù)據(jù)庫基礎知識、核心理論以及相關的項目實踐情況,從SQL的解析、校驗、
本書從實際應用出發(fā),通過100個典型實例系統(tǒng)地介紹了LabVIEW語言的程序設計方法及測控應用技術。全書分為兩篇:入門基礎篇包括第1~11章,主要內容有數(shù)值型數(shù)據(jù)、布爾型數(shù)據(jù)、字符串數(shù)據(jù)、數(shù)組數(shù)據(jù)、簇數(shù)據(jù)、數(shù)據(jù)類型轉換、程序結構、變量與節(jié)點、圖形顯示、文件I/O和界面交互;測控應用篇包括第12~20章,主要內容有PC串