程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
api接口对接 相关搜索结果(第136页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
资讯
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
2026-10-18 21:06:39
Docker Engine 29.9.1 起 --link-local-ip 会校验地址必须是 169.254/16 或 fe80::/10,firewalld 自定义 zone 下桥接网络重启恢复失败也被修;29.9.0 带来 lazy-pull 开关、解包层存在时漏拉 blob 的镜像不完整问题,以及 daemon 侧 HTTP/2 修复。
Docker
容器运维
版本升级
systemd v259 升级后会踩到的默认值与行为变化
资讯
systemd v259 升级后会踩到的默认值与行为变化
2026-10-18 21:07:28
systemd v259 里不改配置也会变的三处:journald 默认 persistent、cgroup2 挂载 memory_hugetlb_accounting 让大页计入内存限制、networkd 与 nspawn 只走 nftables。另附 run0 --empower、OOMKills 属性、$LISTEN_PIDFDID 与 v260 移除计划。
Linux
运维
systemd
OpenSSL 4.0.0 升级排查:ENGINE 被删、SM2 默认 distid 变更,编译和互验都得先过一遍
编程
OpenSSL 4.0.0 升级排查:ENGINE 被删、SM2 默认 distid 变更,编译和互验都得先过一遍
2026-10-18 21:08:31
OpenSSL 4.0.0 不是 LTS,升级要先过一遍编译与互验:ENGINE 与 SSLv3 移除、ASN1_STRING 变 opaque 加 const 签名、c_rehash 换成 openssl rehash、SM2 默认 distid 变更会让新旧版本互验失败,签名算法名也改成 IANA 名字。
OpenSSL
TLS
升级迁移
YARMCP:把仓库克隆到自己的服务器,让 Claude Code 读到最新源码
综合
YARMCP:把仓库克隆到自己的服务器,让 Claude Code 读到最新源码
2026-10-18 21:31:11
自托管 MCP 服务器 YARMCP:把常用仓库浅克隆到服务器,AI 助手直接读本地源码,绕开 GitHub API 每小时 5000 次限流。含 Docker Compose 部署、Bearer/OAuth 两种认证、repos.yaml 配置与 CLAUDE.md 接法。
MCP
自托管
Claude
Code
Docker
AI编程
Vite 8 升级笔记:Rolldown + Oxc 替换后真正会出问题的几处
代码
Vite 8 升级笔记:Rolldown + Oxc 替换后真正会出问题的几处
2026-10-19 21:01:58
Vite 8 把打包器换成 Rolldown、转换器换成 Oxc 后,CJS default 导入语义、对象形式 manualChunks、esbuild 变可选依赖、UMD 里 import.meta.url、默认浏览器目标都会变。含配置对照与两步迁移路径。
Vite
前端构建
Rolldown
前端工程化
NAS 上跑 Motrix Server:无头部署、三端口与 /data 备份边界
综合
NAS 上跑 Motrix Server:无头部署、三端口与 /data 备份边界
2026-10-19 21:32:14
Motrix Server 在 NAS 上的无头 Docker 部署:8080/16801/16800 三个端点各自的职责、非 root 只读根文件系统、首次登录的 operator token、/data 必须备份的内容,以及 aria2 RPC 默认关闭的原因与打开方式。
自托管
Docker
NAS
下载工具
GHCR
AES-256-GCM 字段加密后 WHERE email=? 查不到:用 HMAC 盲索引补搜索,以及 4 个上线前缺口
编程
AES-256-GCM 字段加密后 WHERE email=? 查不到:用 HMAC 盲索引补搜索,以及 4 个上线前缺口
2026-10-20 00:04:37
手机号、邮箱做字段级加密后,随机 nonce 让密文失去可比性,登录查询和唯一约束同时失效。这篇用 PHP 的 AES-256-GCM 加 HMAC-SHA256 盲索引还原等值查询,给出建表结构、索引同步陷阱,并划清哪些列(低基数、password_hash、金额、时间)根本不该加密。
敏感信息加密
AES-256-GCM
盲索引
数据脱敏
PHP
PHPStan 2.3 升级笔记:WordPress 分析从 60.5s 降到 7.9s,以及新规则带来的一堆报错
代码
PHPStan 2.3 升级笔记:WordPress 分析从 60.5s 降到 7.9s,以及新规则带来的一堆报错
2026-10-20 21:32:45
PHPStan 2.3 的 Turbo 扩展、结果缓存精确失效与泛型双向收窄把 WordPress 源码分析从 60.5s 压到 7.9s;同时默认开启未使用变量检测,老项目会一次冒出大量报错。本文给出升级步骤、baseline 与 CI 缓存配置,以及哪些项目值得升。
PHPStan
PHP
静态分析
工具链
Vite @fs 越界读文件:safeModulePaths 在 fs.allow 之前被信任
资讯
Vite @fs 越界读文件:safeModulePaths 在 fs.allow 之前被信任
2026-10-21 21:03:32
Vite 开发服务器 GHSA-rq7h-c2jc-7f22:项目内 import 路径与宿主机绝对路径重合时,server.fs.allow 之外的文件会经 /@fs 返回。本文拆解 safeModulePaths 先于 fs.allow 被信任的成因,给出 PoC、受影响版本区间、修补版本与三层规避。
Vite
前端安全
漏洞排查
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
事件流
原型
转账
网络恢复了,组却回不来:MySQL 9.7.4 修掉的 Group Replication 分区恢复死循环
编程
网络恢复了,组却回不来:MySQL 9.7.4 修掉的 Group Replication 分区恢复死循环
2026-10-22 21:02:02
网络分区恢复后 Group Replication 丢了 quorum,日志反复刷 MY-013781 且写入一直挂起。给出连接 delegation 卡住重连循环的原因、三条确认依据(错误日志、成员状态、事务队列)、9.7.4 的单次非阻塞修复,以及多网卡主机同 SQL 端口的成员识别坑。
MySQL
Group
Replication
复制
故障排查
Vue 3 里 1 万个输入框的更新耗时:拆分组件前后的对照实测
编程
Vue 3 里 1 万个输入框的更新耗时:拆分组件前后的对照实测
2026-10-22 21:31:03
用一个 1 万字段的表单做对照:单组件里改一个输入框会触发整组件的全量 patch,把字段拆成子组件、用 provide/inject 传数据后,父组件完全不重渲染。文中给出两份可直接跑的组件代码、计时方式,以及这套拆法的代价(隐式依赖、实例变多、类型要自己约束)和不该拆的场景。
Vue3
性能优化
provide
inject
组件粒度
onUpdated
history 模式上线后深链接刷新 404:Nginx 回退、/api 被吞与 base 配错的排查
编程
history 模式上线后深链接刷新 404:Nginx 回退、/api 被吞与 base 配错的排查
2026-10-23 00:04:15
history 模式上线后深链接和刷新 404,分五处排查:Nginx try_files 的 $uri/ 目录索引陷阱、/api 被回退成 HTML 导致 Unexpected token '<'、Vite base 与 createWebHistory 只改一边、S3/OSS 错误文档配置、index.html 缓存引用旧 hash 资源。附症状对照表与上线前 curl 自检。
前端路由
Vue
Router
Nginx
history模式
SPA部署
Vue Router 4 守卫做鉴权踩到的四个坑:无限重定向、刷新丢动态路由、redirect 开放跳转
编程
Vue Router 4 守卫做鉴权踩到的四个坑:无限重定向、刷新丢动态路由、redirect 开放跳转
2026-10-23 00:04:39
Vue Router 4 用导航守卫做鉴权最容易踩的四个坑:/login 未标 public 造成无限重定向、权限异步加载与 mount 顺序导致刷新被踢回登录页、addRoute 后需 return to.fullPath 重新解析、刷新丢动态路由。附守卫代码、router.isReady 启动顺序与开放重定向校验。
前端路由
Vue
Router
导航守卫
鉴权
动态路由
RDS
Nginx UI 六个 CVE 复盘:AuthRequired 只校验 JWT,不校验会话,v2.5.0 才补上 RequireSecureSession
综合
Nginx UI 六个 CVE 复盘:AuthRequired 只校验 JWT,不校验会话,v2.5.0 才补上 RequireSecureSession
2026-10-23 21:02:14
Nginx UI v2.5.0 一次修掉六个 CVE,五个都源自同一个假设:只要 JWT 有效就算已认证。梳理 2.0.0–2.4.x 的认证、CSRF、节点 token、备份 symlink 与升级 digest 链路,给出升级后的检查与轮换步骤。
Nginx
安全
运维
鉴权
编程
Gin-Vue-Admin 搭管理后台:版本口径、JWT+Casbin 双中间件与启动顺序
2026-09-23 00:03:44
用 Go+Vue 全栈脚手架 Gin-Vue-Admin 搭管理后台:README、使用说明与官方文档三处版本口径不一致要按哪套准备环境,JWT+Casbin 双中间件如何做 RBAC,动态路由/菜单与 Redis 多点登录,代码生成器能生成到什么程度、哪里必须手写。
后台开发
管理后台
Gin-Vue-Admin
Go
Vue
Admin
Backend
教学
CAS
systemd 258 升级踩坑:cgroup v1 没了、uaccess 规则失效、tty 默认 0600
综合
systemd 258 升级踩坑:cgroup v1 没了、uaccess 规则失效、tty 默认 0600
2026-10-24 21:07:32
systemd 258 移除 cgroup v1、把 tty/pts 默认权限改成 0600、让只写 ACTION=="add" 的 uaccess 规则失效,还删掉了 telinit/runlevel 和 /forcefsck。这些改动不会报错,只会在升级后某天让设备权限或启动脚本静默失效。本文按现象、排查命令、改法逐条整理,并给出升级前清单。
systemd
Linux
运维
Vapor 的事件委托改成要手写 .delegate:3.6 RC 里 stopPropagation 的行为变了
代码
Vapor 的事件委托改成要手写 .delegate:3.6 RC 里 stopPropagation 的行为变了
2026-10-24 21:09:47
Vapor 模式以前会把受支持的静态事件自动委托到 document,祖先一调 stopPropagation 子组件的 handler 就不跑了。3.6 RC 改成默认直挂元素、需要委托时显式写 .delegate,同时删掉了 compilerOptions.eventDelegation。本文给迁移步骤和四类需要复核的代码。
Vue
前端
事件
幂等键有保质期: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
MySQL 报 1461 不是连接数问题:max_prepared_stmt_count 的 16382 配额被谁吃掉了
编程
MySQL 报 1461 不是连接数问题:max_prepared_stmt_count 的 16382 配额被谁吃掉了
2026-10-25 00:05:49
MySQL 报 1461 时先别急着调大参数:max_prepared_stmt_count 是 mysqld 全局配额(默认 16382,每条至少 8KB),一个连接就能吃光。按五类消耗形态分型,给出 Prepared_stmt_count、Com_stmt_* 差值与 performance_schema.prepared_statements_instances 的定位顺序,以及 PHP PDO 默认 emulate 下调大也无效的边界。
MySQL
max_prepared_statements
prepared
statement
preparedstatement
1461
数据库运维
连接池
Go 1.27 的 HTTP/1 连接复用:不读完 resp.Body 也不会再丢连接,代价是 50ms/256KB 的后台排空
编程
Go 1.27 的 HTTP/1 连接复用:不读完 resp.Body 也不会再丢连接,代价是 50ms/256KB 的后台排空
2026-10-26 21:04:00
同一个只看状态码的 Go 函数,Go 1.26 上打 100 次要 710ms,1.27 上只要 150ms。差别在 HTTP/1 连接复用:响应 body 没读到结尾时旧版本直接弃连接。这篇讲清 RTT 成本、json.Decoder 少读一个换行导致复用失败,以及 1.27 里 Transport 异步排空 50ms/256KB 的行为。
Go
HTTP
性能优化
PocketBase v0.40.6:缩略图有了像素上限,更新命令也不再走 GitHub
资讯
PocketBase v0.40.6:缩略图有了像素上限,更新命令也不再走 GitHub
2026-10-26 21:34:24
PocketBase v0.40.6 把缩略图生成的像素上限做成全局限制(默认 250<<20,PB_THUMBS_MAX_SOURCE_PIXELS 可调),根因是 Go image.Decode 缺少解码选项;同时更新命令改为从 ganigeorgiev.com 拉版本,这很可能是 GitHub 上最后一个 release。附 CI 与上传入口的改动建议。
Go
PocketBase
后端
发布说明
Docker Engine 29 升级:API 1.52 抬高最低版本,网络与 Go SDK 也要跟着改
综合
Docker Engine 29 升级:API 1.52 抬高最低版本,网络与 Go SDK 也要跟着改
2026-10-28 21:06:19
Docker Engine 29 把 API 抬到 1.52、daemon 最低支持 v1.44,老客户端和管理面板会直接连不上;新安装默认用 containerd image store,nftables 下不再自动开 IP forwarding。Go SDK 也做了成规模的 option struct 与 netip 改造,文中逐项列了升级检查。
Docker
容器
运维
升级
PHP 8.6 改了 session 三个默认值:跨站 POST 的登录和支付回跳会先挂
编程
PHP 8.6 改了 session 三个默认值:跨站 POST 的登录和支付回跳会先挂
2026-10-29 20:01:15
PHP 8.6 把 session.use_strict_mode、cookie_httponly、cookie_samesite 三个默认值一次全改,调用点没有任何提示:自定义 save handler 丢 id、前端 JS 读不到 session cookie、跨站 POST(支付回跳、OAuth 回调)收不到 cookie。附 8.5/8.6 ini 对照、显式写回 SameSite=None + cookie_secure 的迁移写法,以及 DOM 属性反射、array_intersect 转换顺序、SplFileObject CSV escape 三处静默变化。实测基线 8.6.0RC3,GA 计划 2026-11-19。
PHP
session
安全默认值
升级迁移
支付接口
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
131
132
133
134
135
136
137
下一页
共 137 页
到第
页
确定