本書對計算機圖形學的基本原理進行了深入淺出的闡述,書中不僅配有豐富的圖例和例題,而且采用C語言對課程主要算法進行了編程實現,并以實現OpenGL狀態機為主線將課程主要知識點串連起來。這種理論和實踐相結合的方式極大地方便了讀者對抽象的計算機圖形學理論的系統理解和掌握。本書共10章,內容包括緒論、計算機圖形系統、OpenGL編程環境介紹、基本圖形生成算法、二維變換和二維觀察、三維變換和三維觀察、三維對象的表示、消隱計算、顏色模型以及真實感圖形繪制。本書可作為高等院校計算機圖形學理論
近年來,演化計算作為計算智能領域的經典優化技術,已經廣泛應用于求解組合優化、工程優化等理論和工程類的優化問題,形成了一種基于演化的智能優化方法。針對高維空間的多目標優化問題,近年來基于分解的多目標演化算法(MOEAs)利用了分而治之的思想有效降低了求解多目標或高維多目標優化問題的難度。根據分解的形式不同,基于分解的MOEAs又進一步細分為基于聚合的MOEAs和基于參考點的MOEAs。盡管基于分解的MOEAs是目前求解高維多目標優化問題最有前景的技術之一,然而它在方法和應用層面均存在著缺陷和不足。
當應用于大型分布式數據集時,標準算法和數據結構可能會變慢或完全失效。選擇專為大數據設計的算法可以節省時間、提高準確性并降低處理成本。《漫畫算法與數據結構(大規模數據集)》將最前沿的研究論文提煉為實用的技術,用于繪制、流式傳輸并組織磁盤和云中的大規模數據集,十分獨特。大規模數據集的算法與數據結構為大型分布式數據引入了處理和分析技術。《漫畫算法與數據結構(大規模數據集)》作為指南,包含了行業故事和有趣的插圖,使復雜的概念也易于理解。在學習如何將強大的算法(如Bloom 過濾器、計數
近半年來,以GPT為代表的大型語言模型風起云涌,不僅完全改變了人工智能領域的研究范式,也使得通用人工智能(AGI)和人工智能生成內容(AIGC)成為公眾領域的熱點,而教育領域有可能成為大型語言模型最先落地的領域,各類應用層出不窮,各類觀點也此起彼伏。為了應對這一技術與社會的焦點,中國人工智能學會智能教育技術專業委員會聯合編撰該研究報告。通過梳理各類同行評議論文、預印本、政策文件、新聞報道、研究報告、內部技術資料、專家調研與訪談材料、在線論壇等不同來源的400多份資料,幫助讀者理解大型語
本書主要內容包括:構造過程抽象,構造數據抽象,模塊化、對象和狀態,元語言抽象,寄存器機器里的計算等。采用JavaScript作為實例分析,但并不拘泥于對語言的解釋,而是通過這種語言來闡述程序設計思想。
本書是一本關于云原生安全的實用指南,主要介紹了如何使用Falco(一款開源的安全監控工具)來檢測容器、Kubernetes和云環境中的風險和威脅。本書分為四部分,每一部分都建立在前一部分的基礎上。第一部分介紹Falco及其功能,將帶你理解Falco的基本概念,并指導你完成第一次本地部署。第二部分介紹Falco的架構和內部工作方式。第三部分是Falco用戶的參考手冊,將指導你在各種環境中部署、配置、運行和調優Falco。第四部分是給開發者的參考資料,涵蓋擴展Falco的方法。本書旨在幫助讀者了解云
本書是一本介紹 .NET 云原生開發技術的實用教程,由多位微軟MVP聯合編寫,通過實際的項目代碼,從多個角度深入淺出地闡釋了云原生開發的理論和在實際開發中的應用。全書共11章,主要內容包括:迎接云原生的浪潮;配置 .NET 云原生開發與運行環境;云原生應用開發—電子商務應用eShopOnContainers;實現云原生應用的擴展性;實現云原生應用的通信;數據訪問模式;實現可恢復的彈性應用;實現云原生應用的身份管理;實現云原生應用的可觀察性;深入理解云原生、容器、微服務和DevOps:基于Dapr
本書是一本MG動畫制作的實操型手冊。全書分為入門篇、基礎動畫篇和商業應用篇,涉及9章內容,涵蓋了MG動畫的基礎知識、制作MG動畫常用的4款軟件以及MG動畫的5個典型商業實戰應用項目,知識內容極具實用性。本書通過掃碼下載資源的方式為讀者提供增值服務,這些資源包括全書所有實例的源文件和素材,同時全書所有實例的高清視頻教程均可掃碼觀看,方便讀者循序漸進地進行練習,并在學習過程中隨時調用素材。本書內容豐富、結構清晰、技術參考性強,講解由淺入深且循序漸進,知識涵蓋面廣又不失
【為宏觀掌握Oracle基礎(第1~3章)】,介紹了進程管理、內存管理及存儲等基礎知識,并且講解了常用Linux操作系統性能工具的使用及結果分析方法,旨在幫助讀者了從宏觀視角掌握Oracle數據庫體系架構和進程組織方案。【微觀理解Oracle原理(第4~8章)】,圍繞Oracle內部運行原理展開講解。首先,在Oracle數據結構的基礎上討論日志和回滾。其次,引入了排隊論和排隊系統中的概念,對比法講解了Oracle的數據緩沖區高速緩存和共享池設計思想及運行原理。【串聯Oracle運行流程(第9~1
本書展示了以GitLab CI/CD 流水線為基礎,結合時下十分火熱的云原生技術,打造企業級DevOps應用體系的全流程。全書共分為3篇,第1篇為第1~3章,主要介紹云計算、云原生、微服務、敏捷開發、持續集成、DevOps、docker容器技術以及Kubernetes(簡稱K8s)核心技術等。第2篇為第4~9章,主要介紹了GitLab安裝部署與基礎使用、GitLab CI/CD中Runner的類型以及部署、GitLab CI/CD流水線模型、GitLab CI/CD變量、GitLab C