![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
海量數(shù)據(jù)問題的處理方法: 1.hash map 就是把任意長度的輸入通過散列算法編程固定長度的輸出杂彭。這種轉(zhuǎn)換時一種壓縮映射 哈希表,用來快速查找...
搭建大規(guī)乃疲可擴(kuò)展系統(tǒng) 1.如何檢測一臺機(jī)器是否宕機(jī)主胧? CAP理論:一致性叭首,對于一些操作讥裤,每一個客戶端有同樣的view放棒,可用性己英,指所有客戶端可以讀...
系統(tǒng)設(shè)計(jì)與實(shí)踐 系統(tǒng)設(shè)計(jì)介紹 短URL設(shè)計(jì) 設(shè)計(jì)一個系統(tǒng)把用戶提供的URL轉(zhuǎn)換為短的URL厢破,訪問的時候要跳回到原始的URL,在系統(tǒng)設(shè)計(jì)的面試?yán)铮?..
Week11 Notes “對象性能模式” 單間模式 面向?qū)ο蠛芎玫亟鉀Q了抽象的問題摩泪,但是不可避免要付出一定的代價劫谅,在某些情況下,抽象帶來的代價...
工廠方法:factory method 其實(shí)是當(dāng)我們在類里面要實(shí)例化一個類的時候荞驴,有可能有多種情況出現(xiàn),需要創(chuàng)建的對象類型經(jīng)常改變贯城,我們可以通過...
C++設(shè)計(jì)模式 為了理解松耦合設(shè)計(jì)思想熊楼,掌握面向?qū)ο笤O(shè)計(jì)原則 什么是設(shè)計(jì)模式? 是一種解決方案的核心能犯,可以避免重復(fù)勞動 設(shè)計(jì)模式不等于面向?qū)ο笤O(shè)...
Week8 Notes 變易算法: copy:對象拷貝 templateinlineOutIt copy(InIt_First, _InIt _...
Week7 Notes 容器Containers Stack 也是一個線性容器鲫骗,是一種先進(jìn)后出FILO的數(shù)據(jù)結(jié)構(gòu),所以支持的操作有push po...
STL和泛型編程 Week6 Notes 1.模板概念和模板函數(shù) C++模板簡介 概觀 為什么會有模板這個概念 STL里面可能會有大量的重載出現(xiàn)...