让OpenCode更聪明地管理上下文

博主头像 DCP:不是简单的截断 AI 编程会话最大的痛点是上下文窗口。聊着聊着 Agent 就开始"失忆",或者为了腾出空间粗暴地截断前面的对话——把关键信息一起扔掉了。OpenCode 内置的压缩机制就是用截断来解决窗口溢出,但这对长会话来说不够精细。 DCP(动态上下文裁剪)提供了一种更智能的替代方案。 ...

别再硬扛内存爆仓!Swap 才是救命底线

博主头像 身边不少朋友在搞开发测试时,习惯性把云服务器买最小配置——2C4G ,跑个 Nacos 或一堆微服务,内存分分钟见底。 然后呢?服务莫名其妙挂了,SSH 连不上,compactd 进程卡死 200 多秒……在内存受限的服务器环境下,swap 已然成了必备配置。 为什么测试环境更要开swap? 1. ...

cf vp

博主头像 1112 div1 \(C\) 忘记了用连通块刻画连续段,没想到点边容斥。 \(F\) 中 \(i \in [0,2^x-1],popcount_k(i)\) 构成的字符串具有倍增的递推关系。 A. Rank Subsequence 给定长度为 \(n\) 的序列 \(a\)。其中第 \(i\) 个 ...

循环链表(Circular Linked List)

博主头像 循环链表(Circular Linked List) 一、什么是循环链表 循环链表是一种特殊的单链表,其尾节点的 Next 指针不指向 nil,而是回指到头节点,从而形成一个闭合的环。 普通单链表的遍历走到尾节点就结束了(node.Next == nil),而循环链表没有天然的"终点"——如果你不停 ...

用自然语言控制手机,一条命令让 AI 帮你操作 Android 和 iOS 设备!

博主头像 你有没有想过——对着手机说一句话,它就自己操作了? "打开设置,把深色模式关掉。" "打开微信,给张三发一条消息说周五会议改到下午三点。" "打开美团,帮我找附近评分最高的火锅店。" 然后手机真的自己动了。自己点、自己滑、自己输入。 这不是科幻。这是 mobilerun 正在做的事情。 它是什么? ...

致焦虑的程序员:AI 不会让你失业,但“写 CRUD”会

博主头像 本文探讨 AI 发展是否引发程序员大规模失业,结论为不会大规模失业,但行业迎来职业洗牌。结合多份行业数据划分 AI 在研发各环节的能力边界,AI 擅长生成 CRUD 样板代码,却难以完成需求拆解、架构权衡与故障兜底。初级 CRUD 开发受冲击最大,并给出程序员善用 AI、深耕业务与底层技术的成长建议... ...

记一次Qoder排查mave-shade-plugin只重定向部分package导致的NoSuchMethodError问题,查的还挺快的

博主头像 开心一刻 小王牙龈发炎,去了个私立牙科就诊 大夫:拔了吧 小王:以前没有拔过牙,我害怕... 大夫:不用紧张,我也是第一次拔 护士问大夫:麻药打嘴里,还是打外面? 大夫:打腿上吧,一会别让他跑了 问题背景 基于 DataX 实现的离线同步,公司开发环境、测试环境从 Oracle 19c 读取 CLO ...

架构师必备:分布式锁方案选型

博主头像 大家好,我是Java烘焙师,本文结合笔者的经验和思考,对分布式锁做个总结。 当同时操作共享资源时,需要做并发控制。在单机上用synchronized或ReentrantLock能解决的互斥问题,到了多机部署的分布式环境就行不通了,因为它们只在单个JVM进程内生效,跨多机就需要分布式锁了。 先说结论, ...

《HelloGitHub》第 124 期

博主头像 兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...

同样是 Skill,为什么有的收费卖爆,有的免费没人用?

博主头像 同样是 Skill,有人卖几十块,成交几十万;也有人免费挂在商店里,却几乎没人打开。 差距不只是技术、流量或模型能力,而是一个更关键的问题:它到底替用户解决了多大的痛点? 01 | 免费和高价,差在“痛感” 很多免费 Skill 解决的是“方便一点”的问题。 比如写周报、AI 翻译助手、爆款标题生成 ...

路由器刷openwrt之ImmortalWrt过程记录--上

博主头像 背景 这篇文章主要记录下如下几块: 1、我买的这款路由器的刷机过程 2、刷的ImmortalWrt 系统如何配置ipv6 现状 我们直接开始,先介绍下目前家里的架构: 我是光猫已经改为了桥接,由家里的tplink路由器进行拨号,能获取到公网ipv6地址,且路由器从运营商那里会拿到一段ipv6前缀(i ...

123···100>