本書分為3篇,*部分基礎(chǔ)篇,講授程序設(shè)計(jì)概述及C語法基礎(chǔ)內(nèi)容;第二部分核心篇,圍繞類與對象、繼承與派生、多態(tài)性與虛函數(shù)、運(yùn)算符重載與類模板、流等內(nèi)容展開;第三部分應(yīng)用篇,講授MFC編程技術(shù)、數(shù)據(jù)庫編程技術(shù)、圖形繪制等內(nèi)容。
本書以Python3.5為編程環(huán)境,從基本的程序設(shè)計(jì)思想入手,逐步展開Python語言教學(xué),是一本面向廣大編程學(xué)習(xí)者的程序設(shè)計(jì)類教材;A(chǔ)篇主要講解Python的基礎(chǔ)語法知識、控制語句、函數(shù)、文件、面向?qū)ο缶幊袒A(chǔ)、Tkinter圖形界面設(shè)計(jì)、網(wǎng)絡(luò)編程和多線程、Python數(shù)據(jù)庫應(yīng)用等內(nèi)容,并以小游戲案例作為各章的階段
本書結(jié)合操作系統(tǒng)原理,分析了一個(gè)面向教學(xué)的操作系統(tǒng)--EOS操作系統(tǒng)的源代碼。本書從EOS操作系統(tǒng)中引用了豐富的代碼實(shí)例,并配有大量的圖示和圖表,一步步的引導(dǎo)讀者分析EOS操作系統(tǒng)的源代碼。本書與其它操作系統(tǒng)理論書籍最明顯的不同是,配有若干個(gè)精心設(shè)計(jì)的實(shí)驗(yàn)。讀者可以親自動手完成這些實(shí)驗(yàn),在實(shí)踐的過程中循序漸進(jìn)的學(xué)習(xí)EO
本書通過大量測試代碼、界面截圖和操作步驟,介紹了如何使用SeleniumWebDriver3.0實(shí)現(xiàn)Web自動化測試。主要內(nèi)容包括如何構(gòu)建測試框架、如何處理失敗的測試、Selenium生成的各種異常的含義、自動化測試失敗的原因、頁面對象的使用方法、高級用戶交互API的使用方法、JavascriptExecutor類的使
《深入淺出MySQL:數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)(第3版)》源自網(wǎng)易公司多位資深數(shù)據(jù)庫專家數(shù)年的經(jīng)驗(yàn)總結(jié)和MySQL數(shù)據(jù)庫的使用心得,在之前版本的基礎(chǔ)之上,基于MySQL5.7版本進(jìn)行了內(nèi)容升級,同時(shí)也對MySQL8.0的重要功能進(jìn)行了介紹。除了對原有內(nèi)容的更新之外,本書還新增了作者在高可用架構(gòu)、數(shù)據(jù)庫自動化運(yùn)維,以及
本書主要介紹用C進(jìn)行3D電子游戲編程的方法,并深入探討游戲開發(fā)人員在實(shí)際工作中所使用的相關(guān)技術(shù)和系統(tǒng)。全書分為14章和1個(gè)附錄(附錄A)。第1~5章主要介紹2D電子游戲的內(nèi)容和電子游戲編程的核心概念;第6~14章主要介紹并講解3D電子游戲編程的內(nèi)容,其中第8章的內(nèi)容既適用于2D環(huán)境下的電子游戲編程,也適用于3D環(huán)境下的
本書的知識內(nèi)容分為三篇:第一篇是對象工程篇,為讀者闡述對象工程的理念,介紹統(tǒng)一建模語言UML的發(fā)展歷史,闡述類與對象的概念。第二篇是語言篇,詳細(xì)地介紹UML2.0版本的各個(gè)UML圖的功能、語法和應(yīng)用。第三篇是實(shí)踐篇,通過具體的軟件案例綜合分析UML語言在軟件建模上的應(yīng)用。
這本實(shí)用的教科書適用于形式化方法的入門課程或高級課程。本書以B形式化方法的一個(gè)擴(kuò)展Event-B作為工具,展示了一種完成系統(tǒng)建模和設(shè)計(jì)的數(shù)學(xué)方法。 簡-埃蒙德·阿布瑞爾(Jean-RaymondAbrial)是國際著名計(jì)算機(jī)科學(xué)家,曾任蘇黎世聯(lián)邦理工學(xué)院客座教授,他基于精化的思想提出了一種系統(tǒng)化的方法,教讀者如何逐步構(gòu)
本書以R語言為基礎(chǔ),介紹做任何分析都繞不開的數(shù)據(jù)處理基本操作。從基本包入手,循序漸進(jìn)地引導(dǎo)讀者一步一步進(jìn)行學(xué)習(xí)。首先介紹tidyverse生態(tài)系統(tǒng)的dplyr包,并在其后引入難度稍高但是性能更加優(yōu)秀的data.table包,然后介紹支持分布式數(shù)據(jù)處理的sparklyr包。在本書的zui后部分還提供了實(shí)戰(zhàn)的案例,并介紹了
Unity是一款虛擬現(xiàn)實(shí)開發(fā)軟件,功能強(qiáng)大,操作簡單,界面友好。使用Unity可以輕松實(shí)現(xiàn)各種虛擬現(xiàn)實(shí)素材的整合,如材質(zhì)、UI、光照、模型、貼圖、動畫特效、音頻等,結(jié)合Unity完美的引擎和友好的程序開發(fā)平臺,可以很容易制作出適合各種平臺發(fā)布的虛擬現(xiàn)實(shí)應(yīng)用產(chǎn)品。本書共設(shè)計(jì)了20章內(nèi)容,包含虛擬現(xiàn)實(shí)基礎(chǔ)知識、Unity軟
本書基于Django2.0,較為全面地介紹了Django應(yīng)用的開發(fā)過程、Django核心模塊的實(shí)現(xiàn)原理以及部署應(yīng)用的相關(guān)技巧。全書共14章,第1章到第3章對Django框架以及開發(fā)環(huán)境配置、項(xiàng)目框架搭建進(jìn)行了介紹;第4章到第13章使用Django內(nèi)置的核心模塊完成了應(yīng)用的開發(fā),并對各個(gè)模塊的實(shí)現(xiàn)原理進(jìn)行了分析,包括OR
本書結(jié)合數(shù)學(xué)、科學(xué)、音樂等幾個(gè)科目,以小猴編程卡通角色帶入,用豐富的人設(shè)和故事把Scratch3.0所表達(dá)的計(jì)算思維展現(xiàn)出來。全書共分為12課,每課主要講一個(gè)功能模塊,鼓勵(lì)孩子們運(yùn)用這個(gè)模塊實(shí)現(xiàn)各種項(xiàng)目,不僅教會孩子們使用Scratch3.0,掌握全新的編程思維,還能提升孩子們的創(chuàng)造力、思考力、想象力。本書非常適合孩子
本書以目前廣泛使用的CentOS7.6平臺為例,由淺入深、系統(tǒng)地介紹了Linux基礎(chǔ)及對Linux各種服務(wù)的管理。全書共11章,主要內(nèi)容包括Linux簡介、基礎(chǔ)操作命令、賬戶與權(quán)限管理、文件系統(tǒng)與磁盤管理、網(wǎng)絡(luò)管理與系統(tǒng)監(jiān)控、軟件包管理、進(jìn)程與基礎(chǔ)服務(wù)、常用服務(wù)器配置、常用集群配置、常用系統(tǒng)安全配置和Shell編程基礎(chǔ)
本書結(jié)合了機(jī)器學(xué)習(xí)、數(shù)據(jù)分析和Python語言,通過案例以通俗易懂的方式講解了如何將算法應(yīng)用到實(shí)際任務(wù)。 全書共20章,大致分為4個(gè)部分。第一部分介紹了Python的工具包,包括科學(xué)計(jì)算庫Numpy、數(shù)據(jù)分析庫Pandas、可視化庫Matplotlib;第2部分講解了機(jī)器學(xué)習(xí)中的經(jīng)典算法,例如回歸算法、決策樹、集成算法
本書主要探討SQLAlchemy,這個(gè)Python庫在關(guān)系型數(shù)據(jù)庫和傳統(tǒng)編程之間架起了一座橋梁,有助于Python程序員將應(yīng)用程序連接到關(guān)系型數(shù)據(jù)庫。本書首先通過對比的方式介紹了SQLAlchemy的兩種主要使用模式——SQLAlchemyCore和SQLAlchemyORM,然后探討了數(shù)據(jù)庫遷移工具Alembic的用
本書從短視頻商業(yè)變現(xiàn)方式到制作全流程,從構(gòu)圖到錄制,從移動端短視頻制作到PC端短視頻制作,從短視頻制作App到專業(yè)級的視頻編輯軟件Premiere的使用,全書列舉了大量精彩案例,并詳細(xì)介紹了案例的操作過程與方法。
本教材在項(xiàng)目及模塊設(shè)計(jì)上,依據(jù)“組建基于LINUX平臺的企業(yè)網(wǎng)”工作任務(wù)的過程進(jìn)行,各章節(jié)按項(xiàng)目進(jìn)行編排,每個(gè)項(xiàng)目都需要完成一個(gè)相對獨(dú)立的任務(wù),由這些相對獨(dú)立的模塊最后搭建起一個(gè)組建小型基于LINUX的企業(yè)網(wǎng)的完整項(xiàng)目。整個(gè)項(xiàng)目以設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)LINUX網(wǎng)絡(luò)為線索來進(jìn)行,必備的網(wǎng)絡(luò)知識融入到相應(yīng)的工作任務(wù)中學(xué)習(xí)。