Bun 使用 Claude Code 以 Rust 重写:工程可控性科学客观分析及必然面临的实际问题
引言:从 Zig 到 Rust 的真实案例 2025 年底 Bun 被 Anthropic 收购后,其核心团队在 2026 年初启动了将整个运行时从 Zig 重写为 Rust 的项目,并借助 Claude Code(Anthropic 的代码代理工具,基于 Fable 等先进模型)极大加速了进程。整 ...
域控密码被改了,后门全断了?——域渗透御三家绝招让你弹回任何一台域控
域控密码被改了,后门全断了?——域渗透御三家绝招让你弹回任何一台域控 上回我们聊了DCSync和DSRM接管,但如果你留下的后门全被安全团队清掉了怎么办? 从一次真实的翻车说起 上个月一个朋友在做红队项目时遇到了一个棘手的情况。 他花了两周渗透进了一个大型企业的内网,通过一系列操作成功拿到了域控权限 ...
手把手教你搭建一个AI运行状态指示装置【全开源拆解】
最近刷到不少同类型的 AI 状态指示产品,有交通灯造型的,也有简约圆盘款的,本质都是帮开发者解放视线,不用死盯着终端等 AI 跑任务。其实我自己很早就开始做同款方向的东西了,专门适配 Claude Code 的桌面状态摆件,从最早的蓝牙版一路迭代到现在的 WiFi 版。 ...
RAG 工程里的上下文剪枝:如何减少 68% 的上下文
Kapa提出“上下文剪枝”新范式:在Reranker与Generator间插入轻量小模型(Pruner),基于五档评分(Essential至Unrelated)全局评估候选chunk,兼顾互补性与必要性。实测剪枝68%冗余内容,保留96%关键召回,单次查询成本降34%,特别适配Agent等多步推理场... ...
我让 AI 重构 5000 行 Java 代码,最后一周都在修它造的 Bug
老板说:"用 AI 把这坨屎山重构掉,现在工具这么好,应该很快。" 我当时点了头。 这是我接手的一个运行了 6 年的 Spring Boot 单体服务,核心模块 5000 行,最臃肿的那个类 1800 行,47 个方法堆在一起,没有注释,单测覆盖率 8%。前任的前任离职的时候留了一句话:"这块别乱动 ...
消息中间件进阶:RocketMQ 消息的消费(三)
系列第三篇:存储与原理篇(下) 你好,我们又见面了。 前两篇我们聊了消息怎么存(CommitLog + ConsumeQueue)、怎么发(三种发送方式 + 负载均衡 + 重试机制)。现在,消息已经到了 Broker 的“仓库”里,安安静静地躺在 CommitLog 里等着被处理。 接下来就是最关键 ...
折腾了两周ETL工具,说点实在的
上周领导扔过来一个任务:公司要搞数据仓库,让我选个ETL工具。我说行吧,反正最近项目空档期,折腾折腾。 结果这一折腾就是两周,试了五个工具,最后定了个国产的。记录一下过程,给后面的人省点时间。 一、先说我们这边的背景 公司不大,制造业,IT部就十几号人。数据量说大不大,说小不小——核心业务库MySQ ...
MemER 方法原理讲解
MemER 方法原理讲解 1. 一句话理解 MemER MemER 的核心思想是: 不要把机器人从开头到现在看到的所有画面都塞给模型,而是让一个高层视觉语言模型不断判断“现在该做哪个子任务”和“最近看到的哪些帧以后可能还要用”,再把这些被挑出来的关键帧作为长期视觉记忆喂回模型。 它解决的是长时程机器 ...
.NET 程序保护实战系列 10 · 资源加密:把 DLL 藏进保险箱
SPN 三阶段加密提供了远强于纯 XOR 的加密强度。攻击者解包后看到的是完全随机的字节,无法判断哪个资源是 DLL。 ...
ansible中的tag标签
概述 tags 是给 play / task / handler / role 打上标记,执行 playbook 时可以: 只运行带指定标签的任务,跳过其他任务 排除某些标签任务不执行 批量分组执行,拆分部署流程(初始化、配置、重启、清理等) ansible中关于tags的相关命令 # 只执行指定标 ...
附近的人功能如何设计
本文面向大厂千万级 DAU 场景,完整讲解 “附近的人” LBS 功能架构、Redis Geo 落地实现与核心难点解决方案。核心技术亮点:以 GeoHash+Redis ZSET 原生 Geo 能力做空间检索,依托 GEOADD/GEORADIUS 实现毫秒级范围查询;采用城市 + 网格二级分片、H... ...
一个人写出的 3D 几何引擎:Ara3D SDK 技术深度剖析
一个由单人维护、近零外部依赖、覆盖从底层 SIMD 到 AI 协议栈的 .NET 8 几何 SDK。本文从架构、设计哲学、代码生成系统、命令引擎到 AI 集成,逐层拆解它的精妙之处。 一、这个项目是什么? Ara3D SDK 是一个面向建筑、工程与施工(AEC)领域的 C# 3D 几何引擎,发布在 ...
零基础认识大语言模型(LLM)工作原理(13.Memory:从 RAG 到 AI Brain,Agent 如何拥有长期认知能力?)
第十三章 Memory:从 RAG 到 AI Brain,Agent 如何拥有长期认知能力 目录 零基础认识大语言模型(LLM)工作原理目录 - GuZhenYin - 博客园 本章导读 上一章我们介绍了 Workflow。 我们知道了 MCP 解决了 Agent 如何连接外部能力 Workflow ...
测试人员必备:推荐一款智能测试数据清理AI Skill,支持db、redis、mq等
导读:前两篇我们推荐了让测试"跑起来"的 api-test-executor、让失败脚本"自己修好"的 api-failure-diagnoser。但跑完、修完之后,环境里堆满了测试数据。 今天给大家分享一款一键清空测试数据的 skill——api-testdata-cleaner。 问题背景 先问 ...
暑假集训__cdq分治
cdq分治 一种分治方法,主要解决有着过于强大的偏序限制的可离线操作问题。 主要思想 和所有分治思想一样,将一个大问题分为两个小问题,归纳解决小问题,然后计算出其之间的贡献,即可合并为这个问题的答案。 大概是 找到区间[l,r]的mid 解决 [l,mid] , [mid+1,r] 两个小问题 计算 ...
k8s的pod容器中微服务无法创建新线程unable to create new native thread
问题 Caused by: java.lang.OutOfMemoryError: unable to create new native thread 这是困扰了我们一个很久的OOM问题,经常在一个节点上面多服务压力上来时出现,表面上是一个程序OOM,但具体又是里面的一个分支 线程问题。 出现的症 ...
GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(二)GitHub 页面注入与文件选择
GitHub 原本没有批量勾选下载功能,GitZip Pro 却能在文件列表里塞进选择框和下载按钮。`content.js` 就像一层贴在 GitHub 页面上的增强皮肤,负责识别页面、扫描文件行和接管用户选择。 ...
如何自定义 UIScrollView 的减速系数
decelerationRate属性用来定义用户滑动UIScrollView,手指离开UIScrollView后,UIScrollView减速所受到的阻力。 decelerationRate是一个浮点数类型,系统提供了预先定义的两个值: UIScrollViewDecelerationRateNor ...
Git提交规范笔记:feat和fix到底该怎么写
Git提交规范笔记:feat和fix到底该怎么写 省流: 这套规范叫 Conventional Commits 常用格式: type(scope): description feat = 新功能 fix = 修 bug scope 可选: feat: add login feat(auth): ad ...
高光谱拼接算法(八)从特征匹配到图像拼接
本篇代码仓位:ImageStitching 经过前面七篇的铺垫,我们已经得到了精确匹配的内点集和一个描述图像间几何关系的全局单应性矩阵。 虽然在现代拼接管道中仍有很多其他处理步骤和相应算法,但就我们目前所拥有的材料,已经可以尝试进行一次最简易的图像拼接。 复述一下我们现有的材料: 图像 A 和图像 ...


