稀土掘金

一个帮助开发者成长的社区,挖掘最优质的互联网技术

2265篇收录文章访问博客 →

最新文章

  • 只借不占:Rust 的引用与借用

    只借不占:Rust 的引用与借用 如果你已经动手试过上一篇的例子,很快就会撞上第一堵墙:把 String 传给一个函数,函数用完,你的变量就没了——所有权跟着参数一起移走了。 长度倒是算出来了,可 s

  • Redis已正式接入AI

    前言 Redis正在从一个“缓存中间件”进化成AI应用的“实时数据基础设施”。 2026年,Redis在AI方向上的布局已经全面铺开——向量搜索、Vector Sets、语义缓存、AI Agent上下

  • Agent调试、错误处理与成本优化

    调试、错误处理与成本优化 Workflow 跑起来不难,难的是跑出来的结果不对、或者跑得太贵。这篇讲实际踩坑中总结的调试方法和省钱技巧。 一、Agent 不按预期行事 这是最常见的问题:你让它列大纲,

  • Python + OpenCV 识别 GIF 中旋转最快的图形:基于时间周期的动态识别

    Python + OpenCV 识别 GIF 中旋转最快的图形:基于时间周期的动态识别 1. 识别问题与核心判断 画面中存在多个位置固定、旋转速度不同的线条图形,目标是找出旋转最快的候选并返回中心坐标

  • Nodejs 第三十四章 数据库(表达式和函数、子查询和连表)

    表达式 MySQL表达式是一种在MySQL数据库中使用的计算式或逻辑式。它们可用于查询、更新和过滤数据,以及进行条件判断和计算。 算术表达式:可以执行基本的数学运算,例如加法、减法、乘法和除法。 字符

  • 别再把 build.zig 当配置文件:Zig 构建系统从零到实战

    很多语言把构建配置写成一堆声明:源码目录、编译参数、链接库、安装目录分别放在不同字段里。Zig 走了另一条路:build.zig 本身就是一个 Zig 程序。 这意味着,构建逻辑可以使用普通的变量、

  • Badu/bus:Go 轻量级泛型发布/订阅事件总线

    badu/bus (github.com/badu/bus) 是一个 Go 语言基于泛型实现的轻量级发布-订阅(Pub/Sub)事件总线库。

  • Fyne:让 Go 开发者也能玩转 GUI

    fyne.io/fyne 是一个用于构建桌面和移动GUI应用的 Go 语言库。它提供了跨平台支持,允许开发者在 Windows、MacOS、Linux、iOS 和 Android 上使用相同的代码。

  • Go 实现 Mysql AES 与 Scanner/Valuer 自动加解密

    本文将介绍 Go 语言中的 forgoer/openssl 加解密库,并基于它实现 MySQL AES_ENCRYPT 函数的 Go 版本。

  • Go-redis:执行 Lua 脚本

    go-redis (github.com/redis/go-redis) 支持 Lua 脚本 redis.Script,本文在这里简单展示其在秒杀场景中使用的代码片段。