KingbaseES 优化器底层逻辑:等价变换改写 SQL 与条件调度驱动运行时
前言 SQL 是声明式语言,开发者仅描述查询目标,不定义数据扫描、连接、过滤的执行顺序。KingbaseES(人大金仓)查询优化器承担核心调度工作,整体分为两大阶段:逻辑优化等价变换、物理优化 + 运行时条件调度。 等价变换基于关系代数等价规则,在不改变查询结果的前提下重构 SQL 查询树,提前过滤 ...
C# + AOT编译 + Linux环境 —— 完全不靠谱
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个简单的 Kestrel 写的后端服务,尝试解决 Coredump 问题和无法捕获的异常,已经两周多了。 今天再次尝试,崩溃在了完全意想不到的位置。 如果程 ...
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
上一篇文章采用langchain_community包协助LangChain实现了对话记忆功能,但langchain_community属于早期链式架构的临时补丁,仅适配简单线性对话。 LangChain官方推荐使用LangGraph实现复杂的会话记忆功能,LangGraph是从底层统一管理全流程 ...
kbot3测试Model报500:一次app_id参数排查记录
kbot3是一款支持以oracle为底座的知识库产品。前端APEX,后端Python。 本文分享一次常见的问题诊断,kbot3 中新增的模型开始进入测试阶段。但在 APEX 前端点击 LLM 配置的 Test 按钮时,请求 /api/model/test 返回 500,前端提示:AxiosError ...
你的 AI 编程工具里,缺一个“专家团队“,一人公司必备的Agents合集
agency-agents,GitHub **13.6 万星**。作者起的名字很贴切:一家完整的 AI 公司,随时待命。 它不是"又一个提示词合集"。它给每个角色定义了三个东西:独特的人设、专业的工作流程、可交付的成果标准。 说白了,你以前跟 AI 说"帮我写代码",现在你说"激活高级前端开发工程师... ...
企业数字化最大的坑不是技术,是主数据——18年实战笔记
企业数字化最大的坑不是技术,是主数据——18年实战笔记 18年汽车行业数字化,甲方乙方都干过。从DMS运维起步,管过DMS/TMS/MES/PDM/BI,后来全面转数据方向,主导过CDP客户数据平台、数据中台、MA数字化运营平台的建设。持有CDGP数据治理专家认证。 这两段经历让我同时看过两件事:业 ...
QT自定义控件之内嵌报表
一、古法炮制 在这个AI百花齐放的时期里,我们还在用QT手搓控件,自嘲为古法制作。众做周知,QWidget做界面不美(网友骂之更多),但其实亲身经历发现,它就是麻烦了,其实用心效果之后也能达到美观程度。在嵌入式,制造业领域,需要的复杂控件,我们正在学习研究中,期待后期能更好的跟大家见面。 二、报表介 ...
我给开源项目做门户,结果彩蛋比正站还费时间
做 AneiangSoft 的开源项目有一阵了,Aneiang.Yarp(API 网关)和 Aneiang.Pa(热榜爬虫)一直在维护,但始终缺一个像样的门户。 最近终于把 aneiang.com 做了出来。代码基本是 AI 辅助生成的,我负责想"做什么、长什么样、梗怎么藏"。 但这些不是重点。重点 ...
列表查询的 GraphQL —— 一行代码终结你的 if-else 地狱!
产品加一个筛选条件,你要改四层代码。这不是 MyBatis 的锅,也不是 JPA 的锅——是你把"声明"和"执行"混在了一起。如果列表查询有 GraphQL,会是什么样? ...
分享: 如何利用workbuddy来构建批量自动化任务.
本文实现利用workbuddy来 实现一个批量化的 复杂任务示例: 要完成的目标. 批量自动化地让 workbuddy实现 阅读链接, 先转纯文本保存, 再写出总结摘要保存, 最后提取10大关键字保存. 1. 第一步: 让workbuddy写一个python程序, 这个python程序能 向work ...
一人公司OPC理念探索:如何把Agent业务做成闭环
一人公司最近实在是太火了,但它并不是简单地“一个人干所有事”,而是把人的判断、AI的执行能力和清晰的业务边界组合起来。围绕“定制客户Agent”这个方向,笔者看到一个很有意思的闭环雏形:CEO负责沟通和决策,不同Agent负责产品、开发、验证和客服,最后再用用户反馈推动持续修复。 01 | 一人公司 ...
带旋 Treap 解析
Treap 是一种依靠随机权值维护平衡性的平衡树,支持插入、删除、第 $k$ 小、排名、前驱、后继等平衡树的基本功能。Treap 利用堆和平衡树的性质,其中堆使用的是随机优先级作为关键字。 ...
在 JetBrains IDE 中接入 OpenCode 并配置自定义模型
OpenCode 是一款开源 AI 编程代理,目前在 GitHub 上拥有超过 16 万颗 Star,月活开发者超过 750 万。它支持终端、桌面应用和 IDE 扩展等多种使用方式,并且由于隐私优先的设计——不存储你的代码和上下文数据——在对隐私敏感的开发环境中也能放心使用。 OpenCode 的一 ...
DuckDB 存储层到执行层: Segment、DataChunk、Filter 与 Morsel-Driven Hash Join 的完整执行过程
本文以 DuckDB 的向量化执行模型为背景,详细解释三个问题: 存储层中的 ColumnSegment 如何被扫描为执行层的 DataChunk; DataChunk 经过 Filter 时,是复制数据还是使用选择向量; 两个表各自的 morsel/DataChunk 如何先 Filter,再分 ...
106 张镜头配方卡、161 段样片:这个 AI 技能让你的产品视频一秒拥有电影感
你打开 Remotion,想给产品做个宣传片。光标闪了十分钟,你还在纠结第一个镜头用什么动画、参数填多少。 不是你不会写代码——是从零设计一套动效语言,比写十个功能还累。一种动画手法(飞入、堆叠、翻页)全片只能当一次主角,106 种你要怎么选、怎么调? 一个叫 Vincent Wei 的开发者把这件 ...
15天学会AI应用开发(十六)LangChain实现对话记忆功能
模型本身是无状态的,也就是不具备记忆功能,单次对话无法留存上下文信息,多轮交互中会遗忘历史对话内容。用户之所以感觉AI工具拥有记忆,是因为AI工具给大模型封装了一层记忆。 LangChain作为主流的大模型应用开发框架,内置完善的记忆模块(Memory模块),能够高效管理对话历史记录,让AI实现逻 ...
腾讯Marvis用两周:我的电脑终于能听懂人话了
马维斯下载地址:https://marvis.qq.com/ 上周五下午四点,我的C盘又红了。 这已经是本月第三次。打开「此电脑」,红色进度条亮得刺眼——剩8.3G。我盯着那堆「用户」「ProgramData」「Windows」文件夹,不知道哪个能删、哪个删了会出问题。 以前遇到这种情况,流程是这样 ...
面试官一句“Redis 怎么持久化”,很多人张口就是 “RDB + AOF”,追问到 fork、刷盘策略和日志重写就开始卡壳...
这大概是 Redis 面试里最常见的一道“送命题”。 面试官问:“Redis 怎么持久化?” 你心里一喜,这题我背过:“RDB 和 AOF,RDB 是做快照的,AOF 是记录命令的,两个可以一起用。” 面试官点点头,追问道:“那 RDB 的 fork 具体是怎么工作的?会不会阻塞主线程?AOF 的刷 ...
你以为有 64 种操作?实际只有 30 种——矩阵 A 深度剖析
本文对前文生成的 18×64 操作矩阵 A 进行系统分析。发现 P/Q 联动规律使 64 种操作去重为 30 种;角部指针与拨轮存在固定驱动关系;18 维状态空间中 14 维可控、4 维由不变量锁死。利用 P/Q 联动进一步将 6 个原型简化为 5 个。所有数学规律均与魔表机械传动结构一一印证。 ...
我把 18 年的生产现场,做成了一门没有结课日的课
为什么学完就忘?因为课程交付的是知识,而值钱的是经验。一门把 18 年生产事故当教材、把提问当评测的 AI 实战课,每周都开。 ...


