程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第13页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
PostgreSQL 19 Beta 1:REPACK 合并 VACUUM FULL 与 CLUSTER,逻辑复制可复制 sequence
代码
PostgreSQL 19 Beta 1:REPACK 合并 VACUUM FULL 与 CLUSTER,逻辑复制可复制 sequence
2026-10-07 21:03:40
PostgreSQL 19(Beta)新增 REPACK 命令合并 VACUUM FULL 与 CLUSTER,REPACK CONCURRENTLY 不阻塞读写;逻辑复制可复制 sequence 值并在 wal_level=replica 下按需启用;autovacuum 支持并行 worker 与打分排序;WAIT FOR LSN 支持 standby 上的 read-your-writes;还有 SQL/PGQ、GROUP BY ALL 与 pg_plan_advice。
PostgreSQL
数据库
复制
VACUUM
DBA
语法
PHP 8.5.11 修复 FPM IPv6 ACL 绕过、嵌套 yield from 丢元素与 DOM UAF
资讯
PHP 8.5.11 修复 FPM IPv6 ACL 绕过、嵌套 yield from 丢元素与 DOM UAF
2026-10-07 21:02:18
PHP 8.5.11(2026-09-24)修复两个安全问题:FPM FastCGI listen.allowed_clients 因地址比较导致的 IPv6 ACL 绕过(CVE-2026-91768),以及 Standard 组件的一个越界问题。另修嵌套 yield from 丢元素/重复产出、DOM 多处 use-after-free 与缓存失效、Intl grapheme 偏移错误。
PHP
安全更新
FPM
CVE
DOM
8.5
崩溃
YC
IPv6
UAF
越界读
Vite 8 迁移:Rolldown 与 Oxc 接管 esbuild / Rollup 后要改什么
代码
Vite 8 迁移:Rolldown 与 Oxc 接管 esbuild / Rollup 后要改什么
2026-10-07 21:02:18
Vite 8 用 Rolldown + Oxc 取代 esbuild 与 Rollup:依赖预打包、JS 转换、压缩、配置打包全部换引擎,esbuild 变成可选依赖。给出迁移清单:optimizeDeps.esbuildOptions→rolldownOptions、esbuild→oxc、transformWithEsbuild→transformWithOxc,以及从 rolldown-vite 升级的步骤。
Vite
前端构建
Rolldown
Oxc
迁移
未来
打包
Caddy 2.11.7 修复超时回归:HTTP/2 反向代理 nil 指针 panic 与恰好 60 秒被切断的流式响应
综合
Caddy 2.11.7 修复超时回归:HTTP/2 反向代理 nil 指针 panic 与恰好 60 秒被切断的流式响应
2026-10-07 21:01:39
Caddy 2.11.6 引入默认 1 分钟 idle 读写超时后,出现两个回归:HTTP/2 反向代理 nil 指针 panic,以及带 body 的流式响应(POST 开头的 SSE)在 body 读完后恰好 60 秒被切断。2.11.7 修复,并新增 Incremental 头(RFC 10036)替代 nginx 的 X-Accel-Buffering。
Caddy
反向代理
SSE
HTTP
2
运维
引用
崩溃
超时
CAD
替代品
回归
MySQL 9.7 社区版启用 hypergraph optimizer:默认关闭,sysbench 两个只读场景提升 26%/15%
代码
MySQL 9.7 社区版启用 hypergraph optimizer:默认关闭,sysbench 两个只读场景提升 26%/15%
2026-10-07 21:01:39
MySQL 9.7 LTS 把 hypergraph optimizer 下放到社区版:把 join 当图搜索、支持 bushy plan、nested-loop 与 hash join 做真正基于代价的比较。默认关闭,需 optimizer_switch 或 SET_VAR hint 开启。sysbench 只读场景提升 26%/15%,基数估计不准时经典优化器仍可能更优。
MySQL
数据库
查询优化
Join
性能
哈希
成本
消息
9.7
社区版
PayPal Webhook 验签:手工拼 CRC32 签名串的两个坑,和 PHP 为什么只能调官方接口
代码
PayPal Webhook 验签:手工拼 CRC32 签名串的两个坑,和 PHP 为什么只能调官方接口
2026-10-07 09:01:24
PayPal 异步通知怎么验签:分「手工 RSA 校验」和「调 verify-webhook-signature 接口」两条路。讲清签名串 transmissionId|timeStamp|webhookId|crc32 的拼法、cert_url 来源于请求头不能直接信、raw body 与 CRC32 精度坑,以及 PHP 不支持证书链校验为何只能走官方接口,附 curl 与取舍。
PayPal
Webhook
验签
跨境收款
接口对接
订阅
Pydantic Evals:在 Python 里定义 dataset,给 LLM 输出和工具调用轨迹打分
编程
Pydantic Evals:在 Python 里定义 dataset,给 LLM 输出和工具调用轨迹打分
2026-10-07 00:04:51
Pydantic Evals 是一个 code-first 的 AI 评测框架,既给 LLM 最终输出打分,也能给工具调用轨迹(trajectory)打分。本文梳理其 Dataset/Case/Evaluator/Experiment 数据模型、内置与自定义 evaluator 写法、运行 experiment 的完整示例,以及 span-based、agentic、online evaluation 等进阶方向。
pydantic
ai
PydanticAI
Evals
LLM评测
Python
agent评测
评估
观点
pydantic-graph:用类型注解搭状态机,但先确认你真的需要图
编程
pydantic-graph:用类型注解搭状态机,但先确认你真的需要图
2026-10-07 00:04:14
pydantic-graph 是 Pydantic 团队的类型化 async 状态机库,节点与边都用类型注解定义。本文梳理 GraphRunContext、End、BaseNode、GraphBuilder 的用法,给出无状态与带状态(自动售货机)两个完整示例,并保留官方对「该不该用图」的取舍态度。
pydantic
ai
PydanticAI
pydantic-graph
Python
状态机
agent工作流
成本
团队
Rust 写 GPU 内核的两条轨道:cuda-oxide 编 SIMT 到 PTX,cutile-rs 在 Tile 上 JIT
编程
Rust 写 GPU 内核的两条轨道:cuda-oxide 编 SIMT 到 PTX,cutile-rs 在 Tile 上 JIT
2026-10-07 00:04:08
NVIDIA 2026 年把 CUDA 内核编程引入 Rust:cuda-oxide 用自定义 rustc 后端把 #[kernel] 编到 PTX(SIMT 轨道),cutile-rs 在 tile 上写内核并用 CUDA Tile IR 做 JIT。本文给出两条轨道的完整可跑示例、环境要求,以及它们如何用 DisjointSlice、partition 与所有权在编译期拦下数据竞争(E0502/E0382)。
rust语言
Rust
CUDA
GPU编程
NVIDIA
并行计算
cuda-oxide
cutile-rs
SIMT
编译
WebLLM:用 WebGPU 把 LLM 跑进浏览器,以及几个容易被忽略的实现细节
编程
WebLLM:用 WebGPU 把 LLM 跑进浏览器,以及几个容易被忽略的实现细节
2026-10-07 00:04:02
WebLLM 是浏览器内 LLM 推理引擎,靠 WebGPU 在本地跑 Llama/Qwen/Mistral 等模型,兼容 OpenAI API。这篇按 README 梳理接入流程与几处易踩的工程细节:四种缓存后端的选择与 opfs 报错、Service Worker 引擎的 handler 顶层实例化与心跳保活、SRI 完整性校验、自定义模型字段,以及从源码编译 TVMjs 时为什么不能用最新 emcc。
Browser
AI
浏览器AI
WebLLM
WebGPU
浏览器侧推理
硬件加速
硬件
千问
Agent Runtime 不是模型推理服务:一次 Run 的执行、取消与恢复边界
编程
Agent Runtime 不是模型推理服务:一次 Run 的执行、取消与恢复边界
2026-10-07 00:03:47
把「接上 LLM API」当成 Agent 系统是常见误解。这篇拆 Agent Runtime 的真实职责:一次 Run 的六步执行、模型/Business Agent/Runtime/Adapter/Harness 五个易混对象、取消不等于关 HTTP、重试分层与幂等、持久化不等于恢复,以及一份可用来验收生产可用性的证据清单。
Agent
Runtime
Agent运行时
智能体运行时
运行时
执行循环
Run生命周期
AI
可恢复执行
崩溃
循环
超时
决策
Pydantic AI 拆解:Agent 容器、Capability 组合与一个银行客服 agent
编程
Pydantic AI 拆解:Agent 容器、Capability 组合与一个银行客服 agent
2026-10-07 00:03:26
Pydantic AI 是 Pydantic 团队的 Python Agent 框架。本文拆解其核心机制:Agent 容器与 5 种运行方式、结构化输出与校验重试、RunContext 依赖注入、可组合的 capability 原语,并给出一个完整的银行客服 agent 示例,附可观测性、持久执行与测试做法。
pydantic
ai
PydanticAI
Agent
Python
依赖注入
LLM
客服
Lit
ABI
Project Loom 不是一次升级:三块内容分属 JDK 21 与 JDK 25 两条时间线
编程
Project Loom 不是一次升级:三块内容分属 JDK 21 与 JDK 25 两条时间线
2026-10-07 00:03:14
Project Loom 不是单一功能:虚拟线程 JDK 21 定稿、作用域值 JDK 25 定稿、结构化并发仍在第五个预览。梳理三块内容的时间线与 JDK 21→25 的 API 变化(ShutdownOnFailure/throwIfFailed 换成 open+Joiner),附迁移注意点。
Project
Loom
虚拟线程
Java并发
结构化并发
作用域值
JDK
25
reli-prof:不装扩展、不改目标代码,从进程外采样 PHP 调用栈与内存图
代码
reli-prof:不装扩展、不改目标代码,从进程外采样 PHP 调用栈与内存图
2026-10-06 21:32:20
reli-prof 是用 PHP 写的采样剖析器:不加载扩展、不改目标代码,从进程外通过 ptrace/FFI 读 Zend Engine,做调用栈采样、火焰图 TUI 与内存图分析。附 inspector:trace/rbt:analyze/rbt:explore、内存 dump/report/compare 等命令与 1.00–1.06× 开销数据。
PHP
性能分析
Profiler
调试
VM
PHP 8.5 管道操作符 |>:把嵌套调用拆成从左到右的转换链
编程
PHP 8.5 管道操作符 |>:把嵌套调用拆成从左到右的转换链
2026-10-06 21:31:48
PHP 8.5 的管道操作符 |> 怎么用:从字符串/数组/错误处理实例出发,讲清单参数 callable 约束、多参数函数要包装、箭头函数必须加括号、引用传递 callable 不允许、操作符优先级等限制,并给出从嵌套调用迁移到管道的重构清单。
PHP
PHP8.5
管道操作符
函数式编程
管道
闭包
8.5
VS
Laravel 14 最低 PHP 抬到 8.4:从 master 分支看到的 2027 Q1 排期
资讯
Laravel 14 最低 PHP 抬到 8.4:从 master 分支看到的 2027 Q1 排期
2026-10-06 21:04:19
从 laravel/framework master 分支看到的前瞻信息:Laravel 14 预计 2027 Q1,最低 PHP 从 8.3 抬到 8.4(因 Symfony 8 要求 PHP 8.4),并列 Laravel 11–14 的 PHP 范围与 bug/安全支持到期。附按现有版本的升级排期建议。
Laravel
PHP
框架
升级
Redis 8.10.2 安全修复:cluster bus 认证与事务 ACL 撤销
资讯
Redis 8.10.2 安全修复:cluster bus 认证与事务 ACL 撤销
2026-10-06 21:03:43
Redis 8.10.2 安全修复:cluster bus 协议在未启用 tls-cluster 时没有自身认证,新增 cluster-bus-port-protected-mode(默认 no);事务中排队的命令曾能访问已被撤销 ACL 权限的 key。附配置片段、bus 端口加固与升级建议。
Redis
集群
安全
ACL
事务
Prometheus 3.14.0 升级笔记:query stats 参数弃用、duration expressions 默认开启后要改什么
资讯
Prometheus 3.14.0 升级笔记:query stats 参数弃用、duration expressions 默认开启后要改什么
2026-10-06 21:03:43
Prometheus 3.14.0 升级笔记:/api/v1/query 的 stats 参数除 true/all 外取值被弃用,PromQL duration expressions 默认开启、promql-duration-expr 变 no-op,first_over_time 转正,以及 Hetzner 标签移除会打断 relabel。附升级前检查清单。
Prometheus
监控
PromQL
升级
Grafana 13.2.0 升级前要处理的三处破坏性变更:Prometheus 鉴权、grafana-prometheus 包与 Zipkin 插件
资讯
Grafana 13.2.0 升级前要处理的三处破坏性变更:Prometheus 鉴权、grafana-prometheus 包与 Zipkin 插件
2026-10-06 21:03:43
Grafana 13.2.0 三处破坏性变更:Prometheus 数据源从核心移除 Azure 与 SigV4 认证,移除 grafana-prometheus 包,Zipkin 从核心插件移除。说明各自影响面(托管 Prometheus、编译/ fork、链路追踪看板)与升级前自查顺序。
Grafana
可观测性
数据源
升级
评估
2.0
zip
编译
Amazon
表达式
MySQL 9.7 LTS 升级注意:innodb_log_writer_threads 默认值按 log_bin 与 CPU 数分档,两个旧变量被移除
编程
MySQL 9.7 LTS 升级注意:innodb_log_writer_threads 默认值按 log_bin 与 CPU 数分档,两个旧变量被移除
2026-10-06 21:02:57
MySQL 9.7 LTS 升级要点:innodb_log_writer_threads 默认值改为按 log_bin 与可用逻辑 CPU 数分档判定;group_replication_allow_local_lower_version_join、replica_parallel_type 被移除,配置残留会让 mysqld 启动失败。附判定表与升级前扫描命令。
MySQL
9.7
InnoDB
升级
Join
PHP 8.6 弃用清单:升级前先跑一遍这行 grep
编程
PHP 8.6 弃用清单:升级前先跑一遍这行 grep
2026-10-06 21:02:57
PHP 8.6 的弃用清单:is_double/is_integer/is_long/doubleval、spl_object_hash、mb_ereg*、dechunk 过滤器、从 finally/构造析构返回值、mysqli::stmt_init 等。弃用只在 8.6 报警告,移除在 PHP 9。附一行 grep 自查与人工复核点。
PHP
8.6
弃用
升级
语法
正则
Docker Engine 29.8.2 修掉恶意 DNS 导致的 registry TLS 跳过,29.9.0-rc.1 补 containerd 丢层
资讯
Docker Engine 29.8.2 修掉恶意 DNS 导致的 registry TLS 跳过,29.9.0-rc.1 补 containerd 丢层
2026-10-06 21:02:57
Docker Engine 29.8.2 修复 CVE-2026-92543:恶意 DNS 响应可让 registry 连接跳过 TLS 校验或退回 HTTP,导致凭据暴露与镜像替换;另有 OCI image index 深层嵌套导致无界资源。29.9.0-rc.1 还修了 containerd 存储丢层导致的产物不完整。
Docker
容器
安全
CVE
降级
Go 1.28 的 synctest.Subtest:把 t.Run 和 synctest.Test 合成一层
编程
Go 1.28 的 synctest.Subtest:把 t.Run 和 synctest.Test 合成一层
2026-10-06 21:01:53
Go 1.28 新增 testing/synctest.Subtest,把 t.Run 和 synctest.Test 合并,为表格驱动测试省掉一层缩进,并避免把 TestB 误写成跑 testA 的复制粘贴错误。讲清 bubble、假时钟、Wait/Sleep 语义与命名取舍,附前后代码对比。
Go
testing
synctest
单元测试
闭包
循环
Go 1.28 草案三处改动:url.MustParse、net 类型 TextUnmarshaler、代理变量小写优先
编程
Go 1.28 草案三处改动:url.MustParse、net 类型 TextUnmarshaler、代理变量小写优先
2026-10-06 21:01:53
Go 1.28 草案里三处容易被忽略的改动:net/url 新增 MustParse 处理常量 URL,net 的 IPMask/IPNet/HardwareAddr 实现 TextUnmarshaler 为 JSON 未来格式铺路,ProxyFromEnvironment 改为小写代理变量优先。给出代码片段与各自适用边界。
Go
net
url
ProxyFromEnvironment
TextUnmarshaler
降级
草案
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
10
11
12
13
14
15
16
…
336
下一页
共 336 页
到第
页
确定