本書作為高校本科生面向?qū)ο蟪绦蛟O(shè)計的入門教程,使學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計的基本方法、設(shè)計思路及編程理念,掌握C++面向?qū)ο蟪绦蛟O(shè)計的三大核心技術(shù):封裝、繼承與多態(tài)。了解代碼重用的主要機(jī)制及方法,掌握泛型編程的基本方法。本書注重理論性與實用性相結(jié)合,由淺入深,通過簡單的示例講解復(fù)雜的語法,用項目案例將基本語法進(jìn)行整合,引
本書分析了分布式一致性Raft算法以及Raft算法所依賴的理論,在此基礎(chǔ)上講解并實現(xiàn)Raft算法以及基于Raft算法的KV服務(wù)。通過本書,你可以深入了解Raft算法的運(yùn)行機(jī)制,也可以學(xué)習(xí)到如何正確地實現(xiàn)Raft。 本書分為11章,第一章介紹分布式一致性算法,第二章詳細(xì)分析Raft算法,第三章在第二章基礎(chǔ)上整體設(shè)計,第四
介紹Python人工智能的生態(tài),涉及Python基礎(chǔ)、網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、可視化、圖像處理、自然語言處理、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)以及強(qiáng)化學(xué)習(xí)等內(nèi)容。內(nèi)容包括:一部分Python基礎(chǔ);第1章Python基礎(chǔ)知識;第2章數(shù)據(jù)結(jié)構(gòu);第3章控制語言;第4章函數(shù);第5章對象;第6章Numpy基礎(chǔ);第7章pandas基礎(chǔ)(數(shù)據(jù)處理、交
《億級流量Java高并發(fā)與網(wǎng)絡(luò)編程實戰(zhàn)》系統(tǒng)全面的介紹了開發(fā)人員必學(xué)的知識,如JVM、網(wǎng)絡(luò)編程、NIO等知識,讓開發(fā)人員系統(tǒng)地掌握J(rèn)AVA高并發(fā)與網(wǎng)絡(luò)編程知識!秲|級流量Java高并發(fā)與網(wǎng)絡(luò)編程實戰(zhàn)》分為10章,內(nèi)容如下。第1章,主要講高并發(fā)相關(guān)JVM原理解析;第2章,主要講Java網(wǎng)絡(luò)編程;第3章,主要講JavaNI
Scratch是一款由麻省理工學(xué)院(MIT)設(shè)計開發(fā)的面向青少年的編程工具。用戶通過鼠標(biāo)拖動相應(yīng)的積木就能組成不同功能的腳本。很多孩子*眼就喜歡上了這個五顏六色的軟件。本書基于Scratch3.0進(jìn)行演示。全書分為13章,第0章為學(xué)習(xí)準(zhǔn)備內(nèi)容;第1~9章為基礎(chǔ)內(nèi)容,每章單獨(dú)介紹一個模塊,既可以獨(dú)立閱讀,也可以按順序依次
本書主要介紹了Go語言中部署程序從而實現(xiàn)機(jī)器學(xué)習(xí)算法。主要內(nèi)容包括:利用Go語言中的庫和功能來配置機(jī)器學(xué)習(xí)環(huán)境,對實際生活中的房價數(shù)據(jù)集進(jìn)行回歸分析,在Go語言中構(gòu)建分類模型來區(qū)分垃圾電子郵件,通過聚類整理個人推特賬戶的時間線。此外,本書還介紹了神經(jīng)網(wǎng)絡(luò)和閆積神經(jīng)網(wǎng)絡(luò)進(jìn)行手寫體識別,以及人臉檢測項目為例,介紹了如何選擇
全書共8章,分為兩個部分:第一部分架構(gòu)實踐篇(第1-5章)這部分主要講解了PaaS平臺、OpenShift的架構(gòu)原理、部署實踐原理、集群運(yùn)維與管理、鏡像構(gòu)建與應(yīng)用部署、持續(xù)集成與DevOps等內(nèi)容。第二部分云原生應(yīng)用篇(第6-8章)這部分主要從生產(chǎn)實踐的角度講解了ServiceMesh、Serverless和Spark
《程序員修煉之道》之所以在全球范圍內(nèi)廣泛傳播,被一代代開發(fā)者奉為圭臬,蓋因它可以創(chuàng)造出真正的價值:或編寫出更好的軟件,或探究出編程的本質(zhì),而所有收獲均不依賴于特定語言、框架和方法。時隔20年的新版,經(jīng)過全面的重新選材、組織和編寫,覆蓋哲學(xué)、方法、工具、設(shè)計、解耦、并發(fā)、重構(gòu)、需求、團(tuán)隊等務(wù)實話題的最佳實踐及重大陷阱,以
作者根據(jù)自己多年的前后端開發(fā)經(jīng)驗,站在完全零基礎(chǔ)讀者的角度,基于jQuery1.12.x版本,詳盡介紹了jQuery的基礎(chǔ)知識及開發(fā)技巧。 《從0到1jQuery快速上手》分為14章,前10章主要介紹jQuery的基本技術(shù),包括常用選擇器、DOM操作、事件操作、jQuery動畫、過濾方法、查找方法等;后4章主要介紹jQ
《軟件測試專項技術(shù)基于Web、移動應(yīng)用和微信》從理論、技術(shù)和實踐方面介紹了如何測試Web、移動應(yīng)用和微信,并給出了大量測試案例。本書共5章,主要內(nèi)容包括Web測試涉及的理論和技術(shù)、常用Web開發(fā)技術(shù)、高級Web開發(fā)技術(shù)、移動應(yīng)用的測試,以及微信的測試。 本書適合軟件測試人員閱讀,也可供相關(guān)專業(yè)人士參考。