如何优化大型的 过BEM拆分组件降低耦合案例|Duuu笔记

admin3天前7
BEM通过命名约束替代选择器层级依赖来降低CSS耦合。它用block__element和block--modifier等单一class锚定样式,避免嵌套选择器导致的隐式作用域问题,提升组件可移植性、可...

理Think如何保护敏感目录不被访问 目录权限与防盗链设置|Duuu笔记

admin3天前8
必须禁止Web访问的目录有application、config、runtime、common(若存在)、extend(含敏感配置),因其存储核心逻辑、数据库密码、日志缓存等,直接暴露将导致严重安全风险...

理开发Go 与 Hoare CSP 的本质差异道语义并发模型演进|Duuu笔记

admin3天前8
本文系统梳理 go 并发模型与 tony hoare 原始 csp 理论的承袭与分野,重点解析通道(channel)设计、选择机制(select/alt)、进程生命周期、数据共享约束等核心维度的实质性...

uniapp怎么使RenderJS uniapp操作DOM提升方法|Duuu笔记

admin3天前9
RenderJS是uni-app在非H5平台绕过Vue虚拟DOM直接操作原生渲染层的机制,因Vue响应式在小程序中编译为setData易卡顿,而RenderJS运行于渲染线程,可直接调用querySe...

开发uniapp长按事件现 uniapp如何绑定longpress事件案例|Duuu笔记

admin3天前8
uni-app 的 longpress 事件非原生支持,需通过 touchstart + touchend + setTimeout 手动模拟,仅 H5 支持 v-longpress 指令,小程序和...

理开发怎么为MongoDB事务调优将读操作尽量移事务外面执行|Duuu笔记

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

开发Supabase GraphQL 中现游标分页与总页数获取的整案例|Duuu笔记

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

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

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

Think如何做数据库连接池连接获取超时 Think等待连接最长时限设置操作最佳践|Duuu笔记

admin3天前10
ThinkPHP 仅在6.1+配合think-orm v3.0+才支持连接池,需配置pool项中的get_timeout控制获取超时;TP5.x和TP6.0不支持,pool配置无效;超时异常为thin...

开发如何配置Nginx中ip hash现电商购物车的状态同步最佳践|Duuu笔记

admin3天前9
ip_hash可实现购物车会话保持,通过客户端IP哈希固定后端路由;需配置在upstream块中,不支持weight混用,IPv4取前三字节哈希,代理场景下易失效,推荐逐步演进至Redis+token...