本書詳細闡述如何在設計、規(guī)劃和實現(xiàn)軟件時做出更好的決策,通過真實的案例,以抽絲剝繭的方式分析那些失誤的決策,探討還有哪些可能的解決方案,并對比各種方案的優(yōu)缺點,摸索軟件設計的常青模式。本書通過實例來說明某些決策的后果,例如代碼重復如何影響系統(tǒng)的耦合與演進速度,以及如何在日期和時間信息方面隱藏細微差別。本書還介紹如何根據(jù)
本書以目前流行的大語言模型ChatGPT為基礎,用豐富的案例演示ChatGPT在軟件測試中的賦能作用。本書主要介紹如何用ChatGPT生成需求規(guī)格說明書、測試計劃、功能測試用例、自動化測試用例、接口測試用例、測試數(shù)據(jù)和性能測試用例,以及?ChatGPT?在分析測試結果、輔助?CI(ContinuousIntegrati
數(shù)據(jù)庫技術是現(xiàn)代信息科學與技術領域的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的基礎!稊(shù)據(jù)庫原理與應用:MySQL8版本》結合MySQL數(shù)據(jù)庫,詳細講解數(shù)據(jù)庫的原理和設計!稊(shù)據(jù)庫原理與應用:MySQL8版本》配套PPT課件、習題與答案、教學大綱、數(shù)據(jù)庫操作實驗手冊!稊(shù)據(jù)庫原理與應用:MySQL8版本》分為4篇,
本書基于Scratch3.29講解了一百個有趣實例的搭建過程。內容涵蓋Scratch所有類別積木,如運動、事件、控制、外觀、聲音、偵測、變量、運算、自制積木、擴展組件。每個積木都有對應的實例進行充分講解。同時,書中的實例都以兒童生活為背景,講解一個有趣的故事或者生活小常識。為了讓兒童更有成就感,每個實例都有添加了反饋和
《Python科學計算》以Python3.12.1為平臺,以實際應用為背景,通過概述與經(jīng)典應用相結合的形式,深入淺出地介紹了Python編程基礎與科學計算。全書共9章,主要內容包括魅力的Python、Python的進階、Python程序與函數(shù)、NumPy數(shù)組運算、圖形可視化、Python科學計算庫、數(shù)值計算、統(tǒng)計分析、
本書從2D、3D游戲案例著手詳細講解Unity引擎,介紹引擎中的常用操作與腳本,講解游戲界面搭建、游戲場景搭建、交互腳本編寫、項目運行測試等游戲開發(fā)環(huán)節(jié)。本書既面向初學者,又為具備Unity基礎而想更進一步學習或是需要一本Unity工具書查詢的讀者提供了便捷的渠道。全書內容均基于Unity2021和VisualStud
隨著大模型的發(fā)展與應用,深度學習編譯器的內涵和外延逐步擴展。與傳統(tǒng)編譯器相比,深度學習編譯器增加了特定于人工智能模型實現(xiàn)的設計與優(yōu)化。本書共12章。第1章從深度學習的起源、發(fā)展與爆發(fā)出發(fā),引出深度學習模型的基礎概念、深度學習應用的開發(fā)流程和深度學習框架。第2章介紹深度學習運算特征、深度學習硬件平臺和深度學習編譯技術,通
本書以ApacheRocketMQ4.9.5(編寫本書時最新的4.x版本)為基礎,從ApacheRocketMQ的實際使用、原理剖析,大規(guī)模消息集群下企業(yè)級落地的實踐以及所面臨的挑戰(zhàn),逐一由淺入深地進行講解。全書分3篇,共16章;A篇包含第1~4章,主要講解ApacheRocketMQ入門以及如何掌握ApacheRo
本書分為三部分:第1部分介紹代碼的整理(微型重構);第二部分討論如何將整理工作整合到開發(fā)工作流程中;第三部分深入探討什么是軟件設計、軟件設計如何驅動軟件開發(fā)和運營成本以及軟件開發(fā)和運營成本又如何驅動軟件設計、投資軟件結構與不投資軟件結構之間的權衡是什么、我們可以利用哪些經(jīng)濟和人文原則來決定是否以及如何改變軟件結構。
本書共11章,以企業(yè)級應用為出發(fā)點,從云計算與云存儲、對象存儲,到MinIO的部署、MinIO服務端控制臺管理、身份認證與數(shù)據(jù)加密、存儲桶的通知與監(jiān)控、數(shù)據(jù)備份與故障處理、SDK與API部署、MinIO靜態(tài)資源服務器,再到MinIO企業(yè)級應用案例與優(yōu)化技巧、MinIO企業(yè)級集群架構部署等多個方面,通過實用的案例和通俗易