前记:本周进入系统设计与实践的最后一周,讲解的是海量数据的分析与处理。 海量数据的问题 1,数据量过大,数据中什么情况都可能存在。2,软硬件要求高,系统资源占用率高。3,要求...
前记:本周进入系统设计与实践的最后一周,讲解的是海量数据的分析与处理。 海量数据的问题 1,数据量过大,数据中什么情况都可能存在。2,软硬件要求高,系统资源占用率高。3,要求...
前记:进入系统设计与实践的第二周,本周主要讲的是搭建大规模可拓展系统。 分布式系统 定义: 1,组件分布在网络计算机上。2,组件之间仅仅通过消息传递来通信并协调行动。 分布式...
前记:本周进入C++开发课程最后一门课:系统设计与实践。董飞老师从实践的角度讲解了系统设计中的要点;系统设计中的七剑客以及一些系统设计实例。 进程与线程 在程序中见的最多的概...
前记:本周进入设计模式最后一周,讲解了“对象性能”模式:Singleton单件模式和Flyweight享元模式;“状态变化”模式:State状态模式和Memento备忘录;“...
前记:进入C++设计模式第二周,本周学习了构造类模式和接口隔离类模式。 创建型模式:前面说了设计模式的一个核心的原则是松耦合,高聚合。通俗的讲是分离细化。模块化编程,分隔各个...
前记:本周进入设计模式课程。现实中很多复杂的设计可以通过分解来细分成较小的问题,不断细分,细分成很多问题并抽象后,会发现他们的解决思路是一致的。前人总结出了基本问题的经典解决...
前记:本周进入STL的最后一周,主要讲解的是各种泛型算法:非变易型算法,变易型算法,排序,数值算法,最后还介绍了内存分配器。下面为我的一些个人所得: 算法(Algorithm...
前记:进入STL的第二周,本周继续讲解了stl容器:stack,queue,map和multimap,set和multiset;STL的整体构成框架:容器,算法,迭代器,仿函...
前记:本周进入了STL与泛型编程。STL几乎可以当作一个新的语言来学,运用上与前面的c++知识在语法、观念上有很多不同。但是要真正领悟泛型编程的精髓,还是要深入stl源码中深...
前记:进入面向对象编程(下)的课程的第二周,也是最后一周。本周课程主要从类的内存模型入手,讲解类对象内存的构成,虚函数指针vptr,虚函数表vtbl。以及虚函数构成的动态联编...
前记:进入面向对象编程(下)的课程,在(上)概念建立完成后,进入了实用知识填充阶段:本周主要讲类中转换函数,显式调用explicit(禁隐式调用),智能指针,仿函数,类模版,...
前记:完成第三周的学习,整个面向对象的高级编程课(上)就结束了。前两周主要讲述类自身的特性:不带指针的类,和带指针的类;让我认识到了类的构成要点、使用方法以及内存管理的基础理...
前记:本周的课讲了类的构造函数(ctor),复制构造函数(copy ctor),析构函数(dtor),赋值运算符=的重载(copy op=);堆、栈、内存管理;实现了含指针的...
前记:开始第一课GeekBand C++开发工程师课程的学习,同时也开始写自己的第一篇C++笔记博客,记录下自己的疑惑,并寻找解答,这种探索的过程竟也如此有趣。 指针和引用 ...