![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
數(shù)據(jù)編碼 為什么需要數(shù)據(jù)編碼 應(yīng)用程序一直處在變化中,這些變化可能需要修改存儲(chǔ)的數(shù)據(jù):新增字段或者記錄類型,新的方式呈現(xiàn)現(xiàn)有數(shù)據(jù). 數(shù)據(jù)庫支持?jǐn)?shù)...
前兩篇都是在介紹一些數(shù)據(jù)密集型應(yīng)用的名詞,包括可靠性,可擴(kuò)展性,可維護(hù)性,數(shù)據(jù)模型等,這一篇我們來從數(shù)據(jù)存儲(chǔ)的角度看看,不同的數(shù)據(jù)模型,怎樣存儲(chǔ)...
數(shù)據(jù)模型應(yīng)該是軟件開發(fā)中最重要的部分,它不僅對(duì)軟件編碼方式,而且對(duì)如何思考待解決的問題都有深遠(yuǎn)的影響. 數(shù)據(jù)模型 關(guān)系模型 在關(guān)系模型中,數(shù)據(jù)被...
什么樣的系統(tǒng)是數(shù)據(jù)密集型系統(tǒng)? 對(duì)于數(shù)據(jù)密集型系統(tǒng)而言,CPU的處理能力不是第一限制因素,關(guān)鍵是數(shù)據(jù)量,數(shù)據(jù)的復(fù)雜度和數(shù)據(jù)的快速多變性.一般包括...
應(yīng)用器與操縱器 操縱器:以某種方式作用于他的參數(shù)所表示的數(shù)據(jù).應(yīng)用器: 重載一個(gè)運(yùn)算符,他的操作數(shù)是一個(gè)可操作的值和一個(gè)作用于這個(gè)值的操縱器. ...
問題 假設(shè)我們有一些需要一起釋放的對(duì)象,這些對(duì)象的類型并不完全一致.我們需要一種方式跟蹤這些對(duì)象并且在合適的時(shí)候一起釋放他們. 設(shè)計(jì)方案 按照C...
根據(jù)C++提供的構(gòu)造函數(shù),析構(gòu)函數(shù)我們可以實(shí)現(xiàn)在對(duì)象創(chuàng)建的時(shí)候和對(duì)象銷毀的時(shí)候根據(jù)我們的需要進(jìn)行一些輸出操作.我們可以在調(diào)用的函數(shù)中開始的時(shí)候聲...
前面一篇庫設(shè)計(jì)就是語言設(shè)計(jì)[http://www.reibang.com/p/8b2767d8e7b7] 向我們展示了在設(shè)計(jì)類庫的過程中,會(huì)遇...
這一篇中我們將通過設(shè)計(jì)一個(gè)簡單的String類來了解為什么說類庫的設(shè)計(jì)就是語言設(shè)計(jì)惠豺。C++允許用戶自定義的類型當(dāng)作內(nèi)建類型使用茫因。通過定義自己的類...