最近我在 GitHub 上翻到一个项目:e2e,挺实用的,分享给大家。 这项目今年 7 月 22 号才建仓,到我写稿这天刚满两个半月,star 已经冲过 9000。 10 月第一周它直接起飞,我去翻了 Wayback Machine 的存档快照,10 月 1 号晚上它还只有 549 个 star,1 ...
循迹靠地上那根线,编码器只知道走了多远。地上什么都没有的时候,小车凭什么说出“我在哪”——而这辆车绕了三次弯,最后为什么把整件事收进一个地址? ...
能力圈与反演思维:说不清不适用条件的方案,不该进关键生产链路 只讲优点的方案,等于把边界交给故障去发现。 [读者] 后端与架构同学 [痛点] 选型记录只有成功案例 [现在读] 关键链路要接新组件 [读完] 会写前提、禁区、替代与止损 [旧方案] 订单读直连数据库 | v [新需求] 大促读流量翻倍, ...
一个月前我发布了 HyMT2Sharp 1.0,一个纯 C# 写的 腾讯混元翻译模型 Hy-MT2 推理库。当时我自己在文章里泼了两盆冷水:只支持 x86 CPU(AVX2 / AVX-VNNI),只测过三种量化。 2.0 主要就是把这两盆冷水收回来: 加了 Vulkan 和 Metal 两个 GP ...
在小公司的程序员 前端不够你顶上,后端忙不过来你也得扛,Redis 没人管了领导说"你顺便看一下",同事代码跑不通也来找你帮忙排查。一天下来感觉自己啥都干了一点,但回头一想,正经的业务代码好像也没写几行。 心里多少会有点不平衡:这些事又不是我份内的,我的时间全被占满了,我拿什么成长? 说实话,这个困 ...
在大模型全面普及的今天,Oracle DBA 这个传统行业,正在经历一场彻底的价值重构。在提示充分且经人工校验的前提下,多数标准化的DBA工作,AI都能较快完成:搭建环境、编写备份脚本、日常巡检、基础SQL优化、ADG部署、数据导入导出、常规报错修复。AI直接抹平了初级DBA靠重复操作积累的工作价值 ...
一、先把"慢"翻译成资源语言 性能问题的第一性原理其实只有一句话:当某种系统资源被耗尽或被过度争用,系统就无法继续扩展;消除资源冲突,系统才能回到业务要求的水位。 由此推出调优的两条通用目标——要么减少资源消耗,要么缩短单次操作的耗时。 这个定义之所以有用,是因为它把模糊的"慢"翻译成了可定位的问题 ...
[Agent Memory / 强化学习] MemPO源码学习笔记 (7) 混合机制 目录[Agent Memory / 强化学习] MemPO源码学习笔记 (7) 混合机制0x00 概要0x01 Mem Reward 机制1.1 公式1.2 P_mem 和 P_full 的完整计算细节1.3 为什 ...
浅谈 C++ 中的接口、纯虚函数与虚析构函数 很多从 Java / C# 转过来写 C++ 的都会有一个疑问:C++ 没有 interface 关键字,它的"接口"是怎么实现的?为什么反复强调"基类一定要写虚析构函数"? C++ 里的"接口"到底是什么 在C++中,接口是通过纯虚类(Pure Abs ...
一文搞懂 Agent Memory:AI 是如何记住你说过的话的? 为什么 AI Agent 能完成复杂任务,却记不住昨天与你讨论过的事情?本文从 Context Window 出发,介绍 Agent Memory 的基本原理、记忆分类、实现机制,以及 Mem0、Letta、Claude Code ...
作者基于养殖场项目实战,主张新项目应混合使用Blazor Server和Razor Pages,而非二选一。核心管理后台(实时看板、复杂交互表单)用Blazor Server,对外简单页面(供应商对账、弱网WebView)用Razor Pages。四条判断线:交互复杂度、网络环境、并发用户数、JS需... ...
作用简述 将已编译的 Linux 可执行程序与某个 GLIBC 版本进行兼容 将已编译的 Linux 驱动程序强行适配某个内核版本 关于使用局限性及仓库地址见文章末尾 背景 早期在向低版本glibc环境部署工具链时,总是会遇到找不到高版本glibc符号的问题 于是就只能在低版本环境从源码构建出高版本 ...
每周完成一个 ARTS: 至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tips、Share 简称 ARTS) Algorithm 这周写这个算法:https://leetco ...
最近 Jev 这种专门做结构化判断的模型引起了不少关注。它不生成文本,只返回类型化的判断结果,毫秒级,输出还不收费。 这种决策模型让我想起之前做过的一个项目:建筑构件的标准化匹配与业务挂接。 这个项目背后,其实藏着一个跨行业的共同问题。 在制造业,企业需要把不同来源的物料映射到统一的标准体系;在金融 ...
插件是 dsh 的唯一扩展面:模型、工具、沙箱、会话存储、UI,甚至 agent loop 本身都能替换 一个插件 = 一个在 package.json 里声明 dsh.bundle.patch 的 npm 包,dsh plugin add 即可安装,底层跑在 Cordis + Schemaster ...
背景: 最近负责Dragonfly Client,一个Rust+tokio框架,用于k8s镜像加速的项目。线上遇到难题,进程在大规模节点(600节点+)拉取大镜像(16G+)时,总是跑几分钟后部分节点(200节点+)的dfdaemon进程进入假死状态。表现形式:1. 进入卡死后不再打印任何日志 2. ...
NUIST2026个人赛题解 河童重工 U736556 B - 河童重工 当 k 小于 n 则输出 k , 当 k 大于n , 如果 ( n - k ) 为偶数则输出 n , 否则输出n - 1 时间复杂度为O (1)。 查看代码 #include<bits/stdc++.h> using name ...
逃逸分析、栈分配与 sync.Pool 对象池 一、核心概念与架构设计 Go 程序的内存只去两个地方:goroutine 私有的栈,和全局共享的堆。栈上的空间随函数调用自动伸缩,函数返回就跟着栈帧一起回收,分配成本有时只有一条调整栈指针的指令;堆上的对象要走 size class 匹配、mcache ...
前段时间做了个内部 AI 助手,接的是 Spring AI,给 ChatClient 挂上了 MessageWindowChatMemory,Redis 存对话历史,跑起来感觉很顺。直到有用户反馈:「我上周告诉过它我不喜欢代码里有 magic number,这周它又给我生成了一堆。」 去查了一遍,才 ...
前不久我在本地跑通了 ollama 和两个 qwen 模型,部署过程很顺利,但有一个问题一直悬着:那个 1.9GB 的文件里到底装了什么,凭什么它就能"对话"?这篇是我跟随 Andrej Karpathy 的入门视频(《Intro to Large Language Models》,2023 年,约 ...