├──001-01.指针地址个变量空间.mp4 13.36M
4 ?, a- H' C6 n* y4 f' } a7 y├──002-02.栈帧的内存布局.mp4 29.61M
5 @& o @2 ?$ K, A6 a├──003-03-空指针和野指针.mp4 11.80M
0 |/ w, D7 s! h2 e/ T4 q├──004-04.指针变量的内存存储.mp4 23.93M
) a# ^ I* G( H2 i" a! m├──005-05.内存申请释放答疑.mp4 10.55M
8 K2 G9 U* o- K7 Q├──006-06.指针传引用.mp4 37.75M+ e: d; n9 B* k
├──007-07.切片的基础和本质.mp4 9.22M
+ J- g: o4 h+ `: d$ i! r, l/ s1 A├──008-08.切片使用1-截取数组.mp4 15.54M) y2 z* D }7 W, `# m9 P L
├──009-09.切片使用2-切片和底层数组关系.mp4 22.50M
; ~- f- D* V' V- a: w' Z; h├──010-10.切片创建.mp4 15.07M
4 q) h& Y) M& w6 z/ P9 [$ W├──011-11.append基础使用.mp4 9.19M" u0 J3 Q5 l b; v4 e
├──012-12.切片练习1.mp4 15.56M
0 k# I3 T9 |, Q3 q! L├──013-13-午后复习.mp4 14.18M
! i: i* r2 o- L% R% R9 r├──014-14.切片截取练习1-不使用append.mp4 10.69M
3 ^2 ?! j" `' M; {3 g# V) y├──015-15.切片截取练习2-字符串去重.mp4 28.65M4 v( Q( j% [# h
├──016-16.copy函数的使用.mp4 25.93M
6 g8 N7 {2 \' e" y) X) [├──017-17-2.map的创建和初始化.mp4 38.53M+ C5 o5 f4 ]7 y
├──018-18.map赋值操作.mp4 8.38M8 |7 |$ T4 Y4 N1 U
├──019-19.map的变量和判断key是否存在.mp4 24.67M
" T/ D: [2 Q) r$ Q8 T├──020-20.map的删除和传参.mp4 13.34M
9 O" s9 E% y% s├──021-21.mpa联系统计字符串中单词个数.mp4 36.08M
- p2 L V1 |4 W/ k* C, i├──022-22.总结.mp4 16.67M$ i( B; F, F/ M
├──023-1.复习.mp4 39.74M! B; Q) H( Q5 p. i+ i; Q
├──024-2.结构体变量定义和初始化.mp4 27.30M
9 T+ V* h. G0 @3 ]+ [3 A0 D├──025-3.结构体赋值比较传参.mp4 46.08M
! \3 [( h9 B) [' P8 Y├──026-4.普通结构体使用.mp4 15.22M
4 N, R: V' x; p/ J8 M├──027-5,结构体指针使用.mp4 53.09M
3 N2 J) ^, ^/ W* f8 `$ x├──028-6.指针做函数参数返回值.mp4 34.02M+ n6 A* T. K+ |# s" @
├──029-7.字符串处理函数.mp4 26.45M
$ }% l7 ?) D1 U- u+ G├──030-8.创建文件.mp4 15.50M
/ a6 [, C9 ~- b$ P/ f" u! g├──031-9.打开文件.mp4 17.72M
( H& I0 K- z v0 T7 ?/ N├──032-10.上午回顾.mp4 16.79M6 w1 R0 @' O! T5 O! h8 b
├──033-11.写文件操作函数.mp4 44.22M: g/ k$ L$ {* k2 H
├──034-12.按行读文件.mp4 34.10M
7 @% Q/ O5 C" y4 t) K V├──035-13缓冲区.mp4 18.28M
! y2 L: F8 i% `1 H* J9 W├──036-14虚拟内存映射.mp4 18.73M
8 h5 S' d+ I' T9 H% S├──037-15文件拷贝.mp4 34.37M+ \7 g3 p L! ^* h; P9 f! P- w6 p
├──038-16目录操作函数.mp4 22.00M3 O( q& S8 m2 f, _
├──039-17遍历目录获取目录项.mp4 18.94M1 V; g* |1 c, I8 m9 q0 R/ \
├──040-18练习题2.mp4 31.73M
; I' h/ i L3 w+ t! G6 X. ]├──041-19练习题3-思路分析.mp4 12.65M
7 F/ k+ f& ^% a├──042-20总结.mp4 17.85M+ t" a4 c" [! [* {9 ?
├──043-1..复习.mp4 42.56M" @) Z _ \3 J
├──044-2文件操作练习.mp4 37.26M3 {" ^3 U5 Y7 L9 H9 T v! j! B
├──045-3并行和并发.mp4 24.56M
1 u& P; y9 n$ n8 B$ H% R├──046-4程序和进程.mp4 14.70M% }" N6 T. P; @( \* W: y
├──047-5进程状态和进程并发.mp4 31.42M4 c i0 q; {1 N+ Q( W
├──048-6进程和线程的关系.mp4 21.51M1 v1 I" `4 o$ R& j# ^# B
├──049-7.32和64位内存地址.mp4 5.25M
; c& I& w3 T2 q$ B├──050-8同步.mp4 22.11M5 j2 a8 ^. K3 i# t$ i6 V H4 O
├──051-10.总结线程进程协程.mp4 34.81M, k }# P8 x) `2 r0 w, f4 g: \ D
├──052-11go程的创建.mp4 28.20M
& L6 a$ v) V* p├──053-12午后回顾.mp4 31.40M" _( M- T4 P) |" [5 [$ ]
├──054-13go程使用.mp4 33.63M. \4 C4 Y5 R2 G
├──055-14Gosched使用.mp4 24.15M
, _" r7 N5 N) b$ r& G/ Z9 ~├──056-15Gosched答疑.mp4 10.78M2 Y8 E: H! k4 n. }
├──057-16Goexit退出go程.mp4 36.05M) r6 Q, C2 k! Y. D. I1 l
├──058-17设置cpu核数.mp4 22.27M
1 g1 w4 N2 s6 F5 M4 L( w├──059-18runtime包中其他函数.mp4 20.15M& G& w! }& p$ P, I( G
├──060-19channel简介.mp4 25.32M
* w3 u2 b) z0 y$ ~5 R0 h+ I├──061-20channel的定义语法.mp4 14.42M1 s: [1 Q2 D% v1 U* a" w+ t
├──062-21channel用于协程通信.mp4 55.69M
; |7 N. U8 u$ O& O" J+ k( }2 U├──063-22channel简介.mp4 10.70M
7 l5 W7 q I$ U* Z├──064-23总结.mp4 7.19M( Y: K- t( w+ j1 F7 `* Q' a) u
├──065-1 复习.mp4 56.09M
8 y' r& v H' R4 e" J: i├──066-2channel同步数据通信.mp4 23.05M( t% d, d E* f5 C* K
├──067-3无缓存channel.mp4 32.17M
( e- b( u! R0 \0 }, v├──068-4.有缓存channel.mp4 32.03M
. W. y$ e5 ~" e- ?8 z) D├──069-5io延迟说明.mp4 16.40M4 I" C* | \: B; `8 |! G
├──070-6关闭channel.mp4 35.28M
1 P/ X" J6 U# }: `- v├──071-7有缓冲和无缓冲比较.mp4 10.47M
; Z( T! {4 L; @% h& |├──072-8补充说明关闭channel方法.mp4 8.22M
+ v' O& y- I$ ?: k0 ~4 q! o├──073-9单向channel特性.mp4 28.03M2 u% q0 Y0 d- A8 ^$ ?
├──074-10单向channel做函数参数.mp4 11.10M$ i/ P2 t' d- C# |$ J) Z
├──075-11午后复习.mp4 27.00M
' r5 a$ a* F2 [1 N3 V8 ^2 u, ?├──076-12-生产者消费者模型分析.mp4 26.23M
* o4 J( K" F! [+ [4 O├──077-13-生产者消费者模型实现.mp4 24.83M
) X/ w) V% v# C# i" G├──078-14-生产者消费者-订单模拟.mp4 16.55M2 D* e( f3 D7 x, f* g2 G
├──079-15-定时器定时.mp4 33.75M X9 t4 y3 @- q1 q' L4 z, k Q0 `
├──080-16-定时器重置和停止.mp4 25.49M
: {" W( ]/ o% B3 A1 }* Q' [├──081-17-定时器周期定时.mp4 26.47M6 s2 g9 Q9 ]: h5 i* R
├──082-18-周期定时补充说明.mp4 7.20M
n2 I& W+ b' q; z) o3 R2 J0 U├──083-19-select 基础语法说明.mp4 21.14M0 s8 q& a# Y( N3 t7 B9 [# j
├──084-20-select监听chan通信.mp4 32.69M2 B: u7 M- z6 B! k+ [+ ~# O! }
├──085-21-select的斐波那契数列实现.mp4 31.40M! M- X- A( g2 Q& J
├──086-22-总结.mp4 13.26M* e2 K' K: u7 s) F. q, ?. C* S4 A
├──087-1-复习.mp4 96.00M
) z7 ~0 ^/ j9 F" e& Z: T: j- `├──088-02-select超时处理.mp4 30.60M$ Y+ w- @2 b% V7 m. v
├──089-03-死锁.mp4 43.64M
2 r0 ? s0 ?5 R2 k1 b├──090-04-互斥锁.mp4 30.30M
# T) W& p1 ~$ n6 m2 r0 k! m├──091-05-互斥锁总结.mp4 10.82M: o: C5 z" E( u9 m( v, u
├──092-06-读写锁01.mp4 58.71M4 Y2 [7 D) T6 v* n
├──093-07-中午回顾.mp4 9.88M1 q- a' F/ G& j
├──094-08-读写锁02-错误说明.mp4 27.90M
# G! ~: f0 }* T├──095-09-读写锁-数据同步.mp4 34.71M
3 t3 u* j+ j2 z, I6 k├──096-10-读写锁-对应channel.mp4 15.30M
1 j' |7 a8 u E' S: k├──097-11.生产者消费者模型回顾.mp4 45.07M9 y) C# a& |/ {5 q
├──098-12.条件变量使用原理分析.mp4 25.28M
6 C9 G: R% w4 |2 p, Q K├──099-13.条件变量使用操作函数.mp4 32.46M" e' w2 I4 i, m4 i$ w0 t8 o
├──100-1-复习.mp4 43.47M
5 P) C" o: I8 h& R, |& y6 ?├──101-02.协议件数.mp4 18.42M( b; K( E# {" F& O9 B; R
├──102-03.网络分从架构.mp4 27.18M1 @% Z( E5 E5 { [4 h' p$ d# W D
├──103-04.各层与协议关系.mp4 18.90M) }% P- Q% N% W+ z# d- d" c- l
├──104-05.链路层及ARP协议.mp4 34.94M
3 w2 Q6 s# k' }├──105-06.传输网络应用层.mp4 23.65M- r" o2 \5 R/ z* X
├──106-07.数据通信过程.mp4 19.84M
% a7 N, a0 R/ e8 R% a. J. o: C├──107-08.通信过程总结.mp4 7.11M
" ?0 s# M/ i. X' P! y# f' ^├──108-09.socke特性.mp4 19.71M
- I( I- E& a) a5 {/ t├──109-10.网络应用设计模式.mp4 38.55M
* ]8 F: a! c! u5 T9 A├──110-11.socket通信架构.mp4 29.38M% T9 N4 y8 v$ r' c
├──111-12.TCP-CS服务器.mp4 36.35M. I- w0 _: V& }* U8 S- r+ b
├──112-13.nc的配置使用.mp4 5.54M
* B. i% I2 s/ c6 }/ y├──113-14.午后复习.mp4 30.43M
1 e. K% w, }" Q├──114-15.TCP-CS客户端.mp4 23.03M0 i3 i8 s( P% S' \& W# ~$ `2 B
├──115-16.TCP-CS客户端总结.mp4 2.45M; S/ A4 l8 V- t* n6 t
├──116-17.TCP-CS并发服务器.mp4 46.96M" T7 ]7 g# \9 _& _# x- g3 k, \
├──117-18.TCP-CS并发服务器实现流程总结.mp4 11.56M
5 l+ X+ g) Z$ s' N N├──118-19.TCP-CS并发服务器-关闭连接.mp4 29.64M
& f& n& _; Z8 T├──119-20.TCP-CS并发客户端实现-关闭.mp4 45.90M" T) I( H6 n, h2 k
├──120-21.网络IP地址关系.mp4 44.63M
' K) b8 k# [8 V$ y4 A) t├──121-22.三次握手.mp4 25.05M! V/ w/ I' |0 [* {
├──122-23.数据通信过程.mp4 13.22M6 m6 t/ T2 g4 q$ f6 p
├──123-24.四次挥手断开连接.mp4 26.94M+ i* g7 u- _# K8 b9 m1 f
├──124-25.TCP通信过程总结.mp4 9.16M' ^( H z6 r2 U, o/ W
├──125-26.滑动窗口简析.mp4 16.33M$ a. N/ {3 `% T b' D, R
├──126-27.总结.mp4 9.23M* Y0 ]* ~* e& H" J# z. U# G% y9 f6 f. H
├──127-01- 复习.mp4 72.76M
7 Y0 h( d% q# ~' k├──128-02.TCP状态转换-主动端.mp4 29.61M
8 w) G" c6 R, x, e9 a# |* m8 E F├──129-03.TCP状态转换-被动端.mp4 40.12M b% l! R& O5 S0 O ]4 C8 ?+ D
├──130-04.TCP状态转换-总结.mp4 23.06M7 a5 [3 T' I5 B& P& k7 ]" Q
├──131-05.TCP状态转换-程序运行状态对应.mp4 34.66M
) b) P$ z. ]2 c2 U├──132-06.UDP通信简介.mp4 27.06M, q% k9 j4 d6 a7 o$ B
├──133-07.DUP服务器.mp4 39.31M, \9 @- k6 O- I/ F7 u( B5 M
├──134-08.UDP客户端和总结.mp4 14.51M* ]% ]# E: x" @6 M f! w3 t
├──135-09.午后复习.mp4 17.57M
/ S, I& X# B( F; d w P3 w# `├──136-10.UDP并发服务器.mp4 79.15M0 j+ I2 M4 v- X$ j1 ]/ [
├──137-11.TCP和UDP优缺点及使用场景.mp4 35.91M
/ S2 S5 P( E0 T1 o. p D0 ]0 _├──138-12.网络文件传输流程.mp4 12.65M
2 `: s9 M% }+ O├──139-13.命令行参数及获取文件属性.mp4 29.11M7 q2 G7 ~/ v! t9 }* `' c
├──140-14.文件传输-发送端.mp4 38.99M5 s8 V5 z8 O& i9 f
├──141-15.文件传输-接收端.mp4 31.13M0 c, ^" |, d* R3 I2 K
├──142-16.文件传输-总结.mp4 14.21M4 l" {, g) z5 l% @
├──143-17.总结.mp4 15.87M
8 [$ P0 G5 \& m; |; s; v, Z├──144-0 1-复习.mp4 47.99M u+ o- M0 v+ I1 M1 p( W$ x; p$ `
├──145-02.聊天室功能简介.mp4 28.84M0 X0 k: n& `9 S) G: |
├──146-03-聊天室模块简析.mp4 34.79M$ L- \, ~+ p8 ^/ ?9 Z1 l" [+ |
├──147-04-聊天室模块通信流程分析.mp4 33.77M
4 B+ y3 ~6 H x/ h E6 R├──148-05-聊天室-广播用户上线实现.mp4 79.93M
$ Y3 d6 g: Y2 {* w3 c. v├──149-06-聊天室-广播上线实现流程总结.mp4 30.04M$ C: b, m* i9 z1 ?! g5 W; e) B4 C% b
├──150-07-总结用户登录广播.mp4 10.97M
# Z6 F) X- [2 O7 z├──151-08-聊天室-广播用户消息.mp4 34.82M" H: S" ` G6 a$ u# {% j' A# t
├──152-09--聊天室-查询在线用户.mp4 24.80M: v# W2 \' `$ I4 c* q
├──153-10--聊天室-在线用户改名.mp4 30.74M
2 t0 @5 j5 ^3 o: I# v+ G├──154-11--聊天室-用户退出.mp4 31.51M; }) q8 X9 f* ]4 D/ F* v4 l& h. _
├──155-12--聊天室-超时强踢.mp4 30.61M w" G# K0 O" b! R
├──156-13--聊天室-总结.mp4 39.04M
) k: I' A9 ]& ~: B├──157-00-go嵌套创建退出特性.mp4 13.49M: H- ]% ]2 G: o6 C+ a
├──158-01.复习(上).mp4 62.28M
$ B/ }9 Z! T, c, N4 v├──159-01-复习(下).mp4 40.93M# B0 S( K! j, p, Y" o
├──160-02-web工作方式.mp4 17.19M
* U3 D1 Y* ~% V4 d+ H- h D8 m├──161-03-http和URL.mp4 28.08M
* c+ Z! A9 e* E# w4 t+ f& f├──162-04-错误处理函数封装.mp4 28.68M8 z7 y% ~' }; T- b
├──163-05-http请求包.mp4 41.37M
9 T) Q% i, F) m$ [ H/ \' W2 d├──164-06-net包http服务器创建流程.mp4 30.03M
: W/ ^; S/ t; O' O4 u$ l├──165-07-回调函数.mp4 21.75M- J1 H7 C, [$ X: `
├──166-08-编写客户端获取应答包.mp4 28.40M
6 x1 }0 D3 P4 O' g, K: U├──167-10-午后回顾.mp4 21.36M
$ k# U5 `2 D( `8 S├──168-11-Gohttp编程引入.mp4 20.36M' ~: H7 f+ b5 r# a- C" J# [
├──169-12-Gohttp的web服务器.mp4 56.04M
& w+ [$ U4 i5 t( i; q├──170-13-WEB服务器练习.mp4 46.16M
/ X7 p* i9 ^; u4 w$ i8 c├──171-14-http客户端测试.mp4 76.59M
# O) ~! d. v) K5 `├──172-15-Body.Close说明和errEOF.mp4 28.11M
7 K( B& i8 [ k r2 Z' W├──173-16-总结.mp4 9.27M
5 R. b: P; y" Q$ `- I/ C├──174-01-爬虫简介.mp4 35.36M
% {9 e8 B' g. q1 j) y/ m├──175-02-贴吧分页分析.mp4 16.51M b4 k/ O4 N8 t5 W+ ?
├──176-03-百度贴吧爬虫实现.mp4 65.30M" {/ T- k! m# Y: T) G# h. q
├──177-04-百度贴吧爬虫实现流程总结.mp4 14.30M% @6 r8 R/ h8 \' n* _
├──178-05-百度贴吧并发版爬虫.mp4 41.73M3 P) f& Z$ C: c
├──179-06-正则简介.mp4 19.60M
! ] V2 g6 V$ |# R) R├──180-07-正则-字符类.mp4 34.77M
4 O4 ?4 n& e# @/ l├──181-08-午后回顾.mp4 21.79M: N, a, Q O- P
├──182-09-正则-数量限定符-单元.mp4 56.44M
7 O. e& j8 c& a! s├──183-10-go语言使用正则-测试字符.mp4 42.72M, v; d5 j6 u/ T1 d, ?! ~4 o
├──184-11-go语言使用正则-测试小数.mp4 10.98M4 a! I4 \6 q* l/ i. `. ^ [' E
├──185-12-go语言使用正则-测试网页标签数据.mp4 48.06M
1 t# P$ }" X3 ]" \% V5 m├──186-13-go语言使用正则-提取数据函数返回值说明.mp4 15.33M
, U3 F b7 ~3 Q2 g+ j├──187-14-豆瓣电影横、纵向爬取.mp4 45.81M
$ a' L. u1 q$ J( O" d# i% G├──188-15-豆瓣电影-爬取电影名人数评分实现.mp4 89.58M
/ G4 w4 i( m4 {+ G3 h# C├──189-16-并发版-豆瓣爬取.mp4 9.84M7 n7 y. ~& W% s- T
├──190-17-总结.mp4 27.64M
9 g7 n' p* ^& S9 `) h; F├──191-01-复习.mp4 61.54M9 P/ l3 }6 r! ?& W8 P
├──192-02-段子爬虫网页分析.mp4 68.76M; C: ? n7 V( d6 p) e
├──193-03-获取网页中每一个段子的URL.mp4 31.19M. _% O( c% c( J; k
├──194-04-获取每个URL对应页面的 title和content.mp4 57.59M/ |7 ^& A& W! l, o
├──195-05-保存title和content.mp4 32.04M6 i# E9 H6 p7 E; P( g
├──196-06-段子爬虫并发.mp4 11.48M
* P4 D3 K8 ]# ?7 Q$ @) b* \9 F) o/ V1 U├──197-07-斗鱼图片下载分析.mp4 40.00M/ c5 e" W% q# V% V$ b" }, w$ V' C1 C
├──198-08-斗鱼图片下载实现.mp4 56.98M
/ C3 s6 m! l" Z I; [, ^/ W* E4 Y├──199-09-总结1-基础巩固.mp4 33.87M# H' O0 ^3 Q: r+ a$ j' X2 a+ c5 S
├──200-10-总结2-并发编程.mp4 32.22M! l0 U: y$ v: a. U! n, N
├──201-11-总结3-网络编程和Http编程.mp4 31.42M/ Q2 n/ o. t5 v1 Q
├──202-01-Ubuntu安装重点.mp4 74.00M
* F. o) s& I" s8 o# r7 o" p├──203-02-unix的诞生和发展.mp4 46.56M
* C# r' K7 s% p├──204-03-Linux系统.mp4 34.16M& m6 V% T; x$ j* Y* q. ^
├──205-04-Linux图形和windows的区别.mp4 9.32M* k, {3 ^9 ]. C5 M {
├──206-05-目录组织方式和命令解析器.mp4 15.58M
& Q) A/ r# ]( U& M5 C├──207-06-根目录下子目录分析01.mp4 60.41M
7 H, y* g% I: {' K$ b- i├──208-07-根目录下子目录分析02.mp4 48.98M! @2 L0 O4 A5 W$ Y7 N1 m2 g
├──209-08-ls-l命令-文件类型7种.mp4 32.54M
- [( e4 A, h) F├──210-09-ls-l命令-硬链接.mp4 26.39M
" c8 J5 J: k4 V' _├──211-10-午后回顾.mp4 27.08M5 C: k1 `; |; N) |1 f
├──212-11-ls-l命令-其余部分.mp4 15.31M
, f! u; M2 W6 L. c7 J# u├──213-12-隐藏文件和帮助.mp4 23.23M: P: o, H. T( |, _" ?5 q4 d: H3 o' G
├──214-13-读大文件的命令.mp4 28.75M# v0 X; h' A9 ^* D4 N
├──215-14-删除和软硬连接.mp4 47.30M# \5 }0 O9 z2 S" o8 {6 h" s" i& U
├──216-15-管道、cd、pwd.mp4 35.76M, ]$ o) u b1 f; p1 h9 F' p: j
├──217-16-拷贝和移动改名.mp4 22.74M; U, P, o. s! G! L' F- u
├──218-17-Linux的压缩和解压缩.mp4 33.59M
3 d3 f7 m+ l! r├──219-18-其他压缩命令.mp4 21.06M0 ^; a% W, ?) z8 `9 @) _
├──220-19-用户创建、删除和修改文件所属用户.mp4 51.42M
: |! e% t0 q/ _. h) V├──221-20-用户组创建、删除和修改文件所属组.mp4 12.80M
& o0 O; O( k' x├──222-21-chmod修改用户访问权限.mp4 23.61M, o0 u+ C* O6 t9 k, s/ ]
├──223-22-总结0138.mp4 11.39M- J b" T1 [" j9 B
├──224-01- 复习.mp4 64.70M1 V' f5 A! O) t
├──225-02-rwx对于文件和目录含义的区别.mp4 21.94M
}, q9 V z8 C; G1 U& Q├──226-03-进程查看和终止.mp4 23.81M
2 Q9 e, H3 U3 e├──227-04-进程挂起恢复-前后台.mp4 20.83M
# T# W P6 B" }3 X/ R( e├──228-05-关机重启.mp4 6.17M' O8 K! S4 i. E3 g! g* c
├──229-06-网络设置ifconfig和ping.mp4 50.84M/ a8 {9 f0 m- r( j& \
├──230-07-桥接和NAT说明.mp4 21.74M P0 P2 N" J- D1 k2 f1 t7 u
├──231-08-find搜索-name、type、size.mp4 36.07M* _& j# B- n9 f! Z
├──232-09-find搜索-maxdepth、exec、xargs.mp4 36.19M
K, i1 o: P$ ^. U3 u/ o4 T├──233-11-grep和find.mp4 24.67M" q% p! N* } L! P
├──234-12-vim的三种工作模式.mp4 36.51M
2 N1 n- Z/ C$ ?' U, k├──235-13-切换为文本编辑模式.mp4 14.59M
. x7 {& s1 T, Q" ~4 E5 z& Q2 m! [├──236-14-vim中的复制.mp4 21.16M
1 w+ l6 @: e9 N" n: f. f├──237-15-vim下的剪切.mp4 11.49M
. z7 C# h& e8 z├──238-16-字符删除、替换、半行操作.mp4 13.43M
4 g7 N" e6 a: @& w( M├──239-17-自动跳转和排版.mp4 14.75M5 S% n3 }% |/ `) w# P
├──240-18-查找.mp4 8.24M# e% C6 y9 O! T9 v% g$ ^& ?
├──241-19-替换.mp4 21.34M
9 f5 e5 j) @4 Z6 Z* W; _- E) a├──242-20-vim配置文件说明.mp4 19.77M
. L* K$ Y& K. j1 H├──243-21-Linux系统访问Linux服务器.mp4 24.80M B) K: S h V. ]) d) T
├──244-22-Linux系统远程传输文件.mp4 12.35M
0 |% n0 y! b5 ~( B: z4 i; l7 c├──245-23-window借助工具连接Linux.mp4 25.36M; n% k" w( O( r
├──246-24-总结0138.mp4 15.11M2 u4 F' b3 \8 H; D" v- w" G
├──247-1-1项目预览.mp4 21.19M
0 [* g% X8 b' `$ A# D# ?├──248-1-2电商网站介绍.mp4 13.18M/ C+ t# E2 v+ V3 P( L; c
├──249-1-3网站开发流程.mp4 27.90M1 D! E- |6 ?4 l; A3 d3 g8 I
├──250-1-4需求分析.mp4 17.67M2 U* c. `8 M6 N- \$ p. |2 p' j
├──251-1-5架构设计.mp4 15.99M
7 N0 B. S' T) i" h+ ]├──252-2-1数据库表设计.mp4 63.15M; b; M2 H' g# g- w5 n3 j$ P
├──253-2-2数据库表创建.mp4 18.53M$ |; [ z/ n2 r _) e% M5 p7 ^
├──254-3-1项目创建.mp4 19.57M* x3 {' O4 y1 t. m1 v9 v3 ~
├──255-3-2上午内容回顾.mp4 35.32M
& q9 \9 ~$ N" N3 u├──256-4-1用户注册业务.mp4 78.19M5 Q$ e, w% @% n% s* _: R _% O# x: _
├──257-4-2用户激活.mp4 21.59M/ z7 A$ O7 H1 |9 B( m q) D
├──258-4-3登陆(学员).mp4 47.64M
! {2 I8 \% B9 J$ p$ h) W├──259-4-4.总结.mp4 11.79M
$ o" t; g4 t7 r! ~* T├──260-4-5作业.mp4 11.35M, }; W8 a( c% B8 B o
├──261-4-6复习5-1商品模块介绍.mp4 33.61M
# q1 p& j4 D6 V3 Z a3 z4 s├──262-5-2登录判断.mp4 56.12M5 R @* C* l& j( R( Y6 A% g$ K- U
├──263-5-3用户中心信息页.mp4 76.26M
9 q: B1 v, G1 J6 u" Y├──264-5-4用户中心地址页数据处理.mp4 65.23M" N+ |( l0 y: c4 g
├──265-5-5,6-1用户中心地址页显示,上午课程回顾.mp4 42.50M# F- ], _, l+ _- x3 M7 Z
├──266-6-2代码迁移.mp4 75.19M2 z5 U9 p* N! Q
├──267-6-3添加商品类型.mp4 45.04M
+ f: Y. H/ g' V' L: B. I├──268-6-4FastDFS介绍.mp4 52.61M, ~4 e7 a$ A" p" i. M
├──269-6-5FastDFS安装.mp4 58.35M
# {1 q1 d0 a8 }$ a├──270-6-6,6-7nginx安装,复习.mp4 89.05M
# z4 A0 u5 b. w/ w% X# |6 K├──271-7-1fastDFS操作包下载.mp4 27.85M
# Z# |. w( C" S. G8 h/ q2 j├──272-7-2fastDFS上传.mp4 39.28M
4 b# H8 O$ e0 }7 q6 H├──273-8-1数据导入.mp4 53.56M6 g! J2 z4 P- \- N0 p8 x2 \7 C
├──274-8-2首页显示.mp4 49.55M4 m \" k0 B* i& p
├──275-8-3商品存储分析.mp4 57.83M2 ?3 M- A( B* ^' |4 p
├──276-8-4首页商品存储.mp4 45.90M
) w1 T' J9 q/ @, }# _" C" v! G├──277-8-5首页商品展示.mp4 35.19M
' c( v$ H9 j% m o4 E- |. T/ J├──278-8-6商品详情页.mp4 65.72M
! w7 E# M0 Z& p; s! D7 r: u8 h5 {├──279-8-7商品详情-新品内容.mp4 27.66M$ g0 {: E% }& C9 O7 o9 _% g
├──280-8-8总结.mp4 8.63M( |( g$ N; V9 x4 t
├──281-8-9复习.mp4 24.28M" t4 j, J7 b4 R
├──282-9-1,9-2浏览记录处理.mp4 88.04M
' `) J, l0 a, P├──283-10-1列表页展示.mp4 58.83M( G Q" o1 m/ ^' |
├──284-10-2页码控制.mp4 50.27M! @* | i1 T8 H5 @4 q- ?' V* U
├──285-10-3分页实现.mp4 49.59M
" z# j6 w! l, x* v% _- X% Q# M├──286-11-1按照不同方式排序.mp4 34.70M! @3 H* y3 R, l
├──287-11-2商品列表页小结.mp4 5.98M" q5 B2 j! W. v
├──288-11-3商品搜索.mp4 42.43M4 o8 k! p' J ~% k7 L
├──289-11-4,11-5获取总价js,添加减少商品数量.mp4 56.96M
& r3 _3 P' m' W8 \├──290-11-6总结.mp4 19.76M
* S. ~0 e' c5 j7 y$ h& `├──291-11-7复习.mp4 32.48M
% R6 f2 y# l2 k├──292-12-1手动设置商品总价.mp4 23.94M M& x3 M% _7 ^. b ^
├──293-12-2ajax发送请求.mp4 74.26M
) R) p! m8 t$ x( D, I├──294-12-3添加购物车.mp4 63.70M
y4 R; b, I" g# x6 Y├──295-12-4添加购物车数量显示.mp4 43.13M% x, P2 y* C1 V* _% E
├──296-12-5购物车页面展示.mp4 68.16M/ O: D) R |5 d. r3 b* r: h
├──297-12-6购物车总价和总价数展示.mp4 13.37M0 t. V- a) O0 G. d
├──298-13-1js计算总价和总价数.mp4 41.94M
% J2 T" |# ]' m ?0 l6 P7 `├──299-13-2js设置全选全不选状态.mp4 17.88M
$ a9 u( Z+ x6 q- }7 f├──300-13-3根据商品的选中状态设置全选.mp4 24.27M
M- }# q' u- v# J. }4 l! H├──301-13-4更新购物车数据.mp4 47.50M
( F. N3 Z" O: V' _! d├──302-13-5总结.mp4 24.73M( u" `8 P) ]3 m) t, d# v6 {
├──303-13-6复习.mp4 25.92M
' T5 \; T! K4 O. x5 ?/ x% k$ I1 r├──304-14-1计算小计.mp4 45.14M
( q. z- j2 E) C" G* o├──305-14-2商品数量减少.mp4 39.13M3 o+ i. Y# t4 g3 Q( c0 b
├──306-14-3手动输入商品重量.mp4 18.99M
/ W+ ~5 S2 ?; M1 {+ z% q% D├──307-01.mp4 48.29M
: Q( T4 X& |% P├──308-04.对称不对称加密.mp4 43.10M3 i" K% _1 @, W9 U- A
├──309-录制_2018_12_09_11_05_33_842.mp4 57.08M
. I7 b4 X$ _6 s2 m! y3 ?5 h4 V├──310-录制_2018_12_09_11_30_00_916.mp4 78.95M
" J+ i4 z6 g1 b' j├──311-录制_2018_12_09_12_00_01_230.mp4 107.61M
: b: N, ]6 x" i├──312-录制_2018_12_09_12_30_02_433.mp4 19.62M7 E: y, o9 x- C/ t6 t
├──313-录制_2018_12_09_13_46_16_176.mp4 80.81M
( _; T4 [: ?$ ?% Z/ Q: E2 N├──314-录制_2018_12_09_14_16_16_722.mp4 71.15M
9 w& K, n, ]/ @├──315-录制_2018_12_09_14_46_16_957.mp4 93.11M
+ V$ o% S- P3 O% Q' [├──316-录制_2018_12_09_15_16_18_249.mp4 89.37M E- y9 C9 I3 r- Z2 d- x2 Z
├──317-录制_2018_12_09_15_46_18_587.mp4 59.70M
2 e) M" W( T$ S6 X) m" ?9 |├──318-录制_2018_12_09_16_16_19_856.mp4 45.39M
8 R& W( h0 [6 ~' R4 y6 l. v7 y7 v├──319-录制_2018_12_09_16_46_21_202.mp4 84.81M
0 j5 @ F3 d' {# c8 ] q0 @├──320-录制_2018_12_09_17_16_22_247.mp4 52.04M- c- f8 y' x* T% m( D
├──321-录制_2018_12_09_17_46_23_551.mp4 55.03M
4 \' V( v8 x; a8 ]├──322-录制_2018_12_09_18_16_24_933.mp4 67.14M U* g/ k, Y6 X7 M! O
├──323-录制_2018_12_09_18_48_04_792.mp4 71.80M9 E" [$ Q7 d( D# h' k
├──324-录制_2018_12_09_19_18_05_88.mp4 31.14M
# Y2 S1 i s+ L4 d3 n├──325-录制_2018_12_09_19_48_05_413.mp4 75.55M
7 [+ V8 h2 a6 h2 O# \% Y3 c) C6 K├──326-录制_2018_12_09_20_18_05_644.mp4 3.67M
# I5 ^* w( r# P; c: {& \├──327-录制_2018_12_09_20_52_35_636.mp4 57.32M. |( r9 b g# r9 ~" w2 H; e
├──328-录制_2018_12_09_21_22_37_137.mp4 82.60M
& l* {# X" N. v5 U0 r├──329-录制_2018_12_09_21_52_37_441.mp4 86.07M8 n, `8 S6 j& i9 ^5 V
├──330-录制_2018_12_09_22_22_37_657.mp4 86.72M
! I2 h. L X4 E1 m2 B a! p$ Q├──331-录制_2018_12_09_22_52_37_959.mp4 31.79M
2 o' K1 m N1 \9 e├──332-散列函数.mp4 94.92M1 J' d3 m& d- U! p
├──333-录制_2018_12_09_23_42_07_398.mp4 83.00M
- w% z' c! }" m0 B4 h├──334-录制_2018_12_10_00_12_07_589.mp4 29.19M! |- F- |, W/ W6 v& K; ?9 Z8 q [, Q
├──335-1-1资料介绍.mp4 3.31M6 ?5 @. v' p8 \, W4 l! N
├──336-1-2知识点概述.mp4 14.49M
; d! ]. l6 }8 M+ o├──337-2-1加密三要素.mp4 18.55M6 D( a; D" j h8 {
├──338-2-2对称和非对称加密的特点.mp4 34.06M: k& w3 I8 d8 [9 v9 J. J$ Y
├──339-3-1凯撒密码.mp4 19.24M( X. P4 d7 J& T. @& U) b
├──340-3-2信息安全常识和威胁.mp4 22.79M7 c7 T F0 J% m/ ?; K
├──341-1-1编码和解码.mp4 14.08M; p; r7 ]5 o% U0 C1 _
├──342-2-1des.mp4 29.71M0 f$ t% a: u% L) q& |3 L
├──343-2-2des算法.mp4 24.26M
/ N& t- P5 T1 V l├──344-3-1aes算法.mp4 27.17M
. p: W9 f/ l' s2 B8 w├──345-4-1知识点总结.mp4 11.72M( u1 |6 A" R7 Y6 K
├──346-5-1按位异域.mp4 24.86M" H1 R& j7 k, Q8 |% F' r
├──347-6-1ecd分组模式.mp4 15.32M
2 K2 C) _2 {! M" O$ m4 D├──348-6-2填充明文分组代码实现.mp4 31.90M
6 P2 O& d: V% Q! E/ T8 T+ g├──349-6-3cbc分组模式.mp4 24.32M+ }/ x! r& M; n6 `9 i; P
├──350-6-4cfb、ofb、ctr模式.mp4 18.92M: G* t+ ^/ e0 ]' Q6 v* b; G, p
├──351-6-5ecb分组模式总结1106.mp4 9.60M7 L) G0 } N9 T) o
├──352-6-6.cbc分组模式总结.mp4 4.29M; @8 b, c0 p4 q+ R4 i5 h
├──353-6-7.cfb和ofb分组模式总结.mp4 10.93M
6 s$ y5 q* W! v$ j5 [# v: n, e# i├──354-6-8.ctr分组模式总结.mp4 18.81M
& G; f2 S3 [/ t1 _: a1 \( u* \% u% S├──355-6-9分组填充的处理流程.mp4 29.04M
% Y2 `% U$ n/ v├──356-6-10.初始化向量总结.mp4 2.00M. |3 a. w+ y2 f9 l# i/ p2 r
├──357-6-11对称加密流程.mp4 38.95M
0 V! \/ q& s" d├──358-6-12.删除尾部填充代码实现.mp4 8.38M8 b* V4 ]: D& k
├──359-6-13des使用cbc分组模式加密代码.mp4 17.67M. o- M% V0 [3 i# f. e' j' d3 R
├──360-6-14.des使用cbc模式解密代码.mp4 16.40M$ o/ b/ c$ h6 ~) [! m
├──361-6-15程序测试.mp4 7.80M; ^1 f" T" _. j
├──362-6-16aes使用ctr分组模式加解密.mp4 33.53M, e. M8 {8 u7 T, O
├──363-7-1知识点概述.mp4 16.28M; `: Y2 L% C2 r E: E7 w3 x/ A7 Y
├──364-7-2,7-3问题解答,复习.mp4 30.59M
5 T" @: w: u' R├──365-1-1解决对称加密秘钥分发困难的.mp4 21.46M' {$ L$ e5 X" a W d
├──366-2-1非对称加密的公钥私钥使用.mp4 30.81M
/ E1 C1 D9 f5 U├──367-2-2非对称加密通信流程.mp4 9.99M
9 t0 m* i- c8 q7 {, L' u├──368-3-1私钥格式并写入文件.mp4 61.99M; T7 c+ i$ o/ l, ^7 c* k, M$ w1 i
├──369-3-2私钥写入文件代码.mp4 27.48M) |3 @7 X- F* q2 u! R
├──370-3-3公钥写文件思路.mp4 14.88M
9 g2 g" a' ]4 A- W├──371-3-4.公钥写文件和base64.mp4 30.97M3 G+ j, C, |1 D6 {
├──372-4-1.rsa加解密流程.mp4 18.33M
8 m# I/ K( F# v8 u9 a; d├──373-4-2rsa加解密代码实现.mp4 37.08M
5 y) C s+ C$ c├──374-4-3程序测试.mp4 4.67M/ g8 a- y4 a+ p0 A
├──375-1-1单项散列函数应用场景.mp4 55.95M# s$ t$ @( H$ L+ n# J
├──376-2-1非对称加密和对称加密比较.mp4 24.39M) J, J8 j0 V. H+ |4 F: k
├──377-3-1常用哈希算法.mp4 22.80M; H& Z, h9 N& ]: J) K
├──378-3-2,3-3go中哈希函数的使用,sha256.mp4 57.83M
/ U( ~. Y8 a# _! w3 E# s5 U1 L├──379-1-1消息认证码介绍.mp4 20.66M5 w2 m( ^" h8 F% @- d; _& t
├──380-1-2消息认证码是使用步骤.mp4 15.67M
0 o& v* s2 v# q├──381-2-1消息认证介绍.mp4 18.60M6 q I# t$ U: M4 i; L5 O% _: c1 v
├──382-2-2消息认证码和检验代码.mp4 21.79M
, ?( z3 a# u/ z# J├──383-3-1消息认证码的弊端.mp4 15.75M
/ q& A2 X( Z1 f├──384-4-1签名的生成和验证的步骤.mp4 21.81M" B: R* F3 [- H0 j7 c& \( S
├──385-4-2非对称加密和数字签名.mp4 9.28M
+ o5 Z* x3 x8 e/ u* p0 C├──386-5-1rsa数字签名代码编写流程.mp4 21.50M- T" A& ?1 ]6 o; p
├──387-5-2-认证签名处理步骤.mp4 34.57M* i8 [; r8 v$ U3 M3 W
├──388-5-3使用rsa进行数字.mp4 25.39M
. o8 q- V) o0 l% M├──389-5-4RSA签名.mp4 25.39M
5 s! i# _& \& m5 U2 a- G6 Y7 H( {. e├──390-6-1椭圆曲线介绍.mp4 13.68M% f% ]7 \7 W9 r
├──391-6-2椭圆曲线密钥对的生成和写入磁盘步骤.mp4 16.92M' X, B p2 x) l3 G# p0 t
├──392-6-3ecdsa的签名和认证步骤.mp4 41.11M
, L# Z8 a) j4 M# M# t+ x6 s├──393-6-4ecdsa生成秘钥对称代码.mp4 32.47M
) U& R- S5 u* V6 U├──394-6-5椭圆曲线数字签名代码.mp4 20.01M/ |; \$ {' ^3 D
├──395-6-6椭圆曲线数字签名认证.mp4 25.00M
" t% u4 {( S3 F3 C+ a* f5 u├──396-7-1复习.mp4 44.47M# D6 h' e1 l9 w: a$ `' E: J5 i
├──397-7-1数字签名的特点和弊端.mp4 18.12M
; @. K/ K! p, @% V├──398-7-2知识点概述.mp4 6.70M" I8 H0 g' S/ F
├──399-1-1证书的应用场景.mp4 42.17M
7 J, O9 U% O+ j├──400-1-2证书的使用.mp4 41.06M! g" D# m7 N- K+ N1 f( |
├──401-2-1浏览器对证书的校验.mp4 49.00M
2 d% T; J& B3 q, [/ Z8 u1 D [├──402-2-2证书的信任链.mp4 9.71M5 ?# A$ J1 v2 T) ]# C
├──403-2-3常见的ca认证机构.mp4 28.69M
/ r5 E/ L5 R6 ]" W├──404-2-408-公钥基础设施.mp4 18.30M. k& \3 [) ^' L: J% A
├──405-1-1ssl-tls握手的流程.mp4 33.05M' T7 \: \0 \. N9 d% }$ _1 A
├──406-1-2ssl协议握手过程回顾.mp4 14.90M
/ L1 @; H* {6 d- B8 O├──407-2-1https通信过程.mp4 33.51M+ V: X5 W4 j8 \( p$ G# G) d- H
├──408-2-2https双向认证.mp4 8.42M2 ^# D$ D; A" G" R5 s4 G
├──409-2-3使用openssl生成签名证书.mp4 46.76M
) x' o; S3 q& k9 N& f; v* y├──410-2-4-https优缺点.mp4 21.04M
, U1 ?# G& U+ ^6 T+ r) d├──411-3-1对称加密总结.mp4 29.42M$ L' Q p1 X0 t# z$ X
├──412-3-2非对称加密总结.mp4 24.49M
& ?/ |; A) f4 F├──413-3-3哈希函数总结.mp4 15.92M
1 j+ t: d* U, U. C├──414-3-4消息认证码.mp4 8.91M
: C0 v5 c( B5 U3 V4 } s# f$ M; r├──415-3-5证书复习.mp4 45.60M
$ O9 G2 N* o3 @/ m/ K├──416-1-1,1-2介绍和人类交易历史.mp4 38.59M- Y& k0 A4 C7 R6 }
├──417-1-3比特币诞生背景.mp4 36.22M
/ c* T- D$ P" O' J4 @/ L! @# N6 p$ c├──418-1-4中心化vs去中心化.mp4 23.42M
/ m9 V0 e) T& u0 g% |6 }& D2 T- q├──419-1-5区块链初见.mp4 19.91M9 z9 _" x1 p {+ Z. o0 ^; S
├──420-2-6.记账对比.mp4 36.71M# v) \' {6 \9 f2 P
├──421-2-7钱包.mp4 21.86M
) T8 x8 y* x7 f% T├──422-2-8节点.mp4 9.00M
/ S" a$ B) X0 w/ H├──423-2-9挖矿.mp4 33.42M' P5 ]. J+ e3 @- ]& I @3 [9 Q
├──424-2-10比特币演示.mp4 25.70M! ~" a6 s, {3 L& |) l- N7 s
├──425-3-11矿场矿机矿池.mp4 14.17M
% x* b- G* D! Q& z$ K' b├──426-3-12比特币现有参数,出块时间,奖励.mp4 13.54M
5 u, W6 L5 I4 Q2 b9 t$ d├──427-3-13.3-14比特币总量计算,容量.mp4 25.75M: u1 q- s6 [& m
├──428-3-15课程回顾.mp4 14.56M
* B( [; D+ n7 g" S! O. G' c├──429-4-16比特币交易流程.mp4 23.87M9 k) g! K9 }1 Q+ H2 F/ @8 v1 D) c
├──430-4-17.4-18非对称加密和p2p.mp4 45.15M3 E4 B4 k# k+ _
├──431-4-19工作量证明.mp4 52.47M i- X5 k/ l2 I2 ?7 a1 f- n
├──432-4-20地址生成规则.mp4 22.54M
) a% R2 |6 G7 O: h4 [+ W3 f├──433-4-21比特币地址演示.mp4 10.53M% c1 m! e' x3 y, K* n0 A) j
├──434-4-22.base64介绍.mp4 10.57M
! _) t J1 F* i4 R6 f4 i( V( k├──435-5-23区块头.mp4 19.79M
' A) J) g3 I8 W8 f7 }1 H, q( L├──436-5-24.5-25区块体区块创建.mp4 48.97M
0 J7 M5 j5 R7 ]; ~6 l; d; Y @├──437-5-26setHash.mp4 12.08M
3 i e/ t, }# ^$ v* b├──438-5-27创建区块链结构及创世快.mp4 18.55M
; W2 ?2 `3 |+ l1 n# t├──439-5-28添加区块addBlock.mp4 16.37M: k, b- h* _# E/ V4 w
├──440-5-29重构代码.mp4 7.08M
, _1 ?1 _- O( k+ u! D├──441-5-30添加完整区块字段.mp4 35.15M/ J, O; L- ]& @! U. e7 F
├──442-5-31类型转换uint到byte.mp4 8.89M: }$ d+ `1 a d6 j
├──443-5-32使用join优化代码.mp4 20.83M
% }6 m: e* |4 Q8 A! v( ]/ k├──444-6-1课程回顾.mp4 15.86M6 L7 [ _) z! O% B
├──445-6-2思路分析.mp4 12.00M v# J5 C e- ]$ F! g. K
├──446-6-3定义proofToWork.mp4 21.07M' [3 A; F- t$ b
├──447-6-4工作量证明调用.mp4 21.72M- q; M0 g/ I& P( \" \6 B" I5 o- A
├──448-6-5.git应用介绍.mp4 18.26M3 j) [: E! Y) V
├──449-6-6run.mp4 49.65M" I6 S5 A1 G* I& o \0 d
├──450-7-1授课思路及演示.mp4 11.18M
+ A# `' {2 M7 O V' r0 s8 c/ a├──451-7-2blot数据库存储.mp4 17.50M6 J, Q4 B5 O) O0 Z' y& n& [) \
├──452-7-3add blot写数据.mp4 40.37M6 p9 Y' E) H3 Y0 X2 I$ F7 S4 Z# I0 }
├──453-7-4blot读操作.mp4 20.68M
, n0 J8 x+ @9 r- o# ~- f! o├──454-7-5重复定义block.mp4 23.53M
7 ^0 t0 o$ Z4 Q7 D+ A├──455-7-6使用blkot改写区块链.mp4 44.23M
B. j7 Q$ U5 Z4 O( m. q, V. E' B├──456-8-1添加godTest.mp4 38.33M
4 ~( J" U7 m. f: {, q├──457-8-2实现与序列化.mp4 27.18M
( w- j1 T2 }5 E8 ?4 Z├──458-8-3实现addBlock.mp4 35.02M, `1 V. q, ` E$ Y7 D$ k1 u
├──459-9-1迭代器分析.mp4 20.79M" [, K" ]- ?+ v. ~, P+ X8 E0 V7 P: g
├──460-9-2定义区块链迭代器.mp4 15.65M, \8 _, t a1 \ m. M ~2 F& P
├──461-9-3迭代器next实现.mp4 44.37M# f) g* `2 ~# u' s( ]# \" |
├──462-10-1命令行介绍.mp4 14.30M
/ N# Y8 h5 [" L. i5 P( G; S# w├──463-10-2添加命令调用.mp4 24.20M9 K; ~& j' R, }+ }* g$ ~
├──464-10-3实现命令命令功能.mp4 42.40M
. R5 Q7 P5 x. t% R- B3 v* z) W├──465-10-4tig工具.mp4 14.54M* W: v& e7 k p( i- i
├──466-10-5比特币转账原理.mp4 39.85M: G2 {5 W, U9 P1 m; \, }8 e
├──467-10-6转账流程演示.mp4 26.86M
5 E+ Q8 \5 \7 B9 h1 y& X& `├──468-11-1解锁脚本锁定脚本初见.mp4 17.42M
' s7 ]( I+ ~% @├──469-11-2解锁脚本与锁定脚本详解.mp4 26.89M
" d+ v) c6 Y: n# P+ N1 y├──470-12-1OXTX详解.mp4 15.13M. ]& V u. ?- D* u
├──471-12-2交易结构介绍.mp4 16.33M
! F2 V# j1 G+ ~├──472-12-3UTXO详细模拟流程.mp4 34.64M! @# A8 k$ V8 ?0 w3 X9 p7 h
├──473-12-4定义交易结构.mp4 25.57M: Z) ^+ X/ ~6 M
├──474-12-5添加setHash.mp4 10.91M
( n& \7 }. [/ L├──475-12-6解锁脚本强化.mp4 13.90M, f. u7 Y. _3 [2 K
├──476-13-1添加NewCoinBase.mp4 38.42M7 N9 ]- p0 q0 f5 h( ?! @: K1 s; h" E
├──477-13-2使用transcation.mp4 42.30M2 R+ j7 l: `& F/ t% l- v
├──478-13-3添加getBlance命令.mp4 40.82M
% F+ x0 I9 H8 I- e' l├──479-14-1遍历output和input.mp4 57.59M
- W. \. s6 P% g! h├──480-14-2过滤消耗output.mp4 52.97M
$ S& E! k7 {9 l+ V9 K2 g9 L. W├──481-14-3添加lsCoinBase函数.mp4 33.92M
) O7 {- z3 C6 {) v$ x├──482-14-4创建普通交易.mp4 77.99M" G# `1 Y0 @1 d( p; U; m! i* K
├──483-15.7,8添加与实现send命令.mp4 62.26M
* B! J! _" T9 o" ] b3 g2 O├──484-15-1utxo过滤过程.mp4 34.38M8 I& H' L2 c& H& e5 K2 T
├──485-15-2比特币核心演示1.mp4 26.04M
C" k9 K% j# R├──486-15-3,4lsconinBase更新,回顾.mp4 14.41M* Y; K! R- c( S, Q! }2 I1 G7 d, h
├──487-15-5,6findNeedUTXO分析和实现.mp4 81.63M
0 q6 o4 ]$ H( `# F1 I8 w% n6 ]0 x├──488-15-9张三李四四人验证.mp4 30.92M
! e1 l0 Y1 l. n├──489-15-10.11提炼公共代码,梅克尔.mp4 115.19M, F) j( S) o2 l5 _( v) f, Z
├──490-15-12v5实现步骤.mp4 28.00M
6 Q6 Z2 J! U# k9 F├──491-15-13,16-1ecdsa演示,创建钱包.mp4 88.38M' ~; ~- L( t9 n0 L# v9 T0 n
├──492-16-2创建地址.mp4 65.08M+ F0 D9 @- E0 k( J6 r2 C
├──493-16-3添加钱包结构.mp4 26.37M
. p' S! g/ U3 {├──494-16-4钱包savefile.mp4 35.92M
: A1 V; e6 h3 @3 w- v├──495-17-1,2god_register,load file.mp4 36.46M% c# J. Q+ H# \$ e! C8 v7 L& D
├──496-17-3,18-1实现listAddress,检查dat是否存在.mp4 40.94M% d8 I2 [9 f4 u
├──497-19-1课程回顾.mp4 21.81M
7 v; x- k: l' S├──498-19-2TXPUT.mp4 59.27M0 @ S" i6 t) }. h+ o. O
├──499-19-3,20-1修改newTransction函数调整findNeed.mp4 120.90M1 G+ @) }) b( f! F$ T7 R
├──500-21-1改写Get.mp4 37.96M
& G2 \7 h- x* R0 {1 f! k* V6 l, Y├──501-22-1添加isVaildAddress函数.mp4 52.55M" [8 \' N- S- d0 M. s
├──502-23-1上午课程回顾.mp4 14.24M8 j& S( s% S; F+ H6 p
├──503-23-2签名数据讲解.mp4 23.42M& M. d8 s4 a. F T) V
├──504-23-3签名框架搭建.mp4 38.24M
* g2 O% ]8 N5 R% x9 d% T├──505-23-4遍历inputs.mp4 30.12M
) ]* I9 p Y6 J├──506-23-4实现find.mp4 57.55M
! `" w* l7 R, A, t5 i& U# ~├──507-23-5签名图示详解.mp4 33.90M
, S2 }* V; i. I7 _9 W├──508-24-1copy实现.mp4 46.97M4 I: n8 h" e' ~7 w
├──509-24-2sign生成(重要).mp4 45.97M
/ q( d1 g& x, w) a- m├──510-24-3检验verify.mp4 51.94M, Z. j' |% ~9 A/ I: F8 Q
├──511-24-4verify实现.mp4 13.31M
. P' e: e. A8 {├──512-24-5解读bug.mp4 12.00M9 ~1 N5 z Q1 @
├──513-24-6格式化区块链.mp4 33.33M' D% @0 `& l$ P- c
├──514-1.1,2.1以太坊区块链介绍.mp4 18.11M- B5 Z8 S7 h* p: O) `$ v- j4 M; h
├──515-2-2区块链特点.mp4 7.30M5 t+ ~ V) v" e7 Q7 l) K4 f
├──516-2-3区块链发展历史.mp4 27.04M* W% [* h( x+ A+ G% H, Y2 |
├──517-3-1传输层pow.mp4 17.10M) L: E4 G8 I3 W" u8 ?% m/ N
├──518-3-2-pos介绍.mp4 10.66M7 _. c) `5 ~) ^, F4 t$ w$ y) W" `0 c6 a
├──519-3-3-dpos介绍.mp4 14.31M
/ J$ W) ]& A" G L: x) p├──520-4-1智能合约简介.mp4 13.47M
1 ^1 c! ~/ w+ u/ m├──521-5-1公有链私有链联盟链.mp4 9.00M
# E1 W5 |% N/ b& B7 G5 e! d├──522-6-1分叉BIT概念.mp4 19.70M
* w/ `& ]3 i1 j/ J+ L" { f├──523-7-1以太坊发展历史.mp4 23.42M# B* Z8 x( L$ t2 a% r
├──524-7-2以太坊介绍.mp4 21.67M
) z# ]# f7 u! F5 r4 F├──525-7-3,8-1以太坊环境介绍metemask安装.mp4 46.77M: t1 f1 z l9 s# H E
├──526-8-2metemask转账.mp4 16.84M
5 F* ?" i& I) s. A0 }! F├──527-8-3ether.mp4 23.85M0 Q. ^ }' B: c" t
├──528-9-1以太坊交互图示.mp4 8.55M
9 Z0 V9 O p4 b0 B! X* s1 a" D├──529-9-2外部账户和内部账户交互.mp4 23.07M
; b+ Q7 a9 _7 R) S4 B├──530-10-1gas_gas.mp4 35.55M+ H2 G! I* F, h" k# G
├──531-11-1,11-2以太坊交易结构介绍,比特币与以太坊.mp4 25.47M5 V- g- D. p. i" t+ M: l- H3 F
├──532-12-1remix部署合约.mp4 34.92M
9 n3 p* L$ D+ ?% I├──533-12-2remix调用合约函数.mp4 28.87M
a( M+ o( y: {' J8 P0 q1 d├──534-13-1合约编译.mp4 38.36M% i" P3 _7 T2 _/ W% ^! x5 H
├──535-13-2合约部署.mp4 42.63M
) y7 G# B$ `, P1 P├──536-14-1课程回顾.mp4 21.83M0 ^+ o. d. c4 w
├──537-1-1值类型与引用类型介绍.mp4 11.23M
7 w0 {$ \7 q9 W4 Y2 h) \├──538-1-2状态变量与局部变量.mp4 7.17M
; q6 X5 U3 f) ?2 H9 w O" Z) n├──539-1-3公共私有介绍.mp4 20.75M* ?9 w# s& K* c. h/ [% l+ J w
├──540-2-1编写合约.mp4 21.15M
4 S; m4 l$ O' \- Z├──541-2-2viewConstant.mp4 6.95M
8 s) F" R( p, F) Z# F├──542-2-3payable介绍.mp4 26.84M
5 h1 ~! Q. c0 U6 k├──543-2-4学员问题.mp4 12.00M- H y# r. F3 s, o @% r
├──544-3-1地址介绍.mp4 23.67M5 F! O- G& A7 l7 |4 N) H. C& F( x
├──545-3-2地址转账.mp4 32.42M9 t9 A& Z# E- L3 @- a
├──546-4-1固定长度内置.mp4 22.29M0 U- C. {$ k1 z
├──547-4-2枚举类型介绍.mp4 19.83M0 @+ u9 ^) O2 y5 z2 G
├──548-4-3值类型回顾.mp4 6.37M8 p2 p, {6 d/ y2 x7 o
├──549-4-4byte介绍.mp4 31.80M
- w, ?4 w6 K3 b2 f4 ]' L1 u- U├──550-4-5string介绍.mp4 13.51M
& `3 o( n! X- L; ?! o2 \├──551-4-6memory.mp4 27.79M( h) p7 D }8 K$ c
├──552-4-7bytestring相互转换.mp4 25.06M {7 ]! C+ N) a" ~4 h- u0 f
├──553-4-8自定义定长数组.mp4 43.03M
3 z6 M$ q8 V' x. @├──554-4-9自定义不定长数组.mp4 31.08M9 ~# k* ~8 E `. O; A; o8 o6 J( X
├──555-4-10结构体.mp4 27.91M
m. h9 f" \. p7 H7 V├──556-4-11mapping.mp4 24.30M
d7 Y" P0 U- J* {/ ~1 a- d2 {├──557-5-1项目地图回顾.mp4 9.31M" ?, [: t2 X& E& `4 K+ [' k
├──558-6-1不要使用var.mp4 11.15M
9 |+ A1 n! w* s3 k; [├──559-6-2msgSender.mp4 23.04M# F0 O& e( M9 \, H) c ^
├──560-6-3msgvalue.mp4 27.20M
9 {6 x! V7 k# D; y% D├──561-6-4全局变量.mp4 27.64M# K( U# l- d' ]' ?/ r/ M3 Q
├──562-6-5错误处理.mp4 25.48M* U O$ `: L$ S" A
├──563-6-6修饰器modify.mp4 26.72M
; m' D) J4 i3 c7 F- L: j├──564-6-7时间单位vs货币单位.mp4 7.17M
2 U) F: L% v& P6 l9 B6 x├──565-6-8事件event.mp4 21.08M
K/ K2 o# x1 O├──566-6-9访问函数.mp4 23.68M
' O" U$ i: @. m* R( F, V├──567-6-10合约的创建方式.mp4 38.66M( c! A2 o% K8 G9 w9 f
├──568-6-11合约的转账.mp4 21.06M; B- l0 T5 \' X# e; b
├──569-6-12元祖tuple.mp4 8.90M/ j- h" r2 R$ O& j4 r
├──570-6-13加密函数.mp4 19.73M5 v7 m* U9 m6 Y. l
├──571-6-14合约的继承.mp4 19.00M+ N6 f0 N: k1 g. k' {
├──572-7-1主网代币介绍.mp4 21.99M
2 W% c! k" x6 n- r6 d( p( l├──573-7-2Erc规及安全系数.mp4 24.16M
3 F) \) i- A* {' ]. n+ U" ^) Z├──574-7-3部署演示代练.mp4 50.07M
" G$ u' D# z; q% M9 ~9 {5 o& {5 @├──575-7-4delete.mp4 35.34M
4 l" ^# z' Y5 E! ^) i├──576-8-1授权函数.mp4 37.07M
1 j6 T7 l: M$ v) P# T5 D( ^7 J* t4 \├──577-1-1node.js概述.mp4 6.65M
( D, z: `# a# q- `├──578-1-2let和cost变量.mp4 16.09M
: X) @) U# e7 Z0 ~# Q3 t├──579-1-3解析构造.mp4 18.41M
6 E3 p& J. B4 c( R7 S- T) J u├──580-1-4函数扩展.mp4 16.72M
0 l+ k. w" z7 B4 ?5 z8 a├──581-1-5class.mp4 17.27M
) A3 l" Y- W; ^7 {├──582-1-6同步调用vs异步调用.mp4 10.58M& K" n8 T% I, g+ a- k7 }( |1 h# [
├──583-1-7同步异步代码演示.mp4 27.11M: b3 D1 m& A/ h& Y7 \1 s
├──584-1-8exportvsrequire.mp4 24.72M8 F1 M2 g5 }1 t+ Y" I2 {$ p0 {+ t
├──585-1-9path模块.mp4 25.85M
6 ^" t5 B, ]7 u7 T8 m6 h├──586-1-10fs模块.mp4 31.63M6 {1 Z1 B' L5 ?: o7 U+ [# ]4 K
├──587-1-11promise.mp4 27.64M- q' G3 e6 r9 @; o2 T% C3 N
├──588-1-12promise改写异步调用.mp4 39.91M
, y) m: w1 i7 k: P9 z8 w2 L: K├──589-1-13,1-14npm命令介绍.mp4 44.96M8 ~ N' Q0 h& j) }7 _7 {
├──590-1-1remix编译合约.mp4 18.93M: d$ h* c9 K; t5 D
├──591-1-2编译合约导出接口和byte.mp4 32.59M1 a" k6 Z' Q. ~8 G- m- i7 _
├──592-1-3部署合约.mp4 69.08M
8 Z6 j# V7 _: Y3 Q- u, z├──593-1-4获取合约实例.mp4 18.41M
, E X; j. {& Q! }# ^- q├──594-1-5与合约进行交互.mp4 40.70M7 F7 b* ]2 ~0 V0 l: f
├──595-1-1复习回顾.mp4 26.31M2 `. i$ Q$ k, b
├──596-2-1部署在真实测试网络.mp4 84.62M4 K8 B# C. b ], u4 E
├──597-2-2彩票项目演示.mp4 10.12M
, |; I0 W" ?8 I4 Q1 P: c* @├──598-2-3彩票项目地图.mp4 5.62M
; t8 P. f! n7 {4 [. H: K├──599-2-4彩票业务分析.mp4 18.01M+ ^9 e: N* k, c2 |3 a
├──600-3-1合约构造函数.mp4 25.69M6 W$ Z3 c. Q7 m* R
├──601-3-2合约开奖.mp4 37.84M
t6 ]0 P2 R8 S; P7 M6 @! j├──602-3-3合约退奖.mp4 29.77M
# ~. B3 p# |: Q6 b├──603-4-1传统appvs区块链app.mp4 5.48M) M# v6 S7 r% Q! `6 T
├──604-5-1清理react工程.mp4 10.77M0 r1 U9 P& F, L+ ?' M+ |' E. o
├──605-5-2部署合约.mp4 29.55M) D. A" I: t7 J4 s) M* W
├──606-5-3使用用户provider.mp4 30.36M
: f" l$ { q3 C: S8 G, N5 p$ A├──607-5-4获取合约实例.mp4 15.53M$ r3 k. b6 `) o/ h4 a
├──608-6-1react语法预习.mp4 26.92M
) m2 ~ `0 Z* z├──609-7-1在页面获取合约信息.mp4 27.32M8 [: d/ w# b8 a5 I' M
├──610-7-2搭建页面.mp4 43.18M
+ ^* X6 Q' q1 v, d) v' x+ I. d├──611-7-3将数据显示在页面.mp4 41.26M
! `- b W+ ?$ _" k t( V├──612-7-4课程回顾.mp4 23.64M
+ Q. T4 N- D: I4 W6 z. J├──613-7-5添加按钮.mp4 14.79M
+ \) Z: z' U) I, n' t4 x# X# \) D" d├──614-7-6实现投注功能.mp4 44.99M% h+ M6 \4 X5 P; u+ Y0 t; R
├──615-7-7实现开奖退奖功能.mp4 13.71M
3 E! |; S+ g% k& F, _4 k├──616-7-8disable按钮.mp4 34.50M
( a, g2 ^9 k' G: @& m, ~├──617-7-9管理员按钮显示控制.mp4 35.51M
/ l+ W0 R$ {7 c, p7 e├──618-7-10部署在reposten网络.mp4 27.49M
5 u* {* L# Y( o a& m├──619-1-1众筹项目分析.mp4 40.76M1 h1 F1 `3 i; X8 l" c
├──620-1-2传统众筹vs区块链众筹.mp4 26.21M
, D$ e ]% @6 Z├──621-1-3众筹规则介绍.mp4 11.83M
3 D5 x* _0 n$ y) s+ O: ~├──622-2-1众筹构造函数.mp4 17.70M
0 r$ v" E; A5 J) Z├──623-2-2投资函数.mp4 14.85M
/ ?$ N+ V0 |( \5 A6 }9 T' q├──624-2-3退款,定义花费请求.mp4 33.71M
" {8 a! A8 L% t! @├──625-2-4,2-5创建,批准花费请求.mp4 66.61M M8 c e6 J5 w8 N
├──626-2-6执行花费动作.mp4 33.40M
# [# @0 c( P5 ?& h. y8 [( a0 M├──627-2-7几个辅助函数.mp4 31.68M2 {5 W! m2 j( ^' a. O
├──628-3-1课程回顾.mp4 24.58M, i; b6 a4 O" h2 ^* A% a
├──629-4-1合约工厂介绍.mp4 9.49M( L3 z$ J* [9 E% @- Y! ^
├──630-4-2创建合约,返回合约地址.mp4 46.29M0 i) i+ V& [+ p9 L
├──631-4-3解决项目方地址.mp4 16.82M; U7 B& l! ?- {* [( e
├──632-4-4创建support.mp4 27.81M
2 R% B; A) V0 [' t- v3 Z├──633-4-5调用合约.mp4 47.30M
% q; N( h( t! ^. `├──634-4-6react工程清理.mp4 17.83M
( _( P1 m* H: t1 F├──635-4-7初始化web3.mp4 13.55M/ w; u! @: l* B" R0 l- u
├──636-4-8返回工厂合约实例.mp4 21.83M
6 U: c5 E( k0 S' k( p├──637-4-9实现过程分析.mp4 6.72M& v. E, |& w: z. z& i! }9 B$ h
├──638-5-1tabcenter.mp4 17.64M
$ p# K# h8 G6 C├──639-5-2创建三个子页面.mp4 17.08M8 f) h' t# M$ x2 E' {9 L6 Z2 a
├──640-5-3返回我发起的众筹数组.mp4 21.67M) E: A" f* G [& M n1 J
├──641-5-4使用map.mp4 39.58M+ G. f' ?7 X3 R# d# k( P7 Q4 z
├──642-5-5返回合约详情.mp4 24.93M
( k1 v9 z4 ?) J0 g+ R├──643-5-6将实现细节提取.mp4 18.32M$ ] {6 ]/ k* j% k# [* v& K
├──644-5-7,5-8将获取细节封装,初步搭建合约列表.mp4 35.00M% V) p5 Z) H1 i' W* S4 m2 }
├──645-5-9课程回顾.mp4 11.63M5 a# m! E; u: A) v1 n
├──646-5-10搭建card界面.mp4 16.93M+ S$ A4 q! D) {. |6 q; l3 W
├──647-5-11显示card界面.mp4 26.78M/ q) V# ^- ], u! C
├──648-5-12使用remix.mp4 9.10M, B- m- v; b. R! c
├──649-5-13代码复用.mp4 28.13M" E0 K; e4 s4 F3 D
├──650-5-14搭建发起众筹表单.mp4 7.87M! `/ q8 ]% J" E, u' q
├──651-5-15与form表单交互.mp4 22.29M/ p4 s2 n# z9 [$ _ s4 \5 z7 h
├──652-5-16实现发起逻辑.mp4 21.56M0 x' U/ k) y# O, l
├──653-5-17发起众筹演示.mp4 15.52M2 M* g! c' @9 U" D
├──654-5-18设置回调函数.mp4 42.68M
! q W2 w9 N9 r" o├──655-5-19,5-20完成参与众筹逻辑,解决msgsender.mp4 75.05M: Y; J: V3 \8 [/ h, V, g( T+ i
├──656-5-21复用代码标签.mp4 17.20M
2 y1 L. w3 z) P, _; T" [# R( e├──657-5-22创建花费申请表单.mp4 28.96M) g8 T% k( A0 P+ f; v4 e; `4 u
├──658-5-23实现创建花费.mp4 25.53M
; q% e+ M0 h7 W( n├──659-5-24搭建花费请求显示页面.mp4 23.56M
( U6 i! U1 [+ t* y├──660-5-25返回花费请求打印.mp4 35.96M
" E7 L$ d5 O: z/ v8 s├──661-5-26控制申请详情.mp4 16.34M! w7 E7 P; B3 r5 c
├──662-5-27根据请求数量显示table.mp4 27.93M6 s6 k1 _5 n1 |
├──663-5-28将request详情显示.mp4 25.41M
% U% D) |' C1 M$ O4 p├──664-5-29supportFinding.mp4 14.35M
5 e4 H( z5 X0 X8 Y( n: E├──665-5-30在RequestTable添加批准函数空.mp4 33.00M
* Q& ?5 B- n7 @2 U├──666-5-31实现handleApprove函数.mp4 40.63M# k# K. _- T/ R- g( W, l# G
├──667-5-32终结花费请求空实现.mp4 37.80M+ a: c/ j1 _+ C
├──668-5-33实现handleFinalize函数.mp4 39.79M' Z5 w" j0 _- u5 W
├──669-1-1truffle简介-创建空工程.mp4 18.16M
: M) t3 ?; s6 S% ?├──670-1-2编译部署合约.mp4 35.35M
- K: k# y4 M9 y4 F├──671-1-3使用自带develop环境编译部署合.mp4 13.90M
3 l7 k5 H' X4 T" k e+ T2 ?├──672-1-4truffle-contract终端演示.mp4 30.23M
( B' [5 j* S4 D+ [├──673-1-5如何测试合约.mp4 33.85M' @5 a7 R! m8 p
├──674-1-6truffle内置react演示.mp4 31.84M9 s* ?7 c/ Z+ i5 f) j
├──675-1-7truffle内置react函数讲解.mp4 42.24M
9 P! x6 U, H* ~3 X/ T# {├──676-1-1课程回顾-笔记完善.mp4 24.39M
! d4 s L3 W6 m8 ]" U+ m3 H├──677-2-1web3新旧版本对比.mp4 31.23M9 ]2 ~3 T7 y7 |9 ^. T. _7 v
├──678-3-1三种方式获取账户地址.mp4 20.08M# D& A6 Q6 B; m
├──679-3-2eth-余额-转账等常用api介绍.mp4 54.96M
: ?& ~; _% \! D, \& G├──680-4-1bignumber介绍.mp4 55.30M
. ^. @/ n" Q! `8 x6 B; y+ V├──681-4-2util类型转换api.mp4 23.56M
1 ^: f" e" q* Q1 P( F+ h├──682-4-3私有链搭建.mp4 80.23M" p6 Z* p( r* }5 g9 Q
├──683-1-1ipfs简介.mp4 12.33M Q7 a- s: t8 ^
├──684-1-2,1-3http问题,ipfs协议栈.mp4 16.95M
* ~. k7 \3 `+ k7 x4 w$ g├──685-1-4ipfs初始化.mp4 13.80M; S6 A+ S$ G% N; N
├──686-1-5ipfs整体图示.mp4 11.80M$ n' t- N7 I, D+ v
├──687-1-6ipfs添加访问文件夹.mp4 35.05M( B2 O; a! {/ @7 A; Q
├──688-1-7get-refs-学员疑问.mp4 26.43M# z! \/ ^- ~2 _
├──689-1-8ipfs视频图片演示.mp4 21.62M
. [6 m* Y: g) k& O├──690-1-9-files命令.mp4 22.59M) Y9 ^( a$ R1 G& B0 t& I+ Y- d
├──691-1-10offline参数介绍.mp4 5.08M7 Q5 [& @9 z$ `2 R H
├──692-2-1通过refs捕捉上传的图片元信息.mp4 34.47M/ u: S/ L. ^( F1 P1 n: Z: A8 \
├──693-2-2获取上传图片的buffer数据.mp4 14.88M" r0 J- X5 r0 p5 R y$ ~
├──694-2-3上传图片到ipfs.mp4 20.46M
) N- b0 G' Z- [- E9 g _& ]├──695-3-1上传哈希到以太坊.mp4 16.56M
2 P6 ~/ U8 P7 @. V├──696-3-2获取哈希并展示.mp4 17.10M e! J1 V( u, H4 X
├──697-1-1docker简单场景了解.mp4 31.41M
0 U, J6 M1 O: P├──698-1-2为什么用docker和docker的结构介绍.mp4 51.52M
- o+ x* m# f5 @4 d- {% Y! \1 W├──699-1-3docker历程与环境部署.mp4 31.17M: X* E( ~. h! L
├──700-1-4docker其他简介.mp4 31.44M
# J) N( N- o0 P& {/ T' {3 B├──701-2-1docker镜像_搜索、获取、查看.mp4 51.75M
* w' `) R! a7 D+ R0 ]2 A, M├──702-2-2docker镜像的重命名与删除.mp4 31.51M9 A& H( m, E2 C; t% h8 @
├──703-2-3docker镜像的导出和导入.mp4 33.70M
9 r) u7 C' o5 E' M├──704-2-4,2-5docker镜像的历史查看_详细信息,docker镜像操作总结.mp4 53.50M6 G' O7 I3 E9 K
├──705-3-1docker容器了解与虚拟机对比.mp4 41.00M
% [4 N: |' v& L9 z4 e5 q& p. }├──706-3-2docker容器的_查看_创建_启.mp4 72.37M
. _. Z- a0 t# ~├──707-3-3docker容器的_暂停与取消暂停_重启.mp4 21.47M
2 x% s g/ Z/ A4 T2 ?├──708-3-4docker容器的关闭_终止_删除.mp4 44.34M
/ `* b9 d. A/ L. @1 l7 e├──709-3-5docker容器的进入与退出.mp4 41.26M6 ~: u2 A5 P4 H+ V+ W9 y T
├──710-3-6docker基于容器创建镜像.mp4 49.25M/ p- K% e$ B# H* }7 T! O/ k
├──711-3-7,3-8容器需要了解的命令,总结.mp4 32.32M
% B! F7 |4 c) z# K# n2 p├──712-3-9数据卷.mp4 47.29M
" _- N: ^! c: J+ j2 g├──713-3-10docker数据卷容器.mp4 30.76M
$ m! w9 ?5 ^2 A+ y├──714-4-1docker数据备份.mp4 45.74M3 ^- u, F+ _ t$ v+ M3 P
├──715-1-1昨日回顾.mp4 67.84M: }3 v1 c( Y; m. x- H j X$ d; W
├──716-2-1docker网络随机映射.mp4 51.02M
' ^5 S$ O9 e+ s0 p$ N├──717-1-1dockerfile快速入门.mp4 114.55M1 m0 P5 D* |5 D
├──718-1-2dockerfile基础.mp4 26.28M# r! }+ D$ {$ Y+ P% C/ m0 }
├──719-2-1dockerfile-cmd.mp4 35.60M0 {' U9 Z; U% x3 ?; `6 i8 m9 F; O
├──720-2-2Dockerfiel_ENTRYPOINT命令.mp4 26.22M0 o3 \) a0 D2 \5 N3 A7 B
├──721-2-3Dockerfile_命令的组合使用.mp4 32.93M
8 u8 A! F3 C3 t1 c7 e├──722-2-4Dockerfile_命令的组合使用.mp4.mp4 37.71M
& _1 A5 M2 R% |6 S8 u4 L├──723-2-5Dockerfile_add下.mp4 20.05M
0 G: d1 q( r# G9 D' ?! n7 O├──724-2-6Dockerfile_copy.mp4 20.58M
3 j% Y: W6 f O1 x% y% s. K├──725-2-7docker_volums.mp4 23.53M! B1 N: a: S( i: y2 E
├──726-2-8docker_ENV.mp4 25.50M
$ K1 m4 H% g5 _6 O* L- g├──727-2-9Dockerfile_workdir.mp4 27.52M
1 D' y. n: k6 w( k& g; F3 I├──728-2-10docker_onbuild.mp4 35.89M! C* [- ^7 P2 |; _3 |; ]
├──729-2-11docker_其他.mp4 7.30M
# P' T1 _# r8 ]! _$ N9 v4 E├──730-3-1Dockerfile手动创建go环境上.mp4 93.86M8 g! C* L7 ]6 |( g1 {8 F9 R. y& C
├──731-3-2Dockerfile手动创建go环境下.mp4 14.99M
& G5 c$ ]8 t5 S3 `3 n, o1 L├──732-3-3Dockerfile创建beego环境.mp4 35.42M
2 v+ Y, D5 t, m, [+ I: j! x- H+ s# M├──733-4-1Docker-compose介绍.mp4 59.88M
% i* K& B6 O+ L( a2 H) ^8 S├──734-4-2docker-compose介绍.mp4 27.53M2 e* ]# ^* [% Q# A
├──735-4-3docker-compose小案例.mp4 81.83M
+ _3 y3 E9 Z" e* `, r├──736-1-1微服务的介绍与由来.mp4 27.90M
" |; X& j- P1 ]( P' C├──737-1-2微服务、架构与框架.mp4 19.53M
1 V! d1 a$ c5 H. m$ b3 H+ n0 m├──738-1-3单体式开发的缺点.mp4 33.70M2 C6 G' k! ?) q3 ]9 F: g4 j8 Q
├──739-1-4微服务的特性.mp4 23.92M7 b( P! b x) ]& g
├──740-1-5微服务的缺点与单体式对比.mp4 19.28M4 O P7 L9 v. A9 g7 N# b' s
├──741-1-6为什么使用微服务.mp4 20.76M
6 L5 U! s& W H1 h* \4 K├──742-2-1_protobuf的简介和与其他格.mp4 21.71M. `2 k) s4 w! K* \- c5 I
├──743-2-2protobuf的优点与不足.mp4 13.45M
+ M: h% Y3 R3 |- l& Z├──744-2-3protobuf安装上.mp4 27.72M8 P& a$ t0 a5 O' m( w4 h
├──745-2-4_protobuf安装下.mp4 20.68M
2 d8 \" ?8 K9 i# z├──746-2-5protobuf的基本语法和基本数.mp4 48.94M- |8 ~) f6 U' d$ i" W! {
├──747-2-6protobuf的扩展了解.mp4 33.07M4 j5 c, \- e! q& A' \7 k
├──748-2-7protobuf测试文件编写.mp4 51.09M
9 C* b3 e, E# m& B! p' G: x├──749-3-1rpc的客户端与服务端.mp4 71.43M, ?. K0 [' E1 \# m# x) a
├──750-3-2rpc调用流程了解.mp4 19.60M
# c* Y# h# ]7 ?$ v& t├──751-4-1grpc介绍.mp4 18.74M
; ~( H9 Y+ p' w7 f8 f# d├──752-4-2grpc环境搭建值x文件4-3创建.mp4 19.20M
' ~% O) I ]* l( q├──753-4-4昨日回顾.mp4 48.05M; @ B" A! r( v5 k9 u
├──754-4-5grpc小案例的代码走读.mp4 24.92M
% W" e' w- d- f& m3 ~├──755-4-6grpc_protobuf编写.mp4 30.66M
1 E8 Y1 p2 p4 `% n├──756-4-7grpc服务端.mp4 43.05M4 d: m: ?5 Q( _
├──757-4-8grpc_客户端.mp4 27.52M9 O. ?* n( A0 J: W1 v5 I0 ?
├──758-4-9了解服务发现.mp4 27.17M5 }' J) w3 N: m7 P- X
├──759-5-1consul安装上.mp4 11.08M
E8 o* K' a" I4 e+ M├──760-5-2consul安装下.mp4 3.89M
7 A$ `( s9 a/ m; G6 P# W4 s3 ?3 s├──761-5-3consul角色介绍与集群命令走读.mp4 38.90M6 C. m7 \# e3 u
├──762-5-4consul集群的搭建与查看退出.mp4 42.80M2 \! O# q5 H- [5 t( Z
├──763-5-5consul_服务注册.mp4 45.09M
* v V! z2 b7 I$ k3 Z9 s├──764-5-6consul扩展.mp4 37.28M
6 F5 C: t$ C0 u1 \├──765-6-1micro介绍.mp4 9.19M' |0 C( G" G/ D0 [3 F4 _
├──766-6-2micro环境搭建.mp4 24.61M
4 s( E2 }) ^+ C( N0 w& {! U├──767-6-3micro_创建命令介绍.mp4 18.28M
& G& A' [0 Y9 h6 s$ m├──768-6-4micro创建服务进行连通.mp4 59.37M# W0 @9 B9 e$ f# Q
├──769-6-5昨日回顾.mp4 29.45M- {% j4 A+ Z7 _6 A4 ^: o
├──770-6-6微服务交互概念与web服务流.mp4 40.42M
& |9 ^ B1 ]6 l: O" t6 ?! C: j7 t├──771-6-7微服务服务端的流程了解.mp4 19.95M
: d; p! }% m b# ]├──772-6-8consul和micro跨主机通信.mp4 21.51M/ F8 w: n1 T0 m% G- t) ~7 {/ ^
├──773-6-9micro升级到grpc的操作.mp4 32.26M% o4 y k: \8 b7 m4 ]
├──774-6-10micro与各插件的关系.mp4 16.69M, q2 F9 ]6 W( f9 [" s1 B7 F. C
├──775-6-11接口文档了解.mp4 24.55M1 o; E5 ?2 k+ ?+ s% i$ S7 ]
├──776-6-12关于微服务的拆分.mp4 11.13M
6 }. S( ^' ]/ |' t, X2 u7 Z# k├──777-7-1项目数据库的准备.mp4 16.20M( R3 \6 n+ |& E# i5 y1 ]
├──778-8-1rest了解.mp4 31.86M0 {1 u* Q4 l1 `4 {% n: P% w
├──779-8-2rest实现的了解.mp4 12.82M3 e p8 q- K' F! P9 ]: @
├──780-1-1工具函数文件的创建与代码走.mp4 25.93M, H- P9 ]' ~5 ]4 @% S, @
├──781-1-2创建数据库文件_数据库文件走读.mp4 71.76M, |; ?1 ^, R) @
├──782-1-3租房网数据库逻辑.mp4 34.22M
' x; O' r/ V: N& _" F# d" S├──783-1-4数据库使用beego自动建表与数据导入.mp4 30.07M
! r1 i$ c+ n. L" M├──784-1-5前端页面导入.mp4 3.91M3 `" b2 d; k' W/ q
├──785-1-6昨日回顾.mp4 46.82M
( E2 z' }/ a7 M├──786-2-1地区请求逻辑.mp4 15.91M
0 R4 y' P$ ?8 \+ ^4 S5 V# L├──787-2-2地区请求proto编写与编译.mp4 17.70M
6 u b( I9 Q3 P. u* g# G1 B8 [4 b├──788-2-3地区请求web端操作.mp4 43.70M4 B2 ~% c8 p8 S/ f9 K
├──789-2-4地区服务无缓存版.mp4 60.69M6 D0 B5 F. ~* Y" s/ z
├──790-2-5地区请求调通与回传数据格式设.mp4 16.80M. _5 {' b! p' k
├──791-3-1redis安装上.mp4 6.27M1 n& o6 V$ S# Q
├──792-3-2redis安装下.mp4 24.55M
& s& R7 @. l' `6 K0 T' A( w% \/ Y├──793-3-3redis的使用回忆与redis的驱动加.mp4 13.08M( w" Y# s' c7 P8 O0 u- J1 N( H
├──794-3-4redis链接操作.mp4 40.11M( F: C; y9 A9 _) b% d; H; A8 g+ e
├──795-4-1地区请求服务端完整版.mp4 63.26M
' _0 }3 T0 B- F! _- |+ B├──796-5-1session_index伪装成功.mp4 36.84M
3 i. \! m4 K& v- T4 n3 E0 c├──797-6-1,6-2账号注册流程,了解图片生成库.mp4 27.88M
$ S W5 [; t' d! f) t# V* D├──798-6-3图片库的使用.mp4 16.47M- S( @2 Y) e1 g
├──799-6-4获取图片验证码的业务流程.mp4 18.03M5 o y% v( v) V0 f! i8 N
├──800-6-5获取图片验证码proto编写.mp4 38.17M
; d* o2 M3 g1 j4 \1 G├──801-6-6获取图片验证码web端.mp4 48.74M& o+ N7 d" P# S) e
├──802-6-7图片验证码服务端.mp4 55.18M
1 w& N g& K/ b, q0 D% [' }5 F# |├──803-6-8课程回顾(5-12.20).mp4 53.20M% V! o. U2 y" i4 _
├──804-6-9业务介绍.mp4 40.54M: L" @ w0 h8 U+ [+ a/ E+ E$ Z
├──805-6-10短信使用的了解.mp4 42.34M
% ]/ \! I, V3 r& {├──806-3-3redis的使用回忆与redis的驱动加.mp4 13.03M$ }$ {5 f( j) l; M* h
├──807-3-4redis链接操作.mp4 40.11M/ q) G% l3 d) g$ ~8 k
├──808-4-1地区请求服务端完整版.mp4 63.25M7 x# J" k$ d" V: k- H/ ~! v; E
├──809-5-1session_index伪装成功.mp4 36.84M
* K5 F. O( g3 }6 o5 ?: H% K& C, q; ^├──810-6-1,6-2账号注册流程,了解图片生成库.mp4 27.88M
' Z4 R" Z5 m6 n! ~* N; G├──811-6-3图片库的使用.mp4 16.47M
3 |! P, D$ }$ j& |* f% y├──812-6-4获取图片验证码的业务流程.mp4 18.02M
8 e! I/ |' R% D2 r├──813-6-5获取图片验证码proto编写.mp4 38.16M1 [! d1 u x/ Q% M' ~2 o
├──814-6-6获取图片验证码web端.mp4 48.75M4 x0 O( S" y9 A: t# n
├──815-6-7图片验证码服务端.mp4 55.18M
6 v2 y8 [& P8 b├──816-6-8课程回顾(5-12.20).mp4 53.21M$ u7 w) s. p( H9 [& r4 L+ B6 r
├──817-6-9业务介绍.mp4 40.54M
. ~* t) m+ ?4 S, f1 n P* z├──818-6-10短信使用的了解.mp4 42.31M
2 Y5 \* `( o& ^9 i* f├──819-6-11短信的请求.mp4 23.53M
* o% |, c# M8 a├──820-6-12短信验证服务proto.mp4 8.99M
4 L. J, Z3 z V0 m9 c; Z3 B├──821-6-13短信验证服务web端.mp4 45.88M
' ~. s6 j" r; u$ b4 t├──822-6-14手机号验证.mp4 35.71M" T2 q- _. w6 i+ c! H
├──823-6-15短信验证服务端.mp4 63.84M! E& L: J3 Z' c; `5 Z$ O: C3 z
├──824-6-16session和cookie.mp4 53.35M+ v0 U( Y3 i- I8 f% m5 A: V' ^
├──825-6-17session与cookie(2).mp4 37.88M* _) b! `- x$ H
├──826-6-18注册请求流程.mp4 9.81M
& N1 i' f1 s: i├──827-6-19,20注册web端,服务端.mp4 144.58M
* _- `3 r0 U" e3 @1 ], Q% p├──828-6-21获取session流程.mp4 9.05M
- p8 U7 J4 p5 e" p├──829-6-22获取session的proto.mp4 6.23M% h6 U! |7 A' `2 r! }7 k) q
├──830-6-23获取session的服务端.mp4 17.27M
/ m8 z# |; W0 p. `8 C# O+ l3 u├──831-6-23获取session请求web端.mp4 24.17M. }/ a% \- o2 o. c
├──832-6-24昨日回顾(6-12.21.mp4 33.64M
4 g9 _7 h! X8 a* O+ h├──833-7-1登陆流程.mp4 10.66M
' v* S. p! t; E: K3 w& ~├──834-7-2登录的proto.mp4 6.00M
+ K+ x$ ^9 ]! Y0 W2 n! h8 e├──835-7-3登陆的web端.mp4 35.30M
. V T0 ?6 X( \. [, z! r├──836-7-4登陆的服务端.mp4 55.52M: ]5 ?0 F5 W4 r
├──837-8-1退出登陆流程.mp4 9.94M
0 R$ |( Q3 a, ^├──838-8-2退出登录proto.mp4 6.32M; e% M) S2 B2 {% J
├──839-8-3退出登录的web端.mp4 31.63M Y: F; I" r4 Z* j% y3 E
├──840-8-4退出登陆服务端.mp4 18.18M' V( g* q8 |2 @4 G3 X; Z4 g2 q
├──841-9-1获取信息用户流程.mp4 9.47M ?) e6 Y. {- x: I4 @' t
├──842-9-2获取用户信息proto.mp4 13.21M
0 i5 H+ L8 D4 w7 R5 \$ [├──843-9-3获取用户信息web端.mp4 35.40M
1 N1 @8 \, o4 Z6 B( t8 j├──844-9-4获取用户信息服务端.mp4 64.47M& g" y4 R4 \8 G* D: X& A. C
├──845-10-1fastdfs.mp4 31.82M
7 B r1 u6 U/ o B9 ~├──846-10-2fastdfs配置.mp4 54.29M
9 H! {% n4 f0 ~4 s" t- G) Y├──847-10-3,10-4nginx_fdfs依赖.mp4 55.68M
4 c4 k6 x1 v6 z2 Y/ a├──848-10-5nginx的安装与运行成功.mp4 84.69M
& I* X. ]; V7 B" I├──849-10-6_nginx_fdfs图片服务器配置.mp4 22.96M
! Q! w7 ~1 [$ ^+ W8 C! f! h├──850-10-7了解操作fastdfs相关包的信息和操作流程.mp4 34.37M7 h% p: @, c# X* N; y- s
├──851-10-8封装fdfs的操作.mp4 26.68M6 y6 |8 y4 [1 _, t8 a
├──852-10-9昨日回顾(7-1220.mp4 19.67M: c9 C3 L* i( z# K8 T5 \5 I1 W5 _9 y
├──853-11-1上传头像流程.mp4 15.72M* k9 V/ Y8 d- ~. S3 M' Y5 n3 ?
├──854-11-2上传头像proto.mp4 15.26M
0 \; Y8 }* [, o6 r. O; Z' [├──855-11-3上传头像web端.mp4 54.99M Z, P G7 _ u$ }# O) \. M
├──856-11-4上传头像服务端.mp4 59.81M
& C: j" C- e: d% O d├──857-12-1关于启动项和配置.mp4 5.10M
( Y, I' Q- J6 s2 `) \6 U8 y1 q├──858-13-1用户信息检查.mp4 28.04M
" R/ K5 Y( U5 ~- J├──859-14-1实名认证流程梳理.mp4 10.18M9 l1 P) ~ W1 k9 f* f7 E3 X5 [* z
├──860-14-2实名认证proto.mp4 9.97M- V' T4 R# z: z2 ]
├──861-14-3实名认证web端.mp4 25.71M
; g {" I. s; [├──862-14-4实名认证服务端.mp4 44.74M
% ]" F# e1 _* e7 J├──863-15-1获取当前用户房屋数据流程.mp4 18.05M3 R& D9 O% J9 A5 n5 o' a
├──864-15-2获取当前用户房屋proto.mp4 7.83M
7 j' u8 F0 z! d( k* T2 ]. Y7 F├──865-15-3获取用户已发布房源web端.mp4 37.36M7 N- v* Q8 f9 F& }2 E! T
├──866-15-4获取用户已发布房源服务端端.mp4 35.06M
: X8 J4 y* S! w0 y1 G% g├──867-16-1发布房源信息流程.mp4 13.62M
" k5 X1 E8 v( o( e$ o) X├──868-16-2发布房源proto.mp4 12.76M- e+ z* Z1 L8 }! r
├──869-16-3发布房源web端.mp4 30.77M& m" m" r Z& c1 j9 |8 ~. M& l
├──870-16-4发布房源服务端(上).mp4 39.98M3 Z7 a3 [7 Z2 u
├──871-16-5发布房源服务端(下).mp4 63.32M
6 K% B5 R" A3 p; t4 c7 K6 C├──872-16-6上传房屋图片流程.mp4 20.58M, @. p( u+ J4 [; z- J
├──873-16-7上传房屋图片代码走读.mp4 16.64M
' K0 R0 e; V5 ^1 S' q7 d; {9 @├──874-17-1获取房屋详细信息流程.mp4 18.15M
5 n T+ r3 r4 `, z+ W3 t3 R├──875-17-2获取房屋详细信息代码走读.mp4 20.45M
0 d5 i. x; [& \+ @8 b9 V├──876-17-3获取首页动画图片流程.mp4 11.83M
6 q) `9 {: J2 N: f- I4 ^├──877-17-4获取首页动画代码走读.mp4 14.37M
/ T" d1 M9 q' W( X1 J. y7 W& {; ]├──878-18-1图片上传与访问流程.mp4 18.34M
) F% ?: f& ^8 b- N( }- u C$ I├──879-18-2搜索房源流程.mp4 18.20M+ s0 u. W. j3 b$ y' `8 h
├──880-18-3搜索房屋代码走读.mp4 19.50M
9 h1 N" e' A; u' n* f0 {: j├──881-1-1k8s的介绍和与docker的对比.mp4 8.91M& ]. n' o# J- }) H: b" P# t q
├──882-1-2k8s基本节点和抽象概念.mp4 44.39M: k- _$ p5 J" `6 p. R9 K2 k8 o! L
├──883-1-3k8s管理访问与隔离.mp4 21.59M* q2 p2 U* w) T1 c m% C
├──884-1-4k8s搭建方式的了解.mp4 9.49M
( y) L9 h O8 v) F. a' u├──885-1-5k8s主机准备.mp4 47.57M0 ?9 {4 p9 }& ?
├──886-1-6k8s_master主机的配置.mp4 23.70M
6 K# N! Q: [3 h- e├──887-1-7k8snode节点设置与初始化.mp4 9.56M
# S2 V% W' w' A, K B l- C├──888-1-8k8s集群搭建.mp4 63.23M; M& \/ L# m# ]+ q
├──889-1-9k8s_集群的web.mp4 12.20M
/ u: @8 |& K, Z7 g2 M9 u, F├──890-1-10k8s基本命令与docker对比.mp4 56.45M
8 Q9 u* {5 H4 O6 Z$ r7 b4 B8 y├──891-2-1docker-composer单机集群.mp4 78.40M
+ [2 f7 @2 L/ m: |9 ^+ j├──892-1-1资料和课程安排.mp4 8.26M
& z1 w2 `5 f" T4 J/ i$ a├──893-1-2今天的课程安排.mp4 6.43M; \8 Q& o6 ^) K! \4 n1 }
├──894-2-1shell脚本的概念.mp4 11.41M
0 r& y! K; ]$ k" s├──895-2-2shell脚本的执行.mp4 27.46M
. \6 Q9 O$ @. L# @+ J: T% e├──896-2-3环境变量.mp4 26.65M: t [9 d$ \' m5 Z2 g8 {4 J u. J+ q
├──897-2-4脚本中的位置变量.mp4 14.09M) X& l$ T) ~ O2 a9 I
├──898-2-5脚本中的特殊变量.mp4 12.25M
. ?8 k6 C2 Z3 z% y! f& E4 t0 U/ U2 C├──899-2-6在shell脚本中取值.mp4 16.85M
# X ?/ V1 S3 z├──900-2-7if条件判断语法.mp4 19.22M
. O. b( {+ w4 j9 O% p* i c├──901-2-8if使用举例.mp4 20.40M
% k$ L$ j3 F. L" j0 t( r├──902-2-9for使用.mp4 16.54M- g- b: d0 [ c$ C
├──903-2-10shell中函数语法介绍.mp4 17.23M
" k; G! i! D+ j5 b├──904-2-11shell脚本中函数的使用.mp4 16.43M+ T. J+ s/ K3 O8 [5 V( s# o' P
├──905-1-1安装前的准备工作.mp4 33.90M3 J7 }) j, \: Z! q5 M4 }
├──906-1-2,1-3,1-4fabric下载和镜像的拉取,总结,拷贝bin文件到系统.mp4 65.48M
. E! m4 G- H1 c: Y, X├──907-1-5案例介绍.mp4 50.80M
5 K" O3 p/ A+ @& X$ P├──908-2-1fabric中的成员管理.mp4 21.76M
* x! W$ D8 m& d& f├──909-2-2账本和交易管理.mp4 24.71M
# T) ~0 A! m6 p2 C" k5 z/ w├──910-2-3联盟链中组织节点数据的存储.mp4 17.56M P) g% ~+ R# n9 e4 p! S* f
├──911-2-4fabric中组织的介绍.mp4 13.07M
5 o" }5 u4 V; B' J. ~& O├──912-2-5fabric中的节点.mp4 30.22M% ?# ~: a" m3 ~' _" j2 r
├──913-2-6fabric中的通道.mp4 16.27M9 V$ m& e# K6 e
├──914-2-7数据交易的流程.mp4 17.95M
3 F2 x- Y' O% _4 Z7 h' g( ^, q├──915-2-8,2-9背书策略,账本.mp4 24.83M- a* \" T- V3 `1 U q$ Q# e
├──916-2-10知识点概述.mp4 6.80M
) t$ Z+ z& M# Y1 z! Z; \0 m├──917-2-11知识点复习.mp4 34.28M- j! Q; `3 c$ R
├──918-3-1fabric中的核心模块介绍.mp4 17.61M
7 z" |* u7 z& v5 C* B├──919-4-1如何通过命令获取.mp4 21.78M
! N; \' U& L8 D9 Q. g3 g├──920-4-2cryptogen配置文件讲解.mp4 38.56M. s8 f& V2 m4 p ]
├──921-4-3通过cryptogen命令生成证书文件.mp4 44.16M5 G. g3 `2 h8 X# y
├──922-5-1Specs和template的区别.mp4 9.71M
+ I$ ~! w5 C: C( l; {├──923-6-1,6-2configtxgen命令介绍,yaml配置文件.mp4 41.36M9 O( i8 T0 r1 o: s
├──924-6-1yaml配置文件.mp4 10.20M( g/ \! Z4 j& ~( b! {& C( W
├──925-6-2configtxgen命令介绍.mp4 29.04M% a: g' @# |. i" W. v, g
├──926-6-3,6-4configtx.yaml中排序节点的配,锚节点.mp4 30.98M( O5 b# n8 `" c- l0 @4 [0 j
├──927-6-5configtx.yaml的profile.mp4 22.58M' A7 k1 x2 s% y( }0 m* q$ ~5 V
├──928-6-6configtx.yaml修改.mp4 27.36M1 B4 R# A: E* J& d3 w# h0 T
├──929-7-1通过命令生成创世快.mp4 58.91M6 ]) e* ~& b! ~* d2 P$ n
├──930-8-1docker-compose-cli.yaml配.mp4 57.69M
, X9 X( t* k# e k├──931-8-2docker-compose-base.yaml配.mp4 38.30M7 G. {- F8 w* D6 _' m6 b- Z
├──932-8-3客户端使用的环境变量.mp4 39.22M
! G* U, A0 v+ ]├──933-8-4客户端配置文件修改.mp4 33.08M2 Y" c U) R& _" x$ d/ q
├──934-8-5orderer节点运行使用的环境变量.mp4 15.32M
, {: x6 Z2 z5 M$ X' {4 [* O├──935-8-6orderer容器对应的容器配置文件修改.mp4 21.84M- b; Y- C% j1 D
├──936-8-7peer节点的环境变量.mp4 27.14M: F8 t3 N1 S2 f7 j9 p. O
├──937-8-8leader节点.mp4 11.96M% k/ E6 g- [" @) h5 g
├──938-8-9如何进入客户端容器创建通道.mp4 18.23M4 y' B: S% H; n- Z' @) G6 D
├──939-8-10知识点概述.mp4 8.25M
: M; c6 ~ |; b& l1 L3 j├──940-8-11知识点复习.mp4 42.85M
8 Y+ w' Z, O* m+ l├──941-8-12环境变量复习.mp4 44.95M( i! F, [. o, b% b. k$ j4 w
├──942-8-13docker-composer启动的配置.mp4 48.77M
4 ]0 R+ y, U+ k├──943-8-14docker-compose的启动.mp4 28.06M
! z, ?; K+ l3 H" I8 B) C, |$ ~├──944-8-15启动网路之后客户端对各个节点的操作流程.mp4 21.06M
+ h, i7 y5 @( u, x3 P( t├──945-8-16创建通道并将当前节点加入通道.mp4 50.00M, ^. X1 R- W* k0 C9 h) D+ ~
├──946-8-17切换客户端指向的节点.mp4 29.49M) y& s( H; j7 v0 @) N& S1 e
├──947-8-18将每个peer节点分别加入通道.mp4 31.08M
- D: g5 M' `4 O7 Q├──948-9-1链码的安装.mp4 35.33M& S' M# y% m3 V. w# p
├──949-9-2链码的初始化.mp4 35.84M
1 R. z v' T+ f9 L+ f├──950-9-3锚节点更新.mp4 10.66M
) Y( `; d# S: o& K4 P& m├──951-9-4所有peer节点加入通道安装链代码的流程.mp4 23.50M/ C+ Z: k) {0 @3 l& r6 R+ ]/ |
├──952-9-5go链码的基本知识.mp4 21.33M
; w- `" i B3 r- o├──953-9-6shim包中的常用函数介绍.mp4 27.07M- R, l8 c4 \1 K) e
├──954-9-7GetFunctionAndParameters函数介绍.mp4 20.22M
1 x% N# m' ~8 @* Z* d# _; X% U) x├──955-10-1交易相关的api.mp4 40.89M
3 T3 L0 T6 Z5 c# T0 X├──956-10-2交易相关的函数.mp4 27.93M
7 A/ ~( t5 v8 x├──957-11-1知识点概述.mp4 25.75M
6 W7 v) c9 N4 U9 a9 q" A( J├──958-11-2知识点复习.mp4 21.90M0 k/ q/ h* Y+ e) w8 G. g5 F. q8 @
├──959-11-3链码api复习.mp4 24.23M2 ^( T' A* t3 `9 F; x
├──960-11-4其他常用链代码函数介绍.mp4 32.62M& R @9 |, z6 T) v, E5 p$ g
├──961-11-5背书策略.mp4 41.37M: Y) ~. ]$ P6 L; z4 U3 Z8 \
├──962-11-6编写链码的一些细节.mp4 62.21M+ _5 ]! o7 n) I9 q
├──963-12-1fabric账号介绍.mp4 27.93M! ?, P$ Q* Y$ o' R/ p( k
├──964-12-2fabric账号使用场景.mp4 54.31M2 k( p+ o8 Z0 [; u7 p
├──965-13-1fabric-ca介绍.mp4 27.28M
. U( W7 J5 j. Y3 p. i├──966-13-2fabric-ca部署的相关配置.mp4 28.90M
N ]# x) s5 y# G! g' w├──967-13-3上午内容总结.mp4 46.99M
; V. V5 I2 p* d4 r. D( Q' @( o├──968-14-1node.js fabric-client 演示.mp4 55.04M
+ X! P# O3 W; P├──969-14-2node.js依赖安装.mp4 12.94M1 c+ f+ U# V9 Z/ ?
├──970-14-3多机多节点部署说明.mp4 7.21M) W7 x1 F) q8 Q( }8 c
├──971-14-4证书文件的生成.mp4 16.96M
4 g8 |1 e8 [- h! z5 ^* i├──972-14-5创始块和通道文件的生成.mp4 27.90M. z5 [& J, ~5 O' w. |
├──973-14-6启动orderer节点的docker-co.mp4 27.65M
, A: ] V' Y* \. r- C├──974-14-7orderer节点的部署.mp4 38.46M5 f, r8 L( K3 t2 N( \+ K+ @
├──975-14-8证书和通道文件的拷贝.mp4 10.57M
7 K. K: f) ^) }& s8 P2 Z$ D( k├──976-15-1peer0.orggo节点的配置文件修改.mp4 38.62M6 f' ]9 I: ~/ {' j/ b, P- ]
├──977-15-2将通道peer0.orggo链码.mp4 31.68M
& x! ~/ z7 X# Y0 Q2 j├──978-15-3将通道块文件拷贝到另外的peer.mp4 23.32M! t8 V3 J' s0 k; X' f6 h9 ^6 `
├──979-15-4编写peer0.orggo配置文件.mp4 18.42M4 K; f$ J" G5 J& s; G ?. Z% B8 O
├──980-15-5peer0-orgcpp加入通道安装链码.mp4 9.41M- q( l$ s5 J* l4 {( F7 p% L7 n4 G! n
├──981-16-1交易测试.mp4 42.96M
. P2 K. i" c9 d f2 o, u├──982-17-1知识点概述.mp4 10.72M* y9 ^* x* i( V! v6 f/ I
├──983-17-2搭建网络准备工作.mp4 43.19M: B6 W: ?" q- a( V% p0 c
├──984-17-3容器的部署和启动流程.mp4 14.59M
: s, P6 x2 X5 q0 A0 R' R% K├──985-17-4peer节点的四个角色.mp4 26.20M
& @; C6 D8 u, O% }8 b1 F& K. [├──986-17-5客户端发起一笔交易处理流程.mp4 20.21M/ F/ X( H* w- G( P! I6 A- r
├──987-17-6排序节点.mp4 14.01M
# S. u) d( g* _: u+ T5 ]$ S+ O├──988-18-1共识机制介绍.mp4 28.16M! d. l( C$ B2 `) @) ]
├──989-19-1scp远程拷贝.mp4 24.09M
$ }; ?: ~# O4 \2 d K├──990-20-1链码的打包和分发安装.mp4 15.93M% f: g. h6 ^4 |; A
├──991-21-1kafka集群最小网络.mp4 9.61M& G6 |& g* N3 K) d3 R7 ^0 P
+ y5 P9 G9 K3 M0 Q" p+ v/ S; L
- s: ?" y" M1 g6 _8 L P永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!
: b' P% Z- D- C/ P0 G, I+ i
! |+ a) E# U2 M" M! }! V! J" R* c) s' T7 Z7 Y& K) I: s2 e! b% E
|