开启左侧

GO语言 从入门到精通991集视频教程

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

7 i% U* ~6 k1 ]' h4 ^) `: Y# j
收藏
收藏0
分享
淘帖0
支持
支持0
反对
反对0
回复

使用道具 举报

精彩评论52

跳转到指定楼层
53#
jinxieqing 发表于 2024-2-7 09:27:30 | 只看该作者
非常感谢
回复

使用道具 举报

52#
targetcloud 发表于 2023-10-20 20:46:16 | 只看该作者
go~~~~~~~~~
回复

使用道具 举报

51#
2bqg1j3wqf 发表于 2023-9-17 06:22:39 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

50#
lht1cel0nj 发表于 2023-9-17 06:18:35 | 只看该作者
比其他平台好太多了,都是精品,学起来没这么迷茫!赞一个
回复

使用道具 举报

49#
vtc42359e5 发表于 2023-9-17 06:17:11 | 只看该作者
IT学习资源还是 www.cx1314.cn 程序源码论坛 的最好!
回复

使用道具 举报

48#
r65g3itl72 发表于 2023-9-17 06:17:04 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

47#
us8717p9cp 发表于 2023-9-17 06:11:18 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

46#
306770p9bf 发表于 2023-9-17 06:10:28 | 只看该作者
IT学习者必备啊,我是2年工作者,这里的资源很符合企业条件,强烈推荐!!!
回复

使用道具 举报

45#
s1v31u9r00 发表于 2023-9-17 06:09:52 | 只看该作者
谢谢 程序源码论坛 www.cx1314.cn 帮我这小白收集此资源,我开了个荣耀会员,每天来逛逛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注

粉丝

帖子

发布主题
推荐阅读 更多
阅读排行 更多
精彩推荐
关闭

欢迎大神访问! 常来~上一条 /1 下一条

扫码联系微信

QQ号1:864750570

QQ号2:736375048

联系其一即可,YES~

QQ群9:752758310

管理QQ:

864750570

(有事咨询、留言,请直奔主题)
广东省深圳市南山区科智路08号
864750570@qq.com

手机版-小黑屋- 程序源码论坛  

Powered by king X 3.4© 2016-2023 www.cx1314.cn Inc.