将读操作尽量移到事务外面执行完全指南|Duuu笔记

admin2个月前 (03-31)51
事务内读操作拖慢MongoDB性能,因其强制快照读导致锁范围扩大、快照开销上升、WiredTiger缓存压力增大;仅两类读必须留在事务内:依赖一致性的读和用于写冲突判断的读。 为什么事务里做读操作会拖...

Layui表格导出Excel如何自动合并具有相同ID的单元格深度解析|Duuu笔记

admin2个月前 (03-31)50
必须使用 SheetJS 手动构造合并,因 layui.exportFile() 仅支持纯数据导出,无单元格合并能力;需遍历分组计算行范围,设置 ws['!merges'] 并用 XLSX.write...

Supabase GraphQL 中实现游标分页与总页数获取的完整指南实战案例|Duuu笔记

admin2个月前 (03-31)51
本文详解如何在 supabase 的 graphql api 中正确使用游标分页(cursor-based pagination),包括获取总记录数、计算总页数、跳转任意页(如第 3 页)的实践方法,...

中PyTorch训练中出现死循环 检查Loss是否异常导致梯度无穷深度解析|Duuu笔记

admin2个月前 (03-31)51
Loss突变为inf或nan导致训练“假死”:梯度失效、参数不更新,主因是除零、log(0)、重复softmax等;需用torch.isfinite检查、清空optimizer状态或重建,并在AMP中...

Think怎么实现阅读计数 Think文章浏览量统计技巧操作实战案例|Duuu笔记

admin2个月前 (03-31)51
阅读数未更新主因是缓存干扰或条件不匹配:ThinkPHP默认开启查询缓存,若误用cache(true)或全站缓存中间件,读取仍返回旧值;需检查ID类型是否一致、SQL条件是否命中,并确保setInc在...

CSS 纯 实现基于文本内容的动态样式控制(无需 JavaScript)|Duuu笔记

admin2个月前 (03-31)52
本文介绍一种巧妙的纯 CSS 技巧,利用 background-clip: text 与响应式渐变背景宽度差值,根据 中文本的实际渲染宽度差异(如“In Stock”与“Out of Stock”)...

使用 Go 的 reflect 包动态调用第三方库中的方法(支持任意参数类型)完全指南|Duuu笔记

admin2个月前 (03-31)50
本文详解如何通过 Go 的 reflect 包,以字符串形式指定方法名,安全、规范地调用外部库中已定义的结构体方法,并自动将普通 Go 值(如 *Method1)转换为 reflect.Value 参...

解决Navicat手动备份完整失败报错怎么办 错误日志排查完全指南|Duuu笔记

admin2个月前 (03-31)53
Navicat手动备份报错主因有三:权限不足(缺SELECT/LOCK TABLES)、系统级写入失败(Errcode 13)、设置错误(仅结构/快速备份)。应检查账号权限、临时目录权限、备份选项,并...

Nginx目录结构中conf/mime.types扩展名映射解析最佳实践|Duuu笔记

admin2个月前 (03-31)48
Nginx 的 mime.types 文件定义扩展名与 MIME 类型映射,决定静态文件响应头的 Content-Type;它通过后缀查表匹配,未命中则用 application/octet-stre...

如何利用Nginx负载均衡实现跨机房的异地多活部署完全指南|Duuu笔记

admin2个月前 (03-31)52
Nginx实现跨机房异地多活的核心是作为边缘入口配合上游服务发现、健康检查与智能路由,而非自身决策多活;需结合无状态服务、数据最终一致性及全局调度体系。 利用Nginx实现跨机房异地多活,核心不在于N...