国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

《Python高性能編程》還沒(méi)有找到python入門的書籍?來(lái)我推薦一本給你!

2023-06-21 19:36 作者:程序員小萬(wàn)  | 我要投稿





本書適合已入門 Python、還想要進(jìn)階和提高的讀者閱讀。

所有計(jì)算機(jī)語(yǔ)言說(shuō)到底都是在硬件層面的數(shù)據(jù)操作,所以高性能編程的一個(gè)終極目標(biāo)可以說(shuō)是“高性能硬件編程”。然而,Python 是一門高度抽象的計(jì)算機(jī)語(yǔ)言,它的一大優(yōu)勢(shì)是開(kāi)發(fā)團(tuán)隊(duì)的高效,不可否認(rèn)地存在這樣或那樣的設(shè)計(jì)缺陷,以及由于開(kāi)發(fā)者的水平而造成的人為的性能缺陷。

本書在介紹相關(guān)內(nèi)容的時(shí)候很克制,所介紹的都是些影響“速度更快、開(kāi)銷更低”的內(nèi)容,例如:內(nèi)置的 Tim 排序算法、列表的 resize 操作帶來(lái)的超額分配的開(kāi)銷、元組的內(nèi)存滯留(intern機(jī)制)帶來(lái)的資源優(yōu)化、散列函數(shù)與嗅探函數(shù)的工作原理、散列碰撞帶來(lái)的麻煩與應(yīng)對(duì)、Python 命名空間的管理,等等。



編譯器

書中提出一個(gè)觀點(diǎn):

讓你的代碼運(yùn)行更快的最簡(jiǎn)單的辦法就是讓它做更少的工作。

編譯器把代碼編譯成機(jī)器碼,是提高性能的關(guān)鍵組成部分。



密集型任務(wù)

高性能編程的一個(gè)改進(jìn)方向是提高密集型任務(wù)的處理效率,而這樣的任務(wù)無(wú)非兩大類:I/O 密集型與 CPU 密集型。

I/O 密集型任務(wù)主要是磁盤讀寫與網(wǎng)絡(luò)通信任務(wù),占用較多 I/O 時(shí)間,而對(duì) CPU 要求較少;CPU 密集型任務(wù)恰恰相反,它們要消耗較多的 CPU 時(shí)間,進(jìn)行大量的復(fù)雜的計(jì)算,例如計(jì)算圓周率與解析視頻等。

集群與現(xiàn)場(chǎng)教訓(xùn)

集群是一種多服務(wù)器運(yùn)行相同任務(wù)的結(jié)構(gòu),也就是說(shuō),集群中的各節(jié)點(diǎn)提供相同的服務(wù),其優(yōu)點(diǎn)是系統(tǒng)擴(kuò)展容易、具備容災(zāi)恢復(fù)能力。

集群需要克服的挑戰(zhàn)有:機(jī)器間信息同步的延遲、機(jī)器間配置與性能的差異、機(jī)器的損耗與維護(hù)、其它難以預(yù)料的問(wèn)題。書中列舉了兩個(gè)慘痛的教訓(xùn):華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失4.62億美元;Skype 公司 24 小時(shí)全球中斷的嚴(yán)重事故。



獲取方式:
1.一鍵三連+關(guān)注

2.后臺(tái)主動(dòng)留痕跡:“學(xué)習(xí)”
(重點(diǎn):主動(dòng)打招呼)


《Python高性能編程》還沒(méi)有找到python入門的書籍?來(lái)我推薦一本給你!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
曲阳县| 敦煌市| 五原县| 西丰县| 马龙县| 平果县| 资兴市| 宜川县| 廉江市| 鸡东县| 葵青区| 湖南省| 横山县| 获嘉县| 东乌| 绥德县| 巴东县| 曲周县| 四会市| 灌南县| 浦城县| 麦盖提县| 江城| 河津市| 通化县| 上思县| 鱼台县| 团风县| 会理县| 舞钢市| 万载县| 航空| 集安市| 黔江区| 北海市| 巴林左旗| 顺昌县| 岳普湖县| 新平| 长宁区| 伽师县|