本書分為4個(gè)部分,共26章:第1部分(第1章-第2章)為基礎(chǔ)知識,包括設(shè)計(jì)模式概述、UML類圖和面向?qū)ο笤O(shè)計(jì)原則等內(nèi)容;第2部分(第3章-第8章)為創(chuàng)建的藝術(shù),包括6種常用的創(chuàng)建型設(shè)計(jì)模式;第3部分(第9章-第15章)為組合的藝術(shù),包括7種常用的結(jié)構(gòu)型設(shè)計(jì)模式;第4部分(第16章-第26章)為交互的藝術(shù),包括11種常用
《HTML5+CSS3網(wǎng)頁設(shè)計(jì)案例教程》以通俗易懂的語言、翔實(shí)生動(dòng)的案例全面介紹應(yīng)用HTML5+CSS3設(shè)計(jì)網(wǎng)頁的方法與技巧。全書共分13章,內(nèi)容包括HTML5概述、設(shè)計(jì)網(wǎng)頁文本、設(shè)計(jì)網(wǎng)頁圖像、設(shè)計(jì)超鏈接、CSS3概述、CSS3文本樣式、CSS3圖像樣式、CSS3盒子模型、CSS3移動(dòng)布局、CSS3變形和動(dòng)畫、設(shè)計(jì)表格
本教材涵蓋基本數(shù)據(jù)結(jié)構(gòu)、排序和查找等主要內(nèi)容,以邏輯結(jié)構(gòu)為主線系統(tǒng)介紹線性表、棧與隊(duì)列、串、樹和圖等各種基本數(shù)據(jù)結(jié)構(gòu)內(nèi)容,從算法的角度系統(tǒng)介紹各類排序、查找算法,注重對不同數(shù)據(jù)結(jié)構(gòu)和算法的比較分析及其應(yīng)用。同時(shí),融合互聯(lián)網(wǎng)技術(shù),將課程的重點(diǎn)、難點(diǎn)、疑點(diǎn)全部采用紙質(zhì)和通過嵌入二維碼獲取數(shù)學(xué)媒體兩種形式呈現(xiàn),并且使媒體素材
內(nèi)容簡介這是一部從開發(fā)和運(yùn)維兩種視角講解如何基于OpenShift構(gòu)建云原生應(yīng)用的著作。三位作者分別來自RedHat官方和微軟,都是OpenShift和云原生領(lǐng)域的布道者和領(lǐng)軍人物,經(jīng)驗(yàn)非常豐富。全書一共14章,秉承全棧理念講解了構(gòu)建云原生應(yīng)用需要掌握的云原生技術(shù)、OpenShift技術(shù)以及開源分布式中間件技術(shù)。第壹部
SQL是*重要的關(guān)系數(shù)據(jù)庫操作語言。SQL語句的運(yùn)行效率,對于數(shù)據(jù)庫的整體性能至關(guān)重要。因此,SQL語句的優(yōu)化就成為數(shù)據(jù)庫專業(yè)人員必須掌握的一門技能。很多初學(xué)者經(jīng)常有如何入門、提高SQL語句優(yōu)化能力的困惑。本書規(guī)避了市面上大多關(guān)于SQL優(yōu)化的書籍內(nèi)容過于深?yuàn)W問題,以一線開發(fā)工程師的言語和視角展開,理論與實(shí)踐并重,不僅適
本書采用C++語言來講解面向?qū)ο缶幊,在介紹C++語法的基礎(chǔ)上,還引入了數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式等內(nèi)容。全書篇章結(jié)構(gòu)精良、組織有序、概念清晰,圍繞教學(xué)需求展開內(nèi)容,程序文檔形式一致,為學(xué)生日后在學(xué)術(shù)界和專業(yè)領(lǐng)域承擔(dān)程序設(shè)計(jì)方面的工作打好了基礎(chǔ)。
動(dòng)作游戲作為一大熱門的游戲品類,一直不缺少玩家受眾歡迎。但其較高的工藝門檻、技術(shù)細(xì)節(jié)、復(fù)雜度等都阻礙了其開發(fā)進(jìn)程。本書結(jié)合作者自身的研發(fā)經(jīng)驗(yàn)進(jìn)行撰寫,從角色、戰(zhàn)斗、關(guān)卡、物理等多個(gè)剖面去解析動(dòng)作游戲在研發(fā)中遇到的總總困難,盡可能的繞過或避免研發(fā)中的已知問題,*終幫助讀者在對于該品類游戲的理解與開發(fā)上提供助力。長期以來,
本書研究傳統(tǒng)的建筑工作與數(shù)字產(chǎn)品的架構(gòu)工作之間有著怎樣的聯(lián)系,探討了ChristopherAlexander、RichardSaulWurman、CedricPrice與NicholasNegroponte4位建筑師的工作。作者總是先討論他們在各自的工作中所用的技術(shù)范式,例如,他們所依循或提出的究竟是控制論領(lǐng)域之中的工
《高性能Linux服務(wù)器運(yùn)維實(shí)戰(zhàn):shell編程、監(jiān)控告警、性能優(yōu)化與實(shí)戰(zhàn)案例》以Linux運(yùn)維平臺下的開源應(yīng)用軟件為中心,涉及Linux運(yùn)維的各個(gè)方面,主要從系統(tǒng)基礎(chǔ)運(yùn)維、系統(tǒng)性能調(diào)優(yōu)、智能運(yùn)維監(jiān)控、運(yùn)維實(shí)戰(zhàn)案例4個(gè)方面展開介紹。本書貫穿實(shí)戰(zhàn)、實(shí)用、通俗、易懂的特點(diǎn),在內(nèi)容上注重實(shí)戰(zhàn)化,通過真實(shí)的生產(chǎn)環(huán)境從多個(gè)方面介
本書由德國約翰內(nèi)斯·古騰堡大學(xué)并行和分布式架構(gòu)團(tuán)隊(duì)撰寫,對并行編程的高級主題進(jìn)行了深入討論,除了涵蓋基礎(chǔ)概念外,還講授了共享內(nèi)存和分布式內(nèi)存體系結(jié)構(gòu)的實(shí)用編程技巧。作者提供了一套進(jìn)行自動(dòng)代碼評估的開源系統(tǒng),可方便地訪問并行計(jì)算資源,這也使得本書特別適合于課堂教學(xué)。