本書力圖以簡潔明了的例子講解筆試、面試中常涉及的數(shù)據(jù)結(jié)構(gòu)與算法,包括以數(shù)組為代表的順序存儲結(jié)構(gòu)及以鏈表為代表的鏈?zhǔn)酱鎯Y(jié)構(gòu),并依次介紹了棧、隊(duì)列、樹、圖、Hash、幾個經(jīng)典的貪心算法,以及一些經(jīng)典的排序及查找算法。算法的世界奇妙無窮,我們只看到了其中一丁點(diǎn)璀璨,萬丈光芒的世界等我們一起探索和創(chuàng)造。 本書適用于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法知識的人,希望學(xué)習(xí)如何解算法題或正在刷題的計(jì)算機(jī)行業(yè)從業(yè)者,可作為相關(guān)專業(yè)的輔導(dǎo)參考書。
本書主要介紹分布式數(shù)據(jù)庫管理系統(tǒng)的基本概念、基本理論和設(shè)計(jì)問題,涵蓋了分布式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和管理等方面的諸多專題。全書由兩大部分組成, 第一部分包括第1~14章,以關(guān)系數(shù)據(jù)庫為主,講述了分布式數(shù)據(jù)管理的基礎(chǔ)原理,內(nèi)容包括分布式數(shù)據(jù)庫設(shè)計(jì),分布式查詢的分解與優(yōu)化,事務(wù)管理,分布式并發(fā)控制,分布式數(shù)據(jù)庫管理系統(tǒng)的可靠性,數(shù)據(jù)復(fù)制等分布式數(shù)據(jù)管理技術(shù)的經(jīng)典內(nèi)容,第14章還討論了并行數(shù)據(jù)庫系統(tǒng)。第二部分包括第15~18章,介紹了互聯(lián)網(wǎng)時代分布式數(shù)據(jù)管理研究的前沿,包括分布式對象數(shù)據(jù)庫管理,
本書以MySQL 8.0為主要應(yīng)用環(huán)境,以學(xué)生管理系統(tǒng)為典型案例,由淺入深、循序漸進(jìn)地介紹數(shù)據(jù)庫的應(yīng)用基礎(chǔ)、應(yīng)用開發(fā)、管理和系統(tǒng)設(shè)計(jì)這4個方面的相關(guān)技術(shù)。全書共10個項(xiàng)目,分別是數(shù)據(jù)庫入門,創(chuàng)建和管理數(shù)據(jù)庫,創(chuàng)建和管理數(shù)據(jù)表,數(shù)據(jù)處理,數(shù)據(jù)查詢,視圖,存儲過程、存儲函數(shù)與事務(wù),觸發(fā)器,數(shù)據(jù)庫的高級管理,以及數(shù)據(jù)庫設(shè)計(jì)。前9個項(xiàng)目均安排多項(xiàng)任務(wù),各項(xiàng)任務(wù)均配有應(yīng)用實(shí)例、執(zhí)行結(jié)果圖、微課視頻和任務(wù)實(shí)施過程,項(xiàng)目十則講解一個綜合案例圖書管理系統(tǒng)的完整設(shè)計(jì)過程。本書可以作為
在軟件領(lǐng)域,很少能有像《人月神話》一樣具有深遠(yuǎn)影響力和長銷不衰的著作。布魯克斯博士為人們管理復(fù)雜項(xiàng)目提供了頗具洞察力的見解,從宏觀角度有層次地分析了軟件工程的方方面面,不僅邏輯嚴(yán)謹(jǐn),而且頗具文化底蘊(yùn)。《人月神話(紀(jì)念典藏版)》內(nèi)容主要來自布魯克斯博士在IBM公司研發(fā)并管理System/360計(jì)算機(jī)家族和OS/360軟件支持包期間的項(xiàng)目管理經(jīng)驗(yàn),該項(xiàng)目堪稱軟件開發(fā)項(xiàng)目管理的典范。 《人月神話(紀(jì)念典藏版)》英文版一經(jīng)面世,即引起業(yè)內(nèi)人士的強(qiáng)烈反響,后譯為德、法、日、俄、中、韓等多種文
本書緊扣軟件測試和軟件工程標(biāo)準(zhǔn)規(guī)范要求,結(jié)合國內(nèi)相關(guān)專業(yè)領(lǐng)域軟件測試現(xiàn)狀,設(shè)計(jì)了一套適應(yīng)軟件測試項(xiàng)目管理的方法,系統(tǒng)地介紹了相關(guān)的知識、技術(shù)、方法和軟件工具,給出了較為詳細(xì)的測試項(xiàng)目管理文檔和記錄表格模板。本書從筆者所在單位特別是軟件評測中心的視角進(jìn)行系統(tǒng)闡述,更適用于軟件評測項(xiàng)目管理要求,技術(shù)和方法的實(shí)用性好,內(nèi)容指導(dǎo)性強(qiáng),可用于同領(lǐng)域教育培訓(xùn),對于提高軟件從業(yè)人員的測試項(xiàng)目管理能力,幫助軟件測試機(jī)構(gòu)規(guī)范測試過程管理、提高軟件測試效率具有很好的指導(dǎo)作用。
"“測試設(shè)計(jì)思想”是本書的主題。針對測試的兩個基本目的和五個基本問題,本書歸納了八類測試設(shè)計(jì)思想,即系統(tǒng)的思想、枚舉的思想、準(zhǔn)則化的思想、多樣化的思想、統(tǒng)計(jì)的思想、冗余的思想、推理的思想、控制的思想。圍繞每一類思想,本書深入講解來自不同領(lǐng)域的測試設(shè)計(jì)方法、實(shí)踐及理念,借此剖析如何依據(jù)該思想緩解測試的基本問題。“測試設(shè)計(jì)思想”來源于工程,又**工程; 立足于具體領(lǐng)域,又跨越具體領(lǐng)域。了解這些思想,有助于讀者奠定扎實(shí)的測試?yán)碚摶A(chǔ),適應(yīng)當(dāng)代研發(fā)生產(chǎn)活動“多學(xué)科
本書內(nèi)容:為保障電力系統(tǒng)應(yīng)用部署的規(guī)范性,減少系統(tǒng)代碼排查問題的難度,切實(shí)提升系統(tǒng)穩(wěn)定性、提高開發(fā)效率,編者對信息系統(tǒng)編程規(guī)范及GUI應(yīng)用部署進(jìn)行了系統(tǒng)的論述,并對編碼規(guī)范的重要性、代碼規(guī)范的核心原則等問題給出了指導(dǎo)性說明。
《細(xì)說Python編程:從入門到科學(xué)計(jì)算》以Python 3.x為平臺,由兩位博士執(zhí)筆,詳盡細(xì)致地闡述Python編程的基礎(chǔ)知識和高級技巧,并以大量示例代碼進(jìn)行實(shí)踐,同時還介紹人工智能領(lǐng)域廣泛使用的科學(xué)計(jì)算工具NumPy。《細(xì)說Python編程:從入門到科學(xué)計(jì)算》分為兩篇,共19章。第1篇(第1~11章)為基礎(chǔ)知識,主要講解Python的編譯環(huán)境、入門知識、字符串、容器、函數(shù)、循環(huán)、條件選擇、模塊、類、類的特殊成員、文件;第2篇(第12~19章)為高級應(yīng)用,包括異常處理、日期和時間、測試代碼、程
本書以實(shí)戰(zhàn)項(xiàng)目為主線,系統(tǒng)介紹了Python在自動化辦公、圖像處理、控制各種傳感器、搭建網(wǎng)絡(luò)等工作中的實(shí)際應(yīng)用案例,能夠讓初學(xué)者快速入門Python系列知識。全書共分為18章,第一篇為Python基礎(chǔ)(第1章~第3章),詳細(xì)介紹了Python的基礎(chǔ)知識;第二篇為自動化辦公(第4章~第6章),介紹了Word、Excel、PPT、txt、csv、JSON、圖像、聲頻、視頻等各種文件的自動化操作;第三篇為PyQt5編程(第7章~第10章),介紹了用designer可視化設(shè)計(jì)程序圖形界面的知識;
《Django+Vue系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)》以一個網(wǎng)站系統(tǒng)的構(gòu)建為主線,以Django和Vue.js為核心框架,逐步深入講述網(wǎng)站系統(tǒng)架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)技術(shù),分別從前后端開發(fā)和運(yùn)維技術(shù)等多方面講述如何設(shè)計(jì)和搭建系統(tǒng)架構(gòu)。前端采用Vue框架開發(fā)系統(tǒng)網(wǎng)頁,后端采用Django + MySQL框架搭建系統(tǒng)后臺,并深入講述項(xiàng)目的部署方案、集群架構(gòu)、負(fù)載均衡和分布式架構(gòu)等技術(shù)實(shí)施。《Django+Vue系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)》注重案例教學(xué),講解深入淺出,適合有一定Django和Vue基礎(chǔ)的開發(fā)人員和網(wǎng)站開發(fā)人