×

Golang教程

GoLang之接口interface(Golang接口)

ldt ldt 发表于2024-04-27 浏览8180 评论0
接口interface 1.接口介绍 在Go语言中接口(interface)是一种类型,一种抽象的类型; interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就像是定义一个协议(规则),只要一台机器有洗衣服和甩干的功能,我就称它为洗衣机。不关心属性(数据),只关心行为(方法); 为了保护你的Go语言职业生涯,请牢记接口(interface)是一种类型; 2.接口定义 2.1定义要求 2.2接口可以嵌入到其

Golang教程

go 函数 详解(Go 函数)

电脑爱好者 电脑爱好者 发表于2024-04-27 浏览4057 评论0
函数的定义和使用 (1)语法: func 函数名(形参列表)(返回值类型列表){    //代码体(程序体)    执行语句…    return + 返回值列表 } 函数定义:只能定义一次,名字是唯一的。 package main import "fmt" //函数定义 只能定义一次 名字是唯一的 func add(s1 int, s2 int) { sum := s1 + s2 fmt.Println(sum) } func main() { a

Golang教程

go - cron定时任务(go实现定时任务)

AB模板网 AB模板网 发表于2024-04-27 浏览5098 评论0
本文重点 go结合cron实现定时任务 gin结合cron实现定时任务 定时任务cron执行不成功? 定时任务原理(todo, 有时间再补充) 传送门 cron代码库cron文档V3cron文档 go结合cron实现定时任务 简单示例 话不多说, 先上一个最简单, 开箱即用的例子 相关依赖 go get github.com/robfig/cron/v3@v3.0.0 示例代码 package main import ( "fmt" "time" "gi

Golang教程

Go语言环境安装以及程序如何运行 宝塔面板Linux环境(go语言环境安装教程)

晓程云计算 晓程云计算 发表于2024-04-27 浏览5681 评论0
Linux环境 Go语言环境安装以及程序如何运行 最近在学习go语言 记录下在服务器上安装go语言环境 安装配置 : 宝塔Linux面板 7.6.0 1. 文件下载 go环境文件 可以去官网下载 自己选择环境文件 官网 https://golang.google.cn/) 文件地址 https://golang.google.cn/dl/ 2 解压 文件上传到 /www/server 目录 tar -xzvf 刚上传的文件名 示例 tar -xzvf go1.18.2.lin

Golang教程

golang导入本地自定义的包的方法与local import “./XXX“ in non-local package错误详解

qq_pw3xtszs qq_pw3xtszs 发表于2024-04-27 浏览5250 评论0
在编写go程序时,如果在导入包的时候想导入本地或相对路径下自定义的包,如果使用直接使用 import "./mypackage"这种格式往往就会出现以下报错: local import "./XXX" in non-local package 在查询资料发现有人说以前的版本这样是可以的,不过反正现在(我的go版本为1.18.3)是不行的。解决的方法也很简单,只要按照一定的格式导入包就可以了,尽管是比较基础的内容,但对于像我一样的初学者,难免有疑惑,下面具体分析。 情况一:导入

Golang教程

【Go电商实战05】结合项目解答使用Go中间件遇到的问题:中间件的概念和应用

财神 财神 发表于2024-04-27 浏览4022 评论0
我会把Go语言中的知识点结合商业项目,让大家理论联系实践,更好的学习理解,高效学,少踩坑。 上期回顾 上一篇内容分享了【电商实战04】ORM链式操作的字段过滤&为什么GoFrame不支持migrate功能?。 如果你第一次看我【电商实战】系列的文章,建议先看【电商实战01】先看这里:适合人群&课程大纲&开源地址&视频合集&一起学习 看过的朋友请忽略,继续往下看: 本期重点 用到的知识点包括: 中间件的概念和应用 GoF

Golang教程

Golang——从入门到放弃(golang 放弃)

L L 发表于2024-04-27 浏览7209 评论0
一、golang 简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。中文网在线标准库文档 1. go 语言特点 天生支持并发

Golang教程

使用GO111MODULE解决go导包难,下包难问题-go如何导包下载包?go包报错如何解决?

king king 发表于2024-04-27 浏览7952 评论0
快速解决方案 强制开启GO111MODULEgo env -w GO111MODULE=on 使用中国代理go env -w GOPROXY=https://goproxy.cn,direct 如果使用了上面两个命令还是无法解决你的问题,或者你想知道为什么要使用这两个命令,强制开启GO111MODULE到底有什么用,看完这篇博客应该就了解了。 GO111MODULE介绍 GO111MODULE开启和关闭对Go的包无论是导入,还是下载使用,都有着非常大的区别,老版本可以说就没

Golang教程

【Go实战基础】gin 如何获取 GET 和 POST 的请求参数

一颗心的坚持 一颗心的坚持 发表于2024-04-27 浏览5785 评论0
目录 一、简介 二、知识点 三、菜鸟实战 1、创建 go文件  2、运行结果 GET 方法, 添加路由参数和回调 POST 方法, json格式 POST 方法, 添加路由参数和回调, 填充参数 一、简介 实战场景: 如何使用 gin 获取 GET 和 POST 的请求参数 二、知识点 gin 路由 http 状态码 获取 GET 请求参数 获取 POST 请求参数 获取 POST Form 请求参数 三、菜鸟实战 马上安排! 1、创