本書提供了關于適應度函數、自動化架構治理和演進式數據的技術、知識和技巧。本書分為三個部分:第一部分包括定義演進式架構機制的章節(jié)介紹團隊如何使用技術和工具來構建適應度函數、部署管道以及其他管理和演進軟件項目的機制;第二部分包括圍繞耦合、復用和其他相關結構考慮因素的架構風格和設計原則,以幫助讀者實現清晰的長期演進;第三部分
運行速度慢的系統常常令人沮喪。它們會浪費用戶的時間和金錢,甚至可能會扼殺項目,危及相關從業(yè)人員的職業(yè)生涯。本書主要面向那些對計算機程序和其他程序消耗時間情況以及改進這種情況的方法感興趣的人,作者以一種清晰且值得思考的方式解釋了為什么系統會這樣運行,并融合親身經歷,用講故事的方式分享了自己作為程序性能咨詢顧問的經驗,教大
本書共9章,圍繞線性表、棧和隊列、字符串、矩陣和廣義表、樹和二叉樹、圖等典型數據結構,介紹了基本概念、邏輯結構、存儲結構、操作運算及算法實現、算法分析、案例應用,以及查找和排序這兩種最基本操作的多種算法實現方法及性能分析。書中使用C語言定義各種數據結構,使用C/C代碼描述算法。本書的每章以若干典型的導學案例為主線,由知
這是一本講解如何快速上手現代軟件開發(fā)所需的三個核心工具:Unix命令行、文本編輯器和Git版本控制的實戰(zhàn)性著作。通過閱讀本書,你將學習:運行終端、輸入和編輯命令操作和檢查文件使用Atom和VSCode等編輯器的基本和高級編輯技巧使用Markdown語言編寫快速文檔格式化源代碼并編寫可執(zhí)行腳本Git和GitHub基礎知識
隨著科技的飛速發(fā)展,軟件系統的復雜性不斷增加,對軟件架構的要求也越來越高。本書采用了循序漸進的介紹方法,深入探討了數字化時代軟件架構的分析與設計方法,涵蓋了先進的架構模式、技術趨勢以及應對復雜業(yè)務需求的策略。本書還明確定義了利益相關者——包括IT部門、用戶、執(zhí)行發(fā)起人和第三方供應商——的角色和職責,能夠幫助分析師在重新
本書以實驗案例為主線,基于當前比較熱的ChatGPT、百度的文心一言、阿里的通義千問等AI工具,以全新的視角來探索如何利用AI,將其作為工具,輔助我們進行Java程序的設計及構建。全書共分5章,包括:基于AI的Java基礎語法、基于AI的Java面向對象程序設計、基于AI的Java基礎進階、基于AI的Java高級編程、
本書采用原理講解、編程計算、算例分析的形式來介紹有限元法,使得有限元的學習途徑更加多樣化,提高了讀者的學習興趣。書本涵蓋了目前工程中最常用的單元,包含基礎專題、桿件有限元編程專題、平面及實體有限元編程專題、綜合分析專題等,內容豐富。此外,書中案例全部采用Python語言進行編程實現,Python語言有著簡潔、易讀、靈活
本書描述了選擇和“心流”這兩種可以將游戲和其他媒體區(qū)分開來的品質,并解釋了游戲開發(fā)者們是如何通過游戲角色、非玩家角色及游戲角色定制化在單機游戲和社交游戲中建立這些品質的。作者通過一系列細致入微的實例(包括流行游戲、獨立游戲及藝術游戲)詳細說明了游戲是如何影響情感和社交連接的。本書內容包括一系列有趣的選擇:情感設計的構建
本書是為C程序設計課程編寫的實驗與應試指導用書。由實驗指導和應試指導兩部分組成。實驗部分包括12個實驗,每個實驗都提供精心設計的調試樣例及實驗題。讀者可以先模仿調試樣例,然后再獨立完成實驗,通過“模仿—改寫—編寫—擴展”的上機實踐過程,循序漸進地熟悉編程環(huán)境,理解和掌握程序設計的思想、方法以及程序調試方法和技巧;并且采
本書全面而深入地探討了在數字化背景下,軟件架構所面臨的挑戰(zhàn)和機遇。本書不僅詳細介紹了數字化發(fā)展的現狀,包括國內外及特定地區(qū)的特色,還深入講解了微服務架構、事件驅動架構和云原生架構在數字化背景下的應用和實踐。全書共五部分:第一部分,概述了數字化發(fā)展現狀,并具體分析了國內外及遼寧地區(qū)的發(fā)展特色;第二部分深入講解了微服務架構