开启左侧

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

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

6 q# d3 Z3 [9 L! \/ i4 ]* {6 L) ]永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!8 x' v4 ?2 \- C' U3 O
# s% ~9 _# e& ]  o& B& m
游客,如果您要查看本帖隐藏内容请回复
7 m& K8 N$ t& z7 l+ I# W5 U
收藏
收藏0
分享
淘帖0
支持
支持0
反对
反对0
回复

使用道具 举报

精彩评论52

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注

粉丝

帖子

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

欢迎大神访问! 常来~上一条 /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.