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