本套课程来自老男孩教育:Linux运维班VIP培训课程,第28期不加密完整版,课程共565节,16.8G。官方售价万元以上。课程号称只要学习毕业,工作10K只是起点,课程适合零基础linux人员学习,及有一定linux经验人员向运维方向深入提升学习,文章底部附下载地址。
课程介绍:
0基础,适合Linux培训和就业么?
老男孩Linux高级运维班50%左右都是零基础的学生,因为班里有相对有Linux基础和工作经验的同学,所以能很好的带动零基础学员的学习和就业,根据之前经验很多0基础学生就业跟有基础同学就业相差无几,甚至超过有基础学员。
名师授课
Linux运维及架构带头老师介绍:老男孩,北京老男孩IT教育创始人,拥有十多年一线大规模网站集群运维架构实战经验及教学培训经验。
学完我能做什么——价值决定了你的就业薪资,从此薪资你说了算!
1、50台服务器集群项目,手把手实战
2、一键部署50台服务器网站。集群项目案例
3、百台以上规模网站集群可扩,展架构项目案例设计与实现
4、数据库集群高,可用项目案例
5、百台以上大型网站集群,代码上线方案
老男孩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
│ ├─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
│ 资料.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
│ 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
│ │ │ │
│ │ │ │ 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
│
├─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
│ 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
│
├─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
│ 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
│ 赠送电子书第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
│
├─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
特别说明:
此教程来源于网络收集整理,仅供本地学习参考,教程无法保证一直有效,请及时转存!
如本教程是商业教程,请务必联系教程作者购买商业许可后方可观看!
教程作者如需删除请第一时间联系右侧客服,获悉后将第一时间删除!