开启左侧

GO语言 从入门到精通991集视频教程

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

使用道具 举报

精彩评论52

跳转到指定楼层
53#
jinxieqing 发表于 2024-2-7 09:27:30 | 只看该作者
非常感谢
回复

使用道具 举报

52#
targetcloud 发表于 2023-10-20 20:46:16 | 只看该作者
go~~~~~~~~~
回复

使用道具 举报

51#
2bqg1j3wqf 发表于 2023-9-17 06:22:39 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

50#
lht1cel0nj 发表于 2023-9-17 06:18:35 | 只看该作者
比其他平台好太多了,都是精品,学起来没这么迷茫!赞一个
回复

使用道具 举报

49#
vtc42359e5 发表于 2023-9-17 06:17:11 | 只看该作者
IT学习资源还是 www.cx1314.cn 程序源码论坛 的最好!
回复

使用道具 举报

48#
r65g3itl72 发表于 2023-9-17 06:17:04 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

47#
us8717p9cp 发表于 2023-9-17 06:11:18 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

46#
306770p9bf 发表于 2023-9-17 06:10:28 | 只看该作者
IT学习者必备啊,我是2年工作者,这里的资源很符合企业条件,强烈推荐!!!
回复

使用道具 举报

45#
s1v31u9r00 发表于 2023-9-17 06:09:52 | 只看该作者
谢谢 程序源码论坛 www.cx1314.cn 帮我这小白收集此资源,我开了个荣耀会员,每天来逛逛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注

粉丝

帖子

发布主题
推荐阅读 更多
阅读排行 更多
精彩推荐
关闭

欢迎大神访问! 常来~上一条 /1 下一条

扫码联系微信

QQ号1:864750570

QQ号2:736375048

联系其一即可,YES~

QQ群9:752758310

管理QQ:

864750570

(有事咨询、留言,请直奔主题)
广东省深圳市南山区科智路08号
864750570@qq.com

手机版-小黑屋- 程序源码论坛  

Powered by king X 3.4© 2016-2023 www.cx1314.cn Inc.