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