开启左侧

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

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