随笔分类 - golang
摘要:目录操作 创建目录 如果用mkdir只能用于创建单个目录, 如果创建一组嵌套目录(如’dir1/dir2/dir3’),则会报错。 Mkdir 用于创建单个目录。 err:=os.Mkdir("./dir1",os.ModePerm) if err!=nil{ fmt.Println(err) }
阅读全文
摘要:http 分析包分析 https 客户端跳过http认证 golang http请求server的https文件,出现错误 error: certificate signed by unknown authority, go的Client端默认要对服务端传过来的数字证书进行校验的,如果这个证书是由不
阅读全文
摘要:1. go mod 添加本地package依赖 go mod 作为golang新的版本管理工具,减少了对GOPATH的依赖。 但是对本地文件的依赖的时候,提示 build server: cannot find module for path 处理步骤 1. 依赖的包生成模块 2. 工程文件中,go
阅读全文
摘要:1. 数据按照时间聚合操作 1.1 正常的数据结构 1.2 mongo命令行查询 按照记录的时间指标,按照1分钟的纬度,进行统计聚合。 In the db.collection.aggregate method and db.aggregate method, pipeline stages app
阅读全文
摘要:Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。 Mac下编译Linux, Windows平台的64位可执行程序: Linux下编译Mac, Windows平台的64位可执行程序: Windows下编译Mac, Linux平台的64位可执行程序: GOOS:目标可执行程序运行操
阅读全文
摘要:综述 golang package是基本的管理单元,package是golang最基本的分发单位和工程管理中依赖关系的体现. 每个golang源代码文件开头都拥有一个package声明,表示该golang代码所属的package。 在golang工程中,同一个路径下只能存在一个package,一个p
阅读全文
摘要:本文主要对golang环境下命令行的解析进行了相关的总结.命令行在C下有getopt等函数, 在golang下提供了更为方便的处理方法. 1.命令行参数获取:命令行获得可通过os.Args参数, Args在os中定义为:var Args []stringArgs hold the command-l
阅读全文

浙公网安备 33010602011771号