开启左侧

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

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

1 o7 q3 u4 }0 s7 Y6 B
收藏
收藏0
分享
淘帖0
支持
支持0
反对
反对0
回复

使用道具 举报

精彩评论52

跳转到指定楼层
沙发
103w2cist2 发表于 2023-9-16 20:57:33 | 只看该作者
IT学习者必备啊,我是2年工作者,这里的资源很符合企业条件,强烈推荐!!!
回复

使用道具 举报

板凳
86ah9n94r3 发表于 2023-9-16 21:04:16 | 只看该作者
希望 程序源码论坛 www.cx1314.cn 越做越好,我支持此平台!
回复

使用道具 举报

地板
dr88k1699x 发表于 2023-9-16 21:11:55 | 只看该作者
这些资源精选挑选,给我这小白指明了学习方向,谢谢啊,我是会员哦
回复

使用道具 举报

5#
h39955wj7i 发表于 2023-9-16 21:21:52 | 只看该作者
6666666,确实不错,比其他地方好。开了VIP,爽歪歪~
回复

使用道具 举报

6#
jzcuf0534v 发表于 2023-9-16 21:38:15 | 只看该作者
我是小白,正需要这些好东西,感谢分享,www.cx1314.cn 程序源码论坛是我心中的神!
回复

使用道具 举报

7#
min2294bip 发表于 2023-9-16 21:46:00 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

8#
07g0ap77fk 发表于 2023-9-16 21:47:16 | 只看该作者
不错收下了,www.cx1314.cn 在这里开会员确实值
回复

使用道具 举报

9#
tb17t3w9u4 发表于 2023-9-16 21:50:37 | 只看该作者
不错收下了,www.cx1314.cn 在这里开会员确实值
回复

使用道具 举报

10#
6951398s8q 发表于 2023-9-16 21:51:47 | 只看该作者
希望 程序源码论坛 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.