程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
微信小程序虚拟支付接入:双签名对不上、iOS 没沙箱,这两处最容易卡
代码
微信小程序虚拟支付接入:双签名对不上、iOS 没沙箱,这两处最容易卡
2026-09-14 09:01:28
小程序虚拟商品必须走虚拟支付(独立商户号),这篇按接入顺序讲清双签名 paySig/signature 的算法与排查顺序、/xpay 服务端接口、发货推送的字段与 15 次重试、90010/90011 等错误码,以及 iOS 走 Apple IAP 没有沙箱、最低 1 元、道具约 10 分钟生效等坑,并区分文档明确与社区实测。
微信小程序虚拟支付
小程序支付
支付接口对接
iOS
IAP
API
签名
GraalVM Native Image 实战:启动从 1.8s 降到 82ms,封闭世界假设下的三个真坑
编程
GraalVM Native Image 实战:启动从 1.8s 降到 82ms,封闭世界假设下的三个真坑
2026-09-14 00:04:57
用 GraalVM Native Image 把 Java CLI 与 Spring Boot 3 服务编译成原生可执行文件:启动 1.8s→82ms、CLI 产物 18MB、Spring Boot 89MB。完整走通编译流程,并整理反射、资源文件、动态代理三类高频失败的配置文件与 GraalVM 25 新增的 -H:Preserve、SBOM、调试选项,附适用与不适用边界。
Native
Image
GraalVM
Java
AOT
性能优化
Playwright 与 Headless 浏览器:把视觉验收变成断言,把 JS 签名交给浏览器算
编程
Playwright 与 Headless 浏览器:把视觉验收变成断言,把 JS 签名交给浏览器算
2026-09-14 00:04:19
无头浏览器的两个真实用法:一处把前端视觉验收从"人眼看"变成 DOM 数值 + 截图闭环(零依赖直连 CDP),一处用 Playwright 拦截 response 绕过 JS 混淆签名;并给出 headless 与有头 Chrome 在服务器上的取舍与 Xvfb 兜底。
Headless
Browser
无头浏览器
Playwright
CDP
爬虫
【tag需求】bun test 默认单进程跑测试:NODE_ENV=test、UTC 时区与未处理错误会改变退出码
编程
【tag需求】bun test 默认单进程跑测试:NODE_ENV=test、UTC 时区与未处理错误会改变退出码
2026-09-14 00:04:09
bun test 是 Bun 内置的 Jest 兼容测试运行器,跑在 Bun 运行时里。这篇整理它的默认运行时行为(单进程、NODE_ENV=test、UTC 时区、未处理错误改变退出码)、测试发现与过滤规则、超时/并发/并行 flag、钩子与 mock、bunfig.toml 的 [test] 配置,以及单进程共享全局状态等踩坑边界。
bun
test
Bun
测试
单元测试
JavaScript
TypeScript
PHP 8 match:严格比较、不贯穿,以及漏掉分支时的 UnhandledMatchError
编程
PHP 8 match:严格比较、不贯穿,以及漏掉分支时的 UnhandledMatchError
2026-09-14 00:03:52
PHP 8 的 match 不是 switch 的语法糖:它用严格比较(===)、没有 fallthrough、必须穷尽否则运行时抛 UnhandledMatchError。本文用可跑的最小示例讲清它与 switch 的语义差异,以及用 match(true) 做非恒等判断时 falsy 不生效这个常见坑。
pattern
matching
PHP
match
表达式
for range 一个函数:Go 1.23 range-over-func 的改写规则与 iter.Pull 泄漏点
编程
for range 一个函数:Go 1.23 range-over-func 的改写规则与 iter.Pull 泄漏点
2026-09-14 00:03:40
Go 1.23 让 for range 可以遍历函数。这篇笔记拆解 range-over-func 的三种签名、编译器把循环体改写为 yield 闭包的规则(break/return/defer 语义如何保留),以及 iter.Pull 把 push 转 pull 时忘调 stop 导致的 goroutine 泄漏,并给出适合与不适用这种写法的边界。
range
over
func
Go
迭代器
iter.Seq
多机 Docker 部署:用 Uncloud 把几台云主机拼成集群,没有控制面也不维护 quorum
编程
多机 Docker 部署:用 Uncloud 把几台云主机拼成集群,没有控制面也不维护 quorum
2026-09-13 21:31:05
Uncloud 是 Go 写的轻量容器编排工具,用 WireGuard 网状网络把多台 Docker 主机拼成集群,无需控制面与 quorum,支持 Docker Compose、服务发现、Caddy 自动 HTTPS。本文给出 CLI 部署步骤、内部原理(Corrosion/子网/grpc-proxy)与相对 K8s、Swarm 的取舍。
Docker
容器编排
WireGuard
自托管
运维
SSL 证书续期不用再手动:Certimate 自托管 ACME 工作流部署
综合
SSL 证书续期不用再手动:Certimate 自托管 ACME 工作流部署
2026-09-13 21:31:05
Certimate 是开源自托管的 SSL 证书 ACME 工具(Go/MIT,约 9.3k star),把证书申请、DNS-01/HTTP-01 质询、部署到 K8s/CDN/WAF、续期与监控串成可视化工作流。本文给出 Docker 与二进制两种跑法、70+ DNS 服务商与 160+ 部署目标的范围,并点明默认账号弱口令必须改。
SSL证书
ACME
自托管
运维
Docker
多线程 LDAPS 里改 TLS 选项会串到别的线程:CVE-2025-14017 与 curl 8.17.0 变更记录
综合
多线程 LDAPS 里改 TLS 选项会串到别的线程:CVE-2025-14017 与 curl 8.17.0 变更记录
2026-09-13 21:07:33
排查记录:libcurl 多线程 LDAPS 下修改 TLS 选项会全局生效,可能静默关掉其他线程的证书校验(CVE-2025-14017,7.17.0 至 8.18.0 之前,8.18.0 修复);附 curl 8.17.0 变更清单、同批次 34 个漏洞的影响区间与自检步骤。
curl
安全
运维
libcurl
TLS
Redis 8.6 与 Valkey 9.x 怎么选:内置向量搜索在 Redis,async I/O 与 BSD-3 许可在 Valkey
资讯
Redis 8.6 与 Valkey 9.x 怎么选:内置向量搜索在 Redis,async I/O 与 BSD-3 许可在 Valkey
2026-09-13 21:06:48
Redis 8.6 与 Valkey 9.x 选型对比:两边共享核心数据结构与 hash 字段过期,Redis 独有向量集、向量/hybrid 搜索与 LangCache 语义缓存,Valkey 主打 async I/O、RDMA、多库集群与更低内存;并对比 RSALv2/SSPLv1/AGPLv3 与 BSD-3 许可及 AWS/GCP 托管默认引擎的影响。
Redis
Valkey
缓存
选型
许可
Kubernetes v1.34 发布:58 项增强,DRA 核心 API 在 resource.k8s.io 组 GA
综合
Kubernetes v1.34 发布:58 项增强,DRA 核心 API 在 resource.k8s.io 组 GA
2026-09-13 21:06:03
Kubernetes v1.34(O' WaW)发布解读:58 项增强中 DRA 核心 API 在 resource.k8s.io 组正式 GA,含 admin-access 限制、优先设备列表、可消耗容量与绑定条件;梳理 23 项稳定特性(如卷扩缩失败恢复、有序命名空间删除、PreStop sleep)及 beta/alpha 清单与版本维护期、EOL 提醒。
Kubernetes
运维
容器
DRA
云原生
支付宝小程序订单与分账接口 2026 字段变更:政府补贴字段、退凭证信息与 out_request_no 扩到 64
资讯
支付宝小程序订单与分账接口 2026 字段变更:政府补贴字段、退凭证信息与 out_request_no 扩到 64
2026-09-13 21:05:27
整理支付宝开放平台 2026 年小程序订单与分账接口字段变更:订单查询/通知新增 apple_iap_api、government_total_amount、government_promo_detail,售后单新增 discount_amount、funds_details、certificate_infos,分账 out_request_no 由 32 扩到 64、trans_in_type 增 openId,并说明 30 天自动解冻与宽容解析建议。
支付
支付宝
接口对接
小程序
分账
Stripe API 升级到 Dahlia:Stripe.js 删弃用方法、Payment Intent 不再指定支付方式类型
案例
Stripe API 升级到 Dahlia:Stripe.js 删弃用方法、Payment Intent 不再指定支付方式类型
2026-09-13 21:04:52
Stripe API 破坏性版本 Dahlia(2026-03-25.dahlia)升级笔记:Stripe.js 移除弃用方法并重命名 Checkout 初始化、Payment Intent/Setup Intent 不再支持指定支付方式类型;含 UPI 支付、发票小数数量等新特性,以及 Stripe-Version 头、Workbench 72 小时回滚、对象 ID 255 字符存储等对接要点。
支付
Stripe
API
接口对接
升级
Docker Engine v29 升级笔记:最低 API 提到 1.44,新装默认 containerd image store
综合
Docker Engine v29 升级笔记:最低 API 提到 1.44,新装默认 containerd image store
2026-09-13 21:04:19
Docker Engine v29 升级笔记:守护进程最低 API 版本提到 v1.44,新装默认 containerd image store,Moby 迁移 Go modules(改用 moby/moby/client、api),可选 nftables 防火墙后端;附 cgroup v1 弃用、Docker Content Trust 移除、CVE-2026-17106 修复与升级检查清单。
Docker
运维
容器
containerd
升级
docker desktop
Vue 3.6 进入 RC:Vapor Mode 特性完备,@vue/reactivity 换用 alien-signals
编程
Vue 3.6 进入 RC:Vapor Mode 特性完备,@vue/reactivity 换用 alien-signals
2026-09-13 21:03:37
Vue 3.6 进入 RC:Vapor Mode 特性完备、100% opt-in,用 script setup vapor 开启,不支持 Options API、Suspense 只能在 VDOM 侧包裹;@vue/reactivity 底层改为 alien-signals 重构,性能与内存占用提升。含适用场景与当前 rc 状态说明。
Vue
Vapor
Mode
前端
响应式
构建
MySQL 9.6.0:MD5()/SHA1() 移入 classic_hashing 组件,外键约束交给 SQL 层
代码
MySQL 9.6.0:MD5()/SHA1() 移入 classic_hashing 组件,外键约束交给 SQL 层
2026-09-13 21:03:09
MySQL 9.6.0(2026-01-20)几处影响存量代码的改动:MD5()/SHA1() 移入 classic_hashing 组件需 INSTALL COMPONENT、外键约束与级联从 InnoDB 移到 SQL 层(可用 innodb_native_foreign_keys 回退)、新增 container_aware 启动选项、GTID set 新数据结构与 Performance Schema 临时锁表。
MySQL
数据库
升级
外键
安全
PHP 8.5 上手:URI 扩展、|> 运算符与一批弃用变更
代码
PHP 8.5 上手:URI 扩展、|> 运算符与一批弃用变更
2026-09-13 21:02:25
PHP 8.5(2025-11-20)上手笔记:新增 URI 扩展与管道运算符 |>、clone with 更新 readonly 属性、#[\NoDiscard] 与常量表达式闭包、持久 cURL share handle、array_first/array_last;并列出反引号 shell_exec、非规范 cast 名等弃用与不兼容项。
PHP
8.5
管道运算符
URI
升级
Go 1.26 发布:new(expr)、Green Tea GC 默认开启与 go fix 重写
编程
Go 1.26 发布:new(expr)、Green Tea GC 默认开启与 go fix 重写
2026-09-13 21:01:51
Go 1.26 于 2026-02-10 发布:内置 new 支持表达式初始化、泛型支持自引用约束,Green Tea GC 默认启用、cgo 开销降约 30%;go fix 重写为 modernizers,go mod init 默认写低版本。含 GODEBUG/GOEXPERIMENT 开关与端口移除等破坏性变更。
Go
1.26
GC
go
fix
垃圾回收
MySQL 升级选轨道:26.7 起日历版本 YY.M.P,跨 LTS 被拦、clone 只认相邻 LTS,线程池进社区版
编程
MySQL 升级选轨道:26.7 起日历版本 YY.M.P,跨 LTS 被拦、clone 只认相邻 LTS,线程池进社区版
2026-09-13 20:02:24
MySQL 9.7 之后改用日历版本号 YY.M.P,26.7.0 首个落地。梳理 Innovation 与 LTS 两轨道的版本号规则、升级/降级谱系(不可跨 LTS、Innovation 不能跨 major、降级需 logical dump/load)、clone 插件边界、repo 轨道配置,以及线程池插件下放社区版和 thread_pool_max_unused_threads 默认值变化。
MySQL
数据库
版本升级
运维
DBA
线程池
Nginx map 正则堆溢出排查:r->captures 被覆盖、两遍求值算错 buffer,13 处调用点都中招(CVE-2026-42533)
资讯
Nginx map 正则堆溢出排查:r->captures 被覆盖、两遍求值算错 buffer,13 处调用点都中招(CVE-2026-42533)
2026-09-13 20:01:29
NGINX CVE-2026-42533 排查笔记:正则在 map 指令中覆盖共享的 r->captures,两遍求值 LEN/VALUE 口径不一致,导致堆溢出(可升 RCE)或信息泄露绕过 ASLR。含触发三条件、13 个调用点、1.30.4/1.31.3 修复版本、补丁思路、命名捕获临时缓解与自查配置。
Nginx
安全
CVE
运维
反向代理
漏洞修复
资讯
AI 短剧自动化生产,开源新选择 Huobao Drama:本地部署,剧本到成片全流程
2026-09-13 12:35:11
Huobao Drama 是开源的 AI 短剧自动化生产平台,用大模型解析剧本、AI 绘图生成角色与场景、文生/图生视频出分镜,FFmpeg 合成字幕并整集导出。本文按角色管理、视频任务、视频生成、资源管理四块梳理它的能力与工作流,附 GitHub 地址。
AI短剧
开源项目
视频生成
FFmpeg
大模型
USDT TRC20 自动归集:广播返回 true 不等于上链,六类失败怎么查
代码
USDT TRC20 自动归集:广播返回 true 不等于上链,六类失败怎么查
2026-09-13 09:01:10
多地址收 USDT 后把钱归集到热钱包,广播接口返回 result:true 只代表进了内存池。本文按官方排查顺序梳理归集失败的六类原因:OUT_OF_ENERGY、BANDWITH_ERROR、广播成功未打包、60 秒过期、SIGERROR、SERVER_BUSY,并给出 fee_limit/Energy 估算、资源三选与归集幂等的落地清单。
USDT
TRC20
TRON
归集
Energy
fee_limit
热钱包
区块链
ToolGrad 复现笔记:不用 ToolBench key 先跑 MCP demo,A100 上再补 BFCL 与 SFT
编程
ToolGrad 复现笔记:不用 ToolBench key 先跑 MCP demo,A100 上再补 BFCL 与 SFT
2026-09-13 00:06:09
Google 参与的 ACL 2026 论文 ToolGrad 复现笔记:answer-first 生成工具调用数据,先用 MCP filesystem demo 零 GPU 验证框架,再在 A100 上跑 BFCL 评测与 Gemma-3 SFT,最后才需要 ToolBench key 生成自己的 ToolGrad-500,附完整命令与数据集/模型地址。
Google-Research
ToolGrad
工具调用
BFCL
Gemma
MCP
Binance 私有 API 报 -1021 / -1022:SIGNED 端点签名与时间戳排查
编程
Binance 私有 API 报 -1021 / -1022:SIGNED 端点签名与时间戳排查
2026-09-13 00:05:23
交易所私有 API 调不通,报错基本集中在 -1021 时间戳越界和 -1022 签名无效。本文以 Binance SIGNED 端点为例,拆清 HMAC-SHA256 对 totalParams 签名的规则、recvWindow 默认 5000 上限 60000 与 serverTime 判定逻辑,给出 openssl/curl/Python 可复现示例与常见错误码对照,并列出会让签名直接失效的边界。
crypto
api
交易所
API
Binance
HMAC
签名
接口对接
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
304
下一页
共 304 页
到第
页
确定