Golang 开发中常见的坑 (一):interface 相关

0x01 以下代码能通过编译吗

不能通过编译,因为类型 man 没有实现 user 接口,实现 say 方法的是*man 类型,两者不能统一。 把 func (p *man) say(hello string) 改成 func (p man) say( ... 阅读更多

Next 主题升级到 6.0 后的语言问题

next 主题从 5 升级到 6 后,不管怎么设置语言都是一直为英语。 后面查看主题的语言包才发现 6.0 的中文语言包名字已经改了,之前是 zh-Hans ,现在已经做了对应的调整。

在站点配置文件_config.yml 中修改 language: ... 阅读更多

git mv 出现 fatal: bad source... 的解决方法

0x01 问题描述 使用 git mv 重命名文件时出现以下错误信息:

0x02 问题原因 源文件 go/src/handle/add.go 在本地已经被删除了,但是 git 库中并没有被删除,所以重命名该文件的上级目录时产生了冲突。 通过 ... 阅读更多