golang

鹏北海-RemHusband6 小时前
笔记·golang
Go 语言进阶笔记 — 面向 JS/TS 前端开发者进阶部分:结构体、接口、并发编程结构体是 Go 中最重要的数据组织方式,用于将多个字段组合成一个自定义类型。类似 JS/TS 中的 class 或 interface,但更轻量——没有继承,只有组合。
Starry-sky(jing)14 小时前
开发语言·人工智能·chrome·golang
Hermes Agent 接入 Qwen3.7-Max 报 401?OpenCode Go 模型路由源码级排查与修复本文记录了在 Hermes Agent 框架中通过 OpenCode Go 网关接入 Qwen3.7-Max 模型时,遭遇 HTTP 401 not supported for format oa-compat 错误的完整排查过程。从问题定位到源码级修复,每一步都可复现。
鹏北海-RemHusband15 小时前
笔记·golang
Go 语言基础笔记 — 面向 JS/TS 前端开发者基础部分:程序结构、变量、数据类型、运算符、流程控制、数组、切片、Map、指针、函数、字符串处理、类型转换、错误处理、defer/panic/recover
鹏北海-RemHusband18 小时前
笔记·golang
Go 包管理笔记 — 面向 JS/TS 前端开发者包管理部分:包的概念、Go Modules、自定义包、第三方包(logrus / viper)包(package)是 Go 代码组织和复用的基本单元,类似 JS 的模块(module)。
jieyucx18 小时前
开发语言·golang·json·序列化·tag
Go 语言 JSON 序列化/反序列化:Tag 用法完全指南在 Go 语言处理 JSON 时,struct tag(结构体标签) 是核心工具,它能精准控制结构体与 JSON 之间的序列化(Go → JSON)和反序列化(JSON → Go)规则,解决字段名映射、忽略字段、空值处理、嵌套结构等常见问题。
前网易架构师-高司机18 小时前
开发语言·算法·golang·机器人·ros
ROS2 Jazzy+Gazebo Harmonic 环境下,用 URDF 搭建机器人,配置物理属性、插件与桥接,修复车轮和激光雷达故障 (手把手保姆级教程)我们将学习统一机器人描述格式(URDF) 的基础知识,并搭建一台功能完整、搭载激光雷达传感器的两轮移动机器人,为仿真环境做好准备。
Reisentyan18 小时前
java·开发语言·golang
[Review]GoLang Learn Data Day 3原贴地址:https://www.cnblogs.com/Reisentyan/p/20206814最近一直很忙,于是理所当然的在企业训练营的技术面中落败了。 现在正在准备秋招,目标是全栈吧,不过为了以防万一,全栈要是没进去就倒闭的情况,还是各种东西都先学一点。首当其冲就是学go语言了,现代应该挺流行这个。不过因为太久没看,语法全忘记了,这里重新学一遍。 金八银九,我来了。
止语Lab18 小时前
开发语言·后端·golang
从文件到配置中心:Go 配置管理的三个升级拐点你的 Go 服务有多少个配置项?掰着手指头数一下:端口、数据库地址、日志级别、超时时间、限流阈值……不超过 20 个?那你大概率不需要配置中心。
Tony Bai19 小时前
开发语言·后端·golang·rust
从 Go 迁移到 Rust大家好,我是Tony Bai。在现代后端系统编程领域,Go 和 Rust 无疑是最耀眼的两大双子星。它们都拥有静态类型、编译型、单二进制文件分发等优异特性。然而,这两门语言在底层的设计哲学、运行时权衡以及开发者体验上,走向了截然不同的方向。
jieyucx1 天前
算法·golang·排序算法·sort
Go 语言 sort 包详解:从基础排序到自定义排序(含底层原理+零基础看懂)在 Go 开发中,排序是高频使用的基础功能,Go 标准库提供了开箱即用的 sort 包,无需依赖第三方库,就能完成基本类型切片排序、自定义结构体排序、逆序排序、检查有序性等操作。它基于高效的排序算法实现,兼顾易用性与性能,是 Go 开发者必须掌握的核心工具。
放逐者-保持本心,方可放逐1 天前
开发语言·golang·wasm·javascipt
Go + WebAssembly 构建树木数据统计分析系统在城市绿化管理中,树木数据的统计分析是一项重要工作。传统的数据分析方式存在以下痛点:关键点:通过 js.FuncOf 将Go函数暴露给JavaScript,实现跨语言调用。
jieyucx2 天前
开发语言·golang·json·序列化
Go 语言 JSON 序列化与反序列化在编程里,不同语言(Go、Java、Python、前端JS)要互相传递数据,必须用一种大家都认识的通用格式。 JSON 就是目前全世界最流行、最简单、最通用的格式。 本文从JSON 底层本质、数据类型、语法规则讲起,再到 Go 序列化/反序列化完整实战,包含字节级转换、内存地址变化、标签细节、易错点、底层原理,零基础可直接看懂、直接复制运行。
止语Lab2 天前
开发语言·决策树·golang
Go跨平台编译的决策树:从\CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build——一行命令,编译通过,binary 产出。
Kurisu5752 天前
java·数据库·golang
深度解析:Go 语言 GMP 调度器模型与内核线程探测Go 语言之所以在并发领域表现出极高的性能,核心在于其独特的 GMP 调度模型以及底层的用户态轻量级线程——Goroutine。与传统的操作系统线程(Kernel Thread)相比,Go 语言在用户态实现了对 CPU 资源的高效复用。本文将从 GMP 模型的数据结构、核心调度策略以及 Goroutine 的状态演变出发,深度剖析 Go 运行时的并发调度机制。
赴前尘2 天前
开发语言·后端·golang
Go 语言实现 TOTP 双因素认证完整指南在当今互联网时代,账户安全至关重要。传统的用户名+密码认证方式存在被暴力破解、钓鱼攻击等风险。TOTP(Time-based One-Time Password,基于时间的一次性密码) 作为双因素认证(2FA)的核心实现,被广泛应用于 Google、GitHub、AWS 等各大平台。
chushiyunen2 天前
开发语言·笔记·golang
golang笔记、gogo就是golang,是一回事。官网直接下载,下载位置也比较明显。 这个地址:https://golang.google.cn/learn/ 下载和安装都是一直下一步,没什么可说的。
Vect__3 天前
开发语言·c++·golang
C++转go之map、面向对象深度剖析Go 中声明 map 有三种方式,每种方式的内存状态不同,这是面试的基础考点。面试记牢:var m map[K]V 只声明不分配,此时 m == nil。对 nil map 读返回零值,写直接 panic。必须 make 后才能写入。
codeejun3 天前
golang·istio·kind
每日一Go-68、基于 Kind 的 Istio 本地实战(完整可跑)为什么需要Service Mesh(服务网格)?简单来说,当你的架构从“单体”演进到“微服务”后,原本简单的进程内调用变成了错综复杂的网络调用。Service Mesh(服务网格)的出现,是为了把“业务逻辑”与“网络基础设施”彻底解耦。
geovindu3 天前
开发语言·后端·设计模式·golang·屏障模式
go: N-Barrier Pattern项目结构:安装:调用:输出:
喵了几个咪3 天前
vue.js·react.js·golang·elementplus·vben·go-kratos
Go + Vue/React 全栈开发实践在企业中后台开发场景中,长期存在两大痛点:臃肿单体项目难以横向拓展,纯微服务架构对中小型团队过重;同时团队技术栈不统一,Vue、React 技术偏好并存,提升项目统一搭建成本。为解决以上问题,我基于 Go 语言打造双模后端基座,并配套三套差异化前端模板,封装出开箱即用的全栈脚手架 GoWind Admin(风行)。