全書共13章,分為兩部分。第一部分(第1-6章)是基礎知識,介紹了LLVM項目、常見的IR(重點介紹SSA)、數據流分析、支配分析、循環等知識,此外還介紹了LLVM的后端描述語言TableGen。第二部分(第7-13章)是代碼生成,涵蓋了LLVM代碼生成的每一個步驟,著重介紹了指令選擇、指令調度、SSA形式的編譯優化、寄存器分配、函數棧幀生成及非SSA形式的編譯優化、機器碼生成,最后以BPF后端為例介紹如何為LLVM添加一個新后端。另外,附錄部分主要總結了LLVM代碼生成過程中使用的I
本書主要闡述虛實融合的雙指力覺交互技術,以此構建了沉浸式虛擬現實系統。該系統實現虛擬空間與真實空間的統一,視覺空間和力覺空間的統一,用戶可以與虛擬世界進行直接而自然的雙指力覺交互。本書共6章,分別為緒論、沉浸性虛擬環境的生成、大操作空間雙指力覺交互系統的實現、力覺交互系統表現剛度、力覺空間與視覺空間的融合和雙指直接力覺交互。本書針對虛實融合的雙指力覺交互技術進行研究,相關成果在虛擬拆裝、模擬訓練、娛樂游戲、數據可視化等領域有著重要意義。
知識圖譜已在多個領域深耕多年,然而,現有的典型知識圖譜主要是以實體及其屬性和關系為研究核心,缺乏對事理邏輯這一重要人類知識的刻畫。為了彌補這一不足,事理圖譜應運而生,它能夠揭示事件的演化規律和發展邏輯,刻畫和記錄人類行為活動。事理圖譜是較為典型的多學科交叉領域,涉及知識工程、自然語言處理、機器學習、圖數據庫等多個領域。本書系統地介紹事理圖譜涉及的概念和關鍵技術,如事理圖譜概述、事理知識表示、事件抽取、事件模式的自動歸納、事件關系抽取、事件表示學習、事件泛化及事理歸納、事理知識存儲和檢索、基于事理
《AI攝影繪畫創作完全自學一本通》是一本專為初學者設計的AI攝影繪畫自學教程,旨在幫助讀者精通AI攝影繪畫技術。本書從實戰角度出發,詳細解說了AI繪畫的創作、優化和實戰案例,同時安排了80多個針對性實例,并配有教學視頻,讓讀者輕松掌握操作技巧。此外,本書還提供了豐富的素材文件和效果文件,涉及人像繪畫、藝術繪畫、游戲設計等多個行業。通過全面講解AI攝影繪畫的相關技巧,以及贈送15000多個AI繪畫提示詞,本書助力讀者從新手入門到精通,讓學習更高效。
《像攝影師一樣調色》是一本專為攝影愛好者打造的后期調色指南。不同于市面上過于高深或片面的教程,本書注重實戰與美學的結合,旨在幫助讀者快速掌握調色精髓,發揮創作潛能。全書分為五章,從美學養成到后期技術養成,再到靜物美食、生活掃街、不同影調的實戰演練,內容循序漸進,既涵蓋基礎又觸及進階,滿足不同層次讀者的需求。本書強調,技術無高低之分,關鍵在于應用與場景。通過學習,讀者將能用最少的時間和精力,掌握調色技能,實現預期效果,甚至踏上專業攝影之路。
本書重在引導讀者體驗真實的項目開發,圍繞Spring Cloud Alibaba技術棧全面展開,兼顧相關技術的知識拓展,由淺入深,步步為營,對一個單體API項目進行拆解和微服務化,并從零到一落地一個功能完整、流程完善的微服務項目。本書的目標是讓讀者擁有完整且高質量的學習體驗,遠離“Hello World”項目,為技術深度的挖掘和薪水、職位的提升提供保障。本書分為13章。第1章主要介紹大型微服務架構實戰項目,包括它的主要功能模塊、從單體模式到前后端分離模式再到微服務架構模式的開發歷程、微服務項目改
本書面向MATLAB的初、中級讀者,在介紹MATLAB R2024a集成環境的基礎上,對MATLAB使用中常用的知識和工具進行了詳細的介紹。書中各章均提供了大量有針對性的示例,可供讀者進行實戰練習。 根據內容的側重點不同,全書分為4部分,共20章:第1~5章為基礎部分,第6~11章為數學應用部分,第12~16章為工程應用部分,第17~20章為高級應用部分。另外,本書附贈專業應用部分的相關內容(以電子書形式呈現)。為了使讀者能夠更好地操作MATLAB,本書中示例的命令已記錄在M文件及其他相關文件中
本書是一本面向 Rust 后端開發人員的入門參考書,通過實際項目引導讀者從 0 到 1 構建一個功能齊全的電子郵件通信API。本書涵蓋了廣泛的主題,包括 Rust 生態系統的利用、應用結構的設計、測試的編寫、用戶認證和授權、錯誤處理策略的實施、應用狀態的觀察,以及持續集成和部署管道的建立等。本書不僅介紹了具體的工具和庫,還深入探討了系統設計、可觀測性和易操作性等重要概念,能夠幫助讀者掌握專業的開發方法。 本書適合初學者,是開啟 Rust 開發之旅的理想起點,即使沒有 Rust 或后端開發經驗,相
想學好編程,就必須多實踐,而做項目是最直接有效的實踐方式。本書通過真實的企業項目開發流程,幫助讀者從零開始構建完整的前后端全棧項目,涵蓋需求分析、技術選型、方案設計、項目搭建、編碼實現、項目優化到部署上線的全過程。作者魚皮憑借豐富的項目經驗,在教程中融入大量開發技巧,使讀者在實踐中不僅掌握技術,更提升解決問題的能力。無論您是項目初學者還是希望提升技術水平,本書都將為您提供切實的指導和寶貴的經驗,助您在項目開發中游刃有余,成為獨立開發的能手。
本書以Altera公司全新推出的Quartus Prime 18.1為設計平臺,結合大量的實例來介紹基于Verilog HDL的FPGA/CPLD數字系統的設計方法。本書由淺入深地介紹了采用Quartus Prime 18.1進行數字系統開發的設計流程、設計思想和設計技巧。書中實例豐富,既有簡單的數字邏輯電路實例、數字系統設計實例,也有復雜的數字控制系統設計實例。