本書從“由外而內”的角度引入 API 設計,重視反映客戶和產品團隊的聲音,將需求映射到特定的、組織良好的 API,為編寫這些 API 選擇正確的風格,并從零開始實現了一個真實的例子,旨在為設計新 API 或擴展現有 API 的人提供指導,幫助他們了解如何通過正確的設計過程來交付優秀的 API,如何與設計團隊、客戶和其他涉眾就具體的成果達成一致,如何確定正確的 API 并將操作整合成統一的 API 配置文件,以及如何使 API 程序實現可伸縮的設計和管理過程。本書適合所有參與規劃或構建 API 的
本書定位于零基礎讀者,較為詳細地講述了網頁設計與制作的相關方法和技巧。全書理論與案例相結合,結構清晰,內容講解循序漸進、由淺入深,并注意各個章節內容與案例之間的呼應和對照。全書共10章,內容包括HTML5入門、HTML5的常用標簽、HTML5中的對象、JavaScript基礎、CSS3基礎、HTML5頁面加載、JavaScript高級應用、使用前端框架以及兩個綜合實訓,分別是HTML5掃雷游戲和開發通過二維碼傳輸文件的應用。 本書可作為高等院校計算機、數字媒體技術、網絡與新媒體、電子商務等專業相
本書以PyTorch深度學習的常用技術與真實案例相結合的方式,深入淺出地介紹使用PyTorch實現深度學習應用的重要內容。本書共7章,內容包括深度學習概述、PyTorch深度學習通用流程、PyTorch深度學習基礎、手寫漢字識別、文本生成、基于CycleGAN的圖像風格轉換、基于TipDM大數據挖掘建模平臺實現文本生成等。本書大部分章包含實訓和課后習題,希望通過練習和操作實踐,幫助讀者鞏固所學的內容。 本書可以作為高等學校數據科學與大數據技術或人工智能相關專業的教材,也可作為深度學習愛好者的自學
本書旨在介紹代碼審計及缺陷剖析的相關知識。本書首先介紹了代碼檢測技術和代碼檢測工具;然后講述了C/C++安全標準,展示了與標準不兼容的案例和兼容的案例,并對案例對應的知識點進行講解,以幫助開發人員、評測人員理解和運用標準;接著分析了C/C++語言源代碼漏洞測試,展示了包含安全漏洞的案例,以及修復安全漏洞的案例;最后介紹了常見運行時缺陷,主要基于C/C++案例代碼進行剖析,這些運行時缺陷是在對C/C++項目進行代碼檢測和代碼審計時需要重點關注的。 本書不僅適合開發人員、測試人員閱讀,還適合作為相關
《AutoCAD 2024中文版從入門到精通(標準版)》綜合介紹了AutoCAD 2024中文版的基礎知識和應用技巧。全書共11章,其中第1~8章主要介紹AutoCAD 2024中文版中二維繪圖的基礎知識和使用技巧,第9~11章主要介紹在軟件中三維對象的創建方法及編輯技巧。此外,本書還附3章線上擴展學習內容,分別對集成化繪圖工具、數據交換、視圖轉換內容進行講解。每章的知識點都配有案例講解,使讀者對知識點有更進一步的了解,部分章節后面還配有練習題,使讀者能綜合運用所學的知識點。另外,本書還
移動機器人是智能機器人的重要形態之一,在各行各業都有廣泛的應用前景。機器人操作系統(ROS)是無人駕駛領域所涉及的關鍵技術平臺。本書內容將圍繞移動機器人展開,首先講解ROS的基本原理和開發方法,然后介紹智能移動機器人的控制原理與傳感器應用,接下來通過豐富的案例講解機器人視覺處理、建圖導航、語音交互等核心應用的開發方法,最后通過自動駕駛場景下的綜合實踐提高移動機器人的開發者綜合應用的開發能力,做到融會貫通。
本書系統介紹了Spark大數據處理框架以及相應的主流開發語言Scala。全書共14章,內容包括Scala基本概念和基本用法,Scala字符串和數組,Scala控制結構,Scala列表、元組、集合和映射,Scala函數,Scala面向對象編程,Spark大數據處理框架、Spark RDD編程,Windows環境下的Spark綜合編程,用Spark SQL處理結構化數據,Spark Streaming流處理,Spark Structured Streaming流處理,Spark GraphX圖計算,
本書是Power Query領域的經典之作,旨在讓讀者用正確而高效的方法精通Power Query。本書是兩位作者多年積累的業務和IT工作經驗總結,同時也是全球Power Query頂級社群的大咖經驗提煉。本書從業務背景出發,在業務和IT之間做到了良好的平衡,系統化地給出了Power Query的思維框架和模式,同時按照多個企業級業務場景一一展示其實用性。
無論你是Power Query的新手還是經驗豐富的ETL專家,都可以從各自的角度領略Power Query 和M語言的魅
《Python辦公自動化從入門到精通》講解如何使用Python技術實現自動化辦公。 《Python辦公自動化從入門到精通》分為兩大部分,共19章。第1部分為基礎語法,即從基礎入門開始介紹Python語言的基礎語法知識,內容對應第1章~第6章,包括初識Python、Python語法元素、程序控制語句、組合數據類型、函數、類。第2部分為高階辦公,即使用Python語言實現辦公操作,內容對應第7章~第19章,包括操作文件、庫、操作文件夾、操作Excel文件、操作Word文件、操作PPT文件、操作PDF
本書以項目實踐作為主線,結合必需的理論知識,以任務的形式進行內容設計,每個任務都包含任務描述及任務實施的步驟,讀者按照實施步驟進行操作就可以完成相應的學習任務,從而不斷提升項目實踐能力。本書主要內容涉及機器學習的基礎知識,模型評估與選擇,回歸、分類、聚類等機器學習算法,數據挖掘的基礎知識,數據分析與應用,以及通過用戶行為分析預測項目學習如何將機器學習與數據挖掘應用到實際中。 本書適合使用機器學習與數據挖掘技術進行大數據處理的程序員、架構師和產品經理作為技術參考和培訓資料,也可作為高校本科生和研究