程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
编程(第10页)
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架构
记忆
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
锁竞争
调优
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
数据库
主键
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客户端
连接复用
接口对接
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
前端
构建
迁移
tail
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
标准库
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
中间件
用 tsconfig 拦住 enum 与 parameter properties:Node type stripping 的配置侧写法
编程
用 tsconfig 拦住 enum 与 parameter properties:Node type stripping 的配置侧写法
2026-09-28 00:03:54
Node 内置 type stripping 只擦除类型、不做检查,配置侧要保证源码只含可擦除语法。本文给出 erasableSyntaxOnly、verbatimModuleSyntax、allowImportingTsExtensions、rewriteRelativeImportExtensions 的 compilerOptions 片段,说明哪些语法会抛 ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX,以及用 tsc --noEmit 在 CI 单独做类型检查的做法。
type
stripping
类型剥离
TypeScript
Node.js
tsconfig
PARA
Pin
用 Go 单二进制搭一个 NotebookLM 替代品:Notex 的部署、模型模式与 RAG 参数
编程
用 Go 单二进制搭一个 NotebookLM 替代品:Notex 的部署、模型模式与 RAG 参数
2026-09-28 00:03:46
Notex 是 Go 1.23 写的开源 NotebookLM 替代品,单二进制 + 本地 SQLite 向量库就能跑。这篇记录它的部署命令、OpenAI/Ollama 两种模型模式怎么选、MAX_SOURCES/CHUNK_SIZE 等 RAG 参数的作用,以及 markitdown、yt-dlp、vosk 这些外部命令的边界。
notebook
lm
替代品
NotebookLM
Notex
Go
RAG
自托管
SQLite
Ollama
手绘
播客
PHP 8.6 新增 Time\Duration、clamp() 与 SortDirection:用法与边界
编程
PHP 8.6 新增 Time\Duration、clamp() 与 SortDirection:用法与边界
2026-09-27 21:02:49
PHP 8.6 新增 Time\Duration(纳秒精度、final readonly)、clamp() 与全局 SortDirection 枚举,并允许 readonly 属性带默认值。本文给出各原语的用法与限制、相关 RFC、弃用清单,以及 8.6 从 Alpha 到 GA 的时间线。
PHP
8.6
Time\Duration
clamp
SortDirection
Go 1.27 把 JSON 拆成两层:encoding/json/v2 与 encoding/json/jsontext
编程
Go 1.27 把 JSON 拆成两层:encoding/json/v2 与 encoding/json/jsontext
2026-09-27 21:02:49
Go 1.27 把 JSON 拆成两层:encoding/json/v2 负责配置化高层编解码,encoding/json/jsontext 负责 token 级流式处理,老的 encoding/json 内部改由 v2 支撑并保持兼容。本文说明两个新包的分工、迁移注意点,以及同版本语言、工具、运行时、标准库的主要改动。
Go
1.27
encoding
json
v2
jsontext
PostgreSQL 18:io_uring 异步 I/O、uuidv7 与 NOT NULL NOT VALID 的落地要点
编程
PostgreSQL 18:io_uring 异步 I/O、uuidv7 与 NOT NULL NOT VALID 的落地要点
2026-09-27 21:02:49
PostgreSQL 18 引入异步 I/O 子系统与 io_method、skip scan、uuidv7()、虚拟生成列默认化、RETURNING 的 OLD/NEW、NOT NULL NOT VALID,并让 pg_upgrade 保留优化器统计。本文给出各特性用法、升级不兼容点,以及 18.6 里 reltuples、btree_gist、ltree 等值得复查的修复。
PostgreSQL
18
uuidv7
io_uring
pg_upgrade
PHP 8.6 的 Io\Poll:用 epoll/kqueue 替掉手写的 stream_select()
编程
PHP 8.6 的 Io\Poll:用 epoll/kqueue 替掉手写的 stream_select()
2026-09-27 21:02:49
PHP 8.6 新增 Io\Poll 命名空间,按平台统一用 epoll/kqueue/event ports/WSAPoll,取代用户态手写的 stream_select()。本文说明核心类型 Context/Event/StreamPollHandle、为什么替掉 stream_select()(FD_SETSIZE 上限、O(n) 扫描),以及它与引擎级 async scheduler(目标 8.7+)的关系。
PHP
8.6
Io\Poll
stream_select
epoll
Vue 3.6 换掉 @vue/reactivity 之后:alien-signals 的收益与 Vapor 还够不到的边界
编程
Vue 3.6 换掉 @vue/reactivity 之后:alien-signals 的收益与 Vapor 还够不到的边界
2026-09-27 21:02:49
Vue 3.6 把 @vue/reactivity 内核换成 alien-signals 并设为默认,基准显示内存约降 14%,同时 Vapor Mode 在 RC 阶段冻结特性。本文说明这一步的实际收益、Vapor 的 opt-in 边界(不支持 Options API、getCurrentInstance 返回 null 等),以及体积收益何时才拿得到。
Vue
3.6
alien-signals
Vapor
reactivity
静态资源被设成 no-cache:Cache-Control 与 ETag 的搭配笔记
编程
静态资源被设成 no-cache:Cache-Control 与 ETag 的搭配笔记
2026-09-27 00:05:27
缓存头排查笔记:Cache-Control 各指令语义、max-age 与 ETag 的搭配(过期带 If-None-Match 换 304)、ETag 与 Last-Modified 谁优先、If-Match 防 lost update 的 412、Vary 过宽拖低 CDN 命中率,以及误给静态资源设 no-cache 的常见错误,附 curl 与上线前检查清单。
HTTP
Header
HTTP头
响应头
缓存
Cache-Control
ETag
llama.cpp GGUF 量化:Q8_0 生成速度低于 Q4_K_M,以及 imatrix 与 --tensor-type 的用法
编程
llama.cpp GGUF 量化:Q8_0 生成速度低于 Q4_K_M,以及 imatrix 与 --tensor-type 的用法
2026-09-27 00:04:53
llama.cpp 的 GGUF 量化实操:两阶段流程(convert_hf_to_gguf + llama-quantize)、imatrix 重要性矩阵、--pure/--allow-requantize 风险、--tensor-type 正则与多模态 mmproj 单独量化。附 Llama 3.1-8B 各量化档位的体积与速度对照,Q8_0 生成速度反低于 Q4_K_M 的反直觉点。
int8量化
GGUF
llama.cpp
Q8_0
imatrix
模型量化
预检返回 204、真请求还是被拦:带 Cookie 的 CORS 与 Set-Cookie 排查笔记
编程
预检返回 204、真请求还是被拦:带 Cookie 的 CORS 与 Set-Cookie 排查笔记
2026-09-27 00:04:45
跨域报错 blocked by CORS policy 时的排查顺序:带 Cookie 的请求不能用 Allow-Origin: *、Allow-Headers 漏配会让预检"通过"却拦截真请求、Max-Age 被浏览器截断,以及 Set-Cookie 的 Secure/HttpOnly/SameSite、Sec-Fetch-* 与 Nginx add_header 继承坑,附 curl 自检命令。
HTTP
Header
HTTP头
响应头
跨域
Cookie
CORS
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
7
8
9
10
11
12
13
…
287
下一页
共 287 页
到第
页
确定