go
简易Mac历史剪切板
基于go-fyne, 自动存储剪切板历史记录 (只支持文本)main.gopackage main
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/d
Gin框架集成Zap日志库
在go语言gin框架中,日志是默认输出到终端的,但是我们在实际工作中,一般来说是需要记录服务器日志的。而最常用的日志库就是zap日志库,我们需要将gin在终端输出的内容通过zap日志库记录到文件中假设你已配置好了Gin/ZapginDefault := gin.New()
ginDefault.Us
Ubuntu Golang 编译 + Docker部署
配置Golang编译环境下载go环境 https://studygolang.com/dl 选择go1.20.2.linux-amd64.tar.gztar -zxvf go1.20.2.linux-amd64.tar.gz 解压到 /usr/local/go创建 /usr/local/go-pat
Go的方法接收: 值接收与指针接收
package main
import "fmt"
type Circle struct {
r uint
}
func (c *Circle) add() uint {
c.r++
return c.r
}
func (c Circle) show() uint {
c.r++
快速上手Go以及实战Gin+Gorm
阅读本文需要一定的java开发经验以及一点c/c++的基础语法特性变量命名一般是名称在前, 类型在后匿名变量使用_标记忽略常量使用 const, 例const c_name1, c_name2 = value1, value2. 关键字: iota, 索引自增进行初始化常量package main
解决GoLand无法Debug
go 1.20rc1goland 2022.2.3无法进行debug控制台提示WARNING: undefined behavior - version of Delve is too old for Go version 1.20.-1 (maximum supported version 1.1