本書分理論和實(shí)驗(yàn)兩篇!袄碚撈币罁(jù)清華大學(xué)王生原、董淵、張素琴等編著的《編譯原理(第3版)》的結(jié)構(gòu)和內(nèi)容編寫,并對(duì)課程體系和教學(xué)內(nèi)容進(jìn)行了適當(dāng)優(yōu)化和補(bǔ)充,主要以程序設(shè)計(jì)語(yǔ)言編譯器設(shè)計(jì)及實(shí)現(xiàn)的基本原理、基本方法和技術(shù)為核心,分十章進(jìn)行編寫;“實(shí)驗(yàn)篇”主要針對(duì)詞法分析及語(yǔ)法分析核心算法的五個(gè)實(shí)驗(yàn)項(xiàng)目,分五章進(jìn)行編寫。
本書著眼于企業(yè)應(yīng)用,以學(xué)生能夠完成中小企業(yè)建網(wǎng)、管網(wǎng)的任務(wù)為出發(fā)點(diǎn),以工作過(guò)程為導(dǎo)向,以工程實(shí)踐為基礎(chǔ),注重工程實(shí)訓(xùn)和應(yīng)用,同時(shí)配以知識(shí)點(diǎn)微課和項(xiàng)目實(shí)訓(xùn)慕課,使教、學(xué)、做融為一體,是一本工學(xué)結(jié)合的教材。本書以CentOS7RHEL7為平臺(tái),根據(jù)網(wǎng)絡(luò)工程實(shí)際工作過(guò)程所需要的知識(shí)和技能抽象出13個(gè)教學(xué)項(xiàng)目、17個(gè)項(xiàng)目實(shí)錄和
這是一部從技術(shù)原理、工程實(shí)踐兩個(gè)方面系統(tǒng)、深入講解Linux系統(tǒng)安全的著作,從縱深防御、安全掃描、入侵檢測(cè)3個(gè)維度細(xì)致講解了如何構(gòu)建一個(gè)銅墻鐵壁的Linux防護(hù)體系。 作者是資深的Linux系統(tǒng)安全專家、運(yùn)維技術(shù)專家,在該領(lǐng)域有13年的從業(yè)經(jīng)驗(yàn),厚積薄發(fā)。本書得到了來(lái)自騰訊、阿里等知名企業(yè)的多位行業(yè)專家的高度評(píng)價(jià)。全書
《GraphQL實(shí)戰(zhàn)——寫給全棧工程師們》以當(dāng)下流行的移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)為切入點(diǎn),結(jié)合作者多年的前后端實(shí)際架構(gòu)經(jīng)驗(yàn),針對(duì)目前互聯(lián)網(wǎng)上程序員們對(duì)GraphQL的疑問(wèn)和誤解,并輔以業(yè)界真實(shí)案例,對(duì)前后端設(shè)計(jì)中的難點(diǎn)要點(diǎn)分別加以介紹。在前端,本書重點(diǎn)講述了如何提升用戶體驗(yàn)和響應(yīng)速度;在后端,主要講解了在高并發(fā)海量數(shù)據(jù)環(huán)境下的
本書從Flask框架的基礎(chǔ)知識(shí)講起,逐步深入到使用Flask進(jìn)行Web應(yīng)用開發(fā)實(shí)戰(zhàn)。其中,重點(diǎn)介紹了使用FlaskSQLAlchemy進(jìn)行服務(wù)端開發(fā),以及使用Jinja2模板引擎和Bootstrap進(jìn)行前端頁(yè)面開發(fā)的方法,不但可以讓讀者系統(tǒng)地學(xué)習(xí)用Python微型框架開發(fā)Web應(yīng)用的相關(guān)知識(shí),而且還能對(duì)Web開發(fā)中基于
本書曾是美國(guó)麻省理工學(xué)院計(jì)算機(jī)科學(xué)專業(yè)的入門課程教材之一,從理論上講解計(jì)算機(jī)程序的創(chuàng)建、執(zhí)行和研究。主要內(nèi)容包括:構(gòu)造過(guò)程抽象,構(gòu)造數(shù)據(jù)抽象,模塊化、對(duì)象和狀態(tài),元語(yǔ)言抽象,寄存器機(jī)器里的計(jì)算等。
本書以案例驅(qū)動(dòng)的方式講解機(jī)器學(xué)習(xí)算法的知識(shí)點(diǎn),并以Python語(yǔ)言作為基礎(chǔ)開發(fā)語(yǔ)言實(shí)現(xiàn)算法,包括目前機(jī)器學(xué)習(xí)主流算法的原理、算法流程圖、算法的詳細(xì)設(shè)計(jì)步驟、算法實(shí)例、算法應(yīng)用、算法的改進(jìn)與優(yōu)化等環(huán)節(jié)。全書共分17章,前兩章介紹機(jī)器學(xué)習(xí)與Python語(yǔ)言的相關(guān)基礎(chǔ)知識(shí),后面各章以案例的方式分別介紹線性回歸算法、邏輯回歸算
本書系統(tǒng)地介紹區(qū)塊鏈設(shè)計(jì)原理和開發(fā)技術(shù),包含公鏈的整體架構(gòu)和開發(fā)細(xì)節(jié),主要內(nèi)容包括:第1章介紹公鏈設(shè)計(jì)架構(gòu);第2~4章介紹比原鏈的交互工具、核心進(jìn)程bytomd,以及APIServer實(shí)現(xiàn)原理和接口設(shè)計(jì)。第5章和第6章詳細(xì)介紹區(qū)塊鏈核心部分,包括區(qū)塊、區(qū)塊鏈、交易的核心數(shù)據(jù)結(jié)構(gòu),以及UTXO模型、隔離見(jiàn)證、交易腳本、驗(yàn)
作為目前流行的編程工具之一,Scratch是一個(gè)強(qiáng)大的可視化編程平臺(tái),其豐富的學(xué)習(xí)環(huán)境適合所有年齡段的用戶,尤其是想象力豐富且愛(ài)好廣泛的青少年人群。它可以用來(lái)制作交互式程序及多媒體項(xiàng)目,包括動(dòng)畫、音樂(lè)、報(bào)告、科學(xué)實(shí)驗(yàn)、游戲和模擬程序等。本書意在以Scratch為平臺(tái),在展示其強(qiáng)大功能的同時(shí),教會(huì)讀者*基本的編程概念和編
本書向讀者展示Java語(yǔ)言中更加智能化的編碼實(shí)例。書中首先介紹面向?qū)ο缶幊蹋∣OP)和函數(shù)式編程(FP)范式,然后描述常用設(shè)計(jì)模式的經(jīng)典使用方法,并解釋如何利用函數(shù)式編程特性改變經(jīng)典的設(shè)計(jì)模式。讀者將學(xué)習(xí)混合使用OOP和FP的實(shí)現(xiàn)方式,然后學(xué)習(xí)響應(yīng)式編程模型一種為了編寫更好的代碼而將OOP和FP結(jié)合使用的方法。之后,本