24 Commits

Author SHA1 Message Date
5614e8b676 ```
docs(struct): 删除结构体相关文档

删除了day02/struct/README.md中的结构体介绍文档内容,
包括结构体定义、指针数组等相关说明和配图。

fix(homework): 更新作业提交链接

添加了新的学生作业提交链接到homework.md文件中,
包括小张、魏和杰三位同学的Gitee仓库地址。
```
2026-01-25 09:11:18 +08:00
f24a12dfd6 ```
feat(map): 添加map基础概念和使用示例

- 新增map数据结构的基础概念介绍
- 添加切片与map对比的示例代码和说明
- 实现person查找的slice vs map性能对比示例
- 添加map声明、初始化、访问、删除、遍历等完整操作示例
- 补充map作为引用类型的说明和示意图
- 新增使用map进行去重的功能说明
- 添加slices_vs_map.drawio图表文件
- 更新练习题目,增加去重相关的练习

该提交完整介绍了Go语言中map的核心概念和实际应用,
帮助理解map相比切片在查找效率上的优势。
```
2026-01-11 18:09:27 +08:00
2ba0062910 ```
docs(slice): 更新 README 文档

添加了关于切片总结部分的内容,补充了切片在 Go 语言中的特性和使用优势的说明。

新增第七个练习题目,包含问题代码分析任务,要求分析两个版本函数参数的差异并给出最优版本,
涉及指针和切片参数传递的相关知识点。
```
2026-01-11 17:00:21 +08:00
3ddebb3900 ```
docs(slice): 更新切片文档添加冒泡排序示例和图解

- 添加切片作为函数参数的详细说明,包含值传递和引用传递的对比
- 实现MySort(值传递)和MySortV2(引用传递)两个版本的冒泡排序函数
- 新增draw.io图表文件cut.drawio展示切片切割的可视化解释
- 在README.md中添加图片引用和更详细的切片函数参数说明
- 完善main.go中的切片操作示例,包括切割、删除和排序演示
- 修正切片作业描述,明确要求实现两个版本的字符串转大写函数
```
2026-01-11 16:54:23 +08:00
277c5dd15c ```
feat(slice): 添加切片详细示例和图片资源

- 在README.md中添加image-2.png、image-3.png、image-4.png图片引用,
用于说明切片操作的可视化内容
- 将"通过切片创建新的切片"章节内容重新排序至切片拷贝部分之后
- 在main.go中增加多种切片声明方式的代码示例
- 补充切片访问、遍历、引用类型特性、深拷贝等完整示例
- 添加append.drawio和ref.drawio绘图文件,提供切片操作流程图
```
2026-01-11 16:07:07 +08:00
2368215c68 ```
docs(devops): 更新DevOps平台文档

- 在devops/README.md中添加空行以改善格式
- 在devops/agent/script/README.md中添加脚本执行器详细说明,
  包括核心功能和支持的工作空间、脚本路径、环境变量等特性
- 创建新的homework.md文件,指导学生申请代码仓库
```
2026-01-11 15:04:59 +08:00
93e864c191 ```
feat(array): 添加数组遍历和排序功能及切片基础内容

添加了数组的range遍历方式详细说明,包括通用遍历法和专用遍历法的对比,
实现了冒泡排序函数MySort和指针版本MySortV2,完善了数组作为函数参数的
示例代码。同时新增了切片基础知识,包括slice结构定义、容量和长度概念,
以及切片与数组的区别说明。

chore: 初始化DevOps项目目录结构

创建了DevOps平台的整体目录框架,包含server、agent、web等子模块的
基础README文件,为后续DevOps功能开发奠定结构基础。
```
2026-01-11 14:55:03 +08:00
54415d45ba ```
feat(day02): 添加Go语言基础数据类型教程

新增map和slice详细教程,完善array和struct内容

- 新增map章节,详细介绍Go中map的概念、创建、操作和底层原理
- 新增slice章节,涵盖切片的创建、操作、引用特性和实际应用
- 完善array章节,添加数组作为函数参数、多维数组等内容
- 更新struct章节,修正标题错误并补充结构体定义说明
- 为各章节添加实践作业题目,增强学习效果
```
2026-01-11 13:56:26 +08:00
f1fbed05d2 ```
feat(array): 添加数组拷贝和遍历的学习内容

添加了数组拷贝的详细说明,包括值拷贝的概念和示例代码,
以及数组遍历的方法介绍。同时创建了相应的演示程序和
draw.io图表来可视化数组拷贝过程。
```
2026-01-11 12:41:00 +08:00
565a810ba1 补充文档 2026-01-11 10:52:28 +08:00
e81fa94b62 数组 2026-01-11 10:51:09 +08:00
4cbf3531bc ```
feat(devcontainer): 优化 Go 开发容器配置并预装 VS Code Server

- 使用 ghcr.io/devcontainers/base:ubuntu 基础镜像并通过 Dev Containers Feature 安装 Go 1.25
- 在 Dockerfile 中预装 VS Code Server 避免运行时下载卡顿,支持 ARM64/AMD64 架构
- 自动安装 dlv 调试工具并配置 vscode 用户权限
- 更新 README 文档说明备用本地 Dockerfile 方案和预装 VS Code Server 选项
```
2025-12-29 15:23:36 +08:00
52da1fc926 ```
build(devcontainer): 修复Dockerfile路径配置

更新devcontainer.json中的Dockerfile路径,从相对路径".devcontainer/Dockerfile"
修改为"Dockerfile",以确保正确的构建上下文。
```
2025-12-28 19:02:01 +08:00
8b10207790 ```
feat(devcontainer): 改用本地Dockerfile构建开发环境

- 将devcontainer.json配置从使用基础镜像和Features改为使用本地Dockerfile构建
- 更新README.md文档,说明已改为基于官方golang:1.25-bookworm镜像的本地构建方式
- 修改备注部分,指示用户在Dockerfile中添加额外工具而非在devcontainer.json中配置
```
2025-12-28 18:33:35 +08:00
8e9bf583c5 ```
docs(pointer): 更新指针教程文档

- 添加了图片引用
- 补充了获取用户输入的代码示例
- 增加了命令行参数解析的完整代码示例
- 完善了指针相关概念说明
```
2025-12-28 18:00:50 +08:00
93c6350643 ```
docs(pointer): 更新指针教程
2025-12-28 17:36:27 +08:00
243907d045 ```
docs(day01): 完善Go语言基础教程内容

