卓越的代碼需要利用現(xiàn)代編程語(yǔ)言的先進(jìn)特性來實(shí)現(xiàn)軟件功能。但軟件最終都要運(yùn)行在計(jì)算機(jī)上,無論它是采用哪種編程語(yǔ)言編寫的。因此,卓越的軟件代碼也要充分地利用計(jì)算機(jī)中的各種資源,將計(jì)算機(jī)的性能發(fā)揮到極致,F(xiàn)代編程語(yǔ)言將這些知識(shí)隱藏了起來,容易被我們忽視。因此,《編程卓越之道》系列的第一卷《深入理解計(jì)算機(jī)》將重點(diǎn)放在軟件執(zhí)行背
本書面向MATLAB的初、中級(jí)讀者,在介紹MATLABR2022a集成環(huán)境的基礎(chǔ)上,對(duì)MATLAB使用中常用的知識(shí)和工具進(jìn)行了詳細(xì)的介紹。書中各章均提供了大量有針對(duì)性的示例,可供讀者進(jìn)行實(shí)戰(zhàn)練習(xí)。根據(jù)內(nèi)容的側(cè)重點(diǎn)不同,全書分為4部分,共20章:第1~5章為基礎(chǔ)部分,第6~11章為數(shù)學(xué)應(yīng)用部分,第12~16章為工程應(yīng)用部
本書主要介紹Python應(yīng)用開發(fā)技術(shù),包括Python編程基礎(chǔ)、Python編程進(jìn)階、Python嵌入式應(yīng)用開發(fā)、Python通信應(yīng)用開發(fā)、Python機(jī)器視覺應(yīng)用開發(fā)和Python綜合應(yīng)用開發(fā)。本書先深入淺出地介紹相關(guān)的理論知識(shí),再進(jìn)行案例的開發(fā)實(shí)踐,將理論知識(shí)的學(xué)習(xí)和案例開發(fā)的實(shí)踐緊密地結(jié)合起來,有助于讀者快速掌握
本書基于Windows10+Office2016,講解了大學(xué)生計(jì)算機(jī)基礎(chǔ)的相關(guān)知識(shí)。全書共11章,主要內(nèi)容包括計(jì)算機(jī)與信息技術(shù)基礎(chǔ)、計(jì)算機(jī)系統(tǒng)的構(gòu)成、操作系統(tǒng)基礎(chǔ)、計(jì)算機(jī)網(wǎng)絡(luò)與Internet、文檔編輯軟件Word2016、電子表格軟件Excel2016、演示文稿軟件PowerPoint2016、多媒體技術(shù)及應(yīng)用、信息
面對(duì)大數(shù)據(jù)和人工智能技術(shù)及應(yīng)用的迅猛發(fā)展,傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與算法課程的教學(xué)內(nèi)容和教學(xué)模式亟待改革,以適應(yīng)大數(shù)據(jù)和人工智能專業(yè)人才培養(yǎng)的需要。本書就是為滿足這種需要而編寫的。本書共15章,主要內(nèi)容包括大數(shù)據(jù)概念、Python語(yǔ)言基礎(chǔ)、線性表、棧與隊(duì)列、數(shù)組與字符串、樹、圖等經(jīng)典數(shù)據(jù)結(jié)構(gòu),鍵值對(duì)、嵌套數(shù)據(jù)結(jié)構(gòu)、列存儲(chǔ)結(jié)構(gòu)等面
內(nèi)容提要本書面向藍(lán)橋杯全國(guó)軟件和信息技術(shù)專業(yè)人才大賽的軟件類賽項(xiàng)(以下簡(jiǎn)稱藍(lán)橋杯軟件類大賽),從數(shù)據(jù)結(jié)構(gòu)和算法的維度幫助廣大讀者訓(xùn)練編程思維和計(jì)算思維,掌握編程方法和解題技巧。本書共10章,第1章主要介紹了藍(lán)橋杯軟件類大賽的基本情況,歸類匯總了其涉及的知識(shí)點(diǎn)(包括算法知識(shí)點(diǎn)),詳細(xì)介紹了其在線評(píng)測(cè)系統(tǒng)以說明評(píng)分情況。第
本書主要介紹在智能化時(shí)代做AR界面設(shè)計(jì)所需要掌握的概念、思維和具體方法。本書通過前景、概念、體系、實(shí)操、成長(zhǎng)5章的內(nèi)容,介紹AR界面設(shè)計(jì)需要了解哪些內(nèi)容、掌握哪些概念、如何實(shí)際運(yùn)用,傳達(dá)在智能化時(shí)代,AR界面設(shè)計(jì)所處的位置、作用及思考方式。通過一個(gè)實(shí)際的案例分析,讀者可了解AR界面設(shè)計(jì)和傳統(tǒng)互聯(lián)網(wǎng)UI設(shè)計(jì)的異同,進(jìn)而形
體驗(yàn)設(shè)計(jì)誕生于交互設(shè)計(jì)、界面設(shè)計(jì)以及服務(wù)設(shè)計(jì)之中,引起了眾多從業(yè)者追捧,甚至有很多人為此爭(zhēng)辯不休。本書提到了大量的方法和觀點(diǎn),涉及基本的設(shè)計(jì)推導(dǎo)理論及認(rèn)知心理學(xué)等,除了可以幫助年輕設(shè)計(jì)師們搭建一個(gè)相對(duì)完整的知識(shí)儲(chǔ)備庫(kù),還可以有效地幫助這個(gè)群體在完成目標(biāo)的路上進(jìn)行系統(tǒng)化思考,讓其設(shè)計(jì)之路走起來更快、更省勁一些。書中的前兩
本書從畫面的構(gòu)成關(guān)系對(duì)視覺感受的影響這一底層的設(shè)計(jì)邏輯出發(fā),由淺入深地解析了游戲概念設(shè)計(jì)的知識(shí)點(diǎn)。 本書前3章主要講解基礎(chǔ)的構(gòu)成關(guān)系和節(jié)奏感的塑造。第4~8章主要講解不同層面外觀形式對(duì)概念設(shè)計(jì)結(jié)果的影響。第9~11章主要從畫面框架關(guān)系、空間關(guān)系及光影塑造的角度講解對(duì)整體畫面進(jìn)行塑造時(shí)所應(yīng)掌握的知識(shí)點(diǎn)。第12~14章從游
本書是一本經(jīng)典而實(shí)用的Spring學(xué)習(xí)指南,介紹了Spring使用框架、SpringBoot,以及Spring系統(tǒng)中的其他組成部分。 本書分為4個(gè)部分,共18章。第1部分(第1章~第6章)涵蓋了構(gòu)建Spring應(yīng)用的基礎(chǔ)知識(shí)。第2部分(第7章~第10章)討論了如何講Spring應(yīng)用與其他應(yīng)用進(jìn)行集成。第3部分(第11章
本書從零基礎(chǔ)開始講解,系統(tǒng)介紹了RHCE8的相關(guān)知識(shí),以幫助讀者快速了解及熟練掌握RHCE8的相關(guān)操作,是一本高品質(zhì)的RHCE認(rèn)證的學(xué)習(xí)書籍。 本書分為9篇,共35章。第1篇主要介紹基本配置;第2篇主要介紹用戶及權(quán)限管理;第3篇主要介紹網(wǎng)絡(luò)相關(guān)配置;第4篇主要介紹存儲(chǔ)管理;第5篇主要介紹系統(tǒng)管理;第6篇主要介紹軟件管理
"本書作為程序設(shè)計(jì)課程的通用性教材,主要以C語(yǔ)言為基礎(chǔ)介紹程序設(shè)計(jì)的一般理論和案例實(shí)踐,內(nèi)容包括:程序設(shè)計(jì)引論及算法知識(shí),C語(yǔ)言概述以及C語(yǔ)言中數(shù)據(jù)類型、運(yùn)算符、表達(dá)式等初步知識(shí),程序設(shè)計(jì)基本結(jié)構(gòu),函數(shù)、數(shù)組、指針的基本應(yīng)用,文件讀寫,構(gòu)造數(shù)據(jù)類型,位運(yùn)算知識(shí)等。本書在加強(qiáng)C語(yǔ)言基本知識(shí)訓(xùn)練的同時(shí),注重對(duì)編程能力的培養(yǎng)
"本教材立足信創(chuàng)產(chǎn)業(yè)基礎(chǔ)課程操作系統(tǒng)管理,全面梳理了我國(guó)發(fā)展信創(chuàng)產(chǎn)業(yè)的原因和戰(zhàn)略需求,讓讀者領(lǐng)會(huì)在當(dāng)今數(shù)字化大時(shí)代是大國(guó)科技需要堅(jiān)實(shí)的信息技術(shù)基礎(chǔ)做為支撐;在知識(shí)點(diǎn)講授方面,教材從管理工作崗位需求出發(fā)以項(xiàng)目為牽手任務(wù)為驅(qū)動(dòng)全面介紹了信創(chuàng)Linux系統(tǒng)管理知識(shí),內(nèi)容具體包括信創(chuàng)產(chǎn)業(yè)和統(tǒng)信UOS的發(fā)展史、統(tǒng)信服務(wù)器操作系統(tǒng)
本書從實(shí)用的角度,介紹軟件工程的基礎(chǔ)知識(shí)和技術(shù)方法,力求做到結(jié)合實(shí)際、注重應(yīng)用、便于教學(xué),體現(xiàn)內(nèi)容的新穎性和系統(tǒng)性。本書內(nèi)容包括軟件工程概述,可行性研究與軟件工程開發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件實(shí)現(xiàn),軟件維護(hù),面向?qū)ο蠓椒、UML及應(yīng)用,WebApp軟件工程,軟件重用和再工程,軟件工程管理,實(shí)例網(wǎng)上商品競(jìng)拍
本書以一個(gè)完整的學(xué)生信息管理系統(tǒng)項(xiàng)目為載體,按照項(xiàng)目開發(fā)流程和學(xué)習(xí)者的認(rèn)知規(guī)律,由淺入深、循序漸進(jìn)地將Java程序設(shè)計(jì)的理論知識(shí)和關(guān)鍵技術(shù)融入各個(gè)任務(wù)中。通過一個(gè)個(gè)具體任務(wù)的完成到最終整個(gè)項(xiàng)目的實(shí)現(xiàn),讀者能夠快速掌握J(rèn)ava程序設(shè)計(jì)的相關(guān)理論知識(shí)和職業(yè)技能,能夠獨(dú)立開發(fā)各種小型信息管理系統(tǒng)。項(xiàng)目涉及的主要知識(shí)點(diǎn)和技能包
本書講解了SystemVerilogTestbench強(qiáng)大的驗(yàn)證功能,清楚地解釋了面向?qū)ο缶幊獭⒓s束隨機(jī)測(cè)試和功能覆蓋的概念。本書涵蓋SystemVerilog所有驗(yàn)證結(jié)構(gòu),如類、程序塊、隨機(jī)化和功能覆蓋等,并通過超過500個(gè)代碼示例和詳細(xì)解釋,說明了學(xué)習(xí)多態(tài)性、回調(diào)和工廠模式等概念的內(nèi)部工作原理。此外,本書提供了數(shù)百
Ghidra是美國(guó)國(guó)家安全局(NSA)開發(fā)的免費(fèi)和開源的逆向工程工具,已于2019年的RSA正式發(fā)布,包含了一整套功能齊全的高級(jí)軟件分析工具,可以幫助廣大研究人員在Windows、macOS和Linux各大常見系統(tǒng)平臺(tái)上進(jìn)行源代碼分析。目前已在技術(shù)安全社區(qū)掀起一股學(xué)習(xí)熱潮。
本書是Python入門圖書,適合初學(xué)者使用。全書共9章,通過64個(gè)有趣的案例介紹Python基礎(chǔ)知識(shí),主要內(nèi)容包括搭建Python開發(fā)環(huán)境、Python基礎(chǔ)、字符串與列表、字典、if語(yǔ)句、循環(huán)語(yǔ)句、循環(huán)嵌套語(yǔ)句、文件與系統(tǒng)、函數(shù)。 本書為慕課版教材,在人郵學(xué)院(www.rymooc.com)平臺(tái)上提供了本書的配套慕課,
開發(fā)JavaScript庫(kù)是入門前端領(lǐng)域的重要一步。本書旨在幫助前端開發(fā)者掌握現(xiàn)代JavaScript庫(kù)的開發(fā)技術(shù),讓每個(gè)人都可以開源自己的現(xiàn)代JavaScript庫(kù)。本書系統(tǒng)介紹了現(xiàn)代JavaScript庫(kù)開發(fā)涉及的技術(shù)、原理和最佳實(shí)踐,以及將庫(kù)開源后如何做好維護(hù)工作。在最佳實(shí)戰(zhàn)部分,本書選取了9個(gè)典型庫(kù)作為案例,展
本書是一本介紹Web前端應(yīng)用開發(fā)技術(shù)的圖書,主要內(nèi)容包括HTML5開發(fā)基礎(chǔ)、CSS開發(fā)基礎(chǔ)、JavaScript開發(fā)基礎(chǔ)、Web開發(fā)框架、WebApp開發(fā)、物聯(lián)網(wǎng)Web應(yīng)用開發(fā)實(shí)例。本書采用任務(wù)式的學(xué)習(xí)方法,每個(gè)任務(wù)均給出了一個(gè)實(shí)際案例,每個(gè)實(shí)際案例均包含開發(fā)場(chǎng)景、任務(wù)目標(biāo)、原理學(xué)習(xí)、開發(fā)實(shí)踐、任務(wù)驗(yàn)證、任務(wù)小結(jié)、思考