跳至主要內容
Markdown 语法基础

Markdown 语法基础

Markdown官方教程
编辑器推荐:Typora

概述

Markdown 是一种可以使用普通文本编辑器编写的 标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown 的目标是实现「易读易写」


T4mako...大约 4 分钟基础知识基础语法Markdown
数据结构

1、线性表

线性表按存储方式分为 顺序存储链式存储,其 优缺点 不再赘述

线性表的基本操作:增删改查插计数等,注意链表的插入和删除等操作的指针指向顺序问题

链表有 单链表循环链表双向链表

2、栈与队列

栈:先进后出 的线性表
队列:先进先出 的线性表


T4mako...大约 2 分钟基础知识数据结构
计算机网络

1、概述

基础概念

三网融合包括:电信网络有线电视网络计算机网络

互联网的两个重要基本特点:连通性共享

网络三要素:语法语义同步(时序)

互联网服务提供者 ISP(Internet Service Provider) ,常译为互联网服务提供商。互联网服务提供者 ISP 可以从互联网管理机构申请到很多IP地址,同时拥有通信线路以及路由器等连网设备


T4mako...大约 32 分钟基础知识网络
设计模式

设计模式(pattern)是针对某一类问题的最佳解决方案,且已被成功应用与许多系统的设计中

设计模式的分类:

  • 「行为型模式」:涉及怎样合理设计对象之间的交互通信,怎样合理地为对象分配职责,使设计有弹性、易维护、易复用
    • 策略模式
    • 状态模式
    • 命令模式
    • 中介者模式
    • 责任链模式
    • 模板方法模式
    • 观察者模式
    • 访问者模式
  • 「结构型模式」:涉及如何组合类的对象,以形成更大的对象与结构
    • 装饰模式
    • 组合模式
    • 适配器模式
    • 外观模式
    • 代理模式
    • 享元模式
    • 桥接模式
  • 「创建型模式」:涉及对象的实例化,避免用户直接使用 new 创建对象
    • 工厂方法模式
    • 抽象工厂模式
    • 生成器模式
    • 原型模式
    • 单件模式

T4mako...大约 12 分钟基础知识设计模式
面向对象设计基本原则(UML)

UML 类图简介

UML(Unified Modeling Language) 类图(Class Diagram)属于结构图(静态图),常用于被描述一个系统的静态结构。

UML 类图包含 类、接口、泛化(继承)、实现、组合、聚合、关联、依赖关系

1. 类的 UML 图

类图分为三层结构:

  • 第一层:名字层,如果类的名字是斜体,则这个类是抽象类
  • 第二层:变量层(属性层),格式: 变量名:类型
  • 第三层:方法层,格式:方法名(参数列表)

T4mako...大约 3 分钟基础知识面向对象