- 添加指针概念章节,包含指针的基本概念、使用场景和示例代码
- 补充基础类型章节的零值说明,解释各种基础类型的默认值
- 扩展运算符章节,增加逻辑运算符和位运算符的详细说明
- 更新README目录结构,添加新章节的导航链接
- 添加指针相关的演示图表和示例代码文件
```
2025-12-28 17:26:05 +08:00
0761778363 ```
docs(day01): 添加运算符和变量作用域文档

- 新增运算符文档,详细介绍Go语言的算术、关系、逻辑、位、赋值等运算符
- 添加变量作用域文档,涵盖局部变量、全局变量、作用域嵌套和可见性规则
- 补充相关代码示例和实践案例
- 更新README目录结构,添加新章节链接
```
2025-12-28 15:53:05 +08:00
3a4bce071f ```
feat(day01): 新增Go语言基础类型和变量作用域文档

- 创建基础类型文档,详细介绍Go语言的数据类型,包括整型、浮点型、
  复数、字符、字符串、布尔类型等
- 添加类型别名说明,包括byte和rune的使用场景和区别
- 补充字符串类型详解,包含可解析字符串和原生字符串的使用方法
- 增加布尔类型和自定义类型的说明,以及iota枚举生成器的应用
- 创建变量作用域文档框架
- 更新目录结构,将基础类型和变量作用域独立成单独的文档
- 修改语法文档,将基础类型章节替换为关键字和词法标记详解
- 添加完整的Go语言词法标记列表和关键字说明
- 增加示例代码展示各种数据类型的使用方法
```
2025-12-28 14:53:22 +08:00
0a286d150c ```
docs(day01): 完善Go语言基础教程的目录结构和环境搭建指南

- 更新README.md,将基础语法等章节转换为链接形式,便于导航
- 重构环境搭建文档,添加vscode开发环境配置说明
- 增加Go项目开发实践demo,包含完整的项目初始化流程
- 添加示例代码文件,演示Hello World程序和数据库连接
- 补充Go模块依赖管理文件go.mod和go.sum
```
2025-12-28 12:01:22 +08:00
744ef87ba8 ```
docs(syntax): 添加Go语言基础语法文档和示例代码

新增了基础语法的详细说明文档,包括:
- Go程序的基本组成结构
- 变量与常量的定义和使用方法
- 基础类型介绍
- 词法标记(Lexical Token)说明

同时添加了对应的示例代码文件,演示变量声明、
常量定义、类型推导等基础语法的使用。
```
2025-12-28 12:00:58 +08:00
1d62dac00c ```
docs(day01): 添加课程文档和示例代码

- 添加 .gitignore 文件忽略编译产物
- 更新 README.md 将课程内容链接到具体章节
- 新增 env/README.md 环境搭建指南,包含 Docker、Go语言安装和IDE配置
- 新增 hello_world/README.md Go语言基础教程和hello world程序详解
- 添加 hello_world/main.go 示例代码
```
2025-12-28 10:49:30 +08:00
eeae40755e ```
docs(README): 添加GO20课堂笔记文档

- 创建主README.md文件,包含课件链接和课程内容大纲
- 添加day01/README.md文件,详细描述基础语法与环境搭建课程内容
- 包含课程介绍、教学方式和具体学习内容列表
```
2025-12-28 09:46:14 +08:00
ab384aa159 first commit 2025-12-27 22:22:13 +08:00