开启左侧

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

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