程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
统一接受回调 相关搜索结果(第74页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
谁给 crates.io 付账单:Rust 基金会的治理边界与资金通道
编程
谁给 crates.io 付账单:Rust 基金会的治理边界与资金通道
2026-10-06 00:04:04
crates.io 挂了谁修、编译器 CI 账单谁付、商标被抢注谁打官司?梳理 Rust 基金会与 Rust 项目的“权、钱分离”:基金会管基础设施、资金、法务与商业连接,项目保留语言自治;拆解维护者基金、驻场维护者、生态基金、Project Goals 四条资金通道,以及 RCN、Trusted Trainer、Ferrocene 机制,并对照 Go 依赖 Google 的治理模式。
rust
foundation
Rust基金会
开源治理
基金会治理
维护者基金
Go治理对比
治理
商业
播客
Oz
确定性
流水线
保险
Swift 6.4 所有权系统深度拆解——从 ARC 到 ~Copyable,Swift 为何开始"硬刚"Rust
编程
Swift 6.4 所有权系统深度拆解——从 ARC 到 ~Copyable,Swift 为何开始"硬刚"Rust
2026-07-31 06:17:59
深度拆解Swift 6.4所有权系统:从ARC的历史债讲起,到~Copyable的核心语法、Ref/MutableRef安全借用、UniqueArray极致性能,与Rust内存安全模型横向对比,探讨Swift为何开始"硬刚"Rust。
Swift
所有权
Ownership
NonCopyable
Rust
内存安全
Ref
UniqueArray
ARC
Ray
HIP
Go 1.27 的 ML-DSA:crypto/mldsa、TLS 1.3 签名方案与 MLKEM1024 配置
编程
Go 1.27 的 ML-DSA:crypto/mldsa、TLS 1.3 签名方案与 MLKEM1024 配置
2026-10-04 21:01:45
Go 1.27 把后量子签名放进标准库:crypto/mldsa 实现 FIPS 204 的 ML-DSA,crypto/x509 能处理 ML-DSA 密钥,crypto/tls 在 TLS 1.3 里新增 MLDSA44/65/87 签名方案。本文给出签名、证书、握手的配置片段与 MLKEM1024/MLDSAMu 的用法,并说清证书体积、握手开销与回退路径的取舍。
Go
后量子
ML-DSA
TLS
加密
握手
Nuxt v4.6.0:服务端无关化、类型化 $fetch 重建,@nuxt/cli 安装体积下降 73%
编程
Nuxt v4.6.0:服务端无关化、类型化 $fetch 重建,@nuxt/cli 安装体积下降 73%
2026-10-14 21:31:28
Nuxt v4.6.0 带来服务端无关化:新的 nuxt/server 导入面基于 Web 标准的 RequestEvent 类型,不再绑定 h3/nitropack 版本;新增 runtimeConfig.appSecret 与 useSession;基于 fetchdts 重建的类型化 $fetch 把 3000 路由的 TS2589 报错与 946MB 内存压到 140MB。@nuxt/cli v4 安装体积降 73%、nuxt dev 首次绘制快 6.6 倍。含各项基准数据与升级注意点。
Nuxt
Vue
SSR
TypeScript
Node.js
前端工程化
Heron:agent 只读采集、hub 不下发命令的自托管主机监控
案例
Heron:agent 只读采集、hub 不下发命令的自托管主机监控
2026-10-15 20:02:43
Heron 是 Go 写的轻量自托管主机监控:hub 用一个静态二进制加 SQLite 文件存储、展示、告警,agent 只读采集上报。它的安全边界设计值得一读——agent 不照单执行 hub 指令,hub 能影响的只有上报节奏、探测任务、出口地址探测开关和验签后的更新任务。附安装命令与平台限制。
运维
监控
Go
自托管
开源项目
添加一个字段安全,改一个默认值就破坏:判断改动算不算破坏性变更
编程
添加一个字段安全,改一个默认值就破坏:判断改动算不算破坏性变更
2026-10-16 00:04:48
用一张判定表和三层兼容(二进制/源码/行为)模型,讲清哪些改动算破坏性变更:加字段、改默认值、收紧校验、改参数名、加 virtual 分别会破坏谁;附原生 DLL、COM、.NET 的具体机制与并行提供→弃用期→删除的发布流程。
BC破坏性变更
向后兼容
破坏性变更
API设计
语义化版本
兼容性
重试不是越多越好:出站 HTTP 客户端的分类、full jitter 与每依赖预算
编程
重试不是越多越好:出站 HTTP 客户端的分类、full jitter 与每依赖预算
2026-10-17 21:31:29
调用第三方 API 出问题时,最常见的错误是就地加重试。本文给出一套出站 HTTP 客户端的重试策略:按状态码和幂等性分类、带抖动的指数退避、正确合并 Retry-After、为每个依赖设置重试预算与并发隔离,并附一份可直接用的 Go 实现。
接口对接
HTTP
Go
重试
稳定性
PHP 8.6 收紧 session 三个默认值:先受影响的是 SAML SSO 和跨域表单
编程
PHP 8.6 收紧 session 三个默认值:先受影响的是 SAML SSO 和跨域表单
2026-10-18 21:02:25
PHP 8.6 把 use_strict_mode、cookie_httponly、cookie_samesite 的默认值改成 1/1/Lax,SessionHandler::validateId() 也真正实现,外部提供的 session ID 会被拒。文中给出四步排查顺序、php.ini 与 Symfony 配置片段,以及为什么不建议全站放宽。
PHP
会话安全
升级踩坑
gh-actions-lock 0.2.0 升级后要处理的坑:粘性锁、更严的 --verify 与本地 action 迁移
编程
gh-actions-lock 0.2.0 升级后要处理的坑:粘性锁、更严的 --verify 与本地 action 迁移
2026-10-19 00:03:59
gh-actions-lock 0.2.0 升级排错笔记:锁文件 schema 变 v0.0.3、普通 run 改粘性锁、--rescan 移除、--verify 开始对未使用条目和未接入 workflow 报错、--verify-local 不再迁移 ./ 引用、--relock 与 --accept-moved 的分工、本地路径 action 跳过 onboarding 的路径解析坑,以及 allowlist 按 SHA 校验和 Dependabot 的 schema 兼容问题。
GitHubActions
actions-lock
CI
CD
供应链安全
lockfile
gh
Pelican Panel + Wings 部署笔记:Compose、反代、节点上线
编程
Pelican Panel + Wings 部署笔记:Compose、反代、节点上线
2026-10-20 21:31:10
Pelican Panel 是 Laravel 写的开源游戏服务器面板,本文用 Docker Compose 跑通 Panel 与 Wings:APP_KEY 备份、BEHIND_PROXY/TRUSTED_PROXIES、Wings 的 docker.sock 与 2022 端口、反代 websockets、节点绿色心跳、端口分配与 Egg 导入,并说明 Docker 版仍属 WIP 的取舍。
Pelican
Laravel
Docker
自托管
运维部署
stripe-node 23.0.0 升级笔记:API 版本被静默抬升、payment_method_types 移除、webhook 容差反转
编程
stripe-node 23.0.0 升级笔记:API 版本被静默抬升、payment_method_types 移除、webhook 容差反转
2026-10-21 21:04:37
stripe-node 23.0.0 把 pinned API 版本抬到 2026-09-30.endive,不写 apiVersion 就跟着换版本;payment_method_types 被移除,纯 JS 会在运行期拿 400;webhook 容差语义反转,constructEvent 传 0 变成跳过校验。含本地抓请求头验证、grep 自查与分步升级顺序。
支付
Stripe
接口对接
webhook
MySQL 9.7 社区版能开 hypergraph_optimizer 了:WL#17265 的改动、五个开关与验证方法
编程
MySQL 9.7 社区版能开 hypergraph_optimizer 了:WL#17265 的改动、五个开关与验证方法
2026-10-22 20:02:09
社区版 MySQL 一直能看到 optimizer_switch 里的 hypergraph_optimizer,却开不起来。WL#17265 把它编进默认构建但仍默认关闭。本文拆清两个 CMake 选项的区别、五种开启方式的作用域差异,以及编译关闭时 SET 报 3999、启动参数被接受却不生效、SET_VAR 只给 warning 这三种表现,并用 optimizer trace 证明是否真的用上了新优化器。
MySQL
数据库
优化器
执行计划
运维
幂等键有保质期:Idempotency-Key 过期后,同一个键的重试就是一次新请求
编程
幂等键有保质期:Idempotency-Key 过期后,同一个键的重试就是一次新请求
2026-10-25 00:04:12
重复扣款的根因常常不是中间件写错,而是没人定义过幂等键能活多久。这篇按 IETF draft-ietf-httpapi-idempotency-key-header-08 讲清 400/409/422 的分工、Structured Field 值的引号坑、保留期与客户端重试窗口/对账窗口怎么嵌套,给出 PostgreSQL 表与 Go 抢占-比对指纹-回放响应的实现,并把 Stripe API v1 的 24 小时与 v2 的 30 天差异对上。
幂等键
Idempotency-Key
幂等防重
重放窗口
接口设计
Go
PostgreSQL
go fix 一行没改:go 指令门槛、四个新 modernizer 与默认关掉的那四个
编程
go fix 一行没改:go 指令门槛、四个新 modernizer 与默认关掉的那四个
2026-10-25 20:01:41
升级 Go 工具链后跑 go fix ./... 却没改动任何文件,通常是 go.mod 的 go 指令没跨过 modernizer 的版本门槛。本文给出 -diff 预览、分批 review、多平台各跑一遍的正确用法,拆解 atomictypes、embedlit、slicesbackward、unsafefuncs 的替换规则,并说明 appendclipped、bloop、fmtappendf、slicesdelete 为什么被默认关闭。
Go
go
fix
modernizer
工具链
代码重构
Staticcheck 2026.2.2 升上去:SA4023 重写会翻转旧结论,SA5011 被停用
编程
Staticcheck 2026.2.2 升上去:SA4023 重写会翻转旧结论,SA5011 被停用
2026-10-26 00:03:45
Staticcheck 2026.2 重写了 SA4023、停用 SA5011、新增 SA9010,升级后同一份代码的告警会增减甚至翻转。这篇按检查分组列出实际变化:SA1019 覆盖结构体字面量弃用字段、SA4006 支持复合赋值、U1000 泛型误报减少、S1005 放宽 map 索引,以及 2026.2.1/2026.2.2 连修的三处崩溃,最后给升级核对顺序与命令。
staticcheck
Go
lint
SA4023
SA5011
SA9010
代码质量
Node.js 26 转入 Active LTS:26.11.0 的服务端新 API 与 26.12.1 的四个 High 修复
代码
Node.js 26 转入 Active LTS:26.11.0 的服务端新 API 与 26.12.1 的四个 High 修复
2026-10-28 21:07:50
Node.js 26 从 2026-10-28 起转为 Active LTS,24.x 已进维护期。26.11.0 新增 Buffer.isLatin1、Buffer.stringLength、http 头校验 API 与 http2 connectionWindowSize;26.12.1 修复 TLS/DNS/brotli 四个 High,同时影响 22.23.4 与 24.22.1。
Node.js
LTS
安全更新
后端
Go 1.28 将拒绝 string(int):规则边界、go.mod 生效点与 go fix 顺序
编程
Go 1.28 将拒绝 string(int):规则边界、go.mod 生效点与 go fix 顺序
2026-11-01 21:05:43
Go 1.28 起 string(int) 只在基底类型为 rune/byte 或未类型化 rune 常量时允许,其余按 go.mod 的 go 指令拒绝编译。讲清规则边界、为什么这个转换反直觉、go vet 的 stringintconv 能提前发现,以及两种 go fix 方案的语义差异与「先 fix 再改 go 指令」的顺序。
Go
语言特性
迁移
Go 1.27 让 net/http 自动 drain:HTTP/1 连接复用从 710ms 到 150ms
编程
Go 1.27 让 net/http 自动 drain:HTTP/1 连接复用从 710ms 到 150ms
2026-11-03 20:03:41
只取 StatusCode 就 Close 的 HTTP/1 请求,Go 1.26 之前每次都丢连接重建,100 次请求 710ms。Go 1.27 让 Transport 自动异步 drain 未读响应体(上限 50ms / 256KB),代码不变降到 150ms。含手写 drain 四步演进、JSON 换行差一个字节的典型坑,以及 release notes 提示的反向风险。
Go
net
http
性能优化
HTTP
1.1
把 PHP 编译成原生二进制:TypePHP 的三条构建路径与它会卡住的语法
代码
把 PHP 编译成原生二进制:TypePHP 的三条构建路径与它会卡住的语法
2026-11-03 21:32:59
TypePHP 用 PHP 写了个自举的 AOT 编译器,把 PHP 源码降级成 C++17 再编译成原生二进制、PHP 扩展或共享库。本文给出依赖安装、tpc 用法、project.yml 关键字段、--nano 的能力裁剪,以及最关键的兼容性边界:全局作用域只能声明、必须 main()、变量变量不支持、Closure 不能重绑、生成器不是 Zend Generator、引用参数要 std::ref。附什么场景值得上、什么场景别硬套。
PHP
AOT
编译器
swoole
性能优化
MaxScale readwritesplit 默认值排障:max_slave_connections=255 与 max_replication_lag=0s
编程
MaxScale readwritesplit 默认值排障:max_slave_connections=255 与 max_replication_lag=0s
2026-11-04 00:04:19
readwritesplit 的三个默认值就能解释多数线上异常:每会话最多 255 条从库连接、max_replication_lag 默认 0s 等于延迟过滤关闭、24.02 起 strict_tmp_tables 默认 true 会在有临时表时静默禁掉主库重连。按参数把后端连接数上界、从库选择判据、master_failure_mode 三值行为算清楚,附可抄的 maxscale.cnf。
readwritesplit
MaxScale
读写分离
数据库代理
MariaDB
version
ingress-nginx 退役后:Traefik 兼容模式零改动吃下 annotation,Gateway API 还得自己补细节
案例
ingress-nginx 退役后:Traefik 兼容模式零改动吃下 annotation,Gateway API 还得自己补细节
2026-11-04 20:01:28
ingress-nginx 2026 年 3 月停止维护后的两条迁移路径实测:Traefik v3.7.16 的 ingress-nginx 兼容 provider 可零改动吃下 ssl-redirect、proxy-read-timeout、whitelist-source-range 等常见 annotation;改走 Gateway API 则要自己补 308 状态码、IP 白名单(Traefik Middleware)与 entrypoint 超时。附 ingress2gateway v1.2.0 把超时转成 10 倍的实测结果。
Kubernetes
Traefik
GatewayAPI
Ingress
运维
Redis 8.12-rc2 的 SEXPIRE:读路径砍掉一次往返,代价是 intset 直接跳成 hashtable
编程
Redis 8.12-rc2 的 SEXPIRE:读路径砍掉一次往返,代价是 intset 直接跳成 hashtable
2026-11-05 20:00:56
Redis 8.12 给 set 成员加了独立 TTL,实测读路径快一倍、写路径没变快;但给 300 个整数的 intset 里一个成员设过期,编码会直接跳到 hashtable,内存涨 15 倍且 SPERSIST 后不回退。
Redis
数据库
性能
运维
服务端提前返回 502 后,Go 的 writeLoop 还在读你的 buffer
编程
服务端提前返回 502 后,Go 的 writeLoop 还在读你的 buffer
2026-11-06 20:01:53
复现并解释 Go 的一个数据竞争:服务端只看请求头就提前回 502 时,http.Transport 的 writeLoop 仍在后台按 32KiB 读请求体,而调用方已经开始重试、复用同一块 buffer。拆开 persistConn 的 writeLoop/readLoop 与 roundTrip 的 select,说明文档约定、真实后果,以及 vmagent 为何故意保留这个竞争、vmauth 为何必须修。
Go
并发
HTTP
数据竞争
genai是一个Rust开源库,旨在为多个大型语言模型(LLM)提供统一的API
编程
genai是一个Rust开源库,旨在为多个大型语言模型(LLM)提供统一的API
2024-11-19 03:00:28
genai是一个Rust开源库,旨在为多个大型语言模型(LLM)提供统一的API,简化开发流程。它通过高度抽象的接口,减少开发者学习不同模型API的负担,同时采用原生实现,确保库的轻量级和高效性。genai主要关注文本聊天场景,提供易于上手的示例代码,未来计划支持更多模型和增强功能。
人工智能
编程
Rust
开源
开发工具
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
71
72
73
74
75
76
77
…
178
下一页
共 178 页
到第
页
确定