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