开启左侧

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

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

* c( Q, t4 j. ]  i

1 e8 v: D2 D3 {: h永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!- y# |+ u, U$ O! W, Q5 \/ V% M

( L/ o3 x& a# h/ K
游客,如果您要查看本帖隐藏内容请回复

* S% h1 }8 `  U4 h
收藏
收藏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.