设计模式游戏设计模式之组件模式本文介绍了游戏开发中的组件模式。作者结合饥荒Mod开发的经历,阐述了如何将抽象能力(如灯光、Buff)封装为组件。通过这种方式,不同对象可以复用同一组件,有效降低了代码耦合性,提高了开发效率。 醉月思📁 学习笔记📅 2023-06-04
Web性能 Lighthouse 监控Web 性能优化:Lighthouse进阶与实践这次给公司官网做性能优化,从首屏加载 8 秒优化到 2 秒,也学到了不少。 醉月思📁 技术实践📅 2023-05-24
Attention机制 Cross-Attention Transformer注意力机制:Self与Cross-Attention在调试过程中,我发现模型收敛速度比预期的慢,注意力权重分布也很奇怪——几乎所有head的注意力都集中在序列开头… 醉月思📁 技术实践📅 2023-05-23
AutoML OptunaAutoML实践:自动化机器学习流水线AutoML 这两年被讲得很多,从 Google AutoML 到微软的 Azure AutoML,从开源的 AutoKeras 到 H2O A… 醉月思📁 技术实践📅 2023-05-04
GitLab CI PrometheusDevOps文化转型:从工具到思维实践那阵子我见过的项目, README 第一行基本都是 "开箱即用,一条命令启动",然后第二条就是 "需要先安装 Docker、Docker Com… 醉月思📁 技术实践📅 2023-02-03
Node.js API设计nestjs配置swagger教程本文详细介绍了如何在NestJS框架中集成和配置Swagger文档。内容涵盖了安装依赖、使用DocumentBuilder构建基础文档、设置API访问路径,以及如何通过DTO定义请求参数和响应模型。此外,还讲解了如何激活TypeScript类型扫描插件,自动生成枚举和必填字段,帮助开发者快速生成专业的API文档。 醉月思📁 教程分享📅 2022-12-16
Vue CSSVue3使用customRef()主动触发响应更新本文介绍了Vue3中的customRef API。在组合式API中,无法像选项式API那样使用$forceUpdate强制更新。文章通过实现一个日志展示功能的示例,讲解了如何利用customRef自定义ref,显式控制依赖追踪和更新触发,从而实现主动触发视图更新。 醉月思📁 学习笔记📅 2022-12-12
Google AdSense 广告拦截Google Adsence广告拦截收入挽回本文介绍了Google AdSense推出的“广告拦截收入挽回”功能。作者分享了从自研方案转向官方功能的经历,详细讲解了该功能的开通流程、配置步骤及展示效果。这是一种非侵入式的广告收入挽回方式,能有效提升因广告拦截器造成的损失,适合网站运营者参考。 醉月思📁 教程分享📅 2022-12-12