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