240 发简信
IP属地:湖北
  • 系统设计与实践(三) GeekBand

    Hadoop Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利...

  • 系统设计与实践(二) GeekBand

    分布式系统 分布式系统基础重要要点 对外提供无状态节点,内部实现具体有状态或者无状态节点逻辑,节点即可以是提供服务,也可以是存储数据。 拜占庭问...

  • 系统设计与实践(一) GeekBand

    常见系统设计类问题 1.Tiny Url2.RateLimit3.Messenger/Chatroom4.Stats Server5.News ...

  • Resize,w 360,h 240
    C++设计模式(三) GeekBand

    “对象性能”模式 面向对象很好地解决了“抽象”的问题,但是不可避免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略,但某些情况,...

  • Resize,w 360,h 240
    C++设计模式(二) GeekBand

    “对象创建”模式通过“对象创建”模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象...

  • C++设计模式(一) GeekBand

    好的软件设计是多用代码复用,但实际设计中却要遇到许多变化,而变化是复用的天敌。为了能够尽量减少变化所带来的设计复杂性,软件设计常常使用面向对象设...

  • STL与泛型编程第二周笔记 GeekBand

    1.关联容器map与set 关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 ...

  • STL与泛型编程第一周笔记 GeekBand

    本周学习的内容有点多,主要学习了C++中的模板(包括函数模板和类模板)、泛型编程概述和三种容器(vector,deque,list)。 模板 模...

  • Resize,w 360,h 240
    C++面向对象编程(下)第二周笔记 GeekBand

    1.对象模型 C++对象模型中,non static数据成员被放置到对象内部,static数据成员,static and non static函...