前記:本周進入系統(tǒng)設計與實踐的最后一周,講解的是海量數(shù)據(jù)的分析與處理。 海量數(shù)據(jù)的問題 1,數(shù)據(jù)量過大,數(shù)據(jù)中什么情況都可能存在。2,軟硬件要求高,系統(tǒng)資源占用率高。3,要求...
前記:本周進入系統(tǒng)設計與實踐的最后一周,講解的是海量數(shù)據(jù)的分析與處理。 海量數(shù)據(jù)的問題 1,數(shù)據(jù)量過大,數(shù)據(jù)中什么情況都可能存在。2,軟硬件要求高,系統(tǒng)資源占用率高。3,要求...
前記:進入系統(tǒng)設計與實踐的第二周,本周主要講的是搭建大規(guī)??赏卣瓜到y(tǒng)。 分布式系統(tǒng) 定義: 1,組件分布在網(wǎng)絡計算機上。2,組件之間僅僅通過消息傳遞來通信并協(xié)調行動。 分布式...
前記:本周進入C++開發(fā)課程最后一門課:系統(tǒng)設計與實踐。董飛老師從實踐的角度講解了系統(tǒng)設計中的要點;系統(tǒng)設計中的七劍客以及一些系統(tǒng)設計實例。 進程與線程 在程序中見的最多的概...
前記:本周進入設計模式最后一周,講解了“對象性能”模式:Singleton單件模式和Flyweight享元模式;“狀態(tài)變化”模式:State狀態(tài)模式和Memento備忘錄;“...
前記:進入C++設計模式第二周,本周學習了構造類模式和接口隔離類模式。 創(chuàng)建型模式:前面說了設計模式的一個核心的原則是松耦合,高聚合。通俗的講是分離細化。模塊化編程,分隔各個...
前記:本周進入設計模式課程?,F(xiàn)實中很多復雜的設計可以通過分解來細分成較小的問題,不斷細分,細分成很多問題并抽象后,會發(fā)現(xiàn)他們的解決思路是一致的。前人總結出了基本問題的經(jīng)典解決...
前記:本周進入STL的最后一周,主要講解的是各種泛型算法:非變易型算法,變易型算法,排序,數(shù)值算法,最后還介紹了內(nèi)存分配器。下面為我的一些個人所得: 算法(Algorithm...
前記:進入STL的第二周,本周繼續(xù)講解了stl容器:stack,queue,map和multimap,set和multiset;STL的整體構成框架:容器,算法,迭代器,仿函...
前記:本周進入了STL與泛型編程。STL幾乎可以當作一個新的語言來學,運用上與前面的c++知識在語法、觀念上有很多不同。但是要真正領悟泛型編程的精髓,還是要深入stl源碼中深...
前記:進入面向對象編程(下)的課程的第二周,也是最后一周。本周課程主要從類的內(nèi)存模型入手,講解類對象內(nèi)存的構成,虛函數(shù)指針vptr,虛函數(shù)表vtbl。以及虛函數(shù)構成的動態(tài)聯(lián)編...
前記:進入面向對象編程(下)的課程,在(上)概念建立完成后,進入了實用知識填充階段:本周主要講類中轉換函數(shù),顯式調用explicit(禁隱式調用),智能指針,仿函數(shù),類模版,...
前記:完成第三周的學習,整個面向對象的高級編程課(上)就結束了。前兩周主要講述類自身的特性:不帶指針的類,和帶指針的類;讓我認識到了類的構成要點、使用方法以及內(nèi)存管理的基礎理...
前記:本周的課講了類的構造函數(shù)(ctor),復制構造函數(shù)(copy ctor),析構函數(shù)(dtor),賦值運算符=的重載(copy op=);堆、棧、內(nèi)存管理;實現(xiàn)了含指針的...
前記:開始第一課GeekBand C++開發(fā)工程師課程的學習,同時也開始寫自己的第一篇C++筆記博客,記錄下自己的疑惑,并尋找解答,這種探索的過程竟也如此有趣。 指針和引用 ...