程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Play Billing 服务端验单与 RTDN:acknowledge 窗口最短只有 1.5 天
代码
Play Billing 服务端验单与 RTDN:acknowledge 窗口最短只有 1.5 天
2026-09-26 09:01:00
Google Play 内购服务端集成的排障笔记:RTDN 只是状态信号不含交易数据,验单事实来源是 purchases.subscriptionsv2.get,新订阅 3 天内未 acknowledge 会被自动退款(预付费方案窗口按时长折半),并梳理宽限期、静默宽限期、账号保留、重新订阅与待审核退款的状态流转。
Google
Play
Billing
内购
RTDN
服务端验单
支付
团队锁 Node.js LTS:nvm 别名、.nvmrc 与 Volta pin 的可用组合
编程
团队锁 Node.js LTS:nvm 别名、.nvmrc 与 Volta pin 的可用组合
2026-09-26 00:05:03
团队里锁 Node.js LTS 版本的三层做法:nvm 的 lts/* 别名与 $NVM_DIR/alias/lts 不要手改、.nvmrc 的查找规则与找不到时退出码 127、engines 配合 engine-strict=true 才能从警告变报错、Volta pin 把精确版本写进 package.json,以及升级后原生模块要 npm rebuild。附 nvm/fnm/Volta/n/asdf 对照。
node.js
lts
Node.js
nvm
Volta
版本管理
工程实践
Linux
MiMoCode:终端里的编码 Agent,用 MEMORY.md + SQLite FTS5 把项目记忆跨会话留住
编程
MiMoCode:终端里的编码 Agent,用 MEMORY.md + SQLite FTS5 把项目记忆跨会话留住
2026-09-26 00:04:40
MiMoCode 是小米开源(XiaomiMiMo/MiMo-Code)的终端原生编码 Agent:用 MEMORY.md、checkpoint.md、notes.md、tasks 进度加 SQLite FTS5 做跨会话记忆,build/plan/compose 三种模式,内置四个确定性 workflow 与 20 个 skills。附安装命令、配置文件路径、压缩点配置与自定义 OpenAI 兼容端点写法。
终端
Agent
Terminal
MiMo
Code
终端智能体
持久记忆
Workflow
R3F v9 配 React 19:StrictMode 继承与贴图 sRGB 是两个会改行为的破坏性变更
编程
R3F v9 配 React 19:StrictMode 继承与贴图 sRGB 是两个会改行为的破坏性变更
2026-09-26 00:04:37
React Three Fiber 官方文档整理:@react-three/fiber@9 必须配 React 19(v8 配 18),并附 Canvas 与小写原生元素、args/props 的核心用法;重点是 v9 的破坏性变更——StrictMode 改为继承父渲染器、贴图取消自动 sRGB 转换、CanvasProps 与 ThreeElements 类型改动、extend 与 gl 回调签名、WebGPU 异步初始化。
react
three
fiber
React
three.js
3D
前端工程
TypeScript
Lighthouse 全绿但 CrUX 不达标:Core Web Vitals 的 INP、LCP、CLS 分阶段修法
编程
Lighthouse 全绿但 CrUX 不达标:Core Web Vitals 的 INP、LCP、CLS 分阶段修法
2026-09-26 00:04:13
Lighthouse 实验室全绿但 CrUX 现场数据不达标,问题多半在测不到的 INP。本文按 INP 三段延迟、LCP 四阶段、CLS 会话窗口分别给修法:scheduler.yield() 让出主线程、content-visibility:auto 降呈现延迟、preload+fetchpriority 抢 LCP 资源、width/height 与字体度量覆盖防布局位移,并梳理实验室/现场/生产三套度量工具的分工。
Web性能
Core
Web
Vitals
INP
LCP
CLS
前端性能优化
Node.js 27 起一年一版:奇偶版本区分取消,所有版本都进 LTS
编程
Node.js 27 起一年一版:奇偶版本区分取消,所有版本都进 LTS
2026-09-26 00:04:02
Node.js 官方宣布从 27.x 起把每年两个大版本改为每年一个,取消奇数/偶数区分,所有版本都会进入 LTS,并新增允许 semver-major 的 Alpha 通道。本文整理新阶段时长、新旧对照、对 CI 与库作者的影响,以及 2026-10 的 v24/v26 切换节点与未来十年时间线。
node.js
lts
Node.js
LTS
版本管理
发布计划
运维
工程实践
~12 MB 单二进制、~0.01s 冷启动、~2.3k token 上下文:终端 Agent 运行时 San
编程
~12 MB 单二进制、~0.01s 冷启动、~2.3k token 上下文:终端 Agent 运行时 San
2026-09-26 00:03:54
San 是 Go 写的终端 Agent 运行时:单个约 12 MB 二进制、零运行时依赖、冷启动约 0.01s,首轮 harness 上下文约 2.3k token。对比 Claude Code 的体积、启动内存与端到端耗时,附安装命令、配置路径与权限/inspector 用法。
终端
Agent
Terminal
Go
Claude
Code
运行时
卡片在主栏和侧栏长得不一样:CSS 容器查询的用法与回退
编程
卡片在主栏和侧栏长得不一样:CSS 容器查询的用法与回退
2026-09-26 00:03:30
同一个卡片组件放进主栏和侧栏表现不一致,是因为媒体查询只看视口。这篇讲 CSS 容器查询(@container)的用法与约束:containment 如何短路无限循环、container-type size/inline-size 的副作用、cq 长度单位、样式查询、以及 94% 覆盖率下用 ResizeObserver + @supports 做回退,附 Vue 组件示例。
container
queries
CSS
容器查询
前端
响应式布局
Vue
Kamal 2 部署笔记:kamal-proxy 如何切换流量,deploy.yml 怎么填
编程
Kamal 2 部署笔记:kamal-proxy 如何切换流量,deploy.yml 怎么填
2026-09-25 21:31:50
Kamal 2 用 Docker 把 web 应用部署到任意服务器,零停机。梳理 kamal-proxy 的流量切换与 drain、deploy.yml 关键字段、kamal deploy 九步时序、healthcheck/boot.limit 超时换算,以及单机多应用与 accessories 的取舍。
Kamal
Docker
运维
部署
kamal-proxy
用 systemd socket activation 让 8080 端口按需拉起服务
编程
用 systemd socket activation 让 8080 端口按需拉起服务
2026-09-25 21:31:02
systemd socket activation 让服务连接到达才启动,节省内存、重启不丢连接。含 .socket/.service 单元示例、Accept=yes 模板单元、空闲超时、systemd-socket-proxyd 包装不支持 socket 激活的程序,以及 LISTEN_PID/NConnections 排错。
systemd
Linux
运维
systemd-socket-proxyd
服务管理
Open Interpreter:用 Rust 重写的编码 Agent,一条命令切换低成本模型的 Harness
编程
Open Interpreter:用 Rust 重写的编码 Agent,一条命令切换低成本模型的 Harness
2026-09-25 21:08:28
Open Interpreter 是基于 OpenAI Codex 用 Rust 重构的编码 Agent,主打为低成本开放模型匹配最合适的 harness。本文整理项目地址、十余种 harness 的切换方式(/harness)、对 ACP 协议与 Codex SDK(codexPathOverride)的兼容,以及它与原 Python 版社区分支的边界关系。
Rust
AI
Agent
开源项目
Codex
CodeSchema:Go 单二进制索引服务,12 个 MCP 工具里 impact / tests 默认是断的
编程
CodeSchema:Go 单二进制索引服务,12 个 MCP 工具里 impact / tests 默认是断的
2026-09-25 21:08:28
CodeSchema 是一个 Go 写的代码上下文索引服务,扫描仓库后通过 MCP/HTTP 给 AI 编码助手按需返回裁剪好的代码片段。本文给出克隆构建命令、12 个 MCP 工具与 22 个 HTTP 路由、双路检索与多租户设计,并如实列出三条已知限制:impact/tests 默认返回空、语义检索默认 TF-IDF 降级 R@1≈0.42、多语言解析以正则启发式为主。
Go
MCP
开源项目
AI
编码
MySQL 慢查询日志排错:订单查询 Query_time 从 15.2s 到 0.02s
案例
MySQL 慢查询日志排错:订单查询 Query_time 从 15.2s 到 0.02s
2026-09-25 21:07:25
一次电商订单查询接口超时的排错记录:用慢查询日志定位到 Rows_examined 50 万、Rows_sent 仅 100 的全表扫描 SQL,建联合索引 (category_id,status,sales) 并去掉 SELECT * 后 Query_time 从 15.2s 降到 0.02s。文中给出慢查询日志相关参数的动态开启语句与 pt-query-digest 用法。
MySQL
慢查询
索引
性能优化
运维
SuperPlane:Go 写的开源 AI 工程控制平面,Beta 阶段 7k Star
编程
SuperPlane:Go 写的开源 AI 工程控制平面,Beta 阶段 7k Star
2026-09-25 21:06:20
SuperPlane 是 Go 编写的开源自动化引擎,定位「AI 驱动工程」控制平面,把流水线打包成含 Canvas/Console/Memory/Files 的自包含 App,自带 Build/Ask 双模式 Claude 智能体与预装 AI 工具链的 Runner。本文整理项目地址、组件职责、集成清单与 Beta 阶段的取舍。
Go
AI
Agent
开源项目
自动化
PHP 8.6 升级自查笔记:三十项弃用里,哪些会改变现有代码的行为
代码
PHP 8.6 升级自查笔记:三十项弃用里,哪些会改变现有代码的行为
2026-09-25 21:06:20
PHP 8.6 计划 2026-11-19 发布,真正值得提前处理的是约三十项弃用。本文按「是否改变运行时行为」分类整理:从 finally 返回、构造函数返回值、把对象当数组传给 array_walk/http_build_query、is_a 字符串首参、is/let 保留字,以及 mb_ereg 系列从 Oniguruma 迁到 PCRE /u 的语义迁移注意点。
PHP
版本升级
弃用
兼容性
把模型和运行时打成一个文件:goinfer 用纯 Go 跑 LLM 推理
编程
把模型和运行时打成一个文件:goinfer 用纯 Go 跑 LLM 推理
2026-09-25 21:05:23
goinfer 把模型权重和推理运行时打进同一个文件,用纯 Go 跑 LLM 推理,不依赖 Python、llama.cpp 或 CUDA 工具链。本文整理项目地址、Go 1.27+ 构建命令、goinstall 带 CUDA/Metal 后端的方式、支持的模型与量化家族、OpenAI/Anthropic 兼容端点,以及 Pre-1.0 阶段加载器接口仍在变动的限制。
Go
LLM
推理
开源项目
GGUF
MySQL 8.4/9.7 备份恢复:物理备份别指望跨大版本,工具版本要逐版本对齐
案例
MySQL 8.4/9.7 备份恢复:物理备份别指望跨大版本,工具版本要逐版本对齐
2026-09-25 21:05:23
MySQL 8.4/9.7 备份恢复的兼容性坑:物理备份不能跨大版本恢复,mysqlbackup 与 XtraBackup 版本必须与实例大版本逐版本对齐,备份账号要用 caching_sha2_password 且需 BACKUP_ADMIN,apply-log 准备阶段不能跳。文末给出可复制的落地检查项与每月恢复演练步骤。
MySQL
备份恢复
XtraBackup
运维
PITR
Go 1.27.1 发布,HTTP/2 原生迁入 net/http,quic-go 0.62 支持 RFC 9218
编程
Go 1.27.1 发布,HTTP/2 原生迁入 net/http,quic-go 0.62 支持 RFC 9218
2026-09-25 21:04:19
Go 生态本周动态整理:Go 1.27.1 与 1.26.8 修复包清单、goroutineleak profile 可用于生产定位阻塞 goroutine、encoding/json/v2 序列化结构体切片反而慢 1.5 倍的实测反差、HTTP/2 原生迁入 net/http 后 x/net/http2 走向弃用,以及 TinyGo 0.42 的 recover/UEFI、quic-go 0.62 的 RFC 9218 流优先级。
Go
TinyGo
quic-go
net
http
版本发布
Vite 8.0 发布:Rolldown 成为唯一打包器,Linear 生产构建 46s 降到 6s
编程
Vite 8.0 发布:Rolldown 成为唯一打包器,Linear 生产构建 46s 降到 6s
2026-09-25 21:02:18
Vite 8.0 把 esbuild+Rollup 双打包器统一为 Rust 写的 Rolldown,构建快 10-30 倍,Linear 生产构建从 46s 降到 6s。本文整理官方发布要点:插件兼容层、Node 20.19+/22.12+ 要求、安装体积增加约 15MB 的来源、plugin-react v6 去 Babel,以及大项目的两步渐进迁移路径。
Vite
Rolldown
前端
构建工具
Vue
nginx 因 1 秒 DNS 空窗拒绝启动:整机站点宕机 3 小时复盘
案例
nginx 因 1 秒 DNS 空窗拒绝启动:整机站点宕机 3 小时复盘
2026-09-25 21:01:41
一次 unattended-upgrades 升级 systemd 触发 needrestart 批量重启,BIND 与 nginx 竞速差 1 秒:nginx 解析不到上游域名直接 emerg 拒绝启动,全站宕机 3 小时。文中给出 journalctl 定位时间线、After=nss-lookup.target 为何失效、systemd Restart= 自愈配置,以及 proxy_pass 变量化后前缀替换失效的坑与 rewrite break 正解。
nginx
systemd
故障排查
DNS
运维
Certimate:自托管 ACME 证书工具,从签发到部署的自动化流程与 70+ DNS 服务商、160+ 部署目标
综合
Certimate:自托管 ACME 证书工具,从签发到部署的自动化流程与 70+ DNS 服务商、160+ 部署目标
2026-09-25 20:03:15
Certimate 是 Go 写的开源自托管 SSL 证书 ACME 工具,把申请、部署、续期、监控做成可视化工作流。支持单/多/泛域名与 IP 证书、RSA/ECC、DNS-01 与 HTTP-01、PEM/PFX/JKS,覆盖 70+ DNS 注册商与 160+ 部署目标,可对接 Let's Encrypt 等多家 ACME CA。本文给出二进制与 Docker 两种部署命令、8090 端口、默认管理员凭据风险提醒与数据落盘路径。
SSL证书
ACME
自托管
Docker
Go
运维
systemd v262 升级前检查:Type=notify-reload 会启动失败,networkd 的 IPv6ProxyNDPAddress= 已改名
综合
systemd v262 升级前检查:Type=notify-reload 会启动失败,networkd 的 IPv6ProxyNDPAddress= 已改名
2026-09-25 20:02:05
systemd v262(2026-09-22)按官方 release notes 整理升级前必查项:Type=notify-reload 未处理 ReloadSignal= 会启动失败、UnsetEnvironment= 应用顺序变了、StartLimitIntervalSec= 改用 CLOCK_BOOTTIME、IPv6ProxyNDPAddress= 改名 ProxyNeighbor=、udev 旧 socket 与 TPM 凭据 SRK 绑定等;同时给出内嵌 unit 回退、单二进制 PID1、RestartRandomizedDelaySec=、ActivatingConcurrencyMax= 等新选项与内核版本要求。
systemd
Linux
运维
systemd-networkd
升级
接口 sign 逆向:改了请求体就报签名错误,怎么按固定顺序还原算法
代码
接口 sign 逆向:改了请求体就报签名错误,怎么按固定顺序还原算法
2026-09-25 09:01:35
改了请求体就被判 invalid sign?这篇按固定顺序走一遍接口签名逆向:从抓包确认 sign 是否为目标锚点、DevTools 断点与 Hook 回溯、扣代码还原混淆函数,到 WASM 异步加载与 Python/Node 复现,附常见卡点清单。
JS逆向
接口签名
Chrome
DevTools
WASM
爬虫
用 LXD/Incus 跑系统容器:lxc 客户端、日常运维与选型取舍
编程
用 LXD/Incus 跑系统容器:lxc 客户端、日常运维与选型取舍
2026-09-25 00:04:45
从 lxc 客户端与 LXD/Incus daemon 的关系讲起,给出 launch/list/exec/snapshot/copy 等日常运维命令、存储池与网络选择,并说清系统容器相对 Docker、VM 的取舍边界。
linux
container
LXC
LXD
Incus
系统容器
容器运维
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
314
下一页
共 314 页
到第
页
确定