|
发表于 2025-9-14 21:27:41
|
查看: 27 |
回复: 0
## 📘 **课程简介**
本课程是一门深度整合现代分布式系统与区块链技术的全栈开发实战课程。学员将系统学习Go语言后端开发、以太坊智能合约编写、微服务架构设计、密码学安全算法,以及Hyperledger Fabric企业级区块链开发。课程涵盖前端页面开发、Redis缓存、Session管理、用户认证、房源交易系统实战,并深入探讨IPFS分布式存储、Consul服务发现、Docker容器化及Kubernetes集群部署。通过多个真实项目案例,包括去中心化电商平台、租房网、众筹DApp等,学员将获得从协议层到应用层的全面开发能力,胜任区块链和分布式系统的高薪岗位。
---
## 📂 **课程目录**
## 去中心化前端开发与web服务器开发项目
### 视频
- 🎬 1-1项目预览.mp4
- 🎬 1-2电商网站介绍.mp4
- 🎬 1-3网站开发流程.mp4
- 🎬 1-4需求分析.mp4
- 🎬 1-5架构设计.mp4
- 🎬 2-1数据库表设计.mp4
- 🎬 2-2数据库表创建.mp4
- 🎬 3-1项目创建.mp4
- 🎬 3-2上午内容回顾.mp4
- 🎬 4-1用户注册业务.mp4
- 🎬 4-2用户激活.mp4
- 🎬 4-3登陆(学员).mp4
- 🎬 4-4.总结.mp4
- 🎬 4-5作业.mp4
- 🎬 4-6复习5-1商品模块介绍.mp4
- 🎬 5-2登录判断.mp4
- 🎬 5-3用户中心信息页.mp4
- 🎬 5-4用户中心地址页数据处理.mp4
- 🎬 5-5,6-1用户中心地址页显示,上午课程回顾.mp4
- 🎬 6-2代码迁移.mp4
- 🎬 6-3添加商品类型.mp4
- 🎬 6-4FastDFS介绍.mp4
- 🎬 6-5FastDFS安装.mp4
- 🎬 6-6,6-7nginx安装,复习.mp4
- 🎬 7-1fastDFS操作包下载.mp4
- 🎬 7-2fastDFS上传.mp4
- 🎬 8-1数据导入.mp4
- 🎬 8-2首页显示.mp4
- 🎬 8-3商品存储分析.mp4
- 🎬 8-4首页商品存储.mp4
- 🎬 8-5首页商品展示.mp4
- 🎬 8-6商品详情页.mp4
- 🎬 8-7商品详情-新品内容.mp4
- 🎬 8-8总结.mp4
- 🎬 8-9复习.mp4
- 🎬 9-1,9-2浏览记录处理.mp4
- 🎬 10-1列表页展示.mp4
- 🎬 10-2页码控制.mp4
- 🎬 10-3分页实现.mp4
- 🎬 11-1按照不同方式排序.mp4
- 🎬 11-2商品列表页小结.mp4
- 🎬 11-3商品搜索.mp4
- 🎬 11-4,11-5获取总价js,添加减少商品数量.mp4
- 🎬 11-6总结.mp4
- 🎬 11-7复习.mp4
- 🎬 12-1手动设置商品总价.mp4
- 🎬 12-2ajax发送请求.mp4
- 🎬 12-3添加购物车.mp4
- 🎬 12-4添加购物车数量显示.mp4
- 🎬 12-5购物车页面展示.mp4
- 🎬 12-6购物车总价和总价数展示.mp4
- 🎬 13-1js计算总价和总价数.mp4
- 🎬 13-2js设置全选全不选状态.mp4
- 🎬 13-3根据商品的选中状态设置全选.mp4
- 🎬 13-4更新购物车数据.mp4
- 🎬 13-5总结.mp4
- 🎬 13-6复习.mp4
- 🎬 14-1计算小计.mp4
- 🎬 14-2商品数量减少.mp4
- 🎬 14-3手动输入商品重量.mp4
## 第一二阶段
### PART1
#### day1
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 01.指针地址个变量空间.avi
- 🎬 02.栈帧的内存布局.avi
- 🎬 03-空指针和野指针.avi
- 🎬 04.指针变量的内存存储.avi
- 🎬 05.内存申请释放答疑.avi
- 🎬 06.指针传引用.avi
- 🎬 07.切片的基础和本质.avi
- 🎬 08.切片使用1-截取数组.avi
- 🎬 09.切片使用2-切片和底层数组关系.avi
- 🎬 10.切片创建.avi
- 🎬 11.append基础使用.avi
- 🎬 12.切片练习1.avi
- 🎬 13-午后复习.avi
- 🎬 14.切片截取练习1-不使用append.avi
- 🎬 15.切片截取练习2-字符串去重.avi
- 🎬 16.copy函数的使用.avi
- 🎬 17-2.map的创建和初始化.avi
- 🎬 18.map赋值操作.avi
- 🎬 19.map的变量和判断key是否存在.avi
- 🎬 20.map的删除和传参.avi
- 🎬 21.mpa联系统计字符串中单词个数.avi
- 🎬 22.总结.avi
#### day2
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 1.复习.mp4
- 🎬 2.结构体变量定义和初始化.mp4
- 🎬 3.结构体赋值比较传参.mp4
- 🎬 4.普通结构体使用.mp4
- 🎬 5,结构体指针使用.mp4
- 🎬 6.指针做函数参数返回值.mp4
- 🎬 7.字符串处理函数.mp4
- 🎬 8.创建文件.mp4
- 🎬 9.打开文件.mp4
- 🎬 10.上午回顾.mp4
- 🎬 11.写文件操作函数.mp4
- 🎬 12.按行读文件.mp4
- 🎬 13缓冲区.mp4
- 🎬 14虚拟内存映射.mp4
- 🎬 15文件拷贝.mp4
- 🎬 16目录操作函数.mp4
- 🎬 17遍历目录获取目录项.mp4
- 🎬 18练习题2.mp4
- 🎬 19练习题3-思路分析.mp4
- 🎬 20总结.mp4
#### day3
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 1复习.mp4
- 🎬 2文件操作练习.mp4
- 🎬 3并行和并发.mp4
- 🎬 4程序和进程.mp4
- 🎬 5进程状态和进程并发.mp4
- 🎬 6进程和线程的关系.mp4
- 🎬 7.32和64位内存地址.mp4
- 🎬 8同步.mp4
- 🎬 10.总结线程进程协程.mp4
- 🎬 11go程的创建.mp4
- 🎬 12午后回顾.mp4
- 🎬 13go程使用.mp4
- 🎬 14Gosched使用.mp4
- 🎬 15Gosched答疑.mp4
- 🎬 16Goexit退出go程.mp4
- 🎬 17设置cpu核数.mp4
- 🎬 18runtime包中其他函数.mp4
- 🎬 19channel简介.mp4
- 🎬 20channel的定义语法.mp4
- 🎬 21channel用于协程通信.mp4
- 🎬 22channel简介.mp4
- 🎬 23总结.mp4
#### day4
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 1复习_0vhuN.mp4
- 🎬 2channel同步数据通信.mp4
- 🎬 3无缓存channel.mp4
- 🎬 4.有缓存channel.mp4
- 🎬 5io延迟说明.mp4
- 🎬 6关闭channel.mp4
- 🎬 7有缓冲和无缓冲比较.mp4
- 🎬 8补充说明关闭channel方法.mp4
- 🎬 9单向channel特性.mp4
- 🎬 10单向channel做函数参数.mp4
- 🎬 11午后复习.mp4
- 🎬 12-生产者消费者模型分析.mp4
- 🎬 13-生产者消费者模型实现.mp4
- 🎬 14-生产者消费者-订单模拟.mp4
- 🎬 15-定时器定时.mp4
- 🎬 16-定时器重置和停止.mp4
- 🎬 17-定时器周期定时.mp4
- 🎬 18-周期定时补充说明.mp4
- 🎬 19-select 基础语法说明.mp4
- 🎬 20-select监听chan通信.mp4
- 🎬 21-select的斐波那契数列实现.mp4
- 🎬 22-总结.mp4
#### day5
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 1-复习.mp4
- 🎬 02-select超时处理.mp4
- 🎬 03-死锁.mp4
- 🎬 04-互斥锁.mp4
- 🎬 05-互斥锁总结.mp4
- 🎬 06-读写锁01.mp4
- 🎬 07-中午回顾.mp4
- 🎬 08-读写锁02-错误说明.mp4
- 🎬 09-读写锁-数据同步.mp4
- 🎬 10-读写锁-对应channel.mp4
- 🎬 11.生产者消费者模型回顾.mp4
- 🎬 12.条件变量使用原理分析.mp4
- 🎬 13.条件变量使用操作函数.mp4
- 🎬 14.条件变量使用流程分析.mp4
- 🎬 16.判断wait使用for的原因分析.mp4
- 🎬 17.总结.mp4
#### day6
##### 1-教学资料
##### 2-其他资料
- 📦 netcat-win32-1.12.zip
##### 4-源代码
##### 视频
- 🎬 1-复习_9qr1D.mp4
- 🎬 02.协议件数.mp4
- 🎬 03.网络分从架构.mp4
- 🎬 04.各层与协议关系.mp4
- 🎬 05.链路层及ARP协议.mp4
- 🎬 06.传输网络应用层.mp4
- 🎬 07.数据通信过程.mp4
- 🎬 08.通信过程总结.mp4
- 🎬 09.socke特性.mp4
- 🎬 10.网络应用设计模式.mp4
- 🎬 11.socket通信架构.mp4
- 🎬 12.TCP-CS服务器.mp4
- 🎬 13.nc的配置使用.mp4
- 🎬 14.午后复习.mp4
- 🎬 15.TCP-CS客户端.mp4
- 🎬 16.TCP-CS客户端总结.mp4
- 🎬 17.TCP-CS并发服务器.mp4
- 🎬 18.TCP-CS并发服务器实现流程总结.mp4
- 🎬 19.TCP-CS并发服务器-关闭连接.mp4
- 🎬 20.TCP-CS并发客户端实现-关闭.mp4
- 🎬 21.网络IP地址关系.mp4
- 🎬 22.三次握手.mp4
- 🎬 23.数据通信过程.mp4
- 🎬 24.四次挥手断开连接.mp4
- 🎬 25.TCP通信过程总结.mp4
- 🎬 26.滑动窗口简析.mp4
- 🎬 27.总结.mp4
#### day7
##### 1-教学资料
##### 2-其他资料
##### 4-源代码
##### 视频
- 🎬 01-复习_eTHSi.avi
- 🎬 02.TCP状态转换-主动端.mp4
- 🎬 03.TCP状态转换-被动端.mp4
- 🎬 04.TCP状态转换-总结.mp4
- 🎬 05.TCP状态转换-程序运行状态对应.mp4
- 🎬 06.UDP通信简介.mp4
- 🎬 07.DUP服务器.mp4
- 🎬 08.UDP客户端和总结.mp4
- 🎬 09.午后复习.mp4
- 🎬 10.UDP并发服务器.mp4
- 🎬 11.TCP和UDP优缺点及使用场景.mp4
- 🎬 12.网络文件传输流程.mp4
- 🎬 13.命令行参数及获取文件属性.mp4
- 🎬 14.文件传输-发送端.mp4
- 🎬 15.文件传输-接收端.mp4
- 🎬 16.文件传输-总结.mp4
- 🎬 17.总结_gTYPe.mp4
### PART2
#### PART2
##### day10
###### 1-教学资料
###### 2-其他资料
###### 4-源代码
###### 视频
- 🎬 01-爬虫简介.mp4
- 🎬 02-贴吧分页分析.mp4
- 🎬 03-百度贴吧爬虫实现.mp4
- 🎬 04-百度贴吧爬虫实现流程总结.mp4
- 🎬 05-百度贴吧并发版爬虫.mp4
- 🎬 06-正则简介.mp4
- 🎬 07-正则-字符类.mp4
- 🎬 08-午后回顾.mp4
- 🎬 09-正则-数量限定符-单元.mp4
- 🎬 10-go语言使用正则-测试字符.mp4
- 🎬 11-go语言使用正则-测试小数.mp4
- 🎬 12-go语言使用正则-测试网页标签数据.mp4
- 🎬 13-go语言使用正则-提取数据函数返回值说明.mp4
- 🎬 14-豆瓣电影横、纵向爬取.mp4
- 🎬 15-豆瓣电影-爬取电影名人数评分实现.mp4
- 🎬 16-并发版-豆瓣爬取.mp4
- 🎬 17-总结.mp4
##### day11
###### 1-教学资料
###### 2-其他资料
###### 4-源代码
###### 视频
- 🎬 01-复习.mp4
- 🎬 02-段子爬虫网页分析.mp4
- 🎬 03-获取网页中每一个段子的URL.mp4
- 🎬 04-获取每个URL对应页面的 title和content.mp4
- 🎬 05-保存title和content.mp4
- 🎬 06-段子爬虫并发.mp4
- 🎬 07-斗鱼图片下载分析.mp4
- 🎬 08-斗鱼图片下载实现.mp4
- 🎬 09-总结1-基础巩固.mp4
- 🎬 10-总结2-并发编程.mp4
- 🎬 11-总结3-网络编程和Http编程.mp4
##### day12
###### 1-教学资料
###### 视频
- 🎬 01-Ubuntu安装重点.mp4
- 🎬 02-unix的诞生和发展.mp4
- 🎬 03-Linux系统.mp4
- 🎬 04-Linux图形和windows的区别.mp4
- 🎬 05-目录组织方式和命令解析器.mp4
- 🎬 06-根目录下子目录分析01.mp4
- 🎬 07-根目录下子目录分析02.mp4
- 🎬 08-ls-l命令-文件类型7种.mp4
- 🎬 09-ls-l命令-硬链接.mp4
- 🎬 10-午后回顾.mp4
- 🎬 11-ls-l命令-其余部分.mp4
- 🎬 12-隐藏文件和帮助.mp4
- 🎬 13-读大文件的命令.mp4
- 🎬 14-删除和软硬连接.mp4
- 🎬 15-管道、cd、pwd.mp4
- 🎬 16-拷贝和移动改名.mp4
- 🎬 17-Linux的压缩和解压缩.mp4
- 🎬 18-其他压缩命令.mp4
- 🎬 19-用户创建、删除和修改文件所属用户.mp4
- 🎬 20-用户组创建、删除和修改文件所属组.mp4
- 🎬 21-chmod修改用户访问权限.mp4
- 🎬 22-总结0138.mp4
##### day13
###### 1-教学资料
###### 2-其他资料
###### 4-源代码
###### 视频
- 🎬 01-复习_SdcXr.mp4
- 🎬 02-rwx对于文件和目录含义的区别.mp4
- 🎬 03-进程查看和终止.mp4
- 🎬 04-进程挂起恢复-前后台.mp4
- 🎬 05-关机重启.mp4
- 🎬 06-网络设置ifconfig和ping.mp4
- 🎬 07-桥接和NAT说明.mp4
- 🎬 08-find搜索-name、type、size.mp4
- 🎬 09-find搜索-maxdepth、exec、xargs.mp4
- 🎬 11-grep和find.mp4
- 🎬 12-vim的三种工作模式.mp4
- 🎬 13-切换为文本编辑模式.mp4
- 🎬 14-vim中的复制.mp4
- 🎬 15-vim下的剪切.mp4
- 🎬 16-字符删除、替换、半行操作.mp4
- 🎬 17-自动跳转和排版.mp4
- 🎬 18-查找.mp4
- 🎬 19-替换.mp4
- 🎬 20-vim配置文件说明.mp4
- 🎬 21-Linux系统访问Linux服务器.mp4
- 🎬 22-Linux系统远程传输文件.mp4
- 🎬 23-window借助工具连接Linux.mp4
- 🎬 24-总结0138.mp4
##### day8
###### 1-教学资料
###### 2-其他资料
###### 4-源代码
###### 视频
- 🎬 01-复习_wOXST.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
##### day9
###### 1-教学资料
###### 2-其他资料
###### 4-源代码
###### 视频
- 🎬 00-go嵌套创建退出特性.mp4
- 🎬 01-复习(下).mp4
- 🎬 01.复习(上).mp4
- 🎬 02-web工作方式.mp4
- 🎬 03-http和URL.mp4
- 🎬 04-错误处理函数封装.mp4
- 🎬 05-http请求包.mp4
- 🎬 06-net包http服务器创建流程.mp4
- 🎬 07-回调函数.mp4
- 🎬 08-编写客户端获取应答包.mp4
- 🎬 10-午后回顾_YXlbG.mp4
- 🎬 11-Gohttp编程引入.mp4
- 🎬 12-Gohttp的web服务器.mp4
- 🎬 13-WEB服务器练习.mp4
- 🎬 14-http客户端测试.mp4
- 🎬 15-Body.Close说明和errEOF.mp4
- 🎬 16-总结.mp4
## 第七阶段
### 第七阶段
#### 7-1fabric-shell
- 🎬 1-1资料和课程安排.mp4
- 🎬 1-2今天的课程安排.mp4
- 🎬 2-10shell中函数语法介绍.mp4
- 🎬 2-11shell脚本中函数的使用.mp4
- 🎬 2-1shell脚本的概念.mp4
- 🎬 2-2shell脚本的执行.mp4
- 🎬 2-3环境变量.mp4
- 🎬 2-4脚本中的位置变量.mp4
- 🎬 2-5脚本中的特殊变量.mp4
- 🎬 2-6在shell脚本中取值.mp4
- 🎬 2-7if条件判断语法.mp4
- 🎬 2-8if使用举例.mp4
- 🎬 2-9for使用.mp4
#### 7-2fabric学习
- 🎬 1-1安装前的准备工作.mp4
- 🎬 1-2,1-3,1-4fabric下载和镜像的拉取,总结,拷贝bin文件到系统.mp4
- 🎬 1-5案例介绍.mp4
- 🎬 2-10知识点概述.mp4
- 🎬 2-11知识点复习.mp4
- 🎬 2-1fabric中的成员管理.mp4
- 🎬 2-2账本和交易管理.mp4
- 🎬 2-3联盟链中组织节点数据的存储.mp4
- 🎬 2-4fabric中组织的介绍.mp4
- 🎬 2-5fabric中的节点.mp4
- 🎬 2-6fabric中的通道.mp4
- 🎬 2-7数据交易的流程.mp4
- 🎬 2-8,2-9背书策略,账本.mp4
- 🎬 3-1fabric中的核心模块介绍.mp4
- 🎬 4-1如何通过命令获取.mp4
- 🎬 4-2cryptogen配置文件讲解.mp4
- 🎬 4-3通过cryptogen命令生成证书文件.mp4
- 🎬 5-1Specs和template的区别.mp4
- 🎬 6-1,6-2configtxgen命令介绍,yaml配置文件.mp4
- 🎬 6-1yaml配置文件.mp4
- 🎬 6-2configtxgen命令介绍.mp4
- 🎬 6-3,6-4configtx.yaml中排序节点的配,锚节点.mp4
- 🎬 6-5configtx.yaml的profile.mp4
- 🎬 6-6configtx.yaml修改.mp4
- 🎬 7-1通过命令生成创世快.mp4
- 🎬 8-10知识点概述.mp4
- 🎬 8-11知识点复习.mp4
- 🎬 8-12环境变量复习.mp4
- 🎬 8-15启动网路之后客户端对各个节点的操作流程.mp4
- 🎬 8-16创建通道并将当前节点加入通道.mp4
- 🎬 8-17切换客户端指向的节点.mp4
- 🎬 8-18将每个peer节点分别加入通道.mp4
- 🎬 8-3客户端使用的环境变量.mp4
- 🎬 8-4客户端配置文件修改.mp4
- 🎬 8-5orderer节点运行使用的环境变量.mp4
- 🎬 8-6orderer容器对应的容器配置文件修改.mp4
- 🎬 8-7peer节点的环境变量.mp4
- 🎬 8-8leader节点.mp4
- 🎬 8-9如何进入客户端容器创建通道.mp4
- 🎬 9-1链码的安装.mp4
- 🎬 9-2链码的初始化.mp4
- 🎬 9-3锚节点更新.mp4
- 🎬 9-4所有peer节点加入通道安装链代码的流程.mp4
- 🎬 9-5go链码的基本知识.mp4
- 🎬 9-6shim包中的常用函数介绍.mp4
- 🎬 9-7GetFunctionAndParameters函数介绍.mp4
- 🎬 10-1交易相关的api.mp4
- 🎬 10-2交易相关的函数.mp4
- 🎬 11-1知识点概述.mp4
- 🎬 11-2知识点复习.mp4
- 🎬 11-3链码api复习.mp4
- 🎬 11-4其他常用链代码函数介绍.mp4
- 🎬 11-5背书策略.mp4
- 🎬 11-6编写链码的一些细节.mp4
- 🎬 12-1fabric账号介绍.mp4
- 🎬 12-2fabric账号使用场景.mp4
- 🎬 13-1fabric-ca介绍.mp4
- 🎬 13-2fabric-ca部署的相关配置.mp4
- 🎬 13-3上午内容总结.mp4
- 🎬 14-1node.js fabric-client 演示.mp4
- 🎬 14-2node.js依赖安装.mp4
- 🎬 14-3多机多节点部署说明.mp4
- 🎬 14-4证书文件的生成.mp4
- 🎬 14-5创始块和通道文件的生成.mp4
- 🎬 14-7orderer节点的部署.mp4
- 🎬 14-8证书和通道文件的拷贝.mp4
- 🎬 15-1peer0.orggo节点的配置文件修改.mp4
- 🎬 15-2将通道peer0.orggo链码.mp4
- 🎬 15-3将通道块文件拷贝到另外的peer.mp4
- 🎬 15-4编写peer0.orggo配置文件.mp4
- 🎬 15-5peer0-orgcpp加入通道安装链码.mp4
- 🎬 16-1交易测试.mp4
- 🎬 17-1知识点概述.mp4
- 🎬 17-2搭建网络准备工作.mp4
- 🎬 17-3容器的部署和启动流程.mp4
- 🎬 17-4peer节点的四个角色.mp4
- 🎬 17-5客户端发起一笔交易处理流程.mp4
- 🎬 17-6排序节点.mp4
- 🎬 18-1共识机制介绍.mp4
- 🎬 19-1scp远程拷贝.mp4
- 🎬 20-1链码的打包和分发安装.mp4
- 🎬 21-11kafka集群启动.mp4
- 🎬 21-12kafka集群-order节点启动.mp4
- 🎬 21-13总结.mp4
- 🎬 21-14知识点概述.mp4
- 🎬 21-15kafka集群知识点复习.mp4
- 🎬 21-1kafka集群最小网络.mp4
- 🎬 21-2kafka集群-创建节点证书.mp4
- 🎬 21-3kafka集群 - 生成创始块和通道.mp4
- 🎬 21-4kafka集群 - zookeeper配置文.mp4
- 🎬 21-5kafka集群,zookeeper回顾.mp4
- 🎬 21-6kafka集群,zookeeper服务器配置文件编写.mp4
- 🎬 21-7kafka配置文件环境变量.mp4
- 🎬 21-8kafka集群 - kafka集群配置文.mp4
- 🎬 21-9,21-10kafka集群 - orderer节点相关,zookeep集群启动.mp4
#### 7-3fabric案例
- 🎬 1-1关于fabric引入的包导入.mp4
- 🎬 1-2生成证书.mp4
- 🎬 1-3configtx配置文件组织属性设置.mp4
- 🎬 1-4configtx配置文件其他设置.mp4
- 🎬 1-5创始块和通道文件的生成.mp4
- 🎬 1-6关于各节点配置文件注意的问题.mp4
- 🎬 2-1链代码的部署准备.mp4
- 🎬 2-2go链码的基本形式.mp4
- 🎬 3-1产品溯源的思路.mp4
- 🎬 3-2链码常用api回顾.mp4
- 🎬 3-3关于函数参数解析和传值.mp4
- 🎬 3-4数据的获取和存储.mp4
- 🎬 3-5历史记录的查询.mp4
- 🎬 5-4删除交易.mp4
- 🎬 5-5搠源的思路.mp4
- 🎬 5-6关于朔源代码处理.mp4
- 🎬 5-7复合链额使用.mp4
- 🎬 5-8环境搭建的bug解决.mp4
- 🎬 5-9链码安装和初始化调用.mp4
## 第三阶段
### PART1
#### PART1
##### 3-1 Linux操作系统
###### 1 环境安装与介绍
- 🎬 01-Ubuntu安装重点_EYkTK.mp4
- 🎬 02-unix的诞生和发展_sDHi2.mp4
- 🎬 03-Linux系统_HNOXf.mp4
- 🎬 04-Linux图形和windows的区别_1XzxJ.mp4
###### 2 Linux文件基本操作
- 🎬 05-目录组织方式和命令解析器_Witq4.mp4
- 🎬 06-根目录下子目录分析01_Mind4.mp4
- 🎬 07-根目录下子目录分析02_f2JHQ.mp4
- 🎬 08-ls-l命令-文件类型7种_yqYIO.mp4
- 🎬 09-ls-l命令-硬链接_RT1Q4.mp4
- 🎬 10-午后回顾_7IJtL.mp4
- 🎬 11-ls-l命令-其余部分_IHWe6.mp4
- 🎬 12-隐藏文件和帮助_m4oRZ.mp4
- 🎬 13-读大文件的命令_kYuPI.mp4
###### 3 文件控制权限
- 🎬 01-复习_Smy3E.mp4
- 🎬 02-rwx对于文件和目录含义的区别_oSkA8.mp4
- 🎬 14-删除和软硬连接_tIwKz.mp4
- 🎬 15-管道、cd、pwd_5czso.mp4
- 🎬 16-拷贝和移动改名_HMPW8.mp4
- 🎬 17-Linux的压缩和解压缩_En3cD.mp4
- 🎬 18-其他压缩命令_P8TtS.mp4
- 🎬 19-用户创建、删除和修改文件所属用户_XKlEP.mp4
- 🎬 20-用户组创建、删除和修改文件所属组_6nQ5j.mp4
- 🎬 21-chmod修改用户访问权限_2oxRp.mp4
- 🎬 22-总结0138_kQ1K5.mp4
###### 4 进程与网络配置
- 🎬 03-进程查看和终止_Gr6kM.mp4
- 🎬 04-进程挂起恢复-前后台_S3Oe6.mp4
- 🎬 05-关机重启_LwsXd.mp4
- 🎬 06-网络设置ifconfig和ping_ZzXWK.mp4
- 🎬 07-桥接和NAT说明_SPYOk.mp4
###### 5 文本查找与过滤
- 🎬 08-find搜索-name、type、size_IKpq9.mp4
- 🎬 09-find搜索-maxdepth、exec、xargs_GYX5p.mp4
- 🎬 10-午后复习0138.mp4
- 🎬 11-grep和find_6hlKL.mp4
- 🎬 12-vim的三种工作模式_U7XN9.mp4
- 🎬 12-vim的三种工作模式.mp4
- 🎬 13-切换为文本编辑模式_p0bYX.mp4
- 🎬 13-切换为文本编辑模式.mp4
###### 6 编辑器VIM
- 🎬 14-vim中的复制_9asQX.mp4
- 🎬 14-vim中的复制.mp4
- 🎬 15-vim下的剪切_JqVHi.mp4
- 🎬 15-vim下的剪切.mp4
- 🎬 16-字符删除、替换、半行操作_RG5Pt.mp4
- 🎬 16-字符删除、替换、半行操作.mp4
- 🎬 17-自动跳转和排版_fvPiH.mp4
- 🎬 17-自动跳转和排版.mp4
- 🎬 18-查找_0SwfN.mp4
- 🎬 19-替换_1PLr3.mp4
- 🎬 19-替换.mp4
- 🎬 20-vim配置文件说明_trAwT.mp4
- 🎬 20-vim配置文件说明.mp4
###### 7 远程访问
- 🎬 21-Linux系统访问Linux服务器_RhWZp.mp4
- 🎬 21-Linux系统访问Linux服务器.mp4
- 🎬 22-Linux系统远程传输文件_Lx1eZ.mp4
- 🎬 22-Linux系统远程传输文件.mp4
- 🎬 23-window借助工具连接Linux_0VCPj.mp4
- 🎬 23-window借助工具连接Linux.mp4
- 🎬 24-总结0138_4so7H.mp4
- 🎬 24-总结0138.mp4
##### 3-2 数据库操作
###### 1 数据库基础
- 🎬 1.MySQL介绍.mp4
- 🎬 2.安装MySQL数据库.mp4
- 🎬 3.MySQL目录介绍.mp4
- 🎬 4.启动.关闭服务.mp4
- 🎬 5.SQL介绍.mp4
- 🎬 6.数据库的连接与关闭.mp4
###### 2 数据库操作
- 🎬 7.显示数据库、创建数据库.mp4
- 🎬 8.删除数据库.mp4
- 🎬 9.显示创建数据库的SQL语句.mp4
- 🎬 10.修改数据库、选择数据库.mp4
###### 3 表操作
- 🎬 11.显示所有表、创建表.mp4
- 🎬 12.查看表的语句和查看表结构.mp4
- 🎬 13.删除表.mp4
- 🎬 14.修改表.mp4
###### 4 数据操作
- 🎬 15.插入数值.mp4
- 🎬 16.一次插入多条数据.mp4
- 🎬 17.更新数据.mp4
- 🎬 18.删除数据.mp4
- 🎬 19.清空表.mp4
- 🎬 20.查询表.mp4
###### 5 数据库扩展
- 🎬 21.SQL语句分类.mp4
- 🎬 22.数据表的文件介绍.mp4
- 🎬 23.复制表.mp4
- 🎬 24.设置字符编码.mp4
##### 3-3 列属性与数据完整性
###### 1 回顾
- 🎬 1.回顾(9.18-2).mp4
###### 2 数据类型
- 🎬 2.整型.mp4
- 🎬 3.浮点数.mp4
- 🎬 4.定点数.mp4
- 🎬 5.字符型.mp4
- 🎬 6.枚举.mp4
- 🎬 7.集合.mp4
- 🎬 8.日期类型.mp4
- 🎬 9.数据类型-bool型.mp4
###### 3 列属性
- 🎬 10.是否为空,默认值.mp4
- 🎬 11.自动增长、主键.mp4
- 🎬 12.唯一键.mp4
- 🎬 13.列属性、注释.mp4
###### 4 数据完整性
- 🎬 14.数据完整性介绍.mp4
- 🎬 15.外键约束.mp4
- 🎬 16.删除外键.mp4
- 🎬 17.外键操作.mp4
##### 3-4 数据库设计
###### 1 客户端介绍
- 🎬 18.客户端介绍.mp4
###### 2 回顾
- 🎬 1-回顾.mp4
###### 3 数据库设计
- 🎬 2-数据库基本概念.mp4
- 🎬 3-一对多.mp4
- 🎬 4-一对一.mp4
- 🎬 5-多对多.mp4
- 🎬 6-数据库设计步骤.mp4
- 🎬 7-第一范式.mp4
- 🎬 8-第二范式.mp4
- 🎬 9-第三范式.mp4
- 🎬 10-设计数据库例题.mp4
##### 3-5 数据查询
###### 1 单表查询
- 🎬 11-查询语句的表达式.mp4
- 🎬 12-from子句.mp4
- 🎬 13-dual伪表.mp4
- 🎬 14-where子句.mp4
- 🎬 15-in和not in.mp4
- 🎬 16-between_and、not between and.mp4
- 🎬 17-is null和is not null.mp4
- 🎬 18-聚合函数.mp4
- 🎬 19-模糊查询.mp4
- 🎬 20-order by排序.mp4
- 🎬 21-分组查询.mp4
- 🎬 22-多列分组.mp4
- 🎬 23-having.mp4
- 🎬 24-limit.mp4
- 🎬 25-查询语句中的选项.mp4
###### 2 多表查询
- 🎬 1-回顾_H4Ms8.mp4
- 🎬 2-内连接.mp4
- 🎬 3-左外连接.mp4
- 🎬 4-右外连接.mp4
- 🎬 5-交叉连接.mp4
- 🎬 6-自然连接.mp4
- 🎬 7-using.mp4
- 🎬 8-子查询.mp4
- 🎬 26-union联合.mp4
##### 3-6 数据库高级
###### 1 试图
- 🎬 9-创建、使用、查看视图.mp4
- 🎬 10-更改、删除视图.mp4
- 🎬 11-视图的算法.mp4
###### 2 事务
- 🎬 12-事务.mp4
- 🎬 13-设置事务的回滚点.mp4
- 🎬 14-事务的特性.mp4
###### 3 索引
- 🎬 15-添加普通索引.mp4
- 🎬 16-创建唯一索引.mp4
- 🎬 17-删除索引,建立索引的原则.mp4
###### 4 内置函数
- 🎬 18-数字类的内置函数.mp4
- 🎬 19-字符串类的内置函数.mp4
- 🎬 20-时间类的内置函数.mp4
- 🎬 21-加密函数,判断函数.mp4
###### 5 预处理
- 🎬 22-预处理语句.mp4
###### 6 存储过程
- 🎬 23-存储过程.mp4
- 🎬 24-存储过程的输入参数.mp4
- 🎬 25-带有输入输出参数的存储过程.mp4
##### 3-7 GO操作MySQL
- 🎬 26-安装MySQL驱动.mp4
- 🎬 27-连接数据库.mp4
- 🎬 28-执行数据操作语句.mp4
- 🎬 29-执行预处理.mp4
- 🎬 30-单行查询.mp4
- 🎬 31-获取多行数据.mp4
##### 3-8 前端开发-htm与css
###### 1 html初识
- 🎬 001课程安排-前端开发概述.mp4
- 🎬 003快捷键创建网页.mp4
- 🎬 004常用标签01.mp4
- 🎬 005常用标签02.mp4
- 🎬 006常用标签03.mp4
###### 2 css初识
- 🎬 001复习_JIihj.mp4
- 🎬 007布局原理01.mp4
- 🎬 008布局原理02.mp4
- 🎬 009css引入页面的方式.mp4
- 🎬 010css选择器.mp4
- 🎬 011盒子模型01.mp4
- 🎬 012盒子模型02.mp4
- 🎬 013布局最终效果.mp4
###### 3 html提高
- 🎬 002块元素水平居中-查看盒子模型.mp4
- 🎬 003相对地址和绝对地址.mp4
- 🎬 004创建列表标签.mp4
- 🎬 005列表样式设置.mp4
- 🎬 006创建表单01.mp4
- 🎬 007创建表单02.mp4
- 🎬 008创建表单03.mp4
- 🎬 009创建表格.mp4
###### 4 css提高
- 🎬 001复.mp4
- 🎬 002定位属性01.mp4
- 🎬 003定位元素层级.mp4
- 🎬 004弹框01.mp4
- 🎬 005弹框02.mp4
- 🎬 006css权重计算.mp4
- 🎬 010新增选择器.mp4
- 🎬 011css显示属性.mp4
- 🎬 012元素溢出属性.mp4
- 🎬 013搜索框布局效果.mp4
###### 5 photoshop测量与取色
- 🎬 007photoshop操作01.mp4
- 🎬 008photoshop操作02.mp4
- 🎬 009photoshop操作03.mp4
- 🎬 010前端页面开发流程.mp4
##### 3-9 前端开发-javascript
###### 1 javascript初识
- 🎬 011javascript介绍-JavaScript引入页面的三种方式.mp4
- 🎬 012javascript定义变量-数据类型.mp4
- 🎬 013JavaScript基本语法.mp4
###### 2 javascript函数
- 🎬 001复习_01EOm.mp4
- 🎬 002操作元素属性.mp4
- 🎬 003事件属性.mp4
- 🎬 004匿名函数.mp4
- 🎬 005网页换肤.mp4
- 🎬 006函数传参-return关键字.mp4
- 🎬 014函数定义和调用-预解析.mp4
- 🎬 015获取元素.mp4
###### 3 javascript数组
- 🎬 007条件语句.mp4
- 🎬 008聊天对话框.mp4
- 🎬 009数组及操作方法.mp4
- 🎬 010数组去重.mp4
- 🎬 011将数组的数据放入页面.mp4
###### 4 javascript定时器
- 🎬 001复习_wJLFU.mp4
- 🎬 002定时器制作左右移动动画.mp4
- 🎬 012创建定时器.mp4
- 🎬 013定时器制作移动动画.mp4
###### 5 javascript提升
- 🎬 003无缝滚动01.mp4
- 🎬 004无缝滚动02.mp4
- 🎬 005字符串及操作方法.mp4
- 🎬 006变量作用域.mp4
- 🎬 007调试程序-断点调试.mp4
- 🎬 008封闭函数.mp4
### PART2
#### PART2
##### 3-10 前端开发-jquery
###### 1 jquery初识
- 🎬 009jquery背景介绍.mp4
###### 2 jquery选择器
- 🎬 001复习.mp4
- 🎬 11jquery选择器.mp4
- 🎬 012选择集过滤.mp4
- 🎬 013jquery选择集转移.mp4
- 🎬 014判断是否选择了元素.mp4
###### 3 jquey操作
- 🎬 002操作方法.mp4
- 🎬 003点击世界.mp4
- 🎬 004this关键字-索引值.mp4
- 🎬 005选项卡.mp4
- 🎬 006动画效果.mp4
- 🎬 007特效动画效果01.mp4
- 🎬 008特殊动画效果02.mp4
- 🎬 009链式调用-层级菜单.mp4
- 🎬 010操作元素属性.mp4
- 🎬 011聊天对话框.mp4
###### 4 表单
- 🎬 001复习_eavjy.mp4
- 🎬 012表单相关事件.mp4
- 🎬 013正则表达式.mp4
- 🎬 014表单验证.mp4
###### 5 事件
- 🎬 002获取焦点事件-change事件.mp4
- 🎬 003鼠标移入移出事件.mp4
- 🎬 004事件冒泡和组织事件冒泡.mp4
- 🎬 005阻止事件冒泡的弹框.mp4
- 🎬 006事件委托.mp4
###### 6 dom操作
- 🎬 007dom操作01.mp4
- 🎬 008dom操作02.mp4
###### 7 js对象
- 🎬 009todolist01.mp4
- 🎬 010todolist02.mp4
- 🎬 011javascrip对象.mp4
- 🎬 012json数据.mp4
##### 3-11 前端开发-ajax
###### 1 ajax初识
- 🎬 001复习_wrpmS.mp4
- 🎬 002ajax-首页信息读取.mp4
- 🎬 003获取元素注意点.mp4
- 🎬 004ajax的其他写法-相关概念.mp4
- 🎬 013ajax环境运行.mp4
###### 2 es6
- 🎬 005es6简介-变量申明关键字.mp4
- 🎬 006es6语法-解构赋值.mp4
- 🎬 007es6解构赋值-字符串模板.mp4
###### 3 ajax提高
- 🎬 001复习_9ZLej.mp4
- 🎬 008扩展运算符.mp4
- 🎬 009箭头函数.mp4
- 🎬 010箭头函数绑定this.mp4
- 🎬 011模块-对象简写.mp4
- 🎬 012定义类.mp4
- 🎬 013类的继承.mp4
- 🎬 014promise对象.mp4
- 🎬 015新增数组操作方法.mp4
##### 3-12 前端开-react
###### 1 react初识
- 🎬 002react介绍.mp4
- 🎬 003react-helloworld.mp4
###### 2 jsx初识
- 🎬 004jsx语法.mp4
- 🎬 005jsx语法注意点-注释写法.mp4
- 🎬 006jsx语法-属性定义.mp4
###### 3 事件与属性
- 🎬 007定义组件-渲染组件.mp4
- 🎬 008绑定事件.mp4
- 🎬 009组件状态属性.mp4
###### 4 状态
- 🎬 010选项卡.mp4
###### 5 渲染
- 🎬 011列表渲染.mp4
###### 6 绑定
- 🎬 012表单数据绑定.mp4
###### 7 react提高
- 🎬 013todolist01.mp4
- 🎬 014todolist02.mp4
- 🎬 015todolist03.mp4
- 🎬 016todolist04.mp4
- 🎬 017todolist05.mp4
- 🎬 018生命周期方法.mp4
- 🎬 019数据请求.mp4
- 🎬 020开发环境设置.mp4
- 🎬 021脚手架开发流程演示.mp4
##### 3-13 beego
###### 1 beego初识
- 🎬 01_课程规划.mp4
- 🎬 02_beego框架介绍.mp4
- 🎬 03_MVC介绍.mp4
- 🎬 04_beego环境安装.mp4
- 🎬 05_beego快速体验.mp4
- 🎬 06_post案例.mp4
###### 2 路由设置
- 🎬 07_高级路由.mp4
- 🎬 08_正则路由.mp4
###### 3 知识回顾
- 🎬 09_上午回顾.mp4
###### 4 golang链接mysql
- 🎬 10_Mysql操作.mp4
- 🎬 11_Mysql常用操作.mp4
- 🎬 12_调试.mp4
###### 5 orm基本操作
- 🎬 13_ORM介绍.mp4
- 🎬 14_orm插入和查询.mp4
- 🎬 15_orm更新操作和总结.mp4
###### 6 总结复习
- 🎬 01_复习.mp4
- 🎬 16_总结.mp4
- 🎬 17_文件分析.mp4
### PART3
#### PART3
##### 3-14 beego小试牛刀
###### 1 实现注册登录业务
- 🎬 02_静态资源迁移.mp4
- 🎬 03_注册业务实现.mp4
- 🎬 04_登陆业务实现.mp4
###### 2 重定向与渲染
- 🎬 05_重定向和渲染的区别.mp4
###### 3 数据库表的属性
- 🎬 06_表属性设置.mp4
###### 4 知识回顾
- 🎬 07_上午回顾.mp4
###### 5 文件上传
- 🎬 08_文件上传处理.mp4
###### 6 代码实现
- 🎬 09_插入代码实现.mp4
###### 7 视图
- 🎬 10_视图语法.mp4
###### 8 查看详情
- 🎬 11_查看详情.mp4
###### 9 删除实现
- 🎬 12_删除功能.mp4
###### 10 更新页面
- 🎬 13_作业_更新页面操作.mp4
###### 11 总结复习
- 🎬 01_回顾(3-9.28).mp4
- 🎬 02_作业内容(3-9.28).mp4
- 🎬 14_总结(2-9.28).mp4
###### 12 分页实现
- 🎬 03_总页数和总条目数获取.mp4
- 🎬 04_首页末页内容获取.mp4
- 🎬 05_上一页功能实现.mp4
- 🎬 06_解决上一页超出范围问题.mp4
###### 13 类型
- 🎬 07_类型表创建.mp4
- 🎬 08_上午回顾.mp4
- 🎬 09_添加类型业务实现.mp4
- 🎬 10_下拉框改变获取相应内容.mp4
###### 14 文章添加
- 🎬 11_插入操作.mp4
- 🎬 12_根据下拉框传递的数据获取相应类型文章.mp4
- 🎬 13_业务分析.mp4
###### 15 cookie
- 🎬 14_记住用户名.mp4
###### 16 总结复习2
- 🎬 01.内容回顾.mp4
- 🎬 15_总结.mp4
###### 17 登录验证
- 🎬 02.登录判断.mp4
- 🎬 03.过滤器函数.mp4
###### 18 视图布局
- 🎬 04.视图的布局.mp4
- 🎬 05.layoutsections.mp4
###### 19 orm数据操作
- 🎬 06.多对多的插入.mp4
- 🎬 07.多对多查询(上).mp4
- 🎬 08.多对多查询(下).mp4
###### 20 文章详情
- 🎬 09.文章详情页.mp4
- 🎬 10.下拉框问题解决.mp4
- 🎬 11.遗留问题解决.mp4
###### 21 beego项目总结
- 🎬 12.beego总结(上).mp4
- 🎬 13.beego总结(下).mp4
##### 3-15 beego-Git(上)
###### 1 git初识
- 🎬 14.git的了解.mp4
- 🎬 15.git提交.mp4
- 🎬 16.git操作.mp4
- 🎬 17.git简单操作.mp4
- 🎬 18.git作业.mp4
###### 2 总结复习
- 🎬 01.内容复习.mp4
- 🎬 19.总结.mp4
##### 3-16 beego-redis
###### 1 Redis初识
- 🎬 02.redis介绍.mp4
- 🎬 03.redis安装.mp4
- 🎬 04.redis的配置.mp4
###### 2 客户端和服务端开启
- 🎬 05.redis开启服务端和客户端.mp4
- 🎬 06.redis问题解决方法.mp4
###### 3 Redis数据类型
- 🎬 07.string相关操作.mp4
- 🎬 08.键的操作.mp4
- 🎬 09.hash的操作.mp4
- 🎬 10.list的操作.mp4
- 🎬 11.redis操作.mp4
###### 4 Redis实战
- 🎬 12.go操作redis包的安装和测试.mp4
- 🎬 13.redis的快速体验.mp4
- 🎬 14.回复助手函数.mp4
- 🎬 15.字节流(上).mp4
- 🎬 16.字节流(下).mp4
###### 5 总结复习
- 🎬 01.内容回顾_bDMS5.mp4
###### 6 Redis主从服务器
- 🎬 02.主从服务器搭建.mp4
###### 7 Redis集群服务器
- 🎬 03.集群服务器的搭建.mp4
- 🎬 04.集群服务器搭建二.mp4
- 🎬 05.go创建集群.mp4
- 🎬 06.集群概念.mp4
##### 3-17 beego-Git(下)
###### 1 分支管理
- 🎬 07.分制管理.mp4
- 🎬 08.git分支代码冲突.mp4
###### 2 GitHub
- 🎬 09.提交代码到github.mp4
###### 3 邮件功能
- 🎬 10.发送邮件功能.mp4
###### 4 总结复习
- 🎬 11.总结.mp4
## 第五阶段
### PART1
#### PART1
##### 5-1Go语言与区块链
- 🎬 1-1,1-2介绍和人类交易历史.mp4
- 🎬 1-3比特币诞生背景.mp4
- 🎬 1-4中心化vs去中心化.mp4
- 🎬 1-5区块链初见.mp4
- 🎬 2-10比特币演示.mp4
- 🎬 2-6.记账对比.mp4
- 🎬 2-7钱包.mp4
- 🎬 2-8节点.mp4
- 🎬 2-9挖矿.mp4
- 🎬 3-11矿场矿机矿池.mp4
- 🎬 3-12比特币现有参数,出块时间,奖励.mp4
- 🎬 3-13.3-14比特币总量计算,容量.mp4
- 🎬 3-15课程回顾.mp4
- 🎬 4-16比特币交易流程.mp4
- 🎬 4-17.4-18非对称加密和p2p.mp4
- 🎬 4-19工作量证明.mp4
- 🎬 4-20地址生成规则.mp4
- 🎬 4-21比特币地址演示.mp4
- 🎬 4-22.base64介绍.mp4
- 🎬 5-23区块头.mp4
- 🎬 5-24.5-25区块体区块创建.mp4
- 🎬 5-26setHash.mp4
- 🎬 5-27创建区块链结构及创世快.mp4
- 🎬 5-28添加区块addBlock.mp4
- 🎬 5-29重构代码.mp4
- 🎬 5-30添加完整区块字段.mp4
- 🎬 5-31类型转换uint到byte.mp4
- 🎬 5-32使用join优化代码.mp4
- 🎬 6-1课程回顾.mp4
- 🎬 6-2思路分析.mp4
- 🎬 6-3定义proofToWork.mp4
- 🎬 6-4工作量证明调用.mp4
- 🎬 6-5.git应用介绍.mp4
- 🎬 6-6run.mp4
- 🎬 7-1授课思路及演示.mp4
- 🎬 7-2blot数据库存储.mp4
- 🎬 7-3add blot写数据.mp4
- 🎬 7-4blot读操作.mp4
- 🎬 7-5重复定义block.mp4
- 🎬 7-6使用blkot改写区块链.mp4
- 🎬 8-1添加godTest.mp4
- 🎬 8-2实现与序列化.mp4
- 🎬 8-3实现addBlock.mp4
- 🎬 9-1迭代器分析.mp4
- 🎬 9-2定义区块链迭代器.mp4
- 🎬 9-3迭代器next实现.mp4
- 🎬 10-1命令行介绍.mp4
- 🎬 10-2添加命令调用.mp4
- 🎬 10-3实现命令命令功能.mp4
- 🎬 10-4tig工具.mp4
- 🎬 10-5比特币转账原理.mp4
- 🎬 10-6转账流程演示.mp4
- 🎬 11-1解锁脚本锁定脚本初见.mp4
- 🎬 11-2解锁脚本与锁定脚本详解.mp4
- 🎬 12-1OXTX详解.mp4
- 🎬 12-2交易结构介绍.mp4
- 🎬 12-3UTXO详细模拟流程.mp4
- 🎬 12-4定义交易结构.mp4
- 🎬 12-5添加setHash.mp4
- 🎬 12-6解锁脚本强化.mp4
- 🎬 13-1添加NewCoinBase.mp4
- 🎬 13-2使用transcation.mp4
- 🎬 13-3添加getBlance命令.mp4
- 🎬 14-1遍历output和input.mp4
- 🎬 14-2过滤消耗output.mp4
- 🎬 14-3添加lsCoinBase函数.mp4
- 🎬 14-4创建普通交易.mp4
- 🎬 15-10.11提炼公共代码,梅克尔.mp4
- 🎬 15-12v5实现步骤.mp4
- 🎬 15-13,16-1ecdsa演示,创建钱包.mp4
- 🎬 15-1utxo过滤过程.mp4
- 🎬 15-2比特币核心演示1.mp4
- 🎬 15-3,4lsconinBase更新,回顾.mp4
- 🎬 15-5,6findNeedUTXO分析和实现.mp4
- 🎬 15-9张三李四四人验证.mp4
- 🎬 15.7,8添加与实现send命令.mp4
- 🎬 16-2创建地址.mp4
- 🎬 16-3添加钱包结构.mp4
- 🎬 16-4钱包savefile.mp4
- 🎬 17-1,2god_register,load file.mp4
- 🎬 17-3,18-1实现listAddress,检查dat是否存在.mp4
- 🎬 19-1课程回顾.mp4
- 🎬 19-2TXPUT.mp4
- 🎬 19-3,20-1修改newTransction函数调整findNeed.mp4
- 🎬 21-1改写Get.mp4
- 🎬 22-1添加isVaildAddress函数.mp4
- 🎬 23-1上午课程回顾.mp4
- 🎬 23-2签名数据讲解.mp4
- 🎬 23-3签名框架搭建.mp4
- 🎬 23-4实现find.mp4
- 🎬 23-4遍历inputs.mp4
- 🎬 23-5签名图示详解.mp4
- 🎬 24-1copy实现.mp4
- 🎬 24-2sign生成(重要).mp4
- 🎬 24-3检验verify.mp4
- 🎬 24-4verify实现.mp4
- 🎬 24-5解读bug.mp4
- 🎬 24-6格式化区块链.mp4
##### 5-2区块链与以太坊
- 🎬 1.1,2.1以太坊区块链介绍.mp4
- 🎬 2-2区块链特点.mp4
- 🎬 2-3区块链发展历史.mp4
- 🎬 3-1传输层pow.mp4
- 🎬 3-2-pos介绍.mp4
- 🎬 3-3-dpos介绍.mp4
- 🎬 4-1智能合约简介.mp4
- 🎬 5-1公有链私有链联盟链.mp4
- 🎬 6-1分叉BIT概念.mp4
- 🎬 7-1以太坊发展历史.mp4
- 🎬 7-2以太坊介绍.mp4
- 🎬 7-3,8-1以太坊环境介绍metemask安装.mp4
- 🎬 8-2metemask转账.mp4
- 🎬 8-3ether.mp4
- 🎬 9-1以太坊交互图示.mp4
- 🎬 9-2外部账户和内部账户交互.mp4
- 🎬 10-1gas_gas.mp4
- 🎬 11-1,11-2以太坊交易结构介绍,比特币与以太坊.mp4
- 🎬 12-1remix部署合约.mp4
- 🎬 12-2remix调用合约函数.mp4
- 🎬 13-1合约编译.mp4
- 🎬 13-2合约部署.mp4
- 🎬 14-1课程回顾.mp4
##### 5-3以太坊-solidity
- 🎬 1-1值类型与引用类型介绍.mp4
- 🎬 1-2状态变量与局部变量.mp4
- 🎬 1-3公共私有介绍.mp4
- 🎬 2-1编写合约.mp4
- 🎬 2-2viewConstant.mp4
- 🎬 2-3payable介绍.mp4
- 🎬 2-4学员问题.mp4
- 🎬 3-1地址介绍.mp4
- 🎬 3-2地址转账.mp4
- 🎬 4-10结构体.mp4
- 🎬 4-11mapping.mp4
- 🎬 4-1固定长度内置.mp4
- 🎬 4-2枚举类型介绍.mp4
- 🎬 4-3值类型回顾.mp4
- 🎬 4-4byte介绍.mp4
- 🎬 4-5string介绍.mp4
- 🎬 4-6memory.mp4
- 🎬 4-7bytestring相互转换.mp4
- 🎬 4-8自定义定长数组.mp4
- 🎬 4-9自定义不定长数组.mp4
- 🎬 5-1项目地图回顾.mp4
- 🎬 6-10合约的创建方式.mp4
- 🎬 6-11合约的转账.mp4
- 🎬 6-12元祖tuple.mp4
- 🎬 6-13加密函数.mp4
- 🎬 6-14合约的继承.mp4
- 🎬 6-1不要使用var.mp4
- 🎬 6-2msgSender.mp4
- 🎬 6-3msgvalue.mp4
- 🎬 6-4全局变量.mp4
- 🎬 6-5错误处理.mp4
- 🎬 6-6修饰器modify.mp4
- 🎬 6-7时间单位vs货币单位.mp4
- 🎬 6-8事件event.mp4
- 🎬 6-9访问函数.mp4
- 🎬 7-1主网代币介绍.mp4
- 🎬 7-2Erc规及安全系数.mp4
- 🎬 7-3部署演示代练.mp4
- 🎬 7-4delete.mp4
- 🎬 8-1授权函数.mp4
##### 5-4以太坊node
- 🎬 1-10fs模块.mp4
- 🎬 1-11promise.mp4
- 🎬 1-12promise改写异步调用.mp4
- 🎬 1-13,1-14npm命令介绍.mp4
- 🎬 1-1node.js概述.mp4
- 🎬 1-2let和cost变量.mp4
- 🎬 1-3解析构造.mp4
- 🎬 1-4函数扩展.mp4
- 🎬 1-5class.mp4
- 🎬 1-6同步调用vs异步调用.mp4
- 🎬 1-7同步异步代码演示.mp4
- 🎬 1-8exportvsrequire.mp4
- 🎬 1-9path模块.mp4
##### 5-5智能合约
- 🎬 1-1remix编译合约.mp4
- 🎬 1-2编译合约导出接口和byte.mp4
- 🎬 1-3部署合约.mp4
- 🎬 1-4获取合约实例.mp4
- 🎬 1-5与合约进行交互.mp4
### PART2
#### PART2
##### 5-10以太坊-ipfs使用
- 🎬 1-10offline参数介绍.mp4
- 🎬 1-1ipfs简介.mp4
- 🎬 1-2,1-3http问题,ipfs协议栈.mp4
- 🎬 1-4ipfs初始化.mp4
- 🎬 1-5ipfs整体图示.mp4
- 🎬 1-6ipfs添加访问文件夹.mp4
- 🎬 1-7get-refs-学员疑问.mp4
- 🎬 1-8ipfs视频图片演示.mp4
- 🎬 1-9-files命令.mp4
- 🎬 2-1通过refs捕捉上传的图片元信息.mp4
- 🎬 2-2获取上传图片的buffer数据.mp4
- 🎬 2-3上传图片到ipfs.mp4
- 🎬 3-1上传哈希到以太坊.mp4
- 🎬 3-2获取哈希并展示.mp4
##### 5-6以太坊彩票
- 🎬 1-1复习回顾.mp4
- 🎬 2-1部署在真实测试网络.mp4
- 🎬 2-2彩票项目演示.mp4
- 🎬 2-3彩票项目地图.mp4
- 🎬 2-4彩票业务分析.mp4
- 🎬 3-1合约构造函数.mp4
- 🎬 3-2合约开奖.mp4
- 🎬 3-3合约退奖.mp4
- 🎬 4-1传统appvs区块链app.mp4
- 🎬 5-1清理react工程.mp4
- 🎬 5-2部署合约.mp4
- 🎬 5-3使用用户provider.mp4
- 🎬 5-4获取合约实例.mp4
- 🎬 6-1react语法预习.mp4
- 🎬 7-10部署在reposten网络.mp4
- 🎬 7-1在页面获取合约信息.mp4
- 🎬 7-2搭建页面.mp4
- 🎬 7-3将数据显示在页面.mp4
- 🎬 7-4课程回顾.mp4
- 🎬 7-5添加按钮.mp4
- 🎬 7-6实现投注功能.mp4
- 🎬 7-7实现开奖退奖功能.mp4
- 🎬 7-8disable按钮.mp4
- 🎬 7-9管理员按钮显示控制.mp4
##### 5-7以太坊众筹
- 🎬 1-1众筹项目分析.mp4
- 🎬 1-2传统众筹vs区块链众筹.mp4
- 🎬 1-3众筹规则介绍.mp4
- 🎬 2-1众筹构造函数.mp4
- 🎬 2-2投资函数.mp4
- 🎬 2-3退款,定义花费请求.mp4
- 🎬 2-4,2-5创建,批准花费请求.mp4
- 🎬 2-6执行花费动作.mp4
- 🎬 2-7几个辅助函数.mp4
- 🎬 3-1课程回顾.mp4
- 🎬 4-1合约工厂介绍.mp4
- 🎬 4-2创建合约,返回合约地址.mp4
- 🎬 4-3解决项目方地址.mp4
- 🎬 4-4创建support.mp4
- 🎬 4-5调用合约.mp4
- 🎬 4-6react工程清理.mp4
- 🎬 4-7初始化web3.mp4
- 🎬 4-8返回工厂合约实例.mp4
- 🎬 4-9实现过程分析.mp4
- 🎬 5-10搭建card界面.mp4
- 🎬 5-11显示card界面.mp4
- 🎬 5-12使用remix.mp4
- 🎬 5-13代码复用.mp4
- 🎬 5-14搭建发起众筹表单.mp4
- 🎬 5-15与form表单交互.mp4
- 🎬 5-16实现发起逻辑.mp4
- 🎬 5-17发起众筹演示.mp4
- 🎬 5-18设置回调函数.mp4
- 🎬 5-19,5-20完成参与众筹逻辑,解决msgsender.mp4
- 🎬 5-1tabcenter.mp4
- 🎬 5-21复用代码标签.mp4
- 🎬 5-22创建花费申请表单.mp4
- 🎬 5-23实现创建花费.mp4
- 🎬 5-24搭建花费请求显示页面.mp4
- 🎬 5-25返回花费请求打印.mp4
- 🎬 5-26控制申请详情.mp4
- 🎬 5-27根据请求数量显示table.mp4
- 🎬 5-28将request详情显示.mp4
- 🎬 5-29supportFinding.mp4
- 🎬 5-2创建三个子页面.mp4
- 🎬 5-30在RequestTable添加批准函数空.mp4
- 🎬 5-31实现handleApprove函数.mp4
- 🎬 5-32终结花费请求空实现.mp4
- 🎬 5-33实现handleFinalize函数.mp4
- 🎬 5-3返回我发起的众筹数组.mp4
- 🎬 5-4使用map.mp4
- 🎬 5-5返回合约详情.mp4
- 🎬 5-6将实现细节提取.mp4
- 🎬 5-7,5-8将获取细节封装,初步搭建合约列表.mp4
- 🎬 5-9课程回顾.mp4
##### 5-8truffle框架
- 🎬 1-1truffle简介-创建空工程.mp4
- 🎬 1-2编译部署合约.mp4
- 🎬 1-3使用自带develop环境编译部署合.mp4
- 🎬 1-4truffle-contract终端演示.mp4
- 🎬 1-5如何测试合约.mp4
- 🎬 1-6truffle内置react演示.mp4
- 🎬 1-7truffle内置react函数讲解.mp4
##### 5-9以太坊-web3.js框架
- 🎬 1-1课程回顾-笔记完善.mp4
- 🎬 2-1web3新旧版本对比.mp4
- 🎬 3-1三种方式获取账户地址.mp4
- 🎬 3-2eth-余额-转账等常用api介绍.mp4
- 🎬 4-1bignumber介绍.mp4
- 🎬 4-2util类型转换api.mp4
- 🎬 4-3私有链搭建.mp4
## 第六阶段
### 第六阶段
#### 6-3Dockerfile基础
- 🎬 2-2Dockerfiel_ENTRYPOINT命令.mp4
- 🎬 2-3Dockerfile_命令的组合使用.mp4
- 🎬 2-4Dockerfile_命令的组合使用.mp4.mp4
- 🎬 2-5Dockerfile_add下.mp4
- 🎬 2-6Dockerfile_copy.mp4
- 🎬 2-9Dockerfile_workdir.mp4
- 🎬 3-1Dockerfile手动创建go环境上.mp4
- 🎬 3-2Dockerfile手动创建go环境下.mp4
- 🎬 3-3Dockerfile创建beego环境.mp4
- 🎬 4-1Docker-compose介绍.mp4
#### 6-4 微服务
- 🎬 1-1微服务的介绍与由来.mp4
- 🎬 1-2微服务、架构与框架.mp4
- 🎬 1-3单体式开发的缺点.mp4
- 🎬 1-4微服务的特性.mp4
- 🎬 1-5微服务的缺点与单体式对比.mp4
- 🎬 1-6为什么使用微服务.mp4
- 🎬 2-1_protobuf的简介和与其他格.mp4
- 🎬 2-2protobuf的优点与不足.mp4
- 🎬 2-3protobuf安装上.mp4
- 🎬 2-4_protobuf安装下.mp4
- 🎬 2-5protobuf的基本语法和基本数.mp4
- 🎬 2-6protobuf的扩展了解.mp4
- 🎬 2-7protobuf测试文件编写.mp4
- 🎬 3-1rpc的客户端与服务端.mp4
- 🎬 3-2rpc调用流程了解.mp4
- 🎬 4-1grpc介绍.mp4
- 🎬 4-2grpc环境搭建值x文件4-3创建.mp4
- 🎬 4-4昨日回顾.mp4
- 🎬 4-5grpc小案例的代码走读.mp4
- 🎬 4-6grpc_protobuf编写.mp4
- 🎬 4-7grpc服务端.mp4
- 🎬 4-8grpc_客户端.mp4
- 🎬 4-9了解服务发现.mp4
- 🎬 5-1consul安装上.mp4
- 🎬 5-2consul安装下.mp4
- 🎬 5-3consul角色介绍与集群命令走读.mp4
- 🎬 5-4consul集群的搭建与查看退出.mp4
- 🎬 5-5consul_服务注册.mp4
- 🎬 5-6consul扩展.mp4
- 🎬 6-10micro与各插件的关系.mp4
- 🎬 6-12关于微服务的拆分.mp4
- 🎬 6-1micro介绍.mp4
- 🎬 6-2micro环境搭建.mp4
- 🎬 6-3micro_创建命令介绍.mp4
- 🎬 6-4micro创建服务进行连通.mp4
- 🎬 6-5昨日回顾.mp4
- 🎬 6-6微服务交互概念与web服务流.mp4
- 🎬 6-7微服务服务端的流程了解.mp4
- 🎬 6-8consul和micro跨主机通信.mp4
- 🎬 6-9micro升级到grpc的操作.mp4
- 🎬 7-1项目数据库的准备.mp4
- 🎬 8-1rest了解.mp4
- 🎬 8-2rest实现的了解.mp4
#### 6-5租房项目
- 🎬 1-1工具函数文件的创建与代码走.mp4
- 🎬 1-2创建数据库文件_数据库文件走读.mp4
- 🎬 1-3租房网数据库逻辑.mp4
- 🎬 1-4数据库使用beego自动建表与数据导入.mp4
- 🎬 1-5前端页面导入.mp4
- 🎬 1-6昨日回顾.mp4
- 🎬 2-1地区请求逻辑.mp4
- 🎬 2-2地区请求proto编写与编译.mp4
- 🎬 2-3地区请求web端操作.mp4
- 🎬 2-4地区服务无缓存版.mp4
- 🎬 2-5地区请求调通与回传数据格式设.mp4
- 🎬 3-1redis安装上.mp4
- 🎬 3-2redis安装下.mp4
- 🎬 3-3redis的使用回忆与redis的驱动加.mp4
- 🎬 3-4redis链接操作.mp4
- 🎬 4-1地区请求服务端完整版.mp4
- 🎬 5-1session_index伪装成功.mp4
- 🎬 6-1,6-2账号注册流程,了解图片生成库.mp4
- 🎬 6-10短信使用的了解.mp4
- 🎬 6-11短信的请求.mp4
- 🎬 6-12短信验证服务proto.mp4
- 🎬 6-13短信验证服务web端.mp4
- 🎬 6-14手机号验证.mp4
- 🎬 6-15短信验证服务端.mp4
- 🎬 6-16session和cookie.mp4
- 🎬 6-17session与cookie(2).mp4
- 🎬 6-18注册请求流程.mp4
- 🎬 6-19,20注册web端,服务端.mp4
- 🎬 6-21获取session流程.mp4
- 🎬 6-22获取session的proto.mp4
- 🎬 6-23获取session的服务端.mp4
- 🎬 6-23获取session请求web端.mp4
- 🎬 6-24昨日回顾(6-12.21.mp4
- 🎬 6-3图片库的使用.mp4
- 🎬 6-4获取图片验证码的业务流程.mp4
- 🎬 6-5获取图片验证码proto编写.mp4
- 🎬 6-6获取图片验证码web端.mp4
- 🎬 6-7图片验证码服务端.mp4
- 🎬 6-8课程回顾(5-12.20).mp4
- 🎬 6-9业务介绍.mp4
- 🎬 7-1登陆流程.mp4
- 🎬 7-2登录的proto.mp4
- 🎬 7-3登陆的web端.mp4
- 🎬 7-4登陆的服务端.mp4
- 🎬 8-1退出登陆流程.mp4
- 🎬 8-2退出登录proto.mp4
- 🎬 8-3退出登录的web端.mp4
- 🎬 8-4退出登陆服务端.mp4
- 🎬 9-1获取信息用户流程.mp4
- 🎬 9-2获取用户信息proto.mp4
- 🎬 9-3获取用户信息web端.mp4
- 🎬 9-4获取用户信息服务端.mp4
- 🎬 10-1fastdfs.mp4
- 🎬 10-2fastdfs配置.mp4
- 🎬 10-3,10-4nginx_fdfs依赖.mp4
- 🎬 10-5nginx的安装与运行成功.mp4
- 🎬 10-6_nginx_fdfs图片服务器配置.mp4
- 🎬 10-7了解操作fastdfs相关包的信息和操作流程.mp4
- 🎬 10-8封装fdfs的操作.mp4
- 🎬 10-9昨日回顾(7-1220.mp4
- 🎬 11-1上传头像流程.mp4
- 🎬 11-2上传头像proto.mp4
- 🎬 11-3上传头像web端.mp4
- 🎬 11-4上传头像服务端.mp4
- 🎬 12-1关于启动项和配置.mp4
- 🎬 13-1用户信息检查.mp4
- 🎬 14-1实名认证流程梳理.mp4
- 🎬 14-2实名认证proto.mp4
- 🎬 14-3实名认证web端.mp4
- 🎬 14-4实名认证服务端.mp4
- 🎬 15-1获取当前用户房屋数据流程.mp4
- 🎬 15-2获取当前用户房屋proto.mp4
- 🎬 15-3获取用户已发布房源web端.mp4
- 🎬 15-4获取用户已发布房源服务端端.mp4
- 🎬 16-1发布房源信息流程.mp4
- 🎬 16-2发布房源proto.mp4
- 🎬 16-3发布房源web端.mp4
- 🎬 16-4发布房源服务端(上).mp4
- 🎬 16-5发布房源服务端(下).mp4
- 🎬 16-6上传房屋图片流程.mp4
- 🎬 16-7上传房屋图片代码走读.mp4
- 🎬 17-1获取房屋详细信息流程.mp4
- 🎬 17-2获取房屋详细信息代码走读.mp4
- 🎬 17-3获取首页动画图片流程.mp4
- 🎬 17-4获取首页动画代码走读.mp4
- 🎬 18-1图片上传与访问流程.mp4
- 🎬 18-2搜索房源流程.mp4
- 🎬 18-3搜索房屋代码走读.mp4
#### 6-6项目部署
- 🎬 1-2k8s基本节点和抽象概念.mp4
- 🎬 1-3k8s管理访问与隔离.mp4
- 🎬 1-4k8s搭建方式的了解.mp4
- 🎬 1-5k8s主机准备.mp4
- 🎬 1-6k8s_master主机的配置.mp4
- 🎬 1-7k8snode节点设置与初始化.mp4
- 🎬 1-8k8s集群搭建.mp4
- 🎬 1-9k8s_集群的web.mp4
## 第四阶段
### 第四阶段
#### 4-1密码学-密码
- 🎬 1-1资料介绍.mp4
- 🎬 1-2知识点概述.mp4
- 🎬 2-1加密三要素.mp4
- 🎬 2-2对称和非对称加密的特点.mp4
- 🎬 3-1凯撒密码.mp4
- 🎬 3-2信息安全常识和威胁.mp4
#### 4-2密码学-对称加密
- 🎬 1-1编码和解码.mp4
- 🎬 2-1des.mp4
- 🎬 2-2des算法.mp4
- 🎬 3-1aes算法.mp4
- 🎬 4-1知识点总结.mp4
- 🎬 5-1按位异域.mp4
- 🎬 6-11对称加密流程.mp4
- 🎬 6-12.删除尾部填充代码实现.mp4
- 🎬 6-13des使用cbc分组模式加密代码.mp4
- 🎬 6-14.des使用cbc模式解密代码.mp4
- 🎬 6-15程序测试.mp4
- 🎬 6-16aes使用ctr分组模式加解密.mp4
- 🎬 6-1ecd分组模式.mp4
- 🎬 6-2填充明文分组代码实现.mp4
- 🎬 6-3cbc分组模式.mp4
- 🎬 6-4cfb、ofb、ctr模式.mp4
- 🎬 6-5ecb分组模式总结1106.mp4
- 🎬 6-6.cbc分组模式总结.mp4
- 🎬 6-7.cfb和ofb分组模式总结.mp4
- 🎬 6-8.ctr分组模式总结.mp4
- 🎬 6-9分组填充的处理流程.mp4
- 🎬 7-1知识点概述.mp4
- 🎬 7-2,7-3问题解答,复习.mp4
#### 4-3密码学-非对称加密
- 🎬 1-1解决对称加密秘钥分发困难的.mp4
- 🎬 2-1非对称加密的公钥私钥使用.mp4
- 🎬 2-2非对称加密通信流程.mp4
- 🎬 3-1私钥格式并写入文件.mp4
- 🎬 3-2私钥写入文件代码.mp4
- 🎬 3-3公钥写文件思路.mp4
- 🎬 3-4.公钥写文件和base64.mp4
- 🎬 4-1.rsa加解密流程.mp4
- 🎬 4-2rsa加解密代码实现.mp4
- 🎬 4-3程序测试.mp4
#### 4-4密码学-单向散列函数
- 🎬 1-1单项散列函数应用场景.mp4
- 🎬 2-1非对称加密和对称加密比较.mp4
- 🎬 3-1常用哈希算法.mp4
- 🎬 3-2,3-3go中哈希函数的使用,sha256.mp4
#### 4-5密码学-从消息认证到数字签名
- 🎬 1-1消息认证码介绍.mp4
- 🎬 1-2消息认证码是使用步骤.mp4
- 🎬 2-1消息认证介绍.mp4
- 🎬 2-2消息认证码和检验代码.mp4
- 🎬 3-1消息认证码的弊端.mp4
- 🎬 4-1签名的生成和验证的步骤.mp4
- 🎬 4-2非对称加密和数字签名.mp4
- 🎬 5-1rsa数字签名代码编写流程.mp4
- 🎬 5-2-认证签名处理步骤.mp4
- 🎬 5-3使用rsa进行数字.mp4
- 🎬 5-4RSA签名.mp4
- 🎬 6-1椭圆曲线介绍.mp4
- 🎬 6-2椭圆曲线密钥对的生成和写入磁盘步骤.mp4
- 🎬 6-3ecdsa的签名和认证步骤.mp4
- 🎬 6-4ecdsa生成秘钥对称代码.mp4
- 🎬 6-5椭圆曲线数字签名代码.mp4
- 🎬 6-6椭圆曲线数字签名认证.mp4
- 🎬 7-1复习.mp4
- 🎬 7-1数字签名的特点和弊端.mp4
- 🎬 7-2知识点概述.mp4
#### 4-6密码学-证书
- 🎬 1-1证书的应用场景.mp4
- 🎬 1-2证书的使用.mp4
- 🎬 2-1浏览器对证书的校验.mp4
- 🎬 2-2证书的信任链.mp4
- 🎬 2-3常见的ca认证机构.mp4
- 🎬 2-408-公钥基础设施.mp4
#### 4-7密码学SSLTLS
- 🎬 1-1ssl-tls握手的流程.mp4
- 🎬 1-2ssl协议握手过程回顾.mp4
- 🎬 2-1https通信过程.mp4
- 🎬 2-2https双向认证.mp4
- 🎬 2-3使用openssl生成签名证书.mp4
- 🎬 2-4-https优缺点.mp4
- 🎬 3-1对称加密总结.mp4
- 🎬 3-2非对称加密总结.mp4
- 🎬 3-3哈希函数总结.mp4
- 🎬 3-4消息认证码.mp4
- 🎬 3-5证书复习.mp4
#### 密码学
##### day01
###### 01-教学资料
###### 笔记
###### assets
###### 04-代码
###### Crypto181008
##### day02
###### 01-教学资料
###### 笔记
###### 04-代码
###### 20181009
##### day03
###### 01-教学资料
###### assets
###### openssl
###### openssl
- 📦 openssl-1.1.1-pre6-dev.zip
###### 04-代码
###### 20181012
##### day04
###### 01-教学资料
###### assets
## 项目
### PART1
#### PART1
##### FastDFS介绍安装
- 🎬 01_复习_xz7Cn.flv
- 🎬 07.上午内容回顾.flv
- 🎬 08.代码迁移.flv
- 🎬 09.添加商品类型.flv
- 🎬 10.FastDFS介绍.flv
- 🎬 11.FastDFS安装.flv
- 🎬 12.nginx安装.flv
##### FastDFS使用
- 🎬 02_fastDFS操作包下载.flv
- 🎬 03_fastDFS上传.flv
##### 分页控制实现
- 🎬 04_列表页展示.flv
- 🎬 05_页码控制.flv
- 🎬 06_分页实现.flv
##### 并发处理
- 🎬 01.复习.flv
- 🎬 02.遗留问题解决.flv
- 🎬 03.订单并发问题.flv
- 🎬 04.解决并发问题2.flv
- 🎬 05.mysql隔离级别.flv
- 🎬 06.用户订单页面.flv
- 🎬 07.分页.flv
##### 订单页面显示
- 🎬 7_订单页面展示.flv
- 🎬 8_订单数据的获取.flv
- 🎬 9_添加订单.flv
- 🎬 10_订单事务操作.flv
- 🎬 11_总结.flv
### PART2
#### PART2
##### 商品排序搜索
- 🎬 1_复习(10-1024).flv
- 🎬 07_按照不同的方式排序.flv
- 🎬 08_商品列表页小结.flv
- 🎬 09_商品搜索.flv
- 🎬 10_获取总价js.flv
- 🎬 11_添加减少商品数量.flv
- 🎬 12_总结(9-1024).flv
##### 浏览记录处理
- 🎬 02_添加历史浏览记录.flv
- 🎬 03_显示历史浏览记录.flv
##### 获取购物车条目数
- 🎬 2_计算小计.flv
- 🎬 3_计算总价和总件数.flv
- 🎬 4_商品数量减少.flv
- 🎬 5_手动输入商品数量.flv
- 🎬 6_删除商品.flv
##### 购物车详情页js实现
- 🎬 2_手动设置商品总价.flv
- 🎬 3_ajax发送请求.flv
- 🎬 4_添加购物车.flv
- 🎬 5_添加购物车数量的显示.flv
- 🎬 6_购物车页面展示.flv
- 🎬 7_购物车总价和总件数计算.flv
### PART3
#### PART3
##### 商品信息展示
- 🎬 01_复习_RPd0H.flv
- 🎬 04_数据导入.flv
- 🎬 05_首页实现1.flv
- 🎬 06_商品存储分析.flv
- 🎬 07_首页商品存储.flv
- 🎬 08_首页商品展示.flv
- 🎬 09_商品详情页.flv
- 🎬 10_商品详情_新品内容.flv
- 🎬 11.总结_TseBW.flv
##### 数据表单设计
- 🎬 07.数据库表设计.flv
- 🎬 08.数据库表创建.flv
##### 添加购物车数据
- 🎬 1_复习.flv
- 🎬 8_js计算总价和总件数.flv
- 🎬 09_js设置全选和全不选状态.flv
- 🎬 10_根据商品的选中状态设置全选.flv
- 🎬 11_更新购物车数据.flv
- 🎬 12_总结.flv
##### 项目分析
- 🎬 02.项目预览.flv
- 🎬 03.电商网站介绍.flv
- 🎬 04.网站开发流程.flv
- 🎬 05.需求分析.flv
- 🎬 06.架构设计.flv
##### 项目创建
- 🎬 09.项目搭建.flv
- 🎬 10.上午内容回顾.flv
### PART4
#### PART4
##### 支付
- 🎬 08.支付介绍.flv
- 🎬 09.支付宝支付.flv
- 🎬 10.支付成功显示.flv
- 🎬 11.总结_GXn7c.flv
##### 用户中心
- 🎬 02.商品模块介绍.flv
- 🎬 03.登录判断.flv
- 🎬 04.用户中心信息页.flv
- 🎬 05.用户中心地址页数据处理.flv
- 🎬 06.用户中心地址页显示.flv
##### 用户登录注册
- 🎬 01.复习_pMm3k.flv
- 🎬 11.用户注册业务.flv
- 🎬 12.用户激活.flv
- 🎬 13.登录(学员).flv
- 🎬 14.总结.flv
- 🎬 15.作业.flv |
|