Skip to content
On this page

记录学习过程

  1. 编程及软件工程
    1. 编程语言
    2. DDD
    3. 设计模式
  2. 网络编程
    1. 网络协议,TCP/IP协议、UDP协议...
  3. 算法与数据结构
    1. 算法
      1. 排序
      2. 动态规划
      3. 递归
    2. 数据结构
      1. 链表、双向链表、环
      2. 跳表
      3. 树、二叉树、红黑树等
      4. 图论
  4. 编译原理
    1. 前端tokenizer、parser
    2. 后端优化
    3. VM、OpCode
    4. binary
    5. LLVM
  5. 计算机组成和原理
    1. 汇编指令
    2. 寄存器
    3. 中央处理器
    4. 输入、输出设备
  6. 信息安全对抗
    1. WEB安全
      1. SQL注入
      2. XSS
    2. 加密解密
    3. 缓冲区
    4. 欺骗
    5. 病毒
    6. 软件逆向工程
    7. 社会工程学