官术网_书友最值得收藏!

Serverless從入門到進(jìn)階:架構(gòu)、原理與實踐
會員

這是一本從產(chǎn)品和技術(shù)兩個維度全講解Serverless的著作,涵蓋Serverless的架構(gòu)設(shè)計、技術(shù)原理、開發(fā)流程、實戰(zhàn)案例等4大核心主題。作者是騰訊云Serverless的高級產(chǎn)品經(jīng)理和高級研發(fā)工程師,從零開始參與了騰訊云Serverless項目的建設(shè)。全書共15章,內(nèi)容從邏輯上可分為五個部分:第1部分(第1章)Serverless基礎(chǔ)主要介紹了Serverless的概念、發(fā)展歷程、基本特點、應(yīng)用場景、框架和生態(tài),以及它為開發(fā)者、企業(yè)和云計算帶來的作用和優(yōu)勢。第二部分(第2~4章)Serverless架構(gòu)和原理首先介紹了Serverless的整體架構(gòu),以及其中的FaaS架構(gòu)和BaaS架構(gòu),然后深入分析了FaaS層和BaaS層的底層原理。第三部分(第5~9章)Serverless開發(fā)流程從上下游生態(tài)的視角講解了如何開發(fā)和部署一個完整的Serverless應(yīng)用,包括開發(fā)、調(diào)試、測試、部署、CI/CD、運維等全生命周期的各個環(huán)節(jié)。第四部分(第10~14章)Serverless實戰(zhàn)案例涵蓋了Serverless的典型應(yīng)用場景并提供豐富的實戰(zhàn)案例和Z佳實踐,包括如何將傳統(tǒng)的Web服務(wù)遷移到Serverless架構(gòu)、ServerlessSSR應(yīng)用場景、全棧后臺管理系統(tǒng)和基于熱門語言TypeScript開發(fā)的短鏈接服務(wù)等。第五部分(第15章)Serverless趨勢預(yù)測首先介紹了當(dāng)前學(xué)術(shù)界在Serverless領(lǐng)域的研究方向、重點以及取得的成果,然后介紹了伯克利大學(xué)對Serverless未來10年發(fā)展趨勢的預(yù)測。

方坤丁 孫遠(yuǎn)高 ·程序設(shè)計 ·9.1萬字

軟件再工程:優(yōu)化現(xiàn)有軟件系統(tǒng)的方法與最佳實踐
會員

再工程領(lǐng)域的集大成之作,由有20余年實踐經(jīng)驗的杰出CTO、資深軟件架構(gòu)師撰寫,亞馬遜全五星好評,指引你學(xué)會如何以最小的花費,在最短的時間通過再工程方法使舊版系統(tǒng)煥發(fā)新生。本書結(jié)合真實案例和示例代碼,充分展示探究舊有代碼真實狀態(tài)、制定再工程計劃、引入最新的工具和方法以提升性能的思維、方法和最佳實踐,從而將新架構(gòu)以及開發(fā)進(jìn)展集成到不可離線的關(guān)鍵業(yè)務(wù)系統(tǒng)中。全書共分兩部分。第一部分包括第1~5章。第1章以面向服務(wù)的架構(gòu)為基礎(chǔ),講解如何明確最終目標(biāo)的架構(gòu)。第2章分析3種常見架構(gòu)模式的區(qū)別、工作機(jī)制,以及如何選擇適用的架構(gòu)和設(shè)計模式。第3章以一個較高的層次重新認(rèn)識單元測試的理念和實現(xiàn)。第4章講解如何利用依賴倒置原則打破應(yīng)用程序的緊耦合,以便進(jìn)行優(yōu)化。第5章介紹對單元測試使用測試替身的要點。第二部分包括第6~13章。第6章介紹如何從整體上認(rèn)識再工程項目的原解決方案,辨析當(dāng)前代碼的真實狀態(tài)。第7章分析再工程團(tuán)隊在項目規(guī)劃和管理方面所面臨的挑戰(zhàn),并給出解決方案。第8章介紹高效的再工程工具、方法。第9章介紹如何清除舊版解決方案。第10章講解具體添加核心服務(wù)、類、庫的方法,以建立再工程基礎(chǔ)。第11章討論如何將新的架構(gòu)整合到舊版系統(tǒng)。第12章介紹架構(gòu)重構(gòu)中的一些重難點任務(wù)。第13章講解將窗體重構(gòu)為控制器的方法和具體步驟。

(美)Bradley Irby ·程序設(shè)計 ·12.8萬字

C語言從入門到精通
會員

