随笔分类 - GO学习
摘要:今天突然遇到了一个神奇的问题如下图,很多代码显示为灰色的未引用代码,但是确实该代码都有被引用。解决办法File -> Invalidate Caches/Restart 点击第一个选项重启即可解决
阅读全文
posted @ 2021-10-18 17:29
较劲儿
摘要:Linux环境下无法使用非权威ping问题(github.com/go-ping/ping包) 问题:在Linux环境中手动使用ping命令是可以正常执行的,但是golang程序调用go-ping包则会返回socket: permission denied错误,导致程序失败 程序源码 //测试3个包
阅读全文
posted @ 2021-10-18 17:28
较劲儿
摘要:一、接口是什么 interface是一组method签名的组合,我们通过interface来定义对象的一组行为。 (注意method 和普通func的区别) Interface是一种类型,和往常语言的接口不一样,它只是用来将对方法进行一个收束。然而正是这种收束,使GO语言拥有了基于功能的面向对象。
阅读全文
posted @ 2021-10-18 17:27
较劲儿
摘要:Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Mac 下编译 Linux 和 Windows 64位可执行程序 1 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go 2 CGO
阅读全文
posted @ 2021-05-07 07:41
较劲儿
摘要:一、安装Goland 一、Goland简介 Goland是由JetBrains公司旨在为go开发者提供的一个符合人体工程学的新的商业IDE。这个IDE整合了IntelliJ平台的有关go语言的编码辅助功能和工具集成特点 二、下载相应的安装包 1、官网下载地址 https://www.jetbrain
阅读全文
posted @ 2021-04-16 20:57
较劲儿
摘要:Go语言介绍 为什么你应该学习Go语言? 开发环境准备 从零开始搭建Go语言开发环境 VS Code配置Go语言开发环境 Go依赖管理及Go module使用 如何使用Go module导入本地包 解决go get下载包失败问题 Go语言基础 Go语言基础之变量和常量 Go语言基础之基本数据类型 G
阅读全文
posted @ 2021-03-08 22:22
较劲儿

浙公网安备 33010602011771号