Go

首页 标签 Go
# Go #
关注
24094内容
|
1小时前
| |
来自: 云原生
Go slog 日志打印最佳实践指南
Go 1.21 引入的 `log/slog` 提供原生结构化日志能力,围绕 Logger、Handler、Record 三大核心设计。本文详解其最佳实践:类型安全属性、linter 规范、分级日志、上下文传递、敏感信息脱敏、性能优化及自定义 Handler 等,助你构建高效可靠的可观测性日志系统。(239字)
|
1小时前
| |
来自: 云原生
Go 语言中你可能不知道的 8 个微妙细节
Go看似简单,实则细节决定成败。本文精选8个易被忽视却至关重要的语言特性:range遍历整数、~T泛型约束、UTF-8字符串长度陷阱、nil接口误区、nil指针方法调用、time.After泄漏风险、struct{}零开销信号、JSON“-”字段隐藏等,助你写出更健壮、地道的Go代码。(239字)
|
1小时前
| |
来自: 云原生
谷歌推出新一代AI开发框架Genkit: Go 入门指南:用 Go 轻松构建 AI 应用
Genkit 是 Google Firebase 推出的开源 AI 应用框架,支持 Go、JS、Python。Genkit Go 为纯 Go 实现,统一接入 Gemini/OpenAI/Vertex AI,内置可视化调试、类型安全结构化生成,专为生产环境设计,5 分钟即可启动首个 AI 应用。
|
1小时前
| |
来自: 云原生
15个你可能还不知道的Go语言微妙特性
本文精要总结Go语言15个关键特性:空结构体零内存、方法值/表达式、通道方向性、defer参数早求值、切片容量长度区别、接口动态类型、空接口与类型断言、select随机选择、函数仅nil可比较、数组值传递、map并发不安全、字符串不可变、iota枚举、命名返回值、build tags条件编译。
|
1小时前
| |
来自: 云原生
Go 并发编程:原子操作(Atomics)完全指南
本文深入解析 Go 原子操作:原理、`sync/atomic` 类型与 API(如 `Load`/`Store`/`CAS`)、经典竞态陷阱(组合非原子)、与互斥锁的选型策略,强调“单操作原子,组合不原子”这一核心原则,并提供计数器修复、一次性门控等实战范例。(239字)
|
6天前
|
含光热电站、有机有机朗肯循环、P2G的综合能源优化调度(Matlab代码实现)
含光热电站、有机有机朗肯循环、P2G的综合能源优化调度(Matlab代码实现)
|
10天前
| |
来自: 云原生
【Azure Function】在Azure上的 Python Function 资源被扫描出包含安全漏洞
Azure Python Function因`cryptography<41.0.5`(当前3.1.1)存在CVE-2023-5363高危漏洞。本地开发可直接修改requirements.txt;Portal创建的函数则需通过Kudu站点(scm.chinacloudsites.cn)进入/wwwroot,编辑requirements.txt升级版本并重启应用。
|
11天前
|
蓝易云:解决在Windows平台上运行Golang程序时出现的syscall.SIGUSR1未定义错误。
通过这种结构,你的代码既可以在支持 SIGUSR1 信号的系统上正常工作,又可以在不支持这些信号的 Windows 系统上编译通过,确保跨平台的兼容性和功能的完整性。
|
13天前
|
2.6力扣每日一题-3379转换数组
本题要求将循环数组 nums 转换为新数组 result:对每个下标 i,按 nums[i] 正负决定左右移动步数(0 则保持),在循环数组中定位目标下标并赋值。关键在于用 `(i + nums[i]) % n`(配合模运算处理负数)高效计算等价下标。代码简洁,时间复杂度 O(n)。
|
15天前
|
轻量Golang爬虫:带HTTP代理实现
Golang爬虫仅用标准库即可高效运行。本文分两步演示:先实现无代理的百度首页抓取;再通过http.Transport配置HTTP代理,替换真实IP、降低封禁风险,保障隐私与稳定性。
免费试用