程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
agent-browser:给 Browser Agent 用的 Rust CLI,用无障碍树 ref 取代截图
编程
agent-browser:给 Browser Agent 用的 Rust CLI,用无障碍树 ref 取代截图
2026-09-29 00:04:48
Vercel Labs 的 agent-browser 把浏览器自动化做成给 AI Agent 用的 Rust 原生 CLI:snapshot 输出带 ref 的无障碍树,用 @e2 这类引用点击/填表替代截图喂图;batch 批处理省进程开销,read 取 agent 友好文本,network 支持 route/HAR。重点讲清 WebMCP 的 prompt-injection 边界与 tab id/targetId 的稳定性设计。
Browser
Agent
浏览器智能体
agent-browser
浏览器自动化
Rust
MCP
WebMCP
Agentic Streaming:七个运行时跑同一份 agent spec,四个 builder 方法是空操作
编程
Agentic Streaming:七个运行时跑同一份 agent spec,四个 builder 方法是空操作
2026-09-29 00:04:09
Agentic Streaming(原 Agentic Flink)把 agent 建成流式、有状态、事件溯源的系统:状态是有序事件日志上的物化视图,每个 conversation 单 writer。同一份 agentic/v1 spec 在 Flink、Pekko、Datomic、纯 Python 等七个运行时上做 24 个 fixture 一致性测试,pipeline.yaml 换后端只改一行。含 AGS-40 跑不通命令与 AGS-32 空操作 builder 方法等真实坑点。
Agentic
Streaming
流式Agent
事件溯源
Apache
Flink
Pekko
状态化Agent
事件流
不装 LangChain:用 Groq API 手写吴恩达定义的四种 Agentic 模式
编程
不装 LangChain:用 Groq API 手写吴恩达定义的四种 Agentic 模式
2026-09-29 00:03:42
吴恩达在 DeepLearning.AI Agentic AI 课程里定义的四种模式——Reflection、Tool Use、Planning、Multi-Agent,用什么问题、边界在哪。附 neural-maze/agentic-patterns-course 这个不用 LangChain/CrewAI、只用 Groq API 从零实现四种模式的仓库,含可复现的 ReflectionAgent、ToolAgent、ReactAgent、Crew 代码。
andrew
ng
Agentic
AI
Agent
Reflection
ReAct
Groq
Python
V8 不是 Node.js:JS 引擎、Runtime、产品三层区分与常见误判
编程
V8 不是 Node.js:JS 引擎、Runtime、产品三层区分与常见误判
2026-09-29 00:03:38
JS 引擎、Runtime、产品是三件事:V8 不等于 Node.js,JavaScriptCore 也不等于 Safari。本文用一张引擎对照表梳理 V8/JSC/SpiderMonkey/Hermes/QuickJS 各自跑在哪些 runtime 与产品上,并给选型依据。
JavaScript
Runtime
JS引擎
V8
JavaScriptCore
Hermes
运行时
Agent-Native 架构:一个 action 定义,如何被 7 类入口消费
编程
Agent-Native 架构:一个 action 定义,如何被 7 类入口消费
2026-09-29 00:03:20
拆解 Agent-Native 架构与 BuilderIO/agent-native 框架:用一条 defineAction 让 UI、Agent、HTTP、MCP、A2A、CLI、定时任务共用同一契约,附 Yjs CRDT 协作层的 updatedAt 门控对账、lead client 选举与 SSE+2s 轮询回退实现细节,并给出协议适配进核心层的取舍。
Agent
Native
AgentNative
defineAction
Action
TypeScript
MCP
A2A
CRDT
Yjs
Agent架构
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
综合
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
2026-09-28 21:31:25
Anubis 是 Go 写的反 AI 爬虫反向代理,用工作量证明挑战抬高抓取成本。本文给出 Docker/docker-compose 部署、policy.yaml 策略、Nginx unix socket 接入方式,以及卷权限、ED25519 签名密钥、DIFFICULTY 取舍、真实 IP 等踩坑点。
Go
反向代理
爬虫防护
Docker
Nginx
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
编程
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
2026-09-28 21:30:55
Go 服务 CPU 飙到 700% 但 pprof 只报 3.42s,原因是信号采样对内核态阻塞"漏采"。用 perf + 火焰图还原调用栈,定位到 sync.RWMutex 写公平引发的 sys_futex 惊群,给出锁分片与 atomic.Value 写时复制两种改法。
Go
性能调优
pprof
perf
锁竞争
MySQL 9.7.0 LTS:社区版拿到 Hypergraph Optimizer 与 JSON Duality Views DML
代码
MySQL 9.7.0 LTS:社区版拿到 Hypergraph Optimizer 与 JSON Duality Views DML
2026-09-28 21:05:11
MySQL 9.7.0 LTS 把多项原企业版能力下放到社区版:Hypergraph Optimizer 可用 optimizer_switch 在各作用域开启、JSON Duality Views 支持 insert/update/delete、复制可观测性与 PKBDF2 存储格式等,附开启命令与适用判断,并列出仍属企业版的 Dynamic Data Masking。
MySQL
数据库
优化器
社区版
LTS
Docker Engine 28.5 升级笔记:rootless 网络回退 pasta,以及一批 API 与 Go-SDK 弃用
综合
Docker Engine 28.5 升级笔记:rootless 网络回退 pasta,以及一批 API 与 Go-SDK 弃用
2026-09-28 21:04:35
Docker Engine 28.5 的升级要点:dockerd-rootless.sh 在无 slirp4netns 时改用 pasta(passt)、拒绝 ROOTLESSKIT_NET=host;移除 legacy CBC 密码套件、弃用 KernelMemoryTCP 与 InspectResponse 的 Parent/DockerVersion,并列出下一版本将移除的 Go-SDK 符号。
Docker
容器
运维
API
升级
Go 1.27 标准库加了 uuid:V4 还是 V7,主键该选哪个
编程
Go 1.27 标准库加了 uuid:V4 还是 V7,主键该选哪个
2026-09-28 21:04:35
Go 1.27 新增标准库 uuid 包(RFC 9562,目前只支持 V4/V7)。本文讲清 V4 与 V7 的取舍:当主键/索引时 V7 按时间有序对 Postgres 等大索引更友好,代价是泄露创建时间;并整理从 google/uuid 迁移与同版本 json/v2、mldsa 等变化。
Go
标准库
uuid
数据库
主键
vite build 丢 CSS、dev 正常:rolldown #8804 的 side-effect 去重打破了两层 manifest 假设
案例
vite build 丢 CSS、dev 正常:rolldown #8804 的 side-effect 去重打破了两层 manifest 假设
2026-09-28 21:03:49
一个真实构建故障排查:vite 8.0.2+/rolldown rc11+ 后 vite build 产物丢失 CSS(dev 正常),根因是 side-effect import 在 tree-shaking 链里被去重到更深层级,打破了依赖 .vite/manifest.json 的 vite_ruby“副作用在前两层”的假设。附逐版本 override 定位法与两条修复路径。
Vite
Rolldown
前端构建
排障
tree-shaking
PHP 8.5 的 cURL 变化:持久 share handle、INFILESIZE_LARGE 与新的 curl_getinfo 字段
编程
PHP 8.5 的 cURL 变化:持久 share handle、INFILESIZE_LARGE 与新的 curl_getinfo 字段
2026-09-28 21:03:49
PHP 8.5 的 cURL 变化整理:curl_share_init_persistent() 让 share handle 跨请求复用,适合高频同主机场景、不适合多租户;CURLOPT_INFILESIZE_LARGE 绕开 2GiB 限制;新增 CURLINFO_USED_PROXY 等字段与 CURLFOLLOW_* 取值,附代码与坑。
PHP
cURL
HTTP客户端
连接复用
接口对接
微信支付 APIv3 2026 文档更新:合单支付字段语义与退款卡尾号消失的对接影响
案例
微信支付 APIv3 2026 文档更新:合单支付字段语义与退款卡尾号消失的对接影响
2026-09-28 21:02:47
微信支付 2026 年 APIv3 文档更新对服务端的影响:合单支付 sub_orders 语义由“子单”改“商品单”、description 长度 128→127;退款 user_received_account 不再返回卡尾号,按尾号对账与正则解析会失效,附各接口清单与回调解析注意。
微信支付
支付接口
对接
回调
对账
Tailwind CSS v4.2/v4.3 迁移:start-*/end-* 弃用改 inset-s-*,webpack 插件提速
编程
Tailwind CSS v4.2/v4.3 迁移:start-*/end-* 弃用改 inset-s-*,webpack 插件提速
2026-09-28 21:02:47
Tailwind CSS v4.2 与 v4.3 的迁移笔记:四套新调色板、官方 @tailwindcss/webpack 插件提速 2 倍、逻辑属性工具与 start-*/end-* 弃用改为 inset-s-*/inset-e-*,以及 v4.3 的 scrollbar、@container-size、zoom-* 等工具,附类名对照与兼容性说明。
Tailwind
CSS
前端
构建
迁移
Redis 8.2 的 XACKDEL/XDELEX 与 CLUSTER SLOT-STATS:消费组清理与分片用量怎么看
代码
Redis 8.2 的 XACKDEL/XDELEX 与 CLUSTER SLOT-STATS:消费组清理与分片用量怎么看
2026-09-28 21:02:47
Redis 8.2 GA 的落地变化整理:Streams 新增 XACKDEL/XDELEX 与 KEEPREF/DELREF/ACKED 引用选项,多消费组清理可一次完成;CLUSTER SLOT-STATS 按 slot 看 key 数/CPU/网络;还有 BITOP 新运算符、VSIM 的 IN 过滤、kvobj 内存收益与 8.2.10 的 cluster bus 认证。
Redis
Streams
Bitmap
集群
内存优化
Go 1.28 把 http_proxy 小写放到优先位:代理配了不生效的排查与 net/url 新变化
编程
Go 1.28 把 http_proxy 小写放到优先位:代理配了不生效的排查与 net/url 新变化
2026-09-28 21:01:47
Go 1.28 起 ProxyFromEnvironment 在两套大小写代理变量同时存在且值不同时优先取小写,影响 DefaultTransport/DefaultClient;本文给出排查命令,并整理 net/url.MustParse 与 IPMask/IPNet/HardwareAddr 新增 TextUnmarshaler 的用法与边界。
Go
net
url
http_proxy
GODEBUG
标准库
Linux 6.18 LTS:bcachefs 被移出主线内核,改用 DKMS 模块维护
综合
Linux 6.18 LTS:bcachefs 被移出主线内核,改用 DKMS 模块维护
2026-09-28 21:01:47
Linux 6.18 成为第 26 个 LTS,bcachefs 被从内核树整体移除,改由外部 DKMS 模块维护。本文给出迁移到 DKMS 的 initramfs、Secure Boot 签名等要点与风险,并整理 slub sheaves、dm-pcache、UDP RX 等同步变化。
Linux
内核
LTS
bcachefs
DKMS
systemd timer 替代 crontab:从 crontab 被静默清空说起,五个坑与一条不触发的排查路径
综合
systemd timer 替代 crontab:从 crontab 被静默清空说起,五个坑与一条不触发的排查路径
2026-09-28 20:03:18
从一次 crontab 被静默清空导致的证书续期失败讲起,说明为什么把定时任务迁到 systemd timer:文件隔离、Environment 显式声明、OnUnitActiveSec 依赖、journalctl 替代 cron 垃圾邮件、Persistent=true 宕机补跑。附 timer 不触发的排查(只 start 不 enable)、cron 迁移清单,以及 WordPress wp-cron 用 timer 收口的实战配置。
systemd
timer
crontab
定时任务
Linux
运维
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
综合
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
2026-09-28 20:02:18
面向 VPS/Docker 上跑服务的开发者与运维:用 Caddy 替代 Nginx 做反向代理,内置自动 HTTPS 申请与续期。给出三行 Caddyfile 的最小配置、多域名与 header 写法、apt 安装与 fmt/validate/reload 流程、Docker Compose 集成(caddy_data 必须持久化、Let's Encrypt 速率限制),以及从 Nginx 迁移需要权衡的几处差异。
Caddy
Nginx
反向代理
Docker
Compose
HTTPS
运维
小程序虚拟支付道具直购:paySig 和 signature 签名失败排查,以及发货推送幂等
代码
小程序虚拟支付道具直购:paySig 和 signature 签名失败排查,以及发货推送幂等
2026-09-28 09:00:51
小程序虚拟支付道具直购接入排障:paySig 用 AppKey、signature 用 sessionKey,两把密钥别搞混;uri 不能带参数、env 要匹配 Key 否则 -15005/90010。附发货推送 xpay_goods_deliver_notify 的重试节奏与按 outTradeNo 幂等发货、查单兜底做法。
微信小程序
虚拟支付
支付回调
接口对接
签名
Express 5 迁移:app.del 直接抛错、通配符必须命名、async 抛错自动进错误中间件
编程
Express 5 迁移:app.del 直接抛错、通配符必须命名、async 抛错自动进错误中间件
2026-09-28 00:04:52
Express 5 与 4 的 API 基本一致,破坏性变更分两类:用了就崩的移除项和不崩但行为变了的点。本文按官方迁移指南整理旧写法到新写法的对照,覆盖 app.del、req.param、res.send/res.redirect 签名、通配符命名、async 抛错转发、urlencoded 与 static 的 dotfiles 默认值,并附各步 codemod 用法。
Express
风格
Express风格
Node.js
迁移
Edge Function 硬限制对照:Cloudflare 10ms、EdgeOne 200ms、Supabase 2s CPU 上限
编程
Edge Function 硬限制对照:Cloudflare 10ms、EdgeOne 200ms、Supabase 2s CPU 上限
2026-09-28 00:04:18
把 Cloudflare Workers、腾讯云 EdgeOne、阿里云 ESA、Supabase、Vercel 五家边缘函数平台的官方硬限制拉表对照:CPU 时间、内存、部署体积、请求 body、错误码与选型判断顺序,帮你在写代码前先确认能不能落地。
Edge
Function
边缘函数
Serverless
Cloudflare
Workers
EdgeOne
Supabase
Tensor Core 三种调用层次:m16n8k16 的 ldmatrix 对不上,以及 Hopper wgmma 的同步与布局约束
编程
Tensor Core 三种调用层次:m16n8k16 的 ldmatrix 对不上,以及 Hopper wgmma 的同步与布局约束
2026-09-28 00:04:03
从封装库、WMMA 到 PTX mma.sync,再到 Hopper wgmma,讲清 Tensor Core 的三层调用方式。重点拆解 m16n8k16 的 A/B/C 寄存器切片与 ldmatrix 的 lane 映射为何容易对不上,以及 wgmma 的 fence/commit_group 同步、GmmaDescriptor 布局约束和 TMA producer/consumer 流水。
tensor
core
张量核心
WGMMA
CUDA
PTX
Fiber v3 的 Express 风格 handler:两参签名、适配层开销与 Go 1.26 的 unsafe 限制
编程
Fiber v3 的 Express 风格 handler:两参签名、适配层开销与 Go 1.26 的 unsafe 限制
2026-09-28 00:03:58
Fiber v3 是 Go 里对标 Express 的框架,新增了 fiber.Req/fiber.Res 的 Express 风格 handler 与带 next 的三参中间件。本文讲清三种 handler 签名、中间件与 Group 顺序、net/http 兼容与 adaptor,以及 zero allocation、适配层开销、unsafe 对 Go 版本的限制这些取舍。
Express
风格
Express风格
GoFiber
中间件
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
317
下一页
共 317 页
到第
页
确定