开启左侧

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

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

, o( L# B1 D0 I7 W永久至尊VIP回复即可下载学习,非至尊VIP暂不支持下载此资源!& d( _6 B+ M# o$ i

" _, c) [% p4 l3 h8 V/ Q7 v
游客,如果您要查看本帖隐藏内容请回复

6 U& c( Q9 T2 w4 ]
收藏
收藏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.