程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Model Router:给 Claude Code / Codex CLI 接非 Anthropic 模型,本地代理做三协议互转 + 标签路由
编程
Model Router:给 Claude Code / Codex CLI 接非 Anthropic 模型,本地代理做三协议互转 + 标签路由
2026-09-21 00:04:47
Model Router 是一个桌面端 AI 模型代理:在 Claude Code / Codex CLI 与模型商之间做 Anthropic Messages、OpenAI Chat Completions、OpenAI Responses 三协议互转,支持流式 SSE 与 thinking 块,并用 opus/sonnet/haiku/auto 标签把请求路由到 DeepSeek、Kimi、文心、GLM 等后端,本文给出配置与接管步骤。
Model
Routing
模型路由
协议转换
Claude
Code
Codex
CLI
Anthropic
Messages
LLM
Router
5 个 Agent 修 C++ 构建错误:Fixer 一次给 3 个候选,Verifier 编译不过就回滚
编程
5 个 Agent 修 C++ 构建错误:Fixer 一次给 3 个候选,Verifier 编译不过就回滚
2026-09-21 00:04:30
用 Claude Agent SDK 搭五个 Agent 修 C++ 构建错误:Orchestrator 分组与迭代上限、Fixer 按错误类型选修复策略并给 3 个候选、Verifier 增量编译后自动回滚,附结构化 tool 定义与两个实际修复场景。
Fixer
Agent
FixerAgent
Claude
SDK
C++
构建错误
多
代码修复
GOEXPERIMENT 用法与 Go 1.26 实验清单:默认关闭项怎么开,默认开启项怎么用 no 前缀回退
编程
GOEXPERIMENT 用法与 Go 1.26 实验清单:默认关闭项怎么开,默认开启项怎么用 no 前缀回退
2026-09-21 00:04:08
GOEXPERIMENT 控制 Go 工具链的实验特性:默认关闭项用小写名开启,默认开启项加 no 前缀关掉。文中给出 Go 1.26 的完整实验清单与状态、go doc goexperiment.Flags 查列表的方法,以及 encoding/json/v2 的实际编译报错与开启方式。
GOEXPERIMENT
Go
实验特性
GODEBUG
toolchain
编译器
goexperiment
Go1.26
GreenTeaGC
encoding
json
v2
运行时
自托管 Supabase 0.8.0:Envoy 顶掉 Kong 当默认网关,同一季度还有三个破坏性变更
编程
自托管 Supabase 0.8.0:Envoy 顶掉 Kong 当默认网关,同一季度还有三个破坏性变更
2026-09-21 00:03:49
跟 master 的自托管 Supabase 在七周内撞上多个破坏性变更:0.8.0 起 Envoy 取代 Kong 成为默认网关,服务改名 api-gw、8443 不再默认暴露、自定义 kong.yml 会静默失效;同季度还有 Postgres 17 成为默认、analytics/vector 转 opt-in、API_EXTERNAL_URL 加 /auth/v1、logs.all 端点移除。附受影响判断、grep 排查动作、upgrades.json 与 update.sh 三方合并升级流程,以及 JWT 不匹配、RLS、端口与内存几个高频坑。
Supabase
自托管
Docker
Envoy
Kong
PostgreSQL
破坏性变更
运维
端边云三级路由 + S1/S2/S3 隐私分级:一个 OpenAI 兼容网关怎么决定请求上不上云
编程
端边云三级路由 + S1/S2/S3 隐私分级:一个 OpenAI 兼容网关怎么决定请求上不上云
2026-09-21 00:03:39
以 hybrid-router-oss 为例,讲一个 OpenAI 兼容的端边云混合推理路由网关:如何按 S1/S2/S3 隐私分级决定请求是否上云,用 semantic-router + RouteLLM 两级分类器省掉 LLM-as-Judge,并给出 mock/真实后端两套接入配置与路由策略表。
Model
Routing
模型路由
LLM
Router
AI
Gateway
端边云
隐私路由
自动修 Bug 的智能体:难点不在修,在于不让它顺手重构
编程
自动修 Bug 的智能体:难点不在修,在于不让它顺手重构
2026-09-21 00:03:25
从 FixAgent 学术原型到 Fix Agent、AutoForge 两个开源实现,拆解自动修 Bug 智能体的三子代理闭环、置信度门控与成本熔断,以及放进真实仓库时必须加的复现、最小补丁、工具白名单等护栏。
Fixer
Agent
FixerAgent
自动修
Bug
代码修复
多
AI编程
trace 只到本服务、下游变新 root:用 traceparent 排查上下文传播断链
编程
trace 只到本服务、下游变新 root:用 traceparent 排查上下文传播断链
2026-09-21 00:03:14
微服务里 trace 只显示到本服务、下游变成新 root span,多半不是采样丢了,而是上下文传播断了。本文按 OpenTelemetry 官方文档拆解 traceparent 格式、inject/extract 两端,并列出 goroutine、消息队列、无 metadata 协议、未插桩 client 这几处高频断链点,附入站 header 安全注意。
Distributed
Tracing
分布式追踪
链路追踪
OpenTelemetry
可观测性
W3C
TraceContext
哪吒监控 V2 自托管:8008 单端口下 gRPC 反代怎么配、Agent 为什么不上线
综合
哪吒监控 V2 自托管:8008 单端口下 gRPC 反代怎么配、Agent 为什么不上线
2026-09-20 21:32:08
哪吒监控(Nezha)V2 自托管部署笔记:从 Docker 安装 Dashboard、改掉 admin/admin 弱密码,到单端口 8008 下 Caddy/Nginx 如何为 Agent 的 gRPC 与 Web 终端 WebSocket 单独配置反代。附 Agent 一键/群晖手动安装、NZ_UUID 继承记录、Oauth2 登录,以及 Agent 不上线的排查顺序与一键脚本重复执行导致 CPU 100% 的社区踩坑。
Nezha
监控
自托管
Nginx
运维
Cursor Self-Hosted Machines 企业部署:执行在内网,推理和 Agent Loop 仍在 Cursor 云端
资讯
Cursor Self-Hosted Machines 企业部署:执行在内网,推理和 Agent Loop 仍在 Cursor 云端
2026-09-20 21:31:35
Cursor 2026 年 9 月推出 Self-Hosted Machines,把 Agent 的文件编辑、Shell、Build、MCP 执行迁到企业自有服务器。本文讲清它的真实数据边界:执行留在内网,但推理与 Agent Loop 仍在 Cursor 云端,工具输出会回传。附 My Machines 与 Team Pools 取舍、K8s 单任务隔离 Pod 配置、出站白名单域名、Secretless Access 与 90 天落地路线。
Cursor
自托管
Kubernetes
AI
Agent
安全
Rust 1.90:Linux 默认换成 LLD,cargo publish --workspace 原生支持工作区发布
编程
Rust 1.90:Linux 默认换成 LLD,cargo publish --workspace 原生支持工作区发布
2026-09-20 21:05:15
Rust 1.90 在 x86_64-unknown-linux-gnu 上默认改用 LLD 链接器,对大二进制与增量构建更快;cargo publish --workspace 原生支持按依赖顺序发布工作区;x86_64-apple-darwin 降为 Tier 2。另附 MSG_NOSIGNAL 等行为变更与可复制的回退命令。
Rust
编译器
Cargo
工具链
性能优化
curl 8.17.0 删掉 Heimdal、winbuild、Kerberos FTP 和 wolfSSH,新增 --knownhosts
编程
curl 8.17.0 删掉 Heimdal、winbuild、Kerberos FTP 和 wolfSSH,新增 --knownhosts
2026-09-20 21:05:15
curl 8.17.0 删除 Heimdal、winbuild 构建系统、Kerberos FTP 与 wolfSSH 支持,新增 --knownhosts,%header{} 可输出某 header 的所有出现,SSL 支持 Apple SecTrust。另外整理该版本关联的多条 CVE(含修复版本)与升级建议。
curl
网络编程
安全漏洞
接口对接
命令行
Vite 7 升级笔记:build.target 默认值抬到 Chrome 107,Node 18 出局
代码
Vite 7 升级笔记:build.target 默认值抬到 Chrome 107,Node 18 出局
2026-09-20 21:05:15
Vite 7 把 build.target 默认值从 modules 换成 baseline-widely-available(Chrome 107、Firefox 104、Safari 16.0),要求 Node.js 20.19+/22.12+ 并淘汰 Node 18,以纯 ESM 分发。Rolldown 打包器以 rolldown-vite 形式可切换,manualChunks 过时改 advancedChunks。
Vite
前端
构建工具
Rolldown
性能优化
Bash 脚本上生产前的六个坑:set -e 不生效、管道里变量丢了、文件名带空格
编程
Bash 脚本上生产前的六个坑:set -e 不生效、管道里变量丢了、文件名带空格
2026-09-20 21:04:01
把 Bash 脚本上生产前最容易踩的六个坑讲清:for f in $(ls) 被文件名空格拆开、变量不加引号、set -euo pipefail 管不到的分支、管道右侧子 shell 丢变量、缺 trap 清理、缺调试手段。给出可复制的 NUL 分隔遍历与完整脚本骨架。
Shell
Bash
运维
Linux
脚本
OpenSSH 10.0:sshd 默认禁用有限域 DH,DSA 移除并拆出 sshd-auth
编程
OpenSSH 10.0:sshd 默认禁用有限域 DH,DSA 移除并拆出 sshd-auth
2026-09-20 21:02:41
OpenSSH 10.0 移除 DSA 签名、把 sshd 认证阶段拆到新的 sshd-auth 二进制,sshd 默认禁用有限域 DH(客户端不变),默认 KEX 换成混合后量子 mlkem768x25519-sha256。本文给出不兼容点、升级前自查清单与 KexAlgorithms/HostKeyAlgorithms 配置片段。
OpenSSH
SSH
运维
安全
配置
Git 2.51:MIDX 不再夹带 cruft,path walk 让 pack 更小
编程
Git 2.51:MIDX 不再夹带 cruft,path walk 让 pack 更小
2026-09-20 21:02:41
Git 2.51 让非 cruft pack 在可达性下封闭,MIDX 不再夹带 cruft(新增 repack.MIDXMustContainCruft);path walk 打包方式可生成更小的 pack;stash 有了可导出的交换格式。本文给出命令、实测收益与适用取舍,以及 Git 3.0 的三项变化。
Git
版本控制
性能优化
工具链
TypeScript 5.9:import defer 延迟模块求值,大项目编译快约 11%
代码
TypeScript 5.9:import defer 延迟模块求值,大项目编译快约 11%
2026-09-20 21:02:41
TypeScript 5.9 带来 import defer 延迟模块求值(只能整模块命名空间导入)、稳定的 --module node20、精简的 tsc --init 默认;编译器缓存 mapper 实例化、优化文件检查,大项目约提速 11%。另有 ArrayBuffer 不再是 TypedArray 超类型的行为变更。
TypeScript
前端
JavaScript
编译优化
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
编程
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
2026-09-20 21:01:27
Go 1.27 正式发布,方法可以声明自己的类型参数,结构体字面量能直接赋值提升字段,encoding/json/v2 去掉实验开关且默认更严格。小于 80 字节的分配最多便宜 30%,代价是二进制增大约 60KB;另有多项 GODEBUG 被永久移除。
Go
Go1.27
泛型
encoding
json
性能优化
NGINX map 正则触发堆溢出:CVE-2026-42533 的触发条件与修复版本
资讯
NGINX map 正则触发堆溢出:CVE-2026-42533 的触发条件与修复版本
2026-09-20 21:01:27
NGINX 新增安全公告,CVE-2026-42533 由 map 指令的正则匹配与捕获变量求值顺序引发堆缓冲区溢出,0.9.6-1.31.2 受影响。本文给出触发三要素、影响版本、修复版本,以及用命名捕获组做临时缓解和 nginx -t/reload 流程。
NGINX
安全漏洞
CVE
运维
配置
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
编程
PostgreSQL 18 发布:io_method 三选一、uuidv7() 落地、虚拟生成列变成默认
2026-09-20 21:01:27
PostgreSQL 18 引入异步 I/O 子系统,io_method 可在 worker、io_uring、sync 之间切换,某些读取场景快至 3 倍;uuidv7() 提供时间有序主键,虚拟生成列成为默认,RETURNING 支持 OLD/NEW,pg_upgrade 保留优化器统计。
PostgreSQL
数据库
异步IO
uuidv7
性能调优
LVS 四层负载均衡 + gRPC 长连接:8 台后端只有 1 台扛 CPU,78 条连接扛住 6000 QPS
综合
LVS 四层负载均衡 + gRPC 长连接:8 台后端只有 1 台扛 CPU,78 条连接扛住 6000 QPS
2026-09-20 20:01:58
keepalived + LVS DR 后端 8 台 gRPC 服务,CPU 却总有一台冲到 90%+:78 条活跃连接扛着 6000 QPS,30 秒只有 9 次 TCP 建连。根因是四层 LB 的公平粒度是「连接」不是「请求」。本文用 ipvsadm、tcpdump SYN 抓包逐层定位,给出 MaxConnectionAge 连接轮换、L7 兜底与连接倾斜巡检脚本。
LVS
gRPC
负载均衡
运维排查
keepalived
Nginx
跨洋主从复制延迟 300 秒:sysctl 把接收窗口焊死在 42KB
案例
跨洋主从复制延迟 300 秒:sysctl 把接收窗口焊死在 42KB
2026-09-20 20:01:10
MySQL 跨洋主从复制平时延迟为 0,一跑归档批处理就飙到 300 秒。根因是从国内同城机房抄来的 sysctl 把 net.core.rmem_max 焊死在 87380,152ms RTT 下接收窗口只有 42KB,吞吐被压到 279KB/s。本文用 ss -tinm 逐层定位,按 BDP 重算内核参数,并给 binlog 开 zstd 压缩。
MySQL
主从复制
TCP调优
运维排查
sysctl
binlog
PayPal webhook 验签总失败:raw body、CRC-32 符号、webhook_id 环境这三处
代码
PayPal webhook 验签总失败:raw body、CRC-32 符号、webhook_id 环境这三处
2026-09-20 09:01:56
PayPal webhook 验签失败的三个高频原因:必须用原始请求体字节算 CRC-32(不能重新序列化 JSON)、CRC-32 要无符号十进制、webhook_id 与环境(sandbox/live)要对应。给出自验签与 postback 两种方式的字段、拼接格式 transmissionId|timeStamp|webhookId|crc32、RSA-SHA256 验签代码与官方文档链接。
PayPal
Webhook
验签
支付对接
CRC32
RSA
自建 LLM 推理引擎:默认 vLLM 之后,什么时候该换 SGLang 或 TensorRT-LLM?
编程
自建 LLM 推理引擎:默认 vLLM 之后,什么时候该换 SGLang 或 TensorRT-LLM?
2026-09-20 00:04:35
自建 LLM 推理引擎的选型与部署边界:vLLM 为什么是默认起点,SGLang 的 RadixAttention 只有前缀命中时才有效,TensorRT-LLM 的编译成本与 NVIDIA 硬件锁定意味着什么,以及为什么横评数字只能当方向性参考、必须自测。
inference
engine
推理引擎
vLLM
SGLang
TensorRT-LLM
LLM
部署
AI
工程
同一个 SKILL.md 装进四个宿主:Agent Skills 的目录约定、冲突优先级与安装坑
编程
同一个 SKILL.md 装进四个宿主:Agent Skills 的目录约定、冲突优先级与安装坑
2026-09-20 00:04:12
Agent Skills 开放标准实操笔记:一个 SKILL.md 目录如何装进 Claude Code、Codex、Gemini CLI、Command Code,各自的安装路径、同名冲突优先级与 /skill:<name> 绕过方式,frontmatter 校验失败的静默表现,扩展字段带来的"可移植但行为不一致",以及 addyosmani/agent-skills 一行 npx 安装时丢 references 的具体坑。
AI
Agent
Skills
SKILL.md
智能体技能
Claude
Code
开发工具
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
310
下一页
共 310 页
到第
页
确定