最新 Top20
更多 →- MCP 实战:从最小 Go Server 到远程服务、发布分发与 Skill 协同本文整理自一次关于 Model Context Protocol(MCP)的完整讨论,覆盖 MCP 的核心概念、Go 实现、对外发布、自然语言注册、远程服务化,以及 MCP 与 Agent Skill 的关系与选型。 tools
- GitLab Runner 基于 Kubernetes 调度任务优先级管理技术方案1. 背景与问题描述 1.1 现状 使用 GitLab Runner + Kubernetes Executor 构建 CI/CD 流水线 集群资源:14 个固定节点 + 60 个弹性节点(弹性节点按需伸缩) 任务并发高,资源经常被占满,大量 Pod 处于 Pending 状态 1.2 问题现象 当 … devops
- Kubernetes 中 ConfigMap 更新后,如何让引用它的服务自动生效?在 Kubernetes 日常运维中,一个常见问题是:更新了 ConfigMap,但引用它的 Pod 并没有自动加载新配置。这是因为 Kubernetes 本身不会在 ConfigMap 变更后自动重启关联的工作负载。Pod 中通过环境变量注入的配置尤其不会自动更新;即便以 Volume 方式挂载, … devops
- 从10节点到20节点:全球化 K8s 服务的开源多云弹性架构选型指南当 Kubernetes 集群从本地 10 个节点通过弹性策略扩容到 20 台,并且服务需要面向全球线上用户时,技术选型就不能只停留在"单集群自动扩缩容"层面,而要考虑跨云、跨地域、多集群统一调度与容灾。 cloud-native
- 从 uniTerm 到 XPipe:跨平台终端与远程运维工具怎么选 终端工具早已不只是 SSH 窗口:远程连接、文件传输、容器和数据库管理、自动化乃至 AI 辅助操作,都可能落在同一套日常工作流里。本文用六个维度比较 uniTerm、XPipe、OxideTerm、WindTerm 和 Tabby,重点不是找一款绝对赢家,而是明确每种取舍适合什么场景。 posts
- 从需求澄清到任务交接:十个高热度 Agent Skill 的工作流价值 Agent Skill 的价值,不是替人“多写几句提示词”,而是把反复出现的工作方法变成可调用的步骤。本文从一份截至 2026 年 10 月 12 日的 skills.sh 榜单观察出发,按工作流拆解十个 Skill:先发现能力、澄清方案、检查架构与测试,再操作界面、配置协作方式, … posts
- 2026 跨平台开发选型指南:KMP、Flutter、React Native 与鸿蒙适配怎么选?跨平台开发大致有两条路线: 共享业务逻辑,UI 各写各的:以 Kotlin Multiplatform(KMP)为代表。网络、数据、状态管理和业务规则只实现一次,Android 使用 Compose,iOS 使用 SwiftUI,保留原生 UI 控制力。 共享 UI,一套代码跑多端: … posts
- Herdr:为 AI Coding Agent 构建一个真正的运行时AI Coding Agent 已经能够编写代码、运行测试、修改配置,甚至调用另一个 Agent 做代码审查。但当 Agent 数量增加后,新的问题很快出现:哪个任务已经完成?哪个 Agent 正在等待授权?哪个终端已经卡住?如果合上笔记本,后台任务还能继续吗? 传统做法通常是打开多个终端标签页,或 … tools
- Moli vs. Obscura:如何为 AI Agent 选择无头浏览器Chromium 几乎是浏览器自动化的默认答案:兼容性最好、工具链最成熟,遇到复杂网页时也最省心。但它的代价同样明显——进程多、内存占用高、冷启动慢。对需要同时运行大量会话的 AI Agent、网页检索系统和爬虫来说,这些成本会被迅速放大。 Moli 和 Obscura 都试图解决这个问题。它们都使 … tools
- 告别复杂 VPN:Tailscale 极简组网与安全配置实战指南如果你配置过传统 VPN(OpenVPN、手动 WireGuard),大概率经历过证书管理、防火墙规则、端口转发和静态 IP 配置的痛苦。而当你的设备不止一台——Mac、Windows、Linux、手机、NAS 都需要互相访问时,这种痛苦会被成倍放大。 Tailscale 就是为终结这些痛苦而生的。 … posts
- Kubernetes 跨 Namespace 服务访问与 gRPC 负载均衡实践指南在 Kubernetes 中,服务发现和负载均衡是微服务架构的核心能力。然而,当服务分布在不同的 Namespace 中,或者使用 gRPC 协议时,一些"默认"机制并不能完全满足需求。本文将首先介绍跨 Namespace 访问服务的标准方法,然后深入剖析 gRPC 在 Kubernetes 中遇到 … cloud-native
- Buildbarn + Kubernetes 分布式编译:识别弹性节点并调整 Worker 行为在 Buildbarn + Kubernetes 的分布式编译场景中,识别弹性节点并据此调整 Worker 行为,是构建弹性编译集群的关键一环。以下结合 Buildbarn 架构,给出完整的技术方案。 Buildbarn 架构速览 Buildbarn 分布式编译集群通常包含以下核心组件: cloud-native
- Buildbarn on Kubernetes:根据编译负载自动伸缩 Worker 的四种方案 把 Buildbarn 自身的负载指标,转化为 Kubernetes 的行动指令。 在 Kubernetes 上运行 Buildbarn 作为远端执行(Remote Execution)/ 远程缓存后端时,一个常见诉求是:根据 CI 编译任务的规模,动态调整 Worker 的数量,从而既扛得住编译 … devops
- Bifrost 深度拆解:用 Go 构建高性能、统一的 AI API 网关 当一个项目同时接入 OpenAI、Anthropic、Google、Mistral、DeepSeek 等模型提供商时,真正麻烦的往往不是调用某个模型,而是维护一堆不同的认证方式、请求格式、模型名称和错误处理逻辑。Bifrost 试图把这层复杂度收敛成一个统一的、高性能 API。 posts
- 从 gRPC 到 LLM:API 网关技术选型实战指南当你的系统需要同时处理微服务间通信、跨语言调用和大模型请求时,API 网关就不再是一个简单的路由工具,而是整个基础设施的流量枢纽。本文记录了我在进行 gRPC 一致性哈希负载均衡方案选型时,逐步深入对比 APISIX、Kong 和 Envoy 的全过程,希望能为同样面临复杂网关选型的你提供参考。 posts
- 人间八苦与五毒:认清根源,才能真正离苦佛经中说,人生有八种根本的苦。这不是悲观的论调,而是一种清醒的认知——就像医生先诊断病情,才能对症下药。理解了苦,才知道如何离苦。 posts
- 终端三件套:Zellij + Herdr + cmux 打造 AI 编码终极工作流 当现代化终端复用器遇上 AI 智能体多路复用器,再叠加上 macOS 原生终端的可视化能力。 posts
- 现代终端效率工具全家桶:Yazi、Zellij、Starship 与 Ghostty 深度指南如果你是一个经常与终端打交道的人——无论是开发者、运维工程师,还是数据科学家——你一定感受过这样的痛点:文件管理全靠 cd 和 ls 来回切换、打开多个终端窗口后乱成一团、命令行提示符单调乏味缺乏信息、终端在处理大量输出时卡顿不堪……这些问题看似微小,却日复一日地消耗着我们的注意力与时间。 好在,开 … posts
- Zellij vs rmux:终端复用工具的远程控制与自动化能力深度对比 同为现代终端复用工具,它们在远程访问、可编程性和自动化能力上有何不同?一文读懂如何选择。 posts
- Herdr 完全指南:让 AI 编程助手真正活起来 一个让 AI 智能体永不掉线的终端工作区管理器。 posts
按主题探索
linux
31 篇文章
docker
17 篇文章
devops
13 篇文章
- GitLab Runner 基于 Kubernetes 调度任务优先级管理技术方案
- Kubernetes 中 ConfigMap 更新后,如何让引用它的服务自动生效?
- Buildbarn on Kubernetes:根据编译负载自动伸缩 Worker 的四种方案
- 从窗口管理到 AI 交互:平铺窗口管理器(TWM)完全指南
- bazel-remote 两级存储实战:本地磁盘 + S3 分层缓存配置详解
- Bazel 远程缓存高可用部署:S3(RustFS)vs 一致性哈希延迟实测对比
- 使用 RustFS 构建高性能 S3 兼容存储集群
- 从 Gitea 到 Forgejo:开源代码托管与 CI/CD 的选型、对比与实践
- 在 Debian 12 上编译安装最新版 Buildah 1.44.0
- LDAP集成多个系统配置截图
tools
13 篇文章
- MCP 实战:从最小 Go Server 到远程服务、发布分发与 Skill 协同
- Herdr:为 AI Coding Agent 构建一个真正的运行时
- Moli vs. Obscura:如何为 AI Agent 选择无头浏览器
- 26个PPT生成Skill,我做了一次系统梳理
- Claude HUD:在终端里常驻显示 Claude Code 会话信息
- Cursor + Claude Code + Codex 三层栈:AI 编程工具的可组合生态
- CC Switch:统一管理 Claude Code、Codex、Gemini CLI 等 AI 工具的 Swiss Army Knife
- 跨平台音乐播放器
- 如何在手机终端上使用claude-code?
- git通过https协议使用仓库时如何记住token?
技术笔记
12 篇文章
- 从 uniTerm 到 XPipe:跨平台终端与远程运维工具怎么选
- 终端三件套:Zellij + Herdr + cmux 打造 AI 编码终极工作流
- 现代终端效率工具全家桶:Yazi、Zellij、Starship 与 Ghostty 深度指南
- Zellij vs rmux:终端复用工具的远程控制与自动化能力深度对比
- Herdr 完全指南:让 AI 编程助手真正活起来
- 从 Loop 到 Graph:AI Agent 架构的下一站
- RAG 核心知识十讲:从入门到企业级实践
- ArtifactFS:Cloudflare 用 Go 写了个 FUSE 文件系统,Git 大仓库秒挂载
- 从零到一:一个写作 Agent 的 Harness 工程迭代
- 把 AI 编程账单砍掉 80%!技术大神分享省钱秘籍
kubernetes
11 篇文章
- GitLab Runner 基于 Kubernetes 调度任务优先级管理技术方案
- Kubernetes 中 ConfigMap 更新后,如何让引用它的服务自动生效?
- 从10节点到20节点:全球化 K8s 服务的开源多云弹性架构选型指南
- Kubernetes 跨 Namespace 服务访问与 gRPC 负载均衡实践指南
- Buildbarn + Kubernetes 分布式编译:识别弹性节点并调整 Worker 行为
- Kubernetes 部署 SSH 跳板机:用 autossh 打通内网访问
- autossh SSH 反向隧道:从 Docker 到 Kubernetes 部署
- 使用buildah在容器中构建镜像
- Openshift Setup
- 本地服务器搭建Harbor
raspberry-pi
7 篇文章
golang
6 篇文章
cuda
4 篇文章
server
4 篇文章
windows
4 篇文章
deeplearn
3 篇文章
efficiency
3 篇文章
git
3 篇文章
nvidia
3 篇文章
python
3 篇文章
c/c++
2 篇文章
cloud-native
2 篇文章
kvm
2 篇文章
openshift
2 篇文章
tensorflow
2 篇文章
协议
2 篇文章
工具教程
2 篇文章
工具评测
2 篇文章
随笔
2 篇文章
ai
1 篇文章
ai 工具
1 篇文章
cars
1 篇文章
ceph
1 篇文章
chart
1 篇文章
conda
1 篇文章
database
1 篇文章
dotnet core
1 篇文章
gdb
1 篇文章
harbor
1 篇文章
helm
1 篇文章
life
1 篇文章
microservice
1 篇文章
mq
1 篇文章
openstack
1 篇文章
registry
1 篇文章
sse
1 篇文章
train
1 篇文章
web
1 篇文章
websocket
1 篇文章
wsl
1 篇文章
代理
1 篇文章
嵌入式
1 篇文章
开发
1 篇文章
开源项目
1 篇文章
技术选型
1 篇文章
移动开发
1 篇文章
课程
1 篇文章
项目管理
1 篇文章
继续阅读
从最新文章开始,或浏览完整的文章目录。
进入全部文章