随笔分类 - go/golang
go语言
摘要:Golang fmt格式“占位符” 1、首先需要了解哪些占位符分别代表什么 这些是死知识,把常用的记住,不常用的直接查表就行了 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct {Name strin
阅读全文
摘要:总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成strin
阅读全文
摘要:常见的认证方式 一般用户认证主流的方式大致上分为基于 session 和基于 token 这两种。 基于 sesion 的认证方式 用户向服务器发送用户名和密码。 服务器验证通过后,在当前对话(sesion)里面保存相关数据,比如用户角色、登录时间等等。 服务器向用户返回一个 session_id,
阅读全文
摘要:goland运行时发现有一条标红语句go: -i flag is deprecated 修改方法:编译go项目时不需要加 -i 参数了,在Edit Configurations中去掉该参数删除红框部分后点确定OK再次运行就没有这个提示了
阅读全文
摘要:3.windows的GoLand激活 先执行unistall-current-user.vbs,直接双击打开,此步骤是为了防止之前有过激活信息,确保当前环境变量下没有激活工具的变量信息,可先执行卸载脚本在再进行后面的激活操作,避免激活失败。 出现弹框done说明成功 然后再执行install-cur
阅读全文
摘要:1、现象 Go下载模块提示连接失败 dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a per
阅读全文
摘要:windows环境下打包 go build fileService.go1 linux环境打包module fileServicego mod init fileServicego env -w CGO_ENABLED=0go env -w GOOS=linuxgo env -w GOARCH=am
阅读全文
摘要:mapData := make(map[string]*csEntity.SyncCodeScanRecordSdkDtl) linq.From(sdkResult).ForEachT(func(sdk *csEntity.CodeScanRecordSDKDetailPo) { if len(sd
阅读全文
摘要:// rmDuplicate 数组去重 func rmDuplicate(list []string) []string { var x []string for _, i := range list { if len(x) == 0 { x = append(x, i) } else { for
阅读全文
摘要:package utils import ( "errors" "fmt" "image" "image/color" "image/draw" "image/gif" "image/jpeg" "image/png" "io/ioutil" "math/rand" "os" "path" "tim
阅读全文
摘要:在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: 序号类型和描述 1 布尔型布尔型的值只可以是常量 true 或者 false。一个简单的
阅读全文
摘要:学习编程语言,早已不是学一点语法规则那么简单。现在更习惯称作选择 Ecosystem(生态圈),而这其中标准库的作用和分量尤为明显。在Go语言的安装文件里包含了一些可以直接使用的包,即标准库。Go语言的标准库(通常被称为语言自带的电池),提供了清晰的构建模块和公共接口,包含 I/O 操作、文本处理、
阅读全文
摘要:一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安装过程
阅读全文
摘要:1、Build Error: go build -o d:\Projects\GoProject\.vscode\__debug_bin.exe -gcflags all=-N -l . package .: no Go files in d:\Projects\GoProject\.vscode
阅读全文
摘要:下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 安装扩展 安装Go语言开发工具包 Windows平台按下Ctrl+Shift+P,Mac平台按Command+Shift+P VS Code界面会弹出一个输入框,如下图: 输入框中输
阅读全文