官术网_书友最值得收藏!

人人都懂設(shè)計(jì)模式:從生活中領(lǐng)悟設(shè)計(jì)模式(Python實(shí)現(xiàn))
會(huì)員

設(shè)計(jì)模式(DesignPattern)是一套被反復(fù)使用、多數(shù)人知曉、無(wú)數(shù)工程師實(shí)踐的代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),它是面向?qū)ο笏枷氲母叨忍釤捄湍0寤1緯?shū)帶你一起從生活的角度思考設(shè)計(jì)模式,以輕松有趣的小故事開(kāi)始,由淺入深地講解每一種模式,思考每一種模式,總結(jié)每一種模式!力求用更通俗的語(yǔ)言闡述難懂的概念,用更簡(jiǎn)單的語(yǔ)法實(shí)現(xiàn)復(fù)雜的邏輯,用更短小的代碼寫(xiě)出強(qiáng)悍的程序!使枯燥乏味的概念變得更有樂(lè)趣和意義,希望能帶給讀者一種全新的閱讀體驗(yàn)和思考方式。本書(shū)首先講解了23種經(jīng)典設(shè)計(jì)模式,其中19種在現(xiàn)今的軟件開(kāi)發(fā)中常用的設(shè)計(jì)模式分別用單獨(dú)的章節(jié)進(jìn)行了詳細(xì)講解,剩余設(shè)計(jì)模式作為一個(gè)合集放在一章中進(jìn)行了講解;其次講解了對(duì)基礎(chǔ)設(shè)計(jì)模式的衍生,也是各大編程語(yǔ)言中非常重要而常見(jiàn)的各種編程機(jī)制,如過(guò)濾器模式、對(duì)象池技術(shù)、回調(diào)機(jī)制和MVC模式;最后作者結(jié)合自身的工作經(jīng)驗(yàn)和項(xiàng)目積累,分享了他對(duì)設(shè)計(jì)模式、設(shè)計(jì)原則、項(xiàng)目重構(gòu)的理解和看法。Python作為AI時(shí)代最重要的一種計(jì)算機(jī)語(yǔ)言,其在各大語(yǔ)言中的排名也逐年上升!本書(shū)所有示例代碼均用Python編寫(xiě),將會(huì)是國(guó)內(nèi)不可多得的一本用Python來(lái)講解設(shè)計(jì)模式的書(shū)。本書(shū)適合的讀者:一線互聯(lián)網(wǎng)軟件開(kāi)發(fā)者、有一定編程基礎(chǔ)的IT新人、對(duì)設(shè)計(jì)模式和編程思想感興趣的人士。

羅偉富 ·程序設(shè)計(jì) ·8.8萬(wàn)字

JVM G1源碼分析和調(diào)優(yōu)
會(huì)員

G1是目前最成熟的垃圾回收器,已經(jīng)廣泛應(yīng)用在眾多公司的生產(chǎn)環(huán)境中。我們知道,CMS作為使用最為廣泛的垃圾回收器,也有令人頭疼的問(wèn)題,即如何對(duì)其眾多的參數(shù)進(jìn)行正確的設(shè)置。G1的目標(biāo)就是替代CMS,所以在設(shè)計(jì)之初就希望降低程序員的負(fù)擔(dān),減少人工的介入。但這并不意味著我們完全不需要了解G1的原理和參數(shù)調(diào)優(yōu)。筆者在實(shí)際工作中遇到過(guò)一些因參數(shù)設(shè)置不正確而導(dǎo)致GC停頓時(shí)間過(guò)長(zhǎng)的問(wèn)題。但要正確設(shè)置參數(shù)并不容易,這里涉及兩個(gè)方面:第一,需要對(duì)G1的原理熟悉,只有熟悉G1的原理才知道調(diào)優(yōu)的方向;第二,能分析和解讀G1運(yùn)行的日志信息,根據(jù)日志信息找到G1運(yùn)行過(guò)程中的異常信息,并推斷哪些參數(shù)可以解決這些異常。本書(shū)嘗試從G1的原理出發(fā),系統(tǒng)地介紹新生代回收、混合回收、FullGC、并發(fā)標(biāo)記、Refine線程等內(nèi)容;同時(shí)依托于jdk8u的源代碼介紹Hotspot如何實(shí)現(xiàn)G1,通過(guò)對(duì)源代碼的分析來(lái)了解G1提供了哪些參數(shù)、這些參數(shù)的具體意義;最后本書(shū)還設(shè)計(jì)了一些示例代碼,給出了G1在運(yùn)行這些示例代碼時(shí)的日志,通過(guò)日志分析來(lái)嘗試調(diào)整參數(shù)并達(dá)到性能優(yōu)化,還分析了參數(shù)調(diào)整可能帶來(lái)的負(fù)面影響。

彭成寒 ·程序設(shè)計(jì) ·10.8萬(wàn)字

Python快速編程入門(mén)
會(huì)員

Python是一種面向?qū)ο蟆⒔忉屝缘母叱绦蛘Z(yǔ)言,它已經(jīng)被應(yīng)用在眾多領(lǐng)域,包括Web開(kāi)發(fā)、操作系統(tǒng)管理、服務(wù)器運(yùn)維的自動(dòng)化腳本、科學(xué)計(jì)算、桌面軟件、服務(wù)器軟件(網(wǎng)絡(luò)軟件)、游戲等方面。本書(shū)以Windows為平臺(tái),系統(tǒng)全面地講解了Python3的基礎(chǔ)知識(shí),其中,第1章主要是帶領(lǐng)讀者認(rèn)識(shí)Python;第2章主要針對(duì)Python的基礎(chǔ)語(yǔ)法進(jìn)行講解;第3章主要介紹Python中的常用語(yǔ)句;第4~5章主要介紹了字符串、列表、元組、字典等類(lèi)型;第6~7章講解了函數(shù)的基礎(chǔ)和高知識(shí);第8章講解了Python中的文件操作;第9章講解了Python中異常的相關(guān)知識(shí);第10章講解了Python中的模塊;第11~12章側(cè)重講解了面向?qū)ο缶幊趟枷耄坏?3章圍繞著面向?qū)ο蟮木幊趟枷耄_(kāi)發(fā)了一個(gè)飛機(jī)大戰(zhàn)的小游戲。本書(shū)附有配套視頻、源代碼、習(xí)題、教學(xué)課件等資源,為了幫助初學(xué)者更好地學(xué)習(xí)本書(shū)中的內(nèi)容,還提供了在線答疑,希望得到更多讀者的關(guān)注。本書(shū)既可作為高等院校本、專(zhuān)科計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的程序設(shè)計(jì)課程教材,也可作為Python編程基礎(chǔ)的培訓(xùn)教材,是一本適合廣大編程開(kāi)發(fā)初學(xué)者的入門(mén)級(jí)教材。

黑馬程序員編著 ·程序設(shè)計(jì) ·10.1萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 灵川县| 高安市| 凤山县| 郑州市| 天水市| 大石桥市| 宜良县| 扶余县| 耒阳市| 河源市| 凭祥市| 博兴县| 孝昌县| 商丘市| 拉孜县| 外汇| 辽阳县| 鄂伦春自治旗| 峡江县| 清水河县| 航空| 冷水江市| 庐江县| 兴安盟| 贡嘎县| 林州市| 于都县| 原平市| 平塘县| 临夏县| 兴山县| 噶尔县| 武邑县| 会理县| 鹿泉市| 霞浦县| 清涧县| 霍林郭勒市| 桂林市| 鲜城| 青冈县|