程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
编程(第20页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
RSS 一直涨到 235MB:pprof 定位 gnet 网关里 Peek/Next/Discard 的内存泄漏
编程
RSS 一直涨到 235MB:pprof 定位 gnet 网关里 Peek/Next/Discard 的内存泄漏
2026-09-14 21:31:21
线上 Go 网关 RSS 持续上涨的排查记录:抓两份 heap profile 做 -base 对比,top20 定位到 byteslice.Pool.Get 占 86%,反查业务代码发现 gnet 的 Peek 分配了 c.cache 而 Next 不释放,最终用 defer c.Discard(0) 修复,堆内存从 235MB 降到 30MB。
Go
pprof
内存泄漏
gnet
性能排查
Node.js 24 LTS:AsyncLocalStorage 换了实现,fetch 开始认环境代理
编程
Node.js 24 LTS:AsyncLocalStorage 换了实现,fetch 开始认环境代理
2026-09-14 21:04:28
Node.js 24(LTS 代号 Krypton)把 AsyncLocalStorage 底层换成 AsyncContextFrame、Permission Model 转稳定(--permission)、fetch 通过 NODE_USE_ENV_PROXY 支持代理、node:sqlite 继续补 API,V8 13.6 带来 Float16Array 与 using。文中给出破坏性变更(移除 tls.createSecurePair、fs.truncate 描述符形式等)与弃用清单,并提醒升级前压测上下文相关中间件。
Node.js
JavaScript
运行时
LTS
升级
BackupX:单二进制自托管备份平台,把文件与数据库备份收进一个控制台
编程
BackupX:单二进制自托管备份平台,把文件与数据库备份收进一个控制台
2026-09-14 20:01:53
运维向开源项目 BackupX:Go 写的单二进制自托管备份平台,内嵌 SQLite 不需要外部控制面数据库,通过 Web 控制台统一管文件/目录与 MySQL、PostgreSQL、SQLite、SAP HANA 备份,70+ 存储后端(OSS/COS/S3/WebDAV/rclone),支持 Master-Agent 多节点、Prometheus 指标与审计 Webhook。附 Docker Compose 与裸机安装命令。
运维
备份
自托管
Go
Docker
冗余
inference-gateway 的 SSE 流式代理:Timeout:0、errgroup 取消与 io.Copy 背压
编程
inference-gateway 的 SSE 流式代理:Timeout:0、errgroup 取消与 io.Copy 背压
2026-09-14 20:01:13
用 Go + GoFrame 给 vLLM 做前置推理网关时,SSE 流式代理最容易踩的几处:http.Client 的 Timeout 必须为 0、MaxIdleConnsPerHost 要调大、客户端断连要靠 errgroup 级联取消掐断后端省 GPU,以及把 4KB buffer 循环换成 io.Copy + flushWriter 后内存和背压怎么变化。
Go
SSE
反向代理
vLLM
GoFrame
算力
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
爬虫
Rig
【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
测试
单元测试
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
自托管
运维
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
前端
响应式
构建
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
线程池
日历
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
签名
接口对接
Gemini Deep Research 接入:只能用 Interactions API,再加 60 分钟上限、store=true 和 MCP 私有数据
编程
Gemini Deep Research 接入:只能用 Interactions API,再加 60 分钟上限、store=true 和 MCP 私有数据
2026-09-13 00:04:50
把 Google 的 Gemini Deep Research / Deep Research Max 接进内部流程的实操笔记:只有 Interactions API 可用、background 必须配 store=true、企业版要同时开 stream、60 分钟研究上限对 cron 排期的影响,以及用 MCP server 挂私有数据、allowed_tools 收窄权限的取舍。
Google
Research
Gemini
Deep
Interactions
API
AI
Agent
CoinGecko 与 CoinMarketCap 行情 API 实战:429 按分钟窗口算,credit 只认 200
编程
CoinGecko 与 CoinMarketCap 行情 API 实战:429 按分钟窗口算,credit 只认 200
2026-09-13 00:04:34
接加密货币行情 API 常踩两个计数器:分钟限流统计所有请求(含 4xx/5xx),月度 credit 只在 HTTP 200 时扣。本文用 CoinGecko / CoinMarketCap 官方文档拆清 Keyless、Demo、Pro 的根地址与鉴权差异,给出 429 指数退避代码、CORS 走后端代理、批量取价省配额,以及两家套餐与限额对照。
crypto
api
CoinGecko
CoinMarketCap
接口对接
限流
429
DiT
_abck、__cf_bm 与 JSESSIONID:服务端怎么用 Cookie 认出同一客户端
编程
_abck、__cf_bm 与 JSESSIONID:服务端怎么用 Cookie 认出同一客户端
2026-09-13 00:03:33
从会话 Cookie 与指纹 Cookie 的区别讲起,拆解 __cf_bm、_abck、bm_sz 这类反爬 Cookie 的生成与校验流程,给出 AES-256-GCM 校验片段、识别 Akamai Bot Manager 的排障特征,以及 Cookie 指纹与浏览器指纹各自的适用边界。
Cookie识别
反爬
Web安全
Akamai
TLS指纹
MAI
指纹
iai-memory:把每轮会话逐字存到本机,并按轮注入上下文的个人记忆引擎
编程
iai-memory:把每轮会话逐字存到本机,并按轮注入上下文的个人记忆引擎
2026-09-13 00:03:21
iai-memory(iai-pme)是给 AI 编码助手用的本地个人记忆引擎:逐字记录会话、按轮注入上下文、事实变更不覆盖旧记录而是链接保留。基于 MCP,支持 Claude Code/Codex/Cursor 等宿主,记录 AES-256-GCM 静态加密,配套三层记忆模型、idle consolidation 与矛盾标记,并附准确率与 token 消耗实测。
Personal
Memory
AI
Agent
MCP
Claude
Code
本地优先
记忆引擎
用 Baseline 判断 Web 特性能不能上:Dashboard 查询语法、HTTP API 与 WPT 测试约定
编程
用 Baseline 判断 Web 特性能不能上:Dashboard 查询语法、HTTP API 与 WPT 测试约定
2026-09-13 00:03:08
浏览器 evergreen,新特性怎么判断能不能上生产?本文讲清 Web Platform Baseline 的 limited/newly/widely 三态、Web Platform Dashboard(webstatus.dev)的查询语法与 HTTP API 字段、单次 100 条的分页坑,以及 WPT 的测试类型与常用命令,并给出工具链集成与不适用边界。
Web
Platform
Baseline
Tests
WPT
WebDX
前端工程
团队 AI 编码配置碎片化怎么治:腾讯开源 TeamAI CLI,用 Git 做分发和团队记忆
编程
团队 AI 编码配置碎片化怎么治:腾讯开源 TeamAI CLI,用 Git 做分发和团队记忆
2026-09-12 21:49:09
腾讯开源的 TeamAI CLI,用 Git 仓库做团队 AI 编码配置的唯一事实来源,把 skills、rules、hooks、MCP 统一分发到 Claude Code、Cursor、Codex 等工具,并沉淀团队级记忆,解决多工具混用下的配置碎片化和经验蒸发。
TeamAI
AI编码
团队协作
腾讯开源
Git
Claude
Code
Cursor
MAI
用户付一次钱,系统入账两次:Webhook 重复投递的幂等处理
编程
用户付一次钱,系统入账两次:Webhook 重复投递的幂等处理
2026-09-12 21:32:10
支付平台 webhook 是「至少一次」投递,重复必然发生。讲清三层去重(内存/唯一约束/幂等写入)、唯一键 NULL 陷阱、ON CONFLICT DO NOTHING、并发下别先查后插、乱序与状态机,附上线测试矩阵。
支付回调
幂等
Webhook
唯一约束
状态机
APK 逆向多了个新选择:ReArk v1.0.0,鸿蒙 HAP 和安卓 APK 一个工作台搞定
编程
APK 逆向多了个新选择:ReArk v1.0.0,鸿蒙 HAP 和安卓 APK 一个工作台搞定
2026-09-12 21:27:44
ReArk v1.0.0 发布:一个桌面工作台同时分析鸿蒙 HAP/ABC 与 Android APK/AAB,支持反汇编反编译、签名检查与重签名、AI Agent 辅助分析和真机投屏,附各平台安装包与仓库地址。
逆向工程
HarmonyOS
Android
反编译
安全工具
鸿蒙
逆向
安卓
WeChat Intelligence Hub:把本机微信记录变成日报和商单信号的 preview 工具
编程
WeChat Intelligence Hub:把本机微信记录变成日报和商单信号的 preview 工具
2026-09-12 21:23:20
开源的微信个人情报库 WeChat Intelligence Hub,把本机聊天记录转成日报、待回复、待兑现承诺与商单信号,另给定向查询和 Markdown/HTML 双版本报告。本文整理它的实际能力、数据边界,以及只读本地、需授权数据库、macOS 路径未实测等门槛。
微信
开源项目
AI
本地部署
隐私
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
17
18
19
20
21
22
23
…
289
下一页
共 289 页
到第
页
确定