本書主要面向零基礎(chǔ)讀者,用實例引導(dǎo)讀者學(xué)習(xí),深入淺出地介紹C語言的相關(guān)知識和實戰(zhàn)技能。本書第Ⅰ篇“基礎(chǔ)入門”主要講解C語言概述、C程序開發(fā)環(huán)境和開發(fā)步驟等;第Ⅱ篇“基礎(chǔ)知識”主要講解C語言基本語法、良好的編程習(xí)慣、數(shù)據(jù)的輸入和輸出、結(jié)構(gòu)化程序設(shè)計、數(shù)組、模塊化設(shè)計——函數(shù)等;第Ⅲ篇“進(jìn)階提高”主要介紹內(nèi)存的快捷方式——指針、結(jié)構(gòu)體與聯(lián)合體、鏈表、編譯預(yù)處理、文件、常見錯誤及調(diào)試等;第Ⅳ篇“高級應(yīng)用”主要介紹數(shù)據(jù)結(jié)構(gòu)、常用算法、高級編程技術(shù)、網(wǎng)絡(luò)編程等;第Ⅴ篇“項目實戰(zhàn)”主要介紹停車場收費管理系統(tǒng)、小型超市進(jìn)銷存管理系統(tǒng)等項目的設(shè)計開發(fā)。本書所提供的電子資源中包含了與圖書內(nèi)容全程同步的教學(xué)視頻。此外,還贈送了大量相關(guān)學(xué)習(xí)資料,以便讀者擴(kuò)展學(xué)習(xí)。本書適合任何想學(xué)習(xí)C語言的讀者,無論讀者是否從事計算機(jī)相關(guān)行業(yè),是否接觸過C語言,均可通過學(xué)習(xí)本書快速掌握C語言的開發(fā)方法和技巧。

張春燕主編 ·程序設(shè)計 ·15.3萬字

Processing開發(fā)實戰(zhàn)
會員

本書適合零基礎(chǔ)的人學(xué)習(xí),沒有學(xué)過C語言的讀者可以從第一篇入門基礎(chǔ)篇開始學(xué)習(xí),該篇從基本的語法開始(為了能更好地向讀者展示程序運行效果,該篇的部分實例會用到后面章節(jié)中的函數(shù),讀者可以暫不理會,先學(xué)習(xí)基礎(chǔ)知識,等學(xué)習(xí)到后面章節(jié)時再深入理解),再到繪圖的數(shù)學(xué)基礎(chǔ),循序漸進(jìn)地進(jìn)行介紹。第一篇的最后部分會介紹面向?qū)ο蟮闹R,主要概述類和對象,這是比較抽象的內(nèi)容,如果初學(xué)者感到難以理解可以跳過,不影響其他部分的學(xué)習(xí)。但該部分有利于讀者建立面向?qū)ο蟮乃枷耄ㄗh讀者翻閱更多的資料,掌握類和對象的相關(guān)知識。第二篇是圖像圖形篇,有一定編程基礎(chǔ)的讀者可以直接閱讀該篇。它是本書中最具魅力的篇章,學(xué)習(xí)這些章節(jié)有利于讀者創(chuàng)造各種各樣令人驚艷的圖案,或定制自己的軟件界面。該篇的結(jié)尾是綜合實例,讀者可以借助這些實例綜合運用前述的知識,繪制各種動畫或展現(xiàn)出獨特的藝術(shù)視覺效果。第三篇是互動篇,該篇有鼠標(biāo)、鍵盤的互動以及串口通信,通過實例展示Processing與Arduino的互動,包括傳感器讀取和搖桿的控制程序,讓讀者掌握兩者的交互方式。第四篇是高級應(yīng)用篇,主要展示如何用Kinect或Xtion進(jìn)行互動編程,讀者可以在此基礎(chǔ)上自行擴(kuò)展,如采用Kinect或華碩的Xtion控制機(jī)器人,甚至控制無人飛機(jī)等。

黃文愷 吳羽 伍馮潔 ·程序設(shè)計 ·4.5萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 阿城市| 晋宁县| 霍州市| 汾阳市| 当阳市| 固镇县| 东兰县| 电白县| 安多县| 桦甸市| 石城县| 杂多县| 利川市| 巴彦淖尔市| 宿松县| 合川市| 东乌| 靖西县| 镇宁| 响水县| 弥渡县| 巴彦淖尔市| 澄城县| 苍溪县| 永善县| 中超| 衢州市| 民县| 内丘县| 札达县| 江口县| 西峡县| 定远县| 岫岩| 齐河县| 青州市| 平和县| 崇仁县| 光山县| 姜堰市| 堆龙德庆县|