01 Go语言 预科 · 02 week 1 Go语⾔快速上⼿ · 03 week 2 Go语言基础进阶 · 04 week 3 结构体&面向对象 · 05 w

*   01 Go语言 预科/

  *   01 1/

    *   01 开篇介绍(必看)

    *   02 环境搭建前戏

    *   03 mac系统Go开发环境搭建

    *   04 linux系统Go开发环境搭建

    *   05 windows系统Go开发环境搭建

    *   06 总结:环境搭建

    *   07 Goland集成开发环境

  *   02 2/

    *   01 今日概要

    *   02 初识包管理

    *   03 输出

    *   04 注释

    *   05 初识数据类型

    *   06 变量

    *   07 变量简写

    *   08 变量的作用域

    *   09 赋值和内存相关

    *   10 阶段练习题:变量

    *   11 常量

    *   12 输入(已剪辑)

    *   13 基本条件语句

    *   14 多条件和嵌套

    *   15 今日作业

  *   03 3/

    *   01 课前分享:一个小姐姐的来信

    *   02 今日概要

    *   03 switch语句

    *   04 for循环

    *   05 for循环的四种形式

    *   06 阶段练习题:for循环

    *   07 continue关键字

    *   08 break关键字

    *   09 标签结合break和continue

    *   10 goto

    *   11 字符串格式化

    *   12 运算符

    *   13 今日作业

  *   04 4/

    *   01 今日概要

    *   02 快速了解进制

    *   03 计算机中的单位:G、M、KB

    *   04 编码:给美术生媳妇讲编码

    *   05 编码:给媳妇答疑

    *   06 今日总结

  *   05 5/

    *   01 数据类型说明和今日知识概要

    *   02 整型的分类

    *   03 整型之间的转换

    *   04 整型与字符串的转换

    *   05 十进制和二进制等其他进制的转换

    *   06 math常见数据数学运算

    *   07 初识new-指针-nil-声明变量

    *   08 big.Int超大整型mp4

    *   09 浮点型和底层存储原理讲解

    *   10 decimal精确的小数处理

    *   11 布尔类型

    *   12 字符串-底层实现原理

    *   13 字符串-常见的15个功能

    *   14 字符串-索引切片和循环

    *   15 数组:声明

    *   16 数组:内存管理

    *   17 数组:可变和拷贝的特性

    *   18 数组:长度、索引、切片和循环

    *   19 数组:多层嵌套

    *   20 必备作业题(21道)

  *   06 6/

    *   01 今日概要

    *   02 切片:存储结构

    *   03 切片:初始化和声明

    *   04 切片:自动扩容的内存管理

    *   05 切片:常见操作

    *   06 切片:变量赋值到底复制数据吗?

    *   07 切片:11道课堂练习题讲解

    *   08 map:初识

    *   09 map:声明和初始化

    *   10 map:常见操作

    *   11 map:长度和容量

    *   12 map:value中的嵌套

    *   13 map:增删改查

    *   14 map:key中的嵌套

    *   15 map原理剖析:整体存储结构

    *   16 map原理剖析:初始化

    *   17 map原理剖析:写入数据

    *   18 map原理剖析:读取数据

    *   19 map原理剖析:扩容

    *   20 map原理剖析:迁移

    *   21 指针:什么是指针

    *   22 指针:存在的意义

    *   23 指针:指针的指针是什么

    *   24 指针:3个应用场景

    *   25 指针:2个高级操作

  *   07 7/

    *   01 结构体:快速了解

    *   02 结构体:定义

    *   03 结构体:初始化

    *   04 结构体:指针

    *   05 结构体:赋值拷贝

    *   06 结构体:嵌套赋值拷贝

    *   07 结构体:标签

    *   08 结构体:练习题

    *   09 函数:初识函数

    *   10 函数:参数

    *   11 函数:返回值和匿名函数

    *   12 函数:闭包

    *   13 函数:defer和自执行函数

    *   14 再谈结构体:返回值拷贝问题

    *   15 再谈结构体:类型方法

    *   16 再谈结构体:方法的继承

    *   17 再谈结构体:结构体工厂

  *   Go 预科 课件.zip

*   02 week 1 Go语⾔快速上⼿/

  *   01 快速入门(新)/

    *   01 基础语法.mp4

    *   02 基础数据类型.mp4

    *   03 字符串.mp4

    *   04 复合数据类型数组和切片.mp4

    *   05 go中的map和锁.mp4

  *   02 快速入门/

    *   01 课前tips.mp4

    *   02 变量.mp4

    *   03 数据类型.mp4

    *   04 数据类型2.mp4

    *   05 数据类型3&练习.mp4

    *   06 指针入门&大作业.mp4

  *   week1课件_wU24kEb.zip

*   03 week 2 Go语言基础进阶/

  *   01 Go语言基础油进阶/

    *   01 分片锁map

    *   02 带过期时间map

    *   03 通道同步异步模式

    *   04 chan中close和select的作用

    *   05 流程控制01

    *   06 流程控制02

    *   07 函数01

    *   08 defer和return和匿名函数

  *   lugo02_20210718全天的笔记和代码.zip

