本書是《C程序設(shè)計(jì)與問題求解》的配套實(shí)踐教材。本書旨在提高讀者的計(jì)算思維,以及問題求解類課程的教學(xué)效果和教學(xué)質(zhì)量,使讀者在學(xué)習(xí)過程中通過同步練習(xí)、上機(jī)實(shí)驗(yàn)及綜合實(shí)踐,深入理解和掌握計(jì)算思維,熟練使用C語言進(jìn)行程序設(shè)計(jì)!禕R》本書共3篇:語法基礎(chǔ)實(shí)踐篇、問題求解實(shí)踐篇和綜合實(shí)踐案例篇。語法基礎(chǔ)實(shí)踐篇對《C程序設(shè)計(jì)與問題
本書為適應(yīng)新工科復(fù)合型人才對計(jì)算思維和問題求解能力的要求而編寫,全書共10章,主要內(nèi)容包括:計(jì)算思維與問題求解、簡單的C程序設(shè)計(jì)、程序結(jié)構(gòu)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件、常用算法和經(jīng)典人工智能算法。本書兼顧計(jì)算思維與程序設(shè)計(jì)基礎(chǔ)知識,注重問題抽象,通過案例分析,逐步給出問題求解算法與程序?qū)崿F(xiàn),引導(dǎo)讀者建立算法思維和程
隨著國家積極推進(jìn)軟件正版化工作,越來越多的職場人(比如國家行政機(jī)關(guān)、企事業(yè)單位的員工)使用的辦公軟件由Office三件套轉(zhuǎn)為金山WPS,那么,使用Office旗下的PowerPoint制作PPT和使用金山WPS演示制作PPT有什么不同,在實(shí)際工作中又該如何取舍和使用呢? 本書通盤考慮了使用PowerPoint和WPS
程序分析技術(shù)是編譯器、軟件開發(fā)以及軟件質(zhì)量保障的基礎(chǔ)。本書共6章,主要內(nèi)容包括程序分析基礎(chǔ)、程序的中間表示、數(shù)據(jù)流分析、程序切片與程序插樁、軟件缺陷檢測、智能化程序分析技術(shù)等,涵蓋了程序分析基礎(chǔ)理論和技術(shù),還貫穿若干案例,講解工業(yè)界的程序分析實(shí)踐。
本書由Github上發(fā)表的WTFSolidity項(xiàng)目精選編輯而成,以小白極簡入門為宗旨,根據(jù)讀者的持續(xù)反饋,從HelloWeb3開始,漸進(jìn)式講解Solidity智能合約編程。全書共分30講,內(nèi)容包括值類型、函數(shù)、函數(shù)輸出、變量的數(shù)據(jù)存儲和作用域、數(shù)組和結(jié)構(gòu)體、映射類型、變量的初始值、常量和不變量、控制流及其實(shí)踐、構(gòu)造函
區(qū)塊鏈?zhǔn)且豁?xiàng)會對未來信息化發(fā)展產(chǎn)生重大影響的新興技術(shù),有望推動人類從信息互聯(lián)網(wǎng)時(shí)代步入價(jià)值互聯(lián)網(wǎng)時(shí)代。密碼學(xué)是區(qū)塊鏈的底層技術(shù),為區(qū)塊鏈數(shù)據(jù)的不可偽造、防篡改、可公開驗(yàn)證和隱私保護(hù)提供了基礎(chǔ)保障。本書在介紹區(qū)塊鏈結(jié)構(gòu)、區(qū)塊鏈安全和密碼學(xué)原理等知識的基礎(chǔ)上,著重介紹應(yīng)用于區(qū)塊鏈的新型密碼技術(shù)。本書涵蓋各類密碼體制的實(shí)現(xiàn)方
本書主要以Java虛擬機(jī)的基本特性及運(yùn)行原理為中心,深入淺出地分析JVM的組成結(jié)構(gòu)和底層實(shí)現(xiàn),介紹了很多性能調(diào)優(yōu)的方案和工具的使用方法。最后還擴(kuò)展介紹了JMM內(nèi)存模型的實(shí)現(xiàn)原理和Java編譯器的優(yōu)化機(jī)制,讓讀者不僅可以學(xué)習(xí)JVM的核心技術(shù)知識,還能夯實(shí)JVM調(diào)優(yōu)及代碼優(yōu)化的技術(shù)功底。 本書適合已具有一定Java編程基
本書以經(jīng)典的關(guān)系數(shù)據(jù)庫理論和技術(shù)為基礎(chǔ),介紹了數(shù)據(jù)庫系統(tǒng)概述與體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)模型、結(jié)構(gòu)化查詢語言、過程化SQL、數(shù)據(jù)庫模式設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)、數(shù)據(jù)庫事務(wù)、故障恢復(fù)、并發(fā)控制、數(shù)據(jù)庫完整性、數(shù)據(jù)庫安全性以及數(shù)據(jù)庫技術(shù)新發(fā)展等內(nèi)容。在理論方面,本書重點(diǎn)介紹關(guān)系數(shù)據(jù)模型、關(guān)系模式規(guī)范化、并發(fā)調(diào)度的可串性
本書全面介紹JUnit5的新特性及其主要應(yīng)用。全書共22章,分為五部分。部分介紹JUnit的核心、JUnit的體系結(jié)構(gòu)、從JUnit4向JUnit5遷移、軟件測試原則等內(nèi)容;第二部分介紹軟件測試質(zhì)量、用stub和mockobject進(jìn)行測試、容器內(nèi)測試等內(nèi)容;第三部分介紹用Maven和Gradle工具運(yùn)行JUnit測試
本書旨在介紹TypeScript的語法和應(yīng)用。本書首先介紹TypeScript的基本語法,以幫助讀者編寫基本的應(yīng)用程序;然后講述TypeScript的進(jìn)階語法,這些語法可以滿足復(fù)雜項(xiàng)目中的編程要求;接著討論如何將TypeScript代碼編譯為JavaScript代碼,如何快速地編寫與調(diào)試TypeScript代碼,如何通