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