技术栈
golang
金金计较.
5 小时前
开发语言
·
golang
Go语言-4
包是 Go 代码组织的最小单元,用来拆分功能、避免命名冲突。别名导入:匿名导入:只执行包 init 函数,不直接使用包内变量 import _ "github.com/xxx"
名字还没想好☜
17 小时前
后端
·
golang
·
go
Go context.AfterFunc 实战(Go 1.21):context 一取消就自动跑清理,告别手写 goroutine 监听 Done
写 Go 服务时,你大概率写过这样一段代码:开一个 goroutine 死等 ctx.Done(),一旦 context 被取消就去做收尾——关连接、退订阅、删临时文件。写多了你会发现这套模板到处复制粘贴,还容易漏掉细节:context 早就取消了你才注册怎么办?任务提前正常结束了,那个监听 goroutine 还挂着不就泄漏了?
web守墓人
17 小时前
linux
·
windows
·
ui
·
golang
【goed/ui】自定义组件设计思想篇
不像vue3反倒像是react + ts的感觉了底层从windows gdi提升到direct2d后,界面清晰度和抗锯齿效果都提升,但是启动内存也加了个几十MB,不过相对于webview还是低得多。
chenqianghqu
2 天前
golang
go语言SDK升级到1.27更新调试
查看 Delve 版本 打开终端(Terminal),输入以下命令:bash dlv version 如果安装正确,你会看到类似 Delve Debugger Version: 1.27.0 的输出。如果提示“命令未找到”,说明 Delve 没有安装,或者其所在的目录没有添加到系统的 PATH 环境变量中。
ttwuai
2 天前
golang
Go开源后台管理系统推荐:怎么先排除 Fork、镜像和同名项目?
搜“Go开源后台管理系统推荐”时,不能只看截图和榜单。我的做法是三步:确认官方仓库,核验 archived、最近提交和 License,再回到 README、文档或源码路径找权限、RBAC 和 CRUD 证据。今天能进候选的项目包括 XYGo Admin、GFast、devinggo、gin-vue-admin、GoAdminGroup/go-admin 和 Simple Admin Core。它们不是同一类:有的是 GoFrame + Vue3 后台,有的是 Gin + Vue3 路线,有的是 go-z
参.商.
3 天前
leetcode
·
golang
【Day 53】76. 最小覆盖子串
给定两个字符串 s 和 t,长度分别是 m 和 n,返回 s 中的 最短窗口子串,使得该子串包含 t 中的每一个字符(包括重复字符)。如果没有这样的子串,返回空字符串 ""。
传奇开心果编程
3 天前
后端
·
学习
·
golang
【Go入门练中学】第2课:条件与循环
本课目标:掌握 if、for、switch;理解 Go 循环只有 for;能用条件与循环完成猜数字小游戏。
传奇开心果编程
3 天前
后端
·
学习
·
golang
【Go入门练中学】第1课:从零开始
本课目标:安装并运行 Go;看懂第一个程序;掌握变量、常量、基本类型和格式化输出;完成多元化习题。一、准备:安装与运行
报错小能手
3 天前
golang
GO语言接口 泛型 错误处理
接口(interface)是 Go 语言中的一种类型,用于定义行为的集合,它通过描述类型必须实现的方法,规定了类型的行为契约。
蓝宝石的傻话
4 天前
golang
·
rust
MiBee Eye 蜂眼:把闲置的 Linux 小板做成一台能进国标平台的摄像头
国内做视频接入,绕不开两条协议线。一条是 ONVIF,摄像机被 NVR 自动发现、拉流,靠它。另一条是 GB/T 28181,视频进各类行业平台项目,靠它。
我不会起名字322
4 天前
数据结构
·
经验分享
·
算法
·
golang
·
项目实战
·
复盘
万字总结Golang入门项目
| 技术栈:Go + Gin + MySQL + Redis + Viper + Zap + JWT + Docker 这份报告按:先说它是什么、怎么搭的,然后重点拆 5 个有含金量的实现和 5 个真实踩过的坑,最后直白地指出不足和下一步。看不懂的术语我都在第一次出现时解释了。下面所有代码引用都相对项目根目录。
我不会起名字322
5 天前
java
·
数据结构
·
python
·
算法
·
golang
·
深度优先
·
力扣
一天一道算法题(34):回溯法的经典例题(子集)
给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。
A心有千千结
5 天前
数据库
·
golang
·
可观测性
·
观测云
GO 使用 OpenTelemetry 进行编译时插桩,实现零码注入
在不改动业务代码、不手动初始化 OpenTelemetry SDK 的情况下,为 Go 应用自动生成链路数据,并通过 OTLP 上报到观测平台。
金金计较.
6 天前
java
·
开发语言
·
golang
Go语言-3
结构体用于把多个不同类型变量打包成自定义类型,struct 是值类型,赋值、函数传参都会完整拷贝。Student 直接嵌入 User,可直接访问 Name、Age,Go 推荐用组合替代继承。
名字还没想好☜
6 天前
开发语言
·
后端
·
golang
·
go
·
json
Go 用 json.Decoder 流式解析大 JSON:边读边处理不爆内存
线上有个日志导出接口,返回一个包含几十万条记录的 JSON 数组,几百 MB。你用 json.Unmarshal 一读,内存直接飙上去,容器 OOMKilled。问题很清楚:Unmarshal 要求先把整个 JSON 读进内存的 []byte,再反序列化成一个完整的大切片——数据多大,内存就要多大,峰值还翻倍。
皓月盈江
6 天前
linux
·
vscode
·
ubuntu
·
golang
·
debian
Linux系统使用VSCode搭建GO开发环境
1.在GO语言中文网,下载适合自己的GO语言环境安装包2.解压压缩包到/opt目录3.配置环境变量:使用vim或nano编辑你的 shell 配置文件 ~/.bashrc,在文件末尾添加以下内容:
小羊在睡觉
7 天前
linux
·
后端
·
golang
HLS视频
目录1.HLS 是怎么把视频“切开”播放的2.HLS 里最重要的两个东西3.点播和直播有什么区别4.自动切换清晰度