哈夫曼編碼思想 哈夫曼編碼本質(zhì)是“越重要越簡(jiǎn)潔”兵志,越重要的對(duì)象表示越簡(jiǎn)潔。 什么是更重要的對(duì)象宣肚?可以根據(jù)具體的需求場(chǎng)景來選擇對(duì)象的某個(gè)屬性來作為判斷的指標(biāo)想罕。 你會(huì)發(fā)現(xiàn),人們?nèi)?..
哈夫曼編碼思想 哈夫曼編碼本質(zhì)是“越重要越簡(jiǎn)潔”兵志,越重要的對(duì)象表示越簡(jiǎn)潔。 什么是更重要的對(duì)象宣肚?可以根據(jù)具體的需求場(chǎng)景來選擇對(duì)象的某個(gè)屬性來作為判斷的指標(biāo)想罕。 你會(huì)發(fā)現(xiàn),人們?nèi)?..
這張圖展示了一個(gè) HTTP 消息在發(fā)送和接收過程中霉涨,經(jīng)過 OSI 七層模型的封裝和解封裝過程按价。圖的左側(cè)展示了發(fā)送過程,右側(cè)展示了接收過程笙瑟,從上到下分別表示應(yīng)用層楼镐、傳輸層、網(wǎng)絡(luò)...
一、背景 WWDC2015蘋果宣布在iOS9支持純IPv6的網(wǎng)絡(luò)服務(wù)错洁,并且要求2016年提交到AppStore的應(yīng)用必須兼容純IPv6的網(wǎng)絡(luò)秉宿,要求適配的系統(tǒng)版本是iOS9...
升級(jí)原則 在制定升級(jí)計(jì)劃和具體的升級(jí)方案時(shí),需要遵循下述原則屯碴,確保整個(gè)IPv6升級(jí)過程平滑描睦、有序,同時(shí)最大限度地減少對(duì)現(xiàn)有服務(wù)和用戶的影響窿锉。 在制定詳細(xì)的實(shí)施步驟時(shí),考慮每個(gè)...
什么是灰度發(fā)布 所謂灰度發(fā)布就是將軟件新功能版本先發(fā)布到灰度區(qū)進(jìn)行可控范圍的驗(yàn)證,如果驗(yàn)證結(jié)果良好仍稀,再進(jìn)行正式發(fā)布洼滚,否則回滾灰度區(qū)取消發(fā)布的一種可靠、可持續(xù)的軟件發(fā)布方法技潘。 ...
Martin Fowler 原文 當(dāng)我和人聊關(guān)于使用微服務(wù)架構(gòu)風(fēng)格時(shí)铲掐,我感受到許多人的樂觀主義拾弃。開發(fā)人員很享受在更小的單元上工作,期待比單體系統(tǒng)更好的模塊化摆霉。但是任何架構(gòu)決策...