Vue 组件通信中如何处理异步数据?解决 Props 初始化为空的技巧|Duuu笔记

admin2周前 (03-31)25
Vue组件通信中异步数据问题的核心是子组件需具备未就绪状态容错能力:用v-if控制挂载、prop设默认值、模板用可选链、watch监听+immediate、provide/inject共享状态。 Vu...

如何确保多人协作时类名不重复 通过BEM规范约束命名空间最佳实践|Duuu笔记

admin2周前 (03-31)18
BEM通过块名+元素名+修饰符的三段式命名和对应文件结构强制约束类名,避免全局样式冲突;它不自动隔离但可读可控,需配合代码审查落地。 为什么直接用 .button 会冲突 多人协作时, .button...

为什么 Go 语言加密示例中看似“固定”的 IV 实际上是的?深度解析|Duuu笔记

admin2周前 (03-31)21
Go 标准库的 AES-CBC 示例虽未显式调用 rand.Read() 生成随机 IV,但其通过 io.ReadFull(rand.Reader, iv) 从操作系统级 CSPRNG(如 /dev/...

Go语言中 nil map 的初始化与使用详解完全指南|Duuu笔记

admin2周前 (03-31)22
在 Go 中,声明但未初始化的 map 是 nil 值,直接对其赋值会导致 panic;必须显式调用 make() 初始化,或在结构体构造阶段完成初始化,才能安全进行键值操作。 在 go 中,声明但未...

AS关键字输出字段名称最佳实践|Duuu笔记

admin2周前 (03-31)21
AS别名在SQL中需用引号包裹含空格/特殊字符的名称,ORDER BY可有限使用别名而GROUP BY不可,表别名AS可省略但视图/CTE中必须,别名影响视图接口与下游兼容性。 SELECT 中用 A...

前端开发 如何配置MongoDB驱动以支持快速的主备切换感知 SRV记录与拓扑监控|Duuu笔记

admin2周前 (03-31)22
根本原因是驱动未启用拓扑监控或DNS解析失败后fallback至静态地址:①未用mongodb+srv://协议;②DNS无法返回SRV/TXT记录;③驱动版本过低(Node.js<4.0,PyMon...

MySQL 报错Got a packet bigger than max allowed packet 调整配置|Duuu笔记

admin2周前 (03-31)20
max_allowed_packet 是 MySQL 服务端和客户端能接收的最大单个数据包大小,影响 SQL 语句、结果集、BLOB、LOAD DATA 等传输;需同时配置服务端(my.cnf 中 [...

Bootstrap模态框(Modal)无法正常弹出的排查步骤完全指南|Duuu笔记

admin2周前 (03-31)20
Modal不显示但控制台无报错,常见于HTML结构缺失或JS初始化时机错误;需检查data-bs-target与modal id是否严格匹配、modal是否已存在于DOM、Bootstrap版本及Po...

mysql如何创建只读权限账户 通过GRANT SELECT实现权限管控实战案例|Duuu笔记

admin2周前 (03-31)17
GRANT SELECT必须写database_name.而非仅database_name,因MySQL不支持直接授予数据库对象SELECT权限;漏掉.会静默失败,且.授权极危险,应逐库显式授权并注意...

如何实现元素的裁剪路径 通过clip-path定义几何形状css深度解析|Duuu笔记

admin2周前 (03-31)21
clip-path 用什么语法画三角形或星形 直接用 polygon() ,它接受一组坐标点,按顺序连成闭合图形。比如三角形:三个顶点坐标;五角星得手动算十个点(5个外顶点+5个内凹点),但实际项目里...