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