領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)是時(shí)下軟件設(shè)計(jì)領(lǐng)域中的熱門話題,它通過指導(dǎo)我們構(gòu)建領(lǐng)域模型,來表達(dá)豐富的軟件功能需求,并由此實(shí)現(xiàn)可以滿足用戶真正的需要的軟件。然而在真實(shí)的實(shí)踐過程中,由于不同的角色對(duì)于DDD的核心概念和主要工具的理解不同,常常會(huì)造成協(xié)作上的不一致。為了幫助和指導(dǎo)面向?qū)ο箝_發(fā)人員、系統(tǒng)分析人員和設(shè)計(jì)人員更加合理地組織工作,各
C語言是一門基礎(chǔ)性的程序設(shè)計(jì)語言,學(xué)習(xí)C語言有助于計(jì)算機(jī)專業(yè)的學(xué)生更好地學(xué)習(xí)其他程序設(shè)計(jì)語言。本書的主要內(nèi)容包括:C語言程序設(shè)計(jì)基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件、位運(yùn)算等內(nèi)容。書中每章都提供了豐富的案例和精心挑選的課后練習(xí)題,重點(diǎn)章節(jié)還提供了相關(guān)實(shí)訓(xùn)項(xiàng)目。本書體
C語言是一門入門語言,是學(xué)習(xí)其他計(jì)算機(jī)語言的基礎(chǔ)。本書共10章,內(nèi)容包括:初識(shí)C語言,C語言案例概述,基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,數(shù)據(jù)的輸入/輸出,結(jié)構(gòu)化程序設(shè)計(jì),數(shù)組,函數(shù),自定義數(shù)據(jù)類型,指針,文件。本書內(nèi)容的講解注重理論聯(lián)系實(shí)際,以教師工資管理系統(tǒng)案例貫穿C語言各知識(shí)點(diǎn)的講解,并在附錄中給出教師工資管理系統(tǒng)的完
本書根據(jù)編者多年的項(xiàng)目開發(fā)經(jīng)驗(yàn)編寫,凝聚了康盛、PHPChina等眾多企業(yè)及社區(qū)的專家的心血,是目前市場(chǎng)上為數(shù)不多的理論和實(shí)踐相結(jié)合的教材。本書介紹了基本的數(shù)據(jù)庫設(shè)計(jì)原理,并基于MySQL數(shù)據(jù)庫對(duì)基本的關(guān)系數(shù)據(jù)庫的使用進(jìn)行了詳細(xì)講解。全書共有9章,分別介紹了數(shù)據(jù)庫基礎(chǔ)知識(shí)、數(shù)據(jù)庫設(shè)計(jì)的原理和方法、MySQL數(shù)據(jù)庫基礎(chǔ)知
《碼出高效:Java開發(fā)手冊(cè)》源于影響了全球250萬名開發(fā)工程師的《阿里巴巴Java開發(fā)手冊(cè)》,作者靜心沉淀,對(duì)Java規(guī)約的來龍去脈進(jìn)行了全面而徹底的內(nèi)容梳理。本書以實(shí)戰(zhàn)為中心,以新穎的角度全面闡述面向?qū)ο罄碚,逐步深入地探索怎樣成為一位?yōu)秀開發(fā)工程師。比如:如何駕輕就熟地使用各類集合框架;如何得心應(yīng)手地處理高并發(fā)多
消息中間件是分布式系統(tǒng)中的重要組件,在實(shí)際工作中常用消息中間件進(jìn)行系統(tǒng)間數(shù)據(jù)交換,從而解決應(yīng)用解耦、異步消息、流量削峰等問題,實(shí)現(xiàn)高性能、高可用、可伸縮和最終一致性架構(gòu)。目前市面上可供選擇的消息中間件有RabbitMQ、ActiveMQ、Kafka、RocketMQ、ZeroMQ、MetaMQ等。本書結(jié)合作者近年來在實(shí)
本書借助Matplotlib講解開展Python數(shù)據(jù)可視化實(shí)踐所需要掌握的關(guān)鍵知識(shí)和技能。本書主要由Matplotlib入門、精進(jìn)、演練和拓展四部分組成。同時(shí),為方便讀者對(duì)書中的內(nèi)容進(jìn)行有效實(shí)踐,相關(guān)章節(jié)都會(huì)配以大量典型的綜合案例。書中使用的代碼都是Python編程知識(shí)里的基礎(chǔ)內(nèi)容,有利于讀者將時(shí)間和精力放在數(shù)據(jù)可視化
Python語言不僅語法優(yōu)雅、清晰、簡(jiǎn)潔,而且具有大量的第三方函數(shù)模塊,因此很適合初學(xué)者作為程序設(shè)計(jì)入門語言進(jìn)行學(xué)習(xí),對(duì)學(xué)科交叉應(yīng)用也很有幫助。本書介紹Python語言程序設(shè)計(jì)的基礎(chǔ)知識(shí)。全書以Python作為實(shí)現(xiàn)工具,介紹程序設(shè)計(jì)的基本思想和方法,培養(yǎng)學(xué)生利用Python語言解決各類實(shí)際問題的開發(fā)能力。在編寫過程中,
《ACM-ICPC基本算法》簡(jiǎn)要介紹了ACM-ICPC(ACM國際大學(xué)生程序設(shè)計(jì)競(jìng)賽)、算法和算法設(shè)計(jì)的基礎(chǔ)知識(shí),重點(diǎn)講解算法設(shè)計(jì)方法,給出了ACM-ICPC中常用的10種算法設(shè)計(jì)方法:求值法、遞推法、遞歸法、枚舉法、模擬法、分治法、貪心法、回溯法、構(gòu)造法和動(dòng)態(tài)規(guī)劃法。本書針對(duì)每種程序設(shè)計(jì)方法,首先闡述該方法的基本思想
在大數(shù)據(jù)時(shí)代背景下,本書以培養(yǎng)數(shù)據(jù)管理應(yīng)用型人才為目標(biāo),系統(tǒng)全面地講述了數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)理論知識(shí)、基本方法與應(yīng)用技術(shù)。本書總共包含4篇17章,第1篇為基礎(chǔ)篇,包括緒論、關(guān)系模型數(shù)據(jù)庫、關(guān)系代數(shù)。第2篇為設(shè)計(jì)及應(yīng)用篇,包括使用實(shí)體—聯(lián)系模型進(jìn)行數(shù)據(jù)建模、擴(kuò)展的實(shí)體—聯(lián)系模型、實(shí)體—聯(lián)系模型到關(guān)系模型的轉(zhuǎn)換、UML類圖建模