這是一本講解如何快速上手現(xiàn)代軟件開發(fā)所需的三個核心工具:Unix命令行、文本編輯器和Git版本控制的實戰(zhàn)性著作。通過閱讀本書,你將學習:運行終端、輸入和編輯命令操作和檢查文件使用Atom和VSCode等編輯器的基本和高級編輯技巧使用Markdown語言編寫快速文檔格式化源代碼并編寫可執(zhí)行腳本Git和GitHub基礎知識
隨著科技的飛速發(fā)展,軟件系統(tǒng)的復雜性不斷增加,對軟件架構的要求也越來越高。本書采用了循序漸進的介紹方法,深入探討了數(shù)字化時代軟件架構的分析與設計方法,涵蓋了先進的架構模式、技術趨勢以及應對復雜業(yè)務需求的策略。本書還明確定義了利益相關者——包括IT部門、用戶、執(zhí)行發(fā)起人和第三方供應商——的角色和職責,能夠幫助分析師在重新
隨著信息技術的發(fā)展,人工智能技術的應用給各領域帶來了新的發(fā)展機會,在計算機教學方面,人工智能技術也越來越重要。人工智能技術在計算機教學中的應用,為現(xiàn)代教育的發(fā)展提供了新的思路。本書從人工智能的基礎理論入手,介紹了人工智能的發(fā)展,計算機專業(yè)教學現(xiàn)狀與改革,還重點介紹了計算機教學中應用人工智能技術的方法,以及人工智能技術為
本書以實驗案例為主線,基于當前比較熱的ChatGPT、百度的文心一言、阿里的通義千問等AI工具,以全新的視角來探索如何利用AI,將其作為工具,輔助我們進行Java程序的設計及構建。全書共分5章,包括:基于AI的Java基礎語法、基于AI的Java面向對象程序設計、基于AI的Java基礎進階、基于AI的Java高級編程、
本書采用原理講解、編程計算、算例分析的形式來介紹有限元法,使得有限元的學習途徑更加多樣化,提高了讀者的學習興趣。書本涵蓋了目前工程中最常用的單元,包含基礎專題、桿件有限元編程專題、平面及實體有限元編程專題、綜合分析專題等,內容豐富。此外,書中案例全部采用Python語言進行編程實現(xiàn),Python語言有著簡潔、易讀、靈活
本書是面向單片機嵌入式系統(tǒng)學習與產品開發(fā)的入門實踐教程,主要介紹了STM32單片機應用開發(fā)內容。全書共分11章,主要內容包括嵌入系統(tǒng)開發(fā)流程、學習開發(fā)板介紹、STM32單片機開發(fā)環(huán)境配置、RT-Thread嵌入式實時操作系統(tǒng)、STM32串口通信、單片機外設應用、數(shù)據(jù)采集與模數(shù)轉換、定時器使用、實時時鐘、文件系統(tǒng)、數(shù)模轉
本書描述了選擇和“心流”這兩種可以將游戲和其他媒體區(qū)分開來的品質,并解釋了游戲開發(fā)者們是如何通過游戲角色、非玩家角色及游戲角色定制化在單機游戲和社交游戲中建立這些品質的。作者通過一系列細致入微的實例(包括流行游戲、獨立游戲及藝術游戲)詳細說明了游戲是如何影響情感和社交連接的。本書內容包括一系列有趣的選擇:情感設計的構建
本書通過編寫Python程序控制開源智能硬件micro:bit內置的LED、按鈕、傳感器、無線和藍牙,實現(xiàn)POS機、石頭剪刀布等游戲開發(fā)實踐案例;通過安芯教育設計的擴展板,實現(xiàn)了聲控風扇、智能搶答器、紅綠燈系統(tǒng)、遙控LED、大棚管理系統(tǒng)、電子門鈴、限位雨刷器、遙控小車等項目。最后,通過“智能小區(qū)”案例將各種傳感器進行集
本書針對繪畫作品的藝術風格結合實際繪制的圖片進行全面介紹,包括繪畫藝術風格、插畫風格、數(shù)字媒體視覺設計風格、潮流藝術風格、攝影藝術風格、家居設計風格和建筑設計風格等。學習本書內容并將其靈活應用于AI繪畫創(chuàng)作,將使自己的AI繪畫作品“有靈魂”,讓AI繪畫作品的層次大幅度提升。
本書深入淺出地講解了利用SpringCloudAlibaba框架開發(fā)分布式微服務系統(tǒng)的技術,詳細闡述了各種組件的用法,包括注冊和配置中心Nacos、負載均衡器LoadBalancer、遠程調用組件OpenFeign、遠程調用框架Dubbo、流量控制組件Sentinel、網關組件Gateway、消息驅動框架Stream和