aries 发表于 2022-07-01
分类于 Go
用了一段时间的Golang之后,一直有个困惑,为什么报错的时候提示是这样的。
aries 发表于 2022-05-26
分类于 Go
标签 : go
当我们配置好go环境,可以正常使用go命令,但是使用 sudo 权限执行 go 命令,出现`sudo: go: command not found`时:
首先,你要安装Prettier美化插件。第一步,先打开vscode软件,方便快捷的方式就直接使用快捷键cmd+,(是cmd加逗号,windows下百ctrl加逗号)唤出快速搜索条界面。
aries 发表于 2022-04-24
分类于 杂七杂八
标签 : git
使用 Git 做代码版本控制时,有时候会不小心把某些敏感的文件提交到 Git 仓库,可能过后很久才发现。或者是以前提交的文件,现在发现不合适,需要从仓库中清理。 如果但是删除文件,然后提交的话,还是可以从仓库的历史记录中找出这个文件,这个问题就比较严重了。
aries 发表于 2022-04-14
分类于 Go
标签 : go泛型
Go 泛型的草案已经基本定型了,与其他语言最大的不同应该就是 Go 的泛型利用 Interface 做 Constraint,可以说是与现有的 Interface 充分结合,之前的草案本来要引入新的关键字 contracts 在这次改动后被现有的 interface 代替,这使得 Interface 的概念更像 Rust 的 trait(实际上 Go 的泛型概念也与 Rust 相似),不过 Go
有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令。
aries 发表于 2022-03-16
分类于 Go
通过刚才的测试
发现 goland 对泛型支持有 bug ,能正常编译的代码报错,先降回 1.17 了
针对这种情况,目前是建议通过 replace 来解决,即在 example 中的 go.mod 增加如下 replace:(v1.0.0 根据具体情况修改,还未提交,可以使用 v1.0.0)
aries 发表于 2022-03-16
分类于 Go
标签 : go
Go 1.18 是一个包含大量新功能的版本,同时不仅改善了性能,也对语言本身做了有史以来最大的改变。毫不夸张地说,Go 1.18 的部分设计十多年前,在第一次发布 Go 时就开始了构思(例如泛型,最早的时候在2009年R