摘要:
go 1.13中默认启用了Modules进行依赖管理,在学习Modules过程中遇见了一些坑,特此记录。 首先 go mod init xxx 命令用来初始化依赖管理,这里的xxx是新建项目的包名。 replace指令用来替换导入本地包,在替换时=>两侧的空格是不可省略的,替换语法是 go mod 阅读全文
摘要:
golang使用test来进行单元测试,命令如下 go test [packages] 上面命令中packages可以省略,如果省略则是directory mode模式,不省略则是package list mode模式。 directory mode模式是运行当前目录下 _test.go 后缀的测试 阅读全文
摘要:
要在MySQL表中复制一行,网上一搜有很多结果,大概类似这样: insert into 表1 select * from 表1 where id =1; 或者是这样 insert into 表1(字段2,字段3) select 字段2,字段3 from 表1 where id=1; 对于没有设置主键 阅读全文
摘要:
代码如下(代码大意表达,没有考虑和处理各种空等意外情况): package main import ( "strings" "github.com/golang-collections/collections/stack" ) type node struct { i int next *node 阅读全文