Golang 標(biāo)準(zhǔn)庫(kù)對(duì) IO 的抽象非常精巧,各個(gè)組件可以隨意組合,可以作為接口設(shè)計(jì)的典范。這篇文章結(jié)合一個(gè)實(shí)際的例子來(lái)和大家分享一下。 背景 以一個(gè)RPC的協(xié)議包來(lái)說(shuō),每個(gè)...
Golang 標(biāo)準(zhǔn)庫(kù)對(duì) IO 的抽象非常精巧,各個(gè)組件可以隨意組合,可以作為接口設(shè)計(jì)的典范。這篇文章結(jié)合一個(gè)實(shí)際的例子來(lái)和大家分享一下。 背景 以一個(gè)RPC的協(xié)議包來(lái)說(shuō),每個(gè)...
本文首發(fā)于我的個(gè)人博客:尾尾部落 0. 幾個(gè)概念 完全二叉樹(shù):若二叉樹(shù)的高度是h,除第h層之外,其他(1h-1)層的節(jié)點(diǎn)數(shù)都達(dá)到了最大個(gè)數(shù),并且第h層的節(jié)點(diǎn)都連續(xù)的集中在最左...
本文總結(jié)十大經(jīng)典排序算法及變形,并提供Java實(shí)現(xiàn)。參考文章:十大經(jīng)典排序算法總結(jié)(Java語(yǔ)言實(shí)現(xiàn))快速排序算法—左右指針?lè)ǎ诳臃?,前后指針?lè)?,遞歸和非遞歸快速排序及優(yōu)化...
本文首發(fā)于我的個(gè)人博客:尾尾部落 排序算法是最經(jīng)典的算法知識(shí)。因?yàn)槠鋵?shí)現(xiàn)代碼短,應(yīng)該廣,在面試中經(jīng)常會(huì)問(wèn)到排序算法及其相關(guān)的問(wèn)題。一般在面試中最??嫉氖强焖倥判蚝蜌w并排序等基...
標(biāo)題中的英文首字母大寫(xiě)比較規(guī)范,但在python實(shí)際使用中均為小寫(xiě)。 2018年8月1日筆記 0.簡(jiǎn)介 pyecharts是一個(gè)用于生成echarts圖表的類庫(kù)。echart...
1998年9月的美國(guó),有兩個(gè)小伙子準(zhǔn)備合伙創(chuàng)業(yè)開(kāi)公司,他們是24歲的布林和25歲的佩奇。兩個(gè)人在對(duì)商業(yè)計(jì)劃一無(wú)所知的情況下,準(zhǔn)備憑著手里的技術(shù)闖出一番天地。他們的公司提供一種...