《圖解數(shù)據(jù)結(jié)構(gòu)與算法》是一本“少字多圖”、以圖描述原理、形象且易于理解的數(shù)據(jù)結(jié)構(gòu)與算法圖書。全書共分為7章,首先介紹了一些基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),包括數(shù)組、鏈表、棧和隊列等;然后通過例子來講解遞歸和動態(tài)規(guī)劃的算法思想;接著對樹進(jìn)行了講解,包括二叉樹、二叉搜索樹、AVL樹、紅黑樹、2-3樹、B樹以及Trie樹等不同用途的樹;在樹
軟件質(zhì)量,不但依賴架構(gòu)及項目管理,而且與代碼質(zhì)量緊密相關(guān)。這一點,無論是敏捷開發(fā)流派還是傳統(tǒng)開發(fā)流派,都不得不承認(rèn)。本書提出一種觀點:代碼質(zhì)量與其整潔度成正比。干凈的代碼,既在質(zhì)量上較為可靠,也為后期維護、升級奠定了良好基礎(chǔ)。作為編程領(lǐng)域的佼佼者,本書作者給出了一系列行之有效的整潔代碼操作實踐。這些實踐在本書中體現(xiàn)為一
本書在介紹軟件性能測試概念的基礎(chǔ)上,結(jié)合對實際測試案例的剖析,重點講解了性能測試實戰(zhàn)技術(shù)、LoadRunner工具的使用技巧和實際工作中的問題解答。全書分為15章,內(nèi)容從測試項目實戰(zhàn)需求出發(fā),除講述了軟件測試的分類以及測試的流程等外,還重點講述了性能測試技術(shù)和LoadRunner11.0與12.60工具應(yīng)用的實戰(zhàn)知識。
《軟件測試》針對高校計算機相關(guān)專業(yè)軟件測試課程的需要而編寫,系統(tǒng)介紹軟件測試的基礎(chǔ)知識與應(yīng)用技術(shù),并闡述近年來一些新的軟件測試?yán)碚摵头椒,?nèi)容包含軟件測試基礎(chǔ)、軟件測試計劃和管理、軟件測試的基本技術(shù)、軟件測試的過程管理、測試用例設(shè)計、軟件測試項目管理、Web應(yīng)用測試、自動化測試與應(yīng)用、面向?qū)ο筌浖臏y試、第三方測試與云
本書以“零基礎(chǔ)”為起點,系統(tǒng)地介紹了Python在數(shù)據(jù)處理與可視化分析方面的應(yīng)用。全書共分3篇12章內(nèi)容,具體安排如下。 第1篇:基礎(chǔ)篇,包括第1-4章。第1章先來認(rèn)識一下大蟒:Python入門。第2章磨好利牙,子彈上膛:準(zhǔn)備好工作環(huán)境。第3章大蟒的基本技能之一:Python語言基礎(chǔ)。第4章大蟒的基本技能之二:Pyth
本書“重新定義”了持續(xù)交付,增補了組織管理和架構(gòu)兩個維度,輔助以真實案例,對諸多持續(xù)交付的原則和實踐加以解讀,并對持續(xù)交付過程中的取舍原則加以論述。 本書分三個部分。第一部分作者根據(jù)自己近十年的工作及咨詢經(jīng)歷,不斷總結(jié)、提煉和反思,對原有的持續(xù)交付進(jìn)行了修正,重新定義持續(xù)交付為實現(xiàn)組織戰(zhàn)略目標(biāo)的能力,并引入持續(xù)交付的能
本書在第1版的基礎(chǔ)之上,全面升級為CentOS7.x版本。CentOS7.x和舊版本Linux相比,變化較大,本書全面介紹了CentOS7.x系統(tǒng)管理的相關(guān)內(nèi)容。全書共9章,內(nèi)容涵蓋Linux系統(tǒng)管理所需的知識點,講解了Linux日常管理操作的方方面面,由淺入深,內(nèi)容全面,案例豐富,實戰(zhàn)性強。本書依次講解了Linux的
《高級語言及算法設(shè)計實驗教程》整合了高級語言、數(shù)據(jù)結(jié)構(gòu)與算法以及計算機圖形算法基礎(chǔ)三門實驗課程內(nèi)容,并充分考慮課程知識體系的內(nèi)在聯(lián)系和地理信息科學(xué)專業(yè)特點,設(shè)計了22個實驗。主要內(nèi)容包括:高級語言基礎(chǔ)實驗系列(實驗1~9),主要介紹開發(fā)環(huán)境、數(shù)據(jù)類型、語法基礎(chǔ)、流程控制、面向?qū)ο蠡A(chǔ)等;高級語言深度開發(fā)實驗系列(實驗1
《C語言程序設(shè)計輔導(dǎo)及實驗指導(dǎo)》是《C語言程序設(shè)計教程》配套的輔導(dǎo)及實驗指導(dǎo)教材,分為上、下兩篇。上篇為C語言程序設(shè)計輔導(dǎo),主要介紹每章的重點與難點,配有知識點解析、案例分析和拓展知識,還提供了一定數(shù)量的習(xí)題供讀者練習(xí);下篇為C語言程序設(shè)計實驗,每章配有實驗和一定數(shù)量的實驗題。為了便于讀者學(xué)習(xí)C語言程序設(shè)計,《C語言程
C語言是當(dāng)今國際上廣泛流行的程序設(shè)計語言之一,《C語言程序設(shè)計教程》講解C語言程序設(shè)計的基礎(chǔ)知識及編程技巧。《C語言程序設(shè)計教程》共分12章,包括緒論,基本數(shù)據(jù)類型及運算,順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,函數(shù),數(shù)組,編譯預(yù)處理,指針,結(jié)構(gòu)體、共用體和枚舉,位運算,文件等內(nèi)容!禖語言程序設(shè)計教程》
本書著重講解游戲引擎的基礎(chǔ)知識和工作原理,并結(jié)合配套的游戲引擎示例和詳盡的代碼,介紹游戲 引擎開發(fā)的技術(shù)細(xì)節(jié)。 本書是第1卷,主要涉及游戲引擎基礎(chǔ)架構(gòu)。全書共13章,分別介紹游戲引擎原理、引擎和引擎編 輯器、底層基礎(chǔ)架構(gòu)、數(shù)據(jù)結(jié)構(gòu)、數(shù)學(xué)庫、引擎初始化、應(yīng)用程序架構(gòu)、對象系統(tǒng)、資源管理、引擎設(shè)計 的哲學(xué)理念、場景
本書專為想成為軟件測試工程師的零基礎(chǔ)讀者量身打造,緊緊圍繞目前軟件公司招聘初級軟件測試工程師的基本要求開展內(nèi)容設(shè)計。本書第1章~第9章介紹軟件測試的基礎(chǔ)概念和方法,第10章介紹Web自動化測試入門的基礎(chǔ),第11章介紹HTTP接口測試入門基礎(chǔ),第12章介紹Linux命令行入門基礎(chǔ),第13章介紹數(shù)據(jù)庫SQL語句入門基礎(chǔ)。本
本書由碼高少兒編程項目組編著,以編程賽事為主題,為孩子們設(shè)計了各種有針對性的賽事訓(xùn)練實例,幫助孩子們循序漸進(jìn)地學(xué)習(xí)Scratch3.0編程知識,以便在各種編程比賽中取得好成績。本書中設(shè)定了特定的人物和故事情節(jié),用豐富的人設(shè)和故事把Scratch所要表達(dá)的計算思維展現(xiàn)出來。每節(jié)課還提供線上教學(xué)視頻和課件,幫助孩子們形成提
本書采用理論與實例相結(jié)合的形式,以Anaconda 3為主要開發(fā)工具,全面地介紹了Python數(shù)據(jù)可視化的相關(guān)知識。全書共分為9章,章介紹數(shù)據(jù)可視化與matplotlib的入門知識;第2~8章全面地介紹matplotlib的核心知識,包括使用matplotlib繪制簡單圖表、圖表輔助元素的定制、圖表樣式的美化、子圖的
本書根據(jù)作者多年的虛擬化軟件安全研究成果,對近年來虛擬化軟件安全技術(shù)進(jìn)行了梳理和總結(jié)。主要內(nèi)容包括:緒論、緩沖區(qū)溢出在線防護技術(shù)、基于虛擬化技術(shù)的內(nèi)核數(shù)據(jù)保護技術(shù)、以策略為中心的內(nèi)核模塊加固技術(shù)等。
本書共7章,凝聚了51Testing軟件測試網(wǎng)在軟件測試培訓(xùn)方面的精華內(nèi)容。主要內(nèi)容包括Linux系統(tǒng)入門知識、LinuxShell編程技術(shù)、Oracle和MySQL兩大主流數(shù)據(jù)庫的基本操作、配置管理工具SVN及Java和Python編程。本書從測試的角度講述了軟件測試人員需要掌握的開發(fā)技術(shù),有助于讀者提升測試技能。
PostgreSQL是和MySQL類似的關(guān)系型數(shù)據(jù)庫。最近PostgreSQL的關(guān)注度正在提升,各種會議、培訓(xùn),都在介紹PostgreSQL。本章按照關(guān)系型數(shù)據(jù)的一般性結(jié)構(gòu)進(jìn)行講解,即安裝→建庫→建表→查詢→索引→視圖→觸發(fā)器→權(quán)限管理→備份→事務(wù)→優(yōu)化。具體章安排如下:第1章初識PostgreSQL;第2章安裝及啟動
內(nèi)容簡介本書通過構(gòu)建多種幾何圖形或函數(shù)曲線的程序?qū)嵗,由淺及深地闡述Python編程在畫幾何圖形時所需要的知識和方法。每個實例都會讓讀者體會到幾何組合圖形的美觀和編程思維的精妙,初步建立數(shù)學(xué)建模、程序分析、程序設(shè)計的思維。本書不是側(cè)重Python編程語法,而是重在從解決實際數(shù)學(xué)問題的角度出發(fā)闡述程序設(shè)計的邏輯和實現(xiàn)代碼
本書針對初學(xué)者的需求,通過爸爸和兒子兩個角色,一個作為老師,一個作為學(xué)生,生動而細(xì)致地講述了他們學(xué)習(xí)Scratch的歷程,全面、詳細(xì)、由淺入深地講解了Scratch的知識點。 本書共分為9個單元,包括對編程領(lǐng)域的認(rèn)識、常見游戲的介紹、Scratch少兒編程的介紹、Scratch在線編程平臺的使用、Scratch離線版本
本書以麻省理工學(xué)院開發(fā)的圖形化編程軟件Scratch3.0為設(shè)計工具,結(jié)合數(shù)學(xué)、物理、美術(shù)、音樂等學(xué)科知識,講解計算機編程中的基礎(chǔ)知識。本書利用豐富的項目化場景和生動的科幻故事情節(jié),對知識點進(jìn)行鞏固運用,同時鍛煉學(xué)生的邏輯能力和發(fā)現(xiàn)并解決問題的能力。 本書分為四大部分,分別為編程原理及Scratch3.0環(huán)境、Scra