第一部分“學以致用”揭示了Skynet引擎的使用方法及注意事項,以“球球大作戰(zhàn)”的案例貫穿本篇內(nèi)容,全面又詳盡地剖析服務端結(jié)構(gòu)設計、通信協(xié)議格式、數(shù)據(jù)表結(jié)構(gòu)設計、斷線重連方案等眾多核心技術。第二部分“入木三分”揭示了在多核時代采用現(xiàn)代C++編寫多線程TCP網(wǎng)絡服務器的高效做法,以C++重寫Skynet的案例貫穿本篇內(nèi)容
本書系統(tǒng)地介紹了X86、龍芯、飛騰架構(gòu)下的UEFI應用和驅(qū)動開發(fā),系統(tǒng)調(diào)試專家、《軟件調(diào)試》作者張銀奎,以及UEFI專家、《UEFI原理與編程》作者戴正華聯(lián)袂推薦。本書以項目開發(fā)為導向,采取近實戰(zhàn),多實例的方式,細致深入地介紹了UEFI應用和驅(qū)動開發(fā)相關的知識。 第1~3章,介紹了UEFI系統(tǒng)的組成、啟動過程,在各種操
本書展示了系統(tǒng)設計和項目設計的結(jié)構(gòu)化工程方法。本書的結(jié)構(gòu)反映了方法論的兩個部分:系統(tǒng)設計(通常稱為架構(gòu))和項目設計。這兩部分相輔相成,是成功的必要條件。附錄提供了一些補充內(nèi)容。 在大多數(shù)技術書籍中,每一章只針對一個主題并深入探討,這樣更容易編寫,但這通常不是人們學習的方式。相比之下,在這本書中,講解是螺旋式的。本書的兩
每次揭示一個概念:通過帶有范例的一系列小步驟,來逐漸解決某個復雜的問題。 告訴你如何描述問題、如何構(gòu)思解決方案,如何開發(fā)、測試并調(diào)試程序。 學習輸入與輸出、決策與循環(huán)、類與方法、字符串與數(shù)組,以及遞歸與多態(tài)。 告訴你怎樣選出合適的程序開發(fā)方法,以及如何運用重要的調(diào)試技能來排除程序故障。
本教材以廣泛應用的MySQL8作為數(shù)據(jù)庫技術教臺,能及時反映數(shù)據(jù)庫技術領域的新知識、新技術和新規(guī)范,較少涉及MySQL的特性,讓學習者能順利遷移到其他主流數(shù)據(jù)臺上。教材以一個完整的數(shù)據(jù)庫管理項目貫穿始終,從需求分析、概念設計、邏輯設計、物理設計到數(shù)據(jù)庫的實施和維護,為學習者全面展現(xiàn)了數(shù)據(jù)庫技術應用的核心知識、技能和途徑
本書以行動導向的課改理念為引領,以行業(yè)調(diào)研分析為基礎,將三個行業(yè)通用項目分解為9個典型項目按照任務驅(qū)動的方式呈現(xiàn)給讀者。本書圍繞網(wǎng)上商城這一主線,遵循JavaWeb程序的設計流程,由易到難引導讀者全面系統(tǒng)地掌握JavaWeb程序設計的基本技能。其中,重點介紹動態(tài)網(wǎng)站開發(fā)過程、訪問數(shù)據(jù)庫(商品信息查詢)、導入JavaBe
隨著云服務、虛擬機、微服務的發(fā)展和普及,現(xiàn)在的軟件開發(fā)任務對程序員的要求越來越高,除了會寫代碼,懂業(yè)務規(guī)則,程序員還必須清楚自己的代碼是如何部署到云端或虛擬機上的,以及如何借助微服務縮短發(fā)布周期,提高部署效率。換句話說,現(xiàn)在的程序員必須掌握一定的DevOps知識。本書是全面系統(tǒng)地講解了現(xiàn)代軟件開發(fā)涉及的部署與運維基礎知
本書的主要內(nèi)容分為Python語言的基礎知識和高級應用兩部分,基礎知識部分主要介紹Python開發(fā)環(huán)境,列表、元組、字典、集合、字符串等數(shù)據(jù)類型的常見操作,流程控制,函數(shù),面向?qū)ο蟪绦蛟O計,文件操作,異常處理結(jié)構(gòu)、使用模塊和庫編程等;高級應用部分主要包括圖形用戶界面GUI編程、圖像和語音處理編程、數(shù)據(jù)庫編程、網(wǎng)頁爬蟲編
本書以實用為中心,以使學生掌握數(shù)據(jù)庫基本原理知識、數(shù)據(jù)庫設計方法和提高數(shù)據(jù)庫應用能力為目的,以“數(shù)據(jù)庫的開發(fā)”為任務驅(qū)動,以“辦公設備管理系統(tǒng)數(shù)據(jù)庫設計”為主線設置具體的工作任務,通過完成任務,提高學生分析問題和解決問題的能力。本書結(jié)構(gòu)緊湊,內(nèi)容承上啟下,主要講解了如何搭建數(shù)據(jù)庫環(huán)境,MySQL的數(shù)據(jù)管理,辦公設備管理
本書寫作之初力求做到:通過學習Python程序設計,讀者具有程序設計的初步知識;幫助初學者學會用計算機解決問題的思路和方法;培養(yǎng)初學者學會用計算機工具解決實際問題的能力。Python程序設計對首次接觸的初學者來說感覺比較容易,但要真正學好和靈活運用Python開發(fā)軟件確實不易?紤]到學生的特點,本書注重以應用為中心、以