开启左侧

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

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

  d5 ]5 i+ Q6 w# B' q# y, f
收藏
收藏0
分享
淘帖0
支持
支持0
反对
反对0
回复

使用道具 举报

精彩评论52

跳转到指定楼层
沙发
103w2cist2 发表于 2023-9-16 20:57:33 | 只看该作者
IT学习者必备啊,我是2年工作者,这里的资源很符合企业条件,强烈推荐!!!
回复

使用道具 举报

板凳
86ah9n94r3 发表于 2023-9-16 21:04:16 | 只看该作者
希望 程序源码论坛 www.cx1314.cn 越做越好,我支持此平台!
回复

使用道具 举报

地板
dr88k1699x 发表于 2023-9-16 21:11:55 | 只看该作者
这些资源精选挑选,给我这小白指明了学习方向,谢谢啊,我是会员哦
回复

使用道具 举报

5#
h39955wj7i 发表于 2023-9-16 21:21:52 | 只看该作者
6666666,确实不错,比其他地方好。开了VIP,爽歪歪~
回复

使用道具 举报

6#
jzcuf0534v 发表于 2023-9-16 21:38:15 | 只看该作者
我是小白,正需要这些好东西,感谢分享,www.cx1314.cn 程序源码论坛是我心中的神!
回复

使用道具 举报

7#
min2294bip 发表于 2023-9-16 21:46:00 | 只看该作者
永远支持楼主,我的VIP是荣耀的,感谢 程序源码论坛!赞~
回复

使用道具 举报

8#
07g0ap77fk 发表于 2023-9-16 21:47:16 | 只看该作者
不错收下了,www.cx1314.cn 在这里开会员确实值
回复

使用道具 举报

9#
tb17t3w9u4 发表于 2023-9-16 21:50:37 | 只看该作者
不错收下了,www.cx1314.cn 在这里开会员确实值
回复

使用道具 举报

10#
6951398s8q 发表于 2023-9-16 21:51:47 | 只看该作者
希望 程序源码论坛 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.