本書分析了分布式一致性Raft算法以及Raft算法所依賴的理論,在此基礎(chǔ)上講解并實(shí)現(xiàn)Raft算法以及基于Raft算法的KV服務(wù)。通過本書,你可以深入了解Raft算法的運(yùn)行機(jī)制,也可以學(xué)習(xí)到如何正確地實(shí)現(xiàn)Raft。 本書分為11章,第一章介紹分布式一致性算法,第二章詳細(xì)分析Raft算法,第三章在第二章基礎(chǔ)上整體設(shè)計(jì),第四
介紹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ǔ)知識(shí);第2章數(shù)據(jù)結(jié)構(gòu);第3章控制語言;第4章函數(shù);第5章對(duì)象;第6章Numpy基礎(chǔ);第7章pandas基礎(chǔ)(數(shù)據(jù)處理、交
《億級(jí)流量Java高并發(fā)與網(wǎng)絡(luò)編程實(shí)戰(zhàn)》系統(tǒng)全面的介紹了開發(fā)人員必學(xué)的知識(shí),如JVM、網(wǎng)絡(luò)編程、NIO等知識(shí),讓開發(fā)人員系統(tǒng)地掌握J(rèn)AVA高并發(fā)與網(wǎng)絡(luò)編程知識(shí)!秲|級(jí)流量Java高并發(fā)與網(wǎng)絡(luò)編程實(shí)戰(zhàn)》分為10章,內(nèi)容如下。第1章,主要講高并發(fā)相關(guān)JVM原理解析;第2章,主要講Java網(wǎng)絡(luò)編程;第3章,主要講JavaNI
《軟件測(cè)試》針對(duì)高校計(jì)算機(jī)相關(guān)專業(yè)軟件測(cè)試課程的需要而編寫,系統(tǒng)介紹軟件測(cè)試的基礎(chǔ)知識(shí)與應(yīng)用技術(shù),并闡述近年來一些新的軟件測(cè)試?yán)碚摵头椒,?nèi)容包含軟件測(cè)試基礎(chǔ)、軟件測(cè)試計(jì)劃和管理、軟件測(cè)試的基本技術(shù)、軟件測(cè)試的過程管理、測(cè)試用例設(shè)計(jì)、軟件測(cè)試項(xiàng)目管理、Web應(yīng)用測(cè)試、自動(dòng)化測(cè)試與應(yīng)用、面向?qū)ο筌浖臏y(cè)試、第三方測(cè)試與云
本書以“零基礎(chǔ)”為起點(diǎn),系統(tǒng)地介紹了Python在數(shù)據(jù)處理與可視化分析方面的應(yīng)用。全書共分3篇12章內(nèi)容,具體安排如下。 第1篇:基礎(chǔ)篇,包括第1-4章。第1章先來認(rèn)識(shí)一下大蟒:Python入門。第2章磨好利牙,子彈上膛:準(zhǔn)備好工作環(huán)境。第3章大蟒的基本技能之一:Python語言基礎(chǔ)。第4章大蟒的基本技能之二:Pyth
《高級(jí)語言及算法設(shè)計(jì)實(shí)驗(yàn)教程》整合了高級(jí)語言、數(shù)據(jù)結(jié)構(gòu)與算法以及計(jì)算機(jī)圖形算法基礎(chǔ)三門實(shí)驗(yàn)課程內(nèi)容,并充分考慮課程知識(shí)體系的內(nèi)在聯(lián)系和地理信息科學(xué)專業(yè)特點(diǎn),設(shè)計(jì)了22個(gè)實(shí)驗(yàn)。主要內(nèi)容包括:高級(jí)語言基礎(chǔ)實(shí)驗(yàn)系列(實(shí)驗(yàn)1~9),主要介紹開發(fā)環(huán)境、數(shù)據(jù)類型、語法基礎(chǔ)、流程控制、面向?qū)ο蠡A(chǔ)等;高級(jí)語言深度開發(fā)實(shí)驗(yàn)系列(實(shí)驗(yàn)1
《C語言程序設(shè)計(jì)輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)》是《C語言程序設(shè)計(jì)教程》配套的輔導(dǎo)及實(shí)驗(yàn)指導(dǎo)教材,分為上、下兩篇。上篇為C語言程序設(shè)計(jì)輔導(dǎo),主要介紹每章的重點(diǎn)與難點(diǎn),配有知識(shí)點(diǎn)解析、案例分析和拓展知識(shí),還提供了一定數(shù)量的習(xí)題供讀者練習(xí);下篇為C語言程序設(shè)計(jì)實(shí)驗(yàn),每章配有實(shí)驗(yàn)和一定數(shù)量的實(shí)驗(yàn)題。為了便于讀者學(xué)習(xí)C語言程序設(shè)計(jì),《C語言程
C語言是當(dāng)今國(guó)際上廣泛流行的程序設(shè)計(jì)語言之一,《C語言程序設(shè)計(jì)教程》講解C語言程序設(shè)計(jì)的基礎(chǔ)知識(shí)及編程技巧。《C語言程序設(shè)計(jì)教程》共分12章,包括緒論,基本數(shù)據(jù)類型及運(yùn)算,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),函數(shù),數(shù)組,編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體和枚舉,位運(yùn)算,文件等內(nèi)容。《C語言程序設(shè)計(jì)教程》
本書根據(jù)作者多年的虛擬化軟件安全研究成果,對(duì)近年來虛擬化軟件安全技術(shù)進(jìn)行了梳理和總結(jié)。主要內(nèi)容包括:緒論、緩沖區(qū)溢出在線防護(hù)技術(shù)、基于虛擬化技術(shù)的內(nèi)核數(shù)據(jù)保護(hù)技術(shù)、以策略為中心的內(nèi)核模塊加固技術(shù)等。
本書針對(duì)初學(xué)者的需求,通過爸爸和兒子兩個(gè)角色,一個(gè)作為老師,一個(gè)作為學(xué)生,生動(dòng)而細(xì)致地講述了他們學(xué)習(xí)Scratch的歷程,全面、詳細(xì)、由淺入深地講解了Scratch的知識(shí)點(diǎn)。 本書共分為9個(gè)單元,包括對(duì)編程領(lǐng)域的認(rèn)識(shí)、常見游戲的介紹、Scratch少兒編程的介紹、Scratch在線編程平臺(tái)的使用、Scratch離線版本
本書以麻省理工學(xué)院開發(fā)的圖形化編程軟件Scratch3.0為設(shè)計(jì)工具,結(jié)合數(shù)學(xué)、物理、美術(shù)、音樂等學(xué)科知識(shí),講解計(jì)算機(jī)編程中的基礎(chǔ)知識(shí)。本書利用豐富的項(xiàng)目化場(chǎng)景和生動(dòng)的科幻故事情節(jié),對(duì)知識(shí)點(diǎn)進(jìn)行鞏固運(yùn)用,同時(shí)鍛煉學(xué)生的邏輯能力和發(fā)現(xiàn)并解決問題的能力。 本書分為四大部分,分別為編程原理及Scratch3.0環(huán)境、Scra
《C語言程序設(shè)計(jì)訓(xùn)練教程》是《C語言程序設(shè)計(jì)新思路》的配套教材。每章內(nèi)容均包含重點(diǎn)與難點(diǎn)解析、習(xí)題、習(xí)題參考答案及解析等單元,除引論外每章內(nèi)容均設(shè)有實(shí)驗(yàn)指導(dǎo)。重點(diǎn)與難點(diǎn)解析作為對(duì)主教材內(nèi)容的補(bǔ)充,對(duì)疑難問題進(jìn)行分析解答;習(xí)題、習(xí)題參考答案及解析對(duì)應(yīng)主教材的主體內(nèi)容,用于學(xué)生課后練習(xí),以檢驗(yàn)學(xué)習(xí)效果及鞏固所學(xué)知識(shí);實(shí)驗(yàn)指
本書內(nèi)容包括引論、基本數(shù)據(jù)與運(yùn)算順序結(jié)構(gòu)、選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)、數(shù)組、指針、字符串處理、函數(shù)、函數(shù)進(jìn)階、編譯預(yù)處理、結(jié)構(gòu)體與共用體、位運(yùn)算、文件等。
Git是一款讓人一開始覺得很容易學(xué),但卻很難精通的工具。本書除了介紹Git的相關(guān)知識(shí)外,還會(huì)模擬各種常見的狀況,讓讀者知道應(yīng)該在什么時(shí)候使用什么指令!禛it從入門到精通》共分11個(gè)章節(jié),1~3章介紹安裝工具及環(huán)境,對(duì)于已經(jīng)安裝完成的讀者可直接從第4章開始閱讀。第5章介紹Git基本的使用方式,雖然難度不高,但卻是整個(gè)G
Java是目前企業(yè)中常用的一種面向?qū)ο笏枷腴_發(fā)的編程技術(shù),是JavaEE企業(yè)級(jí)開發(fā)體系中非常重要的基礎(chǔ)技術(shù)。本書由淺入深地講解了整個(gè)Java程序設(shè)計(jì)的基礎(chǔ)知識(shí)、開發(fā)環(huán)境與開發(fā)工具。全書共15章,第1~9章是Java初級(jí)部分,主要內(nèi)容包括Java語言概述、Java語言基礎(chǔ)、程序的控制語句、數(shù)組、面向?qū)ο蠡A(chǔ)、繼承、多態(tài)、
本教材的基本內(nèi)容包括MATLAB軟件基本信息,操作界面,幫助系統(tǒng),數(shù)據(jù)變量,矩陣和數(shù)組的運(yùn)算,畫圖工具,腳本文件,程序編寫,文件操作,用戶界面設(shè)計(jì)等MATLAB的基本功能;案例部分包括油田智能管理決策應(yīng)用。
本書的寫作初衷是為了幫助更多功能測(cè)試人員轉(zhuǎn)型自動(dòng)化測(cè)試方向。在轉(zhuǎn)型過程中,主流自動(dòng)化測(cè)試技術(shù)和應(yīng)用場(chǎng)景的結(jié)合是非常重要的一環(huán)。本書從自動(dòng)化測(cè)試?yán)碚撊胧郑娴仃U述自動(dòng)化測(cè)試的意義及實(shí)施過程。全文以Python語言驅(qū)動(dòng),結(jié)合真實(shí)案例分別對(duì)主流自動(dòng)化測(cè)試工具Selenium、RobotFramework、Postman、P
本書共分3篇,針對(duì)Python爬蟲初學(xué)者,從零開始,系統(tǒng)地講解了如何利用Python進(jìn)行常見的網(wǎng)絡(luò)爬蟲的程序開發(fā)。 第1篇快速入門篇(第1章~第9章):本篇主要介紹了Python環(huán)境的搭建和一些Python的基礎(chǔ)語法知識(shí)等、Python爬蟲入門知識(shí)及基本的使用方法、Ajax數(shù)據(jù)的分析和抓取、動(dòng)態(tài)渲染頁面數(shù)據(jù)的爬取、網(wǎng)
本書介紹了數(shù)據(jù)結(jié)構(gòu)的基本概念和基本算法。全書共分為9章,主要內(nèi)容包括:緒論、線性表、棧和隊(duì)列、串、數(shù)組和廣義表、樹、圖、查找、排序等。各章中所涉及的數(shù)據(jù)結(jié)構(gòu)與算法均給予了JAVA語言描述(所有程序都運(yùn)行通過),以便于讀者鞏固和提高運(yùn)用JAVA語言進(jìn)行程序設(shè)計(jì)的能力與技巧。本書在內(nèi)容的選取、概念的引入、文字的敘述以及例題
《JSP設(shè)計(jì)與開發(fā)(第3版)》詳細(xì)介紹了基于Jave的Web開發(fā)所需的基礎(chǔ)知識(shí)和技術(shù),主要內(nèi)容包括JSP概述、Web開發(fā)基礎(chǔ)、JSP語法基礎(chǔ)、JSP內(nèi)置對(duì)象、JDBC技術(shù)、JavaBean技術(shù)、Servlet技術(shù)、標(biāo)準(zhǔn)標(biāo)簽庫JSTL、Struts應(yīng)用、Spring框架應(yīng)用、Ajax“技術(shù)應(yīng)用、學(xué)生課績(jī)管理系統(tǒng)等。教材根