作為《代碼大全》的作者,史蒂夫在本書中全面深入地介紹了軟件項目管理的關鍵技巧!盾浖椖康乃囆g》分為4 個部分,共19 章,通過一個項目生存測試問卷來展示項目管理全過程中每個關鍵節點的具體行動。《軟件項目的藝術》以項目成功為核心導向,系統地講解項目立項、執行、開發、集成、測試與發布等關鍵環節,尤其適合項目經理及項目成員閱讀和參考。
人工智能已經成為推動科學技術和國民經濟發展的重要力量。為幫助青少年讀者深入理解并有效應用這一前沿技術,提升跨學科思維和綜合能力,本書基于掌控板和適用于中小學生的圖形化編程,結合聲、光、動畫、音樂、美術等多元化主題,設計與人工智能相關的項目式學習案例。本書共12課,每課包含“基礎我來學”和“進階我會用”兩大模塊。讀者可以依托模塊中的“準備清單”與“快速指引”概覽案例全貌;通過“操作步驟”與“參考程序”,掌握人工智能知識和應用方法;借助“小貼士”與“知識庫”擴充相關知識;最后在“腦洞大開”中
本書共8個模塊,模塊1介紹了Vue前端框架、Element UI前端框架、ECharts可視化庫和Visual Studio Code編輯器,并搭建了前端可視化項目開發環境;模塊2介紹了Element UI前端框架的相關應用;模塊3-7介紹了Vue指令、Vue數據綁定、Vue事件、Vue組件和Vue路由的相關內容;模塊8介紹了ECharts的應用。
本書共5章。其中,第1章從一條命令的執行開始,勾勒出Redis的數據存儲原理和整體架構;第2章介紹了所有數據類型的實現原理和應用實戰;第3章介紹了RDB快照、AOF、主從復制架構、哨兵集群和Redis Cluster的原理及使用方法;第4章介紹了Redis事務、內存管理、事件驅動、發布/訂閱機制、客戶端緩存和I/O多線程模型;第5章介紹了性能排查與解決問題的檢查清單、使用規范、內存優化技巧、生產王者必備配置、緩存使用策略和分布式鎖演進原理。
MACA全稱是MetaX Advanced Compute Architecture,是由沐曦(MetaX)公司推出的一種采用通用并行計算架構解決復雜計算問題的異構計算平臺,它包含了沐曦自研指令集架構(ISA)、GPU并行計算硬件引擎和GPU軟件開發平臺。本書深入淺出,層層遞進,構建了一個系統全面的知識結構,全面介紹了異構并行計算和GPU編程的基礎知識與高級應用。本書的內容覆蓋基礎理論、實際應用、編程模型到內存管理、性能優化等多個層面。本書不僅詳盡闡述了MXMACA C/C++編程語言的特性和應
HTML作為前端開發的三劍客之一,學習門檻低、運行簡單、語法簡單、規則簡單,但HTML其實并不簡單。本書對HTML進行系統、全面地講解,是第一本針對HTML的圖書。本書結合實際開發過程中的具體實踐,深入介紹HTML元素、屬性,以及它們背后的行為和應用場景。另外,會拓展介紹微數據、ARIA無障礙訪問、MathML語言、SMIL動畫語言等。內容涉及體驗、交互和開發,體量較大,且去粗取精、有的放矢,具有很強的實踐性和可讀性。
本書從《C++核心準則》(C++ Core Guidelines)中精心挑選了 30 條準則進行細致、深入的講解。內容涵蓋C++語言最主要的方面,如類型系統、面向對象、模板和元編程、錯誤處理、程序性能、常量性等,其間又恰如其分地穿插了編碼風格、設計模式等主題。書中匯集了作者數十年職業生涯的經驗和一些有趣的示例,除了深刻的見解,行文也充滿了趣味性。作者試圖通過這種突出重點、以點帶面的方式幫助讀者了解并學習《C++核心準則》,進而更深入地掌握 C++這門編程語言,特別是它的"現代”形態。本書適合各種
本書通過探討Java開發工作中常會遇到的問題及相關解決方案,介紹了涉及字符串、數字、數組、集合、數據結構、日期和時間、對象、不可變性、Switch表達式、類型推斷、Java I/O、Java反射、函數式編程、并發、HTTP Client API和Websocket等方面的核心知識與實用技巧。這些簡單或復雜的問題,將幫助你提升解決現實問題的編程能力,使你了解相關問題基于Java 8~12的最佳實踐,同時還可以檢測你對相關技術的掌握程度。本書可供初級和中級Java開發人員參考,同樣也
本書全面介紹 Spring Boot 3 + Vue.js 3全棧開發的基本思想、方法和技術。全書共 13章,內容涵蓋 Spring基礎、Spring MVC基礎、Spring Boot核心知識、Web開發、數據訪問、MyBatis與 MyBatis-Plus框架基礎、安全控制、異步消息、單元測試、Vue.js基礎與進階、電子商務平臺的設計與實現(Spring Boot + Vue.js 3 + MyBatis-Plus)等。書中實例側重實用性、通俗易懂,通過本書的學習,讀者能夠快速掌握 Spr
本書從MyBatis、Spring、SpringMVC三部分的基本原理、結構以及開發環境等開始介紹,從簡單的項目開始創建,逐步整合三大框架,最后完成一項綜合性的SSM開發項目。首先,本書適合具有JAVA基礎和相關知識的讀者學習。其次,本書以完成項目為目的,讓學生切身感受到軟件開發給工作帶來的實實在在的用處和方便,并非只是枯燥的語法和陌生的術語,從而激發學生學習軟件的興趣,讓學生變被動學習為自主自發學習。再次,本書的項目開發案例過程完整,不但適合在學習軟件開發時作為小型項目開發的參考書,