开了 TUN 模式还是直连?90% 的人都踩过这个坑
网络问题是做技术绕不开的三座大山之一,而且往往排第一。所以遇到tun模式失效,我们该怎么火速解决呢? 先说结论 根本原因只有一个:代理客户端没有系统级权限,TUN 虚拟网卡压根没创建成功。 解决方法也只有一个:安装服务模式(Service Mode)。 设置 → 服务模式 → 安装 → 重启客户端 ...
在浏览器中快速编辑代码:VSCode Web 集成实践
在浏览器中快速编辑代码:VSCode Web 集成实践 AI 分析完代码后,如何立即在浏览器中打开编辑器进行修改?本文分享 HagiCode 项目中集成 code-server 的实践经验,实现 AI 助手与代码编辑体验的无缝连接。 背景 在 AI 辅助编程的时代,开发者经常需要快速查看和编辑代码。 ...
蒸馏自己 skill?基于 Deepseek 的蒸馏器,丐版蒸馏方式,简单便捷
前言 最近一直在关注 skill 的构建,之前尝试过一些基于 Claude 的工具,但因为 API 账号的原因,本人作为高中生囊中羞涩。正好 DeepSeek 的 API 十分朴素无华,于是我花了几个晚上,自己动手搓了一个基于 DeepSeek API 的蒸馏工具。它能把几年的聊天记录浓缩成一个 s ...
Spring AI Aliababa和AgentScope,哪个更好?
前言 最近在技术圈里,关于Spring AI Alibaba和AgentScope的讨论越来越多。 很多小伙伴都在问同一个问题:这两个都是阿里巴巴开源的AI框架,到底有什么区别?我应该选哪个? 今天这篇文章就专门跟大家一起聊聊这个话题,希望对你会有所帮助。 一、两个框架,两种设计哲学 在2026年的 ...
Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模
Etsy 将其长期运行的 MySQL 分片体系迁移到 Vitess,规模达到约 1000 个分片、425TB 数据。迁移的核心动机并不是数据库性能,而是当分片数量进入四位数后,schema 变更、流量调度、故障处理和扩容操作都开始呈指数级增加复杂度。Vitess 通过在 MySQL 之上增加查询路由... ...
MicroPython LVGL基础知识和概念:底层渲染与性能优化
很多做嵌入式 GUI 开发的朋友,用 LVGL 做项目到后期,界面一复杂就容易遇到卡顿、掉帧、CPU 占用过高的问题,其实核心就是没吃透底层渲染和性能优化的逻辑。 ...
数据库草图算法
草图算法 草图算法 = 用极小空间 + 可控误差,快速近似处理超大规模数据 “草图算法(Sketching Algorithms)”是一类在大数据和流式数据处理中非常重要的技术,核心思想是:用一个非常小的“摘要数据结构(sketch)”来近似表示一个巨大的数据集,从而实现高效的计算。 草图算法(Sk ...
红日靶场七:从外网入口、容器逃逸到 AD 接管的完整利用链复盘
本文复盘了一次典型的多阶段内网靶场渗透过程。攻击起点是外网可访问的 Redis 2.8 未授权服务,利用其持久化落盘能力写入 SSH 公钥,直接获取 Ubuntu 跳板机 root 权限;随后通过内网信息搜集发现双网卡结构、Laravel 与通达 OA 等关键资产,并结合 Fscan、MS17-01... ...
分享四款开源且实用的 Kafka 管理工具
前言 在现代分布式架构中 Kafka 作为核心的消息流平台,其稳定性和可观测性至关重要。然而,原生命令行操作往往繁琐且缺乏直观性,给日常运维和开发工作带来了不小的挑战。今天大姚给大家分享四款开源且实用的 Kafka 管理工具,希望可以帮助到有需要的小伙伴。 KnowStreaming Know St ...
vLLM 权重加载机制全解析:从挑战到理想架构
本文已于 2026.04.11 发表于公众号和知乎 1. 权重加载要解决什么问题? 在阅读 vLLM 的权重加载实现之前,先理解它要解决的核心问题。 大模型的权重通常以 checkpoint 文件的形式存储在磁盘上。权重加载的任务就是:把这些文件中的张量,正确地填入模型(推理代码)的每一个参数中。这 ...
LCT 学习笔记
动态树 目录动态树前置:splayrotate(x)splay(x)LCT思想:实链剖分实现splay 部分fa[x]push_up(i)push_down(i)isrt(x)lazytag(i)get(x)rotate(x)splay(x)access(x)find(x)makeroot(x)li ...
Avalonia UI 12.0.0 正式发布:架构演进和性能飞跃
Avalonia UI 12.0.0 的正式发布,标志着该系统完成了从单纯的跨平台 UI 描绘器,向掌控应用完整生命周期、底层系统硬件调用,直至跨设备页面路由控制的全能型应用重型底座的蜕变。 ...
当 AI Agent 把调用链拉长,延迟开始成为一门生意
一个看起来简单的 AI Agent 请求,后台往往不是一次模型调用,而是一整条执行链:模型理解任务、调用工具、读取数据、再推理、再调用 API,最后才生成结果。用户只看到一个回答,但系统可能已经在不同服务之间往返了十几次。 ...
conhost.exe 无法显示 U+2717
我想在 Windows 的传统控制台(conhost)中显示 U+2717(✗,BALLOT X)。选中系统默认的等宽字体 Consolas,输出的却是一个带有方框的问号。我在使用 NeoVim 时遇到了这个符号,其还需要 Nerd Fonts ,但甚至支持 Nerd Fonts 的字体很多都不支持 ...
太秀了,我把自己蒸馏成了 Skill!已开源
我把自己蒸馏成了 AI 的 Skill 并且开源到 GitHub 了!5 步教你制作属于自己的数字生命,全程不用写代码,有手就行。 ...
ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑
引言 这篇文章我们来聊一聊 asp.net core 的内存缓存。asp.net core 内存缓存(IMemoryCache)是一个轻量级的缓存方案,适用于单实例应用或者分布式环境中的本地缓存。它提供了简单的 API 来存储和检索数据,同时支持过期策略、优先级设置等功能。 什么是缓存 从用户请求到 ...
基于 Ghostty 带有分割标签页和为 Claude 编程设计的通知终端
用 macOS 自带终端来运行 Claude Code,在开启大量会话时需要开启很多 Terminal 终端窗口。 多数情况我们把需求交给 claude 会切出去干别的,等过许久再返回查看可能显示的是 claude 询问你是否同意某项操作。 如果你做前端开发,claude 生成后代码后,启动预览还需 ...
Claude Code通关手册(六):MCP协议完全指南
这是Claude Code通关手册的第六篇,上一篇我们为Claude Code配置了专家团队,这一篇我们为他装上外部设备,让他从本地助手转变成互联网平台。 一个很形象的比喻:没有配置MCP的Claude Code就像是一个被关在房间里的天才。 它聪明、高效——能处理你扔给它的所有文件,却够不着外面世 ...
边框灯光环绕动画特效实现指南
边框灯光环绕动画特效实现指南 那个让用户一眼就注意到的重要元素,到底是怎么用纯 CSS 做出来的?其实也不难,就是绕了个弯子罢了。这篇文章带你从零开始实现边框灯光环绕动画,也顺带聊聊我们在 HagiCode 项目里踩过的那些坑。 背景 做前端的同学应该都有过这样的经历:产品经理跑过来,脸上挂着那种" ...
开源:子木蒸馏版的 SEO 审计工具 seo-audit-skill v1.0
开源:子木蒸馏版的 SEO 审计工具 seo-audit-skill v1.0 做 SEO 这么久,一直想要一个既专业又省事的审计工具。 所以我花了点时间,做了个 seo-audit-skill — 给它一个 URL,它就能跑出针对这个页面,一份结构化的报告,告诉你哪里有问 题、为什么有问题、怎么改 ...


