老男孩八门合集:Linux运维班VIP培训课程,新版77期不加密完整版下载 价值万元(更新77期)
本套课程老男孩微服务与容器云架构师,课程官方售价8000元,本次更新的课程共分为13天,文件大小共计26.06G;此课程是从Docker入门、微服务与Kubernetes进阶课程,基础与实战相结合的方式需要有Linux基础(无须开发基础),最好是学习完老男孩中级Linux课程,文章底部附下载地址。

老男孩八门合集:Linux运维班VIP培训课程,新版77期不加密完整版下载 价值万元(更新77期)

微服务与容器云架构师 视频截图

老男孩八门合集:Linux运维班VIP培训课程,新版77期不加密完整版下载 价值万元(更新77期)

微服务与容器云架构师 视频截图

老男孩golang课程老男孩MySQL DBA 6期老男孩Python29期老男孩k8s视频教程老男孩Python32期老男孩linux76期老男孩linux77就业班老男孩Linux77期微服务与容器云架构师
老男孩golang课程
│  ├─day01
│  │  └─视频
│  │          01 为什么要学习Go.mp4
│  │          02 课上所用物料介绍.mp4
│  │          03 安装Go开发包.mp4
│  │          04 配置GOPATH.mp4
│  │          05 Go项目目录结构介绍.mp4
│  │          06 安装VSCode编辑器.mp4
│  │          07 编写第一个Go语言程序.mp4
│  │          08 变量声明.mp4
│  │          09 变量赋值.mp4
│  │          10 常量和iota.mp4
│  │          11 整型.mp4
│  │          12 浮点型复数和布尔值.mp4
│  │          13 fmt总结5.mp4
│  │          14 字符串操作.mp4
│  │          15 字符串修改及类型转换.mp4
│  │          16 if判断和for循环.mp4
│  │          day01课上代码和笔记.zip
│  │          
│  ├─day02
│  │      01内容回顾.mp4
│  │      02switch和goto.mp4
│  │      03运算符.mp4
│  │      04数组.mp4
│  │      05数组练习题.mp4
│  │      06切片1.mp4
│  │      07切片的本质.mp4
│  │      08append和copy.mp4
│  │      09append再补充.mp4
│  │      10指针和make及new.mp4
│  │      11map.mp4
│  │      12函数.mp4
│  │      day02课上代码和笔记.zip
│  │      
│  ├─day03
│  │  └─视频
│  │          01今日内容概要.mp4
│  │          02内容回顾_运算符和数组.mp4
│  │          03内容回顾_切片.mp4
│  │          04内容回顾_map.mp4
│  │          05作业1_字符统计.mp4
│  │          06作业2_回文判断.mp4
│  │          07函数定义和defer.mp4
│  │          08作用域.mp4
│  │          09函数类型作为参数和返回值.mp4
│  │          10闭包.mp4
│  │          11闭包.mp4
│  │          12defer再讲解.mp4
│  │          13内置函数.mp4
│  │          14fmt标准库介绍.mp4
│  │          15本周作业介绍.mp4
│  │          day03课上代码和笔记.zip
│  │          
│  ├─day04
│  │  └─视频
│  │          01今日内容概要.mp4
│  │          02内容回顾.mp4
│  │          03分金币作业.mp4
│  │          04递归.mp4
│  │          05自定义类型和类型别名.mp4
│  │          06结构体初识.mp4
│  │          07匿名结构体.mp4
│  │          08结构体指针和结构体初始化.mp4
│  │          09结构体和初始化.mp4
│  │          10方法和接收者.mp4
│  │          11值接收者和指针接收者的区别.mp4
│  │          12那些你遇到的问题呀.mp4
│  │          13函数版学生管理系统.mp4
│  │          14结构体的匿名字段结构体嵌套等.mp4
│  │          15结构体模拟实现继承.mp4
│  │          16结构体与JSON.mp4
│  │          day04课上代码和笔记.zip
│  │          
│  ├─day05
│  │  └─视频
│  │          01 结构体内容回顾01.mp4
│  │          02 结构体内容回顾02.mp4
│  │          03 结构体版学生管理系统.mp4
│  │          04 今日内容.mp4
│  │          05 初识接口类型.mp4
│  │          06接口的定义与实现.mp4
│  │          07指针接收者实现接口和值接收者实现接口的区别.mp4
│  │          08实现多个接口和接口嵌套.mp4
│  │          09空接口.mp4
│  │          10package相关.mp4
│  │          11为什么要有日志库作业.mp4
│  │          12打开文件读内容.mp4
│  │          13文件写入.mp4
│  │          14使用bufio获取用户输入.mp4
│  │          15日志库作业需求.mp4
│  │          day05课上代码和笔记.zip
│  │          
│  ├─day06
│  │  └─视频
│  │          01今日内容.mp4
│  │          02内容回顾.mp4
│  │          03在文件中间插入内容.mp4
│  │          04time包.mp4
│  │          05time包补充.mp4
│  │          06日志库需求分析.mp4
│  │          07日志库简单实现.mp4
│  │          08runtime.Caller.mp4
│  │          09记录日志时支持格式化输出.mp4
│  │          10实现往文件里记录日志.mp4
│  │          11日志文件切割.mp4
│  │          12日志库补充.mp4
│  │          13反射及附加题作业需求.mp4
│  │          day06课上代码和笔记.zip
│  │          
│  ├─day07
│  │  └─视频
│  │          01今日内容.mp4
│  │          02内容回顾.mp4
│  │          03ini配置文件解析1.mp4
│  │          04ini配置文件解析2.mp4
│  │          05strconv标准库介绍.mp4
│  │          06并发编程介绍.mp4
│  │          07创建goroutine.mp4
│  │          08sync.WaitGroup.mp4
│  │          09goroutine调度模型GMP.mp4
│  │          10channel初识.mp4
│  │          11channel练习.mp4
│  │          12单向通道.mp4
│  │          13work_pool练习.mp4
│  │          14select介绍.mp4
│  │          15作业要求.mp4
│  │          day07课上代码和笔记.zip
│  │          
│  ├─day08
│  │  └─视频
│  │          01今日内容.mp4
│  │          02内容回顾.mp4
│  │          03几个作业的问题.mp4
│  │          04异步写日志.mp4
│  │          05互斥锁.mp4
│  │          06读写互斥锁.mp4
│  │          07sync.Once示例.mp4
│  │          08sync.Map示例.mp4
│  │          09atomic原子性操作.mp4
│  │          10互联网协议介绍.mp4
│  │          11TCP服务端客户端开发.mp4
│  │          12解决粘包问题.mp4
│  │          13UDP客户端服务端.mp4
│  │          day08课上代码和笔记.zip
│  │          
│  ├─day09
│  │      01今日分享.mp4
│  │      02今日内容概要.mp4
│  │      03内容回顾01.mp4
│  │      04内容回顾02.mp4
│  │      05http_server端.mp4
│  │      06http_client.mp4
│  │      07单元测试.mp4
│  │      08测试组和子测试.mp4
│  │      09性能基准测试.mp4
│  │      10性能优化简介.mp4
│  │      11flag包用法.mp4
│  │      12pprof性能调优简介.mp4
│  │      
│  ├─day10
│  │      01今日分享面试题.mp4
│  │      02内容回顾.mp4
│  │      03今日内容.mp4
│  │      04MySQL介绍.mp4
│  │      05使用Go语言连接MySQL.mp4
│  │      06查询单条记录.mp4
│  │      07查询多条记录.mp4
│  │      08插入更新和删除操作.mp4
│  │      09MySQL预处理.mp4
│  │      10MySQL事务操作.mp4
│  │      11sqlx的使用.mp4
│  │      12sql注入演示.mp4
│  │      13redis示例.mp4
│  │      14消息队列介绍.mp4
│  │      15nsq使用.mp4
│  │      
│  ├─day11
│  │      01刷leetcode做题.mp4
│  │      02今日内容.mp4
│  │      03上周作业思路.mp4
│  │      04go module简单介绍.mp4
│  │      05context初识.mp4
│  │      06context内容介绍.mp4
│  │      07上午内容复习.mp4
│  │      08.日志收集项目架构.mp4
│  │      09kafka介绍.mp4
│  │      10kafka启动.mp4
│  │      11zookeeper工作机制.mp4
│  │      12tail模块介绍及使用.mp4
│  │      13sarama模块介绍及使用.mp4
│  │      14logAgent实现.mp4
│  │      15配置文件版LogAgent.mp4
│  │      
│  ├─day12
│  │  └─视频
│  │          01内容回顾.mp4
│  │          02今日内容概要.mp4
│  │          03etcd介绍.mp4
│  │          04etcd搭建.mp4
│  │          05etcd操作.mp4
│  │          06logagent从etcd加载收集项配置.mp4
│  │          07logagent上午内容回顾.mp4
│  │          08logagent根据etcd的配置创建多个tailtask.mp4
│  │          09logagent实现watch新配置.mp4
│  │          10logagent实现新增收集任务.mp4
│  │          11logagent删除新配置中没有的那个任务.mp4
│  │          12logagent根据IP拉取自己的配置.mp4
│  │          
│  ├─day13
│  │  └─视频
│  │          01内容回顾.mp4
│  │          02今日内容.mp4
│  │          03ES介绍.mp4
│  │          04ES搭建及常见API示例.mp4
│  │          05go操作ES.mp4
│  │          06kafka消费示例.mp4
│  │          07Kibana搭建及使用.mp4
│  │          08logtransfer实现.mp4
│  │          09logstransfer优化.mp4
│  │          10prometheus和grafana介绍.mp4
│  │          11项目总结.mp4
│  │          
│  ├─day14
│  │      01.gin的介绍.wmv
│  │      02.gin请求.wmv
│  │      03.gin路由.wmv
│  │      04.数据解析和绑定.wmv
│  │      05.gin各种渲染.wmv
│  │      06.重定向.wmv
│  │      07.中间件.wmv
│  │      08.中间件练习.wmv
│  │      09.cookie和session.wmv
│  │      10.中间件设计.wmv
│  │      11.练习.wmv
│  │      gin框架.doc
│  │      
│  ├─day15
│  │  │  01.作业.wmv
│  │  │  02.内存session完成.wmv
│  │  │  03.中间库的完成.wmv
│  │  │  04.博客数据库分析.wmv
│  │  │  05.项目搭建.wmv
│  │  │  06.文章的dao实现.wmv
│  │  │  07.主页的service层.wmv
│  │  │  08.主页功能的实现和调bug.wmv
│  │  │  博客项目.docx
│  │  │  
│  │  ├─课上代码
│  │  │  ├─go_5_blog
│  │  │  │  │  main.go
│  │  │  │  │  
│  │  │  │  ├─.idea
│  │  │  │  │      go_5_blog.iml
│  │  │  │  │      misc.xml
│  │  │  │  │      modules.xml
│  │  │  │  │      workspace.xml
│  │  │  │  │      
│  │  │  │  ├─controller
│  │  │  │  │      handler.go
│  │  │  │  │      
│  │  │  │  ├─dao
│  │  │  │  │  └─db
│  │  │  │  │          article.go
│  │  │  │  │          article_test.go
│  │  │  │  │          category.go
│  │  │  │  │          category_test.go
│  │  │  │  │          db.go
│  │  │  │  │          
│  │  │  │  ├─model
│  │  │  │  │      article.go
│  │  │  │  │      category.go
│  │  │  │  │      
│  │  │  │  ├─service
│  │  │  │  │      article.go
│  │  │  │  │      category.go
│  │  │  │  │      
│  │  │  │  ├─static
│  │  │  │  │  ├─ckeditor5-build-classic
│  │  │  │  │  │  │  ckeditor.js
│  │  │  │  │  │  │  ckeditor.js.map
│  │  │  │  │  │  │  
│  │  │  │  │  │  └─translations
│  │  │  │  │  │          ar.js
│  │  │  │  │  │          ast.js
│  │  │  │  │  │          bg.js
│  │  │  │  │  │          ca.js
│  │  │  │  │  │          cs.js
│  │  │  │  │  │          da.js
│  │  │  │  │  │          de-ch.js
│  │  │  │  │  │          de.js
│  │  │  │  │  │          el.js
│  │  │  │  │  │          en-au.js
│  │  │  │  │  │          eo.js
│  │  │  │  │  │          es.js
│  │  │  │  │  │          et.js
│  │  │  │  │  │          eu.js
│  │  │  │  │  │          fa.js
│  │  │  │  │  │          fi.js
│  │  │  │  │  │          fr.js
│  │  │  │  │  │          gl.js
│  │  │  │  │  │          gu.js
│  │  │  │  │  │          hr.js
│  │  │  │  │  │          hu.js
│  │  │  │  │  │          it.js
│  │  │  │  │  │          ja.js
│  │  │  │  │  │          km.js
│  │  │  │  │  │          kn.js
│  │  │  │  │  │          ko.js
│  │  │  │  │  │          ku.js
│  │  │  │  │  │          nb.js
│  │  │  │  │  │          ne.js
│  │  │  │  │  │          nl.js
│  │  │  │  │  │          no.js
│  │  │  │  │  │          oc.js
│  │  │  │  │  │          pl.js
│  │  │  │  │  │          pt-br.js
│  │  │  │  │  │          pt.js
│  │  │  │  │  │          ro.js
│  │  │  │  │  │          ru.js
│  │  │  │  │  │          si.js
│  │  │  │  │  │          sk.js
│  │  │  │  │  │          sq.js
│  │  │  │  │  │          sv.js
│  │  │  │  │  │          tr.js
│  │  │  │  │  │          tt.js
│  │  │  │  │  │          ug.js
│  │  │  │  │  │          uk.js
│  │  │  │  │  │          zh-cn.js
│  │  │  │  │  │          zh.js
│  │  │  │  │  │          
│  │  │  │  │  ├─css
│  │  │  │  │  │      base.css
│  │  │  │  │  │      index.css
│  │  │  │  │  │      m.css
│  │  │  │  │  │      
│  │  │  │  │  ├─images
│  │  │  │  │  │      5794.png
│  │  │  │  │  │      about.jpg
│  │  │  │  │  │      ad.jpg
│  │  │  │  │  │      author2.png
│  │  │  │  │  │      avatar.jpg
│  │  │  │  │  │      b01.jpg
│  │  │  │  │  │      b02.jpg
│  │  │  │  │  │      b03.jpg
│  │  │  │  │  │      b04.jpg
│  │  │  │  │  │      b05.jpg
│  │  │  │  │  │      b06.jpg
│  │  │  │  │  │      b07.jpg
│  │  │  │  │  │      banner.png
│  │  │  │  │  │      banner01.jpg
│  │  │  │  │  │      banner02.jpg
│  │  │  │  │  │      banner03.jpg
│  │  │  │  │  │      bg.jpg
│  │  │  │  │  │      bg.png
│  │  │  │  │  │      bi03.jpg
│  │  │  │  │  │      bi04.jpg
│  │  │  │  │  │      bi05.jpg
│  │  │  │  │  │      blank.jpg
│  │  │  │  │  │      close.png
│  │  │  │  │  │      date.png
│  │  │  │  │  │      datepng.png
│  │  │  │  │  │      jdbg.png
│  │  │  │  │  │      lanmbq.png
│  │  │  │  │  │      logo.jpg
│  │  │  │  │  │      mb01.jpg
│  │  │  │  │  │      mb02.jpg
│  │  │  │  │  │      mb04.jpg
│  │  │  │  │  │      mb05.jpg
│  │  │  │  │  │      mb06.jpg
│  │  │  │  │  │      mb07.jpg
│  │  │  │  │  │      mb08.jpg
│  │  │  │  │  │      navbg.png
│  │  │  │  │  │      navline.jpg
│  │  │  │  │  │      newsbg01.png
│  │  │  │  │  │      newsbg02.png
│  │  │  │  │  │      newsbg03 (1).png
│  │  │  │  │  │      newsbg03.png
│  │  │  │  │  │      newsbg04.png
│  │  │  │  │  │      posttime.gif
│  │  │  │  │  │      t01.jpg
│  │  │  │  │  │      t02.jpg
│  │  │  │  │  │      t03.jpg
│  │  │  │  │  │      text01.jpg
│  │  │  │  │  │      text02.jpg
│  │  │  │  │  │      titlebg.png
│  │  │  │  │  │      v1.jpg
│  │  │  │  │  │      v2.jpg
│  │  │  │  │  │      zd01.jpg
│  │  │  │  │  │      zd02.jpg
│  │  │  │  │  │      zd03.jpg
│  │  │  │  │  │      
│  │  │  │  │  ├─js
│  │  │  │  │  │      jquery-2.1.1.min.js
│  │  │  │  │  │      modernizr.js
│  │  │  │  │  │      nav.js
│  │  │  │  │  │      
│  │  │  │  │  └─upload
│  │  │  │  │          56bedc74-3904-45ef-94b1-510d1ce93fc1.JPG
│  │  │  │  │          808706f8-62fb-428d-bbb8-4842a22fe1a8.JPG
│  │  │  │  │          de4b6468-8566-428a-aaba-a255ee68c365.JPG
│  │  │  │  │          FLAMING MOUNTAIN.JPG
│  │  │  │  │          
│  │  │  │  ├─utils
│  │  │  │  │      util.go
│  │  │  │  │      
│  │  │  │  └─views
│  │  │  │          500.html
│  │  │  │          about.html
│  │  │  │          detail.html
│  │  │  │          gbook.html
│  │  │  │          index.html
│  │  │  │          post_article.html
│  │  │  │          share.html
│  │  │  │          
│  │  │  └─go_5_web
│  │  │      ├─.idea
│  │  │      │      go_5_web.iml
│  │  │      │      misc.xml
│  │  │      │      modules.xml
│  │  │      │      workspace.xml
│  │  │      │      
│  │  │      └─book
│  │  │          │  db.go
│  │  │          │  main.go
│  │  │          │  model.go
│  │  │          │  
│  │  │          └─templates
│  │  │                  book_list.html
│  │  │                  new_book.html
│  │  │                  
│  │  └─项目完整代码
│  │      └─blogger
│  │          │  main.go
│  │          │  
│  │          ├─.idea
│  │          │      blogger.iml
│  │          │      misc.xml
│  │          │      modules.xml
│  │          │      workspace.xml
│  │          │      
│  │          ├─controller
│  │          │      handler.go
│  │          │      
│  │          ├─dao
│  │          │  └─db
│  │          │          article.go
│  │          │          article_test.go
│  │          │          category.go
│  │          │          category_test.go
│  │          │          comment.go
│  │          │          db.go
│  │          │          leave.go
│  │          │          
│  │          ├─model
│  │          │      article.go
│  │          │      category.go
│  │          │      comment.go
│  │          │      leave.go
│  │          │      relative_article.go
│  │          │      
│  │          ├─service
│  │          │      article.go
│  │          │      category.go
│  │          │      comment.go
│  │          │      leave.go
│  │          │      
│  │          ├─static
│  │          │  ├─ckeditor5-build-classic
│  │          │  │  │  ckeditor.js
│  │          │  │  │  ckeditor.js.map
│  │          │  │  │  
│  │          │  │  └─translations
│  │          │  │          ar.js
│  │          │  │          ast.js
│  │          │  │          bg.js
│  │          │  │          ca.js
│  │          │  │          cs.js
│  │          │  │          da.js
│  │          │  │          de-ch.js
│  │          │  │          de.js
│  │          │  │          el.js
│  │          │  │          en-au.js
│  │          │  │          eo.js
│  │          │  │          es.js
│  │          │  │          et.js
│  │          │  │          eu.js
│  │          │  │          fa.js
│  │          │  │          fi.js
│  │          │  │          fr.js
│  │          │  │          gl.js
│  │          │  │          gu.js
│  │          │  │          hr.js
│  │          │  │          hu.js
│  │          │  │          it.js
│  │          │  │          ja.js
│  │          │  │          km.js
│  │          │  │          kn.js
│  │          │  │          ko.js
│  │          │  │          ku.js
│  │          │  │          nb.js
│  │          │  │          ne.js
│  │          │  │          nl.js
│  │          │  │          no.js
│  │          │  │          oc.js
│  │          │  │          pl.js
│  │          │  │          pt-br.js
│  │          │  │          pt.js
│  │          │  │          ro.js
│  │          │  │          ru.js
│  │          │  │          si.js
│  │          │  │          sk.js
│  │          │  │          sq.js
│  │          │  │          sv.js
│  │          │  │          tr.js
│  │          │  │          tt.js
│  │          │  │          ug.js
│  │          │  │          uk.js
│  │          │  │          zh-cn.js
│  │          │  │          zh.js
│  │          │  │          
│  │          │  ├─css
│  │          │  │      base.css
│  │          │  │      index.css
│  │          │  │      m.css
│  │          │  │      
│  │          │  ├─images
│  │          │  │      5794.png
│  │          │  │      about.jpg
│  │          │  │      ad.jpg
│  │          │  │      author2.png
│  │          │  │      avatar.jpg
│  │          │  │      b01.jpg
│  │          │  │      b02.jpg
│  │          │  │      b03.jpg
│  │          │  │      b04.jpg
│  │          │  │      b05.jpg
│  │          │  │      b06.jpg
│  │          │  │      b07.jpg
│  │          │  │      banner.png
│  │          │  │      banner01.jpg
│  │          │  │      banner02.jpg
│  │          │  │      banner03.jpg
│  │          │  │      bg.jpg
│  │          │  │      bg.png
│  │          │  │      bi03.jpg
│  │          │  │      bi04.jpg
│  │          │  │      bi05.jpg
│  │          │  │      blank.jpg
│  │          │  │      close.png
│  │          │  │      date.png
│  │          │  │      datepng.png
│  │          │  │      jdbg.png
│  │          │  │      lanmbq.png
│  │          │  │      logo.jpg
│  │          │  │      mb01.jpg
│  │          │  │      mb02.jpg
│  │          │  │      mb04.jpg
│  │          │  │      mb05.jpg
│  │          │  │      mb06.jpg
│  │          │  │      mb07.jpg
│  │          │  │      mb08.jpg
│  │          │  │      navbg.png
│  │          │  │      navline.jpg
│  │          │  │      newsbg01.png
│  │          │  │      newsbg02.png
│  │          │  │      newsbg03 (1).png
│  │          │  │      newsbg03.png
│  │          │  │      newsbg04.png
│  │          │  │      posttime.gif
│  │          │  │      t01.jpg
│  │          │  │      t02.jpg
│  │          │  │      t03.jpg
│  │          │  │      text01.jpg
│  │          │  │      text02.jpg
│  │          │  │      titlebg.png
│  │          │  │      v1.jpg
│  │          │  │      v2.jpg
│  │          │  │      zd01.jpg
│  │          │  │      zd02.jpg
│  │          │  │      zd03.jpg
│  │          │  │      
│  │          │  ├─js
│  │          │  │      jquery-2.1.1.min.js
│  │          │  │      modernizr.js
│  │          │  │      nav.js
│  │          │  │      
│  │          │  └─upload
│  │          │          56bedc74-3904-45ef-94b1-510d1ce93fc1.JPG
│  │          │          808706f8-62fb-428d-bbb8-4842a22fe1a8.JPG
│  │          │          de4b6468-8566-428a-aaba-a255ee68c365.JPG
│  │          │          FLAMING MOUNTAIN.JPG
│  │          │          
│  │          ├─utils
│  │          │      util.go
│  │          │      
│  │          └─views
│  │                  500.html
│  │                  about.html
│  │                  detail.html
│  │                  gbook.html
│  │                  index.html
│  │                  post_article.html
│  │                  share.html
│  │                  
│  ├─day16
│  │  │  01.复习.wmv
│  │  │  02.raft算法动画.wmv
│  │  │  03.raft选主实现.wmv
│  │  │  04.raft选举完成.wmv
│  │  │  05.raft分布式选举.wmv
│  │  │  06.选项设计模式.wmv
│  │  │  07.注册组件的分析.wmv
│  │  │  08.注册组件接口实现.wmv
│  │  │  09.服务组件上层架构.wmv
│  │  │  10.一个s惹的祸.wmv
│  │  │  raft分布式选举.go
│  │  │  微服务.doc
│  │  │  
│  │  ├─day04_zk
│  │  │  ├─.idea
│  │  │  │  │  day04_zk.iml
│  │  │  │  │  misc.xml
│  │  │  │  │  modules.xml
│  │  │  │  │  workspace.xml
│  │  │  │  │  
│  │  │  │  └─inspectionProfiles
│  │  │  ├─test01
│  │  │  │      main.go
│  │  │  │      
│  │  │  ├─test02
│  │  │  │      main.go
│  │  │  │      
│  │  │  ├─test03
│  │  │  │      main.go
│  │  │  │      
│  │  │  └─test04
│  │  │          main.go
│  │  │          
│  │  └─registry
│  │      │  options.go
│  │      │  plugin_mrg.go
│  │      │  registry.go
│  │      │  service.go
│  │      │  
│  │      └─etcd
│  │              etcd.go
│  │              etcd_test.go
│  │              
│  ├─day17
│  │      01.面试题.wmv
│  │      02.服务发现的原理.wmv
│  │      03.gRPC.wmv
│  │      04.gRPC客户端服务端.wmv
│  │      05.go-micro介绍.wmv
│  │      06.go-micro HelloWorld.wmv
│  │      07.go-micro案例.wmv
│  │      08.项目搭建.wmv
│  │      09.go-micro项目.wmv
│  │      下载好的包.zip
│  │      微服务.doc
│  │      编译好的go工具.zip
│  │      项目.zip
│  │      
│  ├─day18
│  │  │  01.docker介绍.wmv
│  │  │  02.image介绍.wmv
│  │  │  03.docker image.wmv
│  │  │  04.docker container.wmv
│  │  │  05.Dockerfile语法.wmv
│  │  │  06.分享dockerImage.wmv
│  │  │  07.创建私有仓库.wmv
│  │  │  08.dockerFile案例.wmv
│  │  │  09.dockerfile案例2.wmv
│  │  │  10.docker总结.wmv
│  │  │  docker.doc
│  │  │  
│  │  ├─CentOS-node-bak
│  │  │      CentOS7-new-bak-s001.vmdk
│  │  │      CentOS7-new-bak-s002.vmdk
│  │  │      CentOS7-new-bak-s003.vmdk
│  │  │      CentOS7-new-bak-s004.vmdk
│  │  │      CentOS7-new-bak-s005.vmdk
│  │  │      CentOS7-new-bak-s006.vmdk
│  │  │      CentOS7-new-bak-s007.vmdk
│  │  │      CentOS7-new-bak-s008.vmdk
│  │  │      CentOS7-new-bak-s009.vmdk
│  │  │      CentOS7-new-bak-s010.vmdk
│  │  │      CentOS7-new-bak-s011.vmdk
│  │  │      CentOS7-new-bak-s012.vmdk
│  │  │      CentOS7-new-bak-s013.vmdk
│  │  │      CentOS7-new-bak-s014.vmdk
│  │  │      CentOS7-new-bak-s015.vmdk
│  │  │      CentOS7-new-bak-s016.vmdk
│  │  │      CentOS7-new-bak-s017.vmdk
│  │  │      CentOS7-new-bak-s018.vmdk
│  │  │      CentOS7-new-bak-s019.vmdk
│  │  │      CentOS7-new-bak-s020.vmdk
│  │  │      CentOS7-new-bak-s021.vmdk
│  │  │      CentOS7-new-bak-s022.vmdk
│  │  │      CentOS7-new-bak-s023.vmdk
│  │  │      CentOS7-new-bak-s024.vmdk
│  │  │      CentOS7-new-bak-s025.vmdk
│  │  │      CentOS7-new-bak-s026.vmdk
│  │  │      CentOS7-new-bak-s027.vmdk
│  │  │      CentOS7-new-bak-s028.vmdk
│  │  │      CentOS7-new-bak-s029.vmdk
│  │  │      CentOS7-new-bak-s030.vmdk
│  │  │      CentOS7-new-bak-s031.vmdk
│  │  │      CentOS7-new-bak-s032.vmdk
│  │  │      CentOS7-new-bak.nvram
│  │  │      CentOS7-new-bak.vmdk
│  │  │      CentOS7-new-bak.vmsd
│  │  │      CentOS7-new-bak.vmx
│  │  │      CentOS7-new-bak.vmxf
│  │  │      vmware.log
│  │  │      
│  │  └─docker课件
│  │      │  docker-compose.yml
│  │      │  docker.doc
│  │      │  etcd-v3.0.12-linux-amd64.tar.gz
│  │      │  go1.12.7.linux-amd64.tar.gz
│  │      │  lantern-installer.exe
│  │      │  京东Docker容器实践.pdf
│  │      │  网易蜂巢容器公有云的Docker实践.pdf
│  │      │  运行.txt
│  │      │  
│  │      ├─99VPN
│  │      │  │  ClientSSR.exe
│  │      │  │  libcurl.dll
│  │      │  │  libiconv2.dll
│  │      │  │  libintl3.dll
│  │      │  │  LibPrivoxy.dll
│  │      │  │  libsodiumR.dll
│  │      │  │  privoxy-log.log
│  │      │  │  privoxy.conf
│  │      │  │  readme.txt
│  │      │  │  TAP.exe
│  │      │  │  官网地址.txt
│  │      │  │  
│  │      │  ├─bin
│  │      │  ├─config
│  │      │  │      config.ini
│  │      │  │      localhost.ini
│  │      │  │      proxylist.json
│  │      │  │      
│  │      │  ├─lang
│  │      │  │  │  sstap.po
│  │      │  │  │  zh_CN.po
│  │      │  │  │  zh_TW.po
│  │      │  │  │  
│  │      │  │  ├─zh_CN
│  │      │  │  │  └─LC_MESSAGES
│  │      │  │  │          scap.mo
│  │      │  │  │          
│  │      │  │  └─zh_TW
│  │      │  │      └─LC_MESSAGES
│  │      │  │              scap.mo
│  │      │  │              
│  │      │  ├─log
│  │      │  │      Dump-V1.0.8.5-T20170919-194727-P28768-T51876.dmp
│  │      │  │      Dump-V1.0.8.5-T20171007-223827-P2700-T14424.dmp
│  │      │  │      Dump-V1.0.8.5-T20171007-223929-P25184-T25180.dmp
│  │      │  │      Dump-V1.0.8.5-T20171007-224029-P23868-T12560.dmp
│  │      │  │      Dump-V1.0.8.5-T20171013-200514-P64596-T64600.dmp
│  │      │  │      Dump-V1.0.8.5-T20171013-201315-P71296-T58528.dmp
│  │      │  │      ERRORLOG-V1.0.8.5-T20170919-194727-P28768-T51876.LOG
│  │      │  │      ERRORLOG-V1.0.8.5-T20171007-223827-P2700-T14424.LOG
│  │      │  │      ERRORLOG-V1.0.8.5-T20171007-223929-P25184-T25180.LOG
│  │      │  │      ERRORLOG-V1.0.8.5-T20171007-224029-P23868-T12560.LOG
│  │      │  │      ERRORLOG-V1.0.8.5-T20171013-200514-P64596-T64600.LOG
│  │      │  │      ERRORLOG-V1.0.8.5-T20171013-201315-P71296-T58528.LOG
│  │      │  │      log.rar
│  │      │  │      
│  │      │  ├─proxy
│  │      │  ├─rules
│  │      │  │      China-IP-only.rules
│  │      │  │      Skip-all-China-IP.rules
│  │      │  │      
│  │      │  ├─skins
│  │      │  │  └─default
│  │      │  │          bottom-border.bmp
│  │      │  │          button.bmp
│  │      │  │          checkbox.bmp
│  │      │  │          dialog-sysbutton.bmp
│  │      │  │          dialog-title.bmp
│  │      │  │          left-right-border.bmp
│  │      │  │          res.ini
│  │      │  │          
│  │      │  ├─tap-driver
│  │      │  │  ├─x64
│  │      │  │  │      install.bat
│  │      │  │  │      OemVista.inf
│  │      │  │  │      OemWin2k.inf
│  │      │  │  │      tap0901.cat
│  │      │  │  │      tap0901.sys
│  │      │  │  │      tapinstall.exe
│  │      │  │  │      
│  │      │  │  └─x86
│  │      │  │          install.bat
│  │      │  │          OemWin2k.inf
│  │      │  │          tap0901.cat
│  │      │  │          tap0901.sys
│  │      │  │          tapinstall.exe
│  │      │  │          
│  │      │  ├─temp
│  │      │  │      341e8abaf8851de41b8fd12f392c7e14.cache
│  │      │  │      49b2fb138ae79bb9f112015feca2289a.cache
│  │      │  │      5da62e5eaab5f9d61d20feb2ef8067a4.cache
│  │      │  │      75eb2c336f7af5807cc7af327e1578fa.cache
│  │      │  │      98b2a9cbbda2c57928185a95e8cc10c4.cache
│  │      │  │      scdata.dat
│  │      │  │      
│  │      │  └─update
│  │      ├─dockerAli-lic
│  │      │      docker_subscription.lic
│  │      │      
│  │      ├─dockerEE-lic
│  │      │      docker_subscription.lic
│  │      │      
│  │      ├─docker安装文件
│  │      │  ├─CentOS7
│  │      │  │      docker-ce-18.06.1.ce-3.el7.x86_64.rpm
│  │      │  │      
│  │      │  ├─mac
│  │      │  │      Docker.dmg
│  │      │  │      
│  │      │  └─windows
│  │      │          Docker for Windows Installer.exe
│  │      │          
│  │      ├─minikube
│  │      ├─准备好的配置
│  │      │  ├─6-5
│  │      │  │  └─voting-example
│  │      │  │      │  docker-compose.yml
│  │      │  │      │  
│  │      │  │      ├─result-app
│  │      │  │      │  │  package.json
│  │      │  │      │  │  server.js
│  │      │  │      │  │  
│  │      │  │      │  └─views
│  │      │  │      │      │  angular.min.js
│  │      │  │      │      │  app.js
│  │      │  │      │      │  faker.js
│  │      │  │      │      │  index.html
│  │      │  │      │      │  socket.io.js
│  │      │  │      │      │  
│  │      │  │      │      └─stylesheets
│  │      │  │      │              style.css
│  │      │  │      │              
│  │      │  │      ├─voting-app
│  │      │  │      │  │  app.py
│  │      │  │      │  │  requirements.txt
│  │      │  │      │  │  
│  │      │  │      │  ├─static
│  │      │  │      │  │  │  faker.js
│  │      │  │      │  │  │  jquery.cookie.min.js
│  │      │  │      │  │  │  jquery.min.js
│  │      │  │      │  │  │  
│  │      │  │      │  │  ├─font-awesome
│  │      │  │      │  │  │  ├─css
│  │      │  │      │  │  │  │      font-awesome.css
│  │      │  │      │  │  │  │      font-awesome.min.css
│  │      │  │      │  │  │  │      
│  │      │  │      │  │  │  └─fonts
│  │      │  │      │  │  │          fontawesome-webfont.eot
│  │      │  │      │  │  │          fontawesome-webfont.svg
│  │      │  │      │  │  │          fontawesome-webfont.ttf
│  │      │  │      │  │  │          fontawesome-webfont.woff
│  │      │  │      │  │  │          fontawesome-webfont.woff2
│  │      │  │      │  │  │          FontAwesome.otf
│  │      │  │      │  │  │          
│  │      │  │      │  │  └─stylesheets
│  │      │  │      │  │          style.css
│  │      │  │      │  │          
│  │      │  │      │  ├─templates
│  │      │  │      │  │      index.html
│  │      │  │      │  │      
│  │      │  │      │  └─utils
│  │      │  │      │          __init__.py
│  │      │  │      │          __init__.pyc
│  │      │  │      │          
│  │      │  │      └─worker
│  │      │  │          │  pom.xml
│  │      │  │          │  
│  │      │  │          └─src
│  │      │  │              └─main
│  │      │  │                  └─java
│  │      │  │                      └─worker
│  │      │  │                              Worker.java
│  │      │  │                              
│  │      │  ├─7-10
│  │      │  │      docker-compose.yml
│  │      │  │      
│  │      │  ├─7-7
│  │      │  │      docker-compose.yml
│  │      │  │      
│  │      │  └─7-8
│  │      │          docker-compose.yml
│  │      │          
│  │      └─需要的软件
│  │          │  SecureCRT.rar
│  │          │  
│  │          ├─VMware14
│  │          │      VMware-workstation-full-14.0.0-6661328.exe
│  │          │      VMware14激活码.txt
│  │          │      
│  │          └─winSCP
│  │                  winscp553setup.1398135314.exe
│  │                  
│  ├─day19
│  │      01.namespace命名空间.wmv
│  │      02.容器端口映射.wmv
│  │      03.多机多容器的部署.wmv
│  │      04.etcd和集群网络.wmv
│  │      05.mysql镜像.wmv
│  │      06.容器数据持久化.wmv
│  │      07.wordpress.wmv
│  │      08.docker-compose.wmv
│  │      09.复杂应用部署.wmv
│  │      10.docker集群.wmv
│  │      
│  ├─day20
│  │      01.面试题1.wmv
│  │      02.面试题2.wmv
│  │      03.面试题3.wmv
│  │      04.面试题4.wmv
│  │      go基础测试题.doc
│  │      
│  └─课程代码
│          课程代码.rar
│          
└─老男孩go教育视频
    │  课程总结.mp4
    │  资料2.zip
    │  软件下载.txt
    │  面试合集.txt
    │  高薪学习it网.url
    │  
    ├─L001-Go语言-mp4
    │      01 Go开发1期 day1 开课介绍01.mp4
    │      02 Go开发1期 day1 开课介绍02.mp4
    │      03 Go开发1期 day1 开发环境搭建01.mp4
    │      04 Go开发1期 day1 开发环境搭建02.mp4
    │      05 Go开发1期 day1 高并发-channel演示01.mp4
    │      06 Go开发1期 day1 高并发-channel演示02.mp4
    │      07 Go开发1期 day1 高并发-channel演示03.mp4
    │      08 Go开发1期 day1 第一个go程序-包的概念01.mp4
    │      09 Go开发1期 day1 第一个go程序-包的概念02.mp4
    │      课件.zip
    │      
    ├─L002-Go语言-mp4
    │      01 Go开发1期 day2 回顾-基本类型.mp4
    │      02 Go开发1期 day2 包的概念.mp4
    │      03 Go开发1期 day2 函数和常量.mp4
    │      04 Go开发1期 day2 值类型和引用类型.mp4
    │      05 Go开发1期 day2 函数参数传递.mp4
    │      06 Go开发1期 day2 数据类型和操作符 .mp4
    │      07 Go开发1期 day2 字符串操作 .mp4
    │      day2.pptx
    │      project.zip
    │      分享-1.double.srt
    │      分享-4.double.srt
    │      
    ├─L003-Go语言-avi
    │      01 Go开发1期 day3 课后作业讲解01.avi
    │      02 Go开发1期 day3 课后作业讲解02.avi
    │      03 Go开发1期 day3 strings和strconv包01.avi
    │      04 Go开发1期 day3 strings和strconv包02.avi
    │      05 Go开发1期 day3 时间类型和指针类型.avi
    │      06 Go开发1期 day3 流程控制01.avi
    │      07 Go开发1期 day3 流程控制02.avi
    │      08 Go开发1期 day3 函数详解01.avi
    │      09 Go开发1期 day3 函数详解02.avi
    │      day3.pptx
    │      
    ├─L004-Go语言
    │      01 Go开发1期 day4 课后作业讲解01.mp4.avi
    │      02 Go开发1期 day4 课后作业讲解02.mp4.avi
    │      03 Go开发1期 day4 内置函数-递归函数.mp4.avi
    │      04 Go开发1期 day4 闭包.mp4.avi
    │      05 Go开发1期 day4 数组.mp4.avi
    │      06 Go开发1期 day4 切片01.mp4.avi
    │      07 Go开发1期 day4 切片02.mp4.avi
    │      08 Go开发1期 day4 map.mp4.avi
    │      09 Go开发1期 day4 包-锁机制.mp4.avi
    │      day4 递归&闭包&数组切片&map&锁.zip
    │      iPhoneiPad上如何阅读文件?.pdf
    │      PBBreader for Mac安装说明.docx
    │      PBBReaderForOSX1.0.3.0028α.pkg
    │      PBBReader_Setup_V8.4.1.zip
    │      QQ图片20170628194702.png
    │      
    ├─L005-Go语言
    │      01 Go开发1期 day5 排序01.mp4.mp4
    │      02 Go开发1期 day5 排序02.mp4.mp4
    │      03 Go开发1期 day5 结构体-链表01.mp4.mp4
    │      04 Go开发1期 day5 结构体-链表02.mp4.mp4
    │      05 Go开发1期 day5 二叉树03.mp4.mp4
    │      06 Go开发1期 day5 结构体与方法.mp4.mp4
    │      07 Go开发1期 day5 接口.mp4.mp4
    │      go.zip
    │      
    ├─L006-Go语言
    │      01 Go开发1期 day6 复习-课后作业讲解.mp4.avi
    │      02 Go开发1期 day6 接口讲解1.mp4.avi
    │      03 Go开发1期 day6 接口讲解2.mp4.avi
    │      04 Go开发1期 day6 接口讲解3.mp4.avi
    │      05 Go开发1期 day6 反射讲解1.mp4.avi
    │      06 Go开发1期 day6 反射讲解2.mp4.avi
    │      day6 接口&反射.zip
    │      day6.pptx
    │      
    ├─L007-Go语言
    │      01 Go开发1期 day7 接口实例讲解1.mp4.avi
    │      02 Go开发1期 day7 接口实例讲解2.mp4.avi
    │      03 Go开发1期 day7 接口实例讲解3.mp4.avi
    │      04 Go开发1期 day7 终端读写.mp4.avi
    │      05 Go开发1期 day7 文件读写1.mp4.avi
    │      06 Go开发1期 day7 命令行参数处理.mp4.avi
    │      07 Go开发1期 day7 json协议.mp4.avi
    │      08 Go开发1期 day7 错误处理.mp4.avi
    │      day7 文件&错误处理.zip
    │      day7.pptx
    │      
    ├─L008-Go语言
    │      01 Go开发1期 day8 复习.avi
    │      02 Go开发1期 day8 goroute原理.avi
    │      03 Go开发1期 day8 channel.avi
    │      04 Go开发1期 day8 channel读写.avi
    │      05 Go开发1期 day8 goroute通信1.avi
    │      06 Go开发1期 day8 goroute通信2.avi
    │      07 Go开发1期 day8 定时器.avi
    │      08 Go开发1期 day8 单元测试.avi
    │      
    ├─L009-Go语言
    │  │  01 Go开发1期 day9 复习.mp4.avi
    │  │  02 Go开发1期 day9 tcp编程01.mp4.avi
    │  │  03 Go开发1期 day9 tcp编程02.mp4.avi
    │  │  04 Go开发1期 day9 redis使用.mp4.avi
    │  │  05 Go开发1期 day9 redis连接池.mp4.avi
    │  │  06 Go开发1期 day9 聊天室01.mp4.avi
    │  │  07 Go开发1期 day9 聊天室02.mp4.avi
    │  │  08 Go开发1期 day9 聊天室03.mp4.avi
    │  │  09 Go开发1期 day9 聊天室04.mp4.avi
    │  │  redis&http.pptx
    │  │  聊天需求.txt
    │  │  
    │  ├─book_mgr
    │  │  ├─bin
    │  │  ├─log
    │  │  └─src
    │  │      ├─main
    │  │      │      login.go
    │  │      │      main.go
    │  │      │      menu.go
    │  │      │      
    │  │      └─model
    │  │              book.go
    │  │              mgr.go
    │  │              user.go
    │  │              
    │  └─project
    │      ├─bin
    │      ├─pkg
    │      └─src
    │          └─go_dev
    │              ├─day1
    │              │  ├─example1
    │              │  │      hello.go
    │              │  │      
    │              │  ├─goroute
    │              │  │      goroute.go
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroute_example
    │              │  │  ├─goroute
    │              │  │  │      add.go
    │              │  │  │      
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  └─package_example
    │              │      ├─calc
    │              │      │      add.go
    │              │      │      sub.go
    │              │      │      
    │              │      └─main
    │              │              main.go
    │              │              
    │              ├─day2
    │              │  ├─example1
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example13
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example14
    │              │  │  └─main
    │              │  ├─example15
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example16
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example17
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example2
    │              │  │  ├─add
    │              │  │  │      add.go
    │              │  │  │      
    │              │  │  ├─main
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  └─test
    │              │  │          test.go
    │              │  │          
    │              │  ├─example6
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  ├─example8
    │              │  │  └─main
    │              │  │          main.go
    │              │  │          
    │              │  └─example9
    │              │      └─main
    │              │              main.go
    │              │              
    │              ├─day3
    │              │  ├─example
    │              │  │  ├─example10
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example11
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example12
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example13
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example14
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example15
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example16
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example1_2
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example3
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example4
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  └─example8_9
    │              │  │          main.go
    │              │  │          
    │              │  └─work
    │              │      ├─exampel1
    │              │      │      main.go
    │              │      │      
    │              │      ├─example2
    │              │      │      main.go
    │              │      │      
    │              │      ├─example3
    │              │      │      main.go
    │              │      │      
    │              │      └─example4
    │              │              main.go
    │              │              
    │              ├─day4
    │              │  ├─example
    │              │  │  ├─example1
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example10
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example11
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example12
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example2
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example3
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example4
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example5
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example6
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example7
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example8
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  └─example9
    │              │  │          main.go
    │              │  │          
    │              │  └─work
    │              │      ├─example1
    │              │      │      main.go
    │              │      │      
    │              │      ├─example2
    │              │      │      main.go
    │              │      │      
    │              │      ├─example3
    │              │      │      main.go
    │              │      │      
    │              │      ├─example4
    │              │      │      main.go
    │              │      │      
    │              │      └─example5
    │              │              main.go
    │              │              
    │              ├─day5
    │              │  ├─example
    │              │  │  ├─example1
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example10
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example2
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example3
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example4
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example5
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example6
    │              │  │  ├─example7
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example8
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  └─example9
    │              │  │          main.go
    │              │  │          
    │              │  └─work
    │              │      ├─bsort
    │              │      │      main.go
    │              │      │      
    │              │      ├─isort
    │              │      │      main.go
    │              │      │      
    │              │      ├─qsort
    │              │      │      main.go
    │              │      │      
    │              │      └─ssort
    │              │              main.go
    │              │              
    │              ├─day6
    │              │  ├─example
    │              │  │  ├─example1
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example2
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example3
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example4
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example6
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example7
    │              │  │  │      link.go
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  ├─example8
    │              │  │  │      main.go
    │              │  │  │      
    │              │  │  └─example9
    │              │  │          main.go
    │              │  │          
    │              │  └─homework
    │              │      ├─main
    │              │      └─model
    │              │              book.go
    │              │              stu.go
    │              │              
    │              ├─day7
    │              │  └─example
    │              │      ├─example1
    │              │      │  ├─balance
    │              │      │  │      balance.go
    │              │      │  │      instance.go
    │              │      │  │      mgr.go
    │              │      │  │      random.go
    │              │      │  │      roundrobin.go
    │              │      │  │      
    │              │      │  └─main
    │              │      │          hash.go
    │              │      │          main.go
    │              │      │          
    │              │      ├─example10
    │              │      │      main.go
    │              │      │      
    │              │      ├─example2
    │              │      │      main.go
    │              │      │      
    │              │      ├─example3
    │              │      │      main.go
    │              │      │      
    │              │      ├─example4
    │              │      │      main.go
    │              │      │      
    │              │      ├─example5
    │              │      │      main.go
    │              │      │      
    │              │      ├─example6
    │              │      │      main.go
    │              │      │      
    │              │      ├─example7
    │              │      │      main.go
    │              │      │      
    │              │      ├─example8
    │              │      │      main.go
    │              │      │      
    │              │      └─example9
    │              │              main.go
    │              │              
    │              ├─day8
    │              │  ├─channel
    │              │  │      main.go
    │              │  │      
    │              │  ├─channel_readwrite
    │              │  │      main.go
    │              │  │      
    │              │  ├─chan_close
    │              │  │      main.go
    │              │  │      
    │              │  ├─chan_range
    │              │  │      main.go
    │              │  │      
    │              │  ├─chan_select
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroute_chan
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroute_lock
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroute_sync
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroute_sync2
    │              │  │      main.go
    │              │  │      
    │              │  ├─goroutine
    │              │  │      main.go
    │              │  │      
    │              │  ├─interface_to_struct
    │              │  │      main.go
    │              │  │      
    │              │  ├─panic
    │              │  │      main.go
    │              │  │      
    │              │  ├─readline
    │              │  │      main.go
    │              │  │      
    │              │  ├─test
    │              │  │      calc.go
    │              │  │      calc_test(1).go
    │              │  │      main.go
    │              │  │      student.go
    │              │  │      student_test.go
    │              │  │      
    │              │  ├─timer
    │              │  │      main.go
    │              │  │      
    │              │  └─timer2
    │              │          main.go
    │              │          
    │              └─day9
    │                  ├─book_mgr
    │                  │  ├─main
    │                  │  │      login.go
    │                  │  │      main(1).go
    │                  │  │      menu.go
    │                  │  │      
    │                  │  └─model
    │                  │          book.go
    │                  │          mgr.go
    │                  │          user.go
    │                  │          
    │                  ├─chan_write
    │                  │      main.go
    │                  │      
    │                  ├─chat
    │                  │  ├─chat_client
    │                  │  │      main.go
    │                  │  │      
    │                  │  ├─chat_server
    │                  │  │  ├─main
    │                  │  │  │      client.go
    │                  │  │  │      const.go
    │                  │  │  │      main.go
    │                  │  │  │      proto.go
    │                  │  │  │      redis.go
    │                  │  │  │      server.go
    │                  │  │  │      user_mgr.go
    │                  │  │  │      
    │                  │  │  └─model
    │                  │  │          error.go
    │                  │  │          mgr(1).go
    │                  │  │          user.go
    │                  │  │          
    │                  │  ├─model
    │                  │  │      user.go
    │                  │  │      
    │                  │  └─proto
    │                  │          const.go
    │                  │          proto.go
    │                  │          
    │                  ├─redis_batch_set
    │                  │      main.go
    │                  │      
    │                  ├─redis_conn
    │                  │      main.go
    │                  │      
    │                  ├─redis_expire
    │                  │      main.go
    │                  │      
    │                  ├─redis_hset
    │                  │      main.go
    │                  │      
    │                  ├─redis_list
    │                  │      main.go
    │                  │      
    │                  ├─redis_pool
    │                  │      main.go
    │                  │      
    │                  ├─redis_set
    │                  │      main.go
    │                  │      
    │                  ├─tcp_client
    │                  │      main.go
    │                  │      
    │                  ├─tcp_http
    │                  │      main.go
    │                  │      
    │                  └─tcp_server
    │                          main.go
    │                          
    ├─L010-Go语言
    │      01 Go开发1期 day10 http web开发-模板1.mp4.avi
    │      02 Go开发1期 day10 http web开发-模板2.mp4.avi
    │      03 Go开发1期 day10 http web开发-模板3.mp4.avi
    │      04 Go开发1期 day10 http web开发-模板4.mp4.avi
    │      05 Go开发1期 day10 聊天室1.mp4.avi
    │      06 Go开发1期 day10 聊天室2.mp4.avi
    │      07 Go开发1期 day10 聊天室3.mp4.avi
    │      08 Go开发1期 day10 mysql练习.mp4.avi
    │      day10 http&mysql.zip
    │      http&mysql.pptx
    │      
    ├─L011-Go语言
    │      01 golang第一期day11 复习.mp4.avi
    │      02 golang第一期day11 项目背景.mp4.avi
    │      03 golang第一期day11 日志库-配置文件库-tailf库-kafka库介绍.mp4.avi
    │      04 golang第一期day11 kafka库实战.mp4.avi
    │      05 golang第一期day11 配置库实战.mp4.avi
    │      06 golang第一期day11 日志收集客户端实战01.mp4.avi
    │      07 golang第一期day11 日志收集客户端实战02.mp4.avi
    │      08 golang第一期day11 日志收集客户端实战03.mp4.avi
    │      日志收集项目.pptx
    │      
    ├─L012-Go语言
    │      01 golang第一期day12 复习.mp4.avi
    │      02 golang第一期day12 etcd使用介绍.mp4.avi
    │      03 golang第一期day12 context包使用介绍.mp4.avi
    │      04 golang第一期day12 etcd搭建以及代码.mp4.avi
    │      05 golang第一期day12 kafka消费实例.mp4.avi
    │      06 golang第一期day12 logagent使用etcd配置01.mp4.avi
    │      07 golang第一期day12 logagent使用etcd配置02.mp4.avi
    │      08 golang第一期day12 logagent使用etcd配置03.mp4.avi
    │      
    ├─L013-Go语言
    │      01 Go开发1期 day13 log_transfe项目开发1.mp4.avi
    │      02 Go开发1期 day13 log_transfe项目开发2.mp4.avi
    │      03 Go开发1期 day13 日志收集系统整体架构.mp4.avi
    │      04 Go开发1期 day13 mysql 事务.mp4.avi
    │      05 Go开发1期 day13 beego web开发实践.mp4.avi
    │      06 Go开发1期 day13 beego metronic模板使用.mp4.avi
    │      07 Go开发1期 day13 日志管理平台开发1.mp4.avi
    │      08 Go开发1期 day13 日志管理平台开发2.mp4.avi
    │      09 Go开发1期 day13 日志管理平台开发3.mp4.avi
    │      day13.zip
    │      日志收集项目3.pptx
    │      
    ├─L014-Go语言
    │  │  01 Go开发1期 day14 复习.mp4.avi
    │  │  02 Go开发1期 day14 秒杀架构演进.mp4.avi
    │  │  03 Go开发1期 day14 秒杀架构设计.mp4.avi
    │  │  04 Go开发1期 day14 秒杀接入层01.mp4.avi
    │  │  05 Go开发1期 day14 秒杀接入层02.mp4.avi
    │  │  06 Go开发1期 day14 秒杀接入层03.mp4.avi
    │  │  20170826-1.chs.srt
    │  │  20170826-2.double.ass
    │  │  20170826-4.chs.srt
    │  │  20170826-5.double.ass
    │  │  秒杀抢购1.pptx
    │  │  
    │  ├─logcollect
    │  │  │  config.ini
    │  │  │  glide.yaml
    │  │  │  runAgent.sh
    │  │  │  
    │  │  └─src
    │  │      ├─CheckDiff
    │  │      │      main.go
    │  │      │      
    │  │      ├─CheckInode
    │  │      │      main.go
    │  │      │      
    │  │      ├─GetOffset
    │  │      │      main.go
    │  │      │      
    │  │      ├─kafka
    │  │      │      kafka.go
    │  │      │      limit.go
    │  │      │      
    │  │      ├─LogCollect
    │  │      │      limit.go
    │  │      │      log.go
    │  │      │      main.go
    │  │      │      schedule.go
    │  │      │      sum.go
    │  │      │      
    │  │      ├─LogStat
    │  │      │      main.go
    │  │      │      
    │  │      ├─PullLog
    │  │      │      main.go
    │  │      │      
    │  │      ├─tailf
    │  │      │      php_error.go
    │  │      │      tailf.go
    │  │      │      
    │  │      └─zklib
    │  │              zklib.go
    │  │              
    │  └─SecKill
    │      ├─SecAdmin
    │      ├─SecLayer
    │      └─SecProxy
    │          ├─conf
    │          │      app.conf
    │          │      
    │          ├─controller
    │          │      skill.go
    │          │      
    │          ├─logs
    │          ├─main
    │          │      config.go
    │          │      init.go
    │          │      main.go
    │          │      
    │          ├─router
    │          │      router.go
    │          │      
    │          ├─service
    │          │      config.go
    │          │      error.go
    │          │      service.go
    │          │      
    │          └─tools
    │              └─SetConf
    │                      main.go
    │                      
    ├─L015-Go语言-pbb
    │      01 Go开发1期 day15 秒杀接入层实现1.mp4.avi
    │      02 Go开发1期 day15 秒杀接入层实现2.mp4.avi
    │      03 Go开发1期 day15 秒杀接入层实现3.mp4.avi
    │      04 Go开发1期 day15 秒杀接入层实现4.mp4.avi
    │      05 Go开发1期 day15 秒杀接入层实现5.mp4.avi
    │      06 Go开发1期 day15 秒杀接入层实现6.mp4.avi
    │      day15.zip
    │      
    ├─L016-Go语言-pbb
    │      01 Go开发1期 day16 秒杀逻辑层实现1.mp4.avi
    │      02 Go开发1期 day16 秒杀逻辑层实现2.mp4.avi
    │      03 Go开发1期 day16 秒杀逻辑层实现3.mp4.avi
    │      04 Go开发1期 day16 秒杀逻辑层实现4.mp4.avi
    │      05 Go开发1期 day16 秒杀逻辑层实现5.mp4.avi
    │      06 Go开发1期 day16 秒杀逻辑层实现6.mp4.avi
    │      day16.zip
    │      秒杀抢购3.pptx
    │      
    ├─L017-Go语言-pbb
    │      01 Go开发1期 day17 beego 模板复习.mp4.avi
    │      02 Go开发1期 day17 秒杀后台实现1.mp4.avi
    │      03 Go开发1期 day17 秒杀后台实现2.mp4.avi
    │      04 Go开发1期 day17 秒杀后台实现3.mp4.avi
    │      05 Go开发1期 day17 秒杀后台实现4.mp4.avi
    │      06 Go开发1期 day17 秒杀后台实现5.mp4.avi
    │      day17.zip
    │      秒杀抢购4.pptx
    │      
    └─L018-Go语言-pbb-结课
            01 Go开发1期 秒杀抢购整合1.mp4.avi
            02 Go开发1期 秒杀抢购整合2.mp4.avi
            03 Go开发1期 秒杀抢购整合3.mp4.avi
            04 Go开发1期 项目总结-面试题.mp4.avi
            day18.zip
            秒杀抢购5.pptx
            
老男孩MySQL DBA 6期
│  资料.rar
│  
├─20190112
│      0_MySQL高级DBA公开课视频.avi
│      1_数据库通用知识介绍.avi
│      2_MySQL8常规安装.avi
│      3_MySQL8非常规安装.avi
│      4_MySQL8常见客户端和启动相关参数.avi
│      
├─20190119
│      1.上周作业点评.avi
│      10.MySQL update.mp4
│      2.MySQL授权认证.mp4
│      3.MySQL授权认证2.avi
│      4.MySQL用户密码.mp4
│      5.MySQL create table.mp4
│      6.MySQL create table 2.avi
│      7MySQL create table 3.mp4
│      8.MySQL Insert.mp4
│      9.MySQL insert update.mp4
│      
├─20190126
│      1.上周作业讲解.mp4
│      2.delete语句.mp4
│      20190126作业.docx
│      3.select语句1.mp4
│      4.select语句2.mp4
│      5.view index语句.mp4
│      6.常用函数1.mp4
│      7.常用函数2.mp4
│      delete.txt
│      MySQL高级DBA大作业1.docx
│      
├─20190216
│      1.上周作业.mp4
│      2.sql强化练习.mp4
│      3.sql强化练习.mp4
│      4.存储过程和函数1.mp4
│      5.存储过程和函数2.mp4
│      
├─20190223
│      1.上周作业点评_qpZy3.mp4
│      2.游标.mp4
│      3.触发器.mp4
│      4.触发器练习.mp4
│      5.MySQL数据库设计(数据类型).mp4
│      6.MySQL数据库设计(数据类型2).mp4
│      7.MySQL存储引擎.mp4
│      8.ER模型.mp4
│      9MySQL设计工具.mp4
│      
├─20190309
│      1.上周作业点评_bfjCU.mp4
│      2.事务.mp4
│      3.innodb引1擎.mp4
│      4.innodb引擎2.mp4
│      5.innodb引擎3.mp4
│      6.innodb引擎4.mp4
│      7.事务和锁.mp4
│      
├─20190316
│      1.上周作业点评_jmUKt.mp4
│      2.锁机制.mp4
│      20190316作业.docx
│      3.锁相关.mp4
│      4.锁相关.mp4
│      5.锁相关.mp4
│      6.死锁.mp4
│      7.字符集.mp4
│      锁等待分析.txt
│      
├─20190323
│      1.上周作业讲解_IG4yg.mp4
│      2.字符集.mp4
│      20190323作业.docx
│      20190323作业及答案.docx
│      3.字符集排序规则.mp4
│      4.字符集2.mp4
│      5.表分区1.mp4
│      6.表分区类型.mp4
│      7.字表分区.mp4
│      8.表分区管理.mp4
│      
├─20190330
│      1.上周作业讲解_ygImX.mp4
│      2.MySQL主从复制1.mp4
│      2.MySQL主从复制2.mp4
│      20190330作业.docx
│      3.MySQL主从复制3.mp4
│      4.MySQL主从复制4.mp4
│      5.MySQL半同步复制.mp4
│      课程总结.mp4
│      资料2.zip
│      软件下载.txt
│      面试合集.txt
│      高薪学习it网.url
│      
├─20190413
│  │  1.上周作业讲解.mp4
│  │  2.GTID复制1.mp4
│  │  20190413作业.docx
│  │  3.GTID复制2.mp4
│  │  4.Mycat安装.mp4
│  │  5.Mycat读写分离 故障转移.mp4
│  │  6.Mycat读写分离故障转移2.mp4
│  │  MySQLDBA_20190413课堂命令-复制和Mycat.rar
│  │  
│  └─MySQLDBA_20190413课堂命令-复制和Mycat
│          老男孩教育mysql-master2_2019-04-13_09-59-12.log
│          老男孩教育mysql-master_2019-04-13_09-55-10.log
│          老男孩教育mysql-mycat_2019-04-13_14-11-50.log
│          老男孩教育mysql-slave1_2019-04-13_09-55-19.log
│          老男孩教育mysql-slave2_2019-04-13_09-55-26.log
│          
├─20190420
│      1.Mycat分片.mp4
│      2.Mycat架构部署.mp4
│      3.MySQL-Proxy.mp4
│      4.MySQL-Proxy分片.mp4
│      5.MHA安装配置.mp4
│      MySQLDBA_20190420课堂命令-Mycat和Atlas和MHA.rar
│      
├─20190427
│      01ES介绍.docx
│      02ES的功能适用场景以及特点介绍.docx
│      03ES的核心概念.docx
│      04安装search-guard.docx
│      1.redis使用.mp4
│      2.redis主从复制哨兵.mp4
│      3.redis cluster配置扩容缩容.mp4
│      4.redis运维相关.mp4
│      5.ES安装.mp4
│      6.ES基本操作.mp4
│      7.ES集群.mp4
│      8.ES监控.mp4
│      Elasticsearch分享V2.pdf
│      Elasticsearch分享V4.pdf
│      ES分享试验环境.docx
│      ES操作.txt
│      Redis分享-张亚V2.pdf
│      日志收集.txt
│      监控和分词.txt
│      防脑裂配置.txt
│      
├─20190511
│      1.mongodb介绍.mp4
│      2.mongodb安装和配置优化.mp4
│      3.mongodb增删改查.mp4
│      4mogodb授权和索引.mp4
│      5.mongodb工具.mp4
│      6.mongodb副本集搭建滚动升级和备份.mp4
│      7.ELK模板收集mongodb日志.mp4
│      mongodb.jpg
│      mongo数据库分享-张亚V1.pdf
│      monogdb.conf
│      第二十八课Mongodb分享-贾海娇.pdf
│      
├─20190518
│      1.mha手动恢复.mp4
│      2.mha的VIP漂移.mp4
│      20190518作业及答案.docx
│      3.MySQL的备份与恢复.mp4
│      4.dmysqldump备份.mp4
│      5.全量恢复和增量恢复.mp4
│      6.xrtrbackup备份和恢复.mp4
│      MySQLDBA_20190518课堂命令-mha和备份恢复.zip
│      
└─20190525
        1.昨天作业讲解.mp4
        2.索引1.mp4
        3.索引2.mp4
        4.索引3.mp4
        5.执行计划.mp4
        6.常见错误.mp4
        ERROR1040_1917970.1.pdf
        ERROR1062_1593526.1.pdf
        ERROR1205_1911871.1.pdf
        ERROR2002_1023190.1.pdf
        How_to_Reset_the_RootPassword.pdf
        How_to_Reset_the_RootPassword5.7.pdf
        MySQLDBA_20190525课堂命令-索引调优和运维常见错误.zip
        PacketTooLarge.pdf
        
老男孩Python29期2020-10月结课
│  pycharm-professional-2016.1.4.exe
│  
├─00阶段开课介绍
│      01 计算机病毒项目展示.mp4
│      02 核心讲师团队介绍.mp4
│      03 行业介绍.mp4
│      04 我们的优势在哪里.mp4
│      05 python介绍.mp4
│      06 课程介绍.mp4
│      07 制度介绍.mp4
│      08 其他.mp4
│      
├─01阶段python基础篇
│  ├─day01
│  │  ├─代码
│  │  │      day01笔记.txt
│  │  │      
│  │  └─视频
│  │          01 今日内容介绍.mp4
│  │          02 编程语言介绍.mp4
│  │          03 计算机五大组成部分.mp4
│  │          04 计算机三大核心硬件.mp4
│  │          05 操作系统介绍.mp4
│  │          06 计算机三层结构.mp4
│  │          07 平台与跨平台.mp4
│  │          
│  ├─day02
│  │  ├─代码
│  │  │      day02笔记.txt
│  │  │      
│  │  └─视频
│  │          01 上节课复习.mp4
│  │          02 本周内容介绍.mp4
│  │          03 本周内容介绍补充.mp4
│  │          04 cpu分类与指令集的概念.mp4
│  │          05 x86-64位的概念.mp4
│  │          06 寄存器介绍.mp4
│  │          07 cpu工作流程简介.mp4
│  │          08 内核态与用户态.mp4
│  │          09 多线程与多核芯片介绍.mp4
│  │          10 存储器part1.mp4
│  │          11 存储器part2.mp4
│  │          12 存储器part3(核心知识之IO问题).mp4
│  │          13 存储器part3.mp4
│  │          14 总线介绍.mp4
│  │          15 BIOS介绍.mp4
│  │          16 操作系统安装原理.mp4
│  │          17 操作系统启动流程.mp4
│  │          18 密码破解与安全相关.mp4
│  │          19 应用程序的启动流程.mp4
│  │          20 今日内容总结.mp4
│  │          
│  ├─day03
│  │  ├─代码
│  │  │      day03笔记.txt
│  │  │      
│  │  └─视频
│  │          01 计算机核心基础快速串讲(复习).mp4
│  │          02 今日内容介绍.mp4
│  │          03 编程语言分类之低级语言.mp4
│  │          04 编程语言分类之高级语言.mp4
│  │          05 python介绍.mp4
│  │          06 解释器下载.mp4
│  │          07 windows平台安装解释器.mp4
│  │          08 linux平台安装解释器.mp4
│  │          09 mac平台安装解释器.mp4
│  │          10 运行python程序的两种方式.mp4
│  │          11 python程序运行的三个步骤.mp4
│  │          12 集成开发环境介绍.mp4
│  │          13 虚拟环境介绍.mp4
│  │          14 注释.mp4
│  │          
│  ├─day04
│  │  ├─代码
│  │  │      01 变量.py
│  │  │      02 基本数据类型.py
│  │  │      作业.txt
│  │  │      
│  │  └─视频
│  │          01 课前搞基.mp4
│  │          02 写代码的思想分享.mp4
│  │          03 温故知新.mp4
│  │          04 理解所有python语法的万能法则.mp4
│  │          05 今日内容介绍.mp4
│  │          06 什么是变量?为何要有变量?.mp4
│  │          07 变量的基本使用.mp4
│  │          08 变量的内存管理.mp4
│  │          09 变量名的命名.mp4
│  │          10 身份运算is与==.mp4
│  │          11 常量.mp4
│  │          12 补充.mp4
│  │          13 基本数据类型之数字类型.mp4
│  │          14 基本数据类型之字符串类型.mp4
│  │          15 基本数据类型之列表类型.mp4
│  │          16 基本数据类型之字典类型.mp4
│  │          17 基本数据类型之布尔类型.mp4
│  │          
│  ├─day05
│  │  ├─代码
│  │  │      01 垃圾回收机制.py
│  │  │      02 与用户交互.py
│  │  │      03 运算符.py
│  │  │      作业.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容介绍.mp4
│  │          03 垃圾回收机制介绍.mp4
│  │          04 列表在内存中存储的方式part1.mp4
│  │          05 列表在内存中的存储方式part2.mp4
│  │          06 直接引用与间接引用以及列表存储方式总结.mp4
│  │          07 循环引用带来的内存泄露问题.mp4
│  │          08 标记清除机制.mp4
│  │          09 分代回收.mp4
│  │          10 用户交互之接收用户输入.mp4
│  │          11 格式化输出.mp4
│  │          12 基本运算符之算数运输与比较运算.mp4
│  │          13 基本运算符之赋值运算符.mp4
│  │          
│  ├─day06
│  │  ├─代码
│  │  │      01 可变不可变类型.py
│  │  │      02 条件.py
│  │  │      03 逻辑运算符.py
│  │  │      04 成员运算与身份运算.py
│  │  │      05 流程控制之if判断.py
│  │  │      稳固知新代码.py
│  │  │      
│  │  └─视频
│  │          01 课前搞基.mp4
│  │          02 温故知新之GC机制详解.mp4
│  │          03 温故知新之字符串格式化.mp4
│  │          04 温故知新之运算符.mp4
│  │          05 今日内容介绍.mp4
│  │          06 可变不可变类型.mp4
│  │          07 条件.mp4
│  │          08 逻辑运算符与优先级.mp4
│  │          09 成员运算与身份运算.mp4
│  │          10 if判断语法1.mp4
│  │          11 if判断语法2.mp4
│  │          12 if判断语法3.mp4
│  │          13 if判断语法4.mp4
│  │          
│  ├─day07
│  │  ├─代码
│  │  │      01 深浅copy.py
│  │  │      02 流程控制之while循环.py
│  │  │      
│  │  └─视频
│  │          01 课前搞基.mp4
│  │          02 本周内容介绍.mp4
│  │          03 温故知新之短路运算.mp4
│  │          04 深浅copy之浅copy.mp4
│  │          05 深浅copy值深copy.mp4
│  │          06 小结.mp4
│  │          07 while循环介绍与基本使用.mp4
│  │          08 死循环与效率问题.mp4
│  │          09  while循环应用.mp4
│  │          10 while循环的结束方式一.mp4
│  │          11 while循环的结束方式二.mp4
│  │          12 while循环嵌套与结束.mp4
│  │          13 while循环嵌套与结束案例一.mp4
│  │          14 while循环嵌套与结束案列二.mp4
│  │          15 while+continue.mp4
│  │          16 while+else的小案例.mp4
│  │          
│  ├─day08
│  │  ├─代码
│  │  │      01 流程控制之for循环.py
│  │  │      02 数字类型.py
│  │  │      03 字符串类型.py
│  │  │      
│  │  └─视频
│  │          01 今日内容与上节课复习.mp4
│  │          02 for循环介绍与基本使用.mp4
│  │          03 for循环小结.mp4
│  │          04 for+range.mp4
│  │          05 for循环案例及for+break+else.mp4
│  │          06 闲聊.mp4
│  │          07 range补充.mp4
│  │          08 for+continue.mp4
│  │          09 for循环嵌套.mp4
│  │          10 print补充.mp4
│  │          11 数字类型part1.mp4
│  │          12 数字类型part2.mp4
│  │          13 数字类型part3.mp4
│  │          14 字符串优先掌握操作part1.mp4
│  │          15 字符串优先掌握操作part2.mp4
│  │          16 字符串优先掌握操作part3.mp4
│  │          17 字符串需要掌握操作part1.mp4
│  │          18 字符串需要掌握的操作part2.mp4
│  │          19 字符串了解操作.mp4
│  │          20 总结.mp4
│  │          
│  ├─day09
│  │  ├─代码
│  │  │      01 列表类型.py
│  │  │      02 元组.py
│  │  │      03 字典类型.py
│  │  │      作业.txt
│  │  │      
│  │  └─视频
│  │          01 课前搞基.mp4
│  │          02 上节课复习.mp4
│  │          03 今日内容.mp4
│  │          04 列表类型part1.mp4
│  │          05 列表类型part2.mp4
│  │          06 列表类型part3.mp4
│  │          07 列表类型part4.mp4
│  │          08 列表类型part5.mp4
│  │          09 闲聊.mp4
│  │          10 队列与堆栈.mp4
│  │          11 元组类型part1.mp4
│  │          12 元组类型part6.mp4
│  │          13 字典类型part1.mp4
│  │          14 字典类型part2.mp4
│  │          15 字典类型part3.mp4
│  │          16 字典类型part4.mp4
│  │          17 字典类型part5.mp4
│  │          
│  ├─day10
│  │  ├─代码
│  │  │      01 集合.py
│  │  │      02 字符编码.txt
│  │  │      03 编码解码.py
│  │  │      5621583973535_.pic.jpg
│  │  │      5631583973538_.pic.jpg
│  │  │      5641583973540_.pic.jpg
│  │  │      aaa.py
│  │  │      bbb.py
│  │  │      ccc.py
│  │  │      ddd.py
│  │  │      eee.py
│  │  │      test.py
│  │  │      zzz.py
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 课前搞基.mp4
│  │          02 温故知新.mp4
│  │          03 今日内容.mp4
│  │          04 集合类型part1.mp4
│  │          05 集合类型part2.mp4
│  │          06 集合类型part3.mp4
│  │          07 集合类型part4.mp4
│  │          08 集合类型part5.mp4
│  │          09 集合类型part6.mp4
│  │          10 集合类型part7.mp4
│  │          11 数据类型总结与分类.mp4
│  │          12 字符编码储备知识.mp4
│  │          13 什么是字符串编码.mp4
│  │          14 字符编码发展史part1.mp4
│  │          15 字符编码发展史part2.mp4
│  │          16 utf-8 的由来.mp4
│  │          17 字符编码未来发展.mp4
│  │          18 文本编辑器关于字符编码的应用.mp4
│  │          19 前两个阶段乱码问题解决方案.mp4
│  │          20 答疑.mp4
│  │          21 第三个阶段不乱码.mp4
│  │          22 了解知识part1.mp4
│  │          23 了解知识part2.mp4
│  │          24 编码与解码.mp4
│  │          25 今日总结.mp4
│  │          
│  ├─day11
│  │  ├─代码
│  │  │  │  01 文件与文件模式介绍.txt
│  │  │  │  02 文件操作基本.py
│  │  │  │  03 with上下文管理.py
│  │  │  │  04 指定字符编码.py
│  │  │  │  05 文件操作模式详解.py
│  │  │  │  a.txt
│  │  │  │  b.txt
│  │  │  │  c.txt
│  │  │  │  d.txt
│  │  │  │  db.txt
│  │  │  │  e.txt
│  │  │  │  f.txt
│  │  │  │  g.txt
│  │  │  │  user.txt
│  │  │  │  作业.txt
│  │  │  │  笔记.txt
│  │  │  │  
│  │  │  └─aaa
│  │  │          a.txt
│  │  │          aaaaaaa.txt
│  │  │          
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 文件介绍.mp4
│  │          04 文件操作的基本流程.mp4
│  │          05 with上下文管理.mp4
│  │          06 指定字符编码.mp4
│  │          07 r模式.mp4
│  │          08 r模式案例.mp4
│  │          09 w模式.mp4
│  │          10 a模式.mp4
│  │          11 a模式案例.mp4
│  │          12 w模式案例.mp4
│  │          13 了解+模式.mp4
│  │          
│  └─day12
│      ├─代码
│      │      01 x模式.py
│      │      02 b模式.py
│      │      03 文件的操作的其他方法.py
│      │      04 文件的高级操作:控制文件指针的移动.py
│      │      05 作业.txt
│      │      a.txt
│      │      aaa.py
│      │      aaa.txt
│      │      access.log
│      │      b.txt
│      │      c.txt
│      │      d.txt
│      │      e.txt
│      │      f.txt
│      │      g.txt
│      │      h.txt
│      │      test.jpg
│      │      爱nmlgb的爱情.mp4
│      │      笔记.txt
│      │      
│      └─视频
│              01 课前搞基.mp4
│              02 温故知新.mp4
│              03 本周内容.mp4
│              04 x模式.mp4
│              05 b模式.mp4
│              06 b模式应用案例与文件的循环读取.mp4
│              07 文件操作的其他方法.mp4
│              08 文件指针移动part1.mp4
│              09 文件指针移动part2.mp4
│              10 作业布置.mp4
│              (剪辑)06 b模式应用案例与文件的循环读取.mp4
│              
├─02阶段Python面向对象编程
│  ├─day13
│  │  ├─代码
│  │  │      01 f.seek的应用.py
│  │  │      02 文件修改的两种方式.py
│  │  │      03 函数基本使用.py
│  │  │      a.txt
│  │  │      access.log
│  │  │      b.txt
│  │  │      c.txt
│  │  │      作业.txt
│  │  │      复习.py
│  │  │      追加内容.py
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 f.seek的应用.mp4
│  │          04 文件修改的两种方式.mp4
│  │          05 函数介绍.mp4
│  │          06 函数定义语法介绍.mp4
│  │          07 函数的定义与调用.mp4
│  │          08 补充.mp4
│  │          09 定义函数的三种形式.mp4
│  │          10 调用函数的三种形式.mp4
│  │          11 函数返回值的三种形式.mp4
│  │          
│  ├─day14
│  │  ├─代码
│  │  │      01 函数参数的使用.py
│  │  │      作业.txt
│  │  │      
│  │  └─视频
│  │          02 今日内容.mp4
│  │          03 形参与实参介绍.mp4
│  │          04 位置参数.mp4
│  │          05 关键字实参.mp4
│  │          06 默认形参part1.mp4
│  │          07 默认形参part2.mp4
│  │          08 答疑.mp4
│  │          09 可变长参数part1.mp4
│  │          10 可变长参数part2.mp4
│  │          11 可变长参数part3.mp4
│  │          
│  ├─day15
│  │  ├─代码
│  │  │      01 函数参数补充.py
│  │  │      02 名称空间与作用域.py
│  │  │      03 global与nonlocal.py
│  │  │      aaa.py
│  │  │      作业.txt
│  │  │      名称空间与作用域介绍.jpg
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 函数参数补充.mp4
│  │          04 名称空间与作用域介绍.mp4
│  │          05 名称空间详解part1.mp4
│  │          06 名称空间详解part2.mp4
│  │          07 名称空间详解part3.mp4
│  │          08 名称空间详解part4.mp4
│  │          09 全局作用域与局部作用域.mp4
│  │          10 global与nonlocal.mp4
│  │          
│  ├─day16
│  │  ├─代码
│  │  │      01 函数对象.py
│  │  │      02 函数嵌套.py
│  │  │      03 闭包函数.py
│  │  │      test.py
│  │  │      作业.txt
│  │  │      作业讲解.jpg
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 作业讲解.mp4
│  │          03 今日内容.mp4
│  │          04 函数对象.mp4
│  │          05 函数对象应用案例.mp4
│  │          06 函数的嵌套调用.mp4
│  │          07 函数的嵌套定义.mp4
│  │          08 闭包函数.mp4
│  │          09 函数传参的两种方式.mp4
│  │          
│  ├─day17
│  │  ├─代码
│  │  │      01 无参装饰器.py
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 课前闲聊.mp4
│  │          02 本周内容.mp4
│  │          03 装饰器准备知识点.mp4
│  │          04 装饰器介绍.mp4
│  │          05 补充.mp4
│  │          06 装饰器实现思路part1.mp4
│  │          07 装饰器实现思路part2.mp4
│  │          08 装饰器实现思路part3.mp4
│  │          09 装饰器实现思路part4.mp4
│  │          10 装饰器实现思路part5.mp4
│  │          11 总结装饰器模板.mp4
│  │          
│  ├─day18
│  │  ├─代码
│  │  │      01 装饰器补充.py
│  │  │      02 有参装饰器.py
│  │  │      03 迭代器.py
│  │  │      04 生成器.py
│  │  │      a.txt
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 wraps装饰器补充.mp4
│  │          03 今日内容.mp4
│  │          04 有参装饰器的储备知识.mp4
│  │          05 有参装饰器.mp4
│  │          06 可迭代对象与迭代器对象part1.mp4
│  │          07 迭代器与for循环工作原理.mp4
│  │          08 迭代器优缺点总结.mp4
│  │          09 生成器介绍.mp4
│  │          10 生成器应用与总结.mp4
│  │          
│  ├─day19
│  │  ├─代码
│  │  │      01 叠加多个装饰器分析.py
│  │  │      02 yield表达式.py
│  │  │      03 三表达式.py
│  │  │      04 生成式.py
│  │  │      05 函数的递归调用.py
│  │  │      作业.txt
│  │  │      叠加多个装饰器.png
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 叠加多个装饰器分析.mp4
│  │          04 有感而发:什么是延迟满足感.mp4
│  │          05 yield的表达式形式part1.mp4
│  │          06 yield的表达式part2.mp4
│  │          07 三元表达式.mp4
│  │          08 列表生成式.mp4
│  │          09 列表生成式案例.mp4
│  │          10 其他生成式.mp4
│  │          11 函数递归介绍.mp4
│  │          12 递归调用的两个阶段.mp4
│  │          13 函数递归调用的案列.mp4
│  │          
│  ├─day20
│  │  ├─__pycache__
│  │  ├─代码
│  │  │      01 二分法.py
│  │  │      02 面向过程编程思想.py
│  │  │      03 匿名函数.py
│  │  │      04 匿名函数的应用.py
│  │  │      05 模块.py
│  │  │      foo.py
│  │  │      m.py
│  │  │      run1.py
│  │  │      run2.py
│  │  │      run3.py
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 二分法part1.mp4
│  │          04 二分法part2.mp4
│  │          05 面向过程的编程思想.mp4
│  │          06 函数式介绍.mp4
│  │          07 匿名函数lambda.mp4
│  │          08 匿名函数应用.mp4
│  │          09 map、filter、reduce.mp4
│  │          10 模块介绍.mp4
│  │          11 首次导入发生的三件事情.mp4
│  │          12 import导入模块的基本使用.mp4
│  │          13 import导入其他相关知识.mp4
│  │          
│  ├─day21
│  │  ├─代码
│  │  │  │  01 一个py文件有几种用途.py
│  │  │  │  02 from…import导入模块.py
│  │  │  │  03 模块的搜索路径优先级.py
│  │  │  │  04 函数的类型提示.py
│  │  │  │  05 包的使用.py
│  │  │  │  run.py
│  │  │  │  __init__.py
│  │  │  │  两种导入方式画图.jpg
│  │  │  │  笔记.txt
│  │  │  │  答疑:递归.py
│  │  │  │  
│  │  │  ├─aa
│  │  │  │  │  foo.py
│  │  │  │  │  __init__.py
│  │  │  │  │  
│  │  │  │  ├─foo
│  │  │  │  │  │  m1.py
│  │  │  │  │  │  m2.py
│  │  │  │  │  │  m3.py
│  │  │  │  │  │  __init__.py
│  │  │  │  │  │  
│  │  │  │  │  ├─bbb
│  │  │  │  │  │  │  m4.py
│  │  │  │  │  │  │  m5.py
│  │  │  │  │  │  │  __init__.py
│  │  │  │  │  │  │  
│  │  │  │  │  │  └─__pycache__
│  │  │  │  │  └─__pycache__
│  │  │  │  └─__pycache__
│  │  │  ├─ATM
│  │  │  │  │  __init__.py
│  │  │  │  │  
│  │  │  │  ├─bin
│  │  │  │  │      start.py
│  │  │  │  │      __init__.py
│  │  │  │  │      
│  │  │  │  ├─conf
│  │  │  │  │      settings.py
│  │  │  │  │      __init__.py
│  │  │  │  │      
│  │  │  │  ├─core
│  │  │  │  │  │  src.py
│  │  │  │  │  │  __init__.py
│  │  │  │  │  │  
│  │  │  │  │  └─__pycache__
│  │  │  │  ├─db
│  │  │  │  │  │  db_handle.py
│  │  │  │  │  │  __init__.py
│  │  │  │  │  │  
│  │  │  │  │  └─__pycache__
│  │  │  │  ├─lib
│  │  │  │  │  │  common.py
│  │  │  │  │  │  __init__.py
│  │  │  │  │  │  
│  │  │  │  │  └─__pycache__
│  │  │  │  └─log
│  │  │  │          user.log
│  │  │  │          
│  │  │  └─mmm
│  │  │      │  __init__.py
│  │  │      │  
│  │  │      └─__pycache__
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 今日内容.mp4
│  │          03 一个python文件的两种用途part1.mp4
│  │          04 一个python文件的两种用途part2.mp4
│  │          05 from..import导入模块.mp4
│  │          06 from…import其他知识.mp4
│  │          07 循环导入问题.mp4
│  │          08 模块查找优先级.mp4
│  │          09 sys.modules查看内存模块.mp4
│  │          10 sys.path的应用.mp4
│  │          11 编写规范的模块.mp4
│  │          12 函数的类型提示.mp4
│  │          13 包介绍.mp4
│  │          14 包的使用.mp4
│  │          15 包的导入强调三点.mp4
│  │          16 相对导入.mp4
│  │          17 总结.mp4
│  │          18 软件开发的目录规范part1.mp4
│  │          19 软件开发的目录规范part2.mp4
│  │          
│  ├─day22
│  │  ├─代码
│  │  │  │  01 时间模块.py
│  │  │  │  02 random模块.py
│  │  │  │  03 os模块.py
│  │  │  │  04 sys模块.py
│  │  │  │  run.py
│  │  │  │  作业.txt
│  │  │  │  笔记.txt
│  │  │  │  
│  │  │  └─aaa
│  │  └─视频
│  │          01  课前闲聊.mp4
│  │          02 本周内容安排.mp4
│  │          03 时间模块part1.mp4
│  │          04 时间模块part2.mp4
│  │          05 时间模块part3.mp4
│  │          06 时间模块part4.mp4
│  │          07 random模块.mp4
│  │          08 os模块part1.mp4
│  │          09 os模块part2.mp4
│  │          10 os模块part3.mp4
│  │          11 sys模块.mp4
│  │          12 打印进度条.mp4
│  │          13 shutil模块.mp4
│  │          
│  ├─day23
│  │  ├─代码
│  │  │      01 json与pickle模块.py
│  │  │      02 configparser模块.py
│  │  │      03 hashlib模块.py
│  │  │      04 subprocess模块.py
│  │  │      a.py
│  │  │      b.py
│  │  │      test.ini
│  │  │      test.json
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 今日内容.mp4
│  │          02 序列化与反序列化介绍.mp4
│  │          03 json模块的基本使用.mp4
│  │          04 json格式补充.mp4
│  │          05 猴子补丁.mp4
│  │          06 pickle的使用.mp4
│  │          07 xml与shelve模块了解.mp4
│  │          08 configparser模块.mp4
│  │          09 闲聊.mp4
│  │          10 hash介绍.mp4
│  │          11 hashlib应用介绍.mp4
│  │          12  密码加盐.mp4
│  │          13 subprocess模块.mp4
│  │          
│  ├─day24
│  │  ├─代码
│  │  │  │  01 logging模块.py
│  │  │  │  02 re模块.py
│  │  │  │  a1.log
│  │  │  │  a1.log.1
│  │  │  │  a1.log.2
│  │  │  │  a2.log
│  │  │  │  access.log
│  │  │  │  settings.py
│  │  │  │  src.py
│  │  │  │  __init__.py
│  │  │  │  作业.txt
│  │  │  │  笔记.txt
│  │  │  │  
│  │  │  └─ATM
│  │  │      │  run.py
│  │  │      │  __init__.py
│  │  │      │  
│  │  │      ├─.idea
│  │  │      │  │  ATM.iml
│  │  │      │  │  misc.xml
│  │  │      │  │  modules.xml
│  │  │      │  │  workspace.xml
│  │  │      │  │  
│  │  │      │  └─inspectionProfiles
│  │  │      │          profiles_settings.xml
│  │  │      │          
│  │  │      ├─conf
│  │  │      │  │  settings.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  └─__pycache__
│  │  │      ├─core
│  │  │      │  │  src.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  └─__pycache__
│  │  │      ├─db
│  │  │      │      db_handle.py
│  │  │      │      __init__.py
│  │  │      │      
│  │  │      ├─lib
│  │  │      │  │  common.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  └─__pycache__
│  │  │      └─log
│  │  │              user.log
│  │  │              
│  │  └─视频
│  │          01 课前闲聊.mp4
│  │          02 今日内容.mp4
│  │          03 日志级别.mp4
│  │          04 日志格式与输出位置.mp4
│  │          05 日志字典的使用.mp4
│  │          06 日志命相关.mp4
│  │          07 日志轮转.mp4
│  │          08 软件开发目录规范补充.mp4
│  │          09 正则表达式.mp4
│  │          
│  ├─day25
│  │  ├─代码
│  │  │      ATM_s14_第一天.zip
│  │  │      ATM架构.png
│  │  │      WechatIMG424.png
│  │  │      架构图.png
│  │  │      
│  │  └─视频
│  │          10、统计代码.mp4
│  │          1、项目介绍.mp4
│  │          2、程序的架构设计.mp4
│  │          3、需求分析.mp4
│  │          4、软件目录与视图层搭建.mp4
│  │          5、注册功能面条版.mp4
│  │          6、拆分版注册功能.mp4
│  │          7、登录功能.mp4
│  │          8、密码加密、登录认证装饰器.mp4
│  │          9、查看余额与提现功能.mp4
│  │          
│  ├─day26
│  │  ├─代码
│  │  │      ATM_s14.zip
│  │  │      
│  │  └─视频
│  │          1、昨日回顾.mp4
│  │          2、还款功能.mp4
│  │          3、转账功能.mp4
│  │          4、记录流水、流水功能.mp4
│  │          5、管理员功能搭建.mp4
│  │          6、管理员功能.mp4
│  │          7、购物功能.mp4
│  │          8、查看购物车、记录日志.mp4
│  │          
│  ├─day27
│  │  ├─代码
│  │  │      01 面向对象介绍.py
│  │  │      02 实现面向对象编程.py
│  │  │      03 属性查找.py
│  │  │      student.py
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 本周内容.mp4
│  │          02 面向对象编程思想介绍(十分重要!!!).mp4
│  │          03 类与对象介绍.mp4
│  │          04 类的定义.mp4
│  │          05 产生对象.mp4
│  │          06 __init__方法.mp4
│  │          07 属性查找与绑定方法.mp4
│  │          
│  ├─day28
│  │  ├─代码
│  │  │      01 温故知新.py
│  │  │      02 作业.py
│  │  │      03 封装.py
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 温故知新.mp4
│  │          02 学校类的定义与使用.mp4
│  │          03 恋爱心得.mp4
│  │          04 班级类定义与使用.mp4
│  │          05 学校与班级建关联.mp4
│  │          06 课程对象定义与使用.mp4
│  │          07 如何隐藏属性.mp4
│  │          08 为何要隐藏属性.mp4
│  │          
│  └─day29
│      ├─代码
│      │      01 property装饰器.py
│      │      02 继承.py
│      │      03 属性查找.py
│      │      04 多继承带来的菱形问题.py
│      │      __init__.py
│      │      作业.txt
│      │      笔记.txt
│      │      
│      └─视频
│              01 上节课复习.mp4
│              02 今日内容.mp4
│              03 property使用part1.mp4
│              04 property使用part2.mp4
│              05 继承介绍.mp4
│              06 继承的实现.mp4
│              07 单继承背景下的属性查找.mp4
│              08 菱形问题与MRO介绍.mp4
│              09 非菱形继承下属性的查找顺序.mp4
│              10 深度优先与广度优先.mp4
│              
├─03阶段网络编程增删改查
│  ├─day30
│  │  ├─代码
│  │  │      01 mixins机制.py
│  │  │      02 在子类派生的新方法中如何重用父类的功能.py
│  │  │      03 多态.py
│  │  │      04 绑定方法与非绑定方法.py
│  │  │      05 内置函数.py
│  │  │      settings.py
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 Mixins机制.mp4
│  │          02 在子类派生的新方法中重用父类功能.mp4
│  │          03 答疑.mp4
│  │          04 组合介绍.mp4
│  │          05 多态与鸭子类型.mp4
│  │          06 classmethod方法.mp4
│  │          07 staticmethod方法.mp4
│  │          8 内置函数.mp4
│  │          
│  ├─day31
│  │  ├─代码
│  │  │      CourseSystem版本3.zip
│  │  │      
│  │  └─视频
│  │          01 本周内容介绍.mp4
│  │          10、小总结.mp4
│  │          2、需求分析与架构设计.mp4
│  │          3、项目工程与视图创建.mp4
│  │          4、管理员注册功能.mp4
│  │          5、管理员登录功能.mp4
│  │          6、登录认证装饰器.mp4
│  │          7、管理员创建学校.mp4
│  │          8、管理员创建课程功能.mp4
│  │          9、管理员创建老师功能.mp4
│  │          
│  ├─day32
│  │  ├─代码
│  │  │      CourseSystem.zip
│  │  │      
│  │  └─视频
│  │          10、老师修改学生分数.mp4
│  │          11、选择系统总结.mp4
│  │          1、昨日回顾.mp4
│  │          2、学生注册.mp4
│  │          3、合并登录功能.mp4
│  │          4、学生选择学校.mp4
│  │          5、学生选择课程.mp4
│  │          6、学生查看分数.mp4
│  │          7、老师查看教授课程.mp4
│  │          8、老师选择课程功能.mp4
│  │          9、老师查看课程下学生功能.mp4
│  │          
│  ├─day33
│  │  ├─代码
│  │  │      01 反射.py
│  │  │      02 内置方法.py
│  │  │      03 元类.py
│  │  │      04 属性查找.py
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 今日内容.mp4
│  │          02 反射机制.mp4
│  │          03 反射案例.mp4
│  │          04 段子.mp4
│  │          05 内置方法.mp4
│  │          06 元类介绍.mp4
│  │          07 class机制分析.mp4
│  │          08 定制元类控制类的产生.mp4
│  │          09 __new__方法.mp4
│  │          10 __call__方法.mp4
│  │          11 元类下的属性查找.mp4
│  │          
│  ├─day34
│  │  ├─代码
│  │  │      01 异常处理.py
│  │  │      02 网络编程.txt
│  │  │      作业.txt
│  │  │      笔记.txt
│  │  │      
│  │  └─视频
│  │          01 上节课复习.mp4
│  │          02 今日内容.mp4
│  │          03 异常处理介绍.mp4
│  │          04 异常处理part1.mp4
│  │          05 异常处理part2.mp4
│  │          06 CS与BS架构以及网络介绍.mp4
│  │          07 互联网通信协议的工作原理.mp4
│  │          08 以太网协议协议ip协议ARP协议.mp4
│  │          
│  └─day35
│      ├─代码
│      │      01 互联网协议剩余.txt
│      │      笔记.txt
│      │      
│      └─视频
│              01 上节课复习.mp4
│              02 今日内容.mp4
│              03 tcp协议上.mp4
│              04 tcp协议下.mp4
│              05 半链接池补充.mp4
│              06 应用层与socket介绍.mp4
│              11 其他协议补充.mp4
│              
├─04阶段高并发 线程池进程协程通信协议
│  ├─day36
│  │  ├─代码
│  │  │  │  笔记.txt
│  │  │  │  
│  │  │  ├─01 基于tcp协议的简单套接字通信
│  │  │  │      客户端.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  ├─02 加上通信循环
│  │  │  │      客户端.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  ├─03 加上。链接循环
│  │  │  │      客户端1.py
│  │  │  │      客户端2.py
│  │  │  │      客户端3.py
│  │  │  │      客户端4.py
│  │  │  │      客户端5.py
│  │  │  │      客户端6.py
│  │  │  │      客户端7.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  └─04 基于udp协议的套接字通信
│  │  │          客户端.py
│  │  │          服务端.py
│  │  │          
│  │  └─视频
│  │          01 本周内容.mp4
│  │          02 储备知识.mp4
│  │          03 套接字介绍.mp4
│  │          04 基于tcp协议的套接字通信流程介绍.mp4
│  │          05 基于tcp协议的简单套接字通信.mp4
│  │          06 答疑.mp4
│  │          07 通信循环.mp4
│  │          08 bug修正1.mp4
│  │          09 bug修正2.mp4
│  │          10 链接循环.mp4
│  │          11 半链接池.mp4
│  │          12 基于udp协议的套接字通信.mp4
│  │          
│  ├─day37
│  │  ├─代码
│  │  │  │  作业.txt
│  │  │  │  笔记.txt
│  │  │  │  
│  │  │  ├─01 基于tcp协议实现远程执行命令
│  │  │  │      客户端.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  ├─02 udp协议没有粘包问题
│  │  │  │      udp客户端.py
│  │  │  │      udp服务端.py
│  │  │  │      
│  │  │  ├─03 解决粘包问题
│  │  │  │      客户端.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  ├─04 解决粘包问题(终极版)
│  │  │  │      test.py
│  │  │  │      客户端.py
│  │  │  │      服务端.py
│  │  │  │      
│  │  │  └─05 socketserver模块的基本使用
│  │  │      ├─基于tcp协议的使用
│  │  │      │      客户端1.py
│  │  │      │      客户端2.py
│  │  │      │      客户端3.py
│  │  │      │      服务端.py
│  │  │      │      
│  │  │      └─基于udp协议的使用
│  │  │              客户端1.py
│  │  │              客户端2.py
│  │  │              服务端.py
│  │  │              
│  │  └─视频
│  │          01 今日内容.mp4
│  │          02 远程执行命令程序与粘包问题介绍.mp4
│  │          03 tcp协议nagle算法介绍与udp介绍.mp4
│  │          04 自定义协议解决粘包问题.mp4
│  │          05 解决粘包问题终极大招.mp4
│  │          06 socketserver模块.mp4
│  │          07 阿里云服务器的使用.mp4
│  │          
│  ├─day38
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day38
│  │  │      │  01 同步异步.py
│  │  │      │  02 开启进程的两种方式.py
│  │  │      │  03 join方法.py
│  │  │      │  04 进程间数据隔离.py
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day38.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 课程安排.mp4
│  │          02 自我介绍及个人建议.mp4
│  │          03 今日内容概要.mp4
│  │          04 知识回顾.mp4
│  │          05 操作系统发展史.mp4
│  │          06 多道技术.mp4
│  │          07 进程的调度.mp4
│  │          08 进程三状态图.mp4
│  │          09 同步异步与阻塞非阻塞.mp4
│  │          10 创建进程的两种方式.mp4
│  │          11 join方法.mp4
│  │          12 进程间数据相互隔离.mp4
│  │          
│  ├─day39
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day39
│  │  │      │  01 进程对象及其他方法.py
│  │  │      │  02 僵尸进程与孤儿进程.py
│  │  │      │  03 守护进程.py
│  │  │      │  04 互斥锁.py
│  │  │      │  05 队列.py
│  │  │      │  06 IPC机制.py
│  │  │      │  07 生产者消费者模型.py
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day39.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 进程对象及其他方法.mp4
│  │          04 僵尸进程与孤儿进程.mp4
│  │          05 守护进程.mp4
│  │          06 互斥锁.mp4
│  │          07 队列介绍.mp4
│  │          08 IPC机制.mp4
│  │          09 生产者消费者模型.mp4
│  │          10 线程理论.mp4
│  │          
│  ├─day40
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day40
│  │  │      │  01 开启线程的两种方式.py
│  │  │      │  02 如何实现TCP服务端并发的效果.py
│  │  │      │  03 线程对象的join方法.py
│  │  │      │  04 同一个进程下多个线程数据共享.py
│  │  │      │  05 线程对象属性及其他方法.py
│  │  │      │  06 守护线程.py
│  │  │      │  07 线程互斥锁.py
│  │  │      │  08 GIL与普通互斥锁的区别.py
│  │  │      │  09 验证多进程和多线程应用场景.py
│  │  │      │  client.py
│  │  │      │  知识扩展.py
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day40.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 开启线程的两种方式.mp4
│  │          04 TCP服务端实现并发的效果.mp4
│  │          05 线程对象join方法.mp4
│  │          06 同一个进程下的多个线程数据共享.mp4
│  │          07 线程对象及其他方法.mp4
│  │          08 守护线程.mp4
│  │          09 线程互斥锁.mp4
│  │          10 GIL全局解释器锁理论介绍.mp4
│  │          11 GIL与普通互斥锁的区别.mp4
│  │          12 多进程与多线程比较.mp4
│  │          
│  ├─day41
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day41
│  │  │      │  01 死锁与递归锁.py
│  │  │      │  02 信号量.py
│  │  │      │  03 Event事件.py
│  │  │      │  04 线程q.py
│  │  │      │  05 进程池与线程池.py
│  │  │      │  06 协程.py
│  │  │      │  07 协程实现TCP服务端并发.py
│  │  │      │  client.py
│  │  │      │  
│  │  │      ├─.idea
│  │  │      │  │  day41.iml
│  │  │      │  │  encodings.xml
│  │  │      │  │  misc.xml
│  │  │      │  │  modules.xml
│  │  │      │  │  workspace.xml
│  │  │      │  │  
│  │  │      │  └─inspectionProfiles
│  │  │      │          profiles_settings.xml
│  │  │      │          
│  │  │      └─TCP服务端实现并发
│  │  │              client.py
│  │  │              server.py
│  │  │              
│  │  └─视频
│  │          01 内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 死锁现象.mp4
│  │          04 递归锁.mp4
│  │          05 信号量.mp4
│  │          06 Event事件.mp4
│  │          07 线程q.mp4
│  │          08 池的概念介绍.mp4
│  │          09 线程池.mp4
│  │          10 进程池.mp4
│  │          11 协程基本原理.mp4
│  │          12 genvet模块.mp4
│  │          13 协程实现TCP并发.mp4
│  │          14 总结+作业.mp4
│  │          
│  └─day42
│      │  今日笔记.md
│      │  
│      ├─代码
│      │  └─day42
│      │      ├─.idea
│      │      │  │  day42.iml
│      │      │  │  encodings.xml
│      │      │  │  misc.xml
│      │      │  │  modules.xml
│      │      │  │  workspace.xml
│      │      │  │  
│      │      │  └─inspectionProfiles
│      │      │          profiles_settings.xml
│      │      │          
│      │      ├─01 阻塞IO模型
│      │      │      client.py
│      │      │      server.py
│      │      │      
│      │      ├─02 非阻塞IO模型
│      │      │      client.py
│      │      │      server.py
│      │      │      
│      │      ├─03 IO多路复用
│      │      │      client.py
│      │      │      server.py
│      │      │      
│      │      └─04 异步IO
│      │              server.py
│      │              
│      └─视频
│              01 内容回顾.mp4
│              02 今日内容概要.mp4
│              03 IO模型简介.mp4
│              04 阻塞IO模型.mp4
│              05 非阻塞IO模型理论.mp4
│              06 非阻塞IO模型代码演示.mp4
│              07 IO多路复用.mp4
│              08 asyncio模块.mp4
│              09 IO模型总结.mp4
│              10 网络并发复习.mp4
│              
├─05阶段数据库 多表查询 增删改查
│  ├─day43
│  │      P510-Day 43 - 01 课前介绍.mp4
│  │      P511-Day 43 - 02 程序架构介绍.mp4
│  │      P512-Day 43 - 03 程序原理剖析之dll注入.mp4
│  │      P513-Day 43 - 04 准备工作.mp4
│  │      P514-Day 43 - 05 癞蛤蟆开发步骤part1.mp4
│  │      P515-Day 43 - 06 插播:paramiko的使用.mp4
│  │      P516-Day 43 - 07 癞蛤蟆开发步骤part2.mp4
│  │      P517-Day 43 - 08 dll注入功能解析.mp4
│  │      P518-Day 43 - 09 opencv功能.mp4
│  │      P519-Day 43 - 10 上传数据功能及后续操作.mp4
│  │      
│  ├─day44
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  └─视频
│  │          01 数据库由来.mp4
│  │          02 SQL语句由来.mp4
│  │          03 重要概念介绍.mp4
│  │          04 MySQL安装及主要文件介绍.mp4
│  │          05 启动服务端及链接.mp4
│  │          06 初识SQL语句.mp4
│  │          07 环境变量配置及系统服务制作.mp4
│  │          08 修改密码.mp4
│  │          09 跳过授权表并重置密码.mp4
│  │          10 MySQL配置文件修改.mp4
│  │          11 库的增删改查.mp4
│  │          12 表的增删改查.mp4
│  │          13 数据的增删改查.mp4
│  │          14 作业布置.mp4
│  │          
│  ├─day45
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  │      暂无.txt
│  │  │      
│  │  └─视频
│  │          01 上周内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 存储引擎.mp4
│  │          04 创建表的完整语法.mp4
│  │          05 整型字段.mp4
│  │          06 严格模式.mp4
│  │          07 浮点型.mp4
│  │          08 字符类型.mp4
│  │          09 日期类型.mp4
│  │          10 枚举与集合类型.mp4
│  │          11 总结.mp4
│  │          
│  ├─day46
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │      暂无.txt
│  │  │      
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 约束条件.mp4
│  │          04 外键简介.mp4
│  │          05 一对多表关系.mp4
│  │          06 多对多表关系.mp4
│  │          07 一对一表关系.mp4
│  │          08 表关系总结.mp4
│  │          09 修改表.mp4
│  │          10 复制表.mp4
│  │          
│  ├─day47
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │      暂无.txt
│  │  │      
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 前期表准备及注意事项.mp4
│  │          04 SQL语句书写建议.mp4
│  │          05 where过滤.mp4
│  │          06 group by分组.mp4
│  │          07 分组补充.mp4
│  │          08 having分组之后筛选.mp4
│  │          09 distinct去重.mp4
│  │          10 order by排序.mp4
│  │          11 limit限制展示条数.mp4
│  │          12 正则表达式.mp4
│  │          13 连表操作.mp4
│  │          14 子查询概念.mp4
│  │          
│  └─day48
│      │  今日笔记.md
│      │  
│      ├─代码
│      │  └─ab_db
│      │      │  01 pymysql模块.py
│      │      │  02 sql注入问题.py
│      │      │  
│      │      └─.idea
│      │          │  ab_db.iml
│      │          │  misc.xml
│      │          │  modules.xml
│      │          │  workspace.xml
│      │          │  
│      │          └─inspectionProfiles
│      └─视频
│              01 昨日内容回顾.mp4
│              02 补充知识点.mp4
│              03 今日内容概要.mp4
│              04 navicat基本使用.mp4
│              05 SQL查询练习题.mp4
│              06 pymysql基本使用.mp4
│              07 sql注入及解决方法.mp4
│              08 作业布置.mp4
│              
├─06阶段web前端编程开发HTML CSS JavaScript jQuery
│  ├─day49
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day49
│  │  │      │  01 pymysql补充.py
│  │  │      │  02 存储过程.py
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day49.iml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 pymysql模块补充.mp4
│  │          03 今日内容概要.mp4
│  │          04 视图.mp4
│  │          05 触发器.mp4
│  │          06 事务.mp4
│  │          07 存储过程.mp4
│  │          08 函数.mp4
│  │          09 流程控制.mp4
│  │          10 索引.mp4
│  │          
│  ├─day50
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day50
│  │  │      │  01 服务端.py
│  │  │      │  02 我的第一个HTML文件.html
│  │  │      │  03 body内常用标签.html
│  │  │      │  04 特殊符号.html
│  │  │      │  05 常用标签.html
│  │  │      │  06 列表标签.html
│  │  │      │  a.txt
│  │  │      │  mycss.css
│  │  │      │  myjs.js
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day50.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 前端简介.mp4
│  │          02 web服务本质及HTTP协议前戏.mp4
│  │          03 HTTP协议.mp4
│  │          04 HTML前戏.mp4
│  │          05 HTML简介.mp4
│  │          06 head内常用标签.mp4
│  │          07 body内基本标签.mp4
│  │          08 body内特殊符号.mp4
│  │          09 div与span标签.mp4
│  │          10 a与img标签.mp4
│  │          11 列表标签.mp4
│  │          12 今日内容总结.mp4
│  │          
│  ├─day51
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  │  └─day51
│  │  │      │  01 表格标签.html
│  │  │      │  02 表达标签.html
│  │  │      │  03 flask框架初识.py
│  │  │      │  04 CSS三种引入方式.html
│  │  │      │  05 css基本选择器.html
│  │  │      │  06 组合选择器.html
│  │  │      │  07 属性选择器.html
│  │  │      │  mycss.css
│  │  │      │  myfile.png
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day51.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 表格标签.mp4
│  │          04 form表单.mp4
│  │          05 后端框架初识及补充.mp4
│  │          06 css简介.mp4
│  │          07 基本选择器.mp4
│  │          08 组合选择器.mp4
│  │          09 属性选择器.mp4
│  │          
│  ├─day52
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day52
│  │  │      │  01 默认提示.html
│  │  │      │  02 分组与嵌套.html
│  │  │      │  03 伪类选择器.html
│  │  │      │  04 伪元素选择器.html
│  │  │      │  05 选择器优先级.html
│  │  │      │  06 设置长宽.html
│  │  │      │  07 字体属性.html
│  │  │      │  08 文字属性.html
│  │  │      │  09 背景属性.html
│  │  │      │  10 背景图片小例子.html
│  │  │      │  11 边框.html
│  │  │      │  111.png
│  │  │      │  12 display属性.html
│  │  │      │  13 盒子模型.html
│  │  │      │  14 浮动.html
│  │  │      │  15 浮动实际案例.html
│  │  │      │  222.png
│  │  │      │  mycss.css
│  │  │      │  mycss1.css
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day52.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 分组与嵌套.mp4
│  │          04 伪类选择器.mp4
│  │          05 伪元素选择器.mp4
│  │          06 选择器优先级.mp4
│  │          07 设置长宽.mp4
│  │          08 字体属性.mp4
│  │          09 文字属性.mp4
│  │          10 背景图片.mp4
│  │          11 边框 .mp4
│  │          12 display属性.mp4
│  │          13 盒子模型.mp4
│  │          14 浮动.mp4
│  │          
│  ├─day53
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  │  └─day53
│  │  │      │  01 补充.html
│  │  │      │  02 浮动带来的影响.html
│  │  │      │  03 溢出属性.html
│  │  │      │  04 溢出应用.html
│  │  │      │  05 定位.html
│  │  │      │  06 是否脱离文档流.html
│  │  │      │  07 模态框.html
│  │  │      │  08 透明度.html
│  │  │      │  09 博客园页面搭建.html
│  │  │      │  10 js简介.js
│  │  │      │  111.jpg
│  │  │      │  222.jpeg
│  │  │      │  333.jpeg
│  │  │      │  444.png
│  │  │      │  blog.css
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day53.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 内容回顾.mp4
│  │          02 今日内容介绍.mp4
│  │          03 浮动带来的影响及解决方式.mp4
│  │          04 溢出属性.mp4
│  │          05 定位.mp4
│  │          06 浮动和定位是否脱离文档流.mp4
│  │          07 z-index之模态框案例.mp4
│  │          08 透明度opacity.mp4
│  │          09 博客园首页搭建.mp4
│  │          10 JavaScript简介.mp4
│  │          11 JS变量与常量.mp4
│  │          
│  ├─day54
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day54
│  │  │      │  01 拼接操作.py
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day54.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 变量命名规范.mp4
│  │          04 数值类型.mp4
│  │          05 字符类型简介.mp4
│  │          06 字符类型常用方法.mp4
│  │          07 布尔值.mp4
│  │          08 null与undefined区别.mp4
│  │          09 数组类型.mp4
│  │          10 运算符.mp4
│  │          11 流程控制.mp4
│  │          12 函数.mp4
│  │          13 自定义对象.mp4
│  │          14 日期对象.mp4
│  │          15 JSON对象.mp4
│  │          16 RegExp对象.mp4
│  │          17 总结.mp4
│  │          
│  ├─day55
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day55
│  │  │      │  01 BOM操作.html
│  │  │      │  02 计时器相关.html
│  │  │      │  03 查找标签.html
│  │  │      │  04 节点操作.html
│  │  │      │  05 获取值操作.html
│  │  │      │  06 属性操作.html
│  │  │      │  07 绑定事件的两种方式.html
│  │  │      │  111.png
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day55.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 上周内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 BOM简介.mp4
│  │          04 window子对象之navigator.mp4
│  │          05 window子对象之history、location.mp4
│  │          06 弹出框.mp4
│  │          07 计时器相关.mp4
│  │          08 DOM简介.mp4
│  │          09 DOM操作之查找标签.mp4
│  │          10 节点操作01.mp4
│  │          11 获取值操作.mp4
│  │          12 节点操作02.mp4
│  │          13 事件简介.mp4
│  │          
│  ├─day56
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day56
│  │  │      │  01 开关灯.html
│  │  │      │  02 input框.html
│  │  │      │  03 展示当前时间.html
│  │  │      │  04 省市联动.html
│  │  │      │  05 jQuery使用.html
│  │  │      │  06 test哈哈.html
│  │  │      │  07 test呵呵.py
│  │  │      │  08 基本选择器.html
│  │  │      │  09 组合、分组与嵌套.html
│  │  │      │  10 基本筛选器.html
│  │  │      │  11 属性选择器.html
│  │  │      │  12 表单筛选器.html
│  │  │      │  13 筛选器方法.html
│  │  │      │  jQuery-3.4.1.js
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day56.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 js事件案例01.mp4
│  │          04 js事件案例02.mp4
│  │          05 jQuery简介.mp4
│  │          06 jQuery前戏.mp4
│  │          07 基本选择器.mp4
│  │          08 组合、分组、嵌套选择器.mp4
│  │          09 基本筛选器.mp4
│  │          10 属性选择器.mp4
│  │          11 表单筛选器.mp4
│  │          12 筛选器方法.mp4
│  │          
│  ├─day57
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  │  └─day57
│  │  │      │  01 样式操作.html
│  │  │      │  02 css操作.html
│  │  │      │  03 链是操作.py
│  │  │      │  04 位置操作.html
│  │  │      │  05 尺寸.html
│  │  │      │  06 文本操作.html
│  │  │      │  07 获取值操作.html
│  │  │      │  08 属性操作.html
│  │  │      │  09 文档处理.html
│  │  │      │  10 jQuery绑定事件的方式.html
│  │  │      │  11 克隆事件.html
│  │  │      │  12 模态框.html
│  │  │      │  13 左侧菜单.html
│  │  │      │  14 返回顶部.html
│  │  │      │  15 自定义登陆校验.html
│  │  │      │  16 input实时监控.html
│  │  │      │  17 hover事件.html
│  │  │      │  18 键盘按键事件.html
│  │  │      │  jQuery练习题.html
│  │  │      │  
│  │  │      └─.idea
│  │  │          │  day57.iml
│  │  │          │  encodings.xml
│  │  │          │  misc.xml
│  │  │          │  modules.xml
│  │  │          │  workspace.xml
│  │  │          │  
│  │  │          └─inspectionProfiles
│  │  │                  profiles_settings.xml
│  │  │                  
│  │  └─视频
│  │          01 内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 jQuery练习题.mp4
│  │          04 样式操作.mp4
│  │          05 属性操作.mp4
│  │          06 文档处理.mp4
│  │          07 jQuery事件01.mp4
│  │          08 模态框补充.mp4
│  │          09 jQuery事件02.mp4
│  │          
│  └─day58
│      │  今日内容.md
│      │  
│      ├─代码
│      │  └─day58
│      │      │  01 组织后续事件.html
│      │      │  02 阻止事件冒泡.html
│      │      │  03 事件委托.html
│      │      │  04 动画效果.html
│      │      │  05 补充.html
│      │      │  06 bootstrap简介.html
│      │      │  07 布局容器.html
│      │      │  08 山歌系统.html
│      │      │  09 排版.html
│      │      │  10 表格.html
│      │      │  11 表单.html
│      │      │  12 按钮.html
│      │      │  13 图片.html
│      │      │  14 图表.html
│      │      │  15 导航条.html
│      │      │  16 警告框.html
│      │      │  17 进度条.html
│      │      │  18 图书管理系统.html
│      │      │  
│      │      ├─.idea
│      │      │  │  day58.iml
│      │      │  │  encodings.xml
│      │      │  │  misc.xml
│      │      │  │  modules.xml
│      │      │  │  workspace.xml
│      │      │  │  
│      │      │  └─inspectionProfiles
│      │      │          profiles_settings.xml
│      │      │          
│      │      ├─bootstrap-3.3.7-dist
│      │      │  ├─css
│      │      │  │      bootstrap.min.css
│      │      │  │      
│      │      │  ├─fonts
│      │      │  │      glyphicons-halflings-regular.eot
│      │      │  │      glyphicons-halflings-regular.svg
│      │      │  │      glyphicons-halflings-regular.ttf
│      │      │  │      glyphicons-halflings-regular.woff
│      │      │  │      glyphicons-halflings-regular.woff2
│      │      │  │      
│      │      │  └─js
│      │      │          bootstrap.min.js
│      │      │          
│      │      ├─bootstrap-sweetalert-master
│      │      │  │  bower.json
│      │      │  │  Gruntfile.coffee
│      │      │  │  index.html
│      │      │  │  package.json
│      │      │  │  README.md
│      │      │  │  
│      │      │  ├─assets
│      │      │  │      bootstrap-sweetalert.png
│      │      │  │      docs.css
│      │      │  │      thumbs-up.jpg
│      │      │  │      
│      │      │  ├─bootstrap
│      │      │  │      mixins.less
│      │      │  │      variables.less
│      │      │  │      
│      │      │  ├─dev
│      │      │  │  │  gulpfile-wrap-template.js
│      │      │  │  │  ie9.css
│      │      │  │  │  loader-animation.css
│      │      │  │  │  sweetalert.es6.js
│      │      │  │  │  
│      │      │  │  └─modules
│      │      │  │          default-params.js
│      │      │  │          handle-click.js
│      │      │  │          handle-dom.js
│      │      │  │          handle-key.js
│      │      │  │          handle-swal-dom.js
│      │      │  │          injected-html.js
│      │      │  │          set-params.js
│      │      │  │          utils.js
│      │      │  │          
│      │      │  ├─dist
│      │      │  │      sweetalert.css
│      │      │  │      sweetalert.js
│      │      │  │      sweetalert.min.js
│      │      │  │      
│      │      │  ├─lib
│      │      │  │      sweet-alert-animations.less
│      │      │  │      sweet-alert-combine.less
│      │      │  │      sweet-alert.less
│      │      │  │      
│      │      │  └─test
│      │      │          index.html
│      │      │          tests.js
│      │      │          
│      │      └─font-awesome-4.7.0
│      │          │  HELP-US-OUT.txt
│      │          │  
│      │          ├─css
│      │          │      font-awesome.css
│      │          │      font-awesome.min.css
│      │          │      
│      │          ├─fonts
│      │          │      fontawesome-webfont.eot
│      │          │      fontawesome-webfont.svg
│      │          │      fontawesome-webfont.ttf
│      │          │      fontawesome-webfont.woff
│      │          │      fontawesome-webfont.woff2
│      │          │      FontAwesome.otf
│      │          │      
│      │          ├─less
│      │          │      animated.less
│      │          │      bordered-pulled.less
│      │          │      core.less
│      │          │      fixed-width.less
│      │          │      font-awesome.less
│      │          │      icons.less
│      │          │      larger.less
│      │          │      list.less
│      │          │      mixins.less
│      │          │      path.less
│      │          │      rotated-flipped.less
│      │          │      screen-reader.less
│      │          │      stacked.less
│      │          │      variables.less
│      │          │      
│      │          └─scss
│      │                  font-awesome.scss
│      │                  _animated.scss
│      │                  _bordered-pulled.scss
│      │                  _core.scss
│      │                  _fixed-width.scss
│      │                  _icons.scss
│      │                  _larger.scss
│      │                  _list.scss
│      │                  _mixins.scss
│      │                  _path.scss
│      │                  _rotated-flipped.scss
│      │                  _screen-reader.scss
│      │                  _stacked.scss
│      │                  _variables.scss
│      │                  
│      └─视频
│              01 内容回顾.mp4
│              02 今日内容概要.mp4
│              03 阻止标签后续事件执行.mp4
│              04 阻止事件冒泡.mp4
│              05 事件委托.mp4
│              06 页面加载.mp4
│              07 动画效果.mp4
│              08 补充.mp4
│              09 bootstrap简介.mp4
│              10 栅格系统.mp4
│              11 排版.mp4
│              12 表格标签.mp4
│              13 表单.mp4
│              14 按钮组.mp4
│              15 图片.mp4
│              16 图标.mp4
│              17 组件01.mp4
│              18 组件02.mp4
│              19 js插件.mp4
│              20 图书管理系统前端页面搭建.mp4
│              
├─07阶段Django框架结构 Ajax MTV MVC
│  ├─day59
│  │  │  今日内容.md
│  │  │  
│  │  ├─代码
│  │  │  ├─day59
│  │  │  │  │  01 纯手撸web框架.py
│  │  │  │  │  02 基于wsgiref模块.py
│  │  │  │  │  urls.py
│  │  │  │  │  views.py
│  │  │  │  │  
│  │  │  │  ├─.idea
│  │  │  │  │  │  day59.iml
│  │  │  │  │  │  encodings.xml
│  │  │  │  │  │  misc.xml
│  │  │  │  │  │  modules.xml
│  │  │  │  │  │  workspace.xml
│  │  │  │  │  │  
│  │  │  │  │  └─inspectionProfiles
│  │  │  │  │          profiles_settings.xml
│  │  │  │  │          
│  │  │  │  ├─templates
│  │  │  │  │      01 myhtml.html
│  │  │  │  │      02 myxxx.html
│  │  │  │  │      03 mytime.html
│  │  │  │  │      04 get_dict.html
│  │  │  │  │      05 get_data.html
│  │  │  │  │      
│  │  │  │  └─__pycache__
│  │  │  │          urls.cpython-36.pyc
│  │  │  │          views.cpython-36.pyc
│  │  │  │          
│  │  │  └─day59haha
│  │  │      │  db.sqlite3
│  │  │      │  manage.py
│  │  │      │  
│  │  │      ├─.idea
│  │  │      │  │  day59haha.iml
│  │  │      │  │  encodings.xml
│  │  │      │  │  misc.xml
│  │  │      │  │  modules.xml
│  │  │      │  │  workspace.xml
│  │  │      │  │  
│  │  │      │  └─inspectionProfiles
│  │  │      │          profiles_settings.xml
│  │  │      │          
│  │  │      ├─app01
│  │  │      │  │  admin.py
│  │  │      │  │  apps.py
│  │  │      │  │  models.py
│  │  │      │  │  tests.py
│  │  │      │  │  views.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─migrations
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  └─__pycache__
│  │  │      │          admin.cpython-36.pyc
│  │  │      │          apps.cpython-36.pyc
│  │  │      │          models.cpython-36.pyc
│  │  │      │          views.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      ├─app02
│  │  │      │  │  admin.py
│  │  │      │  │  apps.py
│  │  │      │  │  models.py
│  │  │      │  │  tests.py
│  │  │      │  │  views.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─migrations
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  └─__pycache__
│  │  │      │          admin.cpython-36.pyc
│  │  │      │          models.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      ├─day59haha
│  │  │      │  │  settings.py
│  │  │      │  │  urls.py
│  │  │      │  │  wsgi.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  └─__pycache__
│  │  │      │          settings.cpython-36.pyc
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          wsgi.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      └─templates
│  │  │              myfirst.html
│  │  │              
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 纯手撸web框架.mp4
│  │          04 基于wsgiref模块.mp4
│  │          05 代码封装及主要文件介绍.mp4
│  │          06 动静态网页.mp4
│  │          07 模版语法初识.mp4
│  │          08 简易web请求流程图.mp4
│  │          09 python三大主流web框架.mp4
│  │          10 注意事项.mp4
│  │          11 django简介及基本操作.mp4
│  │          12 pycharm操作django.mp4
│  │          13 重要知识点.mp4
│  │          14 django小白必会三板斧.mp4
│  │          
│  ├─day60
│  │  │  今日笔记.md
│  │  │  
│  │  ├─代码
│  │  │  └─day60
│  │  │      │  db.sqlite3
│  │  │      │  manage.py
│  │  │      │  
│  │  │      ├─.idea
│  │  │      │  │  dataSources.local.xml
│  │  │      │  │  dataSources.xml
│  │  │      │  │  day60.iml
│  │  │      │  │  encodings.xml
│  │  │      │  │  misc.xml
│  │  │      │  │  modules.xml
│  │  │      │  │  workspace.xml
│  │  │      │  │  
│  │  │      │  ├─dataSources
│  │  │      │  │  │  cc77adff-67ab-489d-9f04-b4282f8b2434.xml
│  │  │      │  │  │  
│  │  │      │  │  └─cc77adff-67ab-489d-9f04-b4282f8b2434
│  │  │      │  │      └─storage_v2
│  │  │      │  │          └─_src_
│  │  │      │  │              └─schema
│  │  │      │  │                      information_schema.FNRwLQ.meta
│  │  │      │  │                      
│  │  │      │  └─inspectionProfiles
│  │  │      │          profiles_settings.xml
│  │  │      │          
│  │  │      ├─app01
│  │  │      │  │  admin.py
│  │  │      │  │  apps.py
│  │  │      │  │  models.py
│  │  │      │  │  tests.py
│  │  │      │  │  views.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─migrations
│  │  │      │  │  │  0001_initial.py
│  │  │      │  │  │  0002_author.py
│  │  │      │  │  │  0003_auto_20200525_0354.py
│  │  │      │  │  │  0004_user_info.py
│  │  │      │  │  │  0005_user_hobby.py
│  │  │      │  │  │  0006_auto_20200525_0358.py
│  │  │      │  │  │  0007_auto_20200525_0400.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          0001_initial.cpython-36.pyc
│  │  │      │  │          0002_author.cpython-36.pyc
│  │  │      │  │          0003_auto_20200525_0354.cpython-36.pyc
│  │  │      │  │          0004_user_info.cpython-36.pyc
│  │  │      │  │          0005_user_hobby.cpython-36.pyc
│  │  │      │  │          0006_auto_20200525_0358.cpython-36.pyc
│  │  │      │  │          0007_auto_20200525_0400.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  └─__pycache__
│  │  │      │          admin.cpython-36.pyc
│  │  │      │          apps.cpython-36.pyc
│  │  │      │          models.cpython-36.pyc
│  │  │      │          views.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      ├─day60
│  │  │      │  │  settings.py
│  │  │      │  │  urls.py
│  │  │      │  │  wsgi.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  └─__pycache__
│  │  │      │          settings.cpython-36.pyc
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          wsgi.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      ├─static
│  │  │      │  │  a.txt
│  │  │      │  │  
│  │  │      │  ├─bootstrap-3.3.7-dist
│  │  │      │  │  ├─css
│  │  │      │  │  │      bootstrap.min.css
│  │  │      │  │  │      
│  │  │      │  │  ├─fonts
│  │  │      │  │  │      glyphicons-halflings-regular.eot
│  │  │      │  │  │      glyphicons-halflings-regular.svg
│  │  │      │  │  │      glyphicons-halflings-regular.ttf
│  │  │      │  │  │      glyphicons-halflings-regular.woff
│  │  │      │  │  │      glyphicons-halflings-regular.woff2
│  │  │      │  │  │      
│  │  │      │  │  └─js
│  │  │      │  │          bootstrap.min.js
│  │  │      │  │          
│  │  │      │  ├─css
│  │  │      │  ├─img
│  │  │      │  └─js
│  │  │      ├─static1
│  │  │      │      a.txt
│  │  │      │      
│  │  │      └─templates
│  │  │              01 ab_render.html
│  │  │              login.html
│  │  │              reg.html
│  │  │              
│  │  └─视频
│  │          01 内容回顾.mp4
│  │          02 今日内容概要.mp4
│  │          03 静态文件配置.mp4
│  │          04 request对象方法.mp4
│  │          05 pycharm链接MySQL.mp4
│  │          06 django链接MySQL.mp4
│  │          07 django orm前戏.mp4
│  │          08 字段的增删改查.mp4
│  │          09 数据的查询.mp4
│  │          10 数据的增加.mp4
│  │          
│  ├─day61
│  │  └─day61
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  ├─day60
│  │      │  │  │  db.sqlite3
│  │      │  │  │  manage.py
│  │      │  │  │  
│  │      │  │  ├─.idea
│  │      │  │  │  │  dataSources.local.xml
│  │      │  │  │  │  dataSources.xml
│  │      │  │  │  │  day60.iml
│  │      │  │  │  │  encodings.xml
│  │      │  │  │  │  misc.xml
│  │      │  │  │  │  modules.xml
│  │      │  │  │  │  workspace.xml
│  │      │  │  │  │  
│  │      │  │  │  ├─dataSources
│  │      │  │  │  │  │  cc77adff-67ab-489d-9f04-b4282f8b2434.xml
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─cc77adff-67ab-489d-9f04-b4282f8b2434
│  │      │  │  │  │      └─storage_v2
│  │      │  │  │  │          └─_src_
│  │      │  │  │  │              └─schema
│  │      │  │  │  │                      information_schema.FNRwLQ.meta
│  │      │  │  │  │                      
│  │      │  │  │  └─inspectionProfiles
│  │      │  │  │          profiles_settings.xml
│  │      │  │  │          
│  │      │  │  ├─app01
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │  │  0001_initial.py
│  │      │  │  │  │  │  0002_author.py
│  │      │  │  │  │  │  0003_auto_20200525_0354.py
│  │      │  │  │  │  │  0004_user_info.py
│  │      │  │  │  │  │  0005_user_hobby.py
│  │      │  │  │  │  │  0006_auto_20200525_0358.py
│  │      │  │  │  │  │  0007_auto_20200525_0400.py
│  │      │  │  │  │  │  __init__.py
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─__pycache__
│  │      │  │  │  │          0001_initial.cpython-36.pyc
│  │      │  │  │  │          0002_author.cpython-36.pyc
│  │      │  │  │  │          0003_auto_20200525_0354.cpython-36.pyc
│  │      │  │  │  │          0004_user_info.cpython-36.pyc
│  │      │  │  │  │          0005_user_hobby.cpython-36.pyc
│  │      │  │  │  │          0006_auto_20200525_0358.cpython-36.pyc
│  │      │  │  │  │          0007_auto_20200525_0400.cpython-36.pyc
│  │      │  │  │  │          __init__.cpython-36.pyc
│  │      │  │  │  │          
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          apps.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          views.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─day60
│  │      │  │  │  │  settings.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  wsgi.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  └─__pycache__
│  │      │  │  │          settings.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          wsgi.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─static
│  │      │  │  │  │  a.txt
│  │      │  │  │  │  
│  │      │  │  │  ├─bootstrap-3.3.7-dist
│  │      │  │  │  │  ├─css
│  │      │  │  │  │  │      bootstrap.min.css
│  │      │  │  │  │  │      
│  │      │  │  │  │  ├─fonts
│  │      │  │  │  │  │      glyphicons-halflings-regular.eot
│  │      │  │  │  │  │      glyphicons-halflings-regular.svg
│  │      │  │  │  │  │      glyphicons-halflings-regular.ttf
│  │      │  │  │  │  │      glyphicons-halflings-regular.woff
│  │      │  │  │  │  │      glyphicons-halflings-regular.woff2
│  │      │  │  │  │  │      
│  │      │  │  │  │  └─js
│  │      │  │  │  │          bootstrap.min.js
│  │      │  │  │  │          
│  │      │  │  │  ├─css
│  │      │  │  │  ├─img
│  │      │  │  │  └─js
│  │      │  │  ├─static1
│  │      │  │  │      a.txt
│  │      │  │  │      
│  │      │  │  └─templates
│  │      │  │          01 ab_render.html
│  │      │  │          edit_user.html
│  │      │  │          login.html
│  │      │  │          reg.html
│  │      │  │          userlist.html
│  │      │  │          
│  │      │  └─day61
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  day61.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  0002_auto_20200526_0303.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          0002_auto_20200526_0303.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day61
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              home.html
│  │      │              
│  │      └─视频
│  │              01 昨日内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 数据展示.mp4
│  │              04 数据编辑.mp4
│  │              05 数据删除.mp4
│  │              06 orm创建表关系.mp4
│  │              07 django请求生命周期流程图.mp4
│  │              08 路由匹配.mp4
│  │              09 无名有名分组.mp4
│  │              10 反向解析.mp4
│  │              
│  ├─day62
│  │  └─day62
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  ├─day62
│  │      │  │  │  db.sqlite3
│  │      │  │  │  manage.py
│  │      │  │  │  u=1288812541,1979816195&fm=26&gp=0.jpg
│  │      │  │  │  激活码 (1).txt
│  │      │  │  │  
│  │      │  │  ├─.idea
│  │      │  │  │  │  day62.iml
│  │      │  │  │  │  encodings.xml
│  │      │  │  │  │  misc.xml
│  │      │  │  │  │  modules.xml
│  │      │  │  │  │  workspace.xml
│  │      │  │  │  │  
│  │      │  │  │  └─inspectionProfiles
│  │      │  │  │          profiles_settings.xml
│  │      │  │  │          
│  │      │  │  ├─app01
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │  │  __init__.py
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─__pycache__
│  │      │  │  │  │          __init__.cpython-36.pyc
│  │      │  │  │  │          
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          apps.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          views.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─app02
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │  │  __init__.py
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─__pycache__
│  │      │  │  │  │          __init__.cpython-36.pyc
│  │      │  │  │  │          
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          views.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─day62
│  │      │  │  │  │  settings.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  wsgi.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  └─__pycache__
│  │      │  │  │          settings.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          wsgi.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  └─templates
│  │      │  │          form.html
│  │      │  │          home.html
│  │      │  │          
│  │      │  └─mynewdjango
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  mynewdjango.iml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─mynewdjango
│  │      │      │  │  asgi.py
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      └─视频
│  │              01 昨日内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 无名有名反向解析.mp4
│  │              04 路由分发.mp4
│  │              05 名称空间.mp4
│  │              06 伪静态概念.mp4
│  │              07 虚拟环境.mp4
│  │              08 django版本区别.mp4
│  │              09 三板斧介绍.mp4
│  │              10 JsonResponse对象.mp4
│  │              11 文件上传.mp4
│  │              12 request对象方法补充.mp4
│  │              13 FBV与CBV.mp4
│  │              
│  ├─day63
│  │  └─day63
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─day63
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  day63.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  ├─templatetags
│  │      │      │  │  │  mytag.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          mytag.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day63
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              home.html
│  │      │              index.html
│  │      │              left_menu.html
│  │      │              login.html
│  │      │              loginn.html
│  │      │              reg.html
│  │      │              wasai.html
│  │      │              
│  │      └─视频
│  │              01 昨日内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 CBV源码剖析.mp4
│  │              04 模版语法传值.mp4
│  │              05 模版语法之过滤器.mp4
│  │              06 模版语法之标签.mp4
│  │              07 自定义过滤器、标签、inclusion_tag.mp4
│  │              08 模版的继承.mp4
│  │              09 模版的导入.mp4
│  │              
│  ├─day64
│  │  └─day64
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─day64
│  │      │      │  manage.py
│  │      │      │  mytest.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  dataSources.local.xml
│  │      │      │  │  dataSources.xml
│  │      │      │  │  day64.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  ├─dataSources
│  │      │      │  │  │  51640b75-47cf-4b03-ae5f-ccd30550753e.xml
│  │      │      │  │  │  
│  │      │      │  │  └─51640b75-47cf-4b03-ae5f-ccd30550753e
│  │      │      │  │      └─storage_v2
│  │      │      │  │          └─_src_
│  │      │      │  │              └─schema
│  │      │      │  │                      information_schema.FNRwLQ.meta
│  │      │      │  │                      
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │      0001_initial.py
│  │      │      │  │      0002_auto_20200529_0303.py
│  │      │      │  │      __init__.py
│  │      │      │  │      
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day64
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      └─视频
│  │              01 昨日内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 单表及测试环境准备.mp4
│  │              04 必知必会13条.mp4
│  │              05 神奇的双下划线查询.mp4
│  │              06 多表操作前期准备.mp4
│  │              07 外键的增删改查.mp4
│  │              08 正反向的概念.mp4
│  │              09 基于对象的跨表查询.mp4
│  │              10 基于双下划线的跨表查询.mp4
│  │              
│  ├─day65
│  │  └─day65
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  ├─day64
│  │      │  │  │  manage.py
│  │      │  │  │  mytest.py
│  │      │  │  │  
│  │      │  │  ├─.idea
│  │      │  │  │  │  dataSources.local.xml
│  │      │  │  │  │  dataSources.xml
│  │      │  │  │  │  day64.iml
│  │      │  │  │  │  encodings.xml
│  │      │  │  │  │  misc.xml
│  │      │  │  │  │  modules.xml
│  │      │  │  │  │  workspace.xml
│  │      │  │  │  │  
│  │      │  │  │  ├─dataSources
│  │      │  │  │  │  │  51640b75-47cf-4b03-ae5f-ccd30550753e.xml
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─51640b75-47cf-4b03-ae5f-ccd30550753e
│  │      │  │  │  │      └─storage_v2
│  │      │  │  │  │          └─_src_
│  │      │  │  │  │              └─schema
│  │      │  │  │  │                      information_schema.FNRwLQ.meta
│  │      │  │  │  │                      
│  │      │  │  │  └─inspectionProfiles
│  │      │  │  │          profiles_settings.xml
│  │      │  │  │          
│  │      │  │  ├─app01
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │      0001_initial.py
│  │      │  │  │  │      0002_auto_20200529_0303.py
│  │      │  │  │  │      0003_auto_20200601_0210.py
│  │      │  │  │  │      0004_book_myfield.py
│  │      │  │  │  │      __init__.py
│  │      │  │  │  │      
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          apps.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─day64
│  │      │  │  │  │  settings.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  wsgi.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  └─__pycache__
│  │      │  │  │          settings.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  └─templates
│  │      │  └─day65
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  day65.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day65
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              home.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 聚合查询.mp4
│  │              04 分组查询.mp4
│  │              05 F查询.mp4
│  │              06 Q查询.mp4
│  │              07 django中开启事务.mp4
│  │              08 orm常用字段及参数.mp4
│  │              09 数据库查询优化.mp4
│  │              10 图书管理系统首页展示.mp4
│  │              
│  ├─day66
│  │  └─day66
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  ├─day65
│  │      │  │  │  manage.py
│  │      │  │  │  
│  │      │  │  ├─.idea
│  │      │  │  │  │  day65.iml
│  │      │  │  │  │  encodings.xml
│  │      │  │  │  │  misc.xml
│  │      │  │  │  │  modules.xml
│  │      │  │  │  │  workspace.xml
│  │      │  │  │  │  
│  │      │  │  │  └─inspectionProfiles
│  │      │  │  │          profiles_settings.xml
│  │      │  │  │          
│  │      │  │  ├─app01
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │  │  0001_initial.py
│  │      │  │  │  │  │  __init__.py
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─__pycache__
│  │      │  │  │  │          0001_initial.cpython-36.pyc
│  │      │  │  │  │          __init__.cpython-36.pyc
│  │      │  │  │  │          
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          apps.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          views.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─day65
│  │      │  │  │  │  settings.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  wsgi.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  └─__pycache__
│  │      │  │  │          settings.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          wsgi.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  └─templates
│  │      │  │          book_add.html
│  │      │  │          book_edit.html
│  │      │  │          book_list.html
│  │      │  │          home.html
│  │      │  │          
│  │      │  └─day66
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  dataSources.local.xml
│  │      │      │  │  dataSources.xml
│  │      │      │  │  day66.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  ├─dataSources
│  │      │      │  │      3ccdd420-98c3-4fcb-b6e0-2144e0a49c10.xml
│  │      │      │  │      
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day66
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              index.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 图书列表展示页.mp4
│  │              04 书籍的添加.mp4
│  │              05 书籍的编辑.mp4
│  │              06 书籍的删除.mp4
│  │              07 choices参数.mp4
│  │              08 MTV与MVC模型.mp4
│  │              09 多对多三种创建方式.mp4
│  │              10 Ajax简介.mp4
│  │              11 Ajax基本语法.mp4
│  │              
│  ├─day67
│  │  └─day67
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─day67
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  dataSources.local.xml
│  │      │      │  │  dataSources.xml
│  │      │      │  │  day67.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  ├─dataSources
│  │      │      │  │      5ea246d9-d959-40d1-bbb4-6194a69ceba7.xml
│  │      │      │  │      
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  0002_book.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          0002_book.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day67
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─static
│  │      │      │  └─dist
│  │      │      │          sweetalert.css
│  │      │      │          sweetalert.js
│  │      │      │          sweetalert.min.js
│  │      │      │          
│  │      │      └─templates
│  │      │              ab_file.html
│  │      │              ab_json.html
│  │      │              ab_pl.html
│  │      │              ab_ser.html
│  │      │              index.html
│  │      │              user_list.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 前后端传输数据编码格式.mp4
│  │              04 ajax发送json格式数据.mp4
│  │              05 ajax发送文件数据.mp4
│  │              06 django自带的序列化组件.mp4
│  │              07 ajax结合sweetalert实现二次确认.mp4
│  │              08 批量插入数据.mp4
│  │              09 自定义分页器推导过程.mp4
│  │              
│  ├─day68
│  │  └─day68
│  │      │  今日内容.md
│  │      │  
│  │      ├─代码
│  │      │  ├─day67
│  │      │  │  │  db.sqlite3
│  │      │  │  │  manage.py
│  │      │  │  │  
│  │      │  │  ├─.idea
│  │      │  │  │  │  dataSources.local.xml
│  │      │  │  │  │  dataSources.xml
│  │      │  │  │  │  day67.iml
│  │      │  │  │  │  encodings.xml
│  │      │  │  │  │  misc.xml
│  │      │  │  │  │  modules.xml
│  │      │  │  │  │  workspace.xml
│  │      │  │  │  │  
│  │      │  │  │  ├─dataSources
│  │      │  │  │  │      5ea246d9-d959-40d1-bbb4-6194a69ceba7.xml
│  │      │  │  │  │      
│  │      │  │  │  └─inspectionProfiles
│  │      │  │  │          profiles_settings.xml
│  │      │  │  │          
│  │      │  │  ├─app01
│  │      │  │  │  │  admin.py
│  │      │  │  │  │  apps.py
│  │      │  │  │  │  models.py
│  │      │  │  │  │  tests.py
│  │      │  │  │  │  views.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  ├─migrations
│  │      │  │  │  │  │  0001_initial.py
│  │      │  │  │  │  │  0002_book.py
│  │      │  │  │  │  │  __init__.py
│  │      │  │  │  │  │  
│  │      │  │  │  │  └─__pycache__
│  │      │  │  │  │          0001_initial.cpython-36.pyc
│  │      │  │  │  │          0002_book.cpython-36.pyc
│  │      │  │  │  │          __init__.cpython-36.pyc
│  │      │  │  │  │          
│  │      │  │  │  └─__pycache__
│  │      │  │  │          admin.cpython-36.pyc
│  │      │  │  │          apps.cpython-36.pyc
│  │      │  │  │          models.cpython-36.pyc
│  │      │  │  │          views.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─day67
│  │      │  │  │  │  settings.py
│  │      │  │  │  │  urls.py
│  │      │  │  │  │  wsgi.py
│  │      │  │  │  │  __init__.py
│  │      │  │  │  │  
│  │      │  │  │  └─__pycache__
│  │      │  │  │          settings.cpython-36.pyc
│  │      │  │  │          urls.cpython-36.pyc
│  │      │  │  │          wsgi.cpython-36.pyc
│  │      │  │  │          __init__.cpython-36.pyc
│  │      │  │  │          
│  │      │  │  ├─static
│  │      │  │  │  └─dist
│  │      │  │  │          sweetalert.css
│  │      │  │  │          sweetalert.js
│  │      │  │  │          sweetalert.min.js
│  │      │  │  │          
│  │      │  │  ├─templates
│  │      │  │  │      ab_file.html
│  │      │  │  │      ab_json.html
│  │      │  │  │      ab_pl.html
│  │      │  │  │      ab_ser.html
│  │      │  │  │      index.html
│  │      │  │  │      user_list.html
│  │      │  │  │      
│  │      │  │  └─utils
│  │      │  │      │  mypage.py
│  │      │  │      │  
│  │      │  │      └─__pycache__
│  │      │  │              mypage.cpython-36.pyc
│  │      │  │              
│  │      │  └─day68
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  day68.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day68
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─templates
│  │      │      │      ab_form.html
│  │      │      │      index.html
│  │      │      │      
│  │      │      └─__pycache__
│  │      │              manage.cpython-36.pyc
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 自定义分页器使用.mp4
│  │              04 form组件前戏.mp4
│  │              05 forms组件类书写.mp4
│  │              06 forms校验数据.mp4
│  │              07 forms组件渲染标签.mp4
│  │              08 forms组件展示错误信息.mp4
│  │              09 forms组件钩子函数.mp4
│  │              10 重要参数介绍.mp4
│  │              11 其他字段类型.mp4
│  │              
│  ├─day69
│  │  └─day69
│  │      │  今日内容.md
│  │      │  
│  │      ├─代码
│  │      │  └─day69
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  dataSources.local.xml
│  │      │      │  │  dataSources.xml
│  │      │      │  │  day69.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  ├─dataSources
│  │      │      │  │      74855e77-b21d-4231-adaf-725ce1d38451.xml
│  │      │      │  │      
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day69
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              login.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 forms组件源码.mp4
│  │              04 cookie与session简介.mp4
│  │              05 django操作cookie.mp4
│  │              06 session操作.mp4
│  │              07 CBV添加装饰器的三种方式.mp4
│  │              
│  └─day70
│      └─day70
│          │  今日内容.md
│          │  
│          ├─代码
│          │  ├─day70
│          │  │  │  db.sqlite3
│          │  │  │  manage.py
│          │  │  │  settings.py
│          │  │  │  start.py
│          │  │  │  
│          │  │  ├─.idea
│          │  │  │  │  day70.iml
│          │  │  │  │  encodings.xml
│          │  │  │  │  misc.xml
│          │  │  │  │  modules.xml
│          │  │  │  │  workspace.xml
│          │  │  │  │  
│          │  │  │  └─inspectionProfiles
│          │  │  │          profiles_settings.xml
│          │  │  │          
│          │  │  ├─01 正常思路
│          │  │  │      notify.py
│          │  │  │      start.py
│          │  │  │      
│          │  │  ├─ab_module
│          │  │  │  │  a.py
│          │  │  │  │  
│          │  │  │  └─myfile
│          │  │  │      │  b.py
│          │  │  │      │  
│          │  │  │      └─__pycache__
│          │  │  ├─app01
│          │  │  │  │  admin.py
│          │  │  │  │  apps.py
│          │  │  │  │  models.py
│          │  │  │  │  tests.py
│          │  │  │  │  views.py
│          │  │  │  │  __init__.py
│          │  │  │  │  
│          │  │  │  ├─migrations
│          │  │  │  │  │  __init__.py
│          │  │  │  │  │  
│          │  │  │  │  └─__pycache__
│          │  │  │  │          __init__.cpython-36.pyc
│          │  │  │  │          
│          │  │  │  ├─mymiddleware
│          │  │  │  │  │  mydd.py
│          │  │  │  │  │  
│          │  │  │  │  └─__pycache__
│          │  │  │  │          mydd.cpython-36.pyc
│          │  │  │  │          
│          │  │  │  └─__pycache__
│          │  │  │          admin.cpython-36.pyc
│          │  │  │          apps.cpython-36.pyc
│          │  │  │          models.cpython-36.pyc
│          │  │  │          views.cpython-36.pyc
│          │  │  │          __init__.cpython-36.pyc
│          │  │  │          
│          │  │  ├─day70
│          │  │  │  │  settings.py
│          │  │  │  │  urls.py
│          │  │  │  │  wsgi.py
│          │  │  │  │  __init__.py
│          │  │  │  │  
│          │  │  │  └─__pycache__
│          │  │  │          settings.cpython-36.pyc
│          │  │  │          urls.cpython-36.pyc
│          │  │  │          wsgi.cpython-36.pyc
│          │  │  │          __init__.cpython-36.pyc
│          │  │  │          
│          │  │  ├─notify
│          │  │  │  │  email.py
│          │  │  │  │  msg.py
│          │  │  │  │  qq.py
│          │  │  │  │  wechat.py
│          │  │  │  │  __init__.py
│          │  │  │  │  
│          │  │  │  └─__pycache__
│          │  │  │          email.cpython-36.pyc
│          │  │  │          msg.cpython-36.pyc
│          │  │  │          qq.cpython-36.pyc
│          │  │  │          wechat.cpython-36.pyc
│          │  │  │          __init__.cpython-36.pyc
│          │  │  │          
│          │  │  ├─static
│          │  │  │  └─js
│          │  │  │          mysetup.js
│          │  │  │          
│          │  │  ├─templates
│          │  │  │      transfer.html
│          │  │  │      
│          │  │  └─__pycache__
│          │  │          settings.cpython-36.pyc
│          │  │          
│          │  └─day70_1
│          │      │  db.sqlite3
│          │      │  manage.py
│          │      │  
│          │      ├─.idea
│          │      │  │  day70_1.iml
│          │      │  │  encodings.xml
│          │      │  │  misc.xml
│          │      │  │  modules.xml
│          │      │  │  workspace.xml
│          │      │  │  
│          │      │  └─inspectionProfiles
│          │      │          profiles_settings.xml
│          │      │          
│          │      ├─app01
│          │      │  │  admin.py
│          │      │  │  apps.py
│          │      │  │  models.py
│          │      │  │  tests.py
│          │      │  │  views.py
│          │      │  │  __init__.py
│          │      │  │  
│          │      │  ├─migrations
│          │      │  │  │  __init__.py
│          │      │  │  │  
│          │      │  │  └─__pycache__
│          │      │  │          __init__.cpython-36.pyc
│          │      │  │          
│          │      │  └─__pycache__
│          │      │          admin.cpython-36.pyc
│          │      │          apps.cpython-36.pyc
│          │      │          models.cpython-36.pyc
│          │      │          views.cpython-36.pyc
│          │      │          __init__.cpython-36.pyc
│          │      │          
│          │      ├─day70_1
│          │      │  │  settings.py
│          │      │  │  urls.py
│          │      │  │  wsgi.py
│          │      │  │  __init__.py
│          │      │  │  
│          │      │  └─__pycache__
│          │      │          settings.cpython-36.pyc
│          │      │          urls.cpython-36.pyc
│          │      │          wsgi.cpython-36.pyc
│          │      │          __init__.cpython-36.pyc
│          │      │          
│          │      └─templates
│          │              transfer.html
│          │              
│          └─视频
│                  01 内容回顾.mp4
│                  02 今日内容概要.mp4
│                  03 django中间件前戏.mp4
│                  04 django中间件必须掌握的方法.mp4
│                  05 django中间件需要了解的方法.mp4
│                  06 csrf跨站请求伪造前戏.mp4
│                  07 csrf校验.mp4
│                  08 csrf相关装饰器.mp4
│                  09 模块补充.mp4
│                  10 基于django中间件学习编程思想.mp4
│                  
├─08阶段CRM开发
│  ├─day71
│  │  └─day71
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─day71
│  │      │      │  db.sqlite3
│  │      │      │  manage.py
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  dataSources.local.xml
│  │      │      │  │  dataSources.xml
│  │      │      │  │  day71.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  ├─dataSources
│  │      │      │  │      ca72dd7b-623a-419d-9bb4-889996fab561.xml
│  │      │      │  │      
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─day71
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      └─templates
│  │      │              login.html
│  │      │              register.html
│  │      │              set_password.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今天内容概要.mp4
│  │              03 auth模块前戏.mp4
│  │              04 auth模块功能01.mp4
│  │              05 auth模块功能02.mp4
│  │              06 auth模块表扩展.mp4
│  │              07 项目开发流程.mp4
│  │              08 bbs表设计.mp4
│  │              
│  ├─day72
│  │  └─day72
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─BBS14
│  │      │      │  manage.py
│  │      │      │  xxx.png
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  BBS14.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  myforms.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          myforms.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─avatar
│  │      │      │      111.jpg
│  │      │      │      222.jpg
│  │      │      │      default.png
│  │      │      │      
│  │      │      ├─BBS14
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─static
│  │      │      │  ├─css
│  │      │      │  ├─font
│  │      │      │  │      111.ttf
│  │      │      │  │      222.ttf
│  │      │      │  │      
│  │      │      │  ├─img
│  │      │      │  │      111.jpg
│  │      │      │  │      default.png
│  │      │      │  │      
│  │      │      │  └─js
│  │      │      └─templates
│  │      │              login.html
│  │      │              register.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 数据库表创建及同步.mp4
│  │              04 forms组件代码书写.mp4
│  │              05 注册页面简易搭建.mp4
│  │              06 用户头像实时展示.mp4
│  │              07 注册功能初步实现.mp4
│  │              08 注册功能完善.mp4
│  │              09 登陆页面初步搭建.mp4
│  │              10 图片验证码.mp4
│  │              
│  ├─day73
│  │  └─day73
│  │      │  今日内容.md
│  │      │  
│  │      ├─代码
│  │      │  └─BBS14
│  │      │      │  manage.py
│  │      │      │  xxx.png
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  BBS14.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  myforms.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          myforms.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─BBS14
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─media
│  │      │      │  ├─avatar
│  │      │      │  │      111.jpg
│  │      │      │  │      222.jpg
│  │      │      │  │      444.jpg
│  │      │      │  │      default.png
│  │      │      │  │      
│  │      │      │  └─css
│  │      │      │          jason.css
│  │      │      │          tank.css
│  │      │      │          
│  │      │      ├─static
│  │      │      │  ├─css
│  │      │      │  ├─font
│  │      │      │  │      111.ttf
│  │      │      │  │      222.ttf
│  │      │      │  │      
│  │      │      │  ├─img
│  │      │      │  │      111.jpg
│  │      │      │  │      default.png
│  │      │      │  │      
│  │      │      │  └─js
│  │      │      └─templates
│  │      │              errors.html
│  │      │              home.html
│  │      │              login.html
│  │      │              register.html
│  │      │              site.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 登陆功能.mp4
│  │              04 首页导航条搭建.mp4
│  │              05 导航条修改密码及退出登陆.mp4
│  │              06 admin后台管理.mp4
│  │              07 media配置及用户头像展示.mp4
│  │              08 图片防盗链.mp4
│  │              09 个人站点文章展示.mp4
│  │              10 侧边栏展示.mp4
│  │              11 侧边栏的筛选功能.mp4
│  │              
│  ├─day74
│  │  └─day74
│  │      │  今日笔记.md
│  │      │  
│  │      ├─代码
│  │      │  └─BBS14
│  │      │      │  manage.py
│  │      │      │  xxx.png
│  │      │      │  
│  │      │      ├─.idea
│  │      │      │  │  BBS14.iml
│  │      │      │  │  encodings.xml
│  │      │      │  │  misc.xml
│  │      │      │  │  modules.xml
│  │      │      │  │  workspace.xml
│  │      │      │  │  
│  │      │      │  └─inspectionProfiles
│  │      │      │          profiles_settings.xml
│  │      │      │          
│  │      │      ├─app01
│  │      │      │  │  admin.py
│  │      │      │  │  apps.py
│  │      │      │  │  models.py
│  │      │      │  │  myforms.py
│  │      │      │  │  tests.py
│  │      │      │  │  views.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  ├─migrations
│  │      │      │  │  │  0001_initial.py
│  │      │      │  │  │  __init__.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          0001_initial.cpython-36.pyc
│  │      │      │  │          __init__.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  ├─templatetags
│  │      │      │  │  │  mytag.py
│  │      │      │  │  │  
│  │      │      │  │  └─__pycache__
│  │      │      │  │          mytag.cpython-36.pyc
│  │      │      │  │          
│  │      │      │  └─__pycache__
│  │      │      │          admin.cpython-36.pyc
│  │      │      │          apps.cpython-36.pyc
│  │      │      │          models.cpython-36.pyc
│  │      │      │          myforms.cpython-36.pyc
│  │      │      │          views.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─BBS14
│  │      │      │  │  settings.py
│  │      │      │  │  urls.py
│  │      │      │  │  wsgi.py
│  │      │      │  │  __init__.py
│  │      │      │  │  
│  │      │      │  └─__pycache__
│  │      │      │          settings.cpython-36.pyc
│  │      │      │          urls.cpython-36.pyc
│  │      │      │          wsgi.cpython-36.pyc
│  │      │      │          __init__.cpython-36.pyc
│  │      │      │          
│  │      │      ├─media
│  │      │      │  ├─avatar
│  │      │      │  │      111.jpg
│  │      │      │  │      222.jpg
│  │      │      │  │      444.jpg
│  │      │      │  │      default.png
│  │      │      │  │      
│  │      │      │  └─css
│  │      │      │          jason.css
│  │      │      │          tank.css
│  │      │      │          
│  │      │      ├─static
│  │      │      │  ├─css
│  │      │      │  ├─font
│  │      │      │  │      111.ttf
│  │      │      │  │      222.ttf
│  │      │      │  │      
│  │      │      │  ├─img
│  │      │      │  │      111.jpg
│  │      │      │  │      default.png
│  │      │      │  │      downdown.gif
│  │      │      │  │      upup.gif
│  │      │      │  │      
│  │      │      │  └─js
│  │      │      └─templates
│  │      │              article_detail.html
│  │      │              base.html
│  │      │              errors.html
│  │      │              home.html
│  │      │              left_menu.html
│  │      │              login.html
│  │      │              register.html
│  │      │              site.html
│  │      │              
│  │      └─视频
│  │              01 内容回顾.mp4
│  │              02 今日内容概要.mp4
│  │              03 侧边栏inclusion_tag制作.mp4
│  │              04 点赞点踩样式准备.mp4
│  │              05 点赞点踩正确业务逻辑.mp4
│  │              06 点赞点踩功能完善.mp4
│  │              07 根评论功能完成.mp4
│  │              08 子评论功能完成.mp4
│  │              
│  └─day75
│      └─day75
│          │  今日内容.md
│          │  
│          ├─代码
│          │  └─BBS14
│          │      │  manage.py
│          │      │  xxx.png
│          │      │  
│          │      ├─.idea
│          │      │  │  BBS14.iml
│          │      │  │  encodings.xml
│          │      │  │  misc.xml
│          │      │  │  modules.xml
│          │      │  │  workspace.xml
│          │      │  │  
│          │      │  └─inspectionProfiles
│          │      │          profiles_settings.xml
│          │      │          
│          │      ├─app01
│          │      │  │  admin.py
│          │      │  │  apps.py
│          │      │  │  models.py
│          │      │  │  myforms.py
│          │      │  │  tests.py
│          │      │  │  views.py
│          │      │  │  __init__.py
│          │      │  │  
│          │      │  ├─migrations
│          │      │  │  │  0001_initial.py
│          │      │  │  │  __init__.py
│          │      │  │  │  
│          │      │  │  └─__pycache__
│          │      │  │          0001_initial.cpython-36.pyc
│          │      │  │          __init__.cpython-36.pyc
│          │      │  │          
│          │      │  ├─templatetags
│          │      │  │  │  mytag.py
│          │      │  │  │  
│          │      │  │  └─__pycache__
│          │      │  │          mytag.cpython-36.pyc
│          │      │  │          
│          │      │  ├─utils
│          │      │  │  │  mypage.py
│          │      │  │  │  
│          │      │  │  └─__pycache__
│          │      │  │          mypage.cpython-36.pyc
│          │      │  │          
│          │      │  └─__pycache__
│          │      │          admin.cpython-36.pyc
│          │      │          apps.cpython-36.pyc
│          │      │          models.cpython-36.pyc
│          │      │          myforms.cpython-36.pyc
│          │      │          views.cpython-36.pyc
│          │      │          __init__.cpython-36.pyc
│          │      │          
│          │      ├─BBS14
│          │      │  │  settings.py
│          │      │  │  urls.py
│          │      │  │  wsgi.py
│          │      │  │  __init__.py
│          │      │  │  
│          │      │  └─__pycache__
│          │      │          settings.cpython-36.pyc
│          │      │          urls.cpython-36.pyc
│          │      │          wsgi.cpython-36.pyc
│          │      │          __init__.cpython-36.pyc
│          │      │          
│          │      ├─media
│          │      │  ├─article_img
│          │      │  │      image-20200210144339453.png
│          │      │  │      image-20200213222158068.png
│          │      │  │      
│          │      │  ├─avatar
│          │      │  │      111.jpg
│          │      │  │      222.jpg
│          │      │  │      444.jpg
│          │      │  │      default.png
│          │      │  │      image-20200213222158068.png
│          │      │  │      
│          │      │  └─css
│          │      │          jason.css
│          │      │          tank.css
│          │      │          
│          │      ├─static
│          │      │  ├─css
│          │      │  ├─font
│          │      │  │      111.ttf
│          │      │  │      222.ttf
│          │      │  │      
│          │      │  ├─img
│          │      │  │      111.jpg
│          │      │  │      default.png
│          │      │  │      downdown.gif
│          │      │  │      upup.gif
│          │      │  │      
│          │      │  ├─js
│          │      │  └─kindeditor
│          │      │      │  kindeditor-all-min.js
│          │      │      │  kindeditor-all.js
│          │      │      │  license.txt
│          │      │      │  
│          │      │      ├─asp
│          │      │      │      demo.asp
│          │      │      │      file_manager_json.asp
│          │      │      │      JSON_2.0.4.asp
│          │      │      │      UpLoad_Class.asp
│          │      │      │      upload_json.asp
│          │      │      │      
│          │      │      ├─asp.net
│          │      │      │  │  demo.aspx
│          │      │      │  │  file_manager_json.ashx
│          │      │      │  │  README.txt
│          │      │      │  │  upload_json.ashx
│          │      │      │  │  
│          │      │      │  └─bin
│          │      │      │          LitJSON.dll
│          │      │      │          
│          │      │      ├─jsp
│          │      │      │  │  demo.jsp
│          │      │      │  │  file_manager_json.jsp
│          │      │      │  │  README.txt
│          │      │      │  │  upload_json.jsp
│          │      │      │  │  
│          │      │      │  └─lib
│          │      │      │          commons-fileupload-1.2.1.jar
│          │      │      │          commons-io-1.4.jar
│          │      │      │          json_simple-1.1.jar
│          │      │      │          
│          │      │      ├─lang
│          │      │      │      ar.js
│          │      │      │      en.js
│          │      │      │      ko.js
│          │      │      │      ru.js
│          │      │      │      zh-CN.js
│          │      │      │      zh-TW.js
│          │      │      │      
│          │      │      ├─php
│          │      │      │      demo.php
│          │      │      │      file_manager_json.php
│          │      │      │      JSON.php
│          │      │      │      upload_json.php
│          │      │      │      
│          │      │      ├─plugins
│          │      │      │  ├─anchor
│          │      │      │  │      anchor.js
│          │      │      │  │      
│          │      │      │  ├─autoheight
│          │      │      │  │      autoheight.js
│          │      │      │  │      
│          │      │      │  ├─baidumap
│          │      │      │  │      baidumap.js
│          │      │      │  │      index.html
│          │      │      │  │      map.html
│          │      │      │  │      
│          │      │      │  ├─clearhtml
│          │      │      │  │      clearhtml.js
│          │      │      │  │      
│          │      │      │  ├─code
│          │      │      │  │      code.js
│          │      │      │  │      prettify.css
│          │      │      │  │      prettify.js
│          │      │      │  │      
│          │      │      │  ├─emoticons
│          │      │      │  │  │  emoticons.js
│          │      │      │  │  │  
│          │      │      │  │  └─images
│          │      │      │  │          0.gif
│          │      │      │  │          1.gif
│          │      │      │  │          10.gif
│          │      │      │  │          100.gif
│          │      │      │  │          101.gif
│          │      │      │  │          102.gif
│          │      │      │  │          103.gif
│          │      │      │  │          104.gif
│          │      │      │  │          105.gif
│          │      │      │  │          106.gif
│          │      │      │  │          107.gif
│          │      │      │  │          108.gif
│          │      │      │  │          109.gif
│          │      │      │  │          11.gif
│          │      │      │  │          110.gif
│          │      │      │  │          111.gif
│          │      │      │  │          112.gif
│          │      │      │  │          113.gif
│          │      │      │  │          114.gif
│          │      │      │  │          115.gif
│          │      │      │  │          116.gif
│          │      │      │  │          117.gif
│          │      │      │  │          118.gif
│          │      │      │  │          119.gif
│          │      │      │  │          12.gif
│          │      │      │  │          120.gif
│          │      │      │  │          121.gif
│          │      │      │  │          122.gif
│          │      │      │  │          123.gif
│          │      │      │  │          124.gif
│          │      │      │  │          125.gif
│          │      │      │  │          126.gif
│          │      │      │  │          127.gif
│          │      │      │  │          128.gif
│          │      │      │  │          129.gif
│          │      │      │  │          13.gif
│          │      │      │  │          130.gif
│          │      │      │  │          131.gif
│          │      │      │  │          132.gif
│          │      │      │  │          133.gif
│          │      │      │  │          134.gif
│          │      │      │  │          14.gif
│          │      │      │  │          15.gif
│          │      │      │  │          16.gif
│          │      │      │  │          17.gif
│          │      │      │  │          18.gif
│          │      │      │  │          19.gif
│          │      │      │  │          2.gif
│          │      │      │  │          20.gif
│          │      │      │  │          21.gif
│          │      │      │  │          22.gif
│          │      │      │  │          23.gif
│          │      │      │  │          24.gif
│          │      │      │  │          25.gif
│          │      │      │  │          26.gif
│          │      │      │  │          27.gif
│          │      │      │  │          28.gif
│          │      │      │  │          29.gif
│          │      │      │  │          3.gif
│          │      │      │  │          30.gif
│          │      │      │  │          31.gif
│          │      │      │  │          32.gif
│          │      │      │  │          33.gif
│          │      │      │  │          34.gif
│          │      │      │  │          35.gif
│          │      │      │  │          36.gif
│          │      │      │  │          37.gif
│          │      │      │  │          38.gif
│          │      │      │  │          39.gif
│          │      │      │  │          4.gif
│          │      │      │  │          40.gif
│          │      │      │  │          41.gif
│          │      │      │  │          42.gif
│          │      │      │  │          43.gif
│          │      │      │  │          44.gif
│          │      │      │  │          45.gif
│          │      │      │  │          46.gif
│          │      │      │  │          47.gif
│          │      │      │  │          48.gif
│          │      │      │  │          49.gif
│          │      │      │  │          5.gif
│          │      │      │  │          50.gif
│          │      │      │  │          51.gif
│          │      │      │  │          52.gif
│          │      │      │  │          53.gif
│          │      │      │  │          54.gif
│          │      │      │  │          55.gif
│          │      │      │  │          56.gif
│          │      │      │  │          57.gif
│          │      │      │  │          58.gif
│          │      │      │  │          59.gif
│          │      │      │  │          6.gif
│          │      │      │  │          60.gif
│          │      │      │  │          61.gif
│          │      │      │  │          62.gif
│          │      │      │  │          63.gif
│          │      │      │  │          64.gif
│          │      │      │  │          65.gif
│          │      │      │  │          66.gif
│          │      │      │  │          67.gif
│          │      │      │  │          68.gif
│          │      │      │  │          69.gif
│          │      │      │  │          7.gif
│          │      │      │  │          70.gif
│          │      │      │  │          71.gif
│          │      │      │  │          72.gif
│          │      │      │  │          73.gif
│          │      │      │  │          74.gif
│          │      │      │  │          75.gif
│          │      │      │  │          76.gif
│          │      │      │  │          77.gif
│          │      │      │  │          78.gif
│          │      │      │  │          79.gif
│          │      │      │  │          8.gif
│          │      │      │  │          80.gif
│          │      │      │  │          81.gif
│          │      │      │  │          82.gif
│          │      │      │  │          83.gif
│          │      │      │  │          84.gif
│          │      │      │  │          85.gif
│          │      │      │  │          86.gif
│          │      │      │  │          87.gif
│          │      │      │  │          88.gif
│          │      │      │  │          89.gif
│          │      │      │  │          9.gif
│          │      │      │  │          90.gif
│          │      │      │  │          91.gif
│          │      │      │  │          92.gif
│          │      │      │  │          93.gif
│          │      │      │  │          94.gif
│          │      │      │  │          95.gif
│          │      │      │  │          96.gif
│          │      │      │  │          97.gif
│          │      │      │  │          98.gif
│          │      │      │  │          99.gif
│          │      │      │  │          static.gif
│          │      │      │  │          
│          │      │      │  ├─filemanager
│          │      │      │  │  │  filemanager.js
│          │      │      │  │  │  
│          │      │      │  │  └─images
│          │      │      │  │          file-16.gif
│          │      │      │  │          file-64.gif
│          │      │      │  │          folder-16.gif
│          │      │      │  │          folder-64.gif
│          │      │      │  │          go-up.gif
│          │      │      │  │          
│          │      │      │  ├─fixtoolbar
│          │      │      │  │      fixtoolbar.js
│          │      │      │  │      
│          │      │      │  ├─flash
│          │      │      │  │      flash.js
│          │      │      │  │      
│          │      │      │  ├─image
│          │      │      │  │  │  image.js
│          │      │      │  │  │  
│          │      │      │  │  └─images
│          │      │      │  │          align_left.gif
│          │      │      │  │          align_right.gif
│          │      │      │  │          align_top.gif
│          │      │      │  │          refresh.png
│          │      │      │  │          
│          │      │      │  ├─insertfile
│          │      │      │  │      insertfile.js
│          │      │      │  │      
│          │      │      │  ├─lineheight
│          │      │      │  │      lineheight.js
│          │      │      │  │      
│          │      │      │  ├─link
│          │      │      │  │      link.js
│          │      │      │  │      
│          │      │      │  ├─map
│          │      │      │  │      map.html
│          │      │      │  │      map.js
│          │      │      │  │      
│          │      │      │  ├─media
│          │      │      │  │      media.js
│          │      │      │  │      
│          │      │      │  ├─multiimage
│          │      │      │  │  │  multiimage.js
│          │      │      │  │  │  
│          │      │      │  │  └─images
│          │      │      │  │          image.png
│          │      │      │  │          select-files-en.png
│          │      │      │  │          select-files-zh-CN.png
│          │      │      │  │          swfupload.swf
│          │      │      │  │          
│          │      │      │  ├─pagebreak
│          │      │      │  │      pagebreak.js
│          │      │      │  │      
│          │      │      │  ├─plainpaste
│          │      │      │  │      plainpaste.js
│          │      │      │  │      
│          │      │      │  ├─preview
│          │      │      │  │      preview.js
│          │      │      │  │      
│          │      │      │  ├─quickformat
│          │      │      │  │      quickformat.js
│          │      │      │  │      
│          │      │      │  ├─table
│          │      │      │  │      table.js
│          │      │      │  │      
│          │      │      │  ├─template
│          │      │      │  │  │  template.js
│          │      │      │  │  │  
│          │      │      │  │  └─html
│          │      │      │  │          1.html
│          │      │      │  │          2.html
│          │      │      │  │          3.html
│          │      │      │  │          
│          │      │      │  └─wordpaste
│          │      │      │          wordpaste.js
│          │      │      │          
│          │      │      └─themes
│          │      │          ├─common
│          │      │          │      anchor.gif
│          │      │          │      blank.gif
│          │      │          │      flash.gif
│          │      │          │      loading.gif
│          │      │          │      media.gif
│          │      │          │      rm.gif
│          │      │          │      
│          │      │          ├─default
│          │      │          │      background.png
│          │      │          │      default.css
│          │      │          │      default.png
│          │      │          │      
│          │      │          ├─qq
│          │      │          │      editor.gif
│          │      │          │      qq.css
│          │      │          │      
│          │      │          └─simple
│          │      │                  simple.css
│          │      │                  
│          │      └─templates
│          │          │  article_detail.html
│          │          │  base.html
│          │          │  errors.html
│          │          │  home.html
│          │          │  left_menu.html
│          │          │  login.html
│          │          │  register.html
│          │          │  set_avatar.html
│          │          │  site.html
│          │          │  
│          │          └─backend
│          │                  add_article.html
│          │                  backend.html
│          │                  backend_base.html
│          │                  
│          └─视频
│                  01 内容回顾.mp4
│                  02 今日内容概要.mp4
│                  03 后台管理页面搭建.mp4
│                  03_1 后台管理页面搭建有声版.mp4
│                  04 富文本编辑器使用.mp4
│                  05 添加文章初步实现.mp4
│                  06 XSS攻击和文章简介处理.mp4
│                  07 编辑器上传图片处理.mp4
│                  08 修改头像.mp4
│                  09 bbs项目总结.mp4
│                  
├─09阶段 cookie session token 中间件
│  ├─day76
│  │  ├─笔记和代码
│  │  │      复习day01-今日内容.md
│  │  │      
│  │  └─视频
│  │          1 关于编辑器的选择.mp4
│  │          2 后期从事方向.mp4
│  │          3 一切皆对象和深浅拷贝.mp4
│  │          4 可变与不可变类型.mp4
│  │          5 字符编码.mp4
│  │          6 闭包函数.mp4
│  │          
│  ├─day77
│  │  ├─代码
│  │  │      s14_day78_django.zip
│  │  │      复习day02.md
│  │  │      
│  │  └─视频
│  │          1 后续课程.mp4
│  │          2 作业讲解.mp4
│  │          3 魔法方法.mp4
│  │          4 cookie,session,token.mp4
│  │          5 异常处理的else.mp4
│  │          6 pymysql的使用.mp4
│  │          
│  ├─day78
│  │  ├─笔记-代码
│  │  │      s14_day79_django.zip
│  │  │      复习-day03.md
│  │  │      
│  │  └─视频
│  │          1 作业讲解.mp4
│  │          2 django框架的本质.mp4
│  │          3 路由和视图.mp4
│  │          4 文件上传.mp4
│  │          5 模板层.mp4
│  │          6 断点调试的使用.mp4
│  │          7 orm的单表操作.mp4
│  │          8 多表关联查询.mp4
│  │          
│  └─day79
│      ├─代码笔记
│      │      s14_day80_djanog.zip
│      │      复习-day04.md
│      │      
│      └─视频
│              0 昨日回顾.mp4
│              1 dajngo与ajax.mp4
│              2 forms组件和分页器.mp4
│              3 forms组件的执行流程分析.mp4
│              4 cookie和session.mp4
│              5 中间件的使用.mp4
│              6 auth的使用.mp4
│              
├─10阶段Nginx
│  ├─day80
│  │  ├─代码和笔记
│  │  │  │  drf-day01.md
│  │  │  │  drfdemo.zip
│  │  │  │  
│  │  │  └─assets
│  │  │          1594001228907.png
│  │  │          1594007392443.png
│  │  │          
│  │  └─视频
│  │          1 本周内容和今日内容.mp4
│  │          10 drf的APIView类的执行过程分析.mp4
│  │          2 web开发模式.mp4
│  │          3 api接口.mp4
│  │          4 postman的使用.mp4
│  │          5 restful规范,10条.mp4
│  │          6 drf的安装和简单使用.mp4
│  │          7 cbv的View源码分析.mp4
│  │          8 APIView源码分析.mp4
│  │          9 drf的Request类.mp4
│  │          
│  ├─day81
│  │  ├─笔记代码
│  │  │      drf_day02.md
│  │  │      drf_serializer.zip
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          2 序列化器Serializer的使用.mp4
│  │          3 反序列化之保存和局部校验全局校验.mp4
│  │          4 修改和校验总结.mp4
│  │          5 查询所有,删除,新增,自定义response.mp4
│  │          6 模型类序列化器.mp4
│  │          7 源码分析之many关键字.mp4
│  │          8 Serializer高级用法之source和SerializerMethodField .mp4
│  │          
│  ├─day82
│  │  ├─代码笔记
│  │  │  │  drf_day03.md
│  │  │  │  drf_views.zip
│  │  │  │  
│  │  │  └─assets
│  │  │          1594180914084.png
│  │  │          
│  │  └─视频
│  │          1 昨日内容回顾.mp4
│  │          2 Request对象和Response对象.mp4
│  │          3 全局和局部配置响应的样子.mp4
│  │          4 基于GenericAPIView写5个接口.mp4
│  │          5 GenericAPIView的9个视图子类.mp4
│  │          6 ModelViewSet的使用ViewSetMixin源码分析,.mp4
│  │          7 作业.mp4
│  │          
│  ├─day83
│  │  ├─代码笔记
│  │  │      drf-路由,认证.md
│  │  │      drf_router_auth.zip
│  │  │      
│  │  └─视频
│  │          1 上节课回顾.mp4
│  │          2 视图回顾.mp4
│  │          3 自动生成路由.mp4
│  │          4 action的使用.mp4
│  │          5 drf-认证源码分析,自定义认证组件.mp4
│  │          6 认证功能总结.mp4
│  │          7 认证源码流程分析.mp4
│  │          8作业布置.mp4
│  │          
│  ├─day84
│  │  ├─代码笔记
│  │  │      drf-day05.md
│  │  │      drf_others.zip
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 作业布置.mp4
│  │          2 权限组件源码分析.mp4
│  │          3 自定义权限.mp4
│  │          4 内置权限的使用.mp4
│  │          5 频率限制.mp4
│  │          6 过滤组件的使用.mp4
│  │          7 排序组件的使用.mp4
│  │          8 异常处理.mp4
│  │          9 自己封装Response对象.mp4
│  │          
│  ├─day85
│  │  ├─代码和笔记
│  │  │      drf_books_ser.zip
│  │  │      课堂笔记.md
│  │  │      
│  │  └─视频
│  │          1 上周回顾.mp4
│  │          10 批量删除.mp4
│  │          11 分页的使用.mp4
│  │          12 根据ip限制用户频率.mp4
│  │          13 总结.mp4
│  │          2 books表模型,抽象表.mp4
│  │          3 books表关系.mp4
│  │          4 admin的使用.mp4
│  │          5 查询所有图书.mp4
│  │          6 增单条图书.mp4
│  │          7 批量增.mp4
│  │          8 单条修改.mp4
│  │          9 批量修改.mp4
│  │          
│  ├─day86
│  │  ├─笔记代码
│  │  │      drf_token.zip
│  │  │      课堂笔记.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          2 自定制根据ip限制用户频率.mp4
│  │          3 SimpleRateThrottle源码分析.mp4
│  │          4 自动生成接口文档coreapi的使用.mp4
│  │          5 jwt的简单使用.mp4
│  │          6 使用jwt自定制认证类.mp4
│  │          
│  ├─day87
│  │  ├─笔记代码
│  │  │      drf_day12.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 基于角色的权限控制.mp4
│  │          11 django的缓存机制.mp4
│  │          2 补充base64.mp4
│  │          3 作业讲解1.mp4
│  │          4 重写create方法,保存用户.mp4
│  │          5 修改头像功能.mp4
│  │          6 jwt控制返回数据格式.mp4
│  │          7 两种方式自定制基于jwt的认证类.mp4
│  │          8 多方式登录,自动签发token.mp4
│  │          9 配置过期时间.mp4
│  │          
│  ├─day88-89
│  │  ├─代码笔记
│  │  │      luffyapi.zip
│  │  │      luffycity.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          10 配置User表.mp4
│  │          11 vue项目创建.mp4
│  │          12 前端配置.mp4
│  │          1drf回顾response,request,序列化.mp4
│  │          2 视图,三大认证,响应,解析,排序,过滤,分页.mp4
│  │          3 jwt,rbac.mp4
│  │          4 项目开发流程.mp4
│  │          5 pip换源.mp4
│  │          6 创建虚拟环境.mp4
│  │          7 后台项目目录调整.mp4
│  │          8 补充mac配置虚拟环境.mp4
│  │          9 数据库配置.mp4
│  │          
│  ├─day90
│  │  ├─笔记代码
│  │  │      luffycity.zip
│  │  │      今日内容.md
│  │  │      后台代码.zip
│  │  │      
│  │  └─视频
│  │          1 上节回顾.mp4
│  │          2 封装全局Response对象和全局异常.mp4
│  │          3 配置日志,记录日志.mp4
│  │          4 跨域问题解决.mp4
│  │          5 前后端打通.mp4
│  │          6 xadmin的使用.mp4
│  │          
│  ├─day91
│  │  ├─视频
│  │  │      1 上节回顾.mp4
│  │  │      10 过滤文件,忽略文件.mp4
│  │  │      11 分支操作.mp4
│  │  │      2 xadmin的使用.mp4
│  │  │      3 头部组件.mp4
│  │  │      4 vue前端配置.mp4
│  │  │      5 轮播图前端样式.mp4
│  │  │      6 首页轮播图接口.mp4
│  │  │      7 轮播图前端.mp4
│  │  │      8 git介绍.mp4
│  │  │      9 git工作区,暂存区,版本库操作.mp4
│  │  │      
│  │  └─资料和代码
│  │          Git-2.24.0.2-64-bit.exe
│  │          img.zip
│  │          luffyapi.zip
│  │          luffycity.zip
│  │          redis-desktop-manager-0.9.3.817.exe
│  │          Redis-x64-3.2.100.msi
│  │          今日内容.md
│  │          
│  ├─day92
│  │  ├─代码笔记
│  │  │  │  git图.png
│  │  │  │  luffy.zip
│  │  │  │  今日笔记.md
│  │  │  │  
│  │  │  └─assets
│  │  │          1595300048391.png
│  │  │          1595301976791.png
│  │  │          1595304932261.png
│  │  │          1595314048881.png
│  │  │          1595314084159.png
│  │  │          1595314121443.png
│  │  │          1595314167062.png
│  │  │          1595314245430.png
│  │  │          1595314351713.png
│  │  │          1595314881189.png
│  │  │          1595315082819.png
│  │  │          1595315172363.png
│  │  │          1595315293642.png
│  │  │          
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 线上版本回顾.mp4
│  │          11 分支合并冲突解决.mp4
│  │          12 首页登录模态框显示消失.mp4
│  │          2 git出现冲突的原因.mp4
│  │          3 本地代码提交到远程.mp4
│  │          4 项目创始者和开发者操作.mp4
│  │          5 ssh和https连接.mp4
│  │          6 pycharm操作git.mp4
│  │          7 pycharm操作git.mp4
│  │          8 协同开发同一分支冲突解决.mp4
│  │          9 线上分支合并.mp4
│  │          
│  ├─day93
│  │  ├─代码笔记
│  │  │      luffy.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 发送验证码接口.mp4
│  │          11 解决冲突.mp4
│  │          2 登录注册前端页面.mp4
│  │          3 登录注册接口分析.mp4
│  │          4 多方式登录接口.mp4
│  │          5 前台登录功能完成.mp4
│  │          6 登录后前端页面显示,前端注销功能.mp4
│  │          7 手机号是否存在的接口.mp4
│  │          8 腾讯短信申请.mp4
│  │          9 腾讯短信服务封装.mp4
│  │          
│  ├─day94
│  │  ├─视频
│  │  │      1 昨日回顾.mp4
│  │  │      2 短信接口频率限制.mp4
│  │  │      3 手机号登录.mp4
│  │  │      4 前端获取验证码,手机号登录功能.mp4
│  │  │      5 后端注册接口.mp4
│  │  │      6 前端注册功能.mp4
│  │  │      7 redis介绍和安装.mp4
│  │  │      
│  │  └─资料代码
│  │          luffy.zip
│  │          redis-desktop-manager-0.9.3.817.exe
│  │          Redis-x64-3.2.100.msi
│  │          今日内容.md
│  │          
│  ├─day95
│  │  ├─视频
│  │  │      1 昨日回顾.mp4
│  │  │      10 celery执行异步任务.mp4
│  │  │      11 执行延迟任务.mp4
│  │  │      12 执行定时任务.mp4
│  │  │      2 redis的普通连接和连接池.mp4
│  │  │      3 字符串操作.mp4
│  │  │      4 hash操作.mp4
│  │  │      5 列表操作.mp4
│  │  │      6 管道和其他使用.mp4
│  │  │      7 django中使用redis.mp4
│  │  │      8 接口缓存.mp4
│  │  │      9 celery介绍和简单使用.mp4
│  │  │      
│  │  └─资料笔记
│  │      │  luffy.zip
│  │      │  今日内容.md
│  │      │  
│  │      └─Redis系列
│  │          │  00-Redis系列之-Redis介绍安装配置.md
│  │          │  01-Redis系列之-API的使用.md
│  │          │  02-Redis系列之-客户端使用.md
│  │          │  03-Redis系列之-高级用法.md
│  │          │  04-Redis系列之-持久化.md
│  │          │  05-Redis系列之-使用常见问题.md
│  │          │  06-Redis系列之主从复制原理与优化.md
│  │          │  07-Redis系列之-Redis-Sentinel.md
│  │          │  08-Redis系列之-缓存的使用和优化.md
│  │          │  
│  │          └─assets
│  │                  image-20191224110401405-7156641.png
│  │                  image-20191224110401405.png
│  │                  image-20191224111010657-7157010.png
│  │                  image-20191224111010657.png
│  │                  image-20191224121323414-7160803.png
│  │                  image-20191224121323414.png
│  │                  image-20191224174921256-7180961.png
│  │                  image-20191224174921256.png
│  │                  image-20191224184833998-7184514.png
│  │                  image-20191224184833998.png
│  │                  image-20191224184905397.png
│  │                  image-20191224184932513-7184572.png
│  │                  image-20191224184932513.png
│  │                  image-20191224185150092-7184710.png
│  │                  image-20191224185150092.png
│  │                  image-20191225102102218-7240462.png
│  │                  image-20191225102102218.png
│  │                  image-20191225163659941-7263019.png
│  │                  image-20191225163659941.png
│  │                  image-20191225171655465-7265415.png
│  │                  image-20191225171655465.png
│  │                  image-20191225172053447-7265653.png
│  │                  image-20191225172053447.png
│  │                  image-20191225172547661-7265947.png
│  │                  image-20191225172547661.png
│  │                  image-20191226120500154-7333100.png
│  │                  image-20191226120500154.png
│  │                  
│  ├─day96
│  │  ├─笔记和代码
│  │  │      luffy.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 排序的使用.mp4
│  │          11 过滤的使用-django-filter的使用.mp4
│  │          12 自定义过滤规则.mp4
│  │          13 课程群查接口完成.mp4
│  │          2 首页轮播图的定时更新.mp4
│  │          3 首页轮播图异步更新.mp4
│  │          4 课程表分析.mp4
│  │          5 课程相关数据录入.mp4
│  │          6 课程详情前端页面.mp4
│  │          7 课程分类接口.mp4
│  │          8 课程群查接口.mp4
│  │          9课程接口返回四个课时名称.mp4
│  │          
│  ├─day97
│  │  │  AlipayDevelopmentAssistant-1.0.7.exe
│  │  │  luffy.zip
│  │  │  wallet_101521226_client_release_201812261416.apk
│  │  │  
│  │  ├─代码笔记
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 支付宝接入流程.mp4
│  │          11 支付宝公钥私钥生成,sdk使用.mp4
│  │          12 解决提示钓鱼问题.mp4
│  │          2 区间过滤.mp4
│  │          3 所有课程前端页面.mp4
│  │          4 课程详情前端和课程章节接口.mp4
│  │          5 视频托管.mp4
│  │          6 视频加广告.mp4
│  │          7 按名字查询课程接口.mp4
│  │          8 搜索功能前端.mp4
│  │          9(了解)django-filter源码流程.mp4
│  │          
│  ├─day98
│  │  ├─代码笔记
│  │  │      luffy.zip
│  │  │      今日内容.md
│  │  │      部署架构提.png
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10同步异步回调接口 .mp4
│  │          11 上线前准备.mp4
│  │          2 支付宝的二次封装.mp4
│  │          3 订单模块表分析.mp4
│  │          4 订单模块接口分析.mp4
│  │          5 支付宝支付接口.mp4
│  │          6 支付接口过程分析.mp4
│  │          7 支付接口测试.mp4
│  │          8 支付前端跳转到支付宝支付.mp4
│  │          9 支付成功前端页面.mp4
│  │          
│  └─day99
│      │  今日笔记.md
│      │  
│      ├─代码笔记
│      │      2.上线.md
│      │      luffy.zip
│      │      
│      └─视频
│              1 昨日回顾.mp4
│              10项目上线梳理.mp4
│              11 安全组配置.mp4
│              2 阿里云服务器购买.mp4
│              3 云服务器安装mysql.mp4
│              4 云服务器安装redis.mp4
│              5 安装python环境.mp4
│              6 安装nginx.mp4
│              7 前端项目部署.mp4
│              8 后台项目部署.mp4
│              9 项目上线后的测试.mp4
│              
├─11阶段网络爬虫
│  ├─day100
│  │  ├─笔记代码
│  │  │      今日内容.md
│  │  │      代码.zip
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          2 爬虫课程介绍.mp4
│  │          3 爬虫介绍.mp4
│  │          4 requests-get请求的使用方式.mp4
│  │          5 requests的其他使用.mp4
│  │          6 模拟登录某网站.mp4
│  │          7 爬取梨视频.mp4
│  │          
│  ├─day101
│  │  ├─笔记代码
│  │  │  │  crawl_day02.zip
│  │  │  │  今日笔记.md
│  │  │  │  
│  │  │  └─proxy_pool-master
│  │  │      └─proxy_pool-master
│  │  │          │  docker-compose.yml
│  │  │          │  proxyPool.py
│  │  │          │  README.md
│  │  │          │  requirements.txt
│  │  │          │  setting.py
│  │  │          │  start.sh
│  │  │          │  test.py
│  │  │          │  _config.yml
│  │  │          │  
│  │  │          ├─.idea
│  │  │          │      misc.xml
│  │  │          │      modules.xml
│  │  │          │      proxy_pool-master.iml
│  │  │          │      workspace.xml
│  │  │          │      
│  │  │          ├─api
│  │  │          │  │  proxyApi.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          proxyApi.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          ├─db
│  │  │          │  │  dbClient.py
│  │  │          │  │  MongodbClient.py
│  │  │          │  │  redisClient.py
│  │  │          │  │  ssdbClient.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          dbClient.cpython-36.pyc
│  │  │          │          redisClient.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          ├─doc
│  │  │          │      block_ips.md
│  │  │          │      introduce.md
│  │  │          │      release_notes.md
│  │  │          │      
│  │  │          ├─docs
│  │  │          │  │  changelog.rst
│  │  │          │  │  conf.py
│  │  │          │  │  index.rst
│  │  │          │  │  make.bat
│  │  │          │  │  
│  │  │          │  ├─dev
│  │  │          │  │      extend_fetcher.rst
│  │  │          │  │      
│  │  │          │  └─user
│  │  │          │          how_to_config.rst
│  │  │          │          how_to_run.rst
│  │  │          │          how_to_use.rst
│  │  │          │          index.rst
│  │  │          │          
│  │  │          ├─fetcher
│  │  │          │  │  CheckProxy.py
│  │  │          │  │  proxyFetcher.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          proxyFetcher.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          ├─handler
│  │  │          │  │  configHandler.py
│  │  │          │  │  logHandler.py
│  │  │          │  │  proxyHandler.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          configHandler.cpython-36.pyc
│  │  │          │          logHandler.cpython-36.pyc
│  │  │          │          proxyHandler.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          ├─helper
│  │  │          │  │  check.py
│  │  │          │  │  fetch.py
│  │  │          │  │  proxy.py
│  │  │          │  │  scheduler.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          check.cpython-36.pyc
│  │  │          │          fetch.cpython-36.pyc
│  │  │          │          proxy.cpython-36.pyc
│  │  │          │          scheduler.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          ├─test
│  │  │          │      testConfigHandler.py
│  │  │          │      testDbClient.py
│  │  │          │      testLogHandler.py
│  │  │          │      testProxyClass.py
│  │  │          │      testProxyFetcher.py
│  │  │          │      testRedisClient.py
│  │  │          │      testSsdbClient.py
│  │  │          │      __init__.py
│  │  │          │      
│  │  │          ├─util
│  │  │          │  │  lazyProperty.py
│  │  │          │  │  singleton.py
│  │  │          │  │  six.py
│  │  │          │  │  validators.py
│  │  │          │  │  webRequest.py
│  │  │          │  │  __init__.py
│  │  │          │  │  
│  │  │          │  └─__pycache__
│  │  │          │          lazyProperty.cpython-36.pyc
│  │  │          │          singleton.cpython-36.pyc
│  │  │          │          six.cpython-36.pyc
│  │  │          │          validators.cpython-36.pyc
│  │  │          │          webRequest.cpython-36.pyc
│  │  │          │          __init__.cpython-36.pyc
│  │  │          │          
│  │  │          └─__pycache__
│  │  │                  setting.cpython-36.pyc
│  │  │                  
│  │  └─视频
│  │          1 上节回顾.mp4
│  │          10 补充软件配置文件格式及如何解析.mp4
│  │          11 代理池的搭建.mp4
│  │          12 打码平台的使用.mp4
│  │          2 补充宝塔,jumpserver概念.mp4
│  │          3 requests+bs4爬取汽车之家新闻.mp4
│  │          4 遍历文档树.mp4
│  │          5 搜索文档树之字符串过滤.mp4
│  │          6 搜索文档树之正则表达式.mp4
│  │          7 搜索文档树之列表,布尔,函数.mp4
│  │          8 limit和recursive.mp4
│  │          9 css选择器.mp4
│  │          
│  ├─day102
│  │  ├─笔记代码
│  │  │      crawl_day03.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾.mp4
│  │          10 拉钩职位爬取.mp4
│  │          11 selenium爬取京东商品信息.mp4
│  │          12 自动登录12306.mp4
│  │          13 抢票软件的原理.mp4
│  │          14 动作链.mp4
│  │          15 js逆向和安卓逆向.mp4
│  │          2 websocket协议.mp4
│  │          3 爬取红楼梦书.mp4
│  │          4 爬取几个示例.mp4
│  │          5 xpath选择器.mp4
│  │          6 selenium的简单使用.mp4
│  │          7 selenium模拟登陆百度,cookie池讲解.mp4
│  │          8 过滤器,获取标签属性,文本,无界面浏览器.mp4
│  │          9 selenium的其他使用.mp4
│  │          
│  ├─day103
│  │  ├─视频
│  │  │      1 昨日回顾.mp4
│  │  │      2 scrapy运行流程.mp4
│  │  │      3 scrapy5大组件2大中间件.mp4
│  │  │      4 scrapy安装,创建项目,创建爬虫,启动.mp4
│  │  │      5 scrapy自带解析器的使用方式.mp4
│  │  │      6 scrapy持久化的两种方式.mp4
│  │  │      
│  │  └─资料代码
│  │          firstscrapy.zip
│  │          今日内容.md
│  │          
│  └─day104
│      ├─代码笔记
│      │      cnblogs.zip
│      │      今日内容.md
│      │      
│      └─视频
│              10 知乎登录破解.mp4
│              11 反扒措施.mp4
│              2 抽屉自动点赞.mp4
│              3 全站爬取cnblogs文章.mp4
│              4 如何提高爬取效率.mp4
│              5 爬虫和下载中间件讲解.mp4
│              6 爬虫中间件加代理,加cookie,加header,加selenium.mp4
│              7 爬虫中间件的异常.mp4
│              8 去重规则源码分析.mp4
│              9 scrapy-redis实现分布式爬虫.mp4
│              
├─12阶段Linux
│  ├─day105
│  │  ├─视频
│  │  │      1 今日内容.mp4
│  │  │      2 linux介绍.mp4
│  │  │      3 vmware和centos7.6安装.mp4
│  │  │      4 快照制作.mp4
│  │  │      5 bash shell的使用.mp4
│  │  │      6 history历史记录.mp4
│  │  │      
│  │  └─资料笔记
│  │          linux-day01.md
│  │          VMware-workstation-full-15.5.6-16341506 (1).exe
│  │          Xshell6_wm.exe
│  │          注册码.txt
│  │          
│  ├─day106
│  │  ├─笔记
│  │  │  │  Linuxday02.md
│  │  │  │  
│  │  │  └─assets
│  │  │          1597720836482.png
│  │  │          
│  │  └─视频
│  │          1 昨日回顾1.mp4
│  │          2 mac配置虚拟机.mp4
│  │          3 bashshell回顾.mp4
│  │          4 命令别名.mp4
│  │          5 etc,usr等目录讲解.mp4
│  │          6 mv,touch,rm,mkdir的使用.mp4
│  │          7 cp命令.mp4
│  │          
│  ├─day107
│  │  ├─笔记
│  │  │      linuxday03.md
│  │  │      
│  │  └─视频
│  │          1简历编写之如何写项目.mp4
│  │          2 简历编写之个人技能.mp4
│  │          3 简历编写之其他.mp4
│  │          4 linux-wget,curl,rz,sz,sort…mp4
│  │          5 文件类型和属性.mp4
│  │          6 软链接和硬链接.mp4
│  │          
│  ├─day108
│  │  ├─笔记
│  │  │      linuxday04.md
│  │  │      
│  │  └─视频
│  │          0 paramiko的使用.mp4
│  │          1 昨日回顾.mp4
│  │          2 vim的使用.mp4
│  │          3 用户增删改.mp4
│  │          4 su和sudo的用法.mp4
│  │          5 特殊权限.mp4
│  │          6 解压和压缩.mp4
│  │          7 软件管理,rpm和yum.mp4
│  │          
│  └─day109
│      ├─笔记
│      │      今日内容.md
│      │      
│      └─视频
│              0 上节回顾1.mp4
│              1 io模型讲解.mp4
│              2 上节课回顾.mp4
│              3 文件和文件夹权限.mp4
│              4 源码安装nginx.mp4
│              5 nginx命令讲解.mp4
│              6 配置系统服务使用systemctl管理.mp4
│              7 设置开机自启动.mp4
│              8 进程管理,kill进程.mp4
│              9 后台任务管理.mp4
│              
├─13阶段Flask WebSocket
│  ├─day110
│  │  ├─代码笔记
│  │  │      flask_day01.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 flask入门,小案例,路由讲解.mp4
│  │          2 配置文件的使用三种(第三种).mp4
│  │          3 路由参数.mp4
│  │          4 cbv的用法.mp4
│  │          
│  ├─day111
│  │  ├─视频
│  │  │      1 上节回顾,模板语言.mp4
│  │  │      2 requests请求对象.mp4
│  │  │      3 响应对象的方法.mp4
│  │  │      4 项目演示.mp4
│  │  │      5 项目导出依赖模块.mp4
│  │  │      6 session使用及源码分析.mp4
│  │  │      7 闪现.mp4
│  │  │      8 请求扩展.mp4
│  │  │      
│  │  └─资料
│  │          flask_day02.zip
│  │          今日内容.md
│  │          资料.zip
│  │          
│  ├─day112
│  │  ├─视频
│  │  │      1 flask中间件和猴子补丁.mp4
│  │  │      2 蓝图的使用.mp4
│  │  │      3 蓝图中小型项目和大型项目的目录划分.mp4
│  │  │      4 local类剖析.mp4
│  │  │      5 flask源码剖析.mp4
│  │  │      
│  │  └─资料
│  │          Flask上下文管理流程图.png
│  │          flask源码执行流程.txt
│  │          Haystack.md
│  │          今日内容.md
│  │          补充.md
│  │          
│  ├─day113
│  │  ├─笔记代码
│  │  │      flask_day04.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 上节回顾.mp4
│  │          2 flask_session的使用,g对象的使用.mp4
│  │          3 设置cookie过期时间.mp4
│  │          4 数据库连接池.mp4
│  │          5 测试数据库连接池.mp4
│  │          6 form组件.mp4
│  │          7 信号.mp4
│  │          
│  └─day114
│      ├─视频
│      │      0 flask上节回顾.mp4
│      │      1 多app应用.mp4
│      │      10 分组查询.mp4
│      │      11 一对多插入,查询:基于对象,基于连表.mp4
│      │      12 执行原生sql.mp4
│      │      13 多对多插入和基于对象跨表查,基于连表跨表查.mp4
│      │      14 Flask-SQLAlchemy和flask-migrate.mp4
│      │      2 flask-script的使用.mp4
│      │      3 sqlachemy的安装和基本使用.mp4
│      │      4 通过sqlachemy创建删除表.mp4
│      │      5 通过orm插入一条数据.mp4
│      │      6 建立一对多,多对多的关系.mp4
│      │      7 通过scoped_session实现线程安全.mp4
│      │      8 orm的基本增删查改.mp4
│      │      9 orm高级查询.mp4
│      │      
│      └─资料
│          │  day05_flask.zip
│          │  今日内容.md
│          │  
│          └─sansa
│              │  create_table.py
│              │  manage.py
│              │  requirements.txt
│              │  settings.py
│              │  
│              ├─.idea
│              │  │  encodings.xml
│              │  │  misc.xml
│              │  │  modules.xml
│              │  │  sansa.iml
│              │  │  workspace.xml
│              │  │  
│              │  ├─dictionaries
│              │  │      wupeiqi.xml
│              │  │      
│              │  └─inspectionProfiles
│              │          Project_Default.xml
│              │          
│              ├─migrations
│              │  │  alembic.ini
│              │  │  env.py
│              │  │  script.py.mako
│              │  │  
│              │  ├─versions
│              │  │  │  919c7d119669_.py
│              │  │  │  96cb2597351e_.py
│              │  │  │  c6a4e8c9cf97_.py
│              │  │  │  
│              │  │  └─__pycache__
│              │  │          919c7d119669_.cpython-36.pyc
│              │  │          96cb2597351e_.cpython-36.pyc
│              │  │          c6a4e8c9cf97_.cpython-36.pyc
│              │  │          
│              │  └─__pycache__
│              │          env.cpython-36.pyc
│              │          
│              ├─sansa
│              │  │  models.py
│              │  │  __init__.py
│              │  │  
│              │  ├─views
│              │  │  │  account.py
│              │  │  │  
│              │  │  └─__pycache__
│              │  │          account.cpython-35.pyc
│              │  │          account.cpython-36.pyc
│              │  │          
│              │  └─__pycache__
│              │          models.cpython-35.pyc
│              │          models.cpython-36.pyc
│              │          __init__.cpython-35.pyc
│              │          __init__.cpython-36.pyc
│              │          
│              └─__pycache__
│                      settings.cpython-36.pyc
│                      
├─14阶段Docker容器 Redis分布式集群 Rabbit
│  ├─day115
│  │  ├─视频
│  │  │      1 昨日回顾.mp4
│  │  │      10 端口映射.mp4
│  │  │      11 查看容器ip地址.mp4
│  │  │      12 应用部署.mp4
│  │  │      13 作业.mp4
│  │  │      2 docker简介.mp4
│  │  │      3 docker架构介绍.mp4
│  │  │      4 docker安装和版本介绍.mp4
│  │  │      5 容器和镜像基本操作.mp4
│  │  │      6 查漏补缺.mp4
│  │  │      7 容器的创建和启动.mp4
│  │  │      8 进入容器内部和退出容器.mp4
│  │  │      9 宿主机和容器相互拷贝文件.mp4
│  │  │      
│  │  └─资料
│  │      │  今日内容.md
│  │      │  
│  │      └─assets
│  │              1598927543254.png
│  │              
│  ├─day116
│  │  ├─代码资料
│  │  │      django_test.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 昨日回顾-部署redis映射宿主机路径.mp4
│  │          10 容器之间通信.mp4
│  │          2 容器的备份和恢复.mp4
│  │          3 dockerfile和指令讲解.mp4
│  │          4 通过dockerfile部署django项目负载均衡.mp4
│  │          5 自己制作的镜像上传到docker hub.mp4
│  │          6 私有仓库搭建.mp4
│  │          7 docker-compose的使用.mp4
│  │          8 docker-compose水平扩展.mp4
│  │          9 环境变量相关.mp4
│  │          
│  ├─day117
│  │  ├─视频
│  │  │      1 昨日回顾.mp4
│  │  │      10 geo总结.mp4
│  │  │      2 如何面试.mp4
│  │  │      3 redis高级课程.mp4
│  │  │      4 redis的基本使用.mp4
│  │  │      5 redis通用命令.mp4
│  │  │      6 字符串操作,字典操作,列表操作.mp4
│  │  │      7 集合和有序集合.mp4
│  │  │      8 dockers部署django项目.mp4
│  │  │      9 redis的高级使用.mp4
│  │  │      
│  │  └─资料
│  │          今日总结.md
│  │          
│  ├─day118
│  │  ├─视频
│  │  │      2 redis持久化之rdb方案.mp4
│  │  │      3 redis持久化方案之aof.mp4
│  │  │      4 redis一主多从搭建.mp4
│  │  │      5 redis哨兵,高可用.mp4
│  │  │      6 客户端连接哨兵.mp4
│  │  │      7 redis集群搭建,扩容缩容.mp4
│  │  │      上节回顾.mp4
│  │  │      
│  │  └─资料
│  │          今日内容.md
│  │          
│  ├─day119
│  │  ├─代码笔记
│  │  │      django_db.zip
│  │  │      今日内容.md
│  │  │      
│  │  └─视频
│  │          1 五险一金相关.mp4
│  │          2 如何回答五险一金相关.mp4
│  │          3 redis其他.mp4
│  │          4 mysql主从原理.mp4
│  │          5 mysql主从搭建1.mp4
│  │          6 主从搭建2.mp4
│  │          7 django实现读写分离.mp4
│  │          
│  └─day120
│      ├─笔记和代码
│      │      rabbitmq_qq.zip
│      │      rabbitmq和rpc.md
│      │      
│      └─视频
│              1 补充项目部署相关.mp4
│              10 三种方式实现rpc调用.mp4
│              2 昨日回顾.mp4
│              3 消息队列介绍.mp4
│              4 主流消息队列比较.mp4
│              5 rabbitmq安装和简单配置.mp4
│              6 简单的生产者消费者模型.mp4
│              7 确认,持久化,闲置消费.mp4
│              8 发布订阅.mp4
│              9 发布订阅之关键字和模糊匹配.mp4
│              
├─15阶段Go语言
│  ├─day121
│  │  ├─视频
│  │  │  ├─视频
│  │  │  │      1 今日内容.mp4
│  │  │  │      10 函数基本使用和高级使用.mp4
│  │  │  │      11 闭包函数和类型重命名.mp4
│  │  │  │      12 变量的作用域范围.mp4
│  │  │  │      2 go语言介绍.mp4
│  │  │  │      3 go开发环境搭建.mp4
│  │  │  │      4 第一个helloworld.mp4
│  │  │  │      5 go语言在goland中的运行模式.mp4
│  │  │  │      6 变量定义的几种方式.mp4
│  │  │  │      7 变量定义规范.mp4
│  │  │  │      8 数据类型.mp4
│  │  │  │      9 常量.mp4
│  │  │  │      
│  │  │  └─资料
│  │  │          今日内容.md
│  │  │          
│  │  └─资料
│  ├─day122
│  │  ├─视频
│  │  │      0 昨日回顾.mp4
│  │  │      1 包的使用.mp4
│  │  │      10 数组长度,循环数组.mp4
│  │  │      11 多维数组,遍历多维数组,数组定义并按位置初始化.mp4
│  │  │      12 切片的基础使用.mp4
│  │  │      2 各个语言包依赖的差别.mp4
│  │  │      3 包使用的其他方式.mp4
│  │  │      4 go mod模式创建项目.mp4
│  │  │      5 if-else语句.mp4
│  │  │      6 for循环的使用.mp4
│  │  │      7 swtich的使用.mp4
│  │  │      8 goto语句小插曲.mp4
│  │  │      9 数组的基本使用.mp4
│  │  │      
│  │  └─资料
│  │          day02.zip
│  │          今日内容.md
│  │          
│  ├─day123
│  │  ├─视频
│  │  │      0 昨日回顾.mp4
│  │  │      1 包的使用.mp4
│  │  │      10 数组长度,循环数组.mp4
│  │  │      11 多维数组,遍历多维数组,数组定义并按位置初始化.mp4
│  │  │      12 切片的基础使用.mp4
│  │  │      2 各个语言包依赖的差别.mp4
│  │  │      3 包使用的其他方式.mp4
│  │  │      4 go mod模式创建项目.mp4
│  │  │      5 if-else语句.mp4
│  │  │      6 for循环的使用.mp4
│  │  │      7 swtich的使用.mp4
│  │  │      8 goto语句小插曲.mp4
│  │  │      9 数组的基本使用.mp4
│  │  │      
│  │  └─资料
│  │          day02.zip
│  │          demo.zip
│  │          今日内容.md
│  │          
│  ├─day124
│  │  └─go语言day04
│  │      ├─笔记
│  │      │      day04.zip
│  │      │      go-day04.md
│  │      │      
│  │      └─视频
│  │              1 上节回顾.mp4
│  │              2 结构体的使用.mp4
│  │              3 跨平台编译,交叉编译_.mp4
│  │              4 方法的使用_.mp4
│  │              5 接口的基本使用_.mp4
│  │              6 接口基本使用2_.mp4
│  │              7 接口嵌套和实现多个接口.mp4
│  │              8 自定义集合类型.mp4
│  │              9 结构体取代类的真正使用.mp4
│  │              
│  └─day125
│      └─go语言day05
│          ├─视频
│          │      1 上节回顾.mp4
│          │      10 异常处理.mp4
│          │      2 并发和并行.mp4
│          │      3 goroutine和GMP调度模型.mp4
│          │      4 小演示(不用看了).mp4
│          │      5 信道基本的使用.mp4
│          │      6 信道关闭和循环,死锁现象.mp4
│          │      7 缓冲信道.mp4
│          │      8 select的使用.mp4
│          │      9 mutex的使用.mp4
│          │      
│          └─资料
│                  1b83ae69d3a70fc4f1ba7fc4292f6c1.jpg
│                  day05.zip
│                  go-day05.md
│                  
├─16阶段ES分布式搜索引擎
│  ├─day126
│  │  └─es-day01
│  │      ├─视频
│  │      │      1 上节回顾.mp4
│  │      │      2 如何提高项目并发量.mp4
│  │      │      2020-09-02面试课.mp4
│  │      │      20200824_205113.mp4
│  │      │      3 beego框架的使用.mp4
│  │      │      4 gin框架的使用.mp4
│  │      │      5 gin-vue的使用.mp4
│  │      │      6 运行起gin-vue项目.mp4
│  │      │      7 es介绍.mp4
│  │      │      8 es的安装.mp4
│  │      │      
│  │      └─资料
│  │          │  es安装.md
│  │          │  文档和软件.zip
│  │          │  
│  │          ├─Gin框架
│  │          │      1-gin框架简介.md
│  │          │      2-gin路由.md
│  │          │      3-gin数据解析和绑定.md
│  │          │      4-gin渲染.md
│  │          │      5-gin中间件.md
│  │          │      6-会话控制.md
│  │          │      7-GORM使用.md
│  │          │      8-GORM增删查改.md
│  │          │      
│  │          ├─代码
│  │          │      gin-vue-admin-master.zip
│  │          │      src.zip
│  │          │      
│  │          └─文档和软件
│  │              ├─Elasticsearch系列
│  │              │  │  00-ElasticSearch之-介绍.md
│  │              │  │  01-ElasticSearch之-安装.md
│  │              │  │  02-ElasticSearch之-插件介绍.md
│  │              │  │  03-01-安装nodejs.md
│  │              │  │  03-ElasticSearch之-ElasticSearch-head.md
│  │              │  │  04-ElasticSearch之-安装Kibana.md
│  │              │  │  05-ElasticSearch之-安装中文分词器.md
│  │              │  │  06-Elasticsearch之-倒排索引.md
│  │              │  │  07-Elasticsearch之-索引操作.md
│  │              │  │  08-Elasticsearch之-映射管理.md
│  │              │  │  09-Elasticsearch之-文档操作.md
│  │              │  │  10-Elasticsearch之-查询.md
│  │              │  │  11-Elasticsearch之-组合查询.md
│  │              │  │  12-Elasticsearch之-Python使用.md
│  │              │  │  14-Elasticsearch高级之-集群搭建,数据分片.md
│  │              │  │  15-Elasticsearch高级之-位置坐标实现附近的人搜索.md
│  │              │  │  16-扩展阅读-倒排索引.md
│  │              │  │  17-扩展阅读-删除映射类型.md
│  │              │  │  18-Elasticsearch之打分机制.md
│  │              │  │  19-Elasticsearch之配置文件.md
│  │              │  │  20-Elasticsearch之常见错误.md
│  │              │  │  
│  │              │  └─9-11文档操作
│  │              │          1-Elasticsearch的增删查改(CURD).md
│  │              │          10-Elasticsearch mappings之dynamic的三种状态.md
│  │              │          11-Elasticsearch之mappings的其他设置:index、copy_to、对象属性、settings.md
│  │              │          12-Elasticsearch之mappings parameters.md
│  │              │          13-Elasticsearch - 分析过程.md
│  │              │          14-Elasticsearch - ik分词器.md
│  │              │          15-Elasticsearch for Python之连接.md
│  │              │          16-Elasticsearch for Python之操作.md
│  │              │          2-Elasticsearch之查询的两种方式.md
│  │              │          3-term与match查询.md
│  │              │          4 Elasticsearch之排序查询.md
│  │              │          5-Elasticsearch之分页查询.md
│  │              │          6-Elasticsearch之布尔查询.md
│  │              │          7-Elasticsearch之查询结果过滤.md
│  │              │          7-Elasticsearch之高亮查询.md
│  │              │          8-Elasticsearch之聚合函数.md
│  │              │          9-Elasticsearch之mappings.md
│  │              │          
│  │              └─Elasticsearch软件
│  │                      elasticsearch-7.5.0-windows-x86_64.zip
│  │                      elasticsearch-analysis-ik-7.5.0.zip
│  │                      elasticsearch-head-master.zip
│  │                      jdk-8u201-windows-x64.exe
│  │                      kibana-7.5.0-windows-x86_64.zip
│  │                      node-v12.16.1-x64+(1).msi
│  │                      
│  ├─day127
│  │  ├─笔记
│  │  │      es-day02.md
│  │  │      
│  │  └─视频
│  │          1 上节回顾.mp4
│  │          2 kibana的安装和启动.mp4
│  │          3 head的安装和使用_.mp4
│  │          4 es安装插件的三种方式_.mp4
│  │          5 倒排索引原理_.mp4
│  │          6 索引操作_.mp4
│  │          7 映射操作.mp4
│  │          8 文档的crud操作.mp4
│  │          9 模糊查询.mp4
│  │          
│  ├─day128
│  │  ├─笔记
│  │  │      es-day03.md
│  │  │      gil_test.zip
│  │  │      
│  │  └─视频
│  │          1 GIL锁.mp4
│  │          10 中文分词器_.mp4
│  │          11 es在python中集成的两种方式_.mp4
│  │          12 集群搭建和数据演示_.mp4
│  │          13 脑裂和打分机制_.mp4
│  │          2 昨日回顾.mp4
│  │          3 term,match,terms的区别_.mp4
│  │          4 排序查询_.mp4
│  │          5 分页查询_.mp4
│  │          6 布尔查询.mp4
│  │          7 对结果进行过滤.mp4
│  │          8 结果高亮显示.mp4
│  │          9 分组查询.mp4
│  │          
│  ├─day129
│  │  ├─视频
│  │  │      1 分库分表方案介绍,mycat介绍.mp4
│  │  │      2 centos上jdk安装.mp4
│  │  │      3 Mycat的安装_.mp4
│  │  │      4 连接上mycat_.mp4
│  │  │      5 mycat通过id范围水平分表_.mp4
│  │  │      6 通过hash水平分表_.mp4
│  │  │      7 微服务概念扫盲.mp4
│  │  │      
│  │  └─资料
│  │      │  jdk-8u231-linux-x64.tar.gz
│  │      │  就业辅导day01.md
│  │      │  
│  │      └─数据库
│  │          │  Centos7 安装jdk1.8.md
│  │          │  MyCat实现分库分表.md
│  │          │  
│  │          ├─Centos7 安装jdk1.8.assets
│  │          │      image-20200315233745095.png
│  │          │      image-20200315233831310.png
│  │          │      image-20200315233907575.png
│  │          │      
│  │          ├─MyCat实现分库分表.assets
│  │          │      image-20200316001255841.png
│  │          │      image-20200316001313116.png
│  │          │      image-20200316001851209.png
│  │          │      image-20200316001912976.png
│  │          │      image-20200316001937093.png
│  │          │      
│  │          └─分布式与微服务
│  │                  1 什么是Iaas,Paas和Saas.md
│  │                  10 CAP定理和BASE理论.md
│  │                  2 单体应用和缺点.md
│  │                  3 微服务概念.md
│  │                  4 传统架构与微服务架构的区别.md
│  │                  5 分布式架构与微服务架构的区别.md
│  │                  6 SOA 架构与微服务架构的区别.md
│  │                  7 微服务实战.md
│  │                  9 什么是RPC.md
│  │                  
│  └─day130
│      ├─视频
│      │      1 补充公司相关.mp4
│      │      2 秒杀设计方案.mp4
│      │      3 分布式id生成方案.mp4
│      │      4 分布式锁的使用,官方redis分布式锁.mp4
│      │      5 面试相关.mp4
│      │      
│      └─资料
│          │  今日内容.md
│          │  
│          └─面试
│                  11-Redis面试题.md
│                  12-MySQL面试题.md
│                  13-RabbitMQ面试题.md
│                  20-分布式.md
│                  22-计算机网络.md
│                  
├─17阶段Devops 运维 CMDB开发
│  ├─day131
│  │  └─视频
│  │          1 devops.mp4
│  │          2 mongodb介绍.mp4
│  │          3 mongodb和客户端管理工具的安装.mp4
│  │          4 账号管理.mp4
│  │          5 pycharm远程连接linux开发.mp4
│  │          6 mongodb数据类型,id讲解,数据库增删查操作.mp4
│  │          7 集合,表增删查操作.mp4
│  │          8 文档插入,查询操作.mp4
│  │          
│  ├─day132
│  │  └─视频
│  │          1 昨日回顾.downloading
│  │          2 查询其他操作.mp4
│  │          3 如何做自己的短链服务.mp4
│  │          4 查询其他.mp4
│  │          5 更新操作.mp4
│  │          6 更新操作2.mp4
│  │          7 pymongo的使用.mp4
│  │          8 mysql导入es.mp4
│  │          9 公司项目加了es后.mp4
│  │          
│  └─day133
│      └─视频
│              1 orm简介.mp4
│              2 自己实现orm.mp4
│              3 mysql相关知识点.mp4
│              4 cmdb项目介绍.mp4
│              5 cmdb项目代码演示.mp4
│              
└─18阶段作业讲解
    ├─day07
    │  ├─代码
    │  │      作业讲解.py
    │  │      
    │  └─视频
    │          2020-03-10 作业讲解.mp4
    │          
    ├─day08
    │  ├─代码
    │  │      作业讲解_demo.py
    │  │      
    │  └─视频
    │          1.99乘法表.mp4
    │          2.打印金字塔.mp4
    │          3.剩余题讲解.mp4
    │          
    ├─day09—10
    │  ├─代码
    │  │      file.txt
    │  │      作业讲解.py
    │  │      
    │  └─视频
    │          作业讲解.mp4
    │          
    ├─day11
    │  ├─代码
    │  │      2020-03-13 作业讲解.py
    │  │      user_info.txt
    │  │      user_info2.txt
    │  │      user_info3.txt
    │  │      作业.txt
    │  │      作业讲解.py
    │  │      
    │  └─视频
    │          作业讲解.mp4
    │          
    ├─day12
    │  ├─day27—29
    │  │  └─代码
    │  │          2020-04-10作业讲解.zip
    │  │          
    │  ├─代码
    │  │  │  05 作业.txt
    │  │  │  access.log
    │  │  │  test.txt
    │  │  │  user_info.txt
    │  │  │  作业讲解.py
    │  │  │  
    │  │  └─tank_files
    │  │          test.txt
    │  │          
    │  └─视频
    │          1、第一题.mp4
    │          2、了解r+,w+,a+.mp4
    │          3、第三小题.mp4
    │          4、第四题(登录、注册).mp4
    │          
    ├─day13
    │  ├─代码
    │  │      2020-03-17 作业讲解.py
    │  │      access.log
    │  │      db.txt
    │  │      db2.txt
    │  │      db3.txt
    │  │      demo.txt
    │  │      test.py
    │  │      test.txt
    │  │      
    │  └─视频
    │          1、1-2题.mp4
    │          2、ATM功能part1.mp4
    │          3、ATM功能part2.mp4
    │          
    ├─day14
    │  ├─代码
    │  │      2020-03-18 作业讲解.py
    │  │      test.txt
    │  │      
    │  └─视频
    │          1、作业讲解.mp4
    │          2、周考讲解.mp4
    │          
    ├─day15—16
    │  ├─代码
    │  │      2020-03-17 作业讲解.py
    │  │      2020-03-20 作业讲解.py
    │  │      db.txt
    │  │      作业.txt
    │  │      
    │  └─视频
    │          1、作业1.mp4
    │          2、作业2.mp4
    │          
    ├─day17
    │  ├─代码
    │  │      2020-03-23 作业答案.py
    │  │      db.txt
    │  │      作业.txt
    │  │      
    │  └─视频
    │          1、昨日遗留bug补充.mp4
    │          2、part1.mp4
    │          3、part2.mp4
    │          4、part3.mp4
    │          
    ├─day18
    │  ├─代码
    │  │      2020-03-24 作业答案.py
    │  │      db.txt
    │  │      log.txt
    │  │      story_class.txt
    │  │      作业.txt
    │  │      倚天屠狗记.txt
    │  │      
    │  └─视频
    │          1、作业讲解.mp4
    │          
    ├─day19
    │  ├─代码
    │  │      2020-03-25 作业答案.py
    │  │      db.txt
    │  │      demo.py
    │  │      作业.txt
    │  │      
    │  └─视频
    │          作业讲解.mp4
    │          
    ├─day20(小说阅读器)
    │  ├─代码
    │  │      reader_sys_最终版.zip
    │  │      reader_sys_版本1.zip
    │  │      
    │  └─视频
    │          1、软件开发目录规范创建.mp4
    │          2、项目功能模板搭建.mp4
    │          3、注册功能面条函数版.mp4
    │          4、功能拆分管理.mp4
    │          5、登录功能.mp4
    │          6、充值功能.mp4
    │          6、小说阅读功能.mp4
    │          6、登录认证装饰器.mp4
    │          7、日志功能.mp4
    │          
    ├─day21(ATM前戏)
    │  ├─代码
    │  │  └─ATM
    │  │      │  ATM架构图.png
    │  │      │  readme.txt
    │  │      │  创建项目.png
    │  │      │  架构图.png
    │  │      │  
    │  │      ├─.idea
    │  │      │  │  ATM.iml
    │  │      │  │  misc.xml
    │  │      │  │  modules.xml
    │  │      │  │  workspace.xml
    │  │      │  │  
    │  │      │  └─inspectionProfiles
    │  │      ├─bin
    │  │      │      start.py
    │  │      │      
    │  │      ├─conf
    │  │      │      settings.py
    │  │      │      
    │  │      ├─core
    │  │      │      src.py
    │  │      │      
    │  │      ├─db
    │  │      │      db_handler.py
    │  │      │      
    │  │      ├─interface
    │  │      │      user_interface.py
    │  │      │      
    │  │      ├─lib
    │  │      │      common.py
    │  │      │      
    │  │      └─log
    │  │              log.log
    │  │              
    │  └─视频
    │          1、项目介绍与需求分析.mp4
    │          2、软件的架构设计.mp4
    │          3、软件目录结构.mp4
    │          
    ├─day22
    │  ├─代码
    │  │      代码.zip
    │  │      
    │  └─视频
    │          1、作业讲解part1.mp4
    │          2、作业讲解part2.mp4
    │          
    ├─day27—29
    │  ├─代码
    │  │      2020-04-10作业讲解.zip
    │  │      
    │  └─视频
    │          1、作业讲解Part1.mp4
    │          2、作业讲解Part2.mp4
    │          
    ├─day30选课系统架构
    │  ├─代码
    │  │      course_sys_demo.zip
    │  │      
    │  └─视频
    │          周末架构讲解.downloading
    │          
    ├─day33
    │  ├─代码
    │  │      作业答案.py
    │  │      月考一.py
    │  │      
    │  └─视频
    │          1、月考一讲解.downloading
    │          2、作业讲解part1.mp4
    │          
    ├─day34(单例模式)
    │  ├─代码
    │  │      5种单例模式的实现.py
    │  │      cls_singleton.py
    │  │      
    │  └─视频
    │          1、单例模式讲解.mp4
    │          
    └─周考一
        ├─代码
        │      周考一.py
        │      
        └─视频
                01 周考一讲解.mp4
                02 内存地址画图描述.mp4
                
老男孩k8s视频教程
│  
├─20192020K8s-14G
│  ├─2019_Docker+Kubernetes(k8s)微服务容器化实践_9G
│  │  │  project.zip
│  │  │  课程总结.mp4
│  │  │  资料2.zip
│  │  │  软件下载.txt
│  │  │  面试合集.txt
│  │  │  高薪学习it网.url
│  │  │  
│  │  ├─第1章 初识微服务
│  │  │      1-1 微服务-导学.mp4
│  │  │      1-2 软件架构的进化.mp4
│  │  │      1-3 什么是微服务.mp4
│  │  │      1-4 画出微服务架构图.mp4
│  │  │      1-5 微服务架构的优势和不足.mp4
│  │  │      
│  │  ├─第2章 微服务带来的问题及解决方案分析
│  │  │      2-1 微服务架构带来的问题.mp4
│  │  │      2-2 微服务间如何通讯.mp4
│  │  │      2-3 服务发现、部署更新和扩容.mp4
│  │  │      2-4 springboot&springcloud(上).mp4
│  │  │      2-5 springboot&springcloud(下).mp4
│  │  │      
│  │  ├─第3章 微服务开发
│  │  │      3-1 微服务业务分析.mp4
│  │  │      3-10 dubbo入门操练(上).mp4
│  │  │      3-11 dubbo入门操练(下).mp4
│  │  │      3-12 开发课程服务.mp4
│  │  │      3-13 开发课程EdgeService.mp4
│  │  │      3-14 APIGatewayZuul.mp4
│  │  │      3-2 Thirft安装和验证.mp4
│  │  │      3-3 Python开发信息服务.mp4
│  │  │      3-4 开发用户服务(上).mp4
│  │  │      3-5 开发用户服务(下).mp4
│  │  │      3-6 开发用户EdgeService_A.mp4
│  │  │      3-7 开发用户EdgeService_B.mp4
│  │  │      3-8 开发用户EdgeService_C.mp4
│  │  │      3-9 开发用户EdgeService_D.mp4
│  │  │      
│  │  ├─第4章 服务编排前奏
│  │  │      4-1 服务docker化(上).mp4
│  │  │      4-2 服务docker化(下).mp4
│  │  │      4-3 docker下的服务通讯(上).mp4
│  │  │      4-4 docker下的服务通讯(下).mp4
│  │  │      4-5 镜像仓库.mp4
│  │  │      4-6 三大平台扬帆起航.mp4
│  │  │      
│  │  ├─第5章 服务编排-Mesos
│  │  │      5-1 了解Mesos.mp4
│  │  │      5-2 画出Mesos集群架构图.mp4
│  │  │      5-3 集群环境搭建_A.mp4
│  │  │      5-4 集群环境搭建_B.mp4
│  │  │      5-5 集群环境搭建_C.mp4
│  │  │      5-6 调整微服务适应Mesos.mp4
│  │  │      5-7 微服务部署_A.mp4
│  │  │      5-8 微服务部署_B.mp4
│  │  │      5-9 微服务部署_C.mp4
│  │  │      
│  │  ├─第6章 服务编排-DockerSwarm
│  │  │      6-1 了解Swarm.mp4
│  │  │      6-2 集群环境搭建(上).mp4
│  │  │      6-3 集群环境搭建(下).mp4
│  │  │      6-4 调整微服务及服务配置.mp4
│  │  │      6-5 微服务部署.mp4
│  │  │      
│  │  ├─第7章 服务编排-Kubernetes
│  │  │      7-1 了解kubernetes(上).mp4
│  │  │      7-10 为集群添加认证授权(上).mp4
│  │  │      7-11 为集群添加认证授权(下).mp4
│  │  │      7-12 再试牛刀.mp4
│  │  │      7-13 部署我们的微服务.mp4
│  │  │      7-2 了解kubernetes(下).mp4
│  │  │      7-3 环境搭建前奏.mp4
│  │  │      7-4 预先准备环境.mp4
│  │  │      7-5 基础集群部署(上).mp4
│  │  │      7-6 基础集群部署(下).mp4
│  │  │      7-7 小试牛刀.mp4
│  │  │      7-8 kube-proxy和kube-dns.mp4
│  │  │      7-9 理解认证、授权.mp4
│  │  │      下载说明.txt
│  │  │      
│  │  ├─第8章 CICD和DevOps
│  │  │      8-1 了解CICD和DevOps.mp4
│  │  │      8-2 准备GitLab和Jenkins.mp4
│  │  │      8-3 CICD实践(上).mp4
│  │  │      8-4 CICD实践(下).mp4
│  │  │      
│  │  └─第9章 课程总结
│  │          9-1 -课程总结.mp4
│  │          
│  └─2019_Kubernetes(k8s)生产级实践指南 从部署到核心应用_5G
│          1-1导学.mp4
│          10-1 ingress — 四层代理、session保持、定制配置、流量控制(上)_batch.mp4
│          10-2 ingress – 四层代理、session保持、定制配置、流量控制(中)_batch.mp4
│          10-3 ingress — 四层代理、session保持、定制配置、流量控制(下)_batch.mp4
│          10-4 共享存储 — PV、PVC和StorageClass(上)vep_batch.mp4
│          10-5 共享存储 — PV、PVC和StorageClass(下)_batch.mp4
│          10-6 StatefulSet — 有状态应用的守护者_batch.mp4
│          10-7 KubernetesAPI —如何开发一个基于kubernetes的容器管理平台_batch.mp4
│          11-1 常见日志采集问题和解决方案分析_batch.mp4
│          11-10 【步骤总结,便于快速回顾】Helm部署文档.jpg
│          11-2 logpilot+elasticsearch+kibana日志实践_batch.mp4
│          11-3 监控入门—从整体把握监控_batch.mp4
│          11-4 Prometheus入门—架构和原理_batch.mp4
│          11-5 部署前奏 - Helm & Operator_batch.mp4
│          11-6 监控部署实战 - Helm+PrometheusOperator_batch.mp4
│          11-7 监控落地 - 指标完善、Grafana看板和邮件报警(上)_batch.mp4
│          11-8 监控落地 - 指标完善、Grafana看板和邮件报警(中)_batch.mp4
│          11-9 监控落地 - 指标完善、Grafana看板和邮件报警(下)_batch.mp4
│          12-1 什么是ServiceMesh?什么是Istio?_batch.mp4
│          12-10 istio核心功能实践 - 分布式追踪_batch.mp4
│          12-11 istio核心功能实践 - grafana和kiali_batch.mp4
│          12-12 【步骤总结,便于快速回顾】部署 Bookinfo 示例应用.jpg
│          12-13 【步骤总结,便于快速回顾】部署面向生产的Istio.jpg
│          12-2 Istio架构和原理_batch.mp4
│          12-3 部署面向生产的istio - istio-init_batch.mp4
│          12-4 部署面向生产的istio - 核心组件(上)_batch.mp4
│          12-5 部署面向生产的istio - 核心组件(中)_batch.mp4
│          12-6 署面向生产的istio - 核心组件(下)_batch.mp4
│          12-7 istio核心功能实践 - 部署bookinfo_batch.mp4
│          12-8 istio核心功能实践 - 智能路由_batch.mp4
│          12-9 istio核心功能实践 - 指标收集和查询_batch.mp4
│          13-1 课程总结_batch.mp4
│          2-1 了解kubernetes.mp4
│          2-2 kubernetes的核心概念.mp4
│          2-3 kubernetes的架构设计.mp4
│          2-4 kubernetes认证的密码学原理.mp4
│          2-5 kubernetes的认证与授权.mp4
│          2-6 集群搭建方案对比.mp4
│          3-1 实践环境准备.mp4
│          3-2 高可用集群部署.mp4
│          3-3 集群可用性测试.mp4
│          3-4 部署dashboard.mp4
│          4-1 实践环境准备.mp4
│          4-2 高可用集群部署(上).mp4
│          4-3 高可用集群部署(下.mp4
│          4-4 集群可用性测试.mp4
│          4-5 部署dashboard.mp4
│          5-1 Harbor入.mp4
│          5-2 Harbor高可用部署(.mp4
│          5-3 Harbor高可用部署(.mp4
│          5-4 kubernetes的服务发.mp4
│          5-5 部署ingress-nginx(.mp4
│          5-6 部署ingress-nginx(.mp4
│          6-1 定时任务迁移kubernetes.mp4
│          6-3 springboot的web服务迁移kubernetes.mp4
│          6-5 传统dubbo服务迁移kubernetes(上.mp4
│          6-6 传统dubbo服务迁移kubernetes(下.mp4
│          6-7 传统web服务迁移kubernet.mp4
│          7-1 kubernetes与cicd_batch.mp4
│          7-2 cicd实践(1)_batch.mp4
│          7-3 cicd实践(2)_batch.mp4
│          7-4 cicd实践(3)_batch.mp4
│          7-5 cicd实践(4)_batch.mp4
│          8-1 Namespace — 集群的共享与隔离_batch.mp4
│          8-2 Resources—多维度集群资源管理(上)_batch.mp4
│          8-3 Resources—多维度集群资源管理(下)_batch.mp4
│          8-4 Label—小标签大作为_batch.mp4
│          9-1 健康检查—高可用的守护者_batch.mp4
│          9-2 Scheduler— 玩转pod调度(上)_batch.mp4
│          9-3 Scheduler — 玩转pod调度(下)_batch.mp4
│          9-4 部署策略详解 — 重建、滚动、蓝绿、金丝雀_batch.mp4
│          9-5 深入Pod - pod相关的点点滴滴(上)_batch.mp4
│          9-6 深入Pod - pod相关的点点滴滴(下)_batch.mp4
│          
└─2019年11月老男孩docker k8s-23G
    ├─1 K8S前置准备-文档
    │  │  1.安装bind.txt
    │  │  10.kube-proxy.md
    │  │  11.验证集群.md
    │  │  2.准备签发证书环境.txt
    │  │  3.node节点docker环境.txt
    │  │  4.harbor搭建.txt
    │  │  5.etcd.txt
    │  │  6.apiserver.txt
    │  │  7.L4反向代理服务.txt
    │  │  8.控制器-调度器服务.txt
    │  │  9.kubelet.md
    │  │  harbor-offline-installer-v1.8.0.tgz
    │  │  三种网络规划.txt
    │  │  开启开机自启动脚本.txt
    │  │  
    │  ├─1-8原文档
    │  │      1.安装bind.txt
    │  │      2.准备签发证书环境.txt
    │  │      3.node节点docker环境.txt
    │  │      4.harbor搭建.txt
    │  │      5.etcd.txt
    │  │      6.apiserver.txt
    │  │      7.L4反向代理服务.txt
    │  │      8.控制器-调度器服务.txt
    │  │      
    │  ├─10.kube-proxy
    │  │      ipvs.sh
    │  │      kube-proxy-csr.json
    │  │      kube-proxy.ini
    │  │      kube-proxy.sh
    │  │      
    │  ├─5.etcd证书及脚本
    │  │      ca-config.json
    │  │      etcd-peer-csr.json
    │  │      etcd-server-startup.sh
    │  │      
    │  ├─6.apiserver证书及脚本
    │  │      apiserver-csr.json
    │  │      audit.yaml
    │  │      client-csr.json
    │  │      kube-apiserver.sh
    │  │      
    │  ├─7.反向代理脚本
    │  │      check_port.sh
    │  │      nginx.conf
    │  │      主keepalived.conf
    │  │      从keepalived.conf
    │  │      
    │  ├─8.控制器-调度器服务
    │  │      kube-conntroller-manager.ini
    │  │      kube-controller-manager.sh
    │  │      kube-scheduler.ini
    │  │      kube-scheduler.sh
    │  │      
    │  ├─9.kubelet
    │  │      kube-kubelet.ini
    │  │      kubelet-csr.json
    │  │      kubelet.sh
    │  │      
    │  └─根证书
    │          ca-csr.json
    │          
    ├─2 搭建集群-文档
    │  │  1.二进制安装回顾.md
    │  │  2.kubectl详解–陈述式资源管理清单.md
    │  │  4.flanneld的安装部署详解.md
    │  │  5.flannel之SNAT规则优化.md
    │  │  6.安装部署coredns.md
    │  │  7.k8s服务暴露指nodeport型service.md
    │  │  8.k8s服务暴露指ingress.md
    │  │  flannel的host-gw模型.png
    │  │  flannel的vxlan模型.png
    │  │  
    │  ├─3.flanneld
    │  │      flannel.ini
    │  │      flanneld.sh
    │  │      subnet.env
    │  │      
    │  ├─6.coredns
    │  │      cm.yaml
    │  │      dp.yaml
    │  │      rbac.yaml
    │  │      svc.yaml
    │  │      
    │  └─8.Ingress服务暴露
    │          ds.yaml
    │          ingress.yaml
    │          rbac.yaml
    │          svc.yaml
    │          
    └─3 老男孩-k8s周末班视频
        ├─Day0
        │  ├─day0-软件包
        │  │      docker-ce-19.03.1-3.el7.x86_64.rpm
        │  │      
        │  └─K8S周末1期-day0-docker入门基础
        │          1.开场及课程大纲.mp4
        │          10.Docker镜像的结构详解.mp4
        │          11.DockerHub注册演示.mp4
        │          12.Docker的镜像管理实战.mp4
        │          13.Docker的镜像管理详解.mp4
        │          14.Docker容器基本操作1.mp4
        │          15.Docker容器基本操作2.mp4
        │          16.Docker容器的高级操作.mp4
        │          17.Dockerfile概述.mp4
        │          18.Dockerfile1.mp4
        │          19.Dockerfile2.mp4
        │          2.容器化技术的由来.mp4
        │          20.Dockerfile3.mp4
        │          21.Dockerfile4.mp4
        │          22.Dockerfile综合实验.mp4
        │          23.详解Docker的四种网络模型.mp4
        │          3.Docker的起源.mp4
        │          4.Docker是什么.mp4
        │          5.Docker技术的优势.mp4
        │          6.Docker容器引擎介绍.mp4
        │          7.Docker容器引擎安装部署配置.mp4
        │          8.Docker容器引擎启动及核查.mp4
        │          9.启动第一个Docker容器并详解启动原理.mp4
        │          
        ├─Day1
        │  ├─day1视频
        │  │      10、课程实验架构详解.mp4
        │  │      11、K8S安装部署方式详解.mp4
        │  │      12、K8S前置准备工作–准备虚拟机.mp4
        │  │      13、K8S前置准备工作–bind9安装部署.mp4
        │  │      14、K8S前置准备工作–准备签发证书环境.mp4
        │  │      15、K8S前置准备工作–docker环境安装.mp4
        │  │      16、K8S前置准备工作–私有仓库harbor搭建.mp4
        │  │      17、安装部署主控节点服务–etcd.mp4
        │  │      18、安装部署主控节点服务–apiserver.mp4
        │  │      19、安装部署主控节点L4反代服务.mp4
        │  │      1、前情回顾.mp4
        │  │      20、安装部署主控节点控制器、调度器服务.mp4
        │  │      21、安装部署运算节点服务–kubelet.mp4
        │  │      22、安装部署运算节点服务–kube-proxy.mp4
        │  │      23、验证集群.mp4
        │  │      24、课程总结收尾.mp4
        │  │      2、课程大纲.mp4
        │  │      3、K8S的概述.mp4
        │  │      4、K8S的优势.mp4
        │  │      5、K8S快速入门–Pod和Pod控制器.mp4
        │  │      6、K8S快速入门–name和namespace.mp4
        │  │      7、K8S快速入门–标签和标签选择器.mp4
        │  │      8、K8S快速入门–Service和Ingress.mp4
        │  │      9、K8S的三条网络详解.mp4
        │  │      
        │  └─day1软件包
        │      ├─10.4.7.11
        │      │      bind-9.9.4-74.el7_6.2.x86_64.rpm
        │      │      keepalived-1.3.5-8.el7_6.5.x86_64.rpm
        │      │      nginx-1.12.2-3.el7.x86_64.rpm
        │      │      
        │      ├─10.4.7.12
        │      │      etcd-v3.1.20-linux-amd64.tar.gz
        │      │      keepalived-1.3.5-8.el7_6.5.x86_64.rpm
        │      │      nginx-1.12.2-3.el7.x86_64.rpm
        │      │      supervisor-3.1.4-1.el7.noarch.rpm
        │      │      
        │      ├─10.4.7.200
        │      │      docker-ce-19.03.1-3.el7.x86_64.rpm
        │      │      docker-compose-1.18.0-4.el7.noarch.rpm
        │      │      harbor-offline-installer-v1.8.3.tgz
        │      │      nginx-1.12.2-3.el7.x86_64.rpm
        │      │      nginx-curl.tar
        │      │      
        │      ├─10.4.7.21
        │      │      docker-ce-19.03.1-3.el7.x86_64.rpm
        │      │      etcd-v3.1.20-linux-amd64.tar.gz
        │      │      kubernetes-server-linux-amd64-v1.13.11.tar.gz
        │      │      kubernetes-server-linux-amd64-v1.14.7.tar.gz
        │      │      kubernetes-server-linux-amd64-v1.15.2.tar.gz
        │      │      kubernetes-server-linux-amd64-v1.15.4.tar.gz
        │      │      kubernetes-server-linux-amd64-v1.16.1.tar.gz
        │      │      supervisor-3.1.4-1.el7.noarch.rpm
        │      │      
        │      └─10.4.7.22
        │              docker-ce-19.03.1-3.el7.x86_64.rpm
        │              etcd-v3.1.20-linux-amd64.tar.gz
        │              kubernetes-server-linux-amd64-v1.13.11.tar.gz
        │              kubernetes-server-linux-amd64-v1.14.7.tar.gz
        │              kubernetes-server-linux-amd64-v1.15.2.tar.gz
        │              kubernetes-server-linux-amd64-v1.15.4.tar.gz
        │              kubernetes-server-linux-amd64-v1.16.1.tar.gz
        │              supervisor-3.1.4-1.el7.noarch.rpm
        │              
        ├─Day2
        │  ├─day2软件包
        │  │      coredns-v1.6.1.tar
        │  │      dashboard-v1.10.1.tar
        │  │      dashboard-v1.8.3.tar
        │  │      flannel-v0.11.0-linux-amd64.tar.gz
        │  │      heapster-v1.5.4.tar
        │  │      traefik-v1.7.2.tar
        │  │      
        │  └─周末k8s1期-day2
        │          10、安装部署coredns_.mp4
        │          11、coredns原理解析_.mp4
        │          12、k8s服务暴露之nodePort型Service_.mp4
        │          13、k8s服务暴露之ingress_.mp4
        │          14、课程总结_.mp4
        │          1、前情回顾1_.mp4
        │          2、前情回顾2–关于K8S证书_.mp4
        │          3、前情回顾3–课程大纲_.mp4
        │          4、kubectl详解–陈述式资源管理方法_.mp4
        │          5、kubectl详解–声明式资源管理方法_.mp4
        │          6、kubectl详解–学习小结_.mp4
        │          7、flanneld安装部署详解_.mp4
        │          8、详解flanneld工作原理_.mp4
        │          9、flannel之SNAT规则优化_.mp4
        │          
        ├─day3
        │  ├─day3-视频
        │  │      1,前情回顾1_.mp4
        │  │      10,部署zk集群_.mp4
        │  │      11,安装部署jenkins准备工作_.mp4
        │  │      12,在K8S里启动jenkins容器_.mp4
        │  │      13,配置Jenkins安装插件,结尾_.mp4
        │  │      2,前情回顾2_.mp4
        │  │      3,dashboar插件安装部署_.mp4
        │  │      4,K8S的RBAC原理详解_.mp4
        │  │      5,K8S仪表盘鉴权方式详解_.mp4
        │  │      6,dashboard分权举例_.mp4
        │  │      7,dashboard小彩蛋–heapster_.mp4
        │  │      8,K8S集群平滑升级技巧_.mp4
        │  │      9,实战交付dubbo服务到K8S集群,开场_.mp4
        │  │      
        │  └─day3软件包
        │          apache-maven-3.6.1-bin.tar.gz
        │          dubbo-monitor-master.zip
        │          jdk-7u80-linux-x64.tar.gz
        │          jdk-8u221-linux-x64.tar.gz
        │          jenkins-plugins-blueocean.tar.gz
        │          jenkins-v2.176.2-with-docker.tar
        │          jenkins-with_getdocker_v2.190.3.tar
        │          zookeeper-3.4.14.tar.gz
        │          
        ├─day4
        │  ├─day4软件包
        │  │      apollo-adminservice-1.4.0-github.zip
        │  │      apollo-configservice-1.4.0-github.zip
        │  │      apollo-portal-1.4.0-github.zip
        │  │      MariaDB-client-10.1.41-1.el7.centos.x86_64.rpm
        │  │      MariaDB-common-10.1.41-1.el7.centos.x86_64.rpm
        │  │      MariaDB-server-10.1.41-1.el7.centos.x86_64.rpm
        │  │      MariaDB-shared-10.1.41-1.el7.centos.x86_64.rpm
        │  │      
        │  └─k8s-day4
        │          1,前情回顾_.mp4
        │          10,集群恢复,苦逼修机器_.mp4
        │          11,配置中心概述_.mp4
        │          12,常见配置中心的分类_.mp4
        │          13,configmap使用详解_.mp4
        │          14,课程总结,和预习要求_.mp4
        │          2,二进制安装maven_.mp4
        │          3,dubbo微服务底包镜像制作_.mp4
        │          4,使用Jenkins进行持续构建交付dubo服务的提供者_.mp4
        │          5,借助BlueOcean插件回顾Jenkins流水线构建原理_.mp4
        │          6,交付dubbo-monitor到K8S集群_.mp4
        │          7,交付dubbo服务的消费者集群到K8S_.mp4
        │          8,实战dubbo集群的日常维护_.mp4
        │          9,实战K8S集群毁灭性测试_.mp4
        │          
        ├─day5
        │  ├─day5-视频
        │  │      1,前情回顾1_.mp4
        │  │      10,dubbo服务提供者连接apollo实战_.mp4
        │  │      11,dubbo服务消费者连接apollo实战_.mp4
        │  │      12,实战使用apollo分环境管理dubbo服务–交付apollo-configservice_.mp4
        │  │      13,实战使用apollo分环境管理dubbo服务–交付apollo-portal_.mp4
        │  │      14,实战发布dubbo连接apollo配置中心到不同环境_.mp4
        │  │      15,实战演示项目提测,发版流程_.mp4
        │  │      16,课后总结和课程展望_.mp4
        │  │      2,前情回顾2–cm_.mp4
        │  │      3,apollo配置中心简介,交付apollo-configservice到K8S_.mp4
        │  │      4,apollo-configservice连接数据库IP分析_.mp4
        │  │      5,apollo-adminservice制作Docker镜像_.mp4
        │  │      6,交付apollo-adminservice到K8S集群_.mp4
        │  │      7,交付apollo-portal,数据库初始化_.mp4
        │  │      8,制作apollo-portal的docker镜像_.mp4
        │  │      9,交付apollo-portal到K8S集群_.mp4
        │  │      
        │  └─day5软件包
        │      │  blackbox-exporter-v0.15.1.tar
        │      │  cadvisor-v0.28.3.tar
        │      │  grafana-v5.4.2.tar
        │      │  kube-state-metrics-v1.5.0.tar
        │      │  node-exporter-v0.15.0.tar
        │      │  prometheus-v2.12.0.tar
        │      │  
        │      └─GrafanaDashboard
        │              Blackbox Dashboard.json
        │              Etcd Dashboard.json
        │              Generic Dashboard.json
        │              JMX Dashboard.json
        │              K8s Node Dashboard.json
        │              Traefik Dashboard.json
        │              
        ├─day6
        │  ├─day6-已加密
        │  │      1,前情回顾_.mp4
        │  │      10,交付blackbox-exporter_.mp4
        │  │      11,污点容忍度调度补充1_.mp4
        │  │      12,污点容忍度调度补充2_.mp4
        │  │      13,安装部署prometheus-server_.mp4
        │  │      14,启动prometheus-server,解释配置_.mp4
        │  │      15,配置prometheus监控业务容器_.mp4
        │  │      16,安装部署配置Grafana_.mp4
        │  │      17,安装部署alertmanager_.mp4
        │  │      18,测试alertmanager报警_.mp4
        │  │      19,课程总结及课程展望_.mp4
        │  │      2,课程介绍及课程大纲_.mp4
        │  │      3,Prometheus监控软件概述_.mp4
        │  │      4,Prometheus监控特点_.mp4
        │  │      5,Prometheus架构介绍_.mp4
        │  │      6,Prometheus和Zabbixc对比_.mp4
        │  │      7,交付kube-state-metric_.mp4
        │  │      8,交付node-exporter_.mp4
        │  │      9,交付cadvisor_.mp4
        │  │      
        │  └─day6软件包
        │          apache-tomcat-8.5.46.tar.gz
        │          elasticsearch-6.8.3.tar.gz
        │          filebeat-v7.4.0.tar
        │          kafka-manager-v2.0.0.2.tar
        │          kafka_2.12-2.2.0.tgz
        │          kibana-v6.8.3.tar
        │          logstash-v6.8.3.tar
        │          
        ├─day7
        │  ├─day7软件包
        │  │      clouddriver-v1.8.x.tar
        │  │      deck-v1.8.x.tar
        │  │      echo-v1.8.x.tar
        │  │      front50-v1.8.x.tar
        │  │      gate-v1.8.x.tar
        │  │      igor-v1.8.x.tar
        │  │      minio-latest.tar
        │  │      nginx-v1.12.2.tar
        │  │      orca-v1.8.x.tar
        │  │      redis-v4.0.14.tar
        │  │      
        │  └─k8s-day7-加密
        │          1,前情回顾1_.mp4
        │          10,交付kibana到K8S集群_.mp4
        │          11,详解Kibana生产实践用法_.mp4
        │          12,课程总结和课程展望_.mp4
        │          2,前情回顾2_.mp4
        │          3,ELK Stack概述_.mp4
        │          4,制作tomcat容器的底包镜像_.mp4
        │          5,实战交付tomcat形式的dubbo服务消费者到K8S集群_.mp4
        │          6,二进制安装部署elasticsearch_.mp4
        │          7,安装部署kafka和kafka-manager_.mp4
        │          8,制作filebeat底包并接入dubbo服务消费者_.mp4
        │          9,部署logstash镜像_.mp4
        │          
        └─k8s-day8
                1,前情回顾_.mp4
                10,安装部署spinnaker其余组件_.mp4
                11,使用spinnaker结合jenkins构建镜像_.mp4
                12,使用spinnkaer配置dubbo服务提供者发布至K8S_.mp4
                13,使用spinnaker配置dubbo服务消费者到K8S_.mp4
                14,使用spinnkaer发版和生产环境配置_.mp4
                15,课程展望和答疑_.mp4
                2,云计算的基本概念_.mp4
                3,PaaS平台介绍_.mp4
                4,Spinnaker简介_.mp4
                5,Spinnaker的armory发行版介绍_.mp4
                6,安装部署minio_.mp4
                7,安装部署redis_.mp4
                8,安装部署clouddriver(上)_.mp4
                9,安装部署clouddriver(下)_.mp4
                
老男孩教育-Python全栈开发-32期
│  Bobo.zip
│  爬虫课件.zip
│  
├─day01-61
│  ├─day01
│  │  │  day01.zip
│  │  │  
│  │  └─视频
│  │          20200910_1.课程介绍.mp4
│  │          20200910_2.pycharm安装.mp4
│  │          20200910_3.2_8_16_10的互相转换.mp4
│  │          20200910_4.原码_反码_补码.mp4
│  │          20200910_5.小练习.mp4
│  │          20200910_6.python介绍.mp4
│  │          20200910_7.注释_pycharm设置.mp4
│  │          20200910_8.变量.mp4
│  │          
│  ├─day02
│  │  │  day02.zip
│  │  │  
│  │  └─视频
│  │          20200911_1.Number类型.mp4
│  │          20200911_2.字符串.mp4
│  │          20200911_3.列表_元组_字符串.mp4
│  │          20200911_4.集合_字典.mp4
│  │          20200911_5.变量的缓存机制.mp4
│  │          
│  ├─day03
│  │  │  day03.zip
│  │  │  
│  │  └─视频
│  │          20200914_1.Number强制类型转换.mp4
│  │          20200914_2.自动类型转换_容器类型转换.mp4
│  │          20200914_3.字典类型的强转_类型判断.mp4
│  │          20200914_4.早测练习.mp4
│  │          
│  ├─day04
│  │  │  day04.zip
│  │  │  
│  │  └─视频
│  │          20200915_1.算数_比较_赋值_成员.mp4
│  │          20200915_2.逻辑运算符.mp4
│  │          20200915_3.位运算符_总结.mp4
│  │          20200915_4.代码块_单项_双项分支.mp4
│  │          
│  ├─day05
│  │  │  day05.zip
│  │  │  
│  │  └─视频
│  │          20200916_1.多项_巢状分支.mp4
│  │          20200916_2.练习讲解.mp4
│  │          20200916_3.循环结构.mp4
│  │          20200916_4.字符串的切片.mp4
│  │          20200916_5.循环的专项练习.mp4
│  │          
│  ├─day06
│  │  │  day06.zip
│  │  │  
│  │  └─视频
│  │          20200917_1.双向循环的练习.mp4
│  │          20200917_2.break_pass_continue的使用.mp4
│  │          20200917_3.for循环.mp4
│  │          20200917_4.作业讲解.mp4
│  │          
│  ├─day07
│  │  │  day07.zip
│  │  │  
│  │  └─视频
│  │          20200918_1.format格式化_填充符号使用.mp4
│  │          20200918_2.字符串相关的方法.mp4
│  │          20200918_3.列表的相关操作.mp4
│  │          20200918_4.列表的相关函数.mp4
│  │          20200918_5.深浅拷贝.mp4
│  │          20200918_6.作业题.mp4
│  │          
│  ├─day08
│  │  │  day08.zip
│  │  │  
│  │  └─视频
│  │          20200921_1.字典的相关函数.mp4
│  │          20200921_2.集合的操作_函数.mp4
│  │          20200921_3.文件基本操作.mp4
│  │          20200921_4.文件扩展模式.mp4
│  │          
│  ├─day09
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200922_1.文件相关函数.mp4
│  │          20200922_2.函数_函数的参数.mp4
│  │          20200922_3.收集参数.mp4
│  │          20200922_4.命名关键字_总结.mp4
│  │          20200922_5.day07作业讲解.mp4
│  │          
│  ├─day10
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200923_1.return返回值.mp4
│  │          20200923_2.全局变量_局部变量.mp4
│  │          20200923_3.函数名的使用.mp4
│  │          20200923_4.函数的嵌套_nonlocal.mp4
│  │          20200923_5.闭包函数的定义.mp4
│  │          20200923_6.闭包的特点_意义.mp4
│  │          
│  ├─day11
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200924_1.lambda表达式.mp4
│  │          20200924_2.locals和globals.mp4
│  │          20200924_3.迭代器.mp4
│  │          20200924_4.map高阶函数.mp4
│  │          20200924_5.reduce高阶函数.mp4
│  │          20200924_6.filter高阶函数.mp4
│  │          20200924_7.sorted高阶函数.mp4
│  │          20200924_8.作业讲解.mp4
│  │          
│  ├─day12
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200925_1.推导式.mp4
│  │          20200925_2.推导式练习.mp4
│  │          20200925_3.集合_字典推导式.mp4
│  │          20200925_4.生成器.mp4
│  │          20200925_5.作业讲解.mp4
│  │          
│  ├─day13
│  │  │  day13.zip
│  │  │  
│  │  ├─linux1
│  │  │  │  linux.zip
│  │  │  │  
│  │  │  └─linux视频
│  │  │          20200927_1.linux安装.mp4
│  │  │          20200927_2.插件安装的视频.mp4
│  │  │          20200927_3.linux命令操作1.mp4
│  │  │          20200927_4.查看编辑文件.mp4
│  │  │          
│  │  ├─python视频
│  │  │      20200927_1.递归函数.mp4
│  │  │      20200927_2.递归练习.mp4
│  │  │      20200927_3.递归补充.mp4
│  │  │      
│  │  └─工具
│  │          pycharm-community-2020.1.3.tar.gz
│  │          ubuntu-16.04.3-desktop-amd64.iso
│  │          VMware-workstation-full-15.1.0-13591040.exe
│  │          
│  ├─day14
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200928_1.文件的权限.mp4
│  │          20200928_2.find_grep使用.mp4
│  │          20200928_3.linux下的pycharm安装.mp4
│  │          20200928_4.python内置函数.mp4
│  │          20200928_5.math_random.mp4
│  │          20200928_6.作业讲解.mp4
│  │          
│  ├─day15
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20200929_1.pickle模块.mp4
│  │          20200929_2.json模块.mp4
│  │          20200929_3.time模块.mp4
│  │          20200929_4.zipfile压缩模块.mp4
│  │          20200929_5.进度条.mp4
│  │          20200929_6.作业讲解.mp4
│  │          
│  ├─day16
│  │  │  day16.zip
│  │  │  
│  │  └─视频
│  │          20200930_1.os模块.mp4
│  │          20200930_2.os_shutil.mp4
│  │          20200930_3.os_path.mp4
│  │          20200930_4.tarfile压缩模块.mp4
│  │          20200930_5.zuoye.mp4
│  │          
│  ├─day17
│  │  │  代码.zip
│  │  │  
│  │  └─视频
│  │          20201009_1.正则表达式_匹配单个字符.mp4
│  │          20201009_2.正则表达式_匹配多个字符.mp4
│  │          20201009_3.正则表达式_匹配分组.mp4
│  │          
│  ├─day18
│  │  │  day18.zip
│  │  │  
│  │  └─视频
│  │          20201010_1.反向引用_命名分组.mp4
│  │          20201010_2.正则函数.mp4
│  │          20201010_3.作业讲解.mp4
│  │          20201010_4.作业讲解.mp4
│  │          
│  ├─day19
│  │  │  day19.zip
│  │  │  
│  │  └─视频
│  │          20201012_1.导入模块.mp4
│  │          20201012_2.导入包.mp4
│  │          20201012_part1.购物车购买商品.mp4
│  │          20201012_part2.购物车结算商品.mp4
│  │          
│  ├─day20
│  │  │  day20.zip
│  │  │  
│  │  └─视频
│  │          20201013_1.面向对象oop了解.mp4
│  │          20201013_2.对象的相关操作.mp4
│  │          20201013_3.类的相关操作.mp4
│  │          20201013_4.类对象的删除操作.mp4
│  │          
│  ├─day21
│  │  │  day21.zip
│  │  │  
│  │  └─视频
│  │          20201014_1.构造方法__init__.mp4
│  │          20201014_2.单继承_多继承.mp4
│  │          20201014_3.super的深度理解.mp4
│  │          20201014_4.登录_注册.mp4
│  │          20201014_5.day20作业.mp4
│  │          
│  ├─day22
│  │  │  day22.zip
│  │  │  
│  │  └─视频
│  │          20201015_1.多态.mp4
│  │          20201015_2.__new__魔术方法.mp4
│  │          20201015_3.单态模式.mp4
│  │          20201015_4.del_str_repr.mp4
│  │          20201015_5.小人射击.mp4
│  │          20201015_6.day21作业讲解.mp4
│  │          
│  ├─day23
│  │  │  day23.zip
│  │  │  
│  │  └─视频
│  │          20201016_1.__call__.mp4
│  │          20201016_2.bool_len_add.mp4
│  │          20201016_3.异常处理_魔术属性.mp4
│  │          20201016_4.主动抛异常.mp4
│  │          20201016_5.计算器小程序.mp4
│  │          
│  ├─day24
│  │  │  day24.zip
│  │  │  
│  │  └─视频
│  │          20201019_1.装饰器前三部.mp4
│  │          20201019_2.装饰器345.mp4
│  │          20201019_3.装饰器第6部.mp4
│  │          20201019_4.装饰器第7部.mp4
│  │          20201019_5.第七部补充.mp4
│  │          20201019_6.第八部.mp4
│  │          20201019_7..类中相关方法.mp4
│  │          
│  ├─day25
│  │  │  day25.zip
│  │  │  
│  │  └─视频
│  │          20201020_1.property_反射.mp4
│  │          20201020_2.atm需求分许.mp4
│  │          20201020_3.save保存.mp4
│  │          20201020_4.用户注册.mp4
│  │          20201020_5.查询.mp4
│  │          20201020_6.需求.mp4
│  │          
│  ├─day26
│  │  │  day26.zip
│  │  │  
│  │  └─视频
│  │          20201021_1.网络的概念.mp4
│  │          20201021_2.arp_交换机_路由器.mp4
│  │          20201021_3.三次握手_四次挥手.mp4
│  │          
│  ├─day27
│  │  │  day27.zip
│  │  │  
│  │  └─视频
│  │          20201022_1.tcp协议下的socket使用.mp4
│  │          20201022_2.udp协议下的socket使用.mp4
│  │          20201022_3.黏包.mp4
│  │          20201022_4.装饰器作业.mp4
│  │          
│  ├─day28
│  │  │  day28.zip
│  │  │  
│  │  └─视频
│  │          20201023_1.socketserver.mp4
│  │          20201023_2.hashlib加密.mp4
│  │          20201023_3.文件校验.mp4
│  │          20201023_4.服务端的合法性校验.mp4
│  │          20201023_5.补充合法性校验.mp4
│  │          20201023_6.TCP登录.mp4
│  │          
│  ├─day29
│  │  │  day29.zip
│  │  │  
│  │  └─视频
│  │          20201026_1.理解进程.mp4
│  │          20201026_2.进程的语法.mp4
│  │          20201026_3.join_自定义进程类.mp4
│  │          20201026_4.守护进程.mp4
│  │          
│  ├─day30
│  │  │  day30.zip
│  │  │  
│  │  └─视频
│  │          20201027_1.lock互斥锁.mp4
│  │          20201027_2.事件_红绿灯效果.mp4
│  │          20201027_3.queue进程队列.mp4
│  │          20201027_4.生产着消费者模型.mp4
│  │          20201027_5.joinablequeue队列使用.mp4
│  │          
│  ├─day31
│  │  │  day31.zip
│  │  │  
│  │  └─视频
│  │          20201028_1.线程的概念.mp4
│  │          20201028_2.线程的基本使用.mp4
│  │          20201028_3.自定义线程_守护线程.mp4
│  │          20201028_4.线程的安全问题.mp4
│  │          20201028_5.死锁_互斥锁_递归锁.mp4
│  │          20201028_6.线程事件.mp4
│  │          
│  ├─day32
│  │  │  day32.zip
│  │  │  
│  │  └─视频
│  │          20201029_1.线程队列,进程池.mp4
│  │          20201029_2.线程池.mp4
│  │          20201029_3.回调函数.mp4
│  │          20201029_4.协程.mp4
│  │          
│  ├─day33
│  │  │  day33.zip
│  │  │  
│  │  ├─day33-soft
│  │  │  │  mysql-5.7.25-winx64.zip
│  │  │  │  
│  │  │  └─安装视频
│  │  │          20201030_1.windows_mysql_install.mp4
│  │  │          20201030_2.putty_linux_mysql.mp4
│  │  │          
│  │  └─视频
│  │          20201030_1.爬虫案例.mp4
│  │          20201030_2.FTP_登录_退出.mp4
│  │          20201030_3.FTP_下载.mp4
│  │          20201030_4.FTP_注册.mp4
│  │          
│  ├─day34
│  │  │  day34.zip
│  │  │  
│  │  ├─day34-soft
│  │  │      mysql-5.7.25-winx64.zip
│  │  │      
│  │  └─视频
│  │          20201102_1.mysql基本操作.mp4
│  │          20201102_2.mysql数据库_表_数据增删改查.mp4
│  │          20201102_3.mysql数据类型.mp4
│  │          
│  ├─day35
│  │  │  day35.zip
│  │  │  课程总结.mp4
│  │  │  资料2.zip
│  │  │  软件下载.txt
│  │  │  面试合集.txt
│  │  │  高薪学习it网.url
│  │  │  
│  │  └─视频
│  │          20201103_1.mysql约束.mp4
│  │          20201103_2.外键_联合主键_唯一索引.mp4
│  │          20201103_3.存储引擎_表关系.mp4
│  │          
│  ├─day36
│  │  │  day36.zip
│  │  │  
│  │  └─视频
│  │          20201104_1.mysql_where子句_聚合函数.mp4
│  │          20201104_2.mysql_其他子句语法.mp4
│  │          20201104_3.mysql_子查询.mp4
│  │          20201104_4.exists关键字.mp4
│  │          
│  ├─day37
│  │  │  day37.zip
│  │  │  
│  │  └─视频
│  │          20201105_1.pymysql的基本操作.mp4
│  │          20201105_2.sql注入攻击.mp4
│  │          20201105_3.sql增删改查.mp4
│  │          20201105_4.mysql的数据恢复.mp4
│  │          
│  ├─day38
│  │  │  day38-答案.py
│  │  │  day38.zip
│  │  │  
│  │  ├─day38-mysql子查询
│  │  │      20201109_group_by额外补充.mp4
│  │  │      20201109_前5题.mp4
│  │  │      day38-答案.py
│  │  │      
│  │  └─视频
│  │          20201109_1.vscode相关配置.mp4
│  │          20201109_2.认识html.mp4
│  │          20201109_3.标签种类_列表.mp4
│  │          20201109_4.图片img..mp4
│  │          20201109_5.音视频_表单.mp4
│  │          
│  ├─day39
│  │  │  day39.zip
│  │  │  
│  │  └─视频
│  │          20201110_1.表单框类型.mp4
│  │          20201110_2.表单属性.mp4
│  │          20201110_3.css引入_选择器.mp4
│  │          20201110_4.选择器_颜色设置.mp4
│  │          20201110_5.做网站流程.mp4
│  │          20201110_6.字体属性设置.mp4
│  │          20201110_7.文本属性.mp4
│  │          20201110_8.盒子模型.mp4
│  │          
│  ├─day40
│  │  │  day40.zip
│  │  │  
│  │  └─视频
│  │          20201111_1.css_背景图.mp4
│  │          20201111_2.相对_绝对_固定.mp4
│  │          20201111_3.float浮动.mp4
│  │          20201111_4.html里面的bug.mp4
│  │          20201111_5.作业.mp4
│  │          
│  ├─day41
│  │  │  day41.zip
│  │  │  课程总结.mp4
│  │  │  资料2.zip
│  │  │  软件下载.txt
│  │  │  面试合集.txt
│  │  │  高薪学习it网.url
│  │  │  
│  │  └─视频
│  │          20201112_1.js的数据类型.mp4
│  │          20201112_2.js运算符_类型转换.mp4
│  │          20201112_3.js流程控制.mp4
│  │          20201112_4.js函数.mp4
│  │          20201112_5.箭头函数(拓展).mp4
│  │          20201112_6.作业.mp4
│  │          
│  ├─day42
│  │  │  day42-答案5~10.py
│  │  │  day42.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201113_11~15.mp4
│  │  │      day42-答案5~10.py
│  │  │      
│  │  └─视频
│  │          20201113_1.js对象.mp4
│  │          20201113_2.js字符串函数.mp4
│  │          20201113_3.js数组函数.mp4
│  │          20201113_4.定时器.mp4
│  │          20201113_5.BOM对象.mp4
│  │          
│  ├─day43
│  │  │  day43.zip
│  │  │  
│  │  └─视频
│  │          20201116_1.dom节点.mp4
│  │          20201116_2.全选_反选-不选.mp4
│  │          20201116_3.模态框.mp4
│  │          
│  ├─day44
│  │  │  day44-答案16~24.py
│  │  │  day44.zip
│  │  │  
│  │  ├─mysql子查询
│  │  │      20201117_最后myql子查询.mp4
│  │  │      day44-答案16~24.py
│  │  │      
│  │  └─视频
│  │          20201117_1.part1导航.mp4
│  │          20201117_2.head部分.mp4
│  │          20201117_3.head2部分.mp4
│  │          20201117_4.内容轮播图部分.mp4
│  │          20201117_5.最后的内容.mp4
│  │          20201117_6.ajax异步传输技术.mp4
│  │          20201117_7.BOM中location.mp4
│  │          
│  ├─day45 jquery
│  │  │  day45.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 label标签补充.mp4
│  │      │      02 jquery引入和简单实用.mp4
│  │      │      03 基础选择器.mp4
│  │      │      04 组合选择器和层级选择器.mp4
│  │      │      05 属性选择器.mp4
│  │      │      06 表单对象属性选择器和表单选择器.mp4
│  │      │      07 筛选器方法.mp4
│  │      │      08 选择器优先级和类值操作.mp4
│  │      │      09 值操作.mp4
│  │      │      10 创建标签.mp4
│  │      │      11 文档操作.mp4
│  │      │      12 删除和清空标签.mp4
│  │      │      13 字符串占位符.mp4
│  │      │      
│  │      └─下午视频
│  │              14 事件委托示例.mp4
│  │              15 属性操作.mp4
│  │              16 作业布置.mp4
│  │              17 常用事件.mp4
│  │              18 页面载入.mp4
│  │              
│  ├─day46 bootstrap
│  │  │  day46.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 bug解决.mp4
│  │      │      04 bootstrap简单介绍 栅格 布局容器.mp4
│  │      │      05 bootstrao组价和插件简单实用.mp4
│  │      │      
│  │      └─下午视频
│  │              06 自定义web框架01.mp4
│  │              07 自定义web框架02.mp4
│  │              08 作业布置.mp4
│  │              
│  ├─day47 HTTP协议和django初始
│  │  │  day47-代码和笔记.zip
│  │  │  
│  │  └─视频
│  │          01 作业讲解.mp4
│  │          02 wsgiref模块简单使用.mp4
│  │          03 wsgiref模块使用的流程梳理.mp4
│  │          04 HTTP协议介绍.mp4
│  │          05 jinja2简单使用.mp4
│  │          06 django下载安装和简单介绍.mp4
│  │          07 django简单使用.mp4
│  │          08 任务布置.mp4
│  │          
│  ├─day48 dango的url
│  │  │  day48代码和笔记.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 url写法的注意点.mp4
│  │      │      04 有名分组和无名分组.mp4
│  │      │      05 响应的三个方法.mp4
│  │      │      06 设置响应头和状态码.mp4
│  │      │      07 CBV模式和源码剖析.mp4
│  │      │      
│  │      └─下午视频
│  │              08 dispatch用法 装饰器 模板渲染变量使用 过滤器.mp4
│  │              
│  ├─day49 模板渲染
│  │  │  day49.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 for循环标签.mp4
│  │          03 if标签 with标签和一些注意事项.mp4
│  │          04 模板继承.mp4
│  │          05 组件.mp4
│  │          06 静态文件配置.mp4
│  │          07 自定义标签和过滤器.mp4
│  │          08 inclusion_tag.mp4
│  │          09 内容布置.mp4
│  │          
│  ├─day50 django的orm
│  │  │  day50.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 orm介绍 sqlite介绍 数据库同步指令流程.mp4
│  │          03 配置连接mysql 杂七杂八.mp4
│  │          04 参数简单介绍.mp4
│  │          05 添加记录.mp4
│  │          06 简单查询  修改  删除.mp4
│  │          07 基于双下划线的模糊查询.mp4
│  │          08 任务布置.mp4
│  │          
│  ├─day51 django的orm02
│  │  │  day51.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 书籍展示和书籍添加.mp4
│  │          03 编辑和删除.mp4
│  │          04 13个查询api接口.mp4
│  │          05 表设计.mp4
│  │          06 级联解释.mp4
│  │          07 多表关系记录的添加.mp4
│  │          08 任务布置.mp4
│  │          
│  ├─day52 django的orm03
│  │  │  day52.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 多表删除.mp4
│  │          03 多表修改.mp4
│  │          04 基于对象的跨表查询.mp4
│  │          05 基于双下划线的跨表查询.mp4
│  │          06 聚合查询和分组查询.mp4
│  │          07 任务布置.mp4
│  │          
│  ├─day53 djangoorm04
│  │  │  day53.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾和作业1讲解.mp4
│  │          02 添加数据.mp4
│  │          03 编辑和删除.mp4
│  │          04 url别名反向解析.mp4
│  │          05 命名空间.mp4
│  │          06 F和Q查询.mp4
│  │          
│  ├─day54 ajax
│  │  │  day54.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 原生sql执行 和外部脚本调用django环境.mp4
│  │          03 orm锁和事务.mp4
│  │          04 ajax简单使用.mp4
│  │          05 ajax获取数据示例.mp4
│  │          06 快速建站.mp4
│  │          07 任务布置.mp4
│  │          
│  ├─day55 cookie和session
│  │  │  day55.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 cookie介绍.mp4
│  │          04 cookie操作整理.mp4
│  │          05 session操作.mp4
│  │          06 任务布置.mp4
│  │          
│  ├─day56
│  │  │  day56.zip
│  │  │  
│  │  └─视频
│  │      ├─上午视频
│  │      │      01 昨日内容回顾.mp4
│  │      │      02 作业讲解.mp4
│  │      │      03 作业讲解2.mp4
│  │      │      04 csrf原理介绍.mp4
│  │      │      
│  │      └─下午视频
│  │              05 ajax请求通过csrftoken认证的方式.mp4
│  │              06 contentType解释.mp4
│  │              07 上传文件.mp4
│  │              08 任务布置.mp4
│  │              
│  ├─day57
│  │  │  day57.zip
│  │  │  课程总结.mp4
│  │  │  资料2.zip
│  │  │  软件下载.txt
│  │  │  面试合集.txt
│  │  │  高薪学习it网.url
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 自定义中间件.mp4
│  │          03 中间件其他方法的使用.mp4
│  │          04 分页.mp4
│  │          
│  ├─day58 vue1
│  │  │  day58.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 es6基本语法.mp4
│  │          03 vue简单使用.mp4
│  │          04 v-html和v-text.mp4
│  │          05 v-if和v-show.mp4
│  │          06 v-on和v-bind.mp4
│  │          07 商品加减示例.mp4
│  │          08 v-mode双向数据绑定.mp4
│  │          09 class类值控制.mp4
│  │          10 选项卡示例.mp4
│  │          11 v-for循环.mp4
│  │          12 过滤器.mp4
│  │          13 计算属性.mp4
│  │          14 监听属性.mp4
│  │          15 声明周期钩子函数.mp4
│  │          16 阻止事件冒泡和任务布置.mp4
│  │          
│  ├─day59 vue02
│  │  │  day59.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 作业讲解.mp4
│  │          03 服务器和域名购买备案.mp4
│  │          04 同源和跨域 axios简单使用.mp4
│  │          05 组件介绍 全局组件和局部组件的简单使用.mp4
│  │          06 组件写法.mp4
│  │          07 父组件往子组件传值.mp4
│  │          
│  ├─day60 vue03
│  │  │  day60.zip
│  │  │  
│  │  └─视频
│  │          01 昨日内容回顾.mp4
│  │          02 子组件网父组件传值 平行组件传值.mp4
│  │          03 系统安装.mp4
│  │          04 vue-router的使用.mp4
│  │          05 vue-cli脚手架环境安装和介绍.mp4
│  │          06 虚拟机和虚拟环境的使用.mp4
│  │          07 vue-cli脚手架的使用.mp4
│  │          
│  └─day61 vue04
│      │  day61.zip
│      │  
│      └─视频
│          ├─上午视频
│          │      01 昨日内容回顾.mp4
│          │      02 基于vue-cli的简单示例.mp4
│          │      03 element-ui插件的使用.mp4
│          │      04 顶部导航栏01.mp4
│          │      05 顶部导航栏02.mp4
│          │      
│          └─下午视频
│                  06 git本地仓库代码版本管理.mp4
│                  07git简单使用.mp4
│                  08 git分支介绍.mp4
│                  09 解决代码冲突问题.mp4
│                  10 远程仓库使用流程.mp4
│                  11 其他.mp4
│                  
├─day62-95
│  ├─day62 drf01
│  │  │  day62.zip
│  │  │  
│  │  └─视频
│  │          01 git远程仓库推送代码.mp4
│  │          02 Git多人协作开发流程.mp4
│  │          04 restful接口规范.mp4
│  │          05 安装djangorestframework.mp4
│  │          06 补充.mp4
│  │          
│  ├─day63 drf02
│  │      01 昨日内容回顾.mp4
│  │      02 admin简单使用.mp4
│  │      03 admin使用过程简单总结.mp4
│  │      04 创建drf测试项目.mp4
│  │      05 drf简单示例.mp4
│  │      06 基础序列化器使用.mp4
│  │      07 序列化单条数据.mp4
│  │      08 序列化器的反序列化功能.mp4
│  │      09 readonly和write_only参数.mp4
│  │      10 两个参数的简单场景分析.mp4
│  │      11 简单总结.mp4
│  │      day63 drf02.zip
│  │      
│  ├─day64 drf03
│  │      01 昨日内容回顾加自定义校验函数.mp4
│  │      02 局部钩子和全局钩子校验.mp4
│  │      03 raise_exception参数.mp4
│  │      04 context额外参数传递.mp4
│  │      05 保存数据 新增和更新.mp4
│  │      06 orm charfield内容补充.mp4
│  │      07 modelserializer的使用.mp4
│  │      day64 drf03.zip
│  │      
│  ├─day65 drf04
│  │      01 昨日内容回顾.mp4
│  │      02 drf提供的request对象和response对象.mp4
│  │      03 增删改查简单接口.mp4
│  │      04 genericapiview的五个接口.mp4
│  │      05 genericapiview的其他方法.mp4
│  │      06 视图使用多个序列化器类的处理方法.mp4
│  │      07 基于视图扩展类的视图接口.mp4
│  │      08 基于视图子类的视图接口.mp4
│  │      09 基于视图集基类的视图接口.mp4
│  │      10 基于视图集基类来完成最后接口.mp4
│  │      11 action动作简单介绍.mp4
│  │      12 路由功能和action装饰器.mp4
│  │      13 多条件模糊查询.mp4
│  │      14 记录查询条件.mp4
│  │      day65 drf04.zip
│  │      
│  ├─day66 drf05
│  │      01 昨日内容回顾.mp4
│  │      02 认证组件.mp4
│  │      03 权限组件和限流组件.mp4
│  │      04 过滤和排序.mp4
│  │      05 分页组件.mp4
│  │      06 异常处理.mp4
│  │      07 自动生成接口文档.mp4
│  │      08 xadmin的安装和使用.mp4
│  │      day66 drf05.zip
│  │      
│  ├─day67 项目1
│  │      01 昨日内容回顾.mp4
│  │      02 项目的大致规划.mp4
│  │      03 目录结构调整.mp4
│  │      04 git进行代码管理.mp4
│  │      05 日志配置.mp4
│  │      06 异常处理配置.mp4
│  │      07 创建数据库 连接数据库 创建虚拟环境.mp4
│  │      08 前段项目初始化.mp4
│  │      09 前端项目模块安装和跨域.mp4
│  │      10 xadmin的安装和应用路径配置.mp4
│  │      11 首页搭建.mp4
│  │      12 git提交版本.mp4
│  │      day67 项目1.zip
│  │      
│  ├─day68 项目2
│  │      1-python32-day68-昨日内容回顾(1).mp4
│  │      1-python32-day68-昨日内容回顾.mp4
│  │      2-python32-day68-option请求的解释.mp4
│  │      3-python32-day68-轮播图表字段介绍和数据添加.mp4
│  │      4-python32-day68-轮播图接口实现.mp4
│  │      5-python32-day68-轮播图代码整理.mp4
│  │      6-python32-day68-导航栏菜单接口实现.mp4
│  │      7-python32-day68-配置文件引入和登录页面搭建.mp4
│  │      8-python32-day68-用户表设置.mp4
│  │      day68 项目2.zip
│  │      
│  ├─day69 项目3
│  │      1-python32-day69-jwt原理和文档介绍.mp4
│  │      2-python32-day69-jwt模块使用和响应结果拓展和客户端保存token.mp4
│  │      3-python32-day69-登录效果.mp4
│  │      4-python32-day69-验证token有效性.mp4
│  │      5-python32-day69-jwt原码分析.mp4
│  │      day69 项目3.zip
│  │      
│  ├─day70 项目4
│  │      1-昨日内容回顾.mp4
│  │      2-多条件登录.mp4
│  │      3-防水墙滑动验证码1.mp4
│  │      4-完善滑动验证码.mp4
│  │      day70 项目4.zip
│  │      
│  ├─day71 项目5
│  │      1-python32-day71-注册1.mp4
│  │      2-python32-day71- 注册2.mp4
│  │      3-python32-day71-短信验证码流程.mp4
│  │      4-python32-day71-redis介绍和字符串操作.mp4
│  │      5-python32-day71-redis简单操作.mp4
│  │      6-python32-day71-django_redis简单使用.mp4
│  │      7-python32-day71-任务布置.mp4
│  │      day71 项目5.zip
│  │      
│  ├─day72 项目6
│  │      1-python32-day72-短信验证码注册.mp4
│  │      2-python32-day72-短信验证码有效期和间隔和退出登录.mp4
│  │      3-python32-day72-任务布置.mp4
│  │      4-python32-day72-登录xadmin的bug.mp4
│  │      5-python32-day72-课程表结构设计.mp4
│  │      day72 项目6.zip
│  │      
│  ├─day73 项目7
│  │      1-celery的使用.mp4
│  │      2-课程列表接口实现.mp4
│  │      3-列表数据过滤.mp4
│  │      4-分页效果.mp4
│  │      5-课程详情页面的后台接口.mp4
│  │      6-课程章节和课时数据展示接口.mp4
│  │      day73 项目7.zip
│  │      
│  ├─day74 项目8
│  │      1-课程详情页面视频播放.mp4
│  │      2-添加购车到redis中.mp4
│  │      3-添加购物车验证token.mp4
│  │      4-源码分析触发和通过token认证.mp4
│  │      day74 项目8.zip
│  │      
│  ├─day75 项目9
│  │      1-vuex的简单实用.mp4
│  │      2-购物车数据展示.mp4
│  │      3-切换勾选状态.mp4
│  │      day75 项目9.zip
│  │      
│  ├─day76 项目10
│  │      1表结构分析.mp4
│  │      2优惠策略数据录入.mp4
│  │      3课程列表页展示优惠类型.mp4
│  │      4真实价格计算.mp4
│  │      5课程详情页面优惠类型数据展示.mp4
│  │      6购物车真实价格展示.mp4
│  │      7有效期表结构介绍.mp4
│  │      day76 项目10.zip
│  │      
│  ├─day77 项目11
│  │      1购物车列表页中的有效期选项数据.mp4
│  │      2切换有效期真实价格计算.mp4
│  │      3总价计算.mp4
│  │      4结算页面数据展示.mp4
│  │      5后续内容mp4.mp4
│  │      6生成订单数据1.mp4
│  │      7订单生成2.mp4
│  │      day77 项目11.zip
│  │      
│  ├─day78 项目12
│  │      1优惠券信息获取.mp4
│  │      2优惠券计算.mp4
│  │      3优惠券后台计算.mp4
│  │      4积分计算1.mp4
│  │      5 积分计算.mp4
│  │      day78 项目12.zip
│  │      
│  ├─day79 项目13
│  │      1支付宝支付介绍.mp4
│  │      2接入第三方sdk.mp4
│  │      3支付完成1.mp4
│  │      4支付结果的验证.mp4
│  │      5支付成功之后同步响应结果处理.mp4
│  │      6异步结果通知处理和订单页面展示.mp4
│  │      day79 项目13.zip
│  │      
│  ├─day80 项目14
│  │      1订单数据展示接口实现.mp4
│  │      2保利威视频播放.mp4
│  │      3保利威其他功能介绍.mp4
│  │      4celery定时任务.mp4
│  │      day80 项目14.zip
│  │      
│  ├─day81 项目15 部署1
│  │      1项目部署相关概念介绍.mp4
│  │      2镜像相关操作.mp4
│  │      3docker操作2.mp4
│  │      4前端项目部署.mp4
│  │      day81 项目15 部署1.zip
│  │      
│  ├─day82 项目16 部署2
│  │      1mysql和redis容器.mp4
│  │      2后台项目配置i修改.mp4
│  │      3后台项目部署.mp4
│  │      4后台项目部署2.mp4
│  │      5静态文件配置.mp4
│  │      day82-笔记.zip
│  │      
│  ├─day83
│  │      1-Python32期-爬虫day83-爬虫初始.mp4
│  │      2-Python32期-爬虫day83-requests基础操作01.mp4
│  │      3-Python32期-爬虫day83-requests基础操作02.mp4
│  │      4-Python32期-爬虫day83-图片数据爬取.mp4
│  │      
│  ├─day84
│  │      1-Python32期-爬虫day84-bs4.mp4
│  │      2-Python32期-爬虫day84-xpath解析.mp4
│  │      3-Python32期-爬虫day84-requests高级.mp4
│  │      
│  ├─day85
│  │      1-Python32期-爬虫day85-异步操作-线程.mp4
│  │      2-Python32期-爬虫day85-多任务异步协程.mp4
│  │      3-Python32期-爬虫day85-selenium.mp4
│  │      4-Python32期-爬虫day85-12306模拟登陆.mp4
│  │      
│  ├─day86
│  │      1-Python32-day86-js常见加密方式.mp4
│  │      2-Python32-day86-空气质量数据爬取.mp4
│  │      3-Python32-day86-系列逆向案例.mp4
│  │      
│  ├─day87
│  │      1-Python32-day87-作业+证书.mp4
│  │      2-Python32-day87-移动端数据捕获.mp4
│  │      3-Python32-day87-scrapy初始.mp4
│  │      4-Python32-day87-scrapy持久化存储.mp4
│  │      5-Python32-day87-请求传参.mp4
│  │      
│  ├─day88
│  │      1-Python32-day88-中间件.mp4
│  │      2-Python32-day88-网易新闻.mp4
│  │      3-Python32-day88-CrawlSpider的基本使用.mp4
│  │      4-Python32-day88-分布式.mp4
│  │      5-Python32-day88-增量式.mp4
│  │      
│  ├─day89
│  │      1-Python32-day89-算法概述.mp4
│  │      2-Python32-day89-栈、队列、山芋.mp4
│  │      3-Python32-day89-链表01.mp4
│  │      4-Python32-day89-链表02.mp4
│  │      5-Python32-day89-链表倒置.mp4
│  │      6-Python32-day89-二叉树初始.mp4
│  │      
│  ├─day90
│  │      0-Python32-day90-前后端分离模式.mp4
│  │      1-Python32-day90-二叉树.mp4
│  │      2-Python32-day90-算法01.mp4
│  │      3-Python32-day90-算法02.mp4
│  │      
│  ├─day91
│  │      1-python32-day91-flask基础操作.mp4
│  │      2-python32-day91-请求和响应.mp4
│  │      3-python32-day91-会话控制.mp4
│  │      
│  ├─day92
│  │      1.python32-day92-回顾.mp4
│  │      2-python32-day92-作业实现.mp4
│  │      3-python32-day92-请求钩子.mp4
│  │      4-python32-day92-异常装饰器.mp4
│  │      5-python32-day92-上下文.mp4
│  │      6-python32-day92-终端指令工具.mp4
│  │      7-python32-day92-模板引擎基础.mp4
│  │      
│  ├─day93
│  │      1-python32-day93-回顾.mp4
│  │      2-python32-day93-模板引擎.mp4
│  │      3-python32-day93-csrf攻击.mp4
│  │      4-python32-day93-CBV.mp4
│  │      5-python32-day93-ORM基础.mp4
│  │      
│  ├─day94
│  │      1-python32-day94-回顾.mp4
│  │      2-python32-day94-查询操作.mp4
│  │      3-python32-day94-查询高级操作.mp4
│  │      4-python32-day94-1对1连表操作.mp4
│  │      5-python32-day94-1对多操作.mp4
│  │      
│  └─day95
│          1-python32-day95-回顾.mp4
│          2-python32-day95-多对多.mp4
│          3-python32-day95-flask后序操作.mp4
│          
├─Python全栈32期-单独课件
│  │  Bobo.zip
│  │  day01.zip
│  │  day02.zip
│  │  day03.zip
│  │  day04.zip
│  │  day05.zip
│  │  day06.zip
│  │  day07.zip
│  │  day08.zip
│  │  day09.zip
│  │  day10.zip
│  │  day100-江广林day05.zip
│  │  day101.zip
│  │  day102-江广林day07.zip
│  │  day103-江广林day08.zip
│  │  day104-江广林day09.zip
│  │  day105-江广林day10.zip
│  │  day106-江广林day11.zip
│  │  day107-江广林day12.zip
│  │  day108-江广林day13.zip
│  │  day109-江广林day14.zip
│  │  day11.zip
│  │  day110-江广林day15.zip
│  │  day111-orders.bson
│  │  day111-江广林day16.zip
│  │  day112-江广林day17.zip
│  │  day113-江广林day18.zip
│  │  day114-江广林day19.zip
│  │  day115-江广林day20.zip
│  │  day116-江广林day21.zip
│  │  day117-江广林day22.zip
│  │  day118-江广林day23.zip
│  │  day119-江广林day24.zip
│  │  day12.zip
│  │  day120-江广林day25.zip
│  │  day121-江广林day26.zip
│  │  day122-江广林day27.zip
│  │  day123-江广林day28.zip
│  │  day124-江广林day29.zip
│  │  day125-江广林day30.zip
│  │  day126-江广林day31.zip
│  │  day127-江广林day32.zip
│  │  day128-江广林day33.zip
│  │  day129-江广林day34.zip
│  │  day13-linux.zip
│  │  day13-python.zip
│  │  day130-江广林day35.zip
│  │  day131-江广林day36.zip
│  │  day132-江广林day37.zip
│  │  day133-江广林day38.zip
│  │  day134-江广林day39.zip
│  │  day135-江广林day40.zip
│  │  day136-江广林day41.zip
│  │  day137-江广林day42.zip
│  │  day138-江广林day43.zip
│  │  day139-江广林day44.zip
│  │  day14.zip
│  │  day140-江广林day45.zip
│  │  day141-江广林day46.zip
│  │  day142-江广林day47.zip
│  │  day143-江广林day48.zip
│  │  day144-江广林day49.zip
│  │  day145-江广林day50.zip
│  │  day146-江广林day51.zip
│  │  day147-江广林day52.zip
│  │  day148-江广林day53.zip
│  │  day149-江广林day54.zip
│  │  day15.zip
│  │  day150-江广林day55.zip
│  │  day151-江广林day56.zip
│  │  day152-江广林day57.zip
│  │  day16.zip
│  │  day17.zip
│  │  day18.zip
│  │  day19.zip
│  │  day20.zip
│  │  day21.zip
│  │  day22.zip
│  │  day23.zip
│  │  day24.zip
│  │  day25.zip
│  │  day26.zip
│  │  day27.zip
│  │  day28.zip
│  │  day29.zip
│  │  day30.zip
│  │  day31.zip
│  │  day32.zip
│  │  day33.zip
│  │  day34.zip
│  │  day35.zip
│  │  day36.zip
│  │  day37.zip
│  │  day38-答案.py
│  │  day38.zip
│  │  day39.zip
│  │  day40.zip
│  │  day41.zip
│  │  day42-答案5~10.py
│  │  day42.zip
│  │  day43.zip
│  │  day44-答案16~24.py
│  │  day44.zip
│  │  day45.zip
│  │  day46.zip
│  │  day47-代码和笔记.zip
│  │  day48代码和笔记.zip
│  │  day49.zip
│  │  day50.zip
│  │  day51.zip
│  │  day52.zip
│  │  day53.zip
│  │  day54.zip
│  │  day55.zip
│  │  day56.zip
│  │  day57.zip
│  │  day58.zip
│  │  day59.zip
│  │  day60.zip
│  │  day61.zip
│  │  day62.zip
│  │  day63 drf02.zip
│  │  day64 drf03.zip
│  │  day65 drf04.zip
│  │  day66 drf05.zip
│  │  day67 项目1.zip
│  │  day68 项目2.zip
│  │  day69 项目3.zip
│  │  day70 项目4.zip
│  │  day71 项目5.zip
│  │  day72 项目6.zip
│  │  day73 项目7.zip
│  │  day74 项目8.zip
│  │  day75 项目9.zip
│  │  day76 项目10.zip
│  │  day77 项目11.zip
│  │  day78 项目12.zip
│  │  day79 项目13.zip
│  │  day80 项目14.zip
│  │  day81 项目15 部署1.zip
│  │  day82-笔记.zip
│  │  day83-day85爬虫课件.zip
│  │  day86-day95资料.zip
│  │  day96-江广林day01.zip
│  │  day97-江广林day02.zip
│  │  day98-江广林day03.zip
│  │  day99-江广林day04.zip
│  │  
│  ├─day109mongdb
│  │      docker安装mongoDB.mp4
│  │      mongo-4.4.2.tar.gz
│  │      运算符.txt
│  │      
│  ├─day112-docs
│  │  │  day153-江广林day58.zip
│  │  │  day154-江广林day59.zip
│  │  │  day155-江广林day60.zip
│  │  │  fakerDemo.py
│  │  │  
│  │  ├─marsh
│  │  │      1-main-基本使用-序列化-单个或多个模型.py
│  │  │      10-main-自定义验证方法和参数传递.py
│  │  │      11-main-基于SQLAlchemySchema创建模型构造器.py
│  │  │      2-main-嵌套序列化-一对一或多对一.py
│  │  │      3-main-嵌套序列化-一对多.py
│  │  │      4-main-自嵌套序列化-方式1.py
│  │  │      5-main-自嵌套序列化-方式2.py
│  │  │      6-main自嵌套序列化-方式3.py
│  │  │      7-main-基本使用-反序列化.py
│  │  │      8-main-钩子方法.py
│  │  │      9-main-验证-内置验证器.py
│  │  │      main.py
│  │  │      __init__.py
│  │  │      
│  │  ├─mongo
│  │  │      1-数据库连接.py
│  │  │      2-添加文档.py
│  │  │      3-删除文档.py
│  │  │      4-更新文档.py
│  │  │      5-查询文档.py
│  │  │      __init__.py
│  │  │      
│  │  └─mongo_2021_03_15.mdb
│  │      ├─admin
│  │      │      system.users.bson
│  │      │      system.users.metadata.json
│  │      │      system.version.bson
│  │      │      system.version.metadata.json
│  │      │      
│  │      ├─mofang
│  │      │      chat_list.bson
│  │      │      chat_list.metadata.json
│  │      │      
│  │      ├─my_db
│  │      │      my_collection.bson
│  │      │      my_collection.metadata.json
│  │      │      orders.bson
│  │      │      orders.metadata.json
│  │      │      
│  │      └─test
│  │              orders.bson
│  │              orders.metadata.json
│  │              
│  ├─day13-工具
│  │      pycharm-community-2020.1.3.tar.gz
│  │      ubuntu-16.04.3-desktop-amd64.iso
│  │      VMware-workstation-full-15.1.0-13591040.exe
│  │      
│  ├─day33-soft
│  │  │  mysql-5.7.25-winx64.zip
│  │  │  
│  │  └─安装视频
│  │          20201030_1.windows_mysql_install.mp4
│  │          20201030_2.putty_linux_mysql.mp4
│  │          
│  └─day34-soft
│          mysql-5.7.25-winx64.zip
│          
├─老男孩 - 就业分享-本视频是31期视频,需要单独解码
│  ├─day01
│  │  │  python开发工程师.docx
│  │  │  就业分享.md
│  │  │  架构图.png
│  │  │  简历(初版)_叶兵.docx
│  │  │  简历注意事项.md
│  │  │  项目描述1.jpg
│  │  │  项目描述2.jpg
│  │  │  项目描述3.jpg
│  │  │  
│  │  ├─简历模板
│  │  │      11.docx
│  │  │      33373930-3534-3435-2d34-3464662d3237.docx
│  │  │      38373036-6166-3236-2d36-6531392d3962.docx
│  │  │      文档1.docx
│  │  │      文档3.docx
│  │  │      文档4.docx
│  │  │      
│  │  ├─素材
│  │  │  └─yarn
│  │  │      │  yarn.md
│  │  │      │  
│  │  │      └─assets
│  │  │              20180130123712014.png
│  │  │              20180130130138045.png
│  │  │              20180130140602335.png
│  │  │              20180130140908785.png
│  │  │              20180130141131524.png
│  │  │              20180130141727909.png
│  │  │              20180130141757615.png
│  │  │              20180130141930496.png
│  │  │              20180130142020239.png
│  │  │              20180130142230209.png
│  │  │              20180130142611672.png
│  │  │              20180130142621897-1555927414207.png
│  │  │              20180130142621897.png
│  │  │              20180130142918660.png
│  │  │              20180130142940780.png
│  │  │              20180130143105028.png
│  │  │              20180130143525659.png
│  │  │              20180131104259384.png
│  │  │              20180131111331939.png
│  │  │              20180131114449097.png
│  │  │              20180131114705074.png
│  │  │              20180131114719631.png
│  │  │              20180131114907650.png
│  │  │              
│  │  └─视频
│  │          1-准备和复习.mp4
│  │          2-简历相关.mp4
│  │          课程总结.mp4
│  │          资料2.zip
│  │          软件下载.txt
│  │          面试合集.txt
│  │          高薪学习it网.url
│  │          
│  ├─day02
│  │  │  商城移动APP项目开发时间表.xls
│  │  │  在公司的职责.md
│  │  │  路飞串讲.xmind
│  │  │  
│  │  └─视频
│  │          1-面试过程中的细节.mp4
│  │          2-面试题.mp4
│  │          
│  └─day03
│      │  笔记.md
│      │  
│      ├─assets
│      │      image-20210306143817220.png
│      │      image-20210306143834107.png
│      │      image-20210306143843997.png
│      │      image-20210306143936957.png
│      │      image-20210306151612711.png
│      │      image-20210306152046121.png
│      │      image-20210306152129439.png
│      │      image-20210306152141633.png
│      │      image-20210306152150416.png
│      │      image-20210306152212170.png
│      │      image-20210306152232912.png
│      │      image-20210306152413527.png
│      │      image-20210306152530723.png
│      │      image-20210306152554707.png
│      │      image-20210306152613275.png
│      │      
│      └─视频
│              1-简历技能列表的编写.mp4
│              2-简历里面工作经历和岗位职责的编写.mp4
│              3-简历中项目经验和项目职责的编写和如何判断简历是否写好了.mp4
│              
├─项目部分1-江广林
│  ├─day01
│  │  │  day01.md
│  │  │  课程总结.mp4
│  │  │  资料2.zip
│  │  │  软件下载.txt
│  │  │  面试合集.txt
│  │  │  高薪学习it网.url
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─素材
│  │  │  └─flask
│  │  │      ├─day01
│  │  │      │  │  flask-1.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1554340800604.png
│  │  │      │  │      1554340988236.png
│  │  │      │  │      1559026507588.png
│  │  │      │  │      1559026865137.png
│  │  │      │  │      1559027006737.png
│  │  │      │  │      
│  │  │      │  ├─代码
│  │  │      │  │  └─flask_demo
│  │  │      │  │      │  1-main-快速使用.py
│  │  │      │  │      │  123.zip
│  │  │      │  │      │  2-main-添加项目配置.py
│  │  │      │  │      │  2.jpg
│  │  │      │  │      │  3-main-接收路由参数[内置路由参数转换器].py
│  │  │      │  │      │  4-main-自定义路由参数转换器.py
│  │  │      │  │      │  5-main-基于路由参数转换器实现类似django的re_path函数效果接收正则限定参数.py
│  │  │      │  │      │  6-main-获取请求数据.py
│  │  │      │  │      │  7-main-响应内容.py
│  │  │      │  │      │  8-main-响应内容[页面响应和自定义响应].py
│  │  │      │  │      │  html跳转.html
│  │  │      │  │      │  main.py
│  │  │      │  │      │  
│  │  │      │  │      └─__pycache__
│  │  │      │  │              main.cpython-36.pyc
│  │  │      │  │              
│  │  │      │  └─素材
│  │  │      │          sesion原理.jpg
│  │  │      │          
│  │  │      ├─day02
│  │  │      │  │  day02.md
│  │  │      │  │  无标题1.png
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-cookie操作.py
│  │  │      │          │  2-main-session操作.py
│  │  │      │          │  3-main- 4个请求钩子.py
│  │  │      │          │  4-main-异常抛出和捕获.py
│  │  │      │          │  5-main-执行上下文.py
│  │  │      │          │  6-main-启动终端脚本.py
│  │  │      │          │  7-main-自定义终端脚本命令.py
│  │  │      │          │  8-main-模板基本使用.py
│  │  │      │          │  backup.py
│  │  │      │          │  backup.txt
│  │  │      │          │  main.py
│  │  │      │          │  
│  │  │      │          ├─goods
│  │  │      │          │      backup.py
│  │  │      │          │      
│  │  │      │          ├─templates
│  │  │      │          │      index.html
│  │  │      │          │      index2.html
│  │  │      │          │      
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      ├─day03
│  │  │      │  │  day02.md
│  │  │      │  │  day03.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  ├─代码
│  │  │      │  └─素材
│  │  │      │          无标题.png
│  │  │      │          模板继承和CSRF防范.png
│  │  │      │          蓝图路由的实现原理-url_map.png
│  │  │      │          
│  │  │      ├─day04
│  │  │      │  │  day03.md
│  │  │      │  │  
│  │  │      │  ├─assets
│  │  │      │  │      1559209200346(1).png
│  │  │      │  │      1559209200346.png
│  │  │      │  │      1559209656464(1).png
│  │  │      │  │      1559209656464.png
│  │  │      │  │      1559209950331(1).png
│  │  │      │  │      1559209950331.png
│  │  │      │  │      1559210025206(1).png
│  │  │      │  │      1559210025206.png
│  │  │      │  │      1563855291209(1).png
│  │  │      │  │      1563855291209.png
│  │  │      │  │      1563857369768_20190815_173127(1).png
│  │  │      │  │      1563857369768_20190815_173127.png
│  │  │      │  │      1596532209377(1).png
│  │  │      │  │      1596532209377.png
│  │  │      │  │      
│  │  │      │  └─代码
│  │  │      │      └─flask_demo
│  │  │      │          │  1-main-数据库的基础和进阶查询.py
│  │  │      │          │  2-main-构建模型之间1对1的关系模型.py
│  │  │      │          │  3-main-一对多.py
│  │  │      │          │  4-main-多对多[1].py
│  │  │      │          │  main.py
│  │  │      │          │  students_2020_11_02.sql
│  │  │      │          │  
│  │  │      │          └─__pycache__
│  │  │      │                  main.cpython-36.pyc
│  │  │      │                  
│  │  │      └─day05
│  │  │          │  day05.md
│  │  │          │  
│  │  │          ├─assets
│  │  │          │      1559209200346.png
│  │  │          │      1559209656464.png
│  │  │          │      1559209950331.png
│  │  │          │      1559210025206.png
│  │  │          │      1563855291209.png
│  │  │          │      1563857369768_20190815_173127.png
│  │  │          │      1596532209377.png
│  │  │          │      
│  │  │          └─代码
│  │  │              └─flask_demo
│  │  │                  │  1-main-数据迁移.py
│  │  │                  │  2-main-Faker生成仿真测试数据.py
│  │  │                  │  3-main-使用redis保存session.py
│  │  │                  │  4-main-使用SQLAlchemy保存session.py
│  │  │                  │  main.py
│  │  │                  │  
│  │  │                  ├─home
│  │  │                  │  │  views.py
│  │  │                  │  │  __init__.py
│  │  │                  │  │  
│  │  │                  │  ├─static_home
│  │  │                  │  │      2.jpg
│  │  │                  │  │      
│  │  │                  │  ├─template_home
│  │  │                  │  │      index.html
│  │  │                  │  │      
│  │  │                  │  └─__pycache__
│  │  │                  │          views.cpython-36.pyc
│  │  │                  │          __init__.cpython-36.pyc
│  │  │                  │          
│  │  │                  ├─migrations
│  │  │                  │  │  alembic.ini
│  │  │                  │  │  env.py
│  │  │                  │  │  script.py.mako
│  │  │                  │  │  
│  │  │                  │  ├─versions
│  │  │                  │  │  │  0eb86bbc17dd_change_achievement_table_s_field_sid_.py
│  │  │                  │  │  │  7aa27c78e0fd_create_five_table.py
│  │  │                  │  │  │  
│  │  │                  │  │  └─__pycache__
│  │  │                  │  │          0eb86bbc17dd_change_achievement_table_s_field_sid_.cpython-36.pyc
│  │  │                  │  │          7aa27c78e0fd_create_five_table.cpython-36.pyc
│  │  │                  │  │          
│  │  │                  │  └─__pycache__
│  │  │                  │          env.cpython-36.pyc
│  │  │                  │          
│  │  │                  ├─templates
│  │  │                  │      index.html
│  │  │                  │      
│  │  │                  └─__pycache__
│  │  │                          main.cpython-36.pyc
│  │  │                          
│  │  └─视频-water
│  │          1-复习-flask数据库相关.mp4
│  │          2-复习-flask蓝图.mp4
│  │          3-服务端项目的构建[应用目录构建和配置加载].mp4
│  │          
│  ├─day02
│  │  │  day02.md
│  │  │  
│  │  ├─assets
│  │  │      1606372690584.png
│  │  │      1606372738160.png
│  │  │      1606382655794.png
│  │  │      1606382681723.png
│  │  │      
│  │  ├─代码
│  │  │  └─mofangapi
│  │  │      │  manage.py
│  │  │      │  
│  │  │      ├─application
│  │  │      │  │  urls.py
│  │  │      │  │  __init__.py
│  │  │      │  │  
│  │  │      │  ├─apps
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  ├─home
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          
│  │  │      │  │  ├─user
│  │  │      │  │  │  │  models.py
│  │  │      │  │  │  │  urls.py
│  │  │      │  │  │  │  views.py
│  │  │      │  │  │  │  __init__.py
│  │  │      │  │  │  │  
│  │  │      │  │  │  └─__pycache__
│  │  │      │  │  │          urls.cpython-36.pyc
│  │  │      │  │  │          views.cpython-36.pyc
│  │  │      │  │  │          __init__.cpython-36.pyc
│  │  │      │  │  │          
│  │  │      │  │  └─__pycache__
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  ├─settings
│  │  │      │  │  │  dev.py
│  │  │      │  │  │  prod.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          dev.cpython-36.pyc
│  │  │      │  │          prod.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  ├─utils
│  │  │      │  │  │  commands.py
│  │  │      │  │  │  config.py
│  │  │      │  │  │  logger.py
│  │  │      │  │  │  session.py
│  │  │      │  │  │  __init__.py
│  │  │      │  │  │  
│  │  │      │  │  └─__pycache__
│  │  │      │  │          commands.cpython-36.pyc
│  │  │      │  │          config.cpython-36.pyc
│  │  │      │  │          logger.cpython-36.pyc
│  │  │      │  │          session.cpython-36.pyc
│  │  │      │  │          __init__.cpython-36.pyc
│  │  │      │  │          
│  │  │      │  └─__pycache__
│  │  │      │          urls.cpython-36.pyc
│  │  │      │          __init__.cpython-36.pyc
│  │  │      │          
│  │  │      ├─docs
│  │  │      │      readme.md
│  │  │      │      
│  │  │      └─logs
│  │  │              mofang-2021-02-23.log
│  │  │              
│  │  └─视频-water
│  │          1-服务端项目构建-数据库初始化.mp4
│  │          2-服务端项目构建-日志模块.mp4
│  │          3-服务端项目构建-注册蓝图和蓝图下的路由与视图的绑定及注册.mp4
│  │          4-服务端项目构建-蓝图下的路由和视图自动注册.mp4
│  │          
│  ├─day03
│  │  │  apicloud.md
│  │  │  day01.md
│  │  │  
│  │  ├─assets
│  │  │      130.png
│  │  │      13133049-92942339334ee062.webp
│  │  │      1559241638547.png
│  │  │      1559241746975.png
│  │  │      1559241831748.png
│  │  │      1559241890823.png
│  │  │      1559242029172.png
│  │  │      1559242103189.png
│  │  │      1559242164747.png
│  │  │      1559242387164.png
│  │  │      1559242428112.png
│  │  │      1559242608343.png
│  │  │      1559242636330.png
│  │  │      1559242732629.png
│  │  │      1559242791247.png
│  │  │      1559242804678.png
│  │  │      1559242844957.png
│  │  │      1559242858133.png
│  │  │      1559242928800.png
│  │  │      1559243711305.png
│  │  │      1559243937939.png
│  │  │      1559243998792.png
│  │  │      1559244068376.png
│  │  │      1559244166348.png
│  │  │      1559244234084.png
│  │  │      1559244277316.png
│  │  │      1559482440446.png
│  │  │      1559733301646.png
│  │  │      1606275622199.png
│  │  │      1606275661089.png
│  │  │      1606275681368.png
│  │  │      1606275714555.png
│  │  │      1606276416722.png
│  │  │      1606276499020.png
│  │  │      1606276593328.png
│  │  │      1606276665323.png
│  │  │      1606276684395.png
│  │  │      1606276785917.png
│  │  │      1606276831656.png
│  │  │      1606276842542.png
│  │  │      1606276910724.png
│  │  │      1606276925208.png
│  │  │      1606277005287.png
│  │  │      20170511142800107.png
│  │  │      rem-11.png
│  │  │      
│  │  ├─代码
│  │  │      demo.html
│  │  │      
│  │  ├─作业
│  │  │  │  day02.md
│  │  │  │  
│  │  │  └─assets
│  │  │          1606372690584.png
│  │  │          1606372738160.png
│  │  │          1606382655794.png
│  │  │          1606382681723.png
│  │  │          
│  │  ├─素材
│  │  │  │  APICloud Studio 2-2.2.1.zip
│  │  │  │  AppLoader_v1.3.24.zip
│  │  │  │  axios.js
│  │  │  │  iphone5S.png
│  │  │  │  ldinst_4.0.40_20201111.exe
│  │  │  │  pic.jpg
│  │  │  │  showdoc Setup 1.0.1.exe
│  │  │  │  uuid.js
│  │  │  │  vue.js
│  │  │  │  截图.png
│  │  │  │  
│  │  │  ├─project
│  │  │  │  │  index.html
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      main.css
│  │  │  │  │      
│  │  │  │  ├─images
│  │  │  │  │      back.png
│  │  │  │  │      bg0.jpg
│  │  │  │  │      bg1.png
│  │  │  │  │      btn1.png
│  │  │  │  │      btn2.png
│  │  │  │  │      cloud.png
│  │  │  │  │      cloud_one.png
│  │  │  │  │      cloud_three.png
│  │  │  │  │      cloud_two.png
│  │  │  │  │      commit.png
│  │  │  │  │      find_password.png
│  │  │  │  │      goto.png
│  │  │  │  │      image1.png
│  │  │  │  │      image2.png
│  │  │  │  │      image3.png
│  │  │  │  │      image4.png
│  │  │  │  │      login.png
│  │  │  │  │      object.png
│  │  │  │  │      player.png
│  │  │  │  │      refresh.png
│  │  │  │  │      register.png
│  │  │  │  │      
│  │  │  │  ├─js
│  │  │  │  │      main.js
│  │  │  │  │      
│  │  │  │  └─mp3
│  │  │  │          attack1.mp3
│  │  │  │          attack2.mp3
│  │  │  │          attack3.mp3
│  │  │  │          back1.mp3
│  │  │  │          bg1.mp3
│  │  │  │          bg2.mp3
│  │  │  │          bg3.mp3
│  │  │  │          bg4.mp3
│  │  │  │          btn1.mp3
│  │  │  │          btn2.mp3
│  │  │  │          btn3.mp3
│  │  │  │          fail1.mp3
│  │  │  │          fail2.mp3
│  │  │  │          go2.mp3
│  │  │  │          message1.mp3
│  │  │  │          message2.mp3
│  │  │  │          message3.mp3
│  │  │  │          
│  │  │  ├─web
│  │  │  │  │  login.html
│  │  │  │  │  register.html
│  │  │  │  │  
│  │  │  │  ├─css
│  │  │  │  │      register.css
│  │  │  │  │      
│  │  │  │  └─images
│  │  │  │          back.png
│  │  │  │          bg0.jpg
│  │  │  │          bg1.png
│  │  │  │          btn1.png
│  │  │  │          btn2.png
│  │  │  │          commit.png
│  │  │  │          find_password.png
│  │  │  │          goto.png
│  │  │  │          login.png
│  │  │  │          refresh.png
│  │  │  │          register.png
│  │  │  │          
│  │  │  └─魔方
│  │  │          1.png
│  │  │          2.png
│  │  │          3.png
│  │  │          4.png
│  │  │          5.png
│  │  │          6.png
│  │  │          7.png
│  │  │          
│  │  └─视频-water
│  │          1-作业-自动加载蓝图下的模型.mp4
│  │          2-移动端开发相关概念-app类型.mp4
│  │          3-移动端开发相关概念-视口viewport.mp4
│  │          4-移动端开发相关概念-rem和媒体查询.mp4
│  │          5-移动端开发环境的搭建和调试工具的安装使用.mp4
│  │          6-APICloud快速使用和$api以及api对象的区分.mp4
│  │          7-APICloud的ajax使用.mp4
│  │          
│  ├─day04
│  │      1-服务端项目构建-项目基本搭建和数据库初始化.mp4
│  │      2-服务端项目构建-项目的日志和模块化.mp4
│  │      3-实现jsonrpc接口.mp4
│  │      4-jsonrpc接口路由注册.mp4
│  │      day04.zip
│  │      
│  └─day05
│          1-基于Vmware提供的nat网络代理让手机客户端访问到Unbuntu内部的API服务端.mp4
│          2-从APICloud中发送ajax请求访问Ubuntu下的API服务端.mp4
│          3-showdoc编写API接口开发文档.mp4
│          4-创建客户端项目并展示首页和会员登录注册页面.mp4
│          5-APICloud提供的页面及窗口操作相关概念.mp4
│          6-APICloud页面和窗口操作.mp4
│          day05.zip
│          
├─项目部分2-江广林-魔方APP
│      121-133-魔方APP.zip
│      96-110day.zip
│      read me.txt
│      项目部分2-江广林-魔方APP.zip
│      
└─项目部分3-江广林
    ├─day134-江广林day39
    │      1-魔方项目总结和新项目的开端.mp4
    │      2-tornado-快速入门.mp4
    │      3-tornado-请求处理.mp4
    │      4-tornado-响应处理-上.mp4
    │      day134-江广林day39.zip
    │      
    ├─day135-江广林day40
    │      1-复习和cookie操作.mp4
    │      2-路由进阶.mp4
    │      3-视图进阶-钩子方法.mp4
    │      5-用户认证.mp4
    │      day135-江广林day40.zip
    │      
    ├─day136-江广林day41
    │      1-复习和模板语法-基础语法.mp4
    │      2-模板语法-内置标签以及内置函数和内置变量.mp4
    │      3-数据库.mp4
    │      day136-江广林day41.zip
    │      
    ├─day137-江广林day42
    │      1-同步异步以及可迭代对象以及迭代器和生成器.mp4
    │      2-数据库-mysql的异步读写.mp4
    │      3-数据库-redis和mongoDB的异步读写.mp4
    │      day137-江广林day42.zip
    │      
    ├─day138-江广林day43
    │      1-复习和tornado提供协程模块使用.mp4
    │      2-tornado提供的websocket通信.mp4
    │      3-wristed的基本介绍和reacor事件管理器以及事件注册.mp4
    │      4-twisted的异步回调对象-Defered基本使用.mp4
    │      day138-江广林day43.zip
    │      
    ├─day139-江广林day44
    │      1-twisted-回调链和链式回调的执行顺序.mp4
    │      2-twisted-原子性回调链.mp4
    │      3-twisted-内联回调.mp4
    │      4-twisted-同步非阻塞.mp4
    │      5-twisted-TCP网络编程.mp4
    │      day139-江广林day44.zip
    │      
    ├─day140-江广林day45
    │      1-twisted-transport和protocol.mp4
    │      2-twisted-factory和UDP网络编程.mp4
    │      3-twisted-LineReceiver解决粘包分包问题.mp4
    │      4-私有化协议-struct和消息头处理.mp4
    │      5-私有化协议-消息体-上.mp4
    │      6-私有化协议-消息头-下.mp4
    │      7-twisted-异步操作数据库.mp4
    │      8-twisted-PB透明代理.mp4
    │      day140-江广林day45.zip
    │      
    ├─day141-江广林day46
    │      1-复习.mp4
    │      2-麻将游戏的介绍以及客户端本地部署.mp4
    │      3-麻将游戏的本地部署.mp4
    │      4-麻将游戏的业务逻辑流程以及白鹭引擎的基本安装使用.mp4
    │      day141-江广林day46.zip
    │      
    ├─day142-江广林day47
    │      1-typescript的基本使用和数据类型.mp4
    │      2-typescirpt的基本语法.mp4
    │      3-typescript的类继承方法重写以及接口的声明和实现.mp4
    │      4-typescript的抽象类和装饰器.mp4
    │      day142-江广林day47.zip
    │      
    ├─day143-江广林day48
    │      1-复习和对象属性的存取器.mp4
    │      2-命名空间和模块以及tsconfig项目编译配置文件.mp4
    │      3-泛型.mp4
    │      4-泛型.mp4
    │      5-生成器与协程异步.mp4
    │      6-python的类型注解-typing模块.mp4
    │      day143-江广林day48.zip
    │      
    ├─day144-江广林day49
    │      1-egret项目的目录结构以及项目执行流程和EUI与GUI项目的关系.mp4
    │      2-显示对象和显示容器以及自定义Sprite显示容器并加载到舞台中.mp4
    │      3-显示对象的通用属性.mp4
    │      4-显示对象的基本操作和深度管理.mp4
    │      day144-江广林day49.zip
    │      
    ├─day145-江广林day50
    │      1-事件基本介绍和事件处理机制.mp4
    │      2-事件的执行流程以及自定义执行和事件侦听器.mp4
    │      3-内置的触摸事件以及触摸事件的监听流程.mp4
    │      day145-江广林day50.zip
    │      
    ├─day146-江广林day51
    │      1-界面素材-图像处理.mp4
    │      2-界面素材-文本处理.mp4
    │      3-界面素材-音频视频处理.mp4
    │      4-eui组件-文本图片按钮复选单选框.mp4
    │      day146-江广林day51.zip
    │      
    ├─day147-江广林day52
    │      1-eui控件-状态切换和滑动选择器以及进度条.mp4
    │      2-eui控件-列表和弹窗以及选项卡.mp4
    │      3-exml皮肤组件基本使用和引用方式-上.mp4
    │      4-exml的引用方式-下.mp4
    │      5-exml的基本语法.mp4
    │      6-exml的默认属性和属性状态.mp4
    │      day147-江广林day52.zip
    │      
    ├─day148-江广林day53
    │      1-计时器和缓动效果.mp4
    │      2-网络请求-http请求数据和工具函数封装.mp4
    │      3-网络请求-websocket.mp4
    │      day148-江广林day53.zip
    │      
    ├─day149-江广林day54
    │      1-麻将客户端-项目搭建和页面加载背景显示以及项目目录结构分析.mp4
    │      2-麻将客户端-项目入口设置以及项目加载loading图标显示.mp4
    │      3-麻将客户端-登陆页面展示.mp4
    │      day149-江广林day54.zip
    │      
    ├─day150-江广林day55
    │  │  1-麻将客户端-事件管理器.mp4
    │  │  2-麻将客户端-消息提示和音效控制.mp4
    │  │  3-麻将客户端-游戏大厅界面展示-上.mp4
    │  │  day150-江广林day55.zip
    │  │  
    │  └─new
    ├─day151-江广林day56
    │      1-麻将客户端-游戏大厅的玩法介绍游戏分享功能实现.mp4
    │      2-麻将客户端-游戏大厅的系统设置以及游戏房间界面的场景展示.mp4
    │      3-麻将客户端-游戏房间子皮肤引入.mp4
    │      4-麻将客户端-游戏房间子皮肤场景类-上.mp4
    │      day151-江广林day56.zip
    │      
    ├─day152-江广林day57
    │      1-麻将客户端-房间子皮肤-下以及客户端网络请求工具类的封装和断线提示处理.mp4
    │      2-麻将服务端-web服务器构建-上.mp4
    │      3-麻将服务端-蓝图构建以及基于视图基类构建视图.mp4
    │      day152-江广林day57.zip
    │      
    ├─day153-江广林day58
    │      1-tornado桥接SQLAlchemy和初始化连接及会话并创建用户模型.mp4
    │      2-redis初始化和用户注册接口实现.mp4
    │      3-服务端实现登陆接口并在客户端完成发送登陆和注册请求.mp4
    │      4-客户端接受服务端的登陆注册响应数据.mp4
    │      5-服务端提供房间配置列表信息并返回给客户端实现用户登录后跳转.mp4
    │      day153-江广林day58.zip
    │      
    ├─day154-江广林day59
    │      1-游戏客户端展示游戏大厅的房间列表以及推出登陆的跳转实现.mp4
    │      2-firfly游戏引擎介绍安装以及项目基本结构分析.mp4
    │      3-构建proxy服务器节点.mp4
    │      day154-江广林day59.zip
    │      
    ├─day155-江广林day60
    │      1-实现客户端websocket发送数据到proxy服务器节点.mp4
    │      2-配置gate网关节点和接收proxy代理节点分发的消息以及gate网关节点发送登陆请求.mp4
    │      day155-江广林day60.zip
    │      
    ├─day156-江广林day61
    │      1-web_server处理gate节点的登陆请求.mp4
    │      2-客户端接受websocket响应并跳转到游戏大厅.mp4
    │      3-客户端点击快速开始并发送websocket请求然后服务端game节点接受来自gate网关节点分发的消息.mp4
    │      day156-江广林day61.zip
    │      
    └─day157-江广林day62
            1-game游戏节点的系统架构以及实现基于消息ID的事件处理机制.mp4
            2-数据库初始化以及web接口实现.mp4
            day157-江广林day62.zip
            
老男孩linux76期
│  
├─01-老男孩linux76期-linux介绍-day01
│      00-everything-安装及使用~1.mp4
│      00-everything-安装及使用~1_20220215200815.mp4
│      00-everything-安装及使用~1_20220215200820.mp4
│      00-utorrent使用~1.mp4
│      00-每个阶段内容~1.mp4
│      01-课程介绍-规则~1.mp4
│      02-linux基本介绍~1.mp4
│      03-linux历史~1.mp4
│      04-linux发行版-总结~1.mp4
│      
├─02-老男孩linux76期-vmware-系统安装-day02
│      01-使用vmware创建虚拟机.mp4
│      02-安装CentOS-镜像获取方法.mp4
│      03-安装CentOS-系统安装步骤.mp4
│      04-远程Xshell连接虚拟机服务器.mp4
│      05-Vmware特性-快照技术.mp4
│      06-Vmware特性-克隆技术.mp4
│      07-Vmware特性-网络-Xshell连接虚拟机原理.mp4
│      08-vmware特性-网络-虚拟机上网实现原理.mp4
│      09-虚拟机无法上网排查流程.mp4
│      10-vmware-Nat-桥接模式-桥接模式演示.mp4
│      
├─03-老男孩linux76期-命令行-shell-bash特点
│      01-bash基本概念~1.mp4
│      02-bash提示符~1.mp4
│      03-bash基础语法~1.mp4
│      04-bash特性-1~1.mp4
│      05-bash特性-2~1.mp4
│      06-bash特性-3~1.mp4
│      
├─04-老男孩linux76期-linux文件管理
│      01-linux目录结构概述.mp4
│      01-linux目录结构概述_20220215201402.mp4
│      01-linux目录结构概述_20220215201407.mp4
│      02-linux命令目录.mp4
│      02-linux命令目录_20220215201402.mp4
│      02-linux命令目录_20220215201407.mp4
│      03-linux用户家目录.mp4
│      04-linux配置目录.mp4
│      04-linux配置目录_20220215201402.mp4
│      04-linux配置目录_20220215201406.mp4
│      05-linux设备目录.mp4
│      05-linux设备目录_20220215201402.mp4
│      05-linux设备目录_20220215201406.mp4
│      06-linux临时目录.mp4
│      06-linux临时目录_20220215201402.mp4
│      06-linux临时目录_20220215201406.mp4
│      07-linux虚拟目录.mp4
│      08-linux路径定位.mp4
│      08-linux路径定位_20220215201402.mp4
│      08-linux路径定位_20220215201406.mp4
│      09-linux创建命令-mkdir-touch.mp4
│      09-linux创建命令-mkdir-touch_20220215201403.mp4
│      09-linux创建命令-mkdir-touch_20220215201406.mp4
│      10-linux删除命令-rm.mp4
│      10-linux删除命令-rm_20220215201402.mp4
│      10-linux删除命令-rm_20220215201408.mp4
│      11-linux复制命令-cp.mp4
│      11-linux复制命令-cp_20220215201402.mp4
│      11-linux复制命令-cp_20220215201407.mp4
│      12-linux移动命令-mv.mp4
│      12-linux移动命令-mv_20220215201403.mp4
│      12-linux移动命令-mv_20220215201406.mp4
│      
├─05-老男孩linux76期-linux基础命令
│      01-linux查看文件类指令.mp4
│      02-linux查找命令类指令.mp4
│      03-linux下载类指令.mp4
│      04-linux排序-去重类指令.mp4
│      05-linux字符处理类命令.mp4
│      06-linux字符处理类命令-2.mp4
│      
├─06-老男孩Linux76期-Linux知识点梳理与复习
│      01-老男孩76-精英班-知识点串线~1.mp4
│      03-老男孩76-精英班-知识点串线~1.mp4
│      04-老男孩76-精英班-知识点串线~1.mp4
│      06-老男孩76-精英班-命令记忆秘诀~1.mp4
│      07-老男孩76-精英班-核心命令讲解~1.mp4
│      08-老男孩76-精英班-核心命令详解~1.mp4
│      09-老男孩76-精英班-核心命令详解~1.mp4
│      10-老男孩76-精英班-核心命令详解~1.mp4
│      11-老男孩76-精英班-核心命令详解-sort~1.mp4
│      12-老男孩76-精英班-核心命令详解-uniq~1.mp4
│      13-老男孩76-精英班-核心命令详解-dos2unix~1.mp4
│      14-老男孩76-精英班-核心命令详解-grep~1.mp4
│      17-老男孩76-精英班-练习题详解.mp4
│      
├─07-老男孩Linux76期-三剑客命令-文件属性
│      01-linux-grep过滤指令~1.mp4
│      02-linux-sed替换指令~1.mp4
│      03-linux-sed补充~1.mp4
│      04-linux-文件属性-类型~1.mp4
│      05-linux文件inode-block~1.mp4
│      06-linux文件软链接~1.mp4
│      07-linux文件硬链接~1.mp4
│      
├─08-老男孩Linux76期-文件编辑vi-vim
│      01-linux编辑工具vim~1.mp4
│      01-linux编辑工具vim~1_20220215204109.mp4
│      01-linux编辑工具vim~1_20220215204124.mp4
│      02-linux编辑工具-普通模式~1.mp4
│      02-linux编辑工具-普通模式~1_20220215204109.mp4
│      02-linux编辑工具-普通模式~1_20220215204124.mp4
│      03-linux编辑工具-编辑模式~1.mp4
│      03-linux编辑工具-编辑模式~1_20220215204124.mp4
│      03-linux编辑工具-编辑模式~1_20220215204125.mp4
│      04-linux编辑工具-末行模式~1.mp4
│      05-linux编辑工具-视图模式~1.mp4
│      05-linux编辑工具-视图模式~1_20220215204109.mp4
│      05-linux编辑工具-视图模式~1_20220215204125.mp4
│      06-linux编辑工具-练习题~1.mp4
│      06-linux编辑工具-练习题~1_20220215204110.mp4
│      06-linux编辑工具-练习题~1_20220215204124.mp4
│      07-linux编辑工具-总结~1.mp4
│      07-linux编辑工具-总结~1_20220215204109.mp4
│      07-linux编辑工具-总结~1_20220215204124.mp4
│      老男孩教育76期-day08.pdf
│      老男孩教育76期-day08_20220215204109.pdf
│      老男孩教育76期-day08_20220215204124.pdf
│      
├─08-老男孩Linux76期-补课-软硬链接与-源视频
│      01-老男孩教育76-精英班.mp4
│      02-老男孩教育76-精英班.mp4
│      
├─09-老男孩Linux76期-vim故障案例-用户管理-习题详解
│      01-老男孩76-精英班-文件属性复习~1.mp4
│      02-老男孩76-精英班-vim快捷键完全指南~1.mp4
│      02-老男孩76-精英班-vim快捷键完全指南~1_20220215204239.mp4
│      03-老男孩76-精英班-vim快捷键完全指南~1.mp4
│      03-老男孩76-精英班-vim快捷键完全指南~1_20220215204237.mp4
│      04-老男孩76-精英班-vim快捷键完全指南~1.mp4
│      04-老男孩76-精英班-vim快捷键完全指南~1_20220215204233.mp4
│      05-老男孩76-精英班-vim排错流程~1.mp4
│      06-老男孩76-精英班-运维的日常~1.mp4
│      06-老男孩76-精英班-运维的日常~1_20220215204231.mp4
│      07-老男孩76-精英班-什么是用户~1.mp4
│      07-老男孩76-精英班-什么是用户~1_20220215204233.mp4
│      08-老男孩76-精英班-用户文件-passwd和shadow~1.mp4
│      08-老男孩76-精英班-用户文件-passwd和shadow~1_20220215204239.mp4
│      09-老男孩76-精英班-总结~1.mp4
│      09-老男孩76-精英班-总结~1_20220215204223.mp4
│      10-老男孩76-精英班-练习题讲解~1.mp4
│      11-老男孩76-精英班-练习题讲解~1.mp4
│      11-老男孩76-精英班-练习题讲解~1_20220215204238.mp4
│      12-老男孩76-精英班-练习题讲解~1.mp4
│      12-老男孩76-精英班-练习题讲解~1_20220215204232.mp4
│      13-老男孩76-精英班-练习题讲解~1.mp4
│      
├─10-老男孩Linux76期-用户管理
│      01-用户相关配置~1.mp4
│      02-useradd添加用户~1.mp4
│      03-usermod修改用户~1.mp4
│      04-userdel删除用户~1.mp4
│      06-passwd设定密码~1.mp4
│      07-用户创建流程~1.mp4
│      08-组相关概念~1.mp4
│      09-用户-组-权限关系~1.mp4
│      
├─11-老男孩Linux76期-用户管理-权限管理
│      01-用户身份切换-su~1.mp4
│      01-用户身份切换-su~1_20220215204450.mp4
│      02-用户提权-sudo~1.mp4
│      03-权限基本介绍~1.mp4
│      03-权限基本介绍~1_20220215204448.mp4
│      04-权限设定示例~1.mp4
│      04-权限设定示例~1_20220215204440.mp4
│      05-权限rwx对文件影响~1.mp4
│      05-权限rwx对文件影响~1_20220215204444.mp4
│      06-权限rwx对目录影响~1.mp4
│      07-变更属主和属组~1.mp4
│      07-变更属主和属组~1_20220215204449.mp4
│      08-用户和权限练习~1.mp4
│      08-用户和权限练习~1_20220215204447.mp4
│      day11-用户-权限.txt
│      day11-用户-权限_20220215204432.txt
│      
├─12-老男孩Linux76期-用户管理-特殊权限
│      01-特殊权限suid~1.mp4
│      02-特殊权限sgid~1.mp4
│      03-特殊权限sbit~1.mp4
│      04-特殊属性~1.mp4
│      05-掩码UMASK~1.mp4
│      06-掩码UMASK-2~1.mp4
│      day12-特殊权限.txt
│      
├─13-老男孩Linux76期-重定向与管道
│      01-linux重定向~1.mp4
│      02-linux管道技术~1.mp4
│      
├─14-老男孩Linux76期-find与压缩
│      01-linux查找命令-find-基于时间-大小~1.mp4
│      02-linux查找命令-find-基于时间~1.mp4
│      03-linux查找命令-find-基于用户~1.mp4
│      04-linux查找命令-find-执行动作~1.mp4
│      05-linux打包与解压-gzip-bzip2~1.mp4
│      06-linux打包与解压-zip-unzip~1.mp4
│      07-linux打包与压缩-tar~1.mp4
│      
├─15-老男孩Linux76期-第1阶段-前部分总结与归纳
│      01-Linux76期-精英班-知识点复习01~1.mp4
│      02-Linux76期-精英班-知识点串线02~1.mp4
│      03-Linux76期-精英班-知识点详细梳理01~1.mp4
│      04-Linux76期-精英班-知识点详细梳理02-云服务器~1.mp4
│      05-Linux76期-精英班-知识点详细梳理03~1.mp4
│      06-Linux76期-精英班-知识点详细梳理04~1.mp4
│      07-Linux76期-精英班-知识点详细梳理05~1.mp4
│      08-Linux76期-精英班-知识点详细梳理06-重定向符号系列~1.mp4
│      09-Linux76期-精英班-知识点详细梳理07~1.mp4
│      10-Linux76期-精英班-核心命令详细梳理01~1.mp4
│      11-Linux76期-精英班-核心命令详细梳理02~1.mp4
│      12-Linux76期-精英班-核心命令详细梳理03~1.mp4
│      13-Linux76期-精英班-核心命令详细梳理04~1.mp4
│      14-Linux76期-精英班-核心命令详细梳理05~1.mp4
│      15-Linux76期-精英班-核心命令详细梳理06~1.mp4
│      
├─16-老男孩Linux76期-rpm软件包管理
│      day16-01-Linux76-精英班-习题讲解01~1.mp4
│      day16-02-Linux76-精英班-习题讲解02~1.mp4
│      day16-03-Linux76-精英班-习题讲解03-find与打包~1.mp4
│      day16-04-Linux76-精英班-习题讲解04~1.mp4
│      day16-05-Linux76-精英班-习题讲解05~1.mp4
│      day16-06-Linux76-精英班-习题讲解06~1.mp4
│      day16-07-Linux76-精英班-rpm软件包管理~1.mp4
│      day16-08-Linux76-精英班-rpm软件包格式~1.mp4
│      day16-09-Linux76-精英班-rpm包查询相关选项~1.mp4
│      day16-10-Linux76-精英班-rpm-升级-包卸载与校验.mp4
│      day16-11-Linux76-精英班-rpm-校验~1.mp4
│      day16-12-Linux76-精英班-rpm总结~1.mp4
│      day16-13-Linux76-精英班-命令总结~1.mp4
│      
├─17-老男孩Linux76期-yum软件包管理-上部
│      day17-01-Linux76-精英班-习题讲解01~1.mp4
│      day17-02-Linux76-精英班-习题讲解02~1.mp4
│      day17-03-Linux76-精英班-习题讲解03~1.mp4
│      day17-04-Linux76-精英班-习题讲解04~1.mp4
│      day17-05-Linux76-精英班-习题讲解05-find-perm~1.mp4
│      day17-06-Linux76-精英班-习题讲解06~1.mp4
│      day17-07-Linux76-精英班-rpm复习~1.mp4
│      day17-08-Linux76-精英班-yum源使用指南~1.mp4
│      day17-09-Linux76-精英班-linux无法上网排查全流程~1.mp4
│      day17-10-Linux76-精英班-配置Base-epel源~1.mp4
│      day17-11-Linux76-精英班-yum源配置小结~1.mp4
│      day17-12-Linux76-精英班-安装些必备工具~1.mp4
│      day17-13-Linux76-精英班-yum故障案例集合~1.mp4
│      day17-14-Linux76-精英班-配置服务的yum源~1.mp4
│      day17-15-Linux76-精英班-今日小结~1.mp4
│      
├─18-老男孩Linux76期-yum软件包管理选项-中部
│      day18-01-Linux76-精英班-习题详解01~1.mp4
│      day18-02-Linux76-精英班-习题讲解02~1.mp4
│      day18-03-Linux76-精英班-习题讲解03~1.mp4
│      day18-04-Linux76-精英班-昨天复盘~1.mp4
│      day18-05-Linux76-精英班-yum命令指北01~1.mp4
│      day18-07-Linux76-精英班-yum命令指北03~1.mp4
│      day18-08-Linux76-精英班-yum命令指北04~1.mp4
│      day18-09-Linux76-精英班-yum命令指北05~1.mp4
│      day18-10-Linux76-精英班-yum命令指北06~1.mp4
│      day18-11-Linux76-精英班-yum命令指北07~1.mp4
│      day18-12-Linux76-精英班-yum命令指北07~1.mp4
│      day18-13-Linux76-精英班-yum命令指北-yum.conf~1.mp4
│      day18-14-Linux76-精英班-yum签名-密钥认证机制~1.mp4
│      day18-15-Linux76-精英班-今日总结~1.mp4
│      day19-06-Linux76-精英班-yum命令指北02~1.mp4
│      
├─19-老男孩Linux76期-yum仓库项目-下部
│      day19-01-Linux76-精英班-习题讲解-生成随机密码~1.mp4
│      day19-02-Linux76-精英班-习题讲解-磁盘空间不足排查流程~1.mp4
│      day19-03-Linux76-精英班-习题讲解-三剑客~1.mp4
│      day19-03-Linux76-精英班-习题讲解-系统负载相关~1.mp4
│      day19-04-Linux76-精英班-yum仓库说明~1.mp4
│      day19-05-Linux76-精英班-yum仓库搭建~1.mp4
│      day19-06-Linux76-精英班-yum仓库创建元数据~1.mp4
│      day19-07-Linux76-精英班-yum客户端配置与测试~1.mp4
│      day19-08-Linux76-精英班-yum仓库总结~1.mp4
│      
├─20-老男孩Linux76期-Ubuntu-桌面和服务器版本部署
│  └─20-老男孩Linux76期-Ubuntu-桌面和服务器版本部署
│          day19-今日详细复习.mp4
│          day20-Linux76-精英班-01-Ubuntu系统版本选型~1.mp4
│          day20-Linux76-精英班-02-Ubuntu系统安装~1.downloading
│          day20-Linux76-精英班-03-Ubuntu安装后配置~1.mp4
│          day20-Linux76-精英班-04-Ubuntu apt源配置与软件安装~1.mp4
│          day20-Linux76-精英班-05-Ubuntu-ssh配置~1.mp4
│          day20-Linux76-精英班-07-Ubuntu-网卡配置~1.mp4
│          day20-Linux76-精英班-08-小结~1.mp4
│          day20-Linux76-精英班-09-Ubuntu-server搭建流程~1.mp4
│          day20-Linux76-精英班-10-命令梳理~1.mp4
│          day20-Linux76-精英班-11-命令梳理~1.mp4
│          day20-Linux76-精英班-12-总结~1.mp4
│          day20-Lnux76-精英班-06-Ubuntu-CentOS区别~1.mp4
│          yum源故障排查案例.mp4
│          有一个网络连接失败案例.mp4
│          
├─21-老男孩Linux76期-安装软件三部曲之-编译安装
│      day21-Linux76-Linux安装方式及编译安装~1.mp4
│      day21-Linux76-Linux编译安装-三部曲~1.mp4
│      day21-Linux76-Linux编译安装准备~1.mp4
│      day21-Linux76-Linux编译安装总结~1.mp4
│      day21-Linux76-Linux编译安装排错及nginx使用~1.mp4
│      day21-Linux76-star法则与项目~1.mp4
│      day21-Linux76-上周复习01~1.mp4
│      day21-Linux76-上周复习02~1.mp4
│      
├─22-老男孩Linux76期-安装软件三部曲之-磁盘管理
│      day22-01-Linux76-精英班-考试题讲解01~1.mp4
│      day22-02-Linux76-精英班-考试题讲解02~1.mp4
│      day22-03-Linux76-精英班-考试题讲解03~1.mp4
│      day22-04-Linux76-精英班-考试题讲解04~1.mp4
│      day22-05-Linux76-精英班-磁盘管理体系内容框架~1.mp4
│      day22-06-Linux76-精英班-磁盘分类及特点~1.mp4
│      day22-07-Linux76-精英班-磁盘选型~1.mp4
│      day22-08-Linux76-精英班-磁盘接口及应用场景~1.mp4
│      day22-09-Linux76-精英班-磁盘深入讲解~1.mp4
│      day22-10-Linux76-精英班-raid~1.mp4
│      day22-11-Linux76-精英班-raid0和1~1.mp4
│      day22-12-Linux76-精英班-raid5和10~1.mp4
│      day22-13-Linux76-精英班-raid应用~1.mp4
│      day22-14-Linux76-精英班-总结~1.mp4
│      
├─22-老男孩Linux76期-安装软件三部曲之-磁盘管理-水印
│  └─老男孩Linux云计算-物理服务器配置流程-李导新录补充-水印
│          01-服务器内部介绍~1.mp4
│          02-服务器头部介绍~1.mp4
│          03-服务器尾部介绍~1.mp4
│          04-老男孩教育-物理服务器实战配置远程控制卡~1.mp4
│          05-老男孩教育-远程控制卡配置-下部~1.mp4
│          06-老男孩教育-服务器配置Raid~1.mp4
│          07-老男孩教育-制作启动U盘~1.mp4
│          08-老男孩教育-制作启动U盘注意事项~1.mp4
│          09-老男孩教育-物理服务器-通过优盘安装系统~1.mp4
│          10-老男孩教育-远程控制卡连接与安装系统~1.mp4
│          
├─23-老男孩Linux76期-磁盘管理体系-磁盘分区
│      day23-01-Linux76-找工作那点事~1.mp4
│      day23-02-Linux76-习题讲解01~1.mp4
│      day23-03-Linux76-习题讲解02~1.mp4
│      day23-04-Linux76-习题讲解03-date全解~1.mp4
│      day23-05-Linux76-习题讲解04~1.mp4
│      day23-06-Linux76-习题讲解05~1.mp4
│      day23-07-Linux76-云服务器与物理服务器应用~1.mp4
│      day23-08-Linux76-mbr与gpt分区表~1.mp4
│      day23-09-Linux76-磁盘及分区命名~1.mp4
│      day23-10-Linux76-磁盘信息查询命令~1.mp4
│      day23-11-Linux76-磁盘分区工具完全指南~1.mp4
│      day23-12-Linux76-磁盘分区实战fdisk~1.mp4
│      day23-13-Linux76-磁盘管理总结及命令总结~1.mp4
│      
├─24-老男孩Linux76期-磁盘管理体系-磁盘分区-磁盘故障案例
│      day24-01-Linux76-习题讲解-awk指定分隔符~1.mp4
│      day24-02-Linux76-习题讲解-三剑客过滤题目~1.mp4
│      day24-03-Linux76-习题讲解-生成随机密码~1.mp4
│      day24-04-Linux76-习题讲解~1.mp4
│      day24-05-Linux76-习题讲解~1.mp4
│      day24-06-Linux76-磁盘分区-parted~1.mp4
│      day24-07-Linux76-磁盘使用三部曲~1.mp4
│      day24-08-Linux76-磁盘永久挂载~1.mp4
│      day24-09-Linux76-磁盘空间不足案例-上部~1.mp4
│      day24-10-Linux76-磁盘空间不足案例-下部~1.mp4
│      day24-11-Linux76-磁盘空间不足案例总结~1.mp4
│      day24-12-Linux76-增加swap~1.mp4
│      day24-13-Linux76-永久增加swap~1.mp4
│      day24-14-Linux76-加餐-企业级优化案例~1.mp4
│      day24-15-Linux76-磁盘体系全梳理~1.mp4
│      
├─25-老男孩Linux76期-企业面试题-批量添加用户设置随机密码-救援模式
│      day25-01-Linux76-习题讲解~1.mp4
│      day25-02-Linux76-习题讲解~1.mp4
│      day25-03-Linux76-习题讲解~1.mp4
│      day25-04-Linux76-面试题案例-批量添加用户设置固定密码~1.mp4
│      day25-05-Linux76-面试题案例-批量添加用户设置随机密码~1.mp4
│      day25-06-Linux76-面试题案例-批量添加用户设置随机密码chpasswd~1.mp4
│      day25-07-Linux76-root密码忘记案例~1.mp4
│      day25-08-Linux76-救援模式注意事项~1.mp4
│      day25-09-Linux76-救援模式总结~1.mp4
│      
├─26-老男孩Linux76期-Linux启动流程-服务管理
│      day26-01-Linux76-精英班-今日内容详解~1.mp4
│      day26-02-Linux76-精英班-Linux启动流程-CentOS7~1.mp4
│      day26-03-Linux76-精英班-CentOS6-CentOS7启动流程对比~1.mp4
│      day26-04-Linux76-精英班-重启-关机~1.mp4
│      day26-05-Linux76-精英班-Linux运行级别~1.mp4
│      day26-06-Linux76-精英班-Linux-centos6运行级别演示~1.mp4
│      day26-07-Linux76-精英班-救援模式故障补充~1.mp4
│      day26-08-Linux76-精英班-服务管理说明~1.mp4
│      day26-09-Linux76-精英班-服务故障案例及排查流程~1.mp4
│      day26-10-Linux76-精英班-今日总结~1.mp4
│      day26-11-Linux76-精英班-知识点串线01~1.mp4
│      day26-12-Linux76-精英班-知识点串线02~1.mp4
│      day26-13-Linux76-精英班-知识点串线03~1.mp4
│      day26-14-Linux76-精英班-99个命令大礼包01~1.mp4
│      day26-15-Linux76-精英班-99个命令大礼包02~1.mp4
│      
├─27-老男孩Linux76期-Linux启动流程-进程管理
│      day27-01-Linux76-精英班-运行级别及启动流程复习~1.mp4
│      day27-02-Linux76-精英班-习题讲解01~1.mp4
│      day27-03-Linux76-精英班-习题讲解02-脚本分析题~1.mp4
│      day27-04-Linux76-精英班-习题讲解03~1.mp4
│      day27-05-Linux76-精英班-word模板使用指南-标准排版~1.mp4
│      day27-06-Linux76-精英班-进程知识点说明~1.mp4
│      day27-07-Linux76-精英班-程序-进程-守护进程~1.mp4
│      day27-08-Linux76-精英班-进程生命周期~1.mp4
│      day27-09-Linux76-精英班-僵尸进程-孤儿进程~1.mp4
│      day27-10-Linux76-精英班-ps-aux-详解~1.mp4
│      day27-11-Linux76-精英班-进程状态详解~1.mp4
│      day27-12-Linux76-精英班-今日总结~1.mp4
│      
├─day28-老男孩教育76期-精英班-进程管理
│      day28-01-Linux76-精英班-知识点复习~1.mp4
│      day28-02-Linux76-精英班-今日内容~1.mp4
│      day28-03-Linux76-精英班-ps选项~1.mp4
│      day28-04-Linux76-精英班-ps-pgrep-pidof~1.mp4
│      day28-05-Linux76-精英班-top详解01~1.mp4
│      day28-06-Linux76-精英班-top详解02~1.mp4
│      day28-07-Linux76-精英班-top小试牛刀案例~1.mp4
│      day28-08-Linux76-精英班-top命令行选项~1.mp4
│      day28-09-Linux76-精英班-top命令快捷键~1.mp4
│      day28-10-Linux76-精英班-杀手三人组~1.mp4
│      day28-11-Linux76-精英班-程序后台管理01~1.mp4
│      day28-12-Linux76-精英班-程序后台管理02-screen~1.mp4
│      day28-13-Linux76-精英班-今日总结~1.mp4
│      
├─day29-老男孩教育76期-精英班-进程管理
│      day28-09-Linux76-精英班-io密集型案例~1.mp4
│      day29-01-Linux76-精英班-习题讲解01~1.mp4
│      day29-02-Linux76-精英班-习题讲解02~1.mp4
│      day29-03-Linux76-精英班-习题讲解03-~1.mp4
│      day29-04-Linux76-精英班-习题将就04~1.mp4
│      day29-05-Linux76-精英班-CPU与核心~1.mp4
│      day29-06-Linux76-精英班-什么是负载~1.mp4
│      day29-07-Linux76-精英班-平均负载与cpu关系~1.mp4
│      day29-08-Linux76-精英班-CPU密集型案例模拟~1.mp4
│      day29-10-Linux76-精英班-高并发场景案例~1.mp4
│      day29-11-Linux76-精英班-故障必备排查流程~1.mp4
│      day29-12-Linux76-精英班-进程管理总结~1.mp4
│      day29-13-Linux76-精英班-命令汇总~1.mp4
│      
├─day30-老男孩教育76期-精英班-定时任务
│      day30-01-Linux76-精英班-习题讲解01~1.mp4
│      day30-02-Linux76-精英班-习题讲解02~1.mp4
│      day30-03-Linux76-精英班-习题讲解03~1.mp4
│      day30-04-Linux76-精英班-习题讲解04~1.mp4
│      day30-05-Linux76-精英班-什么是定时任务~1.mp4
│      day30-06-Linux76-精英班-定时任务小目标~1.mp4
│      day30-07-Linux76-精英班-定时任务书写格式及特殊符号01~1.mp4
│      day30-08-Linux76-精英班-定时任务特殊符号02及案例~1.mp4
│      day30-09-Linux76-精英班-定时任务书写案例01~1.mp4
│      day30-10-Linux76-精英班-定时任务-书写案例02~1.mp4
│      day30-11-Linux76-精英班-定时任务-书写案例03~1.mp4
│      day30-12-Linux76-精英班-定时任务-总结~1.mp4
│      day30-13-Linux76-精英班-定时任务未解之谜~1.mp4
│      day30-14-Linux76-精英班-定时任务排错案例~1.mp4
│      
├─day31-老男孩教育76期-精英班-定时任务
│      day31-01-Linux76-精英班-习题讲解01-定时任务备份完全案例~1.mp4
│      day31-02-Linux76-精英班-习题讲解02及定时任务未解之谜~1.mp4
│      day31-03-Linux76-精英班-习题讲解03 ~1.mp4
│      day31-04-Linux76-精英班-故障案例~1.mp4
│      day31-05-Linux76-精英班-故障案例及定时任务书写流程~1.mp4
│      day31-06-Linux76-精英班-定时任务总结~1.mp4
│      day31-07-Linux76-精英班-定时任务小目标讲解~1.mp4
│      day31-08-Linux76-精英班-定时任务小目标详解~1.mp4
│      windows下面执行linux命令-git-bash~1.mp4
│      
├─day32-老男孩教育76期-精英班-定时任务项目与网络基础
│      day32-01-Linux76-精英班-定时任务必会习题讲解01~1.mp4
│      day32-02-Linux76-精英班-定时任务必会习题讲解02~1.mp4
│      day32-03-Linux76-精英班-定时任务进阶练习题讲解~1.mp4
│      day32-04-Linux76-精英班-系统安全项目案例~1.mp4
│      day32-05-Linux76-精英班-系统安全项目案例总结~1.mp4
│      day32-06-Linux76-精英班-运维网络概述~1.mp4
│      day32-07-Linux76-精英班-一个视频告诉你网络部分主要内容~1.mp4
│      day32-08-Linux76-精英班-网络基础介绍~1.mp4
│      day32-09-Linux76-精英班-网络基础总结~1.mp4
│      
├─day33-老男孩教育76期-精英班-网络基础
│      day33-01-Linux76-精英班-3Q.mp4
│      day33-02-Linux76-精英班-今日内容.mp4
│      day33-03-Linux76-精英班-交换机详解01.mp4
│      day33-04-Linux76-精英班-交换机详解02.mp4
│      day33-05-Linux76-精英班-路由器详解01.mp4
│      day33-06-Linux76-精简版-路由器详解02.mp4
│      day33-07-Linux76-精英班-路由器vs交换机.mp4
│      day33-08-Linux76-精英班-路由追踪.mp4
│      day33-09-Linux76-精英班-网络层次划分.mp4
│      day33-10-Linux76-精英班-OSI7层模型.mp4
│      day33-11-Linux76-精英班-OSI7层模型详解-应用-表示-会话.mp4
│      day33-12-Linux76-精英班-网络总结.mp4
│      
├─day34-老男孩教育76期-精英班-网络基础
│      day34-01-Linux76-课程回顾01~1.mp4
│      day34-02-Linux76-课程回顾02 ~1.mp4
│      day34-03-Linux76-传输层~1.mp4
│      day34-04-Linux76-网络层~1.mp4
│      day34-05-Linux76-数据链路层-物理层~1.mp4
│      day34-06-Linux76-OSI7层汇总总结~1.mp4
│      day34-07-Linux76-数据包传输概述~1.mp4
│      day34-08-Linux76-数据包传输详解01~1.mp4
│      day34-09-Linux76-数据包传输详解02~1.mp4
│      day34-10-Linux76-TCP-IP4层模型~1.mp4
│      day34-11-Linux76-4层模型的-主机到主机层~1.mp4
│      day34-12-Linux76-tcp-udp数据包~1.mp4
│      day34-13-Linux76-tcp三次握手~1.mp4
│      day34-14-Linux76-tcp三次挥手小结~1.mp4
│      day34-15-Linux76-tcp四次挥手~1.mp4
│      day34-16-Linux76-今日总结~1.mp4
│      
├─day35-老男孩教育76期-精英班-网络基础
│      day35-01-Linux76-精英班-网络部分回顾~1.mp4
│      day35-02-Linux76-精英班-三次握手复习~1.mp4
│      day35-03-Linux76-精英班-四次挥手~1.mp4
│      day35-04-Linux76-精英班-wireshark抓取http7层数据包~1.mp4
│      day35-05-Linux76-精英班-wireshark故障排查及说明~1.mp4
│      day35-06-Linux76-精英班-wireshark抓包详解3次握手~1.mp4
│      day35-07-Linux76-精英班-wireshark抓包详解4次挥手~1.mp4
│      day35-08-Linux76-精英班-小结~1.mp4
│      day35-09-Linux76-精英班-tcp状态转换图~1.mp4
│      day35-10-Linux76-精英班-三次握手状态变化~1.mp4
│      day35-11-Linux76-精英班-四次挥手状态变化~1.mp4
│      day35-12-Linux76-精英班-11种状态总结~1.mp4
│      day35-13-Linux76-精英班-今日总结~1.mp4
│      
├─day36-老男孩教育76期-精英班-网络基础
│      day35-14-Linux76-精英班-上机考核题讲解01~1.mp4
│      day35-15-Linux76-精英班-上机考核题讲解02~1.mp4
│      day35-16-Linux76-精英班-上机考核题讲解03~1.mp4
│      day35-17-Linux76-精英班-上机考核题讲解04~1.mp4
│      day36-01-Linux76-精英班-同学分享复习~1.mp4
│      day36-02-Linux760精英班-arp协议~1.mp4
│      day36-03-Linux76-精英班-arp解析流程及抓包查看~1.mp4
│      day36-04-Linux76-精英班-arp欺骗~1.mp4
│      day36-05-Linux76-精英班-ip地址及进制转换~1.mp4
│      day36-06-Linux76-精英班-ip地址分类~1.mp4
│      day36-07-Linux76-精英班-子网掩码~1.mp4
│      day36-08-Linux76-精英班-子网掩码计算~1.mp4
│      day36-09-Linux76-精英班-局域网用户上外网功能~1.mp4
│      day36-10-Linux76-精英班-DNS简介与记录类型~1.mp4
│      day36-11-Linux76-精英班-DNS解析流程详解~1.mp4
│      
├─day37-老男孩教育76期-精英班-网络基础
│      day37-00-Linux76-精英班-魏同学带领复习~1.mp4
│      day37-01-Linux76-精英班-课程复习~1.mp4
│      day37-02-Linux76-精英班-DNS解析命令补充~1.mp4
│      day37-03-Linux76-精英班-网卡配置文件详解~1.mp4
│      day37-04-Linux76-精英班-网卡配置文件详解~1.mp4
│      day37-05-Linux76-精英班-网卡别名ip与辅助ip~1.mp4
│      day37-06-Linux76-精英班-网络相关命令~1.mp4
│      day37-07-Linux76-精英班-网络相关命令~1.mp4
│      day37-08-Linux76-精英班-网络故障排查流程~1.mp4
│      day37-09-Linux76-精英班-网络故障排查流程~1.mp4
│      day37-10-Linux76-精英班-今日总结~1.mp4
│      day37-11-Linux76-精英班-习题讲解01~1.mp4
│      day37-12-Linux76-精英班-习题讲解-子网掩码计算~1.mp4
│      day37-13-Linux76-精英班-习题讲解-子网掩码计算~1.mp4
│      day37-14-Linux76-精英班-习题讲解~1.mp4
│      day37-15-Linux76-精英班-阿里云上机考核题20题~1.mp4
│      
├─day38-老男孩教育76期-精英班综合架构开场及环境准备
│      day38-01-Linux76-精英班-架构概述~1.mp4
│      day38-02-Linux76-精英班-运维的日常~1.mp4
│      day38-03-Linux76-精英班-综合架构环境准备01~1.mp4
│      day38-04-Linux76-精英班-综合架构环境准备02-创建虚拟机~1.mp4
│      day38-05-Linux76-精英班-排错记录~1.mp4
│      day38-06-Linux76-精英班-系统优化~1.mp4
│      day38-07-Linux76-精英班-系统优化~1.mp4
│      day38-08-Linux76-精英班-安装系统后修改网卡名字为eth0~1.mp4
│      day38-09-Linux76-精英班-系统优化-hosts~1.mp4
│      day38-10-Linux76-精英班-系统优化汇总~1.mp4
│      day38-11-Linux76-毒奶嘴计划那点事~1.mp4
│      day38-12-Linux76-精英班-用户角度-综合架构~1.mp4
│      day38-13-Linux76-精英班-小结~1.mp4
│      day38-14-Linux76-精英班-运维角度-综合架构~1.mp4
│      day38-15-Linux76-精英班-开发角度及系统底层环境~1.mp4
│      day38-16-Linux76-精英班-总结~1.mp4
│      
├─day39-老男孩教育76期-精英班-综合架构-备份服务
│      day39-01-Linux76-架构复习~1.mp4
│      day39-02-Linux76-rsync整体内容~1.mp4
│      day39-03-Linux76-rsync应用场景~1.mp4
│      day39-04-Linux76-rsync本地及远程模式~1.mp4
│      day39-05-Linux76-rsync远程模式排错~1.mp4
│      day39-06-Linux76-rsync服务模式~1.mp4
│      day39-07-Linux76-rsync配置文件详解~1.mp4
│      day39-08-Linux76-rsync服务端配置及检测~1.mp4
│      day39-09-Linux76-rsync服务端配置小结~1.mp4
│      day39-10-Linux76-rsync排错案例~1.mp4
│      day39-11-Linux76-rsync客户端使用流程~1.mp4
│      day39-12-Linux76-rsync-uid-gid-auth-user~1.mp4
│      day39-13-Linux76-rsync补充~1.mp4
│      day39-14-Linux76-今日总结~1.mp4
│      
├─day40-老男孩教育76期-精英班-综合架构-备份服务与存储服务
│      day40-01-Linux76-rsync复习与回顾~1.mp4
│      day40-01-Linux76-rsync复习与回顾~1_20210513_180213.mp4
│      day40-02-Linux76-rsync备份案例~1.mp4
│      day40-02-Linux76-rsync备份案例~1_20210513_180212.mp4
│      day40-03-Linux76-rsync备份案例~1.mp4
│      day40-03-Linux76-rsync备份案例~1_20210513_180213.mp4
│      day40-04-Linux76-rsync备份案例进阶~1.mp4
│      day40-04-Linux76-rsync备份案例进阶~1_20210513_180217.mp4
│      day40-05-Linux76-rsync备份项目小结~1.mp4
│      day40-05-Linux76-rsync备份项目小结~1_20210513_180215.mp4
│      day40-06-Linux76-rsync总结~1.mp4
│      day40-06-Linux76-rsync总结~1_20210513_180218.mp4
│      day40-07-Linux76-nfs课程内容~1.mp4
│      day40-07-Linux76-nfs课程内容~1_20210513_180218.mp4
│      day40-08-Linux76-nfs概述~1.mp4
│      day40-09-Linux76-nfs原理详解~1.mp4
│      day40-10-Linux76-nfs服务端与客户端使用~1.mp4
│      day40-11-Linux76-今日总结~1.mp4
│      
├─day41-老男孩教育76期-精英班-综合架构-存储服务
│      day41-01-Linux76-精英班-windows重启网卡脚本~1.mp4
│      day41-02-Linux76-精英班-架构梳理与nfs复习~1.mp4
│      day41-03-Linux76-精英班-nfs服务端参数~1.mp4
│      day41-04-Linux76-精英班-nfs服务端参数~1.mp4
│      day41-05-Linux76-精英班-nfs客户端挂载参数~1.mp4
│      day41-06-Linux76-精英班-nfs小结~1.mp4
│      day41-07-Linux76-精英班-nfs案例~1.mp4
│      day41-08-Linux76-精英班-nfs优化~1.mp4
│      day41-09-Linux76-精英班-nfs总结~1.mp4
│      老男孩教育processon-绘图指南01.mp4
│      老男孩教育processon-绘图指南02.mp4
│      
├─day42-老男孩教育76期-精英班-综合架构-实时同步服务
│      day42-01-Linux76-精英班-系统负载高及故障排查流程梳理~1.mp4
│      day42-02-Linux76-精英班-日常复习~1.mp4
│      day42-03-Linux76-精英班-sersync概述-v2~1.mp4
│      day42-04-Linux76-精英班-sersync环境搭建-v2~1.mp4
│      day42-05-Linux76-精英班-sersync配置详解~1.mp4
│      day42-06-Linux76-精英班-sersync同步实战~1.mp4
│      day42-07-Linux76-精英班-sersync应用场景再梳理~1.mp4
│      day42-08-Linux76-精英班-sersync排错流程~1.mp4
│      day42-09-Linux76-精英班-sersync监控都目录~1.mp4
│      day42-10-Linux76-精英班-sersync项目~1.mp4
│      day42-11-Linux76-精英班-sersync总结~1.mp4
│      day42-12-Linux76-精英班-发邮件指南~1.mp4
│      day42-13-Linux76-精英班-企业邮箱及邮件配置~1.mp4
│      
├─day43-老男孩教育76期-精英班-综合架构-阿里云
│      day43-01–Linux76-精英班-阿里云概述~1.mp4
│      day43-02–Linux76-精英班-创建ecs~1.mp4
│      day43-03–Linux76-精英班-创建ecs-vpc-安全组~1.mp4
│      day43-04–Linux76-精英班-创建弹性公网ip~1.mp4
│      day43-05–Linux76-精英班-快照与克隆~1.mp4
│      day43-06–Linux76-精英班-资源释放~1.mp4
│      day43-07–Linux76-精英班-阿里云总结~1.mp4
│      
├─day44-老男孩教育76期-精英班-项目梳理
│      day44-01-Linux76-精英班-服务器回顾~1.mp4
│      day44-02-Linux76-精英班-远程连接排错4~1.mp4
│      day44-03-Linux76-精英班-目录结构详解~1.mp4
│      day44-04-Linux76-精英班-目录结构详解~1.mp4
│      day44-05-Linux76-精英班-目录结构详解~1.mp4
│      day44-06-Linux76-精英班-命令复习~1.mp4
│      day44-07-Linux76-精英班-用户-权限-重定向~1.mp4
│      day44-08-Linux76-精英班-yum-rpm~1.mp4
│      day44-09-Linux76-精英班-磁盘-服务管理-进程管理~1.mp4
│      day44-10-Linux76-精英班-磁盘管理-网络管理~1.mp4
│      day44-11-Linux76-精英班-ubuntu系统快速回顾~1.mp4
│      day44-12-Linux76-精英班-Ubuntu项目~1.mp4
│      day44-13-Linux76-精英班-项目梳理~1.mp4
│      day44-14-Linux76-精英班-项目梳理~1.mp4
│      day44-15-Linux76-精英班-项目梳理~1.mp4
│      
├─day45-老男孩教育76期-精英班-综合架构-ssh服务
│      day45-01-Linux76-精英班-远离舒适区与阶级固化~1.mp4
│      day45-02-Linux76-精英班-ssh服务概述~1.mp4
│      day45-03-Linux76-精英班-ssh服务端与客户端~1.mp4
│      day45-04-Linux76-精英班-ssh远程流程~1.mp4
│      day45-05-Linux76-精英班-ssh与telnet~1.mp4
│      day45-06-Linux76-精英班-ssh密钥认证~1.mp4
│      day45-07-Linux76-精英班-ssh密钥认证环境准备~1.mp4
│      day45-08-Linux76-精英班-ssh密钥实战~1.mp4
│      day45-09-Linux76-精英班-ssh密钥认证全流程~1.mp4
│      day45-10-Linux76-精英班-ssh故障排查流程~1.mp4
│      day45-11-Linux76-精英班-ssh服务端配置文件~1.mp4
│      day45-12-Linux76-精英班-ssh客户端命令ssh~1.mp4
│      day45-13-Linux76-精英班-ssh客户端命令~1.mp4
│      day45-14-Linux76-精英班-非交互式分发密钥~1.mp4
│      day45-15-Linux76-精英班-非交互分发脚本书写~1.mp4
│      day45-16-Linux76-精英班-今日总结~1.mp4
│      
├─day46-老男孩教育76期-精英班-综合架构-web服务基础-http协议
│      day46-01-Linux76-精英班-面试细节要求~1.mp4
│      day46-02-Linux76-精英班-ssh服务回顾与跳板机~1.mp4
│      day46-03-Linux76-精英班-堡垒机~1.mp4
│      day46-04-Linux76-精英班-http课程内容~1.mp4
│      day46-05-Linux76-精英班-用户访问网站流程~1.mp4
│      day46-06-Linux76-精英班-http协议基础~1.mp4
│      day46-07-Linux76-精英班-http请求与响应报文概述~1.mp4
│      day46-08-Linux76-精英班-http请求报文详解~1.mp4
│      day46-09-Linux76-精英班-http请求报文小结~1.mp4
│      day46-10-Linux76-精英班-http响应报文01~1.mp4
│      day46-11-Linux76-精英班-http响应报文02~1.mp4
│      day46-12-Linux76-精英班-http响应报文小结~1.mp4
│      day46-13-Linux76-精英班-网站访问量衡量指标~1.mp4
│      day46-14-Linux76-精英班-今日总结~1.mp4
│      
├─day47-老男孩教育76期-精英班-综合架构-web服务基础-nginx基础
│      day47-01-Linux76-精英班-更优秀的班级-http协议详解~1.mp4
│      day47-02-Linux76-精英班-http协议抓包详解~1.mp4
│      day47-03-Linux76-精英班-今日内容~1.mp4
│      day47-04-Linux76-精英班-nginx概述~1.mp4
│      day47-05-Linux76-精英班-nginx-vs-apache~1.mp4
│      day47-06-Linux76-精英班-nginx性能特点及优势~1.mp4
│      day47-07-Linux76-精英班-nginx环境准备~1.mp4
│      day47-08-Linux76-精英班-代码上线及第1个游戏网站~1.mp4
│      day47-09-Linux76-精英班-nginx主配置文件详解~1.mp4
│      day47-10-Linux76-精英班-nginx站点配置文件详解~1.mp4
│      day47-11-Linux76-精英班-nginx今日总结~1.mp4
│      
├─day48-老男孩教育76期-精英班-综合架构-web服务基础-nginx模块指南
│      day48-01-Linux76-精英班-nginx流程梳理~1.mp4
│      day48-02-Linux76-精英班-http-sever-location关系~1.mp4
│      day48-03-Linux76-精英班-虚拟主机~1.mp4
│      day48-04-Linux76-精英班-基于ip与端口的虚拟主机~1.mp4
│      day48-05-Linux76-精英班-nginx日志~1.mp4
│      day48-06-Linux76-精英班-nginx日志详解~1.mp4
│      day48-07-Linux76-精英班-nginx日志切割~1.mp4
│      day48-08-Linux76-精英班-nginx处理用户请求流程~1.mp4
│      day48-09-Linux76-精英班-nginx处理请求流程~1.mp4
│      day48-10-Linux76-精英班-nginx核心模块概述~1.mp4
│      day48-11-Linux76-精英班-nginx-autoindex模块~1.mp4
│      day48-12-Linux76-精英班-nginx-stub_status模块~1.mp4
│      day48-13-Linux76-精英班-nginx-状态模块详解~1.mp4
│      day48-14-Linux76-精英班-nginx-访问限制模块~1.mp4
│      day48-15-Linux76-精英班-今日总结~1.mp4
│      
├─day49-老男孩教育76期-精英班-综合架构-web服务基础-nginx模块指南
│      day49-01-老王带你复习用户请求网站流程~1.mp4
│      day49-02-用户访问网站全流程~1.mp4
│      day49-03-Linux76-精英班-今日内容~1.mp4
│      day49-04-Linux76-精英班-用户授权认证模块~1.mp4
│      day49-05-Linux76-精英班-请求限制模块~1.mp4
│      day49-06-Linux76-精英班-limit-req实战~1.mp4
│      day49-07-Linux76-精英班-limit-req小结~1.mp4
│      day49-08-Linux76-精英班-limit_conn~1.mp4
│      day49-09-Linux76-精英班-limit-rate~1.mp4
│      day49-10-Linux76-旅游那点事~1.mp4
│      day49-11-Linux76-nginx模块小结~1.mp4
│      day49-12-Linux76-location匹配优先级~1.mp4
│      day49-13-Linux76-location匹配规则详解~1.mp4
│      day49-14-Linux76-日志分析工具~1.mp4
│      day49-15-Linux76-日志分析工具-goaccess~1.mp4
│      day49-16-Linux76-日志分析工具-goaccess~1.mp4
│      day49-17-Linux76-今日总结~1.mp4
│      
├─day50-老男孩教育76期-精英班-综合架构-web服务基础-通用网站架构
│      day40-05-Linux76-LNMP原理详解~1.mp4
│      day50-01-Linux76-nginx全梳理~1.mp4
│      day50-02-Linux76-今日内容概述~1.mp4
│      day50-03-Linux76-动态请求vs静态请求~1.mp4
│      day50-04-Linux76-通用网站架构~1.mp4
│      day50-06-Linux76-LNMP-nginx讲解~1.mp4
│      day50-07-Linux76-LNMP-nginx详解~1.mp4
│      day50-08-Linux76-LNMP-数据库准备~1.mp4
│      day50-09-Linux76-LNMP-PHP准备~1.mp4
│      day50-10-Linux76-LNMP环境排错流程~1.mp4
│      day50-11-Linux76-LNMP故障排查-起不来问题~1.mp4
│      day50-12-Linux76-LNMP全流程小结~1.mp4
│      day50-13-Linux76-LNMP-部署wordpress产品~1.mp4
│      day50-14-Linux76-LNMP-产品排错流程~1.mp4
│      day50-15-Linux76-LNMP-产品更换主题~1.mp4
│      day50-16-Linux76-LNMP-产品部署wecenter~1.mp4
│      day50-17-Linux76-今日总结~1.mp4
│      
├─day51-老男孩教育76期-精英班-综合架构-网站架构演变
│      day51-01-Linux76-日常复习~1.mp4
│      day51-02-Linux76-网站业务类型~1.mp4
│      day51-03-Linux76-业务类型补充~1.mp4
│      day51-04-Linux76-网站架构发展流程~1.mp4
│      day51-05-Linux76-网站数据大迁移-web服务器准备~1.mp4
│      day51-06-Linux76-网站数据大迁移-nfs迁移~1.mp4
│      day51-07-Linux76-网站数据大迁移-数据库迁移全流程~1.mp4
│      day51-08-Linux76-网站数据大迁移-数据库迁移完成流程~1.mp4
│      day51-09-Linux76-网站数据大迁移-web扩容-横向扩展~1.mp4
│      day51-10-Linux76-网站数据大迁移-web迁移收尾~1.mp4
│      day51-11-Linux76-今日总结~1.mp4
│      
├─day52-老男孩教育76期-精英班-综合架构-phpshe-及数据存储分离项目讲解
│      day52-01-Linux76-常见开源产品及应用场景~1.mp4
│      day52-02-Linux76-phpshe电商网站搭建~1.mp4
│      day52-03-Linux76-phpshe电商网站搭建详解~1.mp4
│      day52-04-Linux76-lnmp分离项目环境准备及流程分析~1.mp4
│      day52-05-Linux76-lnmp分析项目-数据库及存储准备~1.mp4
│      day52-06-Linux76-lnmp项目部署-web配置.mp4
│      day52-07-Linux76-LNMP站点部署~1.mp4
│      day52-08-Linux76-LNMP站点部署完成~1.mp4
│      
├─day53-老男孩教育76期-精英班-综合架构-反向代理
│      day53-01-Linux76-人口普查那些事~1.mp4
│      day53-02-Linux76-课程内容概述~1.mp4
│      day53-03-Linux76-代理概述~1.mp4
│      day53-04-Linux76-正向代理~1.mp4
│      day53-05-Linux76-反向代理~1.mp4
│      day53-06-Linux76-反向代理环境准备~1.mp4
│      day53-07-Linux76-反向代理参数01~1.mp4
│      day53-08-Linux76-反向代理proxy_set_header~1.mp4
│      day53-09-Linux76-反向代理-指令-超时及缓存~1.mp4
│      day53-10-Linux76-反向代理-接入动态请求~1.mp4
│      day53-11-Linux76-今日总结~1.mp4
│      
├─day54-老男孩教育76期-精英班-综合架构-负载均衡
│      day54-01-Linux76-精英班-课程复习~1.mp4
│      day54-02-Linux76-精英班-nginx代理支持协议详解~1.mp4
│      day54-03-Linux76-精英班-nginx负载均衡4层vs7层~1.mp4
│      day54-04-Linux76-精英班-nginx负载均衡实战~1.mp4
│      day54-05-Linux76-精英班-nginx负载均衡接入动态资源~1.mp4
│      day54-05-Linux76-精英班-用户访问网站全流程~1.mp4
│      day54-07-Linux76-精英班-用户访问网站全流程~1.mp4
│      day54-08-Linux76-精英班-用户访问流程补充~1.mp4
│      day54-09-Linux76-精英班-nginx负载均衡轮询算法~1.mp4
│      day54-10-Linux76-精英班-今日总结~1.mp4
│      
├─day55-老男孩教育76期-精英班-综合架构-负载均衡
│      day55-01-Linux76-精英班-日常复习~1.mp4
│      day55-02-Linux76-精英班-nginx负载均衡轮询算法演示~1.mp4
│      day55-03-Linux76-精英班-nginx-负载均衡参数详解~1.mp4
│      day55-04-Linux76-精英班-nginx-负载均衡参数配置实战~1.mp4
│      day55-05-Linux76-精英班-nginx-cookie与session详解~1.mp4
│      day55-06-Linux76-精英班-nginx-cookie与session请求与响应流程~1.mp4
│      day55-07-Linux76-精英班-会话共享实战~1.mp4
│      day55-08-Linux76-精英班-会话共享-redis实战~1.mp4
│      day55-09-Linux76-精英班-负载均衡根据uri进行转发~1.mp4
│      day55-10-Linux76-精英班-负载均衡根据用户代理进行转发~1.mp4
│      day55-11-Linux76-精英班-今日总结~1.mp4
│      
├─day56-老男孩教育76期-精英班-综合架构-4层负载
│      day56-01-Linux76-精英班-日常复习与回顾~1.mp4
│      day56-02-Linux76-精英班-proxy_pass-uri问题详解~1.mp4
│      day56-03-Linux76-精英班-多级代理XFF头~1.mp4
│      day56-04-Linux76-精英班-多级代理XFFvsX-Real-IP~1.mp4
│      day56-05-Linux76-精英班-使用realip模块记录用户真实ip~1.mp4
│      day56-06-Linux76-精英班-XFF-X-Real-IP-Realip模块小结~1.mp4
│      day56-07-Linux76-精英班-4层负载均衡~1.mp4
│      day56-08-Linux76-精英班-4层负载均衡案例-ssh~1.mp4
│      day56-09-Linux76-精英班-4层负载均衡案例数据库~1.mp4
│      day56-10-Linux76-精英班-4层负载均衡-小型聊天室~1.mp4
│      day56-11-Linux76-精英班-今日总结~1.mp4
│      
├─day57-老男孩教育76期-精英班-综合架构-动静分离-项目讲解
│      day57-01-Linux76-精英班-动静分离应用场景.mp4
│      day57-02-Linux76-精英班-动静分离环境准备.mp4
│      day57-03-Linux76-精英班-动静分离效果检查.mp4
│      day57-04-Linux76-精英班-一个大架构作业讲解.mp4
│      day57-05-Linux76-精英班-搭建流程及思路详解-运维必备.mp4
│      day57-06-Linux76-精英班-db-存储与备份搭建.mp4
│      day57-07-Linux76-精英班-实时同步服务.mp4
│      day57-08-Linux76-精英班-web服务及goaccess高级踩坑记录.mp4
│      day57-09-Linux76-精英班-web服务器log认证设置.mp4
│      day57-10-Linux76-精英班-会话共享.mp4
│      day57-11-Linxu76-精英班-nfs挂载.mp4
│      day57-12-Linux76-精英班-负载均衡.mp4
│      day57-13-Linux76-精英班-跳板机及数据库备份.mp4
│      
├─day58-老男孩教育76期-精英班-综合架构-rewrite重定向
│      day58-01-Linux76-课程日常复习与回顾~1.mp4
│      day58-02-Linux76-~1.mp4
│      day58-03-Linux76-rewrite概述及应用场景~1.mp4
│      day58-04-Linux76-if应用及案例~1.mp4
│      day58-05-Linux76-if案例01-根据客户端~1.mp4
│      day58-06-Linux76-if案例02-用户请求中的参数~1.mp4
│      day58-07-Linux76-set案例-根据不同国家进行跳转~1.mp4
│      day58-08-Linux76-return跳转案例~1.mp4
│      day58-09-Linux76-break与last~1.mp4
│      day58-10-Linux76-redirect与permanent~1.mp4
│      day58-11-Linux76-301-302补充~1.mp4
│      day58-12-Linux76-rewrite案例01~1.mp4
│      day58-13-Linux76-rewrite案例02~1.mp4
│      day58-14-Linux76-rewirte案例03~1.mp4
│      day58-15-Linux76-rewrite案例04~1.mp4
│      day58-16-Linux76-今日总结~1.mp4
│      
├─day59-老男孩教育76期-精英班-综合架构-https
│      day59-01-Linux76-精英班-内容复习~1.mp4
│      day59-02-Linux76-精英班-rewrite_log~1.mp4
│      day59-03-Linux76-精英班-named-location~1.mp4
│      day59-04-Linux76-精英班-rewrite案例~1.mp4
│      day59-05-Linux76-精英班-rewrite应用案例~1.mp4
│      day59-06-Linux76-精英班-bbs伪静态规则详解~1.mp4
│      day59-07-Linux76-精英班-电商平台rewrite规则书写案例~1.mp4
│      day59-08-Linux76-精英班-https概述~1.mp4
│      day59-09-Linux76-精英班-https认证流程~1.mp4
│      day59-10-Linux76-精英班-https实战~1.mp4
│      day59-11-Linux76-精英班-单台http部署~1.mp4
│      day59-12-Linux76-精英班-http跳转https~1.mp4
│      day59-13-Linux76-精英班-https接入负载均衡~1.mp4
│      day59-14-Linux76-精英班-https接入博客~1.mp4
│      day59-15-Linux76-精英班-https企业应用场景~1.mp4
│      day59-16-Linux76-精英班-https优化~1.mp4
│      day59-17-Linux76-精英班-今日总结~1.mp4
│      
├─day60-老男孩教育76期-精英班-综合架构-HA高可用
│      day60-02-Linux76-精英班-keepalived内容概述~1.mp4
│      day60-03-Linux76-精英班-高可用工具~1.mp4
│      day60-04-Linux76-精英班-高可用原理详解~1.mp4
│      day60-05-Linux76-精英班-keepalived配置详解~1.mp4
│      day60-06-Linux76-精英班-抓包检查keepalived留下~1.mp4
│      day60-07-Linux76-精英班-keepalived监控nginx~1.mp4
│      day60-08-Linux76-精英班-keepalived监控nginx~1.mp4
│      day60-09-Linux76-精英班-keepalived监控脚本升级-v2~1.mp4
│      day60-10-Linux76-精英班-keepalived脑裂检查脚本~1.mp4
│      day60-11-Linux76-精英班-keepalived总结~1.mp4
│      
├─day61-老男孩教育76期-精英班-综合架构Jumpserver
│      day61-01-Linux76-精英班-keepalived回顾~1.mp4
│      day61-02-Linux76-精英班-nginx详解~1.mp4
│      day61-03-Linux76-精英班-nginx处理用户请求流程~1.mp4
│      day61-04-Linux76-精英班-nginx各种模块~1.mp4
│      day61-06-Linux76-精英班-nginx代理~1.mp4
│      day61-07-Linux76-精英班-nginx补充~1.mp4
│      day61-08-Linux76-精英班-jumpserver跳板机~1.mp4
│      day61-09-Linux76-精英班-Jumpserver添加用户~1.mp4
│      day61-10-Linux76-精英班-Jumpserver添加系统用户及资产授权~1.mp4
│      day61-11-Linux76-精英班-Jumpserver小结~1.mp4
│      day61-12-Linux76-精英班-Jumpserver应用授权~1.mp4
│      day61-13-Linux76-精英班-Jumpserver网域管理~1.mp4
│      day61-14-Linux76-精英班-Jumpserver总结~1.mp4
│      dya61-05-Linux76-精英班-nginx负载均衡~1.mp4
│      
├─day62-老男孩教育76期-精英班-综合架构-iptables
│      day62-01-Linux76-精英班-防火墙概述.mp4
│      day62-02-Linux76-精英班-防火墙应用场景及分类.mp4
│      day62-03-Linux76-精英班-防火墙-表-链-规则.mp4
│      day62-04-Linux76-精英班-防火墙规则匹配流程.mp4
│      day62-05-Linux76-精英班-4表伍链那些事.mp4
│      day62-06-Linux76-精英班-防火墙环境准备及规则详解.mp4
│      day62-07-Linux76-精英班-防火墙选项详解.mp4
│      day62-08-Linux76-精英班-防火墙端口-ip-网段-白名单规则.mp4
│      day62-09-Linux76-精英班-防火墙-多个端口-icmp-及限速.mp4
│      day62-10-Linux76-精英班-防火墙filter表小结.mp4
│      day62-11-Linux76-精英班-防火墙共享上网SNAT详解.mp4
│      day62-12-Linux76-精英班-防火墙端口转发.mp4
│      day62-13-Linux76-精英班-防火墙ip映射及排坑.mp4
│      day62-14-Linux76-精英班-今日总结.mp4
│      
├─day63-老男孩教育76期-精英班-综合架构-加密隧道
│      day63-01-Linux76-精英班-上周复习~1.mp4
│      day63-02-Linux77-精英班-上周复习~1.mp4
│      day63-03-Linux76-精英班-教育的本质~1.mp4
│      day63-04-Linux76-精英班-防火墙企业级应用-filter表配置~1.mp4
│      day63-05-Linux76-精英班-加密隧道服务-概述~1.mp4
│      day63-06-Linux76-精英班-加密隧道服务-应用场景~1.mp4
│      day63-07-Linux76-精英班-加密隧道服务-原理说明~1.mp4
│      day63-08-Linux76-精英班-加密隧道服务-证书创建~1.mp4
│      day63-09-Linux76-精英班-加密隧道服务-服务端配置详解~1.mp4
│      day63-10-Linux76-精英班-加密隧道服务-客户端及连接原理~1.mp4
│      
├─day64-老男孩教育76期-精英班-综合架构-加密隧道及Tomcat
│      day63-11-Linux76-精英班-加密隧道服务–故障排查~1.mp4
│      day63-12-Linux76-精英班-加密隧道服务–认证案例~1.mp4
│      day63-13-Linux76-精英班-加密隧道服务–认证配置全流程指南~1.mp4
│      day63-14-Linux76-精英班-加密隧道服务-详细过程全解~1.mp4
│      day63-15-Linux76-精英班-加密隧道服务-抓包详解~1.mp4
│      day63-16-Linux76-精英班-加密隧道服务-不添加路由方式~1.mp4
│      day63-17-Linux76-精英班-加密隧道服务-总结~1.mp4
│      day64-01-Linux76-精英班-Tomcat服务概述~1.mp4
│      day64-02-Linux76-精英班-java中间件概述~1.mp4
│      day64-03-Linux76-精英班-jvm-jre-jdk~1.mp4
│      day64-04-Linux76-精英班-jdk-tomcat环境部署~1.mp4
│      day64-05-Linux76-精英班-Tomcat目录详解~1.mp4
│      day64-06-Linux76-精英班-Tomcat部署应用~1.mp4
│      day64-07-Linux76-精英班-Tomcat小结~1.mp4
│      
├─day65-老男孩教育76期-精英班-综合架构-Tomcat
│      day65-01-Linux76-精英班-复习~1.mp4
│      day65-02-Linux76-精英班-tomcat管理端~1.mp4
│      day65-03-Linux76-精英班-Tomcat查看进程信息~1.mp4
│      day65-04-Linux76-精英班-Tomcat日志~1.mp4
│      day65-06-Linux76-精英班-Tomcat配置文件详解~1.mp4
│      day65-07-Linux76-精英班-Tomcat部署应用方式~1.mp4
│      day65-08-Linux76-精英班-Tomcat应用部署~1.mp4
│      day65-09-Linux76-精英班-Tomcat-IO模型及应用场景~1.mp4
│      day65-10-Linux76-精英班-Tomcat-多实例~1.mp4
│      day65-11-Linux76-精英班-Tomcat总结~1.mp4
│      
├─day66-老男孩教育76期-精英班-综合架构-Tomcat
│      day66-01-Linux76-精英班-运维排错那点事~1.mp4
│      day66-02-Linux76-精英班-架构思路梳理~1.mp4
│      day66-03-Linux76-精英班-tomcat管理脚本.~1.mp4
│      day66-04-Linux76-精英班-Tomcat命令监控功能~1.mp4
│      day66-05-Linux76-精英班-Tomcat监控功能~1.mp4
│      day66-06-Linux76-精英班-Tomcat-15k-20k故障案例~1.mp4
│      day66-07-Linux76-精英班-Tomcat-HTTPS证书~1.mp4
│      day66-08-Linux76-精英班-Tomcat-集群部署HTTPS证书~1.mp4
│      day66-09-Linux76-精英班-Tomcat-集群的HTTPS证书~1.mp4
│      day66-10-Linux76-精英班-Tomcat-动静分离~1.mp4
│      day66-11-Linux76-精英班-Tomcat-总结~1.mp4
│      
├─day67-老男孩教育76期-精英班-综合架构-Ansible基础
│      day66-00-Linux76-精英班-单台HTTPS实战~1.mp4
│      day66-01-Linux76-精英班-Tomcat排错流程~1.mp4
│      day66-02-Linux76-精英班-Tomcat-HTTPS集群配置~1.mp4
│      day66-03-Linux76-精英班-Tomcat-集群动静分离~1.mp4
│      day67-01-Linux76-精英班-Ansible概述~1.mp4
│      day67-02-Linux76-精英班-Ansible管理架构~1.mp4
│      day67-03-Linux76-精英班-Ansible.cfg~1.mp4
│      day67-06-Linux76-精英班-ansible-主机清单~1.mp4
│      day67-07-Linux76-精英班-ansible-查询模块帮助~1.mp4
│      day67-08-Linux76-精英班-ansible-模块概述~1.mp4
│      day67-09-Linux76-精英班-Ansible-基础管理模块~1.mp4
│      day67-10-Linux76-精英班-Ansible-yum模块~1.mp4
│      day67-11-Linux76-精英班-Ansible-yum小结~1.mp4
│      day67-12-Linux76-精英班-Ansible-copy模块~1.mp4
│      day67-13-Linux76-精英班-Ansible-file模块~1.mp4
│      day67-14-Linux76-精英班-Ansible-get_url~1.mp4
│      day67-15-Linux76-精英班-Ansible-总结~1.mp4
│      day68-04-Linux76-精英班-ansible-密码管理模式~1.mp4
│      day68-05-Linu76-精英班-ansible-密钥认证管理模式~1.mp4
│      
├─day68-老男孩教育76期-精英班-综合架构-Ansible-playbook
│      day68-01-Linux76-精英班-Ansible-复习~1.mp4
│      day68-02-Linux76-精英班-Ansible-Yum_repository源模块~1.mp4
│      day68-03-Linux76-精英班-Ansible-服务管理模块~1.mp4
│      day68-04-Linux76-精英班-Ansible-User-Group模块~1.mp4
│      day68-05-Linux76-精英班-Ansible-Cron模块~1.mp4
│      day68-06-Linux76-精英班-Ansible-小项目-nfs挂载~1.mp4
│      day68-07-Linux76-精英班-Ansible-iptables模块~1.mp4
│      day68-08-Linux76-精英班-Ansible-小项目讲解.mp4
│      day68-10-Linux76-精英班-Ansible-Playbook基本组成.mp4
│      day68-11-Linux76-精英班-Ansible-第1个剧本.mp4
│      day68-12-Linux76-精英班-Ansible-nfs部署剧本.mp4
│      day68-13-Linux76-精英班-Ansible-自动化管理nginx初级.mp4
│      day68-14-Linux76-精英班-Ansible-自动化管理nginx及nfs进阶.mp4
│      day68-15-Linux76-精英班-Ansible-总结.mp4
│      
├─day69-老男孩教育76期-精英班-综合架构-Ansible-变量及tasks控制
│      day69-01-Linux76-精英班-Ansible复习及今日内容~1.mp4
│      day69-02-Linux76-精英班-Ansible变量使用指南~1.mp4
│      day69-03-Linux76-精英班-Ansible变量使用小结~1.mp4
│      day69-04-Linux76-精英班-Ansible-register变量~1.mp4
│      day69-05-Linux76-精英班-Ansible-facts变量~1.mp4
│      day69-06-Linux76-精英班-Ansible-fact-filter~1.mp4
│      day69-07-Linux76-精英班-Ansible-变量总结~1.mp4
│      day69-08-Linux76-精英班-Ansible-tasks控制概述~1.mp4
│      day69-09-Linux76-精英班-Ansible-when条件~1.mp4
│      day69-10-Linux76-精英班-Ansible-when多种条件~1.mp4
│      day69-11-Linux76-精英班-Ansible-小结~1.mp4
│      day69-12-Linux76-精英班-Ansible-循环~1.mp4
│      day69-13-Linux76-精英班-Ansible-循环~1.mp4
│      day69-14-Linux76-精英班-Ansible-循环多个变量~1.mp4
│      day69-15-Linux76-精英班-Ansible-handlers~1.mp4
│      day69-16-Linux76-精英班-Ansible-handlers小结~1.mp4
│      day69-17-Linux76-精英班-Ansible-tags标签~1.mp4
│      day69-18-Linux76-精英班-Ansible-文件复用~1.mp4
│      day69-19-Linux76-精英班-Ansible-忽略错误~1.mp4
│      day69-20-Linux76-精英班-Ansible-总结~1.mp4
│      
├─day70-老男孩教育76期-精英班-综合架构-Ansible-综合项目
│      day70-01-Linux76-精英班-今日内容.mp4
│      day70-02-Linux76-精英班-Ansible项目流程.mp4
│      day70-04-Linux76-精英班-Ansible环境准备.mp4
│      day70-05-Linux76-精英班-Ansible-Roles说明.mp4
│      day70-06-Linux76-精英班-Ansible-基础环境.mp4
│      day70-07-Linux76-精英班-Ansible-基础环境准备.mp4
│      day70-08-Linux76-精英班-Ansible-服务准备-nginx.mp4
│      day70-09-Linux76-精英班-Ansible-服务准备-php.mp4
│      day70-10-Linux76-精英班-Ansible-服务准备-mariadb.mp4
│      day70-11-Linux76-精英班-Ansible-部署应用程序.mp4
│      day70-12-Linux76-精英班-Ansible-总结.mp4
│      dya70-03-Linux76-精英班-Ansible项目架构梳理.mp4
│      
├─day71-老男孩教育76期-精英班-shell-day1
│      20210323_145418.mp4
│      Linux76期-day71-shell编程-shell初识-01.mp4
│      Linux76期-day71-shell编程-特殊位置环境变量-03.mp4
│      Linux76期-day71-shell编程-环境变量-02.mp4
│      
├─day72-老男孩教育76期-精英班-shell-day2
│      20210323_145418.mp4
│      Linux76期-day72-shell编程-变量子串-01.mp4
│      Linux76期-day72-shell编程-数值比较-03.mp4
│      Linux76期-day72-shell编程-数值运算-02.mp4
│      Linux76期-day72-shell编程-文件判断-04.mp4
│      
├─day73-老男孩教育76期-精英班-shell-day3
│      Linux76期-day73-shell编程-if案例-03.mp4
│      Linux76期-day73-shell编程-if案例-04.mp4
│      Linux76期-day73-shell编程-知识点回顾-01.mp4
│      Linux76期day73-shell编程-正则匹配-if判断-02.mp4
│      
├─day74-老男孩教育76期-精英班-shell-day4
│      Linux76-day74-shell编程-case-jumpserver-03.mp4
│      Linux76-day74-shell编程-case-jumpserver-04.mp4
│      Linux76-day74-shell编程-case-Nginx启动脚本-02.mp4
│      Linux76-day74-shell编程-for循环-案例-05.mp4
│      Linux76-day74-shell编程-while循环-案例-06.mp4
│      Linux76-day74-shell编程-作业-07.mp4
│      Linux76期-day73-shell编程-case-01mp4.mp4
│      
├─day75-老男孩教育76期-精英班-shell-day5
│      Linux76-day75-shell编程-函数-01.mp4
│      Linux76-day75-shell编程-数组-02.mp4
│      Linux76-day75-shell编程-数组-03.mp4
│      Linux76-day75-shell编程-案例-04.mp4
│      
├─day76-老男孩教育76期-精英班-四剑客-正则
│      day75-06-Linux76-精英班-基础正则-02~1.mp4
│      day76–01-Linux76-精英班-四剑客课程概述~1.mp4
│      day76-02-Linux76-精英班-正则分类~1.mp4
│      day76-03-Linux76-精英班-正则误区-上~1.mp4
│      day76-04-Linnux76-精英班-正则误区-使用注意事项~1.mp4
│      day76-05-Linux76-精英班-基础正则-01~1.mp4
│      day76-07-Linux76-精英班-基础正则-03~1.mp4
│      day76-08-Linux76-精英班-基础正则-04~1.mp4
│      day76-09-Linux76-精英班-基础正则小结及转义字符~1.mp4
│      day76-10-Linux76-精英班-扩展正则-01~1.mp4
│      day76-11-Linux76-精英班-扩展正则-02~1.mp4
│      day76-12-Linux76-精英班-扩展正则-03~1.mp4
│      day76-13-Linux76-精英班-正则故障说明~1.mp4
│      day76-14-Linux76-精英班-扩展正则-04~1.mp4
│      day76-15-Linux76-精英班-扩展正则-05~1.mp4
│      day76-16-Linux76-精英班-其他类型正则~1.mp4
│      day76-17-Linux76-精英班-今日总结~1.mp4
│      
├─day77-老男孩教育76期-精英班-四剑客-grep-sed-awk
│      day77-01-Linux76-精英班-日常复习~1.mp4
│      day77-02-Linux76-精英班-四剑客-grep~1.mp4
│      day77-03-Linux76-精英班-四剑客-sed-查找~1.mp4
│      day77-04-Linux76-精英班-四剑客-sed-查找~1.mp4
│      day77-05-Linux76-精英班-四剑客-sed-删除~1.mp4
│      day77-06-Linux76-精英班-四剑客-sed-增加~1.mp4
│      day77-07-Linux76-精英班-四剑客-sed-替换~1.mp4
│      day77-08-Linux76-精英班-四剑客-sed-进阶-N~1.mp4
│      day77-09-Linux76-精英班-四剑客-awk-概述~1.mp4
│      day77-10-Linux76-精英班-四剑客-awk-执行流程~1.mp4
│      day77-11-Linxu76-精英班-四剑客-awk-取行~1.mp4
│      day77-12-Linux76-精英班-四剑客-awk-取列~1.mp4
│      day77-13-Linux76-精英班-四剑客-awk-综合取行取列~1.mp4
│      day77-14-Linux76-精英班-四剑客-awk-综合案例~1.mp4
│      day77-15-Linux76-精英班-四剑客-总结~1.mp4
│      
├─day78-老男孩教育76期-精英班-四剑客-awk
│      day78-01-Linux76-精英班-复习与四剑客应用场景~1.mp4
│      day78-02-Linux76-精英班-awk模式动作~1.mp4
│      day78-03-Linux76-精英班-awk特殊模式-BEGIN~1.mp4
│      day78-04-Linux76-精英班-awk统计案例详解~1.mp4
│      day78-05-Linux76-精英班-awk统计案例详解~1.mp4
│      day78-06-Linux76-精英班-awk统计案例详解~1.mp4
│      day78-07-Linux76-精英班-awk数组使用案例~1.mp4
│      day78-08-Linux76-精英班-awk数组分析统计~1.mp4
│      day78-09-Linux76-精英班-awk数组案例详解~1.mp4
│      day78-10-Linux76-精英班-awk-判断案例~1.mp4
│      day78-11-Linux76-精英班-awk-for循环案例~1.mp4
│      day78-12-Linux76-精英班-awk-for循环案例~1.mp4
│      day78-13-Linux76-精英班-awk总结~1.mp4
│      
├─day79-老男孩教育76期-精英班-阿里云-架构课程-ecs-nas-oss-rds
│      day79-01-Linux76-精英班-阿里云回顾与概述~1.mp4
│      day79-02-Linux76-精英班-阿里云ecs创建详解~1.mp4
│      day79-03-Linux76-精英班-阿里云ecs-vpc创建~1.mp4
│      day79-04-Linux76-精英班-阿里云ecs-云盘~1.mp4
│      day79-05-Linux76-精英班-阿里云ecs-快照容量计算及费用核算~1.mp4
│      day79-06-Linux76-精英班-阿里云nas-使用指南~1.mp4
│      day79-07-Linux76-精英班-阿里云nas-生命周期管理~1.mp4
│      day79-08-Linux76-精英班-阿里云-oss-使用指南~1.mp4
│      day79-09-Linux76-精英班-阿里云-rds~1.mp4
│      day79-10-Linux76-精英班-阿里云-项目任务~1.mp4
│      
├─day80-老男孩教育76期-精英班-阿里云-架构课程-项目-oss-ram-slb-clb
│      day80-02-Linux76-阿里云综合项目讲解~1.mp4
│      day80-03-Linux76-阿里云-项目-rds-nas-redis准备~1.mp4
│      day80-04-Linux76-阿里云-项目-ecs-C8-lnmp~1.mp4
│      day80-05-Linux76-阿里云-项目-lnmp~1.mp4
│      day80-06-Linux76-阿里云-项目-部署应用~1.mp4
│      day80-07-Linux76-阿里云-项目-nas挂载~1.mp4
│      day80-08-Linux76-阿里云-项目-oss使用指南~1.mp4
│      day80-09-Linux76-阿里云-项目-客户端使用~1.mp4
│      day80-10-Linux76-阿里云-RAM访问控制~1.mp4
│      day80-11-Linux76-阿里云-RAM实战案例~1.mp4
│      day80-12-Linux76-阿里云-RAM小结~1.mp4
│      day80-13-Linux76-阿里云-负载均衡-CLB-ALB-SLB~1.mp4
│      day80-14-Linux76-阿里云-负载均衡环境准备及创建~1.mp4
│      day80-15-Linux76-阿里云-负载均衡调试~1.mp4
│      day80-16-Linux76-阿里云-根据uri进行转发~1.mp4
│      day80-17-Linux76-阿里云-今日总结~1.mp4
│      day80-18-Linux76-阿里云-项目要求~1.mp4
│      
├─day81-老男孩教育76期-精英班-阿里云-架构课程-alb-https-cdn-dns
│      day81-01-Linux76-精英班-课程复习~1.mp4
│      day81-02-Linux76-精英班-slb-clb工作流程~1.mp4
│      day81-03-Linux76-精英班-alb应用指南~1.mp4
│      day81-04-Linux76-精英班-alb应用场景~1.mp4
│      day81-05-Linux76-精英班-alb应用指南~1.mp4
│      day81-06-Linux76-精英班-alb-小试牛刀~1.mp4
│      day81-07-Linux76-精英班-alb-根据用户请求报头进行转发~1.mp4
│      day81-08-Linux76-精英班-alb-小结~1.mp4
│      day81-09-Linux76-精英班-域名-云解析DNS~1.mp4
│      day81-10-Linux76-精英班-小结~1.mp4
│      day81-11-Linux76-精英班-https证书使用指南~1.mp4
│      day81-12-Linux76-精英班-ssl证书小结~1.mp4
│      day81-13-Linux76-精英班-cdn加速原理~1.mp4
│      day81-14-Linux76-精英班-cdn使用指南~1.mp4
│      day81-15-Linux76-精英班-cdn-https~1.mp4
│      day81-16-Linux76-精英班-cdn计费详解~1.mp4
│      day81-17-Linux76-精英班-今日总结~1.mp4
│      
├─day82-老男孩教育76期-精英班-阿里云-架构课程-进阶内容-nat-cen-ess-aliyuncli
│      day82-01-linux76-精英班-阿里云复习与回顾~1.mp4
│      day82-02-Linux76-精英班-阿里云新架构详解~1.mp4
│      day82-03-Linux76-精英班-nat网关-snat~1.mp4
│      day82-04-Linux76-精英班-nat网关-dnat~1.mp4
│      day82-05-Linux76-精英班-nat网关应用场景及小结~1.mp4
│      day82-06-Linux76-精英班-高速通道~1.mp4
│      day82-07-Linux76-精英班-cen云企业网~1.mp4
│      day82-08-Linux76-精英班-cen云企业网小结~1.mp4
│      day82-09-Linux76-精英班-ess工作流程~1.mp4
│      day82-10-Linux76-精英班-ess创建伸缩组~1.mp4
│      day82-11-Linux76-精英班-ess伸缩配置~1.mp4
│      day82-12-Linux76-精英班-ess伸缩规则与报警任务~1.mp4
│      day82-13-Linux76-精英班-ess规则调试~1.mp4
│      day82-14-Linux76-精英班-ess故障案例~1.mp4
│      day82-15-Linux76-精英班-ess案例01~1.mp4
│      day82-16-Linux76-精英班-ess案例02~1.mp4
│      day82-17-Linux76-精英班-自动化管理-aliyuncli~1.mp4
│      day82-18-Linux76-精英班-自动化管理-ansible初步~1.mp4
│      day82-19-Linux76-精英班-今日总结~1.mp4
│      
├─day83-老男孩教育76期-精英班-阿里云-架构课程-进阶内容-ros-oos-waf-态势感知
│      day83-01-Linux76-精英班-B站挂了那点事~1.mp4
│      day83-02-Linux76-精英班-运维故障等级~1.mp4
│      day83-03-Linux76-精英班-阿里云-ansible-有坑跳过~1.mp4
│      day83-04-Linux76-精英班-阿里云-ros~1.mp4
│      day83-05-Linux76-精英班-阿里云-oos~1.mp4
│      day83-06-Linux76-精英班-阿里云-安全组~1.mp4
│      day83-07-Linux76-精英班-阿里云-云盾~1.mp4
│      day83-08-Linux76-精英班-阿里云-云安全中心~1.mp4
│      day83-09-Linux76-精英班-阿里云-waf防火墙~1.mp4
│      day83-10-Linux76-精英班-阿里云-waf防火墙搭建及验证~1.mp4
│      day83-11-Linux76-精英班-阿里云-调试与日志~1.mp4
│      day83-12-Linux76-精英班-阿里云-总结~1.mp4
│      day83-13-Linux76-精英班-阿里云-产品总结~1.mp4
│      day83-14-Linux76-精英班-阿里云-网站架构详解~1.mp4
│      day83-15-Linux76-精英班-阿里云-常见问题~1.mp4
│      
├─day84-老男孩教育76期-精英班-Zabbix监控架构-Zabbix初使用
│      day84-01-Linux76-精英班-监控体系概述~1.mp4
│      day84-02-Linux76-精英班-为何使用监控~1.mp4
│      day84-03-Linux76-精英班-站在命令食物链顶端的命令~1.mp4
│      day84-04-Linux76-精英班-面试题-你们公司监控怎么做的-上部~1.mp4
│      day84-05-Linux76-精英班-面试题-你们公司监控怎么做的-中部-全局监控工具~1.mp4
│      day84-06-Linux76-精英班-面试题-你们公司监控怎么做的-下部~1.mp4
│      day84-07-Linux76-精英班-Zabbix生命周期~1.mp4
│      day84-08-Linux76-精英班-Zabbix监控架构~1.mp4
│      day84-09-Linux76-精英班-Zabbix配置需求~1.mp4
│      day84-10-Linux76-精英班-Zabbix-Web环境准备~1.mp4
│      day84-11-Linux76-精英班-Zabbix-Web环境准备~1.mp4
│      day84-12-Linux76-精英班-Zabbix-服务端与数据库配置~1.mp4
│      day84-13-Linux76-精英班-Zabbix-前端~1.mp4
│      day84-14-Linux76-精英班-Zabbix-故障排查~1.mp4
│      day84-15-Linux76-精英班-Zabbix搭建小结~1.mp4
│      day84-16-Linux76-精英班-Zabbix监控服务端流程~1.mp4
│      day84-17-Linux76-精英班-Zabbix今日小结~1.mp4
│      
├─day85-老男孩教育76期-精英班-Zabbix监控架构-Zabbix初步-自定义监控详解
│      day85-01-Linux76-精英班-监控回顾及今日内容~1.mp4
│      day85-02-Linux76-精英班-zabbix-sever-agent2配置文件详解~1.mp4
│      day85-03-Linux76-精英班-zabbix-客户端配置~1.mp4
│      day85-04-Linux76-精英班-zabbix-前端添加主机~1.mp4
│      day85-05-Linux76-精英班-zabbix-运维日常查看数据~1.mp4
│      day85-06-Linux76-精英班-zabbix-图形中文乱码处理流程~1.mp4
│      day85-07-Linux76-精英班-zabbix自定义监控全流程~1.mp4
│      day85-08-Linux76-精英班-zabbix自定义key~1.mp4
│      day85-09-Linux76-精英班-zabbix自定义监控项~1.mp4
│      day85-10-Linux76-精英班-zabbix触发器~1.mp4
│      day85-11-Linux76-精英班-zabbix图形及全流程检查~1.mp4
│      day85-12-Linux76-精英班-zabbix服务排错案例实战~1.mp4
│      day85-13-Linux76-精英班-zabbix自定义监控小结~1.mp4
│      day85-14-Linux76-精英班-zabbix监控项类型~1.mp4
│      day85-15-Linux76-精英班-zabbix自定义监控进阶~1.mp4
│      day85-16-Linux76-精英班-zabbix自定义监控进阶-传参~1.mp4
│      day85-17-Linux76-精英班-zabbix自定义监控故障案例~1.mp4
│      day85-18-Linux76-精英班-zabbix总结~1.mp4
│      
├─day86-老男孩教育76期-精英班-Zabbix监控架构-Zabbix-自定义模板与告警
│      day86-01-Linux76-精英班-zabbix监控项与正则~1.mp4
│      day86-02-Linux76-精英班-zabbix图形展示~1.mp4
│      day86-03-Linux76-精英班-zabbix自定义模板全流程~1.mp4
│      day86-04-Linux76-精英班-zabbix告警方案选择~1.mp4
│      day86-05-Linux76-精英班-zabbix-邮件告警-配置收件人~1.mp4
│      day86-06-Linux76-精英班-zabbix-用户与用户组分配~1.mp4
│      day86-07-Linux76-精英班-zabbix-配置动作与全流程检查~1.mp4
│      day86-08-Linux76-精英班-zabbix-邮件报警小结~1.mp4
│      day86-09-Linux76-精英班-zabbix-微信告警全流程~1.mp4
│      day86-10-Linux76-精英班-zabbix-微信脚本~1.mp4
│      day86-11-Linux76-精英班-zabbix-微信发件人-收件人及调试~1.mp4
│      day86-12-Linux76-精英班-zabbix-今日总结~1.mp4
│      
├─day87-老男孩教育76期-精英班-Zabbix监控架构-zabbix-多维度客户端监控-自动化监控
│      day87-01-Linux76-精英班-zabbix复习~1.mp4
│      day87-02-Linux76-精英班-zabbix监控接口应用场景详解~1.mp4
│      day87-03-Linux76-精英班-zabbix监控windows及win-server~1.mp4
│      day87-04-Linux76-精英班-zabbix-snmp监控网络设备~1.mp4
│      day87-05-Linux76-精英班-zabbix-网络设备snmp-调试与补充~1.mp4
│      day87-06-Linux76-精英班-zabbix-网络设备监控~1.mp4
│      day87-07-Linux76-精英班-zabbix-JMX-Java-Gateway监控~1.mp4
│      day87-08-Linux76-精英班-zabbix-java-gateway部署全流程~1.mp4
│      day87-09-Linux76-精英班-zabbix-添加jmx主机~1.mp4
│      day87-10-Linux76-精英班-zabbix-排错详解~1.mp4
│      day87-11-Linux76-精英班-zabbix-java应用监控小结~1.mp4
│      day87-12-Linux76-精英班-zabbix-客户端应用场景总结~1.mp4
│      day87-13-Linux76-精英班-zabbix与自动化概述~1.mp4
│      day87-14-Linux76-精英班-zabbix自动发现vs自动注册~1.mp4
│      day87-15-Linux76-精英班-zabbix自动发现环境准备~1.mp4
│      day87-16-Linux76-精英班-zabbix自动发现全流程~1.mp4
│      day87-17-Linux76-精英班-zabbix总结~1.mp4
│      
├─day88-老男孩教育76期-精英班-Zabbix监控架构-zabbix-自动化监控及低级自动发现
│      day88-01-Linux76-精英班-面试全流程详解及复习方向~1.mp4
│      day88-02-Linux76-精英班-日常复习~1.mp4
│      day88-03-Linux76-精英班-一个hosts解析引起的血案~1.mp4
│      day88-04-Linux76-精英班-自动注册-客户端配置~1.mp4
│      day88-05-Linux76-精英班-自动注册-添加动作~1.mp4
│      day88-06-Linux76-精英班-自动发现与自动注册~1.mp4
│      day88-07-Linux76-精英班-排错记录~1.mp4
│      day88-08-Linux76-精英班-zabbix客户端主动模式与被动模式~1.mp4
│      day88-09-Linux76-zabbix-分布式监控应用场景~1.mp4
│      day88-10-Linux76-zabbix-代理模式全流程~1.mp4
│      day88-11-Linux76-zabbix-分布式排错流程~1.mp4
│      day88-12-Linux76-zabbix-分布式监控总结~1.mp4
│      day88-13-Linux76-zabbix-低级自动发现规则~1.mp4
│      day88-14-Linux76-zabbix-低级自动发现应用场景~1.mp4
│      day88-15-Linux76-zabbix-监控项原型~1.mp4
│      day88-16-Linux76-zabbix-今日总结~1.mp4
│      
├─day89-老男孩教育76期-精英班-Zabbix监控架构-zabbix-从0开始搭建lld
│      day89-01-Linux76-zabbix-今日复习~1.mp4
│      day89-02-Linux76-zabbix-zabbix-proxy监控jmx~1.mp4
│      day89-03-Linux76-zabbix-低级自动发现-网卡总流量-监控项原型~1.mp4
│      day89-04-Linux76-zabbix-低级地总发现-网卡总流量-全流程~1.mp4
│      day89-05-Linux76-zabbix-从0开始创建lld~1.mp4
│      day89-06-Linux76-zabbix-从0开始创建lld-创建lld规则~1.mp4
│      day89-07-Linux76-zabbix-从0开始创建lld-创建lld规则补充~1.mp4
│      day89-08-Linux76-zabbix-从0开始创建lld-触发器原型~1.mp4
│      day89-09-Linux76-zabbix-从0开始创建lld-触发器原型~1.mp4
│      day89-10-Linux76-zabbix-从0开始创建lld-触发器原型-图形原型~1.mp4
│      day89-11-Linux76-zabbix-lld总结~1.mp4
│      zabbix客户端启动失败案例~1.mp4
│      
├─day90-老男孩教育76期-精英班-Zabbix监控架构-zabbix-api-zabbix优化-grafana
│      day90-01-Linux76-zabbix-api~1.mp4
│      day90-02-Linux76-zabbix-api~1.mp4
│      day90-03-Linux76-zabbix-性能优化~1.mp4
│      day90-04-Linux76-zabbix-性能优化-poller~1.mp4
│      day90-05-Linux76-zabbix-性能优化-监控项及键值-容量计算~1.mp4
│      day90-06-Linux76-zabbix-性能优化-总结~1.mp4
│      day90-07-Linux76-zabbix-grafana部署~1.mp4
│      day90-08-Linux76-zabbix-grafana安装插件~1.mp4
│      day90-09-Linux76-zabbix-grafana插件配置~1.mp4
│      day90-10-Linux76-grafana-面板修改~1.mp4
│      day90-11-Linux76-grafana-使用正则表达式过滤~1.mp4
│      day90-12-Linux76-grafana-添加面板.mp4
│      day90-13-Linux76-grafana-快使用模板.mp4
│      day90-14-Linux76-今日总结.mp4
│      
├─day91-老男孩教育76期-精英班-Zabbix监控架构-全网监控项目
│      day91-01-Linux76-zabbix-IT公司监控架构~1.mp4
│      day91-02-Linux76-zabbix-项目实战-项目需求分析~1.mp4
│      day91-03-Linux76-zabbix-项目实战-项目需求分析~1.mp4
│      day91-04-Linux76-zabbix-nginx监控-相关项~1.mp4
│      day91-05-Linux76-zabbix-nginx日志状态码数量监控~1.mp4
│      day91-06-Linux76-zabbix-nginx-tcp状态监控~1.mp4
│      day91-07-Linux76-zabbix-证书过期监控及制作模板~1.mp4
│      day91-08-Linux76-zabbix-php状态监控~1.mp4
│      day91-09-Linux76-zabbix-php模板~1.mp4
│      day91-10-Linux76-zabbix-web场景监控页面~1.mp4
│      day91-11-Linux76-zabbix-web场景监控api~1.mp4
│      day91-12-Linux76-zabbix-web场景监控总结~1.mp4
│      day91-13-Linux76-zabbix-tomcat多实例监控~1.mp4
│      day91-14-Linux76-zabbix-tomcat多实例-脚本与配置~1.mp4
│      day91-15-Linux76-zabbix-tomcat多实例lld完结~1.mp4
│      day91-16-Linux76-zabbix-redis监控~1.mp4
│      day91-17-Linux76-zabbix-数据库监控~1.mp4
│      day91-18-Linux76-zabbix-存储等服务~1.mp4
│      day91-19-Linux76-zabbix-全网监控总结~1.mp4
│      
├─day92-老男孩教育76期-精英班-排障全流程-lvs
│      day92-01-Linux76-那些年遇到的故障-http状态码篇~1.mp4
│      day92-02-Linux76-那些年遇到的故障-网络相关~1.mp4
│      day92-03-Linux76-那些年遇到的故障-用户访问网站流程~1.mp4
│      day92-04-Linux76-那些年遇到的故障-web~1.mp4
│      day92-05-Linux76-那些年遇到的故障-补充~1.mp4
│      day92-06-Linux76-精英班-lvs概述~1.mp4
│      day92-07-Linux76-精英班-各种负载均衡选项~1.mp4
│      day92-08-Linux76-精英班-负载均衡vs反向代理~1.mp4
│      day92-09-Linux76-精英班-arp解析全流程~1.mp4
│      day92-10-Linux76-精英班-lvs概述~1.mp4
│      day92-11-Linux76-精英班-lvs-cip-vip-dip-rip~1.mp4
│      day92-12-Linux76-精英班-lvs-dr模式详解~1.mp4
│      day92-13-Linux76-精英班-lvs-dr模式详细分析~1.mp4
│      day92-14-Linux76-精英班-lvs-nat模式详解~1.mp4
│      day92-15-Linux76-精英班-lvs-环境准备~1.mp4
│      day92-16-Linux76-精英班-lvs-服务端配置~1.mp4
│      day92-17-Linux76-精英班-lvs-部署与调试~1.mp4
│      day92-18-Linux76-精英班-lvs-总结~1.mp4
│      
├─day93-老男孩教育76期-精英班-运维的1天-lvs-运维发展
│      day93-01-Linux76-精英班-面试找工作那些事~1.mp4
│      day93-02-Linux76-精英班-运维的1天~1.mp4
│      day93-03-Linux76-精英班-lvs版本情况~1.mp4
│      day93-04-Linux76-精英班-lvs与keepalived~1.mp4
│      day93-05-Linux76-精英班-lvs与keepalived调试~1.mp4
│      day93-06-Linux76-精英班-lvs总结~1.mp4
│      day93-07-Linux76-精英班-运维发展~1.mp4
│      day93-08-Linux76-精英班-代码上线概述~1.mp4
│      
├─day94-老男孩教育76期-精英班-运维的1天-持续集成系列-git
│      day94-01-Linux76-精英班-运维岗位详解~1(1).mp4
│      day94-01-Linux76-精英班-运维岗位详解~1.mp4
│      day94-02-Linux76-精英班-运维详细岗位要求~1(1).mp4
│      day94-02-Linux76-精英班-运维详细岗位要求~1.mp4
│      day94-03-Linux76-精英班-运维发展方向~1(1).mp4
│      day94-03-Linux76-精英班-运维发展方向~1.mp4
│      day94-04-Linux76-精英班-软件生命周期~1(1).mp4
│      day94-04-Linux76-精英班-软件生命周期~1.mp4
│      day94-05-Linux76-精英班-软件生命首期详解~1(1).mp4
│      day94-05-Linux76-精英班-软件生命首期详解~1.mp4
│      day94-06-Linux76-精英班-软件生命周期补充-集成-交付-部署~1(1).mp4
│      day94-06-Linux76-精英班-软件生命周期补充-集成-交付-部署~1.mp4
│      day94-07-Linux76-精英班-ci-cd-devops~1(1).mp4
│      day94-07-Linux76-精英班-ci-cd-devops~1.mp4
│      day94-08-Linux76-精英班-小结~1(1).mp4
│      day94-08-Linux76-精英班-小结~1.mp4
│      day94-09-Linux76-精英班-四大环境~1(1).mp4
│      day94-09-Linux76-精英班-四大环境~1.mp4
│      day94-10-Linux76-精英班-代码发布流程~1(1).mp4
│      day94-10-Linux76-精英班-代码发布流程~1.mp4
│      day94-11-Linux76-精英班-代码发布策略~1(1).mp4
│      day94-11-Linux76-精英班-代码发布策略~1.mp4
│      day94-12-Linux76-精英班-DevOps环境准备及部署流程~1(1).mp4
│      day94-12-Linux76-精英班-DevOps环境准备及部署流程~1.mp4
│      day94-13-Linux76-精英班-Git初始~1(1).mp4
│      day94-13-Linux76-精英班-Git初始~1.mp4
│      day94-15-Linux76-精英班-git环境准备~1(1).mp4
│      day94-15-Linux76-精英班-git环境准备~1.mp4
│      day94-16-Linux76-精英班-git集成操作~1(1).mp4
│      day94-16-Linux76-精英班-git集成操作~1.mp4
│      day94-17-Linux76-精英班-git四种空间及4种模式~1(1).mp4
│      day94-17-Linux76-精英班-git四种空间及4种模式~1.mp4
│      day94-18-Linux76-精英班-git命令总结~1(1).mp4
│      day94-18-Linux76-精英班-git命令总结~1.mp4
│      day94-19-Linux76-精英班-今日总结~1(1).mp4
│      day94-19-Linux76-精英班-今日总结~1.mp4
│      day95-14-Linux76-精英班-Git详解~1(1).mp4
│      day95-14-Linux76-精英班-Git详解~1.mp4
│      
├─day95-老男孩教育76期-精英班-git
│      day95-01-Linux76-精英班-面试时候遇到的天书词汇.mp4
│      day95-02-Linux76-精英班-复习.mp4
│      day95-03-Linux76-精英班-git-checkout补充.mp4
│      day95-04-Linux76-精英班-git-分支概述.mp4
│      day95-05-Linux76-精英班-git-分支详解.mp4
│      day95-06-Linux76-精英班-git-分支提交实战详解.mp4
│      day95-07-Linux76-精英班-git-生产环境发布流程.mp4
│      day95-08-Linux76-教育版-git-远程仓库.mp4
│      day95-09-Linux76-精英班-git-远程仓库使用.mp4
│      day95-10-Linux76-精英班-git-clone下载.mp4
│      day95-11-Linux76-精英班-今日总结.mp4
│      
├─day96-老男孩教育76期-精英班-DevOps-Git-Jenkins-水印加密
│      day96-01-Linux76-技术债-技术栈~1.mp4
│      day96-02-Linux76-精英班-windows使用git~1.mp4
│      day96-03-Linux76-精英班-git远程仓库分支及使用~1.mp4
│      day96-04-Linux76-精英班-git-tab标签~1.mp4
│      day96-05-Linux76-精英班-git-ignore~1.mp4
│      day96-06-Linux76-精英班-git总结~1.mp4
│      day96-07-Linux76-精英班-Gitlab概述~1.mp4
│      day96-08-Linux76-精英班-Gitlab硬件要求~1.mp4
│      day96-09-Linux76-精英班-Gitlab快速上手指南~1.mp4
│      day96-10-Linux76-精英班-Gitlab配置发件人~1.mp4
│      day96-11-Linux76-精英班-Gitlab配置与初始化~1.mp4
│      day96-12-Linux76-精英班-Gitlab汉化~1.mp4
│      day96-13-Linux76-精英班-Gitlab-用户-用户组-仓库~1.mp4
│      day96-14-Linux76-精英班-Gitlab-案例01-理解项目与组~1.mp4
│      day96-15-Linux76-精英班-Gitlab-案例02-主程序员-普通程序员~1.mp4
│      day96-16-Linux76-精英班-Gitlab-总结~1.mp4
│      
├─day97-老男孩教育76期-精英班-DevOps-Gitlab-Jenkins
│      day97-01-Linux76-精英班-面试那点事之故障~1.mp4
│      day97-02-Linux76-精英班-面试那点事之cdn故障~1.mp4
│      day97-03-Linux76-精英班-面试那点事之其他故障~1.mp4
│      day97-04-Linux76-精英班-Gitlab开发人员提交合并请求~1.mp4
│      day97-05-Linux76-精英班-Gitlab备份详解~1.mp4
│      day97-06-Linux76-精英班-Gitlab恢复详解~1.mp4
│      day97-07-Linux76-精英班-Gitlab升级~1.mp4
│      day97-08-Linux76-精英班-Gitlab升级检查~1.mp4
│      day97-09-Linux76-精英班-Gitlab迁移~1.mp4
│      day97-10-Linux76-精英班-Gitlab总结~1.mp4
│      day97-11-Linux76-精英班-Jenkins概述~1.mp4
│      day97-12-Linux76-精英班-Jenkins快速部署~1.mp4
│      day97-13-Linux76-精英班-Jenkins目录详解~1.mp4
│      day97-14-Linux76-精英班-Jenkins插件管理~1.mp4
│      day97-15-Linux76-精英班-Jenkins安装phi插件原理~1.mp4
│      day97-16-Linux76-精英班-总结~1.mp4
│      
├─day98-老男孩教育76期-精英班-DevOps-Jenkins持续集成
│      day98-01-Linux76-精英班-Jenkins补充插件~1.mp4
│      day98-02-Linux76-精英班-Jenkins与shell集成~1.mp4
│      day98-03-Linux76-精英班-Jenkins与Gitlab集成-代码准备~1.mp4
│      day98-04-Linux76-精英班-Jenkins与Gitlab集成-完结~1.mp4
│      day98-05-Linux76-精英班-Jenkins与Gitlab集成小结~1.mp4
│      day98-06-Linux76-精英班-jenkins故障排查~1.mp4
│      day98-06-Linux76-精英班-Jenkins项目环境准备~1.mp4
│      day98-08-Linux76-精英班-自动化部署代码~1.mp4
│      day98-09-Linux76-精英班-自动化部署代码~1.mp4
│      day98-10-Linux76-精英班-今日总结~1.mp4
│      dya98-07-Linux76-精英班-手动代码上线~1.mp4
│      
├─day99-老男孩教育76期-精英班-DevOps-Jenkins持续集成
│      day99-01-Linux76-精英班-面试题指南书写过什么自动化脚本~1.mp4
│      day99-02-Linux76-精英班-复习~1.mp4
│      day99-03-Linux76-精英班-Gitlab-jenkins自动化部署代码~1.mp4
│      day99-04-Linux76-精英班-Gitlab-jenkins自动部署代码~1.mp4
│      day99-05-Linux76-精英班-Gitlab-jenkins-自动部署全流程~1.mp4
│      day99-06-Linux76-精英班-排错案例01~1.mp4
│      day99-07-Linux76-精英班-添加Commit-id~1.mp4
│      day99-08-Linux76-精英班-故障排查案例02~1.mp4
│      day99-09-Linux76-精英班-生产环境tag标签及jenkins应用案例~1.mp4
│      day99-10-Linux76-精英班-测试与调试~1.mp4
│      day99-11-Linux76-精英班-脚本的bug调试与jenkins参数化选项额外功能~1.mp4
│      day99-12-Linux76-精英班-回滚脚本概述~1.mp4
│      day99-13-Linux76-精英班-回顾脚本书写~1.mp4
│      
├─[补课]10-老男孩Linux76期-markdown语法详解
│      01-day10-复习-用户管理.mp4
│      02-day10-markdown-typora配置介绍.mp4
│      03-day10-markdown-语法-上部.mp4
│      04-day10-markdown-语法下部.mp4
│      
├─【补课】02-老男孩linux76期-vmware-系统安装-补课-源视频
│      01-老男孩教育-SRE-工程师讲解及每日学习流程.mp4
│      02-钉钉使用指南.mp4
│      03-练习题讲解.mp4
│      04-vmware端口映射.mp4
│      05-teamviewer远程工具-使用指南.mp4
│      
├─【补课】03-老男孩linux76期-命令行-shell-bash特点-补课-源视频
│      01-老男孩教育-精英班-xmind使用指南.mp4
│      02-老男孩教育-精英班-克隆与修改ip.mp4
│      03-老男孩教育-精英班-shell.mp4
│      04-老男孩教育-精英班-命令总结.mp4
│      05-老男孩教育-精英班-linux快捷键.mp4
│      06-老男孩教育-精英班-linux别名.mp4
│      
└─【补课】04-老男孩教育76期-补课
        01-老男孩76-精英班-学习方法.mp4
        02-老男孩76-精英班-练习题讲解.mp4
        03-老男孩76-精英班-练习题讲解.mp4
        
老男孩linux77就业班
│  Linux-SRE大纲2021-详细-v6.3.pdf
│  
├─1 - Fundamental基础架构阶段
│  ├─【老男孩77期-1】Linux基础 1-26
│  │  ├─1
│  │  │      1.02-老男孩77期学前动员令(P1).mp4
│  │  │      10.10-老男孩教育和其他机构的区别(P10).mp4
│  │  │      11.11-如何能巴巴的持续学习5个月?(P11).mp4
│  │  │      12.12-如何能坚持学习之跳出舒适区讲解(P12).mp4
│  │  │      13.13-应该花费多少精力和如何保证(P13).mp4
│  │  │      14.14-如何给自己灌输鉴定学好技术信念(P14).mp4
│  │  │      15.15-学好Linux运维的4个核心要素讲解1(P15).mp4
│  │  │      16.16-学好Linux运维的4个核心要素讲解2(P16).mp4
│  │  │      17.17-企业对运维岗位要求说明(P17).mp4
│  │  │      18.18-学好Linux的课堂听课方法和要领1(P18).mp4
│  │  │      19.19-学好Linux的课堂听课方法和要领2(P19).mp4
│  │  │      2.03-学好运维之如何防止犯困无法听课?(P2).mp4
│  │  │      20.20-结束语和今日作业(P20).mp4
│  │  │      3.04-来老男孩教育的目的的正确姿势?(P3).mp4
│  │  │      4.04-老男孩老师班级-企业面试题讲解(P4).mp4
│  │  │      5.05-思想课-到底要不要帮助同学?(P5).mp4
│  │  │      6.06-学好技术真能找到工作么?(P6).mp4
│  │  │      7.07-以终为始分析面试过程(P7).mp4
│  │  │      8.08-以终为始分析运维到底需要哪些能力?(P8).mp4
│  │  │      9.09-如何才算学会和学好Linux运维?(P9).mp4
│  │  │      
│  │  ├─10
│  │  │      137.00-追女友神器展示(P137).mp4
│  │  │      138.01-昨日重点回顾(P138).mp4
│  │  │      139.02-Linux文件属性及文件类型介绍(P139).mp4
│  │  │      140.03-wc-which-whereis-locate命令讲解(P140).mp4
│  │  │      141.04-find命令精讲1(P141).mp4
│  │  │      142.05-find命令精讲2(P142).mp4
│  │  │      143.06-find命令精讲3(P143).mp4
│  │  │      144.07-find命令企业案例及作业(P144).mp4
│  │  │      
│  │  ├─11
│  │  │      145.01-知识点回顾(P145).mp4
│  │  │      146.02-tar命令基础知识及实践(P146).mp4
│  │  │      147.03-tar命令知识深入实践(P147).mp4
│  │  │      148.04-企业级案例:打包软链接(P148).mp4
│  │  │      149.05-Linux系统时间及date介绍(P149).mp4
│  │  │      150.06-Linux命令date精讲(P150).mp4
│  │  │      151.07-企业案例1_查找加组合打包1(P151).mp4
│  │  │      152.08-企业案例2_查找加组合打包2(P152).mp4
│  │  │      153.09-周末命令测试题(P153).mp4
│  │  │      
│  │  ├─12
│  │  │      154.01-Inode和block知识介绍(P154).mp4
│  │  │      155.02-Inode特点(P155).mp4
│  │  │      156.03-Linux系统访问文件的原理(P156).mp4
│  │  │      157.04-Linux系统创建文件的原理(P157).mp4
│  │  │      158.05-企业生产案例:Inode满问题(P158).mp4
│  │  │      159.06-block特点(P159).mp4
│  │  │      160.07-企业生产案例:Inode满完美呈现复原(P160).mp4
│  │  │      161.09-企业生产案例:Inode满的企业故障可能原因分析(P161).mp4
│  │  │      162.10-Linux系统链接知识介绍(P162).mp4
│  │  │      163.11-硬链接实践-原理-特点精讲(P163).mp4
│  │  │      164.12-硬链接实践-原理-特点精讲(P164).mp4
│  │  │      165.13-企业面试题:Linux系统软链接和硬链接的区别精讲(P165).mp4
│  │  │      166.14-企业面试题:Linux系统文件删除原理及实践模拟精讲(P166).mp4
│  │  │      167.15-企业生产案例:磁盘满导致的系统故障及解决(P167).mp4
│  │  │      168.16-课后作业及表达内容(P168).mp4
│  │  │      
│  │  ├─13
│  │  │      169.01-第一周结束基础测试题及答案讲解1(P169).mp4
│  │  │      170.02-第一周结束基础测试题及答案讲解2(P170).mp4
│  │  │      171.03-Linux系统用户详细介绍(P171).mp4
│  │  │      172.04-Linux系统用户组介绍(P172).mp4
│  │  │      173.05-和用户相关配置文件说明(P173).mp4
│  │  │      174.06-passw用户主配置文件详解(P174).mp4
│  │  │      175.07-用户密码文件shadow文件详解(P175).mp4
│  │  │      176.08-用户组相关文件说明(P176).mp4
│  │  │      177.09-useradd命令实践详解(P177).mp4
│  │  │      178.10-usermod和userdel用户命令讲解(P178).mp4
│  │  │      179.11-和用户有关的特殊文件及企业故障处理方案(P179).mp4
│  │  │      180.12-课后作业与下节内容(P180).mp4
│  │  │      
│  │  ├─14
│  │  │      181.01-昨日重现(P181).mp4
│  │  │      182.02-passwd和chpasswd命令精讲(P182).mp4
│  │  │      183.03-chage命令讲解(P183).mp4
│  │  │      184.04-chage和passwd深入测试(P184).mp4
│  │  │      185.05-groupadd和groupdel命令讲解(P185).mp4
│  │  │      186.06-su命令精讲及企业生产应用说明(P186).mp4
│  │  │      187.07-sudo应用精讲(P187).mp4
│  │  │      188.08-普通用户如何切换到root原理讲解(P188).mp4
│  │  │      189.09-sudo工作原理流程(P189).mp4
│  │  │      190.10-sudo精细化管理说明(P190).mp4
│  │  │      191.11-查看用户信息命令介绍(P191).mp4
│  │  │      192.12-更改文件用户和组精讲(P192).mp4
│  │  │      193.13-课后作业(P193).mp4
│  │  │      
│  │  ├─15
│  │  │      194.01-老男孩高薪思维课分享(P194).mp4
│  │  │      195.02-昨日知识回顾与扩展(P195).mp4
│  │  │      196.03-文件加锁命令chattr-lsattr实践与企业用户讲解(P196).mp4
│  │  │      197.04-Linux系统权限知识介绍(P197).mp4
│  │  │      198.05-Linux系统针对文件权限说明总结(P198).mp4
│  │  │      199.06-搭建权限测试环境及实战测试(P199).mp4
│  │  │      200.07-Linux系统针对目录权限说明及实践(P200).mp4
│  │  │      201.08-linux系统设置权限说明及实践(P201).mp4
│  │  │      
│  │  ├─16
│  │  │      202.01-坚持难,难在坚持-老男孩思想(P202).mp4
│  │  │      203.02-umask知识与实践(P203).mp4
│  │  │      204.03-其他用户和家目录权限问题(P204).mp4
│  │  │      205.04-企业案例:如何设置权限保障网站安全(P205).mp4
│  │  │      206.05-企业案例:如何设置权限保障网站安全2(P206).mp4
│  │  │      207.06-Linux系统特殊权限位之suid介绍和设置(P207).mp4
│  │  │      208.07-Linux系统特殊权限位suid作用和原理精讲(P208).mp4
│  │  │      209.08-老男孩思想加油站-月薪1万-3万-5万-10万的差别是啥?(P209).mp4
│  │  │      210.09-suid的核心知识总结(P210).mp4
│  │  │      211.10-suid在生产中到底怎么用?(P211).mp4
│  │  │      212.11-sgid知识及作用原理(P212).mp4
│  │  │      213.12-sgid基于目录的知识和应用案例(P213).mp4
│  │  │      214.13-粘滞位知识及特殊权限大总结(P214).mp4
│  │  │      
│  │  ├─17
│  │  │      215.01-为什么要拥有特长?(P215).mp4
│  │  │      216.02-掌握学习方法大于技术本身(P216).mp4
│  │  │      217.03-通配符之文件名匹配(P217).mp4
│  │  │      218.04-通配符之路径位置相关(P218).mp4
│  │  │      219.05-通配符之双引号单引号反引号(P219).mp4
│  │  │      220.06-通配符之其它一堆特殊字符1(P220).mp4
│  │  │      221.07-通配符之其它一堆特殊字符2(P221).mp4
│  │  │      222.08-通配符之其它一堆特殊字符3(P222).mp4
│  │  │      
│  │  ├─18
│  │  │      223.01-Linux正则表达式开篇(P223).mp4
│  │  │      224.02-Linux正则表达概念及特点式(P224).mp4
│  │  │      225.03-Linux基础正则表达式知识与实践1(P225).mp4
│  │  │      226.04-Linux基础正则表达式知识与实践2(P226).mp4
│  │  │      227.05-Linux基础正则表达式测试题及讲解(P227).mp4
│  │  │      228.06-Linux基础正则表达式知识与实践3(P228).mp4
│  │  │      229.07-Linux扩展正则表达式知识与实践1(P229).mp4
│  │  │      230.08-Linux扩展正则表达式知识与实践1(P230).mp4
│  │  │      231.09-Linux特殊正则表达式知识及元字符与实践2(P231).mp4
│  │  │      232.10-Linux特殊正则表达式知识及元字符与实践3(P232).mp4
│  │  │      233.11-Linux三剑客grep命令总结(P233).mp4
│  │  │      234.12-Linux三剑客sed命令介绍及基础讲解(P234).mp4
│  │  │      235.13-77期-第三周-测试题记录成绩-精讲1(P235).mp4
│  │  │      236.14-77期-第三周-测试题记录成绩-精讲2(P236).mp4
│  │  │      
│  │  ├─19
│  │  │      237.01-老男孩职场高新思维及内容回顾(P237).mp4
│  │  │      238.02-Linux三剑客之sed命令讲解及实践1(P238).mp4
│  │  │      239.03-Linux三剑客之sed命令讲解及实践2(P239).mp4
│  │  │      240.04-Linux三剑客之sed命令练习题及讲解(P240).mp4
│  │  │      241.05-Linux三剑客之sed企业应用案例(P241).mp4
│  │  │      242.06-Linux三剑客之sed配合正则企业应用案例取IP1(P242).mp4
│  │  │      243.07-Linux三剑客之sed配合正则企业应用案例取IP2(P243).mp4
│  │  │      244.08-Linux三剑客之sed应用之多项编辑1(P244).mp4
│  │  │      245.09-Linux三剑客之sed常见应用总结(P245).mp4
│  │  │      246.10-Linux三剑客之awk初步知识和实践(P246).mp4
│  │  │      
│  │  ├─2
│  │  │      21.oldboy-2-老男孩课前思想分享(P21).mp4
│  │  │      22.oldboy-3-老男孩老师介绍(P22).mp4
│  │  │      23.oldboy-4-个人端电脑介绍(P23).mp4
│  │  │      24.oldboy-5-企业级服务器介绍(P24).mp4
│  │  │      25.oldboy-6-服务器零部件介绍(P25).mp4
│  │  │      26.oldboy-7-服务器零部件CPU介绍(P26).mp4
│  │  │      27.oldboy-8-多核CPU与多颗区别(P27).mp4
│  │  │      28.oldboy-9-服务器零部件内存介绍及企业级应用思路(P28).mp4
│  │  │      29.oldboy-10-服务器零部件硬盘介绍(P29).mp4
│  │  │      30.oldboy-11-计算机硬件瓶颈对比(重要)(P30).mp4
│  │  │      31.oldboy-12-大厂淘宝有关硬盘企业级案例(P31).mp4
│  │  │      32.oldboy-13–服务器零部件RAID卡介绍(P32).mp4
│  │  │      33.oldboy-14-服务器零部件远程管理卡介绍(P33).mp4
│  │  │      34.oldboy-15-机房服务器及若干重要软件推荐(P34).mp4
│  │  │      35.oldboy-16-服务器零部件主板介绍(P35).mp4
│  │  │      36.oldboy-17计算机核心部件总体组成说明(P36).mp4
│  │  │      37.oldboy-18-计算机的计数知识(P37).mp4
│  │  │      38.oldboy-19-云计算云服务知识简介(P38).mp4
│  │  │      
│  │  ├─20
│  │  │      247.01-awk重要知识及题目实践讲解1(P247).mp4
│  │  │      248.02-awk重要知识及题目实践讲解2(P248).mp4
│  │  │      249.03-带条件的awk深入知识与实践(P249).mp4
│  │  │      250.04-三剑客考试题1-5题讲解(P250).mp4
│  │  │      251.05-三剑客考试题6-10题讲解(P251).mp4
│  │  │      252.06-sed-awk拼接批量处理技术细致讲解(P252).mp4
│  │  │      253.07-三剑客考试题11-15题讲解(P253).mp4
│  │  │      
│  │  ├─21
│  │  │      254.01-三剑客知识回顾(P254).mp4
│  │  │      255.02-取列命令cut讲解(P255).mp4
│  │  │      256.03-命令回顾(P256).mp4
│  │  │      257.04-磁盘的作用(P257).mp4
│  │  │      258.05-磁盘的历史和发展趋势(P258).mp4
│  │  │      259.06-磁盘知识体系(P259).mp4
│  │  │      260.07-机械磁盘的外部结构及企业级机械硬盘介绍(P260).mp4
│  │  │      261.08-固态盘的外部结构及企业级固态盘介绍(P261).mp4
│  │  │      262.09-机械磁盘的内部结构介绍(P262).mp4
│  │  │      263.10-固态的内部结构介绍(P263).mp4
│  │  │      264.11-ide和sata接口(P264).mp4
│  │  │      265.12-scsi及sas接口-sas和sata区别(P265).mp4
│  │  │      266.13-各类固态接口速率对比说明(P266).mp4
│  │  │      267.14-固态和机械优磁盘劣对比(P267).mp4
│  │  │      268.15-生产场景如何选择磁盘?(P268).mp4
│  │  │      269.16-生产故障案例-变成你的(P269).mp4
│  │  │      270.17-磁盘的内部重要逻辑知识介绍-磁头-磁道-柱面-扇区(P270).mp4
│  │  │      271.18-磁盘大小的计算方法(P271).mp4
│  │  │      272.19-磁盘的读写原理(P272).mp4
│  │  │      
│  │  ├─22
│  │  │      273.01-什么是Raid技术?(P273).mp4
│  │  │      274.02-为什么服务器需要Raid(P274).mp4
│  │  │      275.03-如何才能坚持学习(P275).mp4
│  │  │      276.04-什么是Raid级别(P276).mp4
│  │  │      277.05-Raid实现有哪些方式(P277).mp4
│  │  │      278.06-Raid0原理及特点(P278).mp4
│  │  │      279.07-Raid1原理及特点(P279).mp4
│  │  │      280.08-由磁盘RAID讲高薪职场思维(P280).mp4
│  │  │      281.09-Raid5原理及特点(P281).mp4
│  │  │      282.10-Raid5总结(P282).mp4
│  │  │      283.11-Raid01原理及特点(P283).mp4
│  │  │      284.12-常用Raid级别总体对比(P284).mp4
│  │  │      285.13-Raid多级别实践结论(P285).mp4
│  │  │      286.14-企业级Raid面试题(必须精通)(P286).mp4
│  │  │      287.15-如何练习原理题,如何艰难的时候还能超越他人?(P287).mp4
│  │  │      288.16-Raid和LVM区别简介(P288).mp4
│  │  │      289.17-为什么磁盘要分区(P289).mp4
│  │  │      290.18-磁盘设备及分区命名(P290).mp4
│  │  │      291.19-磁盘分区类型及特点(P291).mp4
│  │  │      292.20-有关磁盘分区类型思考题(P292).mp4
│  │  │      293.21-磁盘分区原理(P293).mp4
│  │  │      294.22-fdisk分区实践(P294).mp4
│  │  │      295.23-不重启识别硬件方法及下节内容(P295).mp4
│  │  │      
│  │  ├─23
│  │  │      296.01-课前思想(P296).mp4
│  │  │      297.02-磁盘知识体系回顾(P297).mp4
│  │  │      298.03-格式化知识实践(P298).mp4
│  │  │      299.04-GPT分区工具gdisk实践(P299).mp4
│  │  │      300.05-磁盘挂载知识与实践(P300).mp4
│  │  │      301.06-fstab自动挂载知识与实践精讲1(P301).mp4
│  │  │      302.07-fstab自动挂载知识与实践精讲2(P302).mp4
│  │  │      303.08-放入rc.local实现自动挂载实践(P303).mp4
│  │  │      304.09-生产场景磁盘分区多案例(P304).mp4
│  │  │      305.10-swap分区介绍(P305).mp4
│  │  │      306.11-创建swap分区过程讲解(P306).mp4
│  │  │      307.12-创建swap分区实践(P307).mp4
│  │  │      308.13-dd命令知识与实践(P308).mp4
│  │  │      309.14-swap分区作用测试(P309).mp4
│  │  │      310.15- 企业案例:服务器内存泄露故障原理及解决1(P310).mp4
│  │  │      311.16- 企业案例:服务器内存泄露故障原理及解决2(P311).mp4
│  │  │      312.17-Linux内存知识及实践(P312).mp4
│  │  │      313.18-回顾内容与作业(P313).mp4
│  │  │      
│  │  ├─24
│  │  │      314.01-课前思想(P314).mp4
│  │  │      315.02-文件系统介绍(P315).mp4
│  │  │      316.03-磁盘为什么要格式化(P316).mp4
│  │  │      317.04-常见文件系统介绍(P317).mp4
│  │  │      318.05-Linux文件系统组成体系介绍(P318).mp4
│  │  │      319.06-生产场景文件系统选型(P319).mp4
│  │  │      320.07-磁盘管理命令汇总(P320).mp4
│  │  │      321.08-磁盘体系回顾及智商情商思想(P321).mp4
│  │  │      322.09-磁盘性能指标及获取命令iostat(P322).mp4
│  │  │      323.10-Linux系统软件安装方式介绍(P323).mp4
│  │  │      324.11-rpm包介绍(P324).mp4
│  │  │      325.12-rpm包获取和使用(P325).mp4
│  │  │      326.13-rpm包安装及升级(P326).mp4
│  │  │      327.14-rpm工具查询功能讲解及实践(P327).mp4
│  │  │      328.15-排版和画图软件推荐(P328).mp4
│  │  │      329.16-卸载rpm包介绍及实践(P329).mp4
│  │  │      330.17-rpm工具练习题及解答(P330).mp4
│  │  │      331.18-rpm痛点及解决方案(P331).mp4
│  │  │      332.19-yum及yum源介绍(P332).mp4
│  │  │      333.20-互联网yum源介绍(P333).mp4
│  │  │      334.21-Linux服务器多yum源配置(P334).mp4
│  │  │      335.22-yum工具实践1(P335).mp4
│  │  │      336.23-yum工具实践2(P336).mp4
│  │  │      
│  │  ├─25
│  │  │      337.01-yum更新和组包安装知识(P337).mp4
│  │  │      338.02-yum命令帮助和补全知识(P338).mp4
│  │  │      339.03-本地yum仓库图解讲解(P339).mp4
│  │  │      340.04-Linux本地yum仓库搭建(P340).mp4
│  │  │      341.05-linux局域网私有仓库搭建1(P341).mp4
│  │  │      342.06-linux局域网私有仓库搭建2(P342).mp4
│  │  │      343.07-搭建公共yum仓库要点说明(P343).mp4
│  │  │      344.08-yum仓库图解大全回顾与更新(P344).mp4
│  │  │      
│  │  ├─26
│  │  │      345.01-软件安装知识回顾(P345).mp4
│  │  │      346.02-源码包安装知识(P346).mp4
│  │  │      347.03-源码包的安装步骤(P347).mp4
│  │  │      348.04-源码包安装实战及故障解决(P348).mp4
│  │  │      349.05-生产场景选择及说服力思想(P349).mp4
│  │  │      350.06-进程概念介绍(P350).mp4
│  │  │      351.07-进程-守护进程-程序之间区别(P351).mp4
│  │  │      352.08-进程的基本工作流程(P352).mp4
│  │  │      353.09-进程查看之重点命令ps命令知识1(P353).mp4
│  │  │      354.10-进程查看之重点命令ps命令知识2(P354).mp4
│  │  │      355.11-总结ps命令及企业中如何用ps解决问题(P355).mp4
│  │  │      356.12-了解即可的pstree命令介绍(P356).mp4
│  │  │      357.13-了解即可的pgrep命令介绍(P357).mp4
│  │  │      358.14-进程查看之重点命令top命令知识1(P358).mp4
│  │  │      359.15-进程查看之重点命令top命令知识2(P359).mp4
│  │  │      360.16-进程查看之重点命令top命令知识总结及下周内容预告(P360).mp4
│  │  │      
│  │  ├─27
│  │  │      361.01-内容回顾及top选项(P361).mp4
│  │  │      362.02-kill命令(P362).mp4
│  │  │      363.03-kill命令生产用途案例(P363).mp4
│  │  │      364.04-killall-思想思维(P364).mp4
│  │  │      365.05-pkill命令(P365).mp4
│  │  │      366.06-进程前后台切换知识(P366).mp4
│  │  │      367.07-进程前后台切换核心知识(P367).mp4
│  │  │      368.08-进程前后台切换screen(P368).mp4
│  │  │      369.09-进程前后台切换screen总结(P369).mp4
│  │  │      370.10-进程优先级调整知识及沟通记笔记方法论(P370).mp4
│  │  │      371.11-strace命令及生产经验思维分享(P371).mp4
│  │  │      372.12-课后作业及预习(P372).mp4
│  │  │      
│  │  ├─28
│  │  │      373.01-strace命令回顾及参数总结(P373).mp4
│  │  │      374.02-ltrace命令介绍及平均负载核心知识1(P374).mp4
│  │  │      375.03-uptime平均负载原理讲解(P375).mp4
│  │  │      376.04-uptime平均负载原理及实战(P376).mp4
│  │  │      377.05-什么是Linux运行级别(P377).mp4
│  │  │      378.06-如何切换运行级别(P378).mp4
│  │  │      379.07-为什么要使用systemd技术?(P379).mp4
│  │  │      380.08-systemd优势(P380).mp4
│  │  │      381.09-C6和C7启动方式(P381).mp4
│  │  │      382.10-systemctl命令实践及原理讲解(P382).mp4
│  │  │      383.11-开机自启动服务生产优化(P383).mp4
│  │  │      384.12-day26-老男孩Linux77期-磁盘-软包-进程-考试讲解1(P384).mp4
│  │  │      385.13-day26-老男孩Linux77期-磁盘-软包-进程-考试讲解2(P385).mp4
│  │  │      386.14-systemd知识介绍(P386).mp4
│  │  │      387.15-systemd文件格式及选项精讲(P387).mp4
│  │  │      388.16-systemd格式生产nginx启动文件讲解及自定义nginx启动(P388).mp4
│  │  │      389.17-Linux启动流程精讲1(P389).mp4
│  │  │      390.18-Linux启动流程精讲2(P390).mp4
│  │  │      391.19-Linux启动流程精讲3(P391).mp4
│  │  │      
│  │  ├─3
│  │  │      39.01-老男孩思想时间重要性(P39).mp4
│  │  │      40.02-老男孩老师班级-硬盘知识补充(P40).mp4
│  │  │      41.03-老男孩老师班级-企业级案例讲解(网站优化)(P41).mp4
│  │  │      42.04-老男孩老师班级-企业面试题讲解(P42).mp4
│  │  │      43.05-IDC机房介绍(P43).mp4
│  │  │      44.06-机房机柜介绍-服务器上架流程企业案例(P44).mp4
│  │  │      45.07-什么是操作系统(P45).mp4
│  │  │      46.08-Linux和windows系统原理讲解(P46).mp4
│  │  │      47.09-什么是Linux(P47).mp4
│  │  │      48.10-为什么要学Linux(P48).mp4
│  │  │      49.11-什么是Linux运维(P49).mp4
│  │  │      50.12-Linux运维岗位划分(P50).mp4
│  │  │      51.13-Linux运维及高级架构师岗位职责精讲(P51).mp4
│  │  │      52.14-Linux运维职业发展路线与规划(P52).mp4
│  │  │      53.15-Linux起源(P53).mp4
│  │  │      54.16-Unix5大特性(P54).mp4
│  │  │      55.17-Linux诞生故事介绍1(P55).mp4
│  │  │      56.18-Linux诞生故事介绍2(P56).mp4
│  │  │      57.19-Linux诞生的关键人物(P57).mp4
│  │  │      58.20-Linux下重要开源协议GPL介绍(P58).mp4
│  │  │      59.21-加班思维及Linux系统组成(P59).mp4
│  │  │      60.22-Linux应用领域介绍(P60).mp4
│  │  │      61.23-Linux的发行版本讲解(P61).mp4
│  │  │      62.24-Linux运维学习环境搭建介绍1(P62).mp4
│  │  │      63.25-Linux运维学习环境搭建介绍2(P63).mp4
│  │  │      64.26-安装虚拟机软件(附有老男孩思想课)(P64).mp4
│  │  │      65.27-创建虚拟机实践(P65).mp4
│  │  │      66.28-今日作业与明日内容(P66).mp4
│  │  │      
│  │  ├─4
│  │  │      67.01-VMware创建虚拟机故障及解决汇总(P67).mp4
│  │  │      68.02-实践安装CentOS7.9系统(P68).mp4
│  │  │      69.03-VMWARE快照与克隆讲解(P69).mp4
│  │  │      70.04-VMWARE网络深入讲解1(P70).mp4
│  │  │      71.05-IP-子网掩码深入讲解2(P71).mp4
│  │  │      72.06-网络之DNS深入讲解(P72).mp4
│  │  │      73.07-网络之端口知识形象讲解(P73).mp4
│  │  │      74.08-远程连接Xshell配置1(P74).mp4
│  │  │      75.09-Xshell远程连接原理及故障问题精讲(P75).mp4
│  │  │      76.10-Xshell软件常用技巧配置1(P76).mp4
│  │  │      77.11-Xshell软件常用技巧配置2(P77).mp4
│  │  │      78.12-配置官方源及更新补丁常用工具1(P78).mp4
│  │  │      79.13-配置官方源及更新补丁常用工具2(P79).mp4
│  │  │      80.14-作业及预习(P80).mp4
│  │  │      
│  │  ├─5
│  │  │      81.01-老男孩思想-谈关系人脉的重要性(P81).mp4
│  │  │      82.02-老男孩四星-高效学习方法精讲(P82).mp4
│  │  │      83.03-手动配置固定IP(P83).mp4
│  │  │      84.04-手动配置固定IP故障问题及解决思路(P84).mp4
│  │  │      85.05-Linux bash命令行介绍(P85).mp4
│  │  │      86.06-Linux bash快捷键1(P86).mp4
│  │  │      87.06-Linux bash快捷键2(P87).mp4
│  │  │      88.07-学习Linux如何查帮助?(P88).mp4
│  │  │      89.08-Linux bash命令行特殊技巧及history命令(P89).mp4
│  │  │      90.09-Linux开机重启关机命令讲解(P90).mp4
│  │  │      91.10-测试题及思维导图学习说明(P91).mp4
│  │  │      92.11-目录命令-pwd-cd讲解(P92).mp4
│  │  │      93.12-ls-mkdir命令讲解(P93).mp4
│  │  │      94.13-今日作业(P94).mp4
│  │  │      
│  │  ├─6
│  │  │      100.06-重要文件resolv.conf与hostname精讲(P100).mp4
│  │  │      101.07-fstab文件及挂载知识精讲(P101).mp4
│  │  │      102.08-开机自启动文件rc.local及issue精讲(P102).mp4
│  │  │      103.09-Linux精神世界-2030年高铁(P103).mp4
│  │  │      104.10-motd登录提醒文件(P104).mp4
│  │  │      105.11-查看系统版本和内核版本讲解(P105).mp4
│  │  │      106.12-内核参数及环境变量文件(P106).mp4
│  │  │      107.13-usr-var目录及cp-mv-rm命令讲解(P107).mp4
│  │  │      108.14-作业和预习(P108).mp4
│  │  │      95.01-老男孩思想-专注一件事是成为优秀的保证(P95).mp4
│  │  │      96.02-上次课重要内容复习(P96).mp4
│  │  │      97.03-Linux目录结构介绍(P97).mp4
│  │  │      98.04-Linux一级目录深入讲解(P98).mp4
│  │  │      99.05-重要文件-网卡配置文件精讲(P99).mp4
│  │  │      
│  │  ├─7
│  │  │      109.01-回顾(P109).mp4
│  │  │      110.02-vim编辑器介绍及模式详解(P110).mp4
│  │  │      111.03-vim-快捷键-移动光标技巧(P111).mp4
│  │  │      112.04-vim-快捷键-搜索-替换-复制-粘贴(P112).mp4
│  │  │      113.05-vim-快捷键-删除(P113).mp4
│  │  │      114.06-cat-echo命令讲解(P114).mp4
│  │  │      115.07-more-less-head-tail命令讲解(P115).mp4
│  │  │      116.08-三剑客grep讲解(P116).mp4
│  │  │      117.09-touch和seq序列知识(P117).mp4
│  │  │      118.10-课后作业(P118).mp4
│  │  │      
│  │  ├─8
│  │  │      119.01-简要复习(P119).mp4
│  │  │      120.02-别名alias知识与实践(P120).mp4
│  │  │      121.03-标准输出重定向重要知识讲解(P121).mp4
│  │  │      122.04-重定向难点知识精讲(P122).mp4
│  │  │      123.05-tr-xargs实践及输入重定向组合(P123).mp4
│  │  │      124.06-重定向深入-各种追加重定向知识及实践精讲(P124).mp4
│  │  │      125.07-如何让别名永久生效(P125).mp4
│  │  │      126.08-sort排序uniq去重知识介绍及实践1(P126).mp4
│  │  │      127.09-特殊字符管道知识及企业面试题实践(P127).mp4
│  │  │      
│  │  └─9
│  │          128.01-简要复习(P128).mp4
│  │          129.02-别名alias知识与实践(P129).mp4
│  │          130.03-标准输出重定向重要知识讲解(P130).mp4
│  │          131.04-重定向难点知识精讲(P131).mp4
│  │          132.05-tr-xargs实践及输入重定向组合(P132).mp4
│  │          133.06-重定向深入-各种追加重定向知识及实践精讲(P133).mp4
│  │          134.07-如何让别名永久生效(P134).mp4
│  │          135.08-sort排序uniq去重知识介绍及实践1(P135).mp4
│  │          136.09-特殊字符管道知识及企业面试题实践(P136).mp4
│  │          
│  └─【老男孩77期-2】27-35
│      ├─27day
│      │      1.Linux运维77期-day27-01-如何答面试题才能超越99%的人(P1).mp4
│      │      10.Linux运维77期-day27-10-生产案例:配置互联网时间同步(P10).mp4
│      │      11.Linux运维77期-day27-11-生产案例:配置备份服务器配置实战案(P11).mp4
│      │      12.Linux运维77期-day27-12-配置定时任务核心总结(P12).mp4
│      │      13.Linux运维77期-day27-13-生产案例:no space on (P13).mp4
│      │      14.Linux运维77期-day27-14-生产案例:no space on (P14).mp4
│      │      15.Linux运维77期-day27-15-生产案例:脚本手动执行放定时任务不(P15).mp4
│      │      2.Linux运维77期-day27-02-定时任务介绍及生产场景用途(P2).mp4
│      │      3.Linux运维77期-day27-03-定时任务的种类介绍(P3).mp4
│      │      4.Linux运维77期-day27-04-用户和系统定时任务介绍(P4).mp4
│      │      5.Linux运维77期-day27-05-定时任务命令语法介绍(P5).mp4
│      │      6.Linux运维77期-day27-06-定时任务语法详解(P6).mp4
│      │      7.Linux运维77期-day27-07-定时任务依赖的服务(P7).mp4
│      │      8.Linux运维77期-day27-08-定时任务书写案例(P8).mp4
│      │      9.Linux运维77期-day27-09-配置定时任务实战(P9).mp4
│      │      
│      ├─28day
│      │      16.Linux运维77期-day28-oldboy-1(P16).mp4
│      │      17.Linux运维77期-day28-oldboy-2(P17).mp4
│      │      18.Linux运维77期-day28-oldboy-3(P18).mp4
│      │      19.Linux运维77期-day28-oldboy-4(P19).mp4
│      │      20.Linux运维77期-day28-oldboy-5(P20).mp4
│      │      21.Linux运维77期-day28-oldboy-6(P21).mp4
│      │      22.Linux运维77期-day28-oldboy-7(P22).mp4
│      │      23.Linux运维77期-day28-oldboy-8(P23).mp4
│      │      24.Linux运维77期-day28-oldboy-9(P24).mp4
│      │      25.Linux运维77期-day28-oldboy-10(P25).mp4
│      │      26.Linux运维77期-day28-oldboy-11(P26).mp4
│      │      
│      ├─29day
│      │      27.Linux运维77期-day29-01-什么是网络(P27).mp4
│      │      28.Linux运维77期-day29-02-运维人员要学习哪些网络知识(P28).mp4
│      │      29.Linux运维77期-day29-03-中小企业-银行-大厦-大学网络拓扑(P29).mp4
│      │      30.Linux运维77期-day29-04-中小企业-银行-大厦-大学网络拓扑(P30).mp4
│      │      31.Linux运维77期-day29-05-传输介质及网卡设备介绍(P31).mp4
│      │      32.Linux运维77期-day29-06-MAC地址介绍和IP地址区别(P32).mp4
│      │      33.Linux运维77期-day29-07-网线介绍(P33).mp4
│      │      34.Linux运维77期-day29-08-什么是专业(P34).mp4
│      │      35.Linux运维77期-day29-09-中继器集线器介绍(P35).mp4
│      │      36.Linux运维77期-day29-10-网桥介绍(P36).mp4
│      │      37.Linux运维77期-day29-11-交换机介绍(P37).mp4
│      │      38.Linux运维77期-day29-12-局域网内两台主机通信过程及路由器介(P38).mp4
│      │      39.Linux运维77期-day29-13.ubuntu搭建博客1-补day2(P39).mp4
│      │      40.Linux运维77期-day29-14.ubuntu搭建博客2-补day2(P40).mp4
│      │      
│      ├─30day
│      │      41.Linux运维77期-day30-01-如何成为20%那部分人-老男孩思想(P41).mp4
│      │      42.Linux运维77期-day30-02-网络拓扑介绍(P42).mp4
│      │      43.Linux运维77期-day30-03-OSI网络模型介绍(P43).mp4
│      │      44.Linux运维77期-day30-04-OSI模型之应用层介绍(P44).mp4
│      │      45.Linux运维77期-day30-05-OSI模型之表示层和会话层介绍(P45).mp4
│      │      46.Linux运维77期-day30-06-OSI模型之传输层和网络层介绍(P46).mp4
│      │      47.Linux运维77期-day30-07-OSI模型之数据链路层和物理层介绍(P47).mp4
│      │      48.Linux运维77期-day30-08-OSI模型的实战应用思维案例-老男(P48).mp4
│      │      49.Linux运维77期-day30-09-OSI7层模型封包及解包过程1(P49).mp4
│      │      50.Linux运维77期-day30-10-OSI7层模型封包及解包过程2(P50).mp4
│      │      51.Linux运维77期-day30-11-OSI7层模型封包及解包动画3(P51).mp4
│      │      52.Linux运维77期-day30-12-OSI7层模型各层对应的协议及TC(P52).mp4
│      │      53.Linux运维77期-day30-13-tcp-udp报文介绍(P53).mp4
│      │      54.Linux运维77期-day30-14-tcp-udp端口号介绍(P54).mp4
│      │      55.Linux运维77期-day30-15-tcp-ip三次挥手过程详解(P55).mp4
│      │      56.Linux运维77期-day30-16-tcp-ip三次挥手过程中5种状态(P56).mp4
│      │      
│      ├─31day
│      │      57.Linux运维77期-day31-01-老男孩思想记忆力之信息的选择(P57).mp4
│      │      58.Linux运维77期-day31-02-老男孩思想记忆力之信息的读取(P58).mp4
│      │      59.Linux运维77期-day31-03-老男孩思想记忆力之信息的存储(P59).mp4
│      │      60.Linux运维77期-day31-04-TCP三次握手原理再精讲(P60).mp4
│      │      61.Linux运维77期-day31-05-TCP四次挥手原理精讲(P61).mp4
│      │      62.Linux运维77期-day31-06-基于TCP精讲Linux内核参数优(P62).mp4
│      │      63.Linux运维77期-day31-07-基于TCP精讲Linux内核参数优(P63).mp4
│      │      64.Linux运维77期-day31-08-ARP协议工作原理精讲(P64).mp4
│      │      65.Linux运维77期-day31-09-老男孩教育北京和深圳两局域网员工交(P65).mp4
│      │      
│      ├─32day
│      │      66.Linux运维77期-day32-05-使用wireshark抓包理解三次(P66).mp4
│      │      67.Linux运维77期-day32-06-老男孩教育北京和深圳两局域网员工交(P67).mp4
│      │      68.Linux运维77期-day32-07-ip地址介绍(P68).mp4
│      │      69.Linux运维77期-day32-10-通信类型及生产场景介绍(P69).mp4
│      │      70.Linux运维77期-day32-11-Linux网卡及arp相关命令介绍(P70).mp4
│      │      71.Linux运维77期-day32-12-Linux主机名相关配置(P71).mp4
│      │      72.Linux运维77期-day32-13-网卡的启动及关停命令讲解(P72).mp4
│      │      
│      ├─33day
│      │      73.Linux运维77期-day33-01-网卡相关设置讲解(P73).mp4
│      │      74.Linux运维77期-day33-02-ifconfig地址配置讲解及生产(P74).mp4
│      │      75.Linux运维77期-day33-03-使用ip命令进行地址配置讲解及生产(P75).mp4
│      │      76.Linux运维77期-day33-04-net-tools与iproute(P76).mp4
│      │      
│      └─34day
│              77.Linux运维77期-day34-05-Linux静态路由逻辑图封解包流程(P77).mp4
│              78.Linux运维77期-day34-06-Linux静态路由生活示例形象的精(P78).mp4
│              79.Linux运维77期-day34-07-Linux重要命令route多种路(P79).mp4
│              80.Linux运维77期-day34-08-Linux重要命令route多种路(P80).mp4
│              81.Linux运维77期-day34-09-生产案例实战:Linux静态路由配(P81).mp4
│              82.Linux运维77期-day34-10-使用ip命令设置路由讲解及使得静态(P82).mp4
│              
└─2 - Cluster综合架构阶段
    ├─1-linux集群架构-rsync集群同步和系统优化
    │  ├─1
    │  │      1.02-架构答疑及架构相关说明(P1).mp4
    │  │      10.11-为什么要用rsync及企业案例讲解(P10).mp4
    │  │      11.12-rsync功能特性及应用讲解(P11).mp4
    │  │      12.13-rsync增量复制算法(P12).mp4
    │  │      13.14-rsync三种工作模式介绍及应用讲解(P13).mp4
    │  │      14.15-rsync本地使用实践(P14).mp4
    │  │      15.16-rsync远程Shell模式介绍与实践(P15).mp4
    │  │      2.03-集群架构系统安装(P2).mp4
    │  │      3.04-集群架构节点企业级生产优化1(P3).mp4
    │  │      4.05-集群架构节点企业级生产优化2(P4).mp4
    │  │      5.06-集群架构节点企业级生产优化3(P5).mp4
    │  │      6.07-集群架构搭建规范及优化4(P6).mp4
    │  │      7.08-按规划准备集群节点1(P7).mp4
    │  │      8.9-集群搭建开始Rsync服务(P8).mp4
    │  │      9.10-rsync全量和增量的区别(P9).mp4
    │  │      
    │  ├─2
    │  │      16.1-SSH远程连接特殊参数调整-请重视(P16).mp4
    │  │      17.2-远程Shell模式生产案例实践(P17).mp4
    │  │      18.3-Rsync守护进程模式实践精讲1(P18).mp4
    │  │      19.4-Rsync守护进程模式实践精讲2(P19).mp4
    │  │      20.5-Rsync守护进程模式实践精讲3(P20).mp4
    │  │      21.5-Rsync守护进程模式实践精讲3_20210727_22(P21).mp4
    │  │      22.6-rsync守护进程模式访问原理画图及预习内容(P22).mp4
    │  │      
    │  ├─3
    │  │      23.01-rsync客户端命令参数(P23).mp4
    │  │      24.02-rsync服务端参数补充说明(P24).mp4
    │  │      25.03-rsync客户端连接时候报错及解决(P25).mp4
    │  │      26.04-rsync多模块复制(P26).mp4
    │  │      27.05-排除指定目录和文件数据复制(P27).mp4
    │  │      28.06-主机之间数据无差异复制(企业会应用)(P28).mp4
    │  │      29.07-Rsync断点续传和限速(P29).mp4
    │  │      30.08-无差异复制工作场景总结(P30).mp4
    │  │      31.09-rsync排错与安全思路及实践(P31).mp4
    │  │      32.10-rsync企业工作场景(P32).mp4
    │  │      33.11-rsync工具优缺点(P33).mp4
    │  │      
    │  ├─4
    │  │      34.01-全网备份实战-需求分析(P34).mp4
    │  │      35.02-全网备份实战-实现步骤及rsync服务端部署(P35).mp4
    │  │      36.03-全网备份实战-web及nfs服务器开发备份脚本及实现定(P36).mp4
    │  │      37.04-全网备份实战-实现检查数据完整性脚本开发详细讲解(P37).mp4
    │  │      38.05-全网备份实战-实现检查数据完整性脚本开发详细讲解并发送(P38).mp4
    │  │      
    │  └─5
    │          39.02-集群架构3个系统同步学习(P39).mp4
    │          40.03-Xshell连不上虚拟机故障解决方案(P40).mp4
    │          41.04-rsync服务器保持备份数量方案脚本实现(P41).mp4
    │          42.05-全网备份最终脚本调试实践(P42).mp4
    │          43.06-Linux系统邮件服务及发送邮件说明(P43).mp4
    │          44.07-全网备份思路及生产其他数据复制方案介绍(P44).mp4
    │          45.08-Rsync服务启动和停止管理(P45).mp4
    │          46.09-Rsync专家排错思路讲解(P46).mp4
    │          47.10-win到linux脚本报错解决及邮箱申请问题(P47).mp4
    │          48.11-老男孩项目管理思路总结(P48).mp4
    │          49.12-ubuntu20.04-搭建rsync相关问题说明(P49).mp4
    │          
    ├─2-linux集群架构-NFS共享存储
    │  ├─1
    │  │      1.01-全网备份考试实战当场说明(P1).mp4
    │  │      10.10-对象存储及块存储-文件系统介绍(P10).mp4
    │  │      11.11-存储分类作业及NFS存储架构(P11).mp4
    │  │      12.12-NFS原理形象讲解及逻辑图讲解(P12).mp4
    │  │      13.13-到底用什么方法学习才能记忆深刻效率高?(P13).mp4
    │  │      14.14-NFS原理使用逻辑图方式讲解(P14).mp4
    │  │      15.15-NFS服务安装及讲解1(P15).mp4
    │  │      16.16-NFS服务安装及讲解2(P16).mp4
    │  │      17.17-NFS服务对应的其他功能介绍(P17).mp4
    │  │      18.18-Nfs配置文件介绍(P18).mp4
    │  │      19.19-实战配置NFS服务端并实现客户观挂载测试(P19).mp4
    │  │      2.02-全网备份考试实战-考试成绩公布(P2).mp4
    │  │      20.20-实战配置NFS客户观实现挂载(P20).mp4
    │  │      21.21-NFS生产报错故障及解决(P21).mp4
    │  │      22.22-NFS开机挂载多种方法及遇到的坑实践(P22).mp4
    │  │      23.23-NFS配置的核心参数精讲(P23).mp4
    │  │      24.24-集群中网络存储NFS企业级项目实战(P24).mp4
    │  │      25.25-NFS集群访问权限及多节点权限统一重点问题(P25).mp4
    │  │      26.26-NFS的工具介绍及NFS宕机后客户端故障问题处理(P26).mp4
    │  │      3.03-全网备份考试实战-经验和一些坑(P3).mp4
    │  │      4.04-特殊的日子要有仪式感(P4).mp4
    │  │      5.05-集群架构在面试中的重要性(如何和面试官讲架构)(P5).mp4
    │  │      6.06-网络文件系统及NFS介绍(P6).mp4
    │  │      7.07-为什么需要共享存储?(P7).mp4
    │  │      8.08-传统网络存储介绍及扩展生产方案讲解(P8).mp4
    │  │      9.09-分布式文件系统介绍及架构讲解(P9).mp4
    │  │      
    │  └─2
    │          27.03-从NFS服务端 查看客户端挂载补充(P27).mp4
    │          28.04-NFS客户端挂载深入(P28).mp4
    │          29.05-mount挂载参数讲解(P29).mp4
    │          30.06-NFS挂载安全加性能优化(P30).mp4
    │          31.07-NFS内核优化(P31).mp4
    │          32.08-NFS企业集群方案案例1(P32).mp4
    │          33.09-NFS企业集群方案案例2(P33).mp4
    │          34.10-NFS服务端宕机引起的案例企业案例(P34).mp4
    │          35.11-NFS防火墙iptables企业控制案例(P35).mp4
    │          36.12-NFS生产报错及解决(P36).mp4
    │          37.13-NFS自动挂载说明(P37).mp4
    │          38.14-NFS放入fstab特殊参数(P38).mp4
    │          39.15-企业项目案例:LAPN集群架构介绍(P39).mp4
    │          40.16-企业项目案例:LAPN集群实战精讲(P40).mp4
    │          
    ├─3-linux集群架构-intofy和sersync实时数据同步
    │  ├─1
    │  │      1.01-企业级备份方案1-定时备份介绍(P1).mp4
    │  │      2.02-企业级备份方案2-实时备份介绍(P2).mp4
    │  │      3.03-inotify实时复制机制(P3).mp4
    │  │      4.04-Inotifywait监控命令参数介绍(P4).mp4
    │  │      5.05-Inotifywait监控命令监控事件讲解(P5).mp4
    │  │      6.06-测试inotify监控监控事件及实时备份rsync服务端(P6).mp4
    │  │      7.07-开发inotify实时监控脚本(P7).mp4
    │  │      8.08-开发inotify实时监控优化(P8).mp4
    │  │      
    │  └─2
    │          10.03-百亿PV架构讲解(P10).mp4
    │          11.04-sersync项目案例实践(P11).mp4
    │          12.05-sersync配置文件精讲(P12).mp4
    │          13.06-配置完成启动sersync(P13).mp4
    │          14.07-写一个可以service sersync start的(P14).mp4
    │          15.08-CentOS7-启动脚本开发(P15).mp4
    │          16.09-NFS生产故障解决思路(P16).mp4
    │          17.10-更多企业级数据复制方案介绍(P17).mp4
    │          18.11-多个集群项目组合上机实战-记录成绩要求90分钟内完成(P18).mp4
    │          9.02-Sersync介绍及工作原理精讲(P9).mp4
    │          
    ├─4-linux集群架构-ssh远程链接服务
    │      1.01-Web网盘-NFS存储-实时复制-备份服务集群实战问题说(P1).mp4
    │      10.10-SSH服务配置优化及一键配置-中间后面无声需剪除(P10).mp4
    │      11.12-SSH入侵企业级案例及解决方案(P11).mp4
    │      12.13-SSHD远程连接通信原理(P12).mp4
    │      13.14-SSH认证类型介绍(P13).mp4
    │      14.15-SSH秘钥认证实践准备(P14).mp4
    │      15.16-SSH秘钥认证开始实战(P15).mp4
    │      16.17-拷贝SSH公钥命令ssh-copy-id命令原理说明(P16).mp4
    │      17.18-测试公钥权限等不对导致的问题(P17).mp4
    │      18.19-批量管理服务器实践(P18).mp4
    │      19.20-niubility分发文件脚本讲解及双向互信配置(P19).mp4
    │      2.02-集群新节点M01-61搭建及功能说明(P2).mp4
    │      20.21-批量管理分发更多解决方案及课后作业(P20).mp4
    │      3.03-SSH服务介绍及网络服务端口说明(P3).mp4
    │      4.04-cs-bs架构介绍(P4).mp4
    │      5.05-SSH远程连接故障排错(P5).mp4
    │      6.06-SSH知识要点总结(P6).mp4
    │      7.07-ssh服务端和客户端软件(P7).mp4
    │      8.08-ssh客户端ssh-scp-sftp命令讲解及实践1(P8).mp4
    │      9.09-ssh客户端ssh-scp-sftp命令讲解及实践2(P9).mp4
    │      
    ├─5-Ansible 2021
    │  ├─1
    │  │      1.day67-01ansible概述01(P1).mp4
    │  │      10.day67-10ansible-ad-hoc(P10).mp4
    │  │      11.day67-11ansible-模块详解-命令操作模块(P11).mp4
    │  │      12.day67-12ansible-模块详解-软件管理模块(P12).mp4
    │  │      13.day67-13ansible-模块详解-软件管理模块(P13).mp4
    │  │      14.day67-14ansible-模块详解-文件管理模块(P14).mp4
    │  │      15.day67-15ansible-模块详解-文件管理模块(P15).mp4
    │  │      16.day67-16ansible-模块详解-文件管理模块(P16).mp4
    │  │      17.day67-17ansible-模块详解-服务管理模块(P17).mp4
    │  │      18.day67-18ansible-今日总结(P18).mp4
    │  │      2.day67-02ansible环境准备04(P2).mp4
    │  │      3.day67-03ansible课程大纲02(P3).mp4
    │  │      4.day67-04ansible批量管理详解03(P4).mp4
    │  │      5.day67-05ansible命令行核心选项(P5).mp4
    │  │      6.day67-06ansible核心配置详解(P6).mp4
    │  │      7.day67-07ansible-inventory(P7).mp4
    │  │      8.day67-08ansible-inventory(P8).mp4
    │  │      9.day67-09ansible-inventory总结(P9).mp4
    │  │      
    │  ├─2
    │  │      19.day68-01ansible模块-用户管理模块(P19).mp4
    │  │      20.day68-02ansible模块-定时任务模块(P20).mp4
    │  │      21.day68-03ansible模块-挂载模块(P21).mp4
    │  │      22.day68-04ansible模块-防火墙模块(P22).mp4
    │  │      23.day68-05ansible模块-小结(P23).mp4
    │  │      24.day68-06ansible-剧本概述(P24).mp4
    │  │      25.day68-07ansible-应用(P25).mp4
    │  │      26.day68-08ansible-案例-部署nfs全流程(P26).mp4
    │  │      27.day68-09ansible-案例-部署nfs全流程(P27).mp4
    │  │      28.day68-10ansible-案例-lnmp(P28).mp4
    │  │      29.day68-11ansible-案例-lnmp(P29).mp4
    │  │      30.day68-12ansible-故障案例-你见过这么多(P30).mp4
    │  │      31.day68-13ansible-今日总结(P31).mp4
    │  │      
    │  ├─3
    │  │      32.day69-01课程复习(P32).mp4
    │  │      33.day69-02ansible变量(P33).mp4
    │  │      34.day69-03ansible变量与引号(P34).mp4
    │  │      35.day69-04ansible变量-注册变量(P35).mp4
    │  │      36.day69-05ansible变量-小结(P36).mp4
    │  │      37.day69-06ansible变量-facts变量(P37).mp4
    │  │      38.day69-07ansible变量-总结(P38).mp4
    │  │      39.day69-08ansible-条件语句(P39).mp4
    │  │      40.day69-09ansible-条件小结(P40).mp4
    │  │      41.day69-09ansible-循环语句(P41).mp4
    │  │      42.day69-10ansible-handlers(P42).mp4
    │  │      43.day69-11ansible-tags(P43).mp4
    │  │      44.day69-12ansible-复用与忽略错误(P44).mp4
    │  │      45.day69-13ansible-jinjia2模板(P45).mp4
    │  │      46.day69-13ansible-今日总结(P46).mp4
    │  │      
    │  └─4
    │          47.day70-01日常复习(P47).mp4
    │          48.day70-02ansible-jinja2模板(P48).mp4
    │          49.day70-03ansible-jinja2模板补充(P49).mp4
    │          50.day70-04ansible-roles(P50).mp4
    │          51.day70-04ansible-roles与架构(P51).mp4
    │          52.day70-06ansible-roles与架构(P52).mp4
    │          53.day70-07阿里云架构概述(P53).mp4
    │          54.day70-08创建ecs(P54).mp4
    │          55.day70-09创建ecs(P55).mp4
    │          56.day70-10阿里云重置密码及远程连接(P56).mp4
    │          57.day70-11快照(P57).mp4
    │          58.day70-12镜像与克隆(P58).mp4
    │          59.day70-13镜像与克隆(P59).mp4
    │          60.day70-14镜像与克隆(P60).mp4
    │          
    ├─6-Linux架构-http和www基础
    │  ├─1
    │  │      1.02-http基础之用户访问流程(P1).mp4
    │  │      10.12-http状态码(P10).mp4
    │  │      11.13-查看请求头首行(P11).mp4
    │  │      12.14-http请求报文详解(P12).mp4
    │  │      13.15-http响应报文详解(P13).mp4
    │  │      14.16-http协议通信原理整体讲解(P14).mp4
    │  │      15.17-到底学什么才有利于工作(P15).mp4
    │  │      16.18-实践观察HTTP通信原理(P16).mp4
    │  │      2.03-DNS介绍(P2).mp4
    │  │      3.05-DNS树形结构介绍(P3).mp4
    │  │      4.06-授权服务器DNS解析实践(P4).mp4
    │  │      5.07-DNS解析详细流程(P5).mp4
    │  │      6.08-通过dig命令查看DNS解析结果(P6).mp4
    │  │      7.09-http与www简介(P7).mp4
    │  │      8.10-http协议版本介绍(P8).mp4
    │  │      9.11-http请求方法(P9).mp4
    │  │      
    │  └─2
    │          17.02-用户访问流程讲台前表达(P17).mp4
    │          18.03-抓包分析http协议通信整个过程(P18).mp4
    │          19.04-http请求报文请求头重要字段精讲(P19).mp4
    │          20.05-http协议refer字段精讲以及企业案例(P20).mp4
    │          21.06-http协议响应报文字段讲解1(P21).mp4
    │          22.07-http协议响应报文字段讲解2(P22).mp4
    │          23.08-http协议知识之媒体类型(P23).mp4
    │          24.09-url介绍及相关知识(P24).mp4
    │          25.10-URL与URI(P25).mp4
    │          26.11-网站访问量之IP(P26).mp4
    │          27.12-网站访问量之PV(P27).mp4
    │          28.13-网站访问量UV及度量方法(P28).mp4
    │          29.14-PV的统计方法(P29).mp4
    │          30.15-IP-PV-UV区别(P30).mp4
    │          31.16-并发的概念及度量方法(P31).mp4
    │          
    ├─7-linux集群架构-Nginx安装模块等
    │  ├─1
    │  │      1.02-什么是Nginx(P1).mp4
    │  │      10.11-Nginx epoll和Apache select模型(P10).mp4
    │  │      11.12-Nginx epoll和Apache select模型(P11).mp4
    │  │      12.13-Nginx epoll和Apache select模型(P12).mp4
    │  │      13.14-Nginx epoll和Apache select模型(P13).mp4
    │  │      14.15-Nginx软件核心组成(P14).mp4
    │  │      15.16-Linux系统软件安装方式选择(P15).mp4
    │  │      16.17-Nginx软件安装方式选择(P16).mp4
    │  │      17.18-选择何种方式学习及原因说明(P17).mp4
    │  │      18.19-Nginx软件安装及部署实践-yum方式(P18).mp4
    │  │      19.20-Nginx软件安装及部署实践-编译方式(P19).mp4
    │  │      2.03-为什么选择Nginx(P2).mp4
    │  │      3.04-nginx周边生态情况(P3).mp4
    │  │      4.05-Nginx核心企业应用场景1-Web服务(P4).mp4
    │  │      5.06-Nginx核心企业应用场景2-反向代理(P5).mp4
    │  │      6.07-Nginx核心企业应用场景2-反向代理-正向代理-负载均(P6).mp4
    │  │      7.08-Nginx特点及与Haproxy-lvs区别介绍(P7).mp4
    │  │      8.09-Nginx核心企业应用场景1-缓存服务(P8).mp4
    │  │      9.10-Nginx是如何超越对手Apache的?(P9).mp4
    │  │      
    │  ├─2
    │  │      20.01-复习nginx epoll和apache select(P20).mp4
    │  │      21.02-调整yum源优先级-从nginx官方源配置安装ngin(P21).mp4
    │  │      22.03-Nginx master和worker进程(P22).mp4
    │  │      23.04-Nginx主配置文件讲解(P23).mp4
    │  │      24.05-Nginx服务403错误原因(P24).mp4
    │  │      25.06-nginx编译配置介绍及轮询日志相关说明(P25).mp4
    │  │      26.07-Nginx软件功能模块(P26).mp4
    │  │      27.08-Nginx主配置文件详解(P27).mp4
    │  │      28.09-虚拟主机配置文件讲解(P28).mp4
    │  │      29.10-Diy配置一个nginx站点实战(P29).mp4
    │  │      30.11-部署一个游戏网站-开玩吧(P30).mp4
    │  │      31.12-下节预告(P31).mp4
    │  │      
    │  ├─3
    │  │      32.01-虚拟主机概念及大规模集群架构解析(P32).mp4
    │  │      33.02-为什么要用虚拟主机?(P33).mp4
    │  │      34.03-虚拟机主机分类及生产场景(P34).mp4
    │  │      35.04-基于域名的虚拟主机配置实战(P35).mp4
    │  │      36.05-基于域名的虚拟主机配置实践笔记整理(无声版)(P36).mp4
    │  │      37.06-基于端口的虚拟主机配置实战(P37).mp4
    │  │      38.07-客户端访问Nginx虚拟主机的详细原理过程1(P38).mp4
    │  │      
    │  ├─4
    │  │      39.Day51-01-客户端访问nginx虚拟主机原理讲解2(P39).mp4
    │  │      40.Day51-02-什么是nginx多实例?(P40).mp4
    │  │      41.Day51-03-大厂多项目Web业务解决方案企业案例解析(P41).mp4
    │  │      42.Day51-04-价值思维老男孩思想补充(P42).mp4
    │  │      43.Day51-05-大厂多项目Web解决方案企业案例实战(P43).mp4
    │  │      44.Day51-06-别名介绍及应用实践i(P44).mp4
    │  │      45.Day51-07-恶意域名解析案例及解决方案(P45).mp4
    │  │      46.Day51-08-下节内容预告-(P46).mp4
    │  │      
    │  ├─5
    │  │      47.01-静态网页资源介绍(P47).mp4
    │  │      48.02-静态网页资源特点和6大特征(P48).mp4
    │  │      49.03-静态网页特点总结和动态网页资源介绍(P49).mp4
    │  │      50.04-内容发布网站静态化基本原理(P50).mp4
    │  │      51.05-分析动态架构的瓶颈含并发能力数据(P51).mp4
    │  │      52.06-动态网页架构思想及伪静态介绍(P52).mp4
    │  │      53.07-伪静态网页特点和作用(P53).mp4
    │  │      54.08-什么是CDN(P54).mp4
    │  │      55.09-为什么要用CDN(P55).mp4
    │  │      56.10-百亿PV架构如何设计思路?(P56).mp4
    │  │      57.11-CDN访问配置说明(P57).mp4
    │  │      58.12-CDN核心原理多角度精讲(P58).mp4
    │  │      59.13-CDN及网站宕机企业级案例(P59).mp4
    │  │      60.14-大型网站架构演变(P60).mp4
    │  │      61.15-大厂百亿PV架构独家精讲(P61).mp4
    │  │      
    │  ├─6
    │  │      62.01-DNS和CDN原理学员考察(P62).mp4
    │  │      63.02-阿里云CDN使用介绍(P63).mp4
    │  │      64.03-Nginx常用模块及第三方模块介绍(P64).mp4
    │  │      65.04-Nginx目录浏览功能介绍及实践(P65).mp4
    │  │      66.05-搭建类官方阿里云镜像站点实践(P66).mp4
    │  │      67.06-搭建类官方阿里云镜像站点实践2-客户端yum源配置说明(P67).mp4
    │  │      68.07-Nginx访问控制介绍与实践(P68).mp4
    │  │      69.08-Nginx基于来源IP控制缺陷及解决方案(P69).mp4
    │  │      70.09-基于用户密码访问Nginx介绍与实践(P70).mp4
    │  │      71.10-账号统一认证企业级方案(P71).mp4
    │  │      72.11-Nginx请求限制-并发限制-下载限制介绍(P72).mp4
    │  │      73.12-Nginx请求数限制应用实践(P73).mp4
    │  │      74.13-课后作业(P74).mp4
    │  │      75.14-77期学员分享阿里云CDN实践(P75).mp4
    │  │      
    │  └─7
    │          76.1(P76).mp4
    │          77.2(P77).mp4
    │          78.3(P78).mp4
    │          79.4(P79).mp4
    │          80.5(P80).mp4
    │          81.6(P81).mp4
    │          82.7(P82).mp4
    │          83.8(P83).mp4
    │          84.9(P84).mp4
    │          85.10(P85).mp4
    │          86.11(P86).mp4
    │          
    ├─8-linux集群架构-(LNMP)Centos-Nginx-Php-Mysql(Mariadb)
    │      1.02-什么是LNMP(P1).mp4
    │      10.03-知乎产品企业级安全优化介绍(P10).mp4
    │      11.04-迁移Mariadb数据库至独立的数据库服务器实战(P11).mp4
    │      12.05-迁移Mariadb数据库至独立的数据库服务器文档总结(P12).mp4
    │      13.06-扩展Web服务器-搭建Nginx-PHP7.4(P13).mp4
    │      14.07-迁移用户上传文件目录到后端存储服务器(P14).mp4
    │      15.08-nginx web服务定时任务备份数据到备份服务器(P15).mp4
    │      16.09-windows和linux下一键LNMP集成环境介绍(P16).mp4
    │      2.03-LNMP架构的工作原理及流程(P2).mp4
    │      3.04-LNMP架构之Nginx部署(P3).mp4
    │      4.05-LNMP架构之Php安装部署(P4).mp4
    │      5.06-LNMP架构之MySQL安装部署及整体测试LNMP(P5).mp4
    │      6.07-LNMP超过企业级标准搭建及安全优化(P6).mp4
    │      7.08-安装Wordpress及调试成功(P7).mp4
    │      8.01-搭建博客后续问题-设置主题等(P8).mp4
    │      9.02-部署知乎产品软件并调试成功(P9).mp4
    │      
    └─9-linux集群架构-Keepalived
            1.01-集群动静分离画图复习卷谅解(P1).mp4
            10.10-解决解决高可用服务从只是针对物理服务器到针对nginx(P10).mp4
            2.02-高可用集群的企业应用场景(P2).mp4
            3.03-什么时候使用高可用以及开源软件对比(P3).mp4
            4.04-高可用软件keepalived工作原理(P4).mp4
            5.05-keepalived高可用服务环境搭建(P5).mp4
            6.06-Keepalived配置文件说明(P6).mp4
            7.07-测试搭建的keepalived高可用环境(P7).mp4
            8.08-高可用服务对裂脑问题原因及解决方案(P8).mp4
            9.09-解决nginx服务监听IP不存在的问题(P9).mp4
            
老男孩Linux77期
│  赠送电子书第1套-20—跟老男孩学linux运维:mysql入门与提高实践_老男孩(著)  机械工业出版社 2018-12-13.pdf
│  赠送电子书第2套-跟老男孩学LINUX运维  核心系统命令实战_2018.04_465_14443028.pdf
│  赠送电子书第3套-跟老男孩学Linux运维  Shell编程实战_老男孩_北京:机械工业出版社_2017.01_402_14166210.pdf
│  赠送电子书第4套-跟老男孩学Linux运维  Web集群实战_老男孩_北京:机械工业出版社_2016.04_664_13961854.pdf
│  
│      
├─老男孩Linux77期-day01-开班说明及重要学习思维思想
│      00-本套课程讲师介绍.mp4
│      01-老男孩77期开班说明.mp4
│      02-老男孩77期学前动员令.mp4
│      03-学好运维之如何防止犯困无法听课?.mp4
│      04-来老男孩教育的目的的正确姿势?.mp4
│      04-老男孩老师班级-企业面试题讲解.mp4
│      05-思想课-到底要不要帮助同学?.mp4
│      06-学好技术真能找到工作么?.mp4
│      07-以终为始分析面试过程.mp4
│      08-以终为始分析运维到底需要哪些能力?.mp4
│      09-如何才算学会和学好Linux运维?.mp4
│      10-老男孩教育和其他机构的区别.mp4
│      11-如何能巴巴的持续学习5个月?.mp4
│      12-如何能坚持学习之跳出舒适区讲解.mp4
│      13-应该花费多少精力和如何保证.mp4
│      14-如何给自己灌输鉴定学好技术信念.mp4
│      15-学好Linux运维的4个核心要素讲解1.mp4
│      16-学好Linux运维的4个核心要素讲解2.mp4
│      17-企业对运维岗位要求说明.mp4
│      18-学好Linux的课堂听课方法和要领1.mp4
│      19-学好Linux的课堂听课方法和要领2.mp4
│      20-结束语和今日作业.mp4
│      
├─老男孩Linux77期-day02-计算机硬件及组成原理知识
│      oldboy-10-服务器零部件硬盘介绍.mp4
│      oldboy-11-计算机硬件瓶颈对比(重要).mp4
│      oldboy-12-大厂淘宝有关硬盘企业级案例.mp4
│      oldboy-13–服务器零部件RAID卡介绍.mp4
│      oldboy-14-服务器零部件远程管理卡介绍.mp4
│      oldboy-15-机房服务器及若干重要软件推荐.mp4
│      oldboy-16-服务器零部件主板介绍.mp4
│      oldboy-17计算机核心部件总体组成说明.mp4
│      oldboy-18-计算机的计数知识.mp4
│      oldboy-19-云计算云服务知识简介.mp4
│      oldboy-2-老男孩课前思想分享.mp4
│      oldboy-3-老男孩老师介绍.mp4
│      oldboy-4-个人端电脑介绍.mp4
│      oldboy-5-企业级服务器介绍.mp4
│      oldboy-6-服务器零部件介绍.mp4
│      oldboy-7-服务器零部件CPU介绍.mp4
│      oldboy-8-多核CPU与多颗区别.mp4
│      oldboy-9-服务器零部件内存介绍及企业级应用思路.mp4
│      
├─老男孩Linux77期-day03-企业运维规划及Linux介绍虚拟环境搭建mp4
│      01-老男孩思想时间重要性.mp4
│      02-老男孩老师班级-硬盘知识补充.mp4
│      03-老男孩老师班级-企业级案例讲解(网站优化).mp4
│      04-老男孩老师班级-企业面试题讲解.mp4
│      05-IDC机房介绍.mp4
│      06-机房机柜介绍-服务器上架流程企业案例.mp4
│      07-什么是操作系统.mp4
│      08-Linux和windows系统原理讲解.mp4
│      09-什么是Linux.mp4
│      10-为什么要学Linux.mp4
│      11-什么是Linux运维.mp4
│      12-Linux运维岗位划分.mp4
│      13-Linux运维及高级架构师岗位职责精讲.mp4
│      14-Linux运维职业发展路线与规划.mp4
│      15-Linux起源.mp4
│      16-Unix5大特性.mp4
│      17-Linux诞生故事介绍1.mp4
│      18-Linux诞生故事介绍2.mp4
│      19-Linux诞生的关键人物.mp4
│      20-Linux下重要开源协议GPL介绍.mp4
│      21-加班思维及Linux系统组成.mp4
│      22-Linux应用领域介绍.mp4
│      23-Linux的发行版本讲解.mp4
│      24-Linux运维学习环境搭建介绍1.mp4
│      25-Linux运维学习环境搭建介绍2.mp4
│      26-安装虚拟机软件(附有老男孩思想课).mp4
│      27-创建虚拟机实践.mp4
│      28-今日作业与明日内容.mp4
│      
├─老男孩Linux77期-day04-企业级Linux安装及远程连接知识实践mp4
│      01-VMware创建虚拟机故障及解决汇总.mp4
│      02-实践安装CentOS7.9系统.mp4
│      03-VMWARE快照与克隆讲解.mp4
│      04-VMWARE网络深入讲解1.mp4
│      05-IP-子网掩码深入讲解2.mp4
│      06-网络之DNS深入讲解.mp4
│      07-网络之端口知识形象讲解.mp4
│      08-远程连接Xshell配置1.mp4
│      09-Xshell远程连接原理及故障问题精讲.mp4
│      10-Xshell软件常用技巧配置1.mp4
│      11-Xshell软件常用技巧配置2.mp4
│      12-配置官方源及更新补丁常用工具1.mp4
│      13-配置官方源及更新补丁常用工具2.mp4
│      14-作业及预习.mp4
│      
├─老男孩Linux77期-day05-Linux bash核心介绍及目录命令讲解-mp4
│      01-老男孩思想-谈关系人脉的重要性.mp4
│      02-老男孩四星-高效学习方法精讲.mp4
│      03-手动配置固定IP.mp4
│      04-手动配置固定IP故障问题及解决思路.mp4
│      05-Linux bash命令行介绍.mp4
│      06-Linux bash快捷键1.mp4
│      06-Linux bash快捷键2.mp4
│      07-学习Linux如何查帮助?.mp4
│      08-Linux bash命令行特殊技巧及history命令.mp4
│      09-Linux开机重启关机命令讲解.mp4
│      10-测试题及思维导图学习说明.mp4
│      11-目录命令-pwd-cd讲解.mp4
│      12-ls-mkdir命令讲解.mp4
│      13-今日作业.mp4
│      
├─老男孩Linux77期-day06-Linux重要目录结构及目录命令讲解
│      01-老男孩思想-专注一件事是成为优秀的保证.mp4
│      02-上次课重要内容复习.mp4
│      03-Linux目录结构介绍.mp4
│      04-Linux一级目录深入讲解.mp4
│      05-重要文件-网卡配置文件精讲.mp4
│      06-重要文件resolv.conf与hostname精讲.mp4
│      07-fstab文件及挂载知识精讲.mp4
│      08-开机自启动文件rc.local及issue精讲.mp4
│      09-Linux精神世界-2030年高铁.mp4
│      10-motd登录提醒文件.mp4
│      11-查看系统版本和内核版本讲解.mp4
│      12-内核参数及环境变量文件.mp4
│      13-usr-var目录及cp-mv-rm命令讲解.mp4
│      14-作业和预习.mp4
│      老男孩Linux77期-day06.txt
│      老男孩Linux77期命令总结day06.xmind
│      
├─老男孩Linux77期-day07-文件处理命令重要知识讲解-mp4
│      01-回顾.mp4
│      02-vim编辑器介绍及模式详解.mp4
│      03-vim-快捷键-移动光标技巧.mp4
│      04-vim-快捷键-搜索-替换-复制-粘贴.mp4
│      05-vim-快捷键-删除.mp4
│      06-cat-echo命令讲解.mp4
│      07-more-less-head-tail命令讲解.mp4
│      08-三剑客grep讲解.mp4
│      09-touch和seq序列知识.mp4
│      10-课后作业.mp4
│      老男孩Linux77期-day07.txt
│      
├─老男孩Linux77期-day08-别名-重定向-去重排序等–mp4
│      01-简要复习.mp4
│      02-别名alias知识与实践.mp4
│      03-标准输出重定向重要知识讲解.mp4
│      04-重定向难点知识精讲.mp4
│      05-tr-xargs实践及输入重定向组合.mp4
│      06-重定向深入-各种追加重定向知识及实践精讲.mp4
│      07-如何让别名永久生效.mp4
│      08-sort排序uniq去重知识介绍及实践1.mp4
│      09-特殊字符管道知识及企业面试题实践.mp4
│      老男孩Linux77期-day08.txt
│      
├─老男孩Linux77期-day09-Linux文件类型及查找文件精讲-mp4
│      00-追女友神器展示.mp4
│      01-昨日重点回顾.mp4
│      02-Linux文件属性及文件类型介绍.mp4
│      03-wc-which-whereis-locate命令讲解.mp4
│      04-find命令精讲1.mp4
│      05-find命令精讲2.mp4
│      06-find命令精讲3.mp4
│      07-find命令企业案例及作业.mp4
│      老男孩Linux77期-day09.txt
│      老男孩Linux77期命令总结day09.xmind
│      
├─老男孩Linux77期-day10-Linux系统打包和时间命令及案例精讲-mp4
│      01-知识点回顾.mp4
│      02-tar命令基础知识及实践.mp4
│      03-tar命令知识深入实践.mp4
│      04-企业级案例:打包软链接.mp4
│      05-Linux系统时间及date介绍.mp4
│      06-Linux命令date精讲.mp4
│      07-企业案例1_查找加组合打包1.mp4
│      08-企业案例2_查找加组合打包2.mp4
│      09-周末命令测试题.mp4
│      老男孩Linux77期-day10.txt
│      老男孩Linux77期第二周-基础命令测试题.txt
│      
├─老男孩Linux77期-day11-Linux系统inode及链接知识及企业按哪里精讲-mp4
│      01-Inode和block知识介绍.mp4
│      02-Inode特点.mp4
│      03-Linux系统访问文件的原理.mp4
│      04-Linux系统创建文件的原理.mp4
│      05-企业生产案例:Inode满问题.mp4
│      06-block特点.mp4
│      07-企业生产案例:Inode满完美呈现复原.mp4
│      09-企业生产案例:Inode满的企业故障可能原因分析.mp4
│      10-Linux系统链接知识介绍.mp4
│      11-硬链接实践-原理-特点精讲.mp4
│      12-硬链接实践-原理-特点精讲.mp4
│      13-企业面试题:Linux系统软链接和硬链接的区别精讲.mp4
│      14-企业面试题:Linux系统文件删除原理及实践模拟精讲.mp4
│      15-企业生产案例:磁盘满导致的系统故障及解决.mp4
│      16-课后作业及表达内容.mp4
│      老男孩Linux77期-day11.txt
│      老男孩基础命令测试题-答案.txt
│      老男孩基础命令测试题.txt
│      
├─老男孩Linux77期-day12-Linux系统用户管理知识精讲1-mp4
│      01-第一周结束基础测试题及答案讲解1.mp4
│      02-第一周结束基础测试题及答案讲解2.mp4
│      03-Linux系统用户详细介绍.mp4
│      04-Linux系统用户组介绍.mp4
│      05-和用户相关配置文件说明.mp4
│      06-passw用户主配置文件详解.mp4
│      07-用户密码文件shadow文件详解.mp4
│      08-用户组相关文件说明.mp4
│      09-useradd命令实践详解.mp4
│      10-usermod和userdel用户命令讲解.mp4
│      11-和用户有关的特殊文件及企业故障处理方案.mp4
│      12-课后作业与下节内容.mp4
│      老男孩Linux77期-day12.txt
│      
├─老男孩Linux77期-day13-Linux系统用户管理知识精讲2-mp4
│      01-昨日重现.mp4
│      02-passwd和chpasswd命令精讲.mp4
│      03-chage命令讲解.mp4
│      04-chage和passwd深入测试.mp4
│      05-groupadd和groupdel命令讲解.mp4
│      06-su命令精讲及企业生产应用说明.mp4
│      07-sudo应用精讲.mp4
│      08-普通用户如何切换到root原理讲解.mp4
│      09-sudo工作原理流程.mp4
│      10-sudo精细化管理说明.mp4
│      11-查看用户信息命令介绍.mp4
│      12-更改文件用户和组精讲.mp4
│      13-课后作业.mp4
│      
├─老男孩Linux77期-day14-Linux系统基础权限知识精讲-mp4
│      01-老男孩高薪思维课分享.mp4
│      02-昨日知识回顾与扩展.mp4
│      03-文件加锁命令chattr-lsattr实践与企业用户讲解.mp4
│      04-Linux系统权限知识介绍.mp4
│      05-Linux系统针对文件权限说明总结.mp4
│      06-搭建权限测试环境及实战测试.mp4
│      07-Linux系统针对目录权限说明及实践.mp4
│      08-linux系统设置权限说明及实践.mp4
│      老男孩Linux77期-day14.txt
│      
├─老男孩Linux77期-day15-Linux系统特殊权限知识精讲mp4
│      01-坚持难,难在坚持-老男孩思想.mp4
│      02-umask知识与实践.mp4
│      03-其他用户和家目录权限问题.mp4
│      04-企业案例:如何设置权限保障网站安全.mp4
│      05-企业案例:如何设置权限保障网站安全2.mp4
│      06-Linux系统特殊权限位之suid介绍和设置.mp4
│      07-Linux系统特殊权限位suid作用和原理精讲.mp4
│      08-老男孩思想加油站-月薪1万-3万-5万-10万的差别是啥?.mp4
│      09-suid的核心知识总结.mp4
│      10-suid在生产中到底怎么用?.mp4
│      11-sgid知识及作用原理.mp4
│      12-sgid基于目录的知识和应用案例.mp4
│      13-粘滞位知识及特殊权限大总结.mp4
│      老男孩Linux77期-day15.txt
│      
├─老男孩Linux77期-day16-Linux通配符和特殊字符知识-mp4
│      01-为什么要拥有特长?.mp4
│      02-掌握学习方法大于技术本身.mp4
│      03-通配符之文件名匹配.mp4
│      04-通配符之路径位置相关.mp4
│      05-通配符之双引号单引号反引号.mp4
│      06-通配符之其它一堆特殊字符1.mp4
│      07-通配符之其它一堆特殊字符2.mp4
│      08-通配符之其它一堆特殊字符3.mp4
│      老男孩Linux77期-day16.txt
│      
├─老男孩Linux77期-day17-Linux正则表达式知识精讲-mp4
│      01-Linux正则表达式开篇.mp4
│      02-Linux正则表达概念及特点式.mp4
│      03-Linux基础正则表达式知识与实践1.mp4
│      04-Linux基础正则表达式知识与实践2.mp4
│      05-Linux基础正则表达式测试题及讲解.mp4
│      06-Linux基础正则表达式知识与实践3.mp4
│      07-Linux扩展正则表达式知识与实践1.mp4
│      08-Linux扩展正则表达式知识与实践1.mp4
│      09-Linux特殊正则表达式知识及元字符与实践2.mp4
│      10-Linux特殊正则表达式知识及元字符与实践3.mp4
│      11-Linux三剑客grep命令总结.mp4
│      12-Linux三剑客sed命令介绍及基础讲解.mp4
│      13-77期-第三周-测试题记录成绩-精讲1.mp4
│      14-77期-第三周-测试题记录成绩-精讲2.mp4
│      正则讲台分享考试.docx
│      老男孩Linux77期-day17.txt
│      
├─老男孩Linux77期-day18-三剑客入门知识与配合正则实践-mp4
│      01-老男孩职场高新思维及内容回顾.mp4
│      02-Linux三剑客之sed命令讲解及实践1.mp4
│      03-Linux三剑客之sed命令讲解及实践2.mp4
│      04-Linux三剑客之sed命令练习题及讲解.mp4
│      05-Linux三剑客之sed企业应用案例.mp4
│      06-Linux三剑客之sed配合正则企业应用案例取IP1.mp4
│      07-Linux三剑客之sed配合正则企业应用案例取IP2.mp4
│      08-Linux三剑客之sed应用之多项编辑1.mp4
│      09-Linux三剑客之sed常见应用总结.mp4
│      10-Linux三剑客之awk初步知识和实践.mp4
│      老男孩Linux77期-day18.txt
│      
├─老男孩Linux77期-day19-三剑客之awk实践及考试题讲解-mp4
│      01-awk重要知识及题目实践讲解1.mp4
│      02-awk重要知识及题目实践讲解2.mp4
│      03-带条件的awk深入知识与实践.mp4
│      04-三剑客考试题1-5题讲解.mp4
│      05-三剑客考试题6-10题讲解.mp4
│      06-sed-awk拼接批量处理技术细致讲解.mp4
│      07-三剑客考试题11-15题讲解.mp4
│      day19-老男孩Linux77期-三剑客基础测试题-答案.txt
│      day19-老男孩Linux77期-三剑客基础测试题.txt
│      老男孩Linux77期-day19.txt
│      
├─老男孩Linux77期-day20-磁盘管理-内外部结构及逻辑知识-mp4
│      01-三剑客知识回顾.mp4
│      02-取列命令cut讲解.mp4
│      03-命令回顾.mp4
│      04-磁盘的作用.mp4
│      05-磁盘的历史和发展趋势.mp4
│      06-磁盘知识体系.mp4
│      07-机械磁盘的外部结构及企业级机械硬盘介绍.mp4
│      08-固态盘的外部结构及企业级固态盘介绍.mp4
│      09-机械磁盘的内部结构介绍.mp4
│      10-固态的内部结构介绍.mp4
│      11-ide和sata接口.mp4
│      12-scsi及sas接口-sas和sata区别.mp4
│      13-各类固态接口速率对比说明.mp4
│      14-固态和机械优磁盘劣对比.mp4
│      15-生产场景如何选择磁盘?.mp4
│      16-生产故障案例-变成你的.mp4
│      17-磁盘的内部重要逻辑知识介绍-磁头-磁道-柱面-扇区.mp4
│      18-磁盘大小的计算方法.mp4
│      19-磁盘的读写原理.mp4
│      老男孩Linux-day20.txt
│      
├─老男孩Linux77期-day21-磁盘管理之raid及分区-mp4
│      01-什么是Raid技术?.mp4
│      02-为什么服务器需要Raid.mp4
│      03-如何才能坚持学习.mp4
│      04-什么是Raid级别.mp4
│      05-Raid实现有哪些方式.mp4
│      06-Raid0原理及特点.mp4
│      07-Raid1原理及特点.mp4
│      08-由磁盘RAID讲高薪职场思维.mp4
│      09-Raid5原理及特点.mp4
│      10-Raid5总结.mp4
│      11-Raid01原理及特点.mp4
│      12-常用Raid级别总体对比.mp4
│      13-Raid多级别实践结论.mp4
│      14-企业级Raid面试题(必须精通).mp4
│      15-如何练习原理题,如何艰难的时候还能超越他人?.mp4
│      16-Raid和LVM区别简介.mp4
│      17-为什么磁盘要分区.mp4
│      18-磁盘设备及分区命名.mp4
│      19-磁盘分区类型及特点.mp4
│      20-有关磁盘分区类型思考题.mp4
│      21-磁盘分区原理.mp4
│      22-fdisk分区实践.mp4
│      23-不重启识别硬件方法及下节内容.mp4
│      
├─老男孩Linux77期-day22-磁盘管理之分区与格式化企业案例-mp4
│      01-课前思想.mp4
│      02-磁盘知识体系回顾.mp4
│      03-格式化知识实践.mp4
│      04-GPT分区工具gdisk实践.mp4
│      05-磁盘挂载知识与实践.mp4
│      06-fstab自动挂载知识与实践精讲1.mp4
│      07-fstab自动挂载知识与实践精讲2.mp4
│      08-放入rc.local实现自动挂载实践.mp4
│      09-生产场景磁盘分区多案例.mp4
│      10-swap分区介绍.mp4
│      11-创建swap分区过程讲解.mp4
│      12-创建swap分区实践.mp4
│      13-dd命令知识与实践.mp4
│      14-swap分区作用测试.mp4
│      15- 企业案例:服务器内存泄露故障原理及解决1.mp4
│      15- 企业案例:服务器内存泄露故障原理及解决2.mp4
│      17-Linux内存知识及实践.mp4
│      18-回顾内容与作业.mp4
│      
├─老男孩Linux77期-day23-磁盘管理与软件包管理1-mp4
│      01-课前思想.mp4
│      02-文件系统介绍.mp4
│      03-磁盘为什么要格式化.mp4
│      04-常见文件系统介绍.mp4
│      05-Linux文件系统组成体系介绍.mp4
│      06-生产场景文件系统选型.mp4
│      07-磁盘管理命令汇总.mp4
│      08-磁盘体系回顾及智商情商思想.mp4
│      09-磁盘性能指标及获取命令iostat.mp4
│      10-Linux系统软件安装方式介绍.mp4
│      11-rpm包介绍.mp4
│      12-rpm包获取和使用.mp4
│      13-rpm包安装及升级.mp4
│      14-rpm工具查询功能讲解及实践.mp4
│      15-排版和画图软件推荐.mp4
│      16-卸载rpm包介绍及实践.mp4
│      17-rpm工具练习题及解答.mp4
│      18-rpm痛点及解决方案.mp4
│      19-yum及yum源介绍.mp4
│      20-互联网yum源介绍.mp4
│      21-Linux服务器多yum源配置.mp4
│      22-yum工具实践1.mp4
│      23-yum工具实践2.mp4
│      
├─老男孩Linux77期-day24-yum与rpm软件包管理2-mp4
│      01-yum更新和组包安装知识.mp4
│      02-yum命令帮助和补全知识.mp4
│      03-本地yum仓库图解讲解.mp4
│      04-Linux本地yum仓库搭建.mp4
│      05-linux局域网私有仓库搭建1.mp4
│      06-linux局域网私有仓库搭建2.mp4
│      07-搭建公共yum仓库要点说明.mp4
│      08-yum仓库图解大全回顾与更新.mp4
│      
├─老男孩Linux77期-day25-Linux系统进程核心知识1-mp4
│      01-软件安装知识回顾.mp4
│      02-源码包安装知识.mp4
│      03-源码包的安装步骤.mp4
│      04-源码包安装实战及故障解决.mp4
│      05-生产场景选择及说服力思想.mp4
│      06-进程概念介绍.mp4
│      07-进程-守护进程-程序之间区别.mp4
│      08-进程的基本工作流程.mp4
│      09-进程查看之重点命令ps命令知识1.mp4
│      10-进程查看之重点命令ps命令知识2.mp4
│      11-总结ps命令及企业中如何用ps解决问题.mp4
│      12-了解即可的pstree命令介绍.mp4
│      13-了解即可的pgrep命令介绍.mp4
│      14-进程查看之重点命令top命令知识1.mp4
│      15-进程查看之重点命令top命令知识2.mp4
│      16-进程查看之重点命令top命令知识总结及下周内容预告.mp4
│      
├─老男孩Linux77期-day26-Linux进程管理核心知识2-mp4
│      01-内容回顾及top选项.mp4
│      02-kill命令.mp4
│      03-kill命令生产用途案例.mp4
│      04-killall-思想思维.mp4
│      05-pkill命令.mp4
│      06-进程前后台切换知识.mp4
│      07-进程前后台切换核心知识.mp4
│      08-进程前后台切换screen.mp4
│      09-进程前后台切换screen总结.mp4
│      10-进程优先级调整知识及沟通记笔记方法论.mp4
│      11-strace命令及生产经验思维分享.mp4
│      12-课后作业及预习.mp4
│      day26-老男孩Linux77期-磁盘-软包-进程-第一套-new.doc
│      day26-老男孩Linux77期-磁盘-软包-进程-第一套-答案.doc
│      
├─老男孩Linux77期-day27-Linux系统服务管理-附带day26考试讲解-mp4
│      01-strace命令回顾及参数总结.mp4
│      02-ltrace命令介绍及平均负载核心知识1.mp4
│      03-uptime平均负载原理讲解.mp4
│      04-uptime平均负载原理及实战.mp4
│      05-什么是Linux运行级别.mp4
│      06-如何切换运行级别.mp4
│      07-为什么要使用systemd技术?.mp4
│      08-systemd优势.mp4
│      09-C6和C7启动方式.mp4
│      10-systemctl命令实践及原理讲解.mp4
│      11-开机自启动服务生产优化.mp4
│      12-day26-老男孩Linux77期-磁盘-软包-进程-考试讲解1.mp4
│      13-day26-老男孩Linux77期-磁盘-软包-进程-考试讲解2.mp4
│      14-systemd知识介绍.mp4
│      15-systemd文件格式及选项精讲.mp4
│      16-systemd格式生产nginx启动文件讲解及自定义nginx启动文件.mp4
│      17-Linux启动流程精讲1.mp4
│      18-Linux启动流程精讲2.mp4
│      19-Linux启动流程精讲3.mp4
│      day26-老男孩Linux77期-磁盘-软包-进程-第一套-new.doc
│      day26-老男孩Linux77期-磁盘-软包-进程-第一套-答案.doc
│      
├─老男孩Linux77期-day28-Linux系统定时任务-晚上有加课-mp4
│      01-如何答面试题才能超越99%的人.mp4
│      02-定时任务介绍及生产场景用途.mp4
│      03-定时任务的种类介绍.mp4
│      04-用户和系统定时任务介绍.mp4
│      05-定时任务命令语法介绍.mp4
│      06-定时任务语法详解.mp4
│      07-定时任务依赖的服务.mp4
│      08-定时任务书写案例.mp4
│      09-配置定时任务实战.mp4
│      10-生产案例:配置互联网时间同步.mp4
│      11-生产案例:配置备份服务器配置实战案例.mp4
│      12-配置定时任务核心总结.mp4
│      13-生产案例:no space on left模拟实战1.mp4
│      14-生产案例:no space on left模拟实战2.mp4
│      15-生产案例:脚本手动执行放定时任务不执行.mp4
│      
├─老男孩Linux77期-day30-Linux基础阶段总复习-mp4
│      oldboy-1.mp4
│      oldboy-10.mp4
│      oldboy-11.mp4
│      oldboy-2.mp4
│      oldboy-3.mp4
│      oldboy-4.mp4
│      oldboy-5.mp4
│      oldboy-6.mp4
│      oldboy-7.mp4
│      oldboy-8.mp4
│      oldboy-9.mp4
│      
├─老男孩Linux77期-day31-计算机网络基础1-mp4
│  │  01-什么是网络.mp4
│  │  02-运维人员要学习哪些网络知识.mp4
│  │  03-中小企业-银行-大厦-大学网络拓扑介绍1.mp4
│  │  04-中小企业-银行-大厦-大学网络拓扑介绍2.mp4
│  │  05-传输介质及网卡设备介绍.mp4
│  │  06-MAC地址介绍和IP地址区别.mp4
│  │  07-网线介绍.mp4
│  │  08-什么是专业.mp4
│  │  09-中继器集线器介绍.mp4
│  │  10-网桥介绍.mp4
│  │  11-交换机介绍.mp4
│  │  12-局域网内两台主机通信过程及路由器介绍.mp4
│  │  13.ubuntu搭建博客1-补day29.mp4
│  │  14.ubuntu搭建博客2-补day29.mp4
│  │  
│  └─666JAVA下载必看
│          下载必看.txt
│          海量优质it资源.url
│          看看我.zip
│          课程总结.mp4
│          资料2.zip
│          软件下载.txt
│          面试合集.txt
│          高薪学习it网.url
│          
├─老男孩Linux77期-day32-计算机网络基础2-mp4
│      01-如何成为20%那部分人-老男孩思想.mp4
│      02-网络拓扑介绍.mp4
│      03-OSI网络模型介绍.mp4
│      04-OSI模型之应用层介绍.mp4
│      05-OSI模型之表示层和会话层介绍.mp4
│      06-OSI模型之传输层和网络层介绍.mp4
│      07-OSI模型之数据链路层和物理层介绍.mp4
│      08-OSI模型的实战应用思维案例-老男孩核心思想.mp4
│      09-OSI7层模型封包及解包过程1.mp4
│      10-OSI7层模型封包及解包过程2.mp4
│      11-OSI7层模型封包及解包动画3.mp4
│      12-OSI7层模型各层对应的协议及TCP和UDP区别.mp4
│      13-tcp-udp报文介绍.mp4
│      14-tcp-udp端口号介绍.mp4
│      15-tcp-ip三次挥手过程详解.mp4
│      16-tcp-ip三次挥手过程中5种状态详解.mp4
│      
├─老男孩Linux77期-day33-计算机网络基础3-mp4
│  │  01-老男孩思想记忆力之信息的选择.mp4
│  │  02-老男孩思想记忆力之信息的读取.mp4
│  │  03-老男孩思想记忆力之信息的存储.mp4
│  │  04-TCP三次握手原理再精讲.mp4
│  │  05-TCP四次挥手原理精讲.mp4
│  │  06-基于TCP精讲Linux内核参数优化1.mp4
│  │  07-基于TCP精讲Linux内核参数优化2.mp4
│  │  08-ARP协议工作原理精讲.mp4
│  │  09-老男孩教育北京和深圳两局域网员工交流底层原理过程(有瑕疵).mp4
│  │  下载必看.txt
│  │  海量优质it资源.url
│  │  看看我.zip
│  │  课程总结.mp4
│  │  资料2.zip
│  │  软件下载.txt
│  │  面试合集.txt
│  │  高薪学习it网.url
│  │  
│  └─666JAVA下载必看
│          下载必看.txt
│          海量优质it资源.url
│          看看我.zip
│          课程总结.mp4
│          资料2.zip
│          软件下载.txt
│          面试合集.txt
│          高薪学习it网.url
│          
├─老男孩Linux77期-day34-Linux网络管理4-mp4
│      01-提升记忆力之信息的选择-读取-存储回顾.mp4
│      02-提升记忆力之信息的编码精讲.mp4
│      03-提升记忆力之信息的永久存储方法.mp4
│      04-提升记忆力之结尾说明.mp4
│      05-使用wireshark抓包理解三次握手四次断开原理.mp4
│      06-老男孩教育北京和深圳两局域网员工交流底层原理过程.mp4
│      07-ip地址介绍.mp4
│      08-二进制到十进制的转换.mp4
│      09-Ip地址分类及私有地址介绍.mp4
│      10-通信类型及生产场景介绍.mp4
│      11-Linux网卡及arp相关命令介绍与实践.mp4
│      12-Linux主机名相关配置.mp4
│      13-网卡的启动及关停命令讲解.mp4
│      
└─老男孩Linux77期-day35-Linux网络管理5-mp4
        01-网卡相关设置讲解.mp4
        02-ifconfig地址配置讲解及生产场景应用.mp4
        03-使用ip命令进行地址配置讲解及生产场景应用.mp4
        04-net-tools与iproute包对比.mp4
        05-Linux静态路由逻辑图封解包流程精讲.mp4
        06-Linux静态路由生活示例形象的精讲(6分40以后多余).mp4
        07-Linux重要命令route多种路由知识讲解1.mp4
        08-Linux重要命令route多种路由知识讲解2.mp4
        09-生产案例实战:Linux静态路由配置.mp4
        10-使用ip命令设置路由讲解及使得静态永久生效方案及实践.mp4
        
V-3694:微服务与容器云架构师
        │    
        ├─01第一天
        │    │    01-1  Docker  基本原理讲解.mp4
        │    │    01-10  进入容器的不同方式的区别.mp4
        │    │    01-11  容器资源限制.mp4
        │    │    01-12  定时任务与网络模式讲解.mp4
        │    │    01-13  容器网络模式讲解.mp4
        │    │    01-14  容器数据卷操作.mp4
        │    │    01-15  容器Dockerfile讲解.mp4
        │    │    01-16  构建web服务镜像与数据挂载.mp4
        │    │    01-17  生产容器容量估算.mp4
        │    │    01-18  JDK基础Dockerfile内容讲解.mp4
        │    │    01-2  Docker  文件系统实现讲解一.mp4
        │    │    01-3  Docker  文件系统实现讲解二.mp4
        │    │    01-4  容器与虚拟机的区别.mp4
        │    │    01-5  Docker  安装与基本部署.mp4
        │    │    01-6  Dockerfile基本编译.mp4
        │    │    01-7  容器与镜像存储讲解一.mp4
        │    │    01-8  容器与镜像存储讲解二.mp4
        │    │    01-9  容器的基本操作命令方法.mp4
        │    │    
        │    └─课件
        │                    Docker  与  Kubernetes  基础-k8s-02-day1  .pdf
        │                    
        ├─02第二天
        │    │    01-上节内容回顾与overlay文件讲解.mp4
        │    │    02-上节内容回顾.mp4
        │    │    03-网络通信基础讲解.mp4
        │    │    04-Docker网络高级操作一.mp4
        │    │    05-Docker网络高级操作二.mp4
        │    │    06-Kubernetes  创建pod流程.mp4
        │    │    07-Kubernetes  基本环境讲解.mp4
        │    │    08-Kubernetes  部署一.mp4
        │    │    09-Kubernetes  部署二.mp4
        │    │    10-Kubernetes  部署三.mp4
        │    │    11-Kubernetes  部署四.mp4
        │    │    12-Kubernetes  部署五.mp4
        │    │    13-Kubernetes  部署六.mp4
        │    │    14-Kubernetes  部署七.mp4
        │    │    15-Kubernetes  运行web容器.mp4
        │    │    16-Kubernetes  配置修改注意事项.mp4
        │    │    
        │    └─课件
        │                    kubernetes  1.15-k8s-02-day2.txt
        │                    
        ├─03第三天
        │    │    03-1  K8S节点讲解与etd故障.mp4
        │    │    03-10  Ingress  另一种部署.mp4
        │    │    03-11  基于Ingress实现蓝绿发布.mp4
        │    │    03-12  Ingress  灰度发布原理.mp4
        │    │    03-13  部署监控系统(一).mp4
        │    │    03-14  部署监控系统(二).mp4
        │    │    03-15  普罗米修斯数据获取.mp4
        │    │    03-16  自定义Ingress监控.mp4
        │    │    03-17  Ingress  监控数据收集.mp4
        │    │    03-18  部署日志收集(一).mp4
        │    │    03-19  部署日志收集(二).mp4
        │    │    03-2  flannel  host-gw模式讲解.mp4
        │    │    03-20  容器日志收集.mp4
        │    │    03-21  容器日志收集生产注意事项.mp4
        │    │    03-3  课程新增内容讲解.mp4
        │    │    03-4  部署DNS.mp4
        │    │    03-5  dashboard  部署.mp4
        │    │    03-6  Ingress  部署.mp4
        │    │    03-7  K8S镜像加载过程.mp4
        │    │    03-8  K8S服务访问过程分析.mp4
        │    │    03-9  Ingress  4层反向代理.mp4
        │    │    
        │    └─课件软件
        │                    kubernetes  1.15-k8s-02-day3.txt
        │                    软件-k8s-03.zip
        │                    
        ├─04第四天
        │            04-1  k8s  自动签发证书配置.mp4
        │            04-10  k8s  资源对象rs与rc控制器.mp4
        │            04-11  k8s  deployment更新过程一.mp4
        │            04-12  k8s  deployment更新过程二.mp4
        │            04-13  deployment验证更新机制.mp4
        │            04-14  k8s  pod  资源限制一.mp4
        │            04-15  k8s  pod  资源限制二.mp4
        │            04-16  k8s  pod  操作命令行方法.mp4
        │            04-17  k8s  pod重启与镜像策略.mp4
        │            04-18  k8s  定时任务.mp4
        │            04-19  k8s  Services讲解一.mp4
        │            04-2  thanos  部署.mp4
        │            04-20  k8s  Services讲解二.mp4
        │            04-3  k8s  资源对象一.mp4
        │            04-4  k8s  资源对象二.mp4
        │            04-5  k8s  资源对象Label机制一.mp4
        │            04-6  k8s  资源对象Label机制二.mp4
        │            04-7  k8s  API接口查看.mp4
        │            04-8  k8s  pod  控制器.mp4
        │            04-9  k8s  pod中hosts修改.mp4
        │            Docker  与  Kubernetes  基础-k8s-02-day14.pdf
        │            软件.rar
        │            
        ├─05第五天
        │            05-01    NodeAllocatable  配置.mp4
        │            05-02  NodeDns  配置.mp4
        │            05-03  Secret讲解.mp4
        │            05-04  RBAC权限讲解一.mp4
        │            05-05  k8s  RBAC权限讲解二.mp4
        │            05-06  k8s  Yaml语法讲解.mp4
        │            05-07  k8s  Yaml常用配置讲解一.mp4
        │            05-08  k8s  Yaml  Service配置讲解.mp4
        │            05-09  k8s  Configmap讲解一.mp4
        │            05-10  k8s  Configmap讲解二.mp4
        │            05-11  k8s  Volume讲解一.mp4
        │            05-12  k8s  Volume  讲解二.mp4
        │            05-13  k8s  pv讲解.mp4
        │            05-14  k8s  pv  与pvc  绑定.mp4
        │            05-15  k8s  pv  挂载.mp4
        │            05-16  k8s  存储类.mp4
        │            05-17  k8s  网络组件讲解.mp4
        │            05-18  Dokcer  与  k8s  基础部分重点回顾.mp4
        │            05-19  NodeDns  解析排错.mp4
        │            k8s-02-day5.zip
        │            
        ├─06第六天
        │            06-01  微服务架构介绍与框架.mp4
        │            06-02  微服务框架发展过程.mp4
        │            06-03  SOA架构介绍.mp4
        │            06-04  SOA  配置中心.mp4
        │            06-05  微服务架构优点与缺点.mp4
        │            06-06  微服务注册中心介绍.mp4
        │            06-07  http请求状态码场景.mp4
        │            06-08  微服务调用基础过程.mp4
        │            06-09  注册中心对比.mp4
        │            06-10  配置中心介绍与注意事项.mp4
        │            06-11  服务熔断的意义.mp4
        │            06-12  服务请求串行与并行讲解.mp4
        │            06-13  调用链介绍与讲解.mp4
        │            06-14  注册中心部署.mp4
        │            06-15  服务提供者部署与配置中心验证.mp4
        │            软件.zip
        │            
        ├─07第七天
        │            07-01  服务消费者启动.mp4
        │            07-02  服务消费者接口访问.mp4
        │            07-03  服务消费者调用过程.mp4
        │            07-04  生产微服务调用流程讲解.mp4
        │            07-05  生产服务加速与存储方案讲解.mp4
        │            07-06  服务存储讲解.mp4
        │            07-07  APM  部署.mp4
        │            07-08  微服务加入调用链.mp4
        │            07-09  微服务限流.mp4
        │            07-10  微服务两种消费方式讲解.mp4
        │            07-11  微服务生产鉴权业务讲解.mp4
        │            07-12  生产gitlab部署架构讲解.mp4
        │            07-13  生产harbor与master节点部署架构.mp4
        │            07-14  生产node节点部署架构.mp4
        │            07-15  生产es部署架构讲解.mp4
        │            
        ├─08第八天
        │            08-01  生产kibana与注册中心规划.mp4
        │            08-02  SpringCloud配置文件优先级.mp4
        │            08-03  SpringCloud配置文件排错方法.mp4
        │            08-04  生产容器网络规划与整体架构.mp4
        │            08-05  生产接口回调访问方式.mp4
        │            08-06  生产环境与实验环境区别.mp4
        │            08-07  安装gitlab代码仓库.mp4
        │            08-08  安装Harbor镜像仓库一.mp4
        │            08-09  安装Harbor镜像仓库二.mp4
        │            08-10  Sentry  编译python3.mp4
        │            08-11  Sentry  安装新机器一.mp4
        │            08-12  Sentry  安装新机器二.mp4
        │            08-13  Sentry  安装新机器三.mp4
        │            08-14  Jar包源代码编译.mp4
        │            08-15  harbor创建用户与仓库.mp4
        │            08-16  生产JDK  Dockerfile讲解.mp4
        │            08-17  生产容器部署注册中心一.mp4
        │            08-18  生产容器部署注册中心二.mp4
        │            08-19  注册中心Yaml文件讲解.mp4
        │            软件-k8s-08.zip
        │            
        ├─09第九天
        │            09-1  k8s  node亲和度.mp4
        │            09-10  微服务注册apm.mp4
        │            09-11  微服务容器化部署.mp4
        │            09-12  Jenkins安装一.mp4
        │            09-13  Jenkins安装.二.mp4
        │            09-14  Jenkins安装.三.mp4
        │            09-15  Jenkins安装.四.mp4
        │            09-16  Jenkins安装五.mp4
        │            09-17  Jenkins安装六.mp4
        │            09-18  版本库配置.mp4
        │            09-19  源代码编译运行.mp4
        │            09-2  k8s  pod亲和度.mp4
        │            09-20  自动化构建流程..mp4
        │            09-21  pipline语法结构.mp4
        │            09-22  Jenkins自动化构建微服务一.mp4
        │            09-23  Jenkins自动化构建微服务二.mp4
        │            09-24  课后作业与预习.mp4
        │            09-3  k8s  configmap  补充.mp4
        │            09-4  k8s集群备份.mp4
        │            09-5  注册中心加入监控的方法.mp4
        │            09-6  微服务注册到注册中心.mp4
        │            09-7  APM生产部署一.mp4
        │            09-8  APM生产部署二.mp4
        │            09-9  APM生产部署三.mp4
        │            
        ├─10第十天
        │            10-1  上节内容回顾.mp4
        │            10-10  helm  包管理工具(九).mp4
        │            10-11  Jenkins共享库.mp4
        │            10-12  APP自动化监控(一).mp4
        │            10-13  APP自动化监控(二).mp4
        │            10-14  APP自动化监控(三).mp4
        │            10-15  APP自动化监控(四).mp4
        │            10-16  APP自动化监控(五).mp4
        │            10-17  APP自动化监控(六).mp4
        │            10-18  HPA自动扩容(一).mp4
        │            10-19  HPA自动扩容(二).mp4
        │            10-2  helm  包管理工具(一).mp4
        │            10-20  HPA自动扩容(三).mp4
        │            10-21  HPA自动扩容(四).mp4
        │            10-22  HPA自动扩容(五).mp4
        │            10-23  HPA自动扩容(六).mp4
        │            10-24  HPA自动扩容(七).mp4
        │            10-3  helm  包管理工具(二).mp4
        │            10-4  helm  包管理工具(三).mp4
        │            10-5  helm  包管理工具(四).mp4
        │            10-6  helm  包管理工具(五).mp4
        │            10-7  helm  包管理工具(六).mp4
        │            10-8  helm  包管理工具(七).mp4
        │            10-9  helm  包管理工具(八).mp4
        │            软件.zip
        │            
        ├─11第十一天
        │            11-10  微服务流量管理(二).mp4
        │            11-11  微服务流量管理(三).mp4
        │            11-12  微服务流量管理(四).mp4
        │            11-13  微服务流量管理(五).mp4
        │            11-14  微服务流量管理(六).mp4
        │            11-15  微服务流量管理(七).mp4
        │            11-16  微服务监控(一).mp4
        │            11-17  主机服务端口防护.mp4
        │            11-18  微服务网络安全(一).mp4
        │            11-19  微服务网络安全(二).mp4
        │            11-1上节回顾.mp4
        │            11-2  VPA资源管理.mp4
        │            11-3  灰度发布讲解(一).mp4
        │            11-4  灰度发布讲解(二).mp4
        │            11-5  灰度发布讲解(三).mp4
        │            11-6  灰度发布讲解(四).mp4
        │            11-7  灰度发布讲解(五).mp4
        │            11-8  灰度发布讲解(六).mp4
        │            11-9  微服务流量管理(一).mp4
        │            VPA.zip
        │            
        ├─12第十二天
        │            12-10  CRD开发(二).mp4
        │            12-1上节回顾.mp4
        │            12-2  服务网格(一).mp4
        │            12-3  服务网格(二).mp4
        │            12-4  服务网格(三).mp4
        │            12-5  服务网格(四).mp4
        │            12-6  服务网格(五).mp4
        │            12-7  服务网格(六).mp4
        │            12-8  服务网格(七).mp4
        │            12-9  CRD开发(一).mp4
        │            软件.zip
        │            
        ├─13第十三天
        │            13-1  Operator开发(一).mp4
        │            13-10  Operator开发(十).mp4
        │            13-11  Operator开发(十一).mp4
        │            13-12  Operator开发(十二).mp4
        │            13-13  K8S  部署架构与版本发布流程(一).mp4
        │            13-14  K8S  部署架构与版本发布流程(二).mp4
        │            13-15  K8S  部署架构与版本发布流程(三).mp4
        │            13-16  K8S  部署架构与版本发布流程(四).mp4
        │            13-17  K8S  部署架构与版本发布流程(五).mp4
        │            13-18  K8S  部署架构与版本发布流程(六).mp4
        │            13-2  Operator开发(二).mp4
        │            13-3  Operator开发(三).mp4
        │            13-4  Operator开发(四).mp4
        │            13-5  Operator开发(五).mp4
        │            13-6  Operator开发(六).mp4
        │            13-7  Operator开发(七).mp4
        │            13-8  Operator开发(八).mp4
        │            13-9  Operator开发(九).mp4
        │            
        └─镜像-二期
                │    Nfs.zip
                │    
                ├─Dashboard
                │            kubernetes-dashboard-amd64_v1.10.1.tar.gz
                │            
                ├─Harbor
                │            harbor-core.v1.8.0.tar.gz
                │            harbor-db.v1.8.0.tar.gz
                │            harbor-jobservice.v1.8.0.tar.gz
                │            harbor-log.v1.8.0.tar.gz
                │            harbor-portal.v1.8.0.tar.gz
                │            harbor-registryctl.v1.8.0.tar.gz
                │            nginx-photon.v1.8.0.tar.gz
                │            prepare.v1.8.0.tar.gz
                │            redis-photon.v1.8.0.tar.gz
                │            registry-photon.v2.7.1-patch-2819-v1.8.0.tar.gz
                │            
                ├─Istio
                │            busybox-curl.tar.gz
                │            citadel.1.3.6.tar.gz
                │            galley.1.3.6.tar.gz
                │            grafana.1.3.6.tar.gz
                │            istio-1.3.6-linux.tar.gz
                │            jaegertracing.1.3.6.tar.gz
                │            kiali.1.3.6.tar.gz
                │            kubectl.1.3.6.tar.gz
                │            mixer.1.3.6.tar.gz
                │            openjdk.1.8.tar.gz
                │            pilot.1.3.6.tar.gz
                │            prometheus.1.3.6.tar.gz
                │            proxyv2.1.3.6.tar.gz
                │            proxy_init.1.3.6.tar.gz
                │            sidecar_injector.1.3.6.tar.gz
                │            
                ├─Istio  App
                │            openjdk.1.8.tar.gz
                │            provider-passport.10.0.tar.gz
                │            provider-passport.11.0.tar.gz
                │            
                ├─Jdk  镜像
                │    │    openjdk.8u191-jdk-alpine3.9.tar.gz
                │    │    openjdk.dockerfile
                │    │    
                │    ├─glibc
                │    │            glibc-2.25-r0.apk
                │    │            glibc-bin-2.25-r0.apk
                │    │            glibc-i18n-2.25-r0.apk
                │    │            sgerrand.rsa.pub
                │    │            
                │    └─locale
                │                    locale.md
                │                    
                ├─JenkinsSlave
                │            cnych_kubectl.latest.tar.gz
                │            docker.latest.tar.gz
                │            inbound-agent.4.3-4.tar.gz
                │            jenkins.2.241.tar.gz
                │            jenkins.jnlp-slave.tar.gz
                │            maven_3.6-alpine.tar.gz
                │            
                ├─Logs
                │            busybox.1.27.tar
                │            es_5.5.1.tar
                │            kibana_5.5.1.tar
                │            log-pilot.tar.gz
                │            
                ├─Monitor
                │            alertmanager.0.18.0.tar.gz
                │            configmap-reload.0.0.1.tar.gz
                │            grafana.6.4.3.tar.gz
                │            k8s-prometheus-adapter-amd64.v0.5.0.tar.gz
                │            kube-rbac-proxy.0.4.1.tar.gz
                │            kube-state-metrics.1.8.0.tar.gz
                │            node-exporter.0.18.1.tar.gz
                │            prometheus-config-reloader.0.34.0.tar.gz
                │            prometheus-operator.0.34.0.tar.gz
                │            prometheus.2.11.0.tar.gz
                │            
                ├─Nacos
                │            nacos-mysql-master.tar.gz
                │            nacos-mysql-slave.tar.gz
                │            nacos-server.tar.gz
                │            nfs-client-provisioner.tar.gz
                │            
                ├─Nfs
                │            nfs-client-provisioner.latest.tar.gz
                │            
                ├─Pinpoint
                │            hbase-1.2.6.1-bin.tar.gz
                │            mysql.5.7.tar.gz
                │            pinpoint-agent-1.8.2.tar.gz
                │            
                ├─Sentry
                │            busybox.tar.gz
                │            confluentinc.cp-kafka.tar.gz
                │            confluentinc.cp-zookeeper.tar.gz
                │            getsentry.relay.tar.gz
                │            getsentry.sentry.nightly.tar.gz
                │            getsentry.snuba.tar.gz
                │            getsentry.symbolicator.tar.gz
                │            memcached.tar.gz
                │            nginx.1.16.tar.gz
                │            postgres.9.6.tar.gz
                │            redis.5.0.tar.gz
                │            sentry-onpremise-local.tar.gz
                │            symbolicator-cleanup-onpremise-local.tar.gz
                │            tianon.exim4.tar.gz
                │            yandex.clickhouse-server.tar.gz
                │            
                ├─SkyWalking
                │            elasticsearch-oss_6.3.2.tar.gz
                │            provider-passport.v1.1.tar.gz
                │            skywalking-agent-sidecar.6.1.0.tar.gz
                │            skywalking-oap-server.6.1.0.tar.gz
                │            skywalking-ui.6.1.0.tar.gz
                │            
                ├─Traefik
                │            traefik.2.0.5.tar.gz
                │            
                └─其他
                                autoscale-demo_v0.1.2.tar.gz
                                busybox.1.27.tar
                                jdk_basic_1.8.tar.gz
                                log-pilot.tar.gz
                                perl.tar
                                prometheus_v2.12.0.tar.gz
                                redis.5.0.4.tar.gz
                                redis.tar.gz
                                
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。