前阵子朋友送了一块开发板,型号叫ESP32-2432S028R,网上管它叫"CheapYellowDisplay",简称CYD。板子上自带一块2.8寸触摸屏,我看网上都是用Arduino或MicroPython玩的,想着能不能用Rust搞点有意思的。于是就写了这个电子宠物
十多年前用Erlang做了一个MySQL Proxy,当时是一个懂协议专家团队开发的项目;到了 vibe coding 时代,一个人也终于能认真把它做起来。
起因某天我在终端里敲命令,突然想:能不能让输出更炫一点?比如把普通的HELLO变成这种大字
做后端开发的同学应该都遇到过这个问题:分库分表之后,数据库自增ID就没法用了。每个库都从1开始自增,合并数据的时候ID就会冲突。这时候就需要一个分布式ID生成服务。今天我们就用Rust从零开始写一个,支持三种主流算法:Snowflake、ULID、NanoID。先聊聊几种
本文分享在agent-io项目中将传统SQLite全文搜索方案升级为LanceDB向量数据库的完整实践,重点介绍了如何实现语义搜索、API设计以及踩坑经验。背景在开发AIAgent项目时,我们需要一个高效的记忆存储系统来保存对话历史、用户偏好和知识库。最初选择了SQLi
如何让你的AI助手拥有"长期记忆"?本文将从架构设计到代码实现,带你深入理解一个生产级的Agent记忆系统。前言你有没有发现,和AI聊久了,它会"忘记"之前说过的内容?这是因为LLM本质上是无状态的——每次对话都是全新的开始。要让AI真正成为智能助手,我们需要为它构建
这篇文章将深入剖析SpacetimeDB的技术架构,看看这个"颠覆传统"的数据库如何重新定义实时应用的后端开发范式。前言:一个困扰开发者多年的问题如果你开发过实时游戏、聊天应用或协作工具,你一定经历过这样的架构:客户端→API服务器→数据库↓
在大模型能力飞速迭代的今天,Agent已成为AI应用的新范式。但Agent真正落地生产,需要的不只是模型,更需要一套扎实的基础设施。前言当我们真正着手开发一个Agent应用时,会发现:多模型适配:OpenAI、Anthropic、Google各有各的API风格工
最近很多人问我一个问题:用AI写Bevy项目,到底是效率神器,还是灾难制造机?结论很简单:AI不是帮你写Bevy,而是帮你当“实时架构协作者”。如果你只是让它“写个Bevy游戏”,你会得到一坨能跑但不可维护的代码。但如果你用工程流打法,它可以直接把Bevy开发效率提
当你独自驾车行驶在无尽的公路上,两旁是悬崖和树林,脚下是油门...等等,别踩太猛,会掉下去的!前言作为一名程序员,你是否想过自己动手做一款游戏?今天我们来一起用Rust和Bevy游戏引擎开发一款名为"LonelyHighway(孤独的公路)"的3D无限驾驶游戏。这篇文