代码如下 如果调用 time .parse() 这个玩意相差 8小时。默认时区是utc package main import ( "fmt" "time" ) func main() { fmt.Print…
标签:golang
golang 读写json格式文件
新博客地址(shankusu.me) 转载自 https://blog.csdn.net/boss2967/article/details/87256964 package main import ( &nbs…
关于Golang在vscode编辑器中的语法过于严格而产生的警告问题
vscode编辑golang,对于用惯了vs的人来说,很方便,但是,太过严格的代码规范,实在让人头疼。 不写注释,警告 命名不是驼峰,警告 字母没大写,警告 。。。。 粘贴下面代码到设置文件中,消除警告 设置文件路径 左…
golang中数组与切片的应用
代码加注释撸起来 package main /** * @Description:数组与切片 * @Author: guai * @Date:2020/2/21 9:15 **/ import ( "fmt" "math…
go语言之数组与字符串之间的相互转换
一,字符串如何转换为数组(切片) 个人理解的是 切片是动态数组,因为我是c 出身,下面切片暂且直接叫做数组了 1.数组的创建: var endpoint = []string{ "0.0.0.0:2379"} //直接初…
golang将静态资源文件打包进二进制文件
默认情况下,将项目打包成二进制的时候是不会加入静态资源文件的,因此在部署的时候还需要捎带上这些文件,比如,一些配置文件,图片,样式表等。 很多时候,这些静态文件是不需要变的,如果能一并加入到二进制文件,就能减少部署时的依…
Golang 中的大顶堆或小顶堆
Golang 中没有提供可直接使用的大顶堆或小顶堆,需要自己去实现 container/heap 包中的 heap.Interface 接口才能实现,具体如下。 package main import ( "contai…
Golang科学计数法转换string数字输出
1、问题 最近接手一个商城运单号模块,接手后发现有部分运单号返回给前端是按照科学计数法的方式返回,如:8.0497183772403904E+17,后查库发现这些运单号在excel导入的时候就是按照科学计数法导入,没做任…
golang编译exe程序设置图标和软件信息
前期准备一张ico图标,以下操作均为windows下进行 1、下载goversioninfo,地址https://github.com/josephspurrier/goversioninfo go get https:…
gorm设置自定义数据类型字段的默认值
问题背景 在使用gorm时,往往默认的数据类型不满足我们的要求,需要使用一些自定义数据类型作为字段类型,并需要设置一些默认值,如下面例子。 定义一个Status数据类型和LocalTime数据类型,分别表示状态和时间,并…
go语言查询mysql的返回结果判断处理
对于Query而言,没有数据是不会返回error,同时sql.rows也没有返回关于长度的属性,因此只能自己遍历rows属性,这是比较操蛋的事情, 对比而言QueryRow就相对于友好一点,如果没有返回结果,error的…
leetcode.69.求一个数的平方根
题目描述 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例1: 输入: 4 输出: 2 示例2: 输入: …