开启左侧

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

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

- |5 [. R2 p9 A0 X: i1 _; c% |; Y& v永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!
" e& |" Z( a1 h* Z/ {6 H+ U5 o* J! P- w1 i; X* a- A$ {
游客,如果您要查看本帖隐藏内容请回复
' O8 N# g6 j; @
收藏
收藏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.