程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第16页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
支付接口幂等性:支付宝 out_trade_no、Stripe Idempotency-Key 与 PostgreSQL 去重表
代码
支付接口幂等性:支付宝 out_trade_no、Stripe Idempotency-Key 与 PostgreSQL 去重表
2026-10-03 21:31:38
支付接口重复扣款怎么防:讲清支付宝/微信 out_trade_no、Stripe Idempotency-Key、2C2P invoiceNo 的网关侧幂等,再落到服务端 PostgreSQL idempotency_keys 去重表 + ON CONFLICT DO NOTHING 当锁,以及 Webhook at-least-once 去重与失败时删/留 Key 的取舍。
支付
接口对接
幂等
PostgreSQL
Webhook
案例
开放接口签名与防重放:appId、nonce、HMAC/RSA 和验签顺序
代码
开放接口签名与防重放:appId、nonce、HMAC/RSA 和验签顺序
2026-10-03 21:31:38
开放 API 对接怎么做签名与防重放:appId/timestamp/nonce/bodyHash/sign 各字段作用、签名串规范、服务端验签顺序、HMAC 与 RSA 选型、Redis nonce 防重放落地,并说清防重放与幂等的区别。
接口对接
API
安全
签名
防重放
HMAC
追踪
goto:用 TUI 管理 SSH 连接,别再手敲 ssh -i 长命令
综合
goto:用 TUI 管理 SSH 连接,别再手敲 ssh -i 长命令
2026-10-03 21:03:39
goto 是用 Go 写的终端 SSH 管理器:TUI 统一管理多台服务器连接,支持跳板机、连接后自动执行脚本与本地端口转发,配置在 ~/.config/goto/config.yaml,单二进制约 500KB。含键位表、安装命令与同类工具定位差异。
SSH
运维
Go
命令行
工具
跳板机
Caddy 2.11 更新:ECH 密钥自动轮换、SIGUSR1 重载配置、反向代理 Host 改写
综合
Caddy 2.11 更新:ECH 密钥自动轮换、SIGUSR1 重载配置、反向代理 Host 改写
2026-10-03 21:03:13
Caddy 2.11 功能向变化:ECH 密钥自动轮换、日志 time-rolling、SIGUSR1 可重载配置、反向代理对 HTTPS 上游自动改写 Host、log_append 可记录请求/响应体、新增 keepalive 选项与 trusted_proxies_unix、Basic Auth 支持 Argon2id。
Caddy
反向代理
运维
TLS
日志
滚动
R1
CAD
Grafana 12.0:Angular 插件支持被移除,Drilldown 等四项转 GA
资讯
Grafana 12.0:Angular 插件支持被移除,Drilldown 等四项转 GA
2026-10-03 21:03:13
Grafana 12.0 移除 Angular 插件支持,仍用 core Angular panel 的仪表板会被强制迁到 React;Drilldown、托管告警与 recording rules、Cloud migration、插件管理工具转 GA;并预览 Git Sync、Terraform provider 与新仪表板 schema。
Grafana
可观测性
监控
仪表板
布局
Elastic 9.4 发布:Workflows GA,原生 PromQL 进入技术预览
资讯
Elastic 9.4 发布:Workflows GA,原生 PromQL 进入技术预览
2026-10-03 21:03:13
Elastic 9.4 重点:Workflows 转 GA、Agent Builder 新增 Skills/Connectors/Plugins、原生 Prometheus 与 PromQL 进入技术预览、TSDB 与 ES|QL 时间序列转 GA、GPU 向量索引 GA。文中的性能倍数均为官方宣称口径,需自行验证。
Elasticsearch
可观测性
Prometheus
日志
检索
技能
效率
案例
仪表板
Fiber v3.5.0 的 proxy 中间件默认拒绝内网上游,内网部署需显式放行
编程
Fiber v3.5.0 的 proxy 中间件默认拒绝内网上游,内网部署需显式放行
2026-10-03 21:03:13
Fiber v3.5.0 给 proxy 中间件加了 proxy.SecurityPolicy,默认拒绝 private/loopback 上游、非 http(s) scheme 与 HTTPS→HTTP 降级,并剥离 hop-by-hop 头;代理内网上游需显式设置 AllowPrivateIPs。含代码片段与运行要求。
Go
Fiber
Web框架
中间件
安全
降级
微信支付 2026 年接口变更:合单字段语义调整、退款不再返回卡尾号、旧 IP 5 月 18 日下线
综合
微信支付 2026 年接口变更:合单字段语义调整、退款不再返回卡尾号、旧 IP 5 月 18 日下线
2026-10-03 21:02:09
汇总微信支付 2026 年接口变更:合单支付 sub_orders/out_trade_no 字段语义更名、退款 user_received_account 不再返回卡尾号、微信支付分 materiel_no 改为物料URL、商家转账新增限流错误码,以及 5 月 18 日旧 IP 下线对出口防火墙白名单的影响。
微信支付
支付接口
API
对接
运维
商家转账
H5
转账
Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询
资讯
Redis 8.10.0 发布:紧凑哈希省内存,新增 HIMPORT、LMOVEM、BACKUP 与时序范围查询
2026-10-03 21:02:09
Redis 8.10.0 相对 8.8 的主要更新:紧凑哈希编码省内存、HIMPORT 批量插入、TLS 对等证书节点认证、LMOVEM/BLMOVEM 列表批量移动、SUNIONCARD/SDIFFCARD、基于 MP-AOF 的 BACKUP,以及 TS.NRANGE 等时序范围查询。
Redis
缓存
数据库
时序
TLS
高吞吐
哈希
quic-go 0.62 支持 RFC 9218 流优先级:HTTP/3 响应调度不再只按 FIFO
编程
quic-go 0.62 支持 RFC 9218 流优先级:HTTP/3 响应调度不再只按 FIFO
2026-10-03 21:01:25
纯 Go 的 QUIC/HTTP/3 库 quic-go 0.62 加入 RFC 9218 流优先级支持,服务端可按 urgency/incremental 调度响应而非只按 FIFO;与 Go 1.27 net/http 服务端遵循 RFC 9218 是同一方向。
Go
quic-go
HTTP
3
QUIC
RFC
9218
HTTP/2 进 Go 标准库:net/http 接管,x/net/http2 将弃用
编程
HTTP/2 进 Go 标准库:net/http 接管,x/net/http2 将弃用
2026-10-03 21:01:25
Go 把 HTTP/2 原生搬进标准库 net/http 的工程已完成,golang.org/x/net/http2 走向弃用。本文说明这对直接依赖 x/net/http2 的项目、以及 gRPC/反向代理等第三方库的迁移影响。
Go
net
http
HTTP
2
x
http2
TinyGo 0.42 发布:panic 终于能 recover,但 OOM 依然不行
编程
TinyGo 0.42 发布:panic 终于能 recover,但 OOM 依然不行
2026-10-03 21:01:25
TinyGo 0.42 让运行期 panic(nil 解引用、除零、越界 slice/map、channel panic)可以 defer/recover 捕获,但 OOM 仍不可恢复;新增 uefi-amd64 target,能在操作系统启动前跑 Go 程序;同时支持 Go 1.27 与 LLVM 22。
TinyGo
Go
嵌入式
UEFI
编译器
GreptimeDB v1.2.0:JSON2 结构化 JSON 类型、Prometheus Remote Write v2 与 native histogram,先看这几个破坏性变更
资讯
GreptimeDB v1.2.0:JSON2 结构化 JSON 类型、Prometheus Remote Write v2 与 native histogram,先看这几个破坏性变更
2026-10-03 20:04:33
GreptimeDB v1.2.0 带来 JSON2 结构化 JSON 类型与点路径 SQL、Prometheus Remote Write v2 及实验性 native histogram、Splunk HEC 摄入与 Flow 运行时状态。同时有一批破坏性变更:本地 SQL 文件访问沙箱化、holt_winters 移除、soft-drop 转企业版、native histogram 字段符号变化。含示例与升级建议。
GreptimeDB
时序数据库
Prometheus
可观测性
数据库升级
时序
Vite+ 1.0 稳定版:一条 vp 命令接管 Node、包管理器与工具链,配置收进 vite.config.ts
编程
Vite+ 1.0 稳定版:一条 vp 命令接管 Node、包管理器与工具链,配置收进 vite.config.ts
2026-10-03 20:02:35
Vite+ 1.0 进入稳定版:用 vp 一条命令管起 Node 运行时、包管理器与前端工具链,整合 Vite 8、Vitest 5、Rolldown、Oxlint、Oxfmt 与任务缓存,配置集中到 vite.config.ts。含安装/迁移命令、Node 版本要求、官方性能数字,以及它还没做的功能与迁移取舍。
Vite+
前端工具链
Vitest
Oxlint
Node.js
免费
XL
USDT TRC20 自动收款:链上有转账、系统却没加钱,先查这四处
代码
USDT TRC20 自动收款:链上有转账、系统却没加钱,先查这四处
2026-10-03 09:00:54
对接 USDT TRC20 自动收款时,链上已到账但系统没加钱(漏单)、或系统加了钱链上其实失败(假充值)怎么查。给 TronGrid v1 查询命令、四道入账校验(官方合约地址、receipt.result、收款地址、TxID 幂等)、decimals=6 金额单位、固化区块滞后与限流处理,并对比轮询账户历史/订阅 Transfer 事件/自建扫块三种监听方案的取舍。
USDT
TRC20
TronGrid
支付回调
幂等
链上收款
分页
假充值
转账
三种开源自动科研 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训练
算力
科研
AdamW
流水线
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
依赖管理
Java构建
VS
1.1
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
6.0
用 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
脚本
运维
管道
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
13
14
15
16
17
18
19
…
336
下一页
共 336 页
到第
页
确定