开启左侧

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

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

1 w; O3 Y  |( G0 U6 U, Q" ~& X
& N( T- u; G2 _; W# W
永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!
' d6 L- q! A7 A& k+ ^7 ^; Q& C
9 \: s6 {& ~1 q# y0 p& m
游客,如果您要查看本帖隐藏内容请回复
8 Z/ }5 V  ?/ B' y; j$ B( t& E! A
收藏
收藏0
分享
淘帖0
支持
支持0
反对
反对0
回复

使用道具 举报

精彩评论52

跳转到指定楼层
53#
jinxieqing 发表于 2024-2-7 09:27:30 | 只看该作者
非常感谢
回复

使用道具 举报

52#
targetcloud 发表于 2023-10-20 20:46:16 | 只看该作者
go~~~~~~~~~
回复

使用道具 举报

51#
2bqg1j3wqf 发表于 2023-9-17 06:22:39 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

50#
lht1cel0nj 发表于 2023-9-17 06:18:35 | 只看该作者
比其他平台好太多了,都是精品,学起来没这么迷茫!赞一个
回复

使用道具 举报

49#
vtc42359e5 发表于 2023-9-17 06:17:11 | 只看该作者
IT学习资源还是 www.cx1314.cn 程序源码论坛 的最好!
回复

使用道具 举报

48#
r65g3itl72 发表于 2023-9-17 06:17:04 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

47#
us8717p9cp 发表于 2023-9-17 06:11:18 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

46#
306770p9bf 发表于 2023-9-17 06:10:28 | 只看该作者
IT学习者必备啊,我是2年工作者,这里的资源很符合企业条件,强烈推荐!!!
回复

使用道具 举报

45#
s1v31u9r00 发表于 2023-9-17 06:09:52 | 只看该作者
谢谢 程序源码论坛 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.