*   04 week 3 结构体&面向对象/

  *   01 结构体&面向对象/

    *   01 作业+defer+panic

    *   02 操作结构体和结构体可见性

    *   03 结构体深浅拷贝

    *   04 面向对象和接口

    *   05 错误处理和IO操作

    *   06 自定义io.Reader

    *   07 常见io函数

  *   week3.zip

*   05 week 4 Go包和工程/

  *   01 Go包和工程/

    *   01 作业map增量更新+接口+结构体方法

    *   02 反射查看对象和反射调用方法

    *   03 反射标签获取

    *   04 路径、目录名、包名、文件名的关系

    *   05 包导入形式和调用链

    *   06 发布我们自己的模块多版本管理

    *   07 goget和go install的区别

    *   08 单元测试01

  *   week4.zip

*   05 week 5 Go面向对象/

  *   01 面向对象/

    *   01 面向过程&面向对象

    *   02 结构体的定义&方法(上)

    *   03 结构体的定义&方法(下)

    *   04 接口的应用场景

    *   05 Go语言的异常与错误处理

    *   06 用OOP优化“奖金结算程序”的讲解

  *   class5_oop代码&讲义&PPT.zip

*   06 week 4 Go包和工程/

  *   01 Go包和工程/

    *   01 作业map增量更新+接口+结构体方法

    *   02 反射查看对象和反射调用方法

    *   03 反射标签获取

    *   04 路径、目录名、包名、文件名的关系

    *   05 包导入形式和调用链

    *   06 发布我们自己的模块多版本管理

    *   07 goget和go install的区别

    *   08 单元测试01

  *   week4.zip

*   06 week 5 Go面向对象/

  *   01 面向对象/

    *   01 面向过程&面向对象

    *   02 结构体的定义&方法(上)

    *   03 结构体的定义&方法(下)

    *   04 接口的应用场景

    *   05 Go语言的异常与错误处理

    *   06 用OOP优化“奖金结算程序”的讲解

  *   class5_oop代码&讲义&PPT.zip

*   07 week 6 Go并发基础/

  *   01 并发编程/

    *   01 Go并发基础

    *   02 Goroutine并发

    *   03 channel通信基础

    *   04 缓冲channal&selectCase&多路复用

    *   05 5.多核并行化&大作业实践

  *   week6.zip

*   08 week 7 Go常见的设计模式/

  *   01 Go常见的设计模式/

    *   01 互斥锁

    *   02 waitgroup信号量

    *   03 Go调度的底层机制

    *   04 并发设计模式——DaisyChain

    *   05 生成器&fanout模式(上)

    *   06 fanout模式(下)&发布订阅模式

    *   07 go并发总结&signal

  *   class7_goroutine_lock_term.zip

*   09 week 8 Go网络编程基础/

  *   01 Go网络编程基础/

    *   01 分布式网络与架构基础

    *   02 Go网络编程与Socket编程基础

    *   03 Socket编程基础&TCP Server开发

    *   04 多线程TCP Server

    *   05 TCP Server&Client的优化

    *   06 综合实践——仿微信群聊天技术实现

  *   week8.zip

*   10 week 9 RPC基础/

  *   01 RPC基础/

    *   01 TCP粘包&大小端技术方案

    *   02 RPC基础

    *   03 grpc基础&简单通信

    *   04 服务端流通信

    *   05 客户端流通信

    *   06 双向流通信

    *   07 grpc如何处理超时

  *   课件_OIeobbl.zip

*   11 week 10 gin实战/

  *   01 gin实战/

    *   01 开场

    *   02 Gin-Rest-API社交应用实战(上)

    *   03 Gin-Rest-API社交应用实战(中)

    *   04 Gin-Rest-API社交应用实战(下)

    *   05 跨域&账号鉴权&工程实践基础(上)

    *   06 高性能依赖注入组织大型Gin项目工程实践(下)

    *   07 loging日志&gin-basicauth补充

    *   08 仿Celery的Gin异步接口实战

  *   gin_luffly.zip

*   12 week 11 Agent项目综合实战(1)/

  *   01 Agent项目综合实战(1)/

    *   01 agent项目介绍

    *   02 agent基础&配置开发实践

    *   03 agent日志&如何优雅的获取本机Ip

    *   04 如何用go实现守护进程&Agent控制系统&FastHttp嵌入实战

    *   05 监控数据采集(上)修复版

    *   06 监控数据采集(下)修复版

  *   week11课件.zip

*   13 week 12 Agent项目综合实战(2)/

  *   01 Agent项目综合实战(2)/

    *   01 agent任务调度原理和架构设计

    *   02 定时任务实现&server向etcd触发任务执行

    *   03 agent动态监听调度任务&etcd服务发现完整实现

    *   04 设计和思路细节说明

    *   05 agent健康检查最佳实践&etcd租约实战&综合答疑

  *   课件_xitRpJ3.zip

*   源码课件/

  *   Go 预科 课件.zip

  *   class5_oop代码&讲义&PPT.zip

  *   class7_goroutine_lock_term.zip

  *   gin_luffly.zip

  *   lugo02_20210718全天的笔记和代码.zip

  *   week1课件_wU24kEb.zip

  *   week3.zip

  *   week4.zip

  *   week6.zip

  *   week8.zip

  *   week11课件.zip

  *   课件_OIeobbl.zip

  *   课件_xitRpJ3.zip