240 發(fā)簡信
IP屬地:廣東
  • 數(shù)據(jù)編碼與演化

    數(shù)據(jù)編碼 為什么需要數(shù)據(jù)編碼 應(yīng)用程序一直處在變化中,這些變化可能需要修改存儲的數(shù)據(jù):新增字段或者記錄類型,新的方式呈現(xiàn)現(xiàn)有數(shù)據(jù). 數(shù)據(jù)庫支持數(shù)據(jù)模式的修改,但是對于大型系統(tǒng)...

  • 數(shù)據(jù)存儲與檢索

    前兩篇都是在介紹一些數(shù)據(jù)密集型應(yīng)用的名詞,包括可靠性,可擴展性,可維護性,數(shù)據(jù)模型等,這一篇我們來從數(shù)據(jù)存儲的角度看看,不同的數(shù)據(jù)模型,怎樣存儲和檢索數(shù)據(jù).這里開始是比較硬核...

  • 數(shù)據(jù)模型與查詢語言

    數(shù)據(jù)模型應(yīng)該是軟件開發(fā)中最重要的部分,它不僅對軟件編碼方式,而且對如何思考待解決的問題都有深遠的影響. 數(shù)據(jù)模型 關(guān)系模型 在關(guān)系模型中,數(shù)據(jù)被組織成關(guān)系,在SQL中被稱為表...

  • 可靠,可擴展,可維護的應(yīng)用系統(tǒng)

    什么樣的系統(tǒng)是數(shù)據(jù)密集型系統(tǒng)? 對于數(shù)據(jù)密集型系統(tǒng)而言,CPU的處理能力不是第一限制因素,關(guān)鍵是數(shù)據(jù)量,數(shù)據(jù)的復(fù)雜度和數(shù)據(jù)的快速多變性.一般包括如下模塊: 數(shù)據(jù)庫:持久化保存...

  • 應(yīng)用器贝奇、操縱器和函數(shù)對象

    應(yīng)用器與操縱器 操縱器:以某種方式作用于他的參數(shù)所表示的數(shù)據(jù).應(yīng)用器: 重載一個運算符,他的操作數(shù)是一個可操作的值和一個作用于這個值的操縱器. 問題 在C++中我們可以通過重...

  • 在簇中分配對象

    問題 假設(shè)我們有一些需要一起釋放的對象,這些對象的類型并不完全一致.我們需要一種方式跟蹤這些對象并且在合適的時候一起釋放他們. 設(shè)計方案 按照C++的傳統(tǒng)藝能:用類來表示概念...

  • 自己跟蹤自己的類

    根據(jù)C++提供的構(gòu)造函數(shù),析構(gòu)函數(shù)我們可以實現(xiàn)在對象創(chuàng)建的時候和對象銷毀的時候根據(jù)我們的需要進行一些輸出操作.我們可以在調(diào)用的函數(shù)中開始的時候聲明這樣一個對象,用來跟蹤函數(shù)執(zhí)...

  • 語言設(shè)計就是庫設(shè)計

    前面一篇庫設(shè)計就是語言設(shè)計[http://www.reibang.com/p/8b2767d8e7b7] 向我們展示了在設(shè)計類庫的過程中,會遇到與設(shè)計語言相似的問題. 這一...

  • 庫設(shè)計就是語言設(shè)計

    這一篇中我們將通過設(shè)計一個簡單的String類來了解為什么說類庫的設(shè)計就是語言設(shè)計。C++允許用戶自定義的類型當作內(nèi)建類型使用速种。通過定義自己的類型拳喻,我們可以實現(xiàn)定制化C++語...

  • 一個庫接口設(shè)計實例

    這篇我們將從一個C程序入手簡單分析C庫在日常中的使用哭当,然后在根據(jù)使用提出一些問題,進而為了解決這些問題冗澈,我們采用C++進行簡單封裝钦勘,看看這樣做能帶給我們什么好處。首先看下例子...

  • c++沉思錄讀書筆記目錄

    這篇是關(guān)于閱讀《C++沉思錄》記錄的目錄亚亲,方便進行查看彻采。 類和繼承 類設(shè)計者的核查表[http://www.reibang.com/p/7bce71769e07] 代理類[...

  • 日常使用的庫

    這一章書里面采用了比較古老的方式實現(xiàn)的需求,我們基于C++11以后的版本來實現(xiàn)一下捌归,因為現(xiàn)在的C++STL庫已經(jīng)已經(jīng)提供了regex的功能肛响。 問題 假設(shè)我們存在兩份文件,第一...

  • 函數(shù)配接器

    上一篇我們介紹了函數(shù)對象是如何幫助我們在運行時可以動態(tài)創(chuàng)建新的函數(shù)的惜索。這一篇我們將聚焦在不編寫定制化的函數(shù)對象類型终惑,怎么創(chuàng)建出新的函數(shù)。首先我們看一個例子: 這個例子使用了S...

  • 函數(shù)對象

    函數(shù)對象是STL庫提供的除了迭代器门扇,迭代器配接器以外的另外一種概念雹有。簡單來說:函數(shù)對象提供了一種方法,將要調(diào)用的函數(shù)與準備傳遞給這個函數(shù)的隱藏參數(shù)捆綁在一起臼寄。即:該對象實現(xiàn)了...

  • 迭代器配接器

    在模版和泛型算法[http://www.reibang.com/p/75ca37e858e4]中我們實現(xiàn)了一個查找算法: 可以幫助我們查找任意的線性結(jié)構(gòu)霸奕,我們將start和...

  • 使用泛型迭代器

    上一篇中我們介紹了迭代器的分類,下面我們將集中精力分析一個小程序吉拳,通過修改使用迭代器的類型质帅,讓這個程序做不同的事情。 迭代器類型 上面copy函數(shù)使用的In和Out分別對應(yīng)于...

  • 泛型迭代器

    存在的問題 上一篇中我們最終實現(xiàn)了find的算法: 這個算法針對Iter進行了一些假設(shè): 支持operator++留攒。 支持operator* 支持operator!=煤惩。 也就...

  • 模版和泛型算法

    從具體開始 首先讓我們先實現(xiàn)一個查找數(shù)組中是否存在一個數(shù)的例子開始: 在array這個數(shù)組中查找x,如果存在則返回位置p否則返回nullptr;針對這個函數(shù)我們看看find1...

  • 作為接口的模版

    前面幾篇我們了解了模版的經(jīng)典用途:建立容器類炼邀。下面我們來看看模版另外的重要用途:描述一個或者一組程序接口的通用方式魄揉。 第一個例子 我們從一個計算數(shù)組中元素和的例子開始: 主程...

  • 序列

    技術(shù)現(xiàn)狀 前面我們通過迭代器和容器類的方式建立了c++容器的常規(guī)范例。迭代器的思路很適合傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)拭宁,但是在實踐過程中洛退,我們需要為每一種容器都提供兩種類型的迭代器:Iter...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品