golang

chenqianghqu32 分钟前
golang
go语言SDK升级到1.27更新调试查看 Delve 版本 打开终端(Terminal),输入以下命令:bash dlv version 如果安装正确,你会看到类似 Delve Debugger Version: 1.27.0 的输出。如果提示“命令未找到”,说明 Delve 没有安装,或者其所在的目录没有添加到系统的 PATH 环境变量中。
ttwuai3 小时前
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
参.商.17 小时前
leetcode·golang
【Day 53】76. 最小覆盖子串给定两个字符串 s 和 t,长度分别是 m 和 n,返回 s 中的 最短窗口子串,使得该子串包含 t 中的每一个字符(包括重复字符)。如果没有这样的子串,返回空字符串 ""。
传奇开心果编程1 天前
后端·学习·golang
【Go入门练中学】第2课:条件与循环本课目标:掌握 if、for、switch;理解 Go 循环只有 for;能用条件与循环完成猜数字小游戏。
传奇开心果编程1 天前
后端·学习·golang
【Go入门练中学】第1课:从零开始本课目标:安装并运行 Go;看懂第一个程序;掌握变量、常量、基本类型和格式化输出;完成多元化习题。一、准备:安装与运行
报错小能手1 天前
golang
GO语言接口 泛型 错误处理接口(interface)是 Go 语言中的一种类型,用于定义行为的集合,它通过描述类型必须实现的方法,规定了类型的行为契约。
蓝宝石的傻话2 天前
golang·rust
MiBee Eye 蜂眼:把闲置的 Linux 小板做成一台能进国标平台的摄像头国内做视频接入,绕不开两条协议线。一条是 ONVIF,摄像机被 NVR 自动发现、拉流,靠它。另一条是 GB/T 28181,视频进各类行业平台项目,靠它。
我不会起名字3222 天前
数据结构·经验分享·算法·golang·项目实战·复盘
万字总结Golang入门项目| 技术栈:Go + Gin + MySQL + Redis + Viper + Zap + JWT + Docker 这份报告按:先说它是什么、怎么搭的,然后重点拆 5 个有含金量的实现和 5 个真实踩过的坑,最后直白地指出不足和下一步。看不懂的术语我都在第一次出现时解释了。下面所有代码引用都相对项目根目录。
我不会起名字3223 天前
java·数据结构·python·算法·golang·深度优先·力扣
一天一道算法题(34):回溯法的经典例题(子集)给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。
A心有千千结3 天前
数据库·golang·可观测性·观测云
GO 使用 OpenTelemetry 进行编译时插桩,实现零码注入在不改动业务代码、不手动初始化 OpenTelemetry SDK 的情况下,为 Go 应用自动生成链路数据,并通过 OTLP 上报到观测平台。
金金计较.4 天前
java·开发语言·golang
Go语言-3结构体用于把多个不同类型变量打包成自定义类型,struct 是值类型,赋值、函数传参都会完整拷贝。Student 直接嵌入 User,可直接访问 Name、Age,Go 推荐用组合替代继承。
名字还没想好☜4 天前
开发语言·后端·golang·go·json
Go 用 json.Decoder 流式解析大 JSON:边读边处理不爆内存线上有个日志导出接口,返回一个包含几十万条记录的 JSON 数组,几百 MB。你用 json.Unmarshal 一读,内存直接飙上去,容器 OOMKilled。问题很清楚:Unmarshal 要求先把整个 JSON 读进内存的 []byte,再反序列化成一个完整的大切片——数据多大,内存就要多大,峰值还翻倍。
皓月盈江4 天前
linux·vscode·ubuntu·golang·debian
Linux系统使用VSCode搭建GO开发环境1.在GO语言中文网,下载适合自己的GO语言环境安装包2.解压压缩包到/opt目录3.配置环境变量:使用vim或nano编辑你的 shell 配置文件 ~/.bashrc,在文件末尾添加以下内容:
小羊在睡觉5 天前
linux·后端·golang
HLS视频目录1.HLS 是怎么把视频“切开”播放的2.HLS 里最重要的两个东西3.点播和直播有什么区别4.自动切换清晰度
金金计较.5 天前
开发语言·算法·golang
Go语言-2Go的复合类型包含数组、切片、map、结构体。数组是固定长度、元素类型相同的连续内存集合。数组长度属于类型的一部分,[3]int 和 [5]int 是两种完全不同的类型。 数组属于值类型,赋值或者传给函数时,会完整复制一份全部元素,数据量大的时候性能开销高,所以业务代码很少直接使用数组,数组更多是切片的底层载体。
平头哥AI6 天前
android·服务器·学习·golang·go
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As本文是《100天精通Go基础入门》专栏第 22 篇,订阅读到这里就算跟昨天接上了。摘要:本文基于 Go 1.27,终端与报错截图全部由本机 go run / go build 真实抓取。昨天我们立了"错误即值"的规矩,也把哨兵错误用 == 认了出来——可一旦中间层给错误套了句上下文,== 当场失灵。今天补上缺的那一环:用 fmt.Errorf 的 %w 把底层错误挂进链里,再靠 errors.Is 隔着包装认出哨兵、errors.As 顺着链捞出具体类型的字段,并用 errors.Unwrap 手动剥一层
golang学习记6 天前
开发语言·golang·json
Go 1.27新特性: json/v2使用有趣指南前言:那些年被 encoding/json 气哭的瞬间如果你用 Go 写过几年业务代码,大概率被 encoding/json 气到过——它就像个"老好人",啥都忍,啥都不吭声。