程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
三种开源自动科研 agent 的设计取舍:从 5 分钟单卡循环到 23 阶段流水线
编程
三种开源自动科研 agent 的设计取舍:从 5 分钟单卡循环到 23 阶段流水线
2026-10-03 00:04:57
三个开源自动科研 agent 的工程取舍横评:karpathy/autoresearch 用单文件和固定 5 分钟预算换可比性,AI Scientist 从人类模板走向 v2 的 agentic tree search,AutoResearchClaw 铺开 23 阶段流水线并加引用校验与人工 gate。含三者的改动面、验收方式、成本门槛对照。
AI
Scientist
ai-scientist
autoresearch
AutoResearchClaw
自动科研
Agent
tree
search
LLM训练
TypeScript 编译器 API 实战:写一个自定义 Transformer 改写 AST
编程
TypeScript 编译器 API 实战:写一个自定义 Transformer 改写 AST
2026-10-03 00:04:40
tsc 官方不支持加载自定义插件,但 TypeScript 从 2.3 起开放了编译器的 transform 能力。这篇把 Transformer handbook 的要点整理成可落地步骤:五个编译阶段、before/after/afterDeclarations 三个钩子的区别、visitNode/visitEachChild 遍历、factory 建节点、用 ts-loader 的 getCustomTransformers 或 ttypescript 接入项目,附官方项目地址与已知 bug。
TypeScript编译器
AST
Transformer
编译器API
TypeScript
Snapchat 开源 Valdi:用 TSX 写 UI,编译成原生视图,没有 WebView 也没有 JS Bridge
编程
Snapchat 开源 Valdi:用 TSX 写 UI,编译成原生视图,没有 WebView 也没有 JS Bridge
2026-10-03 00:04:11
Snapchat 把内部用了 8 年的跨平台 UI 框架 Valdi 开源。它用声明式 TSX 写 UI,编译成 iOS/Android/macOS 原生视图,不走 WebView 也不走 JS Bridge。本文整理它的渲染机制、视图回收池与 C++ 布局引擎、热重载与 VSCode 调试、两种接入现有 App 的方式,以及与 React Native、Flutter 的取舍差异。
App开发
跨平台
Valdi
TypeScript
移动端
React
原生视图
Bazel
Docker 沙箱不够:跑 AI Scientist 这类自动科研 agent 的隔离加固与 microVM 迁移
编程
Docker 沙箱不够:跑 AI Scientist 这类自动科研 agent 的隔离加固与 microVM 迁移
2026-10-03 00:04:03
AI Scientist 会执行 LLM 自己写的代码,README 明确要求容器化并限制网络。本文用 SandboxEscapeBench 与 NCSC 结论说明「纯 Docker 隔离」为何不够,给出 Docker 加固参数清单、四类常见错误,以及 gVisor / Firecracker / Kata / Code Airlock 的 microVM 迁移取舍。
AI
Scientist
ai-scientist
沙箱隔离
容器安全
microVM
Firecracker
gVisor
AI-Scientist-v2
Maven 4 Consumer POM:`maven.consumer.pom.flatten` 默认变 false,D 拿到的 C 从 1.1 变成 1.2
编程
Maven 4 Consumer POM:`maven.consumer.pom.flatten` 默认变 false,D 拿到的 C 从 1.1 变成 1.2
2026-10-03 00:03:45
Maven 4 把 POM 拆成 build POM(本地构建指令)和 consumer POM(发布给消费者)。新 flag maven.consumer.pom.flatten 默认改为 false,consumer POM 会保留 dependencyManagement 并被下游继承,传递依赖版本可能被改写;含 mixins 时报 MavenException,需 preserve.model.version 或开启 flatten。含依赖解析例子与自查清单。
consumer
pom
Maven
POM
依赖管理
Java构建
Rust 1.95.0:cfg_select!、match 中的 if let guard,以及一批 const 稳定化
编程
Rust 1.95.0:cfg_select!、match 中的 if let guard,以及一批 const 稳定化
2026-10-03 00:03:17
Rust 1.95.0 于 2026-04-16 发布。这篇按语言、编译器、平台、库、兼容性分组梳理实际改动:新增 cfg_select! 宏替代 cfg-if,match 支持 if let guard,稳定 Atomic*/MaybeUninit/Layout::repeat 等一批 API,另有 JSON target specs 被 destabilize、mut ref 模式被 feature-gate 等升级前要留意的破坏性点。
Rust1.95
Rust
版本发布
语言特性
Podman 6.0.0 升级笔记:slirp4netns、CNI、cgroups v1 全被移除
综合
Podman 6.0.0 升级笔记:slirp4netns、CNI、cgroups v1 全被移除
2026-10-02 21:31:13
Podman 6.0.0 是删东西的大版本:slirp4netns、CNI、iptables、cgroups v1、BoltDB、Intel Mac 支持全部移除。整理升级前必须先做的迁移(先升 5.8 做 BoltDB→SQLite、切 cgroups v2、Netavark+Pasta),以及 Quadlet 目录重构、新管理命令和网络默认值变更。
Podman
容器
运维
Quadlet
Netavark
用 gobackup 替代 Ruby backup:应用服务器的定时备份
编程
用 gobackup 替代 Ruby backup:应用服务器的定时备份
2026-10-02 21:31:13
gobackup 是一个 Go 单二进制备份工具,把 MySQL/PostgreSQL/Redis 等数据库和文件按 cron 或 every 调度,压缩上传到 S3、阿里云 OSS、WebDAV 等 20 多种对象存储。给出完整 gobackup.yml 示例、perform/start/run 三种运行方式、Web UI 与 HUP 热重载配置。
gobackup
备份
运维
Go
对象存储
数据库
Bash 5.3 的命令替换 ${ command; }:省掉 fork,副作用留在当前 shell
编程
Bash 5.3 的命令替换 ${ command; }:省掉 fork,副作用留在当前 shell
2026-10-02 21:03:49
Bash 5.3 新增 ${ command; } 与 ${| command; } 两种在当前 shell 上下文执行的命令替换,省掉 fork 与管道,代价是副作用(变量、cd、状态)会留在当前 shell。另含 GLOBSORT、compgen -V、read -E、source -p PATH、BASH_MONOSECONDS、fltexpr,以及 C23 带来的编译要求变化。
Bash
Shell
Linux
脚本
运维
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
编程
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
2026-10-02 21:03:49
Go 1.26 于 2026-02-10 发布。语言层面 new 接受表达式、泛型类型可在类型参数列表里自引用;运行时 Green Tea GC 默认启用、cgo 开销降约 30%;go fix 重写为 modernizers、go mod init 默认写入更低 go 版本;另有实验性的 simd/archsimd、runtime/secret、goroutineleak profile。
Go
编程语言
性能优化
工具链
标准库
curl 的连接复用漏洞群:SMB 可能传错 share,静态包的版本号还会骗过扫描器
综合
curl 的连接复用漏洞群:SMB 可能传错 share,静态包的版本号还会骗过扫描器
2026-10-02 21:03:49
curl 8.17 的安全列表里,连接复用判断不严是主线:CVE-2026-5773 会让 SMB 传输复用错 share,可能下载/上传到错误位置;同类的还有 STARTTLS 复用、跨代理 Digest 泄露、bearer token 跨协议重定向泄露、证书固定绕过。本文还用 Netdata 静态包与 OPNsense 说明版本号扫描与实际编译选项不一致。
curl
安全
CVE
运维
网络
MySQL 社区版 8 月安全更新:3 个组件族受影响,最高 CVSS 8.2,4 条可未认证远程触发
资讯
MySQL 社区版 8 月安全更新:3 个组件族受影响,最高 CVSS 8.2,4 条可未认证远程触发
2026-10-02 21:03:49
Oracle 2026 年 8 月 MySQL 社区版安全更新:8 条、3 个组件族、4 条可未认证远程触发,最高 CVSS 8.2,涉及 MySQL Cluster(NDB Operator)、MySQL Shell(libssh)、Connector/ODBC。本文列清受影响版本范围,并补上 7 月 X Plugin 可被接管(CVE-2026-60316)与 Server: Optimizer 可打崩条目,附自查与打补丁思路。
MySQL
安全
数据库
运维
CVE
NGINX map 正则捕获顺序引发堆溢出:CVE-2026-42533 与 1.31.3 / 1.30.4 修复清单
综合
NGINX map 正则捕获顺序引发堆溢出:CVE-2026-42533 与 1.31.3 / 1.30.4 修复清单
2026-10-02 21:03:10
F5 2026-07-15 带外披露 NGINX 内存破坏漏洞群,最严重的是 CVE-2026-42533(map 正则捕获变量引用顺序导致堆溢出,CVSS 9.2),与 60005/56434 共用修复版本 1.31.3 / 1.30.4。本文给出受影响版本、命名捕获的规避写法,以及 42530/42055/42945 与关 HTTP/3 等临时缓解。
NGINX
安全
运维
CVE
服务器
OpenSSH 10.5 修复 ssh-agent 锁定绕过与 sshd restrict 隧道转发遗漏
综合
OpenSSH 10.5 修复 ssh-agent 锁定绕过与 sshd restrict 隧道转发遗漏
2026-10-02 21:03:10
OpenSSH 10.5 修复了两处安全边界问题:ssh-agent 锁定时 session-bind 绑定请求被误拒,导致本应限本地的操作(加 PKCS#11 token、使用带 destination 限制的密钥)可被远程执行;sshd 的 restrict 关键字此前未覆盖隧道转发。另含 Portable 强制 ECC/NISTP521 与 10.4/10.3 关键项。
OpenSSH
安全
运维
SSH
服务器
Laravel 13 发布:最低 PHP 8.3,Cache::touch() 与 Http::pool 默认并发都有改动
编程
Laravel 13 发布:最低 PHP 8.3,Cache::touch() 与 Http::pool 默认并发都有改动
2026-10-02 21:03:10
Laravel 13 于 2026-03-17 发布,最低 PHP 8.3。变化集中在实用处:15+ 处可用 PHP Attributes、Cache::touch() 扩展 TTL 不再取值、Reverb 新增 database 驱动摆脱 Redis、Http::pool 并发默认从 null 改为 2、MySQL 的 DELETE...JOIN 终于尊重 ORDER BY/LIMIT,另有第一方 AI SDK 与 Passkey。
Laravel
PHP
框架
后端
Web开发
Git 2.52 的实用改动:git last-modified、geometric 维护,以及 3.0 前的 main 与 Rust
编程
Git 2.52 的实用改动:git last-modified、geometric 维护,以及 3.0 前的 main 与 Rust
2026-10-02 21:01:28
Git 2.52 带来 tree 级 blame 新命令 git last-modified、git maintenance 的 geometric 策略、实验性 git repo 与 git refs list/exists;同时为 Git 3.0 铺路:默认分支将从 master 改为 main,Rust 支持进入可选构建标志。本文给出各命令用途、提速幅度与配置项。
Git
版本控制
性能优化
运维
工具链
Vue 3.6 RC 的 Vapor Mode:100% opt-in,不支持 Options API 和 Suspense
代码
Vue 3.6 RC 的 Vapor Mode:100% opt-in,不支持 Options API 和 Suspense
2026-10-02 21:01:28
Vue 3.6 进入 RC,Vapor Mode 特性集完成:100% opt-in 的无 VDOM 编译模式,只支持 script setup/template SFC,不支持 Options API,Suspense 在纯 Vapor 下不可用。本文给出 opt-in 写法、createVaporApp 与 vaporInteropPlugin 的取舍,以及 alien-signals 重构带来的响应式收益。
Vue
前端
Vapor
Mode
响应式
性能优化
Docker Engine 29 的两个新默认值:原地升级无感,重装机器会以为镜像没了
综合
Docker Engine 29 的两个新默认值:原地升级无感,重装机器会以为镜像没了
2026-10-02 21:01:28
Docker Engine 29 把 containerd image store 设为全新安装默认、nftables 成为实验防火墙后端。本文梳理这两处默认值变化在什么情况下会咬人:切换存储后镜像「消失」怎么找回、nftables 模式下 DOCKER-USER 链为何失效、以及 cgroup v1 弃用、API v1.44 下限等破坏性变更。
Docker
容器
运维
nftables
containerd
阿里开源 ocr:确定性子流程 + Agent 混合的行级审查,token 约 Claude Code 的 1/9
编程
阿里开源 ocr:确定性子流程 + Agent 混合的行级审查,token 约 Claude Code 的 1/9
2026-10-02 20:01:56
阿里把内部用了两年、检出数百万缺陷的 AI 代码审查助手开源为 Open Code Review(ocr),Apache-2.0。它用「确定性子流程 + LLM Agent」混合架构做行级审查:文件选择/分组/规则匹配由工程逻辑保证,动态决策交给 agent。相同模型下行级精准、token 约 Claude Code 的 1/9。整理了核心设计、benchmark 取舍与 ocr 全部命令。
代码审查
AI编程
CLI工具
Go
开源
DeepSeek 开源 Agent 框架 dsh:一切皆插件,一条 npx 起 Web UI
编程
DeepSeek 开源 Agent 框架 dsh:一切皆插件,一条 npx 起 Web UI
2026-10-02 20:01:02
DeepSeek 开源了 agent harness「DeepSeek Harness」(dsh),MIT 协议、开发者预览版。它把模型、工具、沙箱、会话、调度乃至 agent loop 全部做成 Cordis 插件,一条 npx 就能起 Web UI。这篇整理它的运行方式、profile 分层、四种运行模式、会话日志、插件写法与常见坑。
DeepSeek
Agent框架
Cordis
Node.js
插件架构
对接支付接口报 SSL certificate problem:别急着关 VERIFYPEER,先查 CA 路径、SNI 与老 ca-bundle
代码
对接支付接口报 SSL certificate problem:别急着关 VERIFYPEER,先查 CA 路径、SNI 与老 ca-bundle
2026-10-02 09:01:23
对接微信支付/支付宝/Stripe 接口时 TLS 握手就报 SSL certificate problem、x509 unknown authority、PKIX path building failed,这篇按「先定位→再修」排一遍:用 curl -v 与 openssl s_client 看清证书链与 Verify return code;区分缺中间证书、SNI/域名不匹配、老 ca-bundle、系统时间四类原因;给出 PHP curl.cainfo、Linux update-ca-certificates/update-ca-trust、Docker/scratch 与 Go fallback 的修法,并说明为什么不该关 VERIFYPEER。
接口对接
HTTPS
TLS
证书
排障
libsodium WebAssembly 基准 2024→2026:9 个运行时,wide_arithmetic 把 Wasmtime 从 2.41x 拉到 1.46x
编程
libsodium WebAssembly 基准 2024→2026:9 个运行时,wide_arithmetic 把 Wasmtime 从 2.41x 拉到 1.46x
2026-10-02 00:04:20
同一份 libsodium C 代码编译成 WebAssembly,在 2024/2025/2026 三个年份的稳定版运行时上跑基准:Wasmtime 逐年从 2.67x 降到 2.41x 倍原生,WAMR AOT 稳定在 1.57x,Bun 一年提速三倍,而 wide_arithmetic 特性让 Wasmer/Wasmtime 分别降到 1.33x/1.46x。附完整版本矩阵、命令与失败案例。
WASM
Runtime
WebAssembly
运行时
性能基准
Wasmtime
Wasmer
faster-whisper 实践:batch_size=8 把 13 分钟音频从 1m03s 压到 17s,CUDA 12/cuDNN 9 配对与 int8 取舍
编程
faster-whisper 实践:batch_size=8 把 13 分钟音频从 1m03s 压到 17s,CUDA 12/cuDNN 9 配对与 int8 取舍
2026-10-02 00:04:05
faster-whisper 用 CTranslate2 重写 Whisper 推理,同精度下快最多 4 倍。本文给出 GPU/CPU 实测基准表,讲清 CUDA 12 + cuDNN 9 的版本配对与降级方案、segments 生成器惰性执行、int8 与 batch_size=8 的取舍、VAD 参数和模型转换命令。
Faster-Whisper
语音识别
CTranslate2
推理加速
CUDA
OpenTelemetry Collector 配置:组件都写了,为什么还是没生效
编程
OpenTelemetry Collector 配置:组件都写了,为什么还是没生效
2026-10-02 00:03:55
写了 receivers/processors 却不生效、validate 也过不了?多数是组件没挂到 service.pipelines。梳理 Collector 的配置模型:配了≠启用、type[/name] 复用、处理器顺序、多管道实例隔离、fanoutconsumer 复制语义,以及 K8s Helm Chart 的 mode 必填与 presets 重复取数、日志爆炸循环等坑。
OpenTelemetry
Collector
可观测性
运维
分布式追踪
遥测
Kubernetes
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
320
下一页
共 320 页
到第
页
确定