找回密码
 立即注册
查看: 1500|回复: 4

老男孩 - Go语言周末班第5期 视频教程 附上课笔记+代码

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-11 16:53:07 | 显示全部楼层 |阅读模式
课程大纲:
8 p! A" q) {) }" B8 @5 |) P( y3 e' HGo语言5期-day01
) |- k- d/ u) q% I1 B6 wGo语言5期-day023 F1 {" ^3 _1 |7 ^
Go语言5期-day03
2 d  f0 b7 H) S4 B3 A2 n0 \Go语言5期-day04" l1 {8 C& Z1 d) {+ D( V2 _+ d
Go语言5期-day05* t9 v2 ]2 k. B* v) p: D' D
Go语言5期-day067 {/ K- K* O; m5 m
Go语言5期-day07
& \/ |$ l, U, R) v$ K$ Q# A0 x5 tGo语言5期-day08- U* t0 n: t8 X5 j" e
  A5 D8 W) ]3 C
/ [/ k, ?. L8 k6 B
课程目录:3 y, R. ]8 c. r7 n$ [- }2 `
Go语言5期-day01! I3 N# q8 \! ]9 S2 s6 z9 v
01 为什么要学习Go.mp4
2 P; n, W- P- E02 课上所用物料介绍.mp4
+ H$ c2 l7 z- F" e, A03 安装Go开发包.mp46 r% G# W/ D, K6 B1 c
04 配置GOPATH.mp4
' W, x3 c7 Q+ d( M7 s05 Go项目目录结构介绍.mp4# W$ {; o* T6 Q0 p5 f; l0 ?
06 安装VSCode编辑器.mp4/ Y4 ?2 J7 z* a6 g0 i
07 编写第一个Go语言程序.mp4
# t/ V) H2 q4 F7 x( n08 变量声明.mp4  J  f6 ^2 b$ d! o6 m/ p
09 变量赋值.mp4
  H' D  x$ N$ t10 常量和iota.mp41 B; h  _3 [) o" b$ Z
11 整型.mp42 s) r2 ^$ J/ Y, E$ s
12 浮点型复数和布尔值.mp4* Z! a: c; J% P8 }! {2 F+ y
13 fmt总结5.mp4
6 C; v# b$ m& I5 t0 ^1 R; g0 n14 字符串操作.mp4
1 q) B$ y* \5 M15 字符串修改及类型转换.mp4
' T4 @' [6 W- N7 e4 J/ l16 if判断和for循环.mp4: T7 Z. M) ^7 h% w' E
3 B9 u! _+ E! i  S/ j

9 R9 o3 q, q+ @3 d0 t: k/ tGo语言5期-day02
* I! {5 n9 ]$ _  @6 f/ \6 P01 内容回顾.mp4/ U" Q7 S3 c4 r7 C8 ^5 V
02 switch和goto.mp4: A( Z. W; y* E2 {2 q8 Z5 L. X
03 运算符.mp45 g; K6 ~% P' S9 W
04 数组.mp4! b. l1 e1 F- B* O4 R- P8 E
05 数组练习题.mp4
; D$ x3 E; n& v; N; n06 切片1.mp4
1 k# z4 B' n. f+ M07 切片的本质.mp4
$ i. c& q# r& O! I7 Q' m" {- ~08 append和copy.mp41 t' W% _8 u; V' r3 N& q  A8 I, _
09 append再补充.mp4
; @; _0 T, n; d: W  b) R10 指针和make及new.mp4" _9 W4 ?' ]+ n3 C8 m6 B( `9 L) ^
11 map.mp46 C* V  e8 w; ?! a' ^# T7 t9 k
12 函数.mp4
* A' q" s0 O# H  E, x" ]( m& m
' t- E+ |, s/ F) L! w3 I
& R1 M( x2 Y  i6 x4 Y- S. j" eGo语言5期-day03
- S- G+ b/ b/ |! m! ]7 @01 今日内容概要.mp4
. R) ]2 h6 Y; j4 ?& X1 z* n02 内容回顾_运算符和数组.mp4$ D0 _& m0 M  i/ j1 \
03 内容回顾_切片.mp4. V1 Y9 W0 D+ d' t
04 内容回顾_map.mp4
9 k! `. t6 i: J$ b, V7 k/ ^05 作业1_字符统计.mp4/ n- U" A1 n! F! @: x# @6 |; K
06 作业2_回文判断.mp4( P0 P( v6 H! B% L- Z
07 函数定义和defer.mp4
3 Y8 l$ D( L: d5 e7 r3 Q- g! C8 p08 作用域.mp4$ e% i1 O' j! w3 @: ?5 y6 ]
09 函数类型作为参数和返回值.mp41 l4 z4 H% `6 h- k; o; |
10 闭包.mp4
1 y" {4 j' f3 A11 闭包.mp4
* P6 O; N$ m4 v12 defer再讲解.mp4* V8 d* T' r5 s2 n
13 内置函数.mp4
0 [( I' x6 ^+ G3 A( ^14 fmt标准库介绍.mp4# d" x! R* |: }
15 本周作业介绍.mp4. b- ~- [% ~$ c8 U

9 U/ q' q' x* v5 y( e: k* d9 e+ H4 N3 X6 L  u
Go语言5期-day04
4 Q5 H  v3 u/ |+ j' |  {01 今日内容概要.mp4
& W$ J6 }. u) N$ G' s" s02 内容回顾.mp4
6 A, S8 D$ S! v1 v% o0 `7 |6 x03 分金币作业.mp4
) E9 F5 s% T0 f. Y04 递归.mp4
9 U% T" W3 X& T# y$ l05 自定义类型和类型别名.mp4
+ s. W& d9 Y& [/ F06 结构体初识.mp4
1 C1 g  _) f0 c* W07 匿名结构体.mp4
' ~- y1 p% L2 Z% {08 结构体指针和结构体初始化.mp4
6 R6 K7 `( K4 n# i3 R09 结构体和初始化.mp4( W7 S5 V+ U$ o! A5 f7 t2 c! `
10 方法和接收者.mp4+ o9 ^& P  B: [: W  U0 w
11 值接收者和指针接收者的区别.mp4
: m, ?+ o$ w6 C12 那些你遇到的问题呀.mp4
& S* Z' U; ^. A6 o* x! G9 }' S13 函数版学生管理系统.mp4
  C% f6 g2 I- D: a% W14 结构体的匿名字段结构体嵌套等.mp4+ i& h9 e9 i, _- x
15 结构体模拟实现继承.mp4' L* R) c# {9 ~9 f2 A3 i' d4 F' m; v
16 结构体与JSON.mp4/ N, A0 }2 Y8 o3 g! s

3 }1 X( v* c% o) ^0 W# L7 x( Q( T/ {' R4 f* f+ |1 Y
Go语言5期-day057 ?6 S/ S; g! \: h% p
01 结构体内容回顾01.mp46 `1 [- [$ L: f4 D
02 结构体内容回顾02.mp4
; T* p/ \1 y) y; R+ P' n# b0 q03 结构体版学生管理系统.mp4
$ w: ]4 c; [' O" Q* m9 r" r04 今日内容.mp4
9 t0 U% Q' x5 f) e05 初识接口类型.mp4
- n# b  S1 Z/ }& {' W06 接口的定义与实现.mp4
+ M# P- e+ r3 l07 指针接收者实现接口和值接收者实现接口的区别.mp4
2 F0 @! x% Z1 r( y! g08 实现多个接口和接口嵌套.mp4% Z2 Y" U2 \3 m/ E) a: Y
09 空接口.mp4
. q3 A: [$ R' G5 {& W7 k$ F1 X  x+ Y10 package相关.mp47 G" i3 C  ~4 J+ O% }/ f9 y
11 为什么要有日志库作业.mp4% W8 u& s: j  K0 l4 I6 C
12 打开文件读内容.mp4
) t5 A, g' @6 U, f  e+ `8 I13 文件写入.mp41 z3 M7 `; m) ?5 {& N$ Q1 Y. k
14 使用bufio获取用户输入.mp4
  ~: s: c9 j0 L- Y15 日志库作业需求.mp4$ P% o3 E7 a0 ^5 Q; |% p

& P( u: x- M/ @4 z: Y, B0 m: i; r# s5 J0 R# i! Z/ l
Go语言5期-day06
8 Q# V1 M  m2 }7 i& [01 今日内容.mp4
7 G6 v, T2 c# X* [. @( K02 内容回顾.mp4. f0 o6 N: ?, {$ G; r2 n3 p- B
03 在文件中间插入内容.mp4; W# g: U8 w8 N% ]7 ?0 g
04 time包.mp49 W4 n; C! E. y9 b0 J) C+ L
05 time包补充.mp4" `: @  S5 `: }; f
06 日志库需求分析.mp4
; f9 v: J6 X" ?07 日志库简单实现.mp4
0 t& k7 R% T0 K; g08 runtime.Caller.mp4
9 f9 |) x1 V! a8 B09 记录日志时支持格式化输出.mp4
  H- Q2 V4 v( c$ g+ i10 实现往文件里记录日志.mp4! C  P4 D- g$ X! j: \7 w5 D
11 日志文件切割.mp4
7 U3 V* r4 }" y12 日志库补充.mp4
8 m/ J3 P* o& w0 e5 x13 反射及附加题作业需求.mp41 G% k( M4 Y$ ~8 \9 s
4 y2 \3 V* e1 l& R' P+ [! M

# q" p9 ]3 q: r* NGo语言5期-day07
1 O& |, [- X7 G, i01 今日内容.mp4
! C% \9 z5 S$ p7 }% L! x2 }: V  G02 内容回顾.mp4
* E& T9 P; B- k9 |03 ini配置文件解析1.mp4
4 P. V  j0 A5 `1 N, F  m04 ini配置文件解析2.mp4
9 v# g+ d( g) M7 a. Q- b05 strconv标准库介绍.mp4( ?9 u; [, K. U* H8 T6 A
06 并发编程介绍.mp4
: g6 _, _# [' v. |8 \07 创建goroutine.mp4  f* L& P: f9 b) D' w
08 sync.WaitGroup.mp4
( x5 [6 L2 K" t09 goroutine调度模型GMP.mp42 m5 |9 {6 B4 ]* u& U8 K
10 channel初识.mp4
  l' G! B2 e7 i- m9 @2 P5 i' ~11 channel练习.mp4
8 x, X% u7 J  J0 l! E/ E; t" N12 单向通道.mp48 O9 @. T7 O" Q1 U. ?
13 work_pool练习.mp4, X$ Q2 n( ^% I% u! s5 ?
14 select介绍.mp4* |5 X! e2 F8 j$ A, p3 }6 u, Q
15 作业要求.mp4
5 m2 Z/ ^8 f( R9 x* @
8 M' T7 u& g; g+ y+ c3 z) o) W& I2 }( V
Go语言5期-day08& b; c: `; _& H1 o$ x9 L: R

8 X. {$ F# h7 |& v2 `01 今日内容.mp4
$ @3 ?7 [% Y! o1 y7 c02 内容回顾.mp4
* o6 l5 m9 i% ?5 L03 几个作业的问题.mp4$ E6 V$ z- H6 D; D# G8 r3 ?
04 异步写日志.mp49 v1 u* B! K& l- p, Y8 W( E- |: j
05 互斥锁.mp4
4 ?! A' t4 a6 S6 f06 读写互斥锁.mp47 V3 K8 @  S' g7 W! v
07 sync.Once示例.mp4! U! H+ e0 m+ r6 Y0 C6 i1 W
08 sync.Map示例.mp4
: }4 w+ U1 h+ u2 V: C& z09 atomic原子性操作.mp4
5 U- C9 V& N& M: T9 c) a10 互联网协议介绍.mp4$ [' W; @/ L, W
11 TCP服务端客户端开发.mp4) u. z. \  J3 c6 i% D/ h- h
12 解决粘包问题.mp4
6 ]6 u4 Z: @; G4 K13 UDP客户端服务端.mp4
# ]& G7 a  g3 x% V6 w, M6 l' \/ m
游客,如果您要查看本帖隐藏内容请回复

4 K$ m8 O# {% r' U/ b& Y: e

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

尚未签到

发表于 2020-5-11 11:26:54 | 显示全部楼层
good man i love it

尚未签到

发表于 2020-11-21 22:34:58 | 显示全部楼层
thanks for your sharing.
0 Y/ `& f' B1 L/ }2 u1 z" G

尚未签到

发表于 2022-7-20 22:36:23 | 显示全部楼层
看到这帖子真是高兴!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-8-26 04:45

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表