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