本書首先介紹了JavaScript語言的基礎(chǔ)知識(包括ECMAScript和TypeScript),其次討論了數(shù)組、棧、隊列、雙端隊列和鏈表等重要的數(shù)據(jù)結(jié)構(gòu),隨后分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什么是樹以及二叉堆和堆排序,然后介紹了圖、DFS和BFS算法、各種排序(冒泡排序、選擇排序、插入排
本書分為12個章節(jié),首先介紹了程序設(shè)計基礎(chǔ)思想,其次介紹了C語言的基礎(chǔ)語法,包括基礎(chǔ)數(shù)據(jù)類型、流程控制、數(shù)組、函數(shù)、指針、字符串、結(jié)構(gòu)體,之后介紹了預(yù)處理、文件操作等知識,然后通過綜合項目,對前面所述知識進行回顧、總結(jié)與應(yīng)用,最后介紹了程序開發(fā)中常見的數(shù)據(jù)結(jié)構(gòu)(包括鏈表、棧、隊列)及其相關(guān)操作。
本書基于4.x版本的Linux內(nèi)核,介紹了Linux內(nèi)核的若干關(guān)鍵子系統(tǒng)的技術(shù)原理。本書主要內(nèi)容包括內(nèi)核的引導(dǎo)過程、內(nèi)核管理和調(diào)度進程的技術(shù)原理、內(nèi)核管理虛擬內(nèi)存和物理內(nèi)存的技術(shù)原理、內(nèi)核處理異常和中斷的技術(shù)原理,以及系統(tǒng)調(diào)用的實現(xiàn)方式等。此外,本書還詳細講解了內(nèi)核實現(xiàn)的各種保護臨界區(qū)的互斥技術(shù),以及內(nèi)核的文件系統(tǒng)。本
本書主要介紹JavaScript現(xiàn)有的主要特性,涵蓋了JavaScript基礎(chǔ)知識、編程方法、對象、HTML5和CSS3、JavaScript庫、代碼調(diào)試等內(nèi)容。全書分為六個部分(包括24章和一個附錄),從基本概念入手,逐步引申到按照當(dāng)今Web標(biāo)準(zhǔn)編寫JavaScript代碼的方式,非常利于初學(xué)者學(xué)習(xí)參考。
本書從跨平臺的移動Web開發(fā)實際應(yīng)用的角度闡述了HTML5和CSS3的新元素和新功能,設(shè)置了跨平臺的網(wǎng)站首頁設(shè)計、文本新聞瀏覽網(wǎng)頁設(shè)計、旅游景點推薦網(wǎng)頁設(shè)計、商品信息展示網(wǎng)頁設(shè)計、注冊登錄與留言網(wǎng)頁設(shè)計、音樂視頻播放網(wǎng)頁設(shè)計、網(wǎng)頁圖形繪制與游戲設(shè)計、復(fù)雜樣式與網(wǎng)頁特效設(shè)計8個教學(xué)單元,將HTML5和CSS3的相關(guān)知識合
本書是經(jīng)典著作《重構(gòu)》出版20年后的新版。書中清晰揭示了重構(gòu)的過程,解釋了重構(gòu)的原理和最佳實踐方式,并給出了何時以及何地應(yīng)該開始挖掘代碼以求改善。書中給出了60多個可行的重構(gòu),每個重構(gòu)都介紹了一種經(jīng)過驗證的代碼變換手法的動機和技術(shù)。本書提出的重構(gòu)準(zhǔn)則將幫助開發(fā)人員一次一小步地修改代碼,從而減少了開發(fā)過程中的風(fēng)險。 本書
本書以案例教學(xué)的方式為讀者系統(tǒng)地介紹了電腦的相關(guān)知識和應(yīng)用技巧。 全書共16章。第1章主要介紹電腦的入門知識;第2~7章主要介Windows10的使用方法,包括基礎(chǔ)操作、電腦操作環(huán)境的個性化設(shè)置、管理電腦文件和文件夾、電腦打字、電腦網(wǎng)絡(luò)的連接以及管理電腦中的軟件等;第8~10章主要介紹網(wǎng)上娛樂的方法,包括多媒體娛樂、使
本書由淺入深、全面系統(tǒng)地介紹了R語言的編程和統(tǒng)計知識,為讀者了解現(xiàn)代數(shù)據(jù)科學(xué)的計算方法奠定了比較堅實的基礎(chǔ)。 本書包括語言、編程、統(tǒng)計學(xué)和概率、統(tǒng)計檢驗和建模、繪圖共5個部分,基本涵蓋了國外大學(xué)一、二年級的統(tǒng)計學(xué)課程。在講授知識的同時,本書注重學(xué)以致用,每章穿插了許多練習(xí),方便讀者動手操作;每章結(jié)尾提供了本章講述的代碼
本書是經(jīng)典的《Java核心技術(shù)卷I:基礎(chǔ)知識》的新版。這一版對全書進行了全面更新,以反映JavaSE9、JavaSE10和JavaSE11的特性。 書中囊括了Java的全部基礎(chǔ)知識,提供了大量完整且具有實際意義的應(yīng)用示例,詳細介紹了Java語言基礎(chǔ)、面向?qū)ο缶幊、反射與代理、接口與內(nèi)部類、事件監(jiān)聽器模型、使用Swin
本書創(chuàng)新性地從數(shù)學(xué)建模競賽入手,深入淺出地講解了人工智能領(lǐng)域的相關(guān)知識。本書內(nèi)容基于Python3.6,從人工智能領(lǐng)域的數(shù)學(xué)出發(fā),到Python在人工智能場景下的關(guān)鍵模塊;從網(wǎng)絡(luò)爬蟲到數(shù)據(jù)存儲,再到數(shù)據(jù)分析;從機器學(xué)習(xí)到深度學(xué)習(xí),涉及自然語言處理、機器學(xué)習(xí)、深度學(xué)習(xí)、推薦系統(tǒng)和知識圖譜等。 此外,本書還提供了近140個