本書是VR自學(xué)愛好者的一本入門書,全書共16章,全面講述了在制作VR應(yīng)用程序的過程中所必備的軟/硬件知識(shí)。硬件層面以HTCVIVE為主要硬件平臺(tái),同時(shí)介紹了兩款配合其使用的外部設(shè)備——VIVE追蹤器和LeapMotion;軟件層面以制作VR應(yīng)用程序的核心工作流程為主線,以Unity為游戲引擎,從VR交互原則、材質(zhì)、UI
Java是一門經(jīng)典的面向?qū)ο蟮木幊陶Z言,具有很強(qiáng)的通用性、平臺(tái)可移植性和安全性,并且一直在編程語言排行榜上穩(wěn)居前列。本書旨在通過淺顯易懂的語言,講清Java的特性,幫助讀者掌握面向?qū)ο缶幊痰暮诵乃枷;同時(shí),通過豐富實(shí)用的代碼示例,幫助讀者快速上手,輕松掌握J(rèn)ava語言。 本書分11章,帶領(lǐng)讀者從零開始認(rèn)識(shí)Java,了解
本書首先介紹了JavaScript語言的基礎(chǔ)知識(shí)(包括ECMAScript和TypeScript),其次討論了數(shù)組、棧、隊(duì)列、雙端隊(duì)列和鏈表等重要的數(shù)據(jù)結(jié)構(gòu),隨后分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什么是樹以及二叉堆和堆排序,然后介紹了圖、DFS和BFS算法、各種排序(冒泡排序、選擇排序、插入排
本書分為12個(gè)章節(jié),首先介紹了程序設(shè)計(jì)基礎(chǔ)思想,其次介紹了C語言的基礎(chǔ)語法,包括基礎(chǔ)數(shù)據(jù)類型、流程控制、數(shù)組、函數(shù)、指針、字符串、結(jié)構(gòu)體,之后介紹了預(yù)處理、文件操作等知識(shí),然后通過綜合項(xiàng)目,對(duì)前面所述知識(shí)進(jìn)行回顧、總結(jié)與應(yīng)用,最后介紹了程序開發(fā)中常見的數(shù)據(jù)結(jié)構(gòu)(包括鏈表、棧、隊(duì)列)及其相關(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)度進(jìn)程的技術(shù)原理、內(nèi)核管理虛擬內(nèi)存和物理內(nèi)存的技術(shù)原理、內(nèi)核處理異常和中斷的技術(shù)原理,以及系統(tǒng)調(diào)用的實(shí)現(xiàn)方式等。此外,本書還詳細(xì)講解了內(nèi)核實(shí)現(xiàn)的各種保護(hù)臨界區(qū)的互斥技術(shù),以及內(nèi)核的文件系統(tǒng)。本
本書主要介紹JavaScript現(xiàn)有的主要特性,涵蓋了JavaScript基礎(chǔ)知識(shí)、編程方法、對(duì)象、HTML5和CSS3、JavaScript庫、代碼調(diào)試等內(nèi)容。全書分為六個(gè)部分(包括24章和一個(gè)附錄),從基本概念入手,逐步引申到按照當(dāng)今Web標(biāo)準(zhǔn)編寫JavaScript代碼的方式,非常利于初學(xué)者學(xué)習(xí)參考。
本書從跨平臺(tái)的移動(dòng)Web開發(fā)實(shí)際應(yīng)用的角度闡述了HTML5和CSS3的新元素和新功能,設(shè)置了跨平臺(tái)的網(wǎng)站首頁設(shè)計(jì)、文本新聞瀏覽網(wǎng)頁設(shè)計(jì)、旅游景點(diǎn)推薦網(wǎng)頁設(shè)計(jì)、商品信息展示網(wǎng)頁設(shè)計(jì)、注冊(cè)登錄與留言網(wǎng)頁設(shè)計(jì)、音樂視頻播放網(wǎng)頁設(shè)計(jì)、網(wǎng)頁圖形繪制與游戲設(shè)計(jì)、復(fù)雜樣式與網(wǎng)頁特效設(shè)計(jì)8個(gè)教學(xué)單元,將HTML5和CSS3的相關(guān)知識(shí)合
本書是經(jīng)典著作《重構(gòu)》出版20年后的新版。書中清晰揭示了重構(gòu)的過程,解釋了重構(gòu)的原理和最佳實(shí)踐方式,并給出了何時(shí)以及何地應(yīng)該開始挖掘代碼以求改善。書中給出了60多個(gè)可行的重構(gòu),每個(gè)重構(gòu)都介紹了一種經(jīng)過驗(yàn)證的代碼變換手法的動(dòng)機(jī)和技術(shù)。本書提出的重構(gòu)準(zhǔn)則將幫助開發(fā)人員一次一小步地修改代碼,從而減少了開發(fā)過程中的風(fēng)險(xiǎn)。 本書
本書以案例教學(xué)的方式為讀者系統(tǒng)地介紹了電腦的相關(guān)知識(shí)和應(yīng)用技巧。 全書共16章。第1章主要介紹電腦的入門知識(shí);第2~7章主要介Windows10的使用方法,包括基礎(chǔ)操作、電腦操作環(huán)境的個(gè)性化設(shè)置、管理電腦文件和文件夾、電腦打字、電腦網(wǎng)絡(luò)的連接以及管理電腦中的軟件等;第8~10章主要介紹網(wǎng)上娛樂的方法,包括多媒體娛樂、使
本書由淺入深、全面系統(tǒng)地介紹了R語言的編程和統(tǒng)計(jì)知識(shí),為讀者了解現(xiàn)代數(shù)據(jù)科學(xué)的計(jì)算方法奠定了比較堅(jiān)實(shí)的基礎(chǔ)。 本書包括語言、編程、統(tǒng)計(jì)學(xué)和概率、統(tǒng)計(jì)檢驗(yàn)和建模、繪圖共5個(gè)部分,基本涵蓋了國外大學(xué)一、二年級(jí)的統(tǒng)計(jì)學(xué)課程。在講授知識(shí)的同時(shí),本書注重學(xué)以致用,每章穿插了許多練習(xí),方便讀者動(dòng)手操作;每章結(jié)尾提供了本章講述的代碼