AScript - C#轻量级动态脚本引擎

一、简介 AScript 是一个基于 C# 的动态脚本解析、编译与执行引擎。它支持C# 语法,可以让应用程序在不重新编译的情况下动态执行用户自定义的脚本逻辑。 开源地址:https://gitee.com/rockey627/ascript 二、核心特性 语法支持 C# 基本语法:变量、运算符、表达 ...

Mem0 源码解析系列(一):记忆是如何被添加的

博主头像 本文深入解析 Mem0 记忆添加机制,揭示其双存储架构(向量存储+图存储)如何实现智能记忆管理。通过源码剖析,详解 LLM 驱动的事实提取、相似性检索、增删改决策等核心流程,展现 Mem0 如何用提示词工程实现高效记忆生命周期管理,适合开发者理解 AI 记忆系统设计。 ...

为 Avalonia 启用平滑滚动与缩放

博主头像 为 Avalonia 启用平滑滚动与缩放 在 Avalonia 中,ScrollViewer 在鼠标滚轮下是没有平滑滚动的,看起来非常生硬。同时, ScrollViewer 也不支持平移、缩放等操作,这使得社区不得不使用为 PanAndZoom 等第三方控件 为此,我编写了 SmoothScroll ...

海盗分金问题全解

博主头像 “五个海盗,100 枚金币,怎么分才能让自己活下来,还拿到最多的钱?” 作为最流行的博弈论题目之一,这道题存在多种规则: 投票门槛怎么定:过半就行,还是必须严格多数? 海盗的偏好顺序是什么:先保命,再要钱,最后是喜欢杀人,还是讨厌死人? 经典版:半数及以上通过 这是流传最广的版本,也是大家最熟悉的 ...

复刻字节 AI 开发流:实践 Node.js 通用脚手架

博主头像 复刻字节 AI 开发流:实践 Node.js 通用脚手架 前言 最近与前同事深入交流,他现为字节某组的 TL(组长),团队规模近 10 人。在讨论他们团队的 AI 工作流实践中,也得到一些八卦信息。 第一个是: 人才储备变化 他们团队已基本停止招聘实习生,今年仅招一人 个人解读: AI 协作模式下, ...

AI编程一年后,我还记得怎么手写代码吗?答案让我沉默了

博主头像 上周,团队来了一个实习生。 第一天熟悉环境,他坐在我旁边看我写代码。 看了一会儿,他问我: "老师,你平时不用AI的话,能写多快?" 我当时很自然地回了他一句:"当然能写,我写了12年代码。" 然后他问了第二句: "那你上次不用AI手写代码,是什么时候?" 我愣了一下。 认真想了想,想不起来了。 那 ...

Feign的最佳实践并非抽离到一个公共模块

博主头像 多数博文,网上资料推荐将Feign调用相关dto,client统一抽离至一个模块,如此使用更加方便,可便捷复用代码 但是 Feign 的本质是调用方的基础设施组件,而非服务提供方的 API 定义载体 实践方式 核心问题 风险表现 抽离到提供方公共模块 双向耦合 提供方改接口,所有调用方必须同步升级; ...

基于langgraph的智能问答工作流

博主头像 LangGraph 工作流项目从零到运行 从零搭一个 LangGraph + MiniMax 的智能问答项目,支持多轮对话、路由分发、Agent 调用,带 LangSmith 追踪。踩了不少坑,记录下来给有需要的人。 目录 背景 开工前的准备 初始化项目 装依赖 配置 API Key 目录结构 核心 ...

【诚邀参会】第一届亚洲边缘智能与服务计算会议(Asia EISC 2026)

【诚邀参会】第一届亚洲边缘智能与服务计算会议(Asia EISC 2026) 第一届亚洲边缘智能与服务计算会议(Asia EISC 2026)将于2026年7月3日至5日在新加坡举行。本次会议是全球研究人员、工程师和从业者的首要论坛,旨在介绍和讨论边缘计算、人工智能和面向服务架构交叉领域的进展,重点 ...

【实操】如何在社交语音游戏中集成AI队友——以鹅鸭杀为例

博主头像 【实操】如何在社交语音游戏中集成AI队友——以鹅鸭杀为例 一、前言 社交推理游戏如鹅鸭杀、狼人杀深受玩家喜爱,但"凑不齐人""队友挂机""新手体验差"等痛点长期存在。 AI队友的引入能有效填补空位、提供陪练、降低门槛,让玩家随时随地享受高质量对局。 本文将详细介绍如何利用即构ZEGO AI Agen ...

去中心化的内网聊天软件Lachat是如何实现的?

博主头像 前段时间,我们接了个小单,一个部队单位需要一款内网使用的即时通讯软件,我们花了两个月的时间做出来了。在交付后,我们将特殊的功能删掉,并且将UI改成通用化的,取名为 Lachat (拉洽),现在分享出来免费给大家使用(永久免费使用)。 ...

<1···787980···100>