首推 Awesome Go——Go 编程语言的百科全书。庞大的项目库,包含了大量优质的 Go 框架、第三方库和软...
redis-tools: ⚡A collection of redis tools, including distributed lock, cas, casEx, cadgithu...
1. 命令行工具:这是一个非常实用的项目,可以用来提高命令行效率。例如,可以创建一个工具来管理待办事项列表、生成随机密码、计算代码行数等。 2. 简单的Web应用程序:Web应用程序是当前流行的项目类型之一。可以使用Go语言的net/http包来编写一个简单的Web应用程序,例如一个简单的博客网站或一个RESTful API。 3. ...
GO入门,先从环境安装开始 环境安装 1. Windows 系统下安装 安装包下载地址为: https://golang.org/dl/golang.org/dl/ 如果打不开可以使用这个地址: The Go Programming Languagegolang.google.cn/dl/ 默认情况下 .msi 文件会安装在 c:\Go 目录下。你可以将 c:\Go\bin 目录添加到 Path 环境变量...
接下来的开发我还是选择visual studio code,因为在平时的开发项目都是经常使用的,所以文本编辑器还是vs code 后续再选择使用Eclipse IDE开发。 windows 环境下搭建go语音开发环境配置SDK 最头疼的就是每次的语言环境搭建,接下来还是耐心的完成吧。 1.3.1 SDK介绍 SDK 的全称(Software Development Kit 软件开发工具包)...
一、Go 基础 01 基础路线 Go开发环境搭建Go项目结构Go基础语法入门冯诺依曼体系结构和程序关系Go语言命名规范运算符和优先级if和switch分支for循环continuebreak、goto和Label转义字符和字符串字符串格式化线性表原理数组长度容量、修改、遍历数组内存模型切片长度容量和扩容策略常见线性数据结构对比string库字符串操作Map遍历、...
项目结构 service.go的内容: packagemainimport("context""fmt""log""net/http""os""os/signal""time")/** * 说明: * 终端运行 go run service.go * 浏览器打开:http://localhost:3001/ */// service.go 是程序的启动入口,上一章说过里面是一个 Web 服务器funcmain(){// 新建一个路由器实例 mux...
设置这个是为了能找到你项目文件路径下的src/bin/pkg三个文件夹(这三个文件是需要你手动创建的.也是必须创建的) 这样你运行go install的时候.go就会把编译好的包放进GXGo/bin文件夹里. PATH PATH是linux自带的一个变量.他相当于给某个文件夹A设置成快捷路径. ...
goim 是一个支持集群的im及实时推送服务(支持websocket,http和tcp协议)。 不过虽然 Go 发展很快,开发者们还是应该根据自己的实际情况选择是否要深入了解这门语言及其应用。如果各位还有其他在学习 Go 语言方面好的开源项目,欢迎在评论区留言,以供学习和交流。
配置用户变量GOPATH,变量名为GOPATH,变量值可以暂时设置为任意目录,我设置的为D:\Code\go,因为后面我们使用Goland这个IDE来创建项目,为了使每个项目相互隔离,使用不同的包,我们需要为每个项目设置不同的工作目录。 这个时候,打开cmd,输入go versioin就会出来当前安装的Go语言环境版本。我安装的版本为go1.17.6 ...