# go-study **Repository Path**: wanli_work/go-study ## Basic Information - **Project Name**: go-study - **Description**: go语言学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-study 这是一个 Go 语言学习项目,包含了多个模块和示例代码,适合用于学习和实践 Go 编程语言的基础知识和一些高级特性。 ## 目录结构 - **beego**: 包含 Beego 框架的测试代码。 - **go-sql**: 使用 SQLx 和 XORM 库进行数据库操作的示例。 - **pojo**: 包含多个结构体定义和相关方法,用于演示面向对象编程。 - **init**: 包含初始化函数的示例。 - **temp**: 临时文件目录。 - **img & destination**: 图片资源目录。 - **.idea**: IDE 配置文件。 ## 主要功能 - **数据库操作**: 在 `go-sql` 目录下,使用 SQLx 和 XORM 进行 MySQL 数据库的连接、查询、插入、更新和删除操作。 - **面向对象编程**: 在 `pojo` 目录下,展示了结构体的定义、方法的实现以及接口的使用。 - **初始化函数**: 在 `init` 目录下,展示了 Go 语言中初始化函数的使用。 ## 安装与运行 ### 依赖安装 确保你已经安装了 Go 环境。然后根据需要安装以下依赖: - **SQLx**: `go get -u github.com/jmoiron/sqlx` - **XORM**: `go get -u github.com/go-xorm/xorm` ### 运行示例 1. **运行数据库示例**: - 修改 `go-sql/src/sqlx/sqlx-mysql.go` 和 `go-sql/src/xorm/xorm-mysql.go` 中的数据库连接信息。 - 运行 `go-sql/src/main.go` 来执行数据库操作。 2. **运行面向对象示例**: - 修改 `pojo` 目录下的结构体和方法,运行 `main.go` 来测试功能。 ## 贡献 欢迎提交 Pull Request 和 Issue。请遵循项目的代码风格和贡献指南。 ## 许可证 本项目采用 MIT 许可证。详情请查看项目中的 LICENSE 文件。