首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Go安装
目录结构
Go 命令
依赖管理(dep)
Go 各版本特性
Go 调试工具Delve
性能测试工具PProf
单元测试和性能测试
GO 依赖管理工具 go Modules
Hello World!
数组
切片(slice)
map
结构体(struct)
常量和变量
流程控制
Go 反射reflect
Go 双向链表
Go 指针
new和make的区别
定时器NewTimer、NewTicker 和time.After
Golang 类型
Go 之 interface接口理解
判断数据类型
数据类型转换
json 处理
Go 字符串处理
GO 正则表达式
Go 中文和unicode字符之间转换
自定义包(package)
import
模板(text/template)
golang之JWT实现
go-sql-driver/mysql
Go语言 orm库
Go之web框架gin
Golang之rpc框架rpcx
Golang之微服务http框架hertz
当前位置:
首页>>
技术小册>>
Go开发权威指南(上)
小册名称:Go开发权威指南(上)
##### GOPATH目录 Golang项目目录下一般有三个子目录: 1.src 存放源代码(比如:.go .c .h .s等) 2.pkg 编译后生成的文件(比如:.a) 3.bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中) **源文件目录结构** 放于src目录下,基于每个人都有每个的风格,建议一个通用的目录是有必要的,以下目录结构仅做参考 ``` ├── conf ├── controllers ├── cron ├── doc ├── lang ├── middleware ├── models ├── public ├── tools ├── upload ├── vendor └── views ``` conf: 存放配置文件信息。 controllers:控制器信息。 cron: 定时程序。 doc:存放文档信息。 lang:语言包。 middleware:中间件。 models:数据处理。 public:公共静态文件。 tools:常用的工具和脚本。 upload:上传文件存放目录。 vendor:项目依赖的其他第三方库,使用 [`glide`](https://github.com/Masterminds/glide) 工具来管理依赖 或官方的dep。 views:渲染模板存放目录。
上一篇:
Go安装
下一篇:
Go 命令
该分类下的相关小册推荐:
Go Web编程(下)
Golang并发编程实战
WebRTC音视频开发实战
深入浅出Go语言核心编程(二)
深入浅出Go语言核心编程(三)
GO面试指南
Go语言从入门到实战
go编程权威指南(四)
企业级Go应用开发从零开始
go编程权威指南(三)
深入解析go语言
深入浅出Go语言核心编程(四)