本書通過(guò)500個(gè)實(shí)例,為讀者提供較為詳細(xì)的練習(xí)題目,以便讀者舉一反三,深度學(xué)習(xí)。本書實(shí)例涉及的算法包括搜索、回溯、遞歸、排序、迭代、貪心、分治和動(dòng)態(tài)規(guī)劃等;涉及的數(shù)據(jù)結(jié)構(gòu)包括字符串、數(shù)組、指針、區(qū)間、隊(duì)列、矩陣、堆棧、鏈表、哈希表、線段樹、二叉樹、二叉搜索樹和圖結(jié)構(gòu)等。書中所有實(shí)例均以問(wèn)題描述、問(wèn)題示例、代碼實(shí)現(xiàn)及運(yùn)行
"本書面向初學(xué)者,系統(tǒng)介紹了全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽(簡(jiǎn)稱信奧)及相關(guān)比賽。全書分為四大部分:信奧高頻疑問(wèn)解答、信息學(xué)重要比賽匯總、信奧排名估分小程序、備考支招。本書結(jié)合作者的親身經(jīng)歷,以及多年來(lái)陪伴孩子從初學(xué)信息學(xué)參加地區(qū)比賽,到多次參加省賽、國(guó)賽,最終進(jìn)入信奧國(guó)家隊(duì)的完整經(jīng)歷,對(duì)與信奧相關(guān)的內(nèi)容做了系統(tǒng)介紹和分
本書涵蓋了HTML5、CSS3、JavaScript、jQuery、Vue.js和Bootstrap等各種Web前端開發(fā)技術(shù),在敘述有關(guān)原理時(shí)結(jié)合大量的相關(guān)實(shí)例。本書分為9章,內(nèi)容包括Web前端開發(fā)概述,HTML5、CSS3語(yǔ)法基礎(chǔ)、CSS盒子模型、CSS布局、表格與表單、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)、JavaScript及其框架,
使用Python進(jìn)行數(shù)據(jù)分析與可視化十分便利且高效,因此Python被認(rèn)為是***的數(shù)據(jù)分析工具之一。本書以22個(gè)案例,由淺入深地介紹不同數(shù)據(jù)分析與可視化的應(yīng)用和實(shí)現(xiàn)。僅通過(guò)這些案例并不能展示數(shù)據(jù)分析與可視化的全部精髓,而更多的應(yīng)用也值得讀者在學(xué)到一定的基礎(chǔ)技能后進(jìn)一步探索。本書面向高等院校計(jì)算機(jī)科學(xué)、軟件工程、大數(shù)據(jù)
《MySQL?從入門到精通(第?3?版)》從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言和豐富多彩的實(shí)例,詳細(xì)介紹了MySQL開發(fā)需要掌握的各方面技術(shù)。全書共分為4篇22章,包括數(shù)據(jù)庫(kù)基礎(chǔ),初識(shí)MySQL,使用MySQL圖形化管理工具,數(shù)據(jù)庫(kù)操作,存儲(chǔ)引擎及數(shù)據(jù)類型,數(shù)據(jù)表操作,MySQL基礎(chǔ),表數(shù)據(jù)的增、刪、改操作,數(shù)據(jù)查詢,
本書是面向MySQL數(shù)據(jù)庫(kù)初學(xué)者的入門教材,以通俗易懂的語(yǔ)言、豐富實(shí)用的教學(xué)案例,詳細(xì)講解了MySQL數(shù)據(jù)庫(kù)的使用。全書講述了數(shù)據(jù)庫(kù)基礎(chǔ)與MySQL的使用方法。首先介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)和理論、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型,然后以MySQL8.0數(shù)據(jù)庫(kù)管理系統(tǒng)為教學(xué)開發(fā)平臺(tái),詳細(xì)地介紹了MySQL的安裝和配置、數(shù)據(jù)庫(kù)和表的操
《精通嵌入式Linux編程》詳細(xì)闡述了與嵌入式Linux開發(fā)相關(guān)的基本解決方案,主要包括初識(shí)嵌入式Linux開發(fā)、關(guān)于工具鏈、引導(dǎo)加載程序詳解、配置和構(gòu)建內(nèi)核、構(gòu)建根文件系統(tǒng)、選擇構(gòu)建系統(tǒng)、使用Yocto進(jìn)行開發(fā)、Yocto技術(shù)內(nèi)幕、創(chuàng)建存儲(chǔ)策略、現(xiàn)場(chǎng)更新軟件、連接設(shè)備驅(qū)動(dòng)程序、使用分線板進(jìn)行原型設(shè)計(jì)、init程序、使
《Effective軟件測(cè)試》將幫助你交付優(yōu)質(zhì)軟件。在軟件開發(fā)過(guò)程中,測(cè)試是最關(guān)鍵的部分。為編寫良好測(cè)試以及防止bug進(jìn)入生產(chǎn)環(huán)節(jié),你必須精通掌握基于需求規(guī)格的測(cè)試、邊界測(cè)試、結(jié)構(gòu)化測(cè)試以及其他核心策略。這本實(shí)用指南將引導(dǎo)開發(fā)者了解不同類型的單元測(cè)試和集成測(cè)試。開發(fā)者將學(xué)會(huì)如何使代碼便于測(cè)試,以及如何編寫易于維護(hù)的測(cè)試
《高級(jí)語(yǔ)言程序設(shè)計(jì)(微課版)》著眼于計(jì)算思維和程序設(shè)計(jì)能力的培養(yǎng),以問(wèn)題驅(qū)動(dòng)方式逐步建構(gòu)學(xué)生的基本程序設(shè)計(jì)知識(shí)體系和能力體系,提高學(xué)生的模型建立與編程實(shí)現(xiàn)能力,促進(jìn)成果導(dǎo)向的課程目標(biāo)達(dá)成。全書分為8章,包括緒論、程序設(shè)計(jì)基礎(chǔ)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體及其應(yīng)用、文件操作和綜合應(yīng)用。《高級(jí)語(yǔ)言程序設(shè)計(jì)(微課版)》大部分章節(jié)
《Linux內(nèi)核調(diào)優(yōu)——構(gòu)建高性能的企業(yè)服務(wù)》從實(shí)用的角度出發(fā),詳細(xì)介紹了Linux內(nèi)核調(diào)整與優(yōu)化相關(guān)的理論與應(yīng)用知識(shí),包括NginxWeb服務(wù)器企業(yè)實(shí)戰(zhàn)、Linux性能優(yōu)化與安全攻防實(shí)戰(zhàn)、HTTP詳解、Linux高可用集群實(shí)戰(zhàn)、黑客攻擊Linux服務(wù)器與防護(hù)實(shí)戰(zhàn)、iptables入門簡(jiǎn)介、Firewalld防火墻企業(yè)