本書(shū)專(zhuān)注于從初學(xué)邁向進(jìn)階的Python編碼技術(shù):如何像專(zhuān)家一樣寫(xiě)出優(yōu)雅、準(zhǔn)確、簡(jiǎn)潔高效的Python單行代碼;閱讀任意一行Python代碼時(shí),如何系統(tǒng)性地對(duì)其進(jìn)行拆解和分析。全書(shū)分為6個(gè)章節(jié),以單行代碼切入計(jì)算機(jī)科學(xué)的各個(gè)領(lǐng)域,包括Python語(yǔ)言基礎(chǔ)、編程技巧、基于NumPy的科學(xué)計(jì)算、機(jī)器學(xué)習(xí)的主要算法模型、正則表
本書(shū)涵蓋Java并發(fā)編程體系的核心庫(kù)和核心類(lèi)使用及原理分析,具體包括線程、synchronized、volatile、J.U.C中的重入鎖和讀寫(xiě)鎖、并發(fā)中的條件等待機(jī)制、J.U.C并發(fā)工具集、深度探索并發(fā)編程不得不知的工具、阻塞隊(duì)列、并發(fā)安全集合、線程池、異步編程特性等。書(shū)中針對(duì)每一個(gè)技術(shù)點(diǎn),縱向分析相關(guān)的所有內(nèi)容,并
本書(shū)由淺入深、詳細(xì)地介紹了RPC技術(shù)和RPC框架的原理。除此之外,本書(shū)還詳細(xì)介紹了與RPC框架原理相關(guān)的技術(shù),包括遠(yuǎn)程通信技術(shù)、通信協(xié)議、序列化技術(shù)、動(dòng)態(tài)代理技術(shù)、IDL等。 本書(shū)首先介紹了RPC技術(shù)和RPC框架的發(fā)展背景、歷史及演進(jìn)過(guò)程,以加深讀者對(duì)RPC技術(shù)的理解。然后介紹了常見(jiàn)的RPC框架,讓讀者能夠?qū)@些RPC
隨著信息技術(shù)的發(fā)展,社會(huì)迫切需要大批高素質(zhì)的IT業(yè)應(yīng)用型人才。應(yīng)用型人才培養(yǎng)需要加大實(shí)訓(xùn)在教學(xué)中的比重,強(qiáng)調(diào)理論學(xué)習(xí)和工程實(shí)踐相結(jié)合,提高職業(yè)技能與綜合素質(zhì)。本書(shū)共十章,由10個(gè)實(shí)訓(xùn)項(xiàng)目組成,從項(xiàng)目入手,以需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)為導(dǎo)線,逐步引導(dǎo)學(xué)生完成實(shí)際項(xiàng)目,從中體會(huì)數(shù)據(jù)結(jié)構(gòu)的理論知識(shí)是如何在實(shí)際工程項(xiàng)目中進(jìn)行
本書(shū)是根據(jù)教育部高等學(xué)校大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)編制的《大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》中有關(guān)程序設(shè)計(jì)基礎(chǔ)課程教學(xué)基本要求編寫(xiě)的。 本書(shū)充分體現(xiàn)程序設(shè)計(jì)教材編寫(xiě)風(fēng)格,即案例驅(qū)動(dòng)、激發(fā)興趣;淡化語(yǔ)法、重視解決問(wèn)題的思路和方法;從好教、易學(xué)、實(shí)用、能考的角度,構(gòu)建教材的知識(shí)體系。 全書(shū)分為三篇:基礎(chǔ)篇、應(yīng)用篇和實(shí)驗(yàn)篇。
嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II原理及應(yīng)用(第5版)
本書(shū)分為理論篇與實(shí)踐篇。理論篇講解了Ceph存儲(chǔ)系統(tǒng)的架構(gòu)設(shè)計(jì)、對(duì)外服務(wù)接口及各個(gè)組件的工作原理,各層次可行的解決方案、各方案的優(yōu)劣,以幫助Ceph的使用者更客觀地了解系統(tǒng)全貌;實(shí)踐篇探討了在使用Ceph存儲(chǔ)系統(tǒng)時(shí)可能遇到的問(wèn)題及問(wèn)題規(guī)避思路,介紹了作者團(tuán)隊(duì)在使用Ceph時(shí)的一些實(shí)踐心得,以幫助Ceph的使用者更好地使
敏捷一詞已成為涵蓋各種價(jià)值觀、原則和實(shí)踐方法的統(tǒng)稱(chēng),敏捷實(shí)踐已成為眾多高效能軟件組織的制勝之道。然而近年來(lái),新的敏捷實(shí)踐百花齊放,作為軟件開(kāi)發(fā)組織先行者,如何識(shí)別有效的敏捷實(shí)踐方法?如何通過(guò)有效的軟件開(kāi)發(fā)實(shí)現(xiàn)更多的業(yè)務(wù)功能?本書(shū)作者史蒂夫·邁克康奈爾(SteveMcConnell)帶領(lǐng)Construx軟件
這是一本以技術(shù)講解與項(xiàng)目實(shí)戰(zhàn)為主的Unity游戲開(kāi)發(fā)教程圖書(shū)。本書(shū)以簡(jiǎn)潔明快的語(yǔ)言對(duì)Unity的重點(diǎn)知識(shí)進(jìn)行了講解,配合詳細(xì)的圖文注釋和大量的項(xiàng)目實(shí)例,讓讀者能夠輕松快速地入門(mén)Unity,同時(shí)在本書(shū)后面的章節(jié)中也包含了很多游戲編程中的進(jìn)階知識(shí),可供基礎(chǔ)較好的讀者進(jìn)行拓展。另外,本書(shū)還為每個(gè)章節(jié)中的項(xiàng)目實(shí)戰(zhàn)提供了配套視頻
本書(shū)詳細(xì)講解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下簡(jiǎn)稱(chēng)SSM)的基本知識(shí)和應(yīng)用。本書(shū)在對(duì)知識(shí)點(diǎn)進(jìn)行描述時(shí)采用了大量案例,以便讀者理解SSM的核心技術(shù)。本書(shū)共15章,第1~5章主要講解MyBatis的相關(guān)知識(shí),包括初識(shí)MyBatis框架、MyBatis的核心配置、動(dòng)態(tài)SQL、MyBa