240 发简信
IP属地:青海
  • IP IPV6 "TCP/IP详解" 第五章

    IPv4的头部校验和只校验了头部, 不校验内容 IPv6没有头部校验和 IPv4中的TOS字段被分为了DS Field和ECN字段. DS字段用...

  • CMake

    Cmake是一种工具, 通过读取CMakeList.txt来定制项目的编译流程, 从而生成特定平台相关的MakeFile(Linux)或Visu...

  • 2.5 外观模式

    隐藏了系统内部的类和细节, 封装了一个外观给用户去调用 注意事项: 不要增加额外的功能 不要返回内部子系统的组件给客户, 但是必要的时候提供na...

  • 2.4 装饰模式

    动态地给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。 角色: 抽象构件:; 是具体构件和装饰类的...

  • 2.3 组合模式

    组合多个对象形成树形结构以表示具有部分-整体关系的层次结构。组合模式让客户端可以统一对待单个对象和组合对象。 最理想的例子是树, 每次调用树的A...

  • 2.2 桥接模式

    将抽象部分与它的实现部分解耦,使得两者都能够独立变化。 例子: 对于颜色和笔头粗细, 这是不可分割的两种特性, 属于设计不当. 但是毛笔可以将水...

  • 2 结构型模式

    2.1 适配器模式 把一个类的接口转化成客户希望的另外一种形式. 回调函数中需要用到的function<>绑定就是一种适配器. 原有的接口不支持...

  • 1.5 单例模式

    不做赘述, 单例模式想必大家已经烂熟于心了. 这里提一下多线程如何保证的单例模式的线程安全. 外部的if判断不加锁, 内部又有一层if判断, 这...

  • 设计模式 概述

    我的学习材料完全取自于冯Jungle[https://zhuanlan.zhihu.com/p/94877789] 为了解决某一类问题而提供的通...

个人介绍
没有简介,只有详情