Goland使用和go问题总结

版本信息:

goland: 2019.2.3

go版本: 14.6

 

1、Goland使用go 14.6版本后无法调试

处理过程:

1、https://github.com/go-delve/delve,选择code使用zip包下载后安装
2、依次打开:Help->Edit Customer Properties;若提示文件不存在,点击创建即可。
在文件中新增:dlv.path=你的dlv路径(windows的路径需要转义)
3、重启Goland即可(刚配置好后的第一次重启会比较慢)

注意:按照提示给出的地址无法下载

 

2、Goland无法运行main方法

Cannot run program "......" (in directory "D:projectgoawesomeProjectsrctest"): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

处理过程:
在入口文件的第一行改成如下即可
package main

原因: 包括main的函数运行必须在pakage为main的包中

 

3、go学习相关的参考资料

1、用 GODEBUG 看 GC
    https://segmentfault.com/a/1190000020255157?utm_source=sf-related
    备注: 有gc相关的详细格式
2、深入理解Go-垃圾回收机制
    https://segmentfault.com/a/1190000020086769
    备注: 主要三色标记+stw
3、Go 的垃圾回收机制在实践中有哪些需要注意的地方?
    https://www.zhihu.com/question/21615032
    备注:相关项目经验说明
4、Recycling memory buffers in Go
    https://blog.cloudflare.com/recycling-memory-buffers-in-go/
    备注:go中复用对象
5、理解Go协程与并发
    https://www.cnblogs.com/52fhy/p/11369028.html
    备注:go的协程
6、Go语言中defer的一些坑
    https://www.jianshu.com/p/79c029c0bd58
  go私房菜:
    https://zhuanlan.zhihu.com/golang-fans
7、相关参考资料
    wangxiaohui2015/golang_study
    https://github.com/wangxiaohui2015/golang_study

8、开源项目大集合
    https://github.com/xmge/gonote

9、go make和new的区别
    https://www.cnblogs.com/vincenshen/p/9356974.html

10、Go的坑
    Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[1]
        https://www.jianshu.com/p/4d4921d783ec
    Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]
        https://www.jianshu.com/p/682e2da771c8

11、Go 语言 panic 与 error 最佳实践
    https://zhuanlan.zhihu.com/p/87345297
    Golang错误和异常处理的正确姿势
    https://www.jianshu.com/p/f30da01eea97

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小她爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值