互聯(lián)網(wǎng)產(chǎn)品業(yè)務(wù)的不斷發(fā)展,對數(shù)據(jù)庫提出了各式各樣新式的需求,于是涌現(xiàn)出了眾多的數(shù)據(jù)庫產(chǎn)品去迎合這些需求,導(dǎo)致軟件開發(fā)者面對這么多選擇時無從下手。 有些開發(fā)者在開發(fā)初期喜歡選擇...
互聯(lián)網(wǎng)產(chǎn)品業(yè)務(wù)的不斷發(fā)展,對數(shù)據(jù)庫提出了各式各樣新式的需求,于是涌現(xiàn)出了眾多的數(shù)據(jù)庫產(chǎn)品去迎合這些需求,導(dǎo)致軟件開發(fā)者面對這么多選擇時無從下手。 有些開發(fā)者在開發(fā)初期喜歡選擇...
上世紀60年代后,由于“軟件危機”的推動,人們開始借助工程化的方式解決軟件開發(fā)中質(zhì)量、成本和工期不可控的問題,形成了軟件工程學(xué)。 軟件工程學(xué)從其他人類工程學(xué)(如建筑學(xué)和硬件開...
正交設(shè)計,是普遍的設(shè)計原則,與粒度無關(guān),與編程范式無關(guān),更與具體的實現(xiàn)語言無關(guān)。(雖然確實在不同的編程范式下,或使用不同的編程語言時,具體的解決方法或難易程度不同,這也正是為...
前言 模板的基礎(chǔ)知識模板的類型參數(shù)模板的默認參數(shù)模板的模板參數(shù)模板的特化模板的非類型參數(shù)模板的編譯期計算數(shù)值計算類型計算模板遞歸 C++模板元編程元函數(shù)高階函數(shù)柯理函數(shù)(cu...
說文解字選擇抽象分享領(lǐng)悟成長之路消除重復(fù)提煉知識成為習(xí)慣更新知識重構(gòu)自我專攻術(shù)業(yè) 說文解字 讀書有三到,謂心到,眼到,口到。- 朱熹《訓(xùn)學(xué)齋規(guī)》 我出生時,父親為我取名「劉光...
C++是一門非常適合用來構(gòu)建DSL(Domain Specific Language)的語言,它的多范式特點為它提供了豐富的工具,尤其是C++提供了: 一個靜態(tài)類型系統(tǒng); 近...
前面介紹了元函數(shù)轉(zhuǎn)發(fā)的概念,也就是通過已有的元函數(shù)組合,來定義新的元函數(shù)。 如下我們實現(xiàn)一個元函數(shù)TypeSize用于求一個類型的size值: 得益于__int()是個元函數(shù)...