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