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