随笔分类 - go
摘要:基本格式 用空格缩进, 不能用tab 用#标记注释 列表: 用短划(-)标记元素 映射: 用冒号(:)分隔key, value. 如果写在一行, 需要用逗号分隔并前后加花括号 字符串: 不加引号, 加单引号或者加双引号都可以, 加双引号时可以使用\开头的转义字符 多行字符串可以用 | 或 > 符号,
阅读全文
摘要:https://studygolang.com/pkgdoc
阅读全文
摘要:GORM中文文档读者可以直接看文档,本文只是从文档记录个人常用的一些操作。 1.安装 go get -u github.com/jinzhu/gorm 2.使用 官方一个快速入门的例子 package main import ( "github.com/jinzhu/gorm" _ "github.
阅读全文
【go学习】查询数据库报错 "created_at": unsupported Scan, storing driver.Value type []uint8 into type *time.Time
摘要:错误信息sql: Scan error on column index 1, name "created_at": unsupported Scan, storing driver.Value type []uint8 into type *time.Time 解决方案在连接数据库的末尾加上pars
阅读全文
摘要:1 什么是Context Context通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到上下文。一般理解为程序单元的一个运行状态、现场、快照,而翻译中上下又很好地诠释了其本质,上下上下则是存在上下层的传递,上会把内容传递给下。在Go语言中,程序单元也就指的是Goroutine。
阅读全文
摘要:http://c.biancheng.net/view/120.html https://www.topgoer.com/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1/%E6%8E%A5%E5%8F%A3.html https://learnku.com/docs/gor
阅读全文
摘要:一、new 函数原型:func new(Type) *Type函数作用:用来分配内存,只有是一个参数,参数为类型,它的返回值是一个指向新分配类型的指针,并且内存置为零。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package main import "fmt" fun
阅读全文
摘要:彻底搞懂golang的GOROOT和GOPATH go安装依赖包(go get, go module):https://blog.csdn.net/weixin_41519463/article/details/103501485 : 1、GOPATH 和 GOROOT不同于其他语言,go中没有项目
阅读全文
摘要:原文链接:VS Code 中的代码自动补全和自动导入包 文章目录 其他 参考资料 VSCode 必须安装以下插件: 首先你必须安装 Golang 插件,然后再给 Go 安装工具包。 在 VS Code 中,使用快捷键:command+shift+P,然后键入:go:install/update to
阅读全文
摘要:1.命名规范# 1.1 Go是一门区分大小写的语言。 命名规则涉及变量、常量、全局函数、结构、接口、方法等的命名。 Go语言从语法层面进行了以下限定:任何需要对外暴露的名字必须以大写字母开头,不需要对外暴露的则应该以小写字母开头。 当命名(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开
阅读全文
摘要:前面的文章中记录了安装 golang 和配置开发环境,本文将学习的 go 命令行命令以及使用场景。 go env -w GOPRIVATE="git.garena.com/xxx,git.garena.com/xxxx,git.garena.com" go env -w GOPROXY="https
阅读全文
摘要:jquery中文网为您提供一文彻底搞懂go mod使用等资源,欢迎您收藏本站,我们将为您提供最新的一文彻底搞懂go mod使用资源 目录 一、如何使用go mod 二、golang开启mod后import报红解决 三、go mod 怎么导入本地其它项目的包? 四、完整代码 一、如何使用go mod
阅读全文
摘要:在日常使用fmt包的过程中,各种眼花缭乱的print是否让你莫名的不知所措呢,更让你茫然的是各种格式化的占位符。。简直就是噩梦。今天就让我们来征服格式化输出,做一个会输出的Goer。 fmt.Print有几个变种: Print: 输出到控制台,不接受任何格式化操作 Println: 输出到控制台并换
阅读全文
摘要:你好,Go语言 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 因工作需要,准备入坑,先从环境安装开始,输出一个 Hello World。 环境安装 目标 安装完成并运行 Hello World 成功! 本机系统:macOS High Sierra 10.13.4 Go 版本
阅读全文