DCP:不是简单的截断 AI 编程会话最大的痛点是上下文窗口。聊着聊着 Agent 就开始"失忆",或者为了腾出空间粗暴地截断前面的对话——把关键信息一起扔掉了。OpenCode 内置的压缩机制就是用截断来解决窗口溢出,但这对长会话来说不够精细。 DCP(动态上下文裁剪)提供了一种更智能的替代方案。 ...
身边不少朋友在搞开发测试时,习惯性把云服务器买最小配置——2C4G ,跑个 Nacos 或一堆微服务,内存分分钟见底。 然后呢?服务莫名其妙挂了,SSH 连不上,compactd 进程卡死 200 多秒……在内存受限的服务器环境下,swap 已然成了必备配置。 为什么测试环境更要开swap? 1. ...
1112 div1 \(C\) 忘记了用连通块刻画连续段,没想到点边容斥。 \(F\) 中 \(i \in [0,2^x-1],popcount_k(i)\) 构成的字符串具有倍增的递推关系。 A. Rank Subsequence 给定长度为 \(n\) 的序列 \(a\)。其中第 \(i\) 个 ...
从 libdeflate 到纯 C#:Acl.Excel DEFLATE 解压/压缩器的移植与优化之路 TL;DR:我们将 C 语言高性能压缩库 libdeflate 1.25 的 DEFLATE 解压器和压缩器完整移植为纯 C#(解压器 926 行 + 压缩器 2005 行 = 2931 行核心代 ...
循环链表(Circular Linked List) 一、什么是循环链表 循环链表是一种特殊的单链表,其尾节点的 Next 指针不指向 nil,而是回指到头节点,从而形成一个闭合的环。 普通单链表的遍历走到尾节点就结束了(node.Next == nil),而循环链表没有天然的"终点"——如果你不停 ...
AI 应用的上限,很多时候不取决于模型有多强,而取决于它能拿到什么样的知识。知识如果散、旧、边界不清,Agent 再聪明也只能猜 ...
前文得到了魔表的 30 操作通解公式,包含 16 个自由变量。本文将其转化为 ℓ0 稀疏优化问题,用 Google OR-Tools CP-SAT 约束求解器求全局最优解。对一万个随机状态求解,100% 证得全局最优,步数分布与 cube20.org 穷举结果在 0.5% 精度内完全吻合。两种操作模... ...
本文对 grill-me 最彻底的一次拆解。从零基础到源码级理解,看完你不仅能用好它,还能理解它背后的设计哲学——并且把这些哲学用在你自己的 Skill 开发里。 ...
三个月前的一个晚上,我坐在电脑前,对着刚搭好的 AI 知识库输入了第一个问题:「Redis Cluster 的 gossip 协议在节点故障时怎么处理的?」 这个问题的答案我自己写过——一篇 5000 字的专栏文章,就在知识库里。 但检索结果让我愣住了:前三名全是 StackOverflow 的社区 ...
你有没有想过——对着手机说一句话,它就自己操作了? "打开设置,把深色模式关掉。" "打开微信,给张三发一条消息说周五会议改到下午三点。" "打开美团,帮我找附近评分最高的火锅店。" 然后手机真的自己动了。自己点、自己滑、自己输入。 这不是科幻。这是 mobilerun 正在做的事情。 它是什么? ...
本文探讨 AI 发展是否引发程序员大规模失业,结论为不会大规模失业,但行业迎来职业洗牌。结合多份行业数据划分 AI 在研发各环节的能力边界,AI 擅长生成 CRUD 样板代码,却难以完成需求拆解、架构权衡与故障兜底。初级 CRUD 开发受冲击最大,并给出程序员善用 AI、深耕业务与底层技术的成长建议... ...
RP2040 处理器子系统由两个 Arm Cortex-M0+ 处理器组成——每个处理器都有其标准的内部 Arm CPU 外设以及用于 GPIO 访问和核心间通信的外部外设。 ...
下面是一个生产级别的 Spring Boot 整合 RocketMQ 死信队列(DLQ)的完整示例,涵盖:配置、生产者、正常消费者(模拟失败触发重试)、死信队列消费者、监控告警、幂等与补偿设计。 一、死信队列核心概念速览 在 RocketMQ 中,死信队列(Dead Letter Queue, DL ...
开心一刻 小王牙龈发炎,去了个私立牙科就诊 大夫:拔了吧 小王:以前没有拔过牙,我害怕... 大夫:不用紧张,我也是第一次拔 护士问大夫:麻药打嘴里,还是打外面? 大夫:打腿上吧,一会别让他跑了 问题背景 基于 DataX 实现的离线同步,公司开发环境、测试环境从 Oracle 19c 读取 CLO ...
大家好,我是Java烘焙师,本文结合笔者的经验和思考,对分布式锁做个总结。 当同时操作共享资源时,需要做并发控制。在单机上用synchronized或ReentrantLock能解决的互斥问题,到了多机部署的分布式环境就行不通了,因为它们只在单个JVM进程内生效,跨多机就需要分布式锁了。 先说结论, ...
兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...
同样是 Skill,有人卖几十块,成交几十万;也有人免费挂在商店里,却几乎没人打开。 差距不只是技术、流量或模型能力,而是一个更关键的问题:它到底替用户解决了多大的痛点? 01 | 免费和高价,差在“痛感” 很多免费 Skill 解决的是“方便一点”的问题。 比如写周报、AI 翻译助手、爆款标题生成 ...
背景 这篇文章主要记录下如下几块: 1、我买的这款路由器的刷机过程 2、刷的ImmortalWrt 系统如何配置ipv6 现状 我们直接开始,先介绍下目前家里的架构: 我是光猫已经改为了桥接,由家里的tplink路由器进行拨号,能获取到公网ipv6地址,且路由器从运营商那里会拿到一段ipv6前缀(i ...
C# NativeAOT 对 AI 应用开发的意义,远不止于"让 .NET 跑得快一点"。它本质上是用编译型语言的确定性,对抗解释型语言在部署层面的不确定性——更小的体积、更快的启动、更低的内存、零运行时依赖。 ...
引言 在AutoCAD生态里做.NET二次开发是成熟套路——API文档齐全,StackOverflow上什么坑都有人趟过。但换到浩辰CAD(GStarCAD),同样的 CommandMethod、Transaction、Editor,下面踩出来的就不是坑,是矿洞。 这个项目表面是一个浩辰CAD插件D ...