<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>leelaa</title>
        <link>https://leelaa.cn</link>
        <description>肯了个德的个人博客，专注于分享没用的知识。你乐意看就多看看，保证你一看一个不吱声。</description>
        <lastBuildDate>Tue, 20 Oct 2026 12:17:20 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <image>
            <title>leelaa</title>
            <url>https://leelaa.cn/pwa-512x512.png</url>
            <link>https://leelaa.cn</link>
        </image>
        <copyright>Copyright (c) 2021-present, leelaa blog contributors</copyright>
        <item>
            <title><![CDATA[2026随便说说]]></title>
            <link>https://leelaa.cn/pages/radios/2026随便说说.html</link>
            <guid isPermaLink="false">https://leelaa.cn/pages/radios/2026随便说说.html</guid>
            <pubDate>Fri, 16 Oct 2026 17:45:34 GMT</pubDate>
            <description><![CDATA[2026随便说说]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[重生之测试发版别找我，飞书群里自己发]]></title>
            <link>https://leelaa.cn/p/afbCza.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afbCza.html</guid>
            <pubDate>Thu, 24 Sep 2026 10:30:00 GMT</pubDate>
            <description><![CDATA[记录一次把测试环境发布接到飞书卡片里的过程：为什么不用机器人 Webhook，怎么做权限和发布记录，GitLab CI 与手动 CD 怎么配合，以及小黑盒、FTP、密钥和超时问题是怎么一个个踩出来的。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[深度体验 GitLab CI 自动化测试闭环]]></title>
            <link>https://leelaa.cn/p/afzjaa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afzjaa.html</guid>
            <pubDate>Thu, 20 Aug 2026 02:47:53 GMT</pubDate>
            <description><![CDATA[本文介绍了深度体验 GitLab CI 自动化测试闭环的核心内容、关键背景、实现思路与适用场景，涵盖 冷门、随笔、杂谈、架构 等关键词。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[如何在飞牛中使用统一网关]]></title>
            <link>https://leelaa.cn/p/adeofa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adeofa.html</guid>
            <pubDate>Mon, 20 Jul 2026 10:15:00 GMT</pubDate>
            <description><![CDATA[本文介绍了如何在飞牛中使用统一网关，以 leelaa-load-pdf 为例，介绍飞牛 fnOS 应用如何通过 Unix Socket 接入统一网关，并完成前端路径、应用入口、启动脚本和后端路由的完整配置。，涵盖 冷门、飞牛、fnOS、posts 等关键词。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[优化的本质：是可选，还是必选？]]></title>
            <link>https://leelaa.cn/p/aaFlga.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aaFlga.html</guid>
            <pubDate>Mon, 29 Jun 2026 06:18:24 GMT</pubDate>
            <description><![CDATA[本文介绍了前端性能优化背后的取舍逻辑，围绕 SPA 全量加载、ESM 按需加载、缓存策略、构建优化、类型系统、SSR 与 SSG 等场景，分析速度、体验、成本与维护复杂度之间的权衡。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[Web Crypto API：浏览器里也能加密了]]></title>
            <link>https://leelaa.cn/p/acloqa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/acloqa.html</guid>
            <pubDate>Sat, 13 Jun 2026 08:01:48 GMT</pubDate>
            <description><![CDATA[浏览器原生 Web Crypto API 不只是一个加密 demo，而是一套覆盖随机数、哈希、对称加密、非对称加密、签名验签、密钥导入导出的底层能力。本文从前后端加密分工、公钥私钥流程、SubtleCrypto 接口、算法支持、crypto-js 体积和浏览器实测性能几个角度，把它讲清楚。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[AI时代，前端开发者应该如何规划技术方向？]]></title>
            <link>https://leelaa.cn/p/afqoca.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afqoca.html</guid>
            <pubDate>Sat, 09 May 2026 17:38:14 GMT</pubDate>
            <description><![CDATA[本文介绍了AI时代，前端开发者应该如何规划技术方向？的用途与实现方式，提供跨设备便捷预览与交互浏览，解决软件不统一与路径不便问题，适用于飞牛插件与日常模型预览场景。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[关于有声书给聋哑人折扣的想法]]></title>
            <link>https://leelaa.cn/p/adzyCa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adzyCa.html</guid>
            <pubDate>Fri, 10 Apr 2026 15:52:25 GMT</pubDate>
            <description><![CDATA[本文介绍了从 CloudDrive2 的定价策略出发，探讨软件产品是否应该为残障群体提供专属优惠，以及这种行为背后的道德与商业边界。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[别再纠结了！一文看透 Monorepo 与 MultiRepo 的爱恨情仇]]></title>
            <link>https://leelaa.cn/p/aebAla.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aebAla.html</guid>
            <pubDate>Sun, 04 Jan 2026 13:49:09 GMT</pubDate>
            <description><![CDATA[本文介绍了别再纠结了！一文看透 Monorepo 与 MultiRepo 的爱恨情仇的用途与实现方式，提供跨设备便捷预览与交互浏览，解决软件不统一与路径不便问题，适用于飞牛插件与日常模型预览场景。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[上线飞牛插件3d模型查看器(glbload)]]></title>
            <link>https://leelaa.cn/p/abtAxa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abtAxa.html</guid>
            <pubDate>Fri, 05 Dec 2025 14:33:52 GMT</pubDate>
            <description><![CDATA[本文介绍了上线飞牛插件3d模型查看器(glbload)的用途与实现方式，基于 Three.js、支持 GLB 模型查看、提供跨设备便捷预览与交互浏览、解决软件不统一与路径不便问题、适用于飞牛插件与日常模型预览场景。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[手把手教你写一个飞牛应用-创建&打包]]></title>
            <link>https://leelaa.cn/p/afppva.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afppva.html</guid>
            <pubDate>Tue, 11 Nov 2025 13:45:09 GMT</pubDate>
            <description><![CDATA[本文介绍了使用飞牛系统开发应用的流程，包括使用fnpack工具创建和打包应用，以及在Windows系统下的操作步骤。文章详细描述了如何通过命令行创建和打包应用，并提到了在应用商店上传或通过ssh安装应用的方法。尽管过程中遇到了一些问题，如文件后缀添加和环境配置等，但总体上飞牛系统的开发过程还是相对简单高效的。文章最后对飞牛系统的未来发展表达了期待。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[程序员节快乐]]></title>
            <link>https://leelaa.cn/p/agfpFa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agfpFa.html</guid>
            <pubDate>Fri, 24 Oct 2025 14:21:48 GMT</pubDate>
            <description><![CDATA[本文介绍了为程序员节日准备的1024*2游戏，该游戏通过导入Vue组件实现，玩家可点击播放按钮自动开始游戏。文章强调了游戏的乐趣，并希望玩家能在这个节日里快乐地玩。同时，文章还提到了游戏的规则，但具体规则未详细展开。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[总结国庆游玩的日子]]></title>
            <link>https://leelaa.cn/p/aebxja.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aebxja.html</guid>
            <pubDate>Tue, 21 Oct 2025 18:00:00 GMT</pubDate>
            <description><![CDATA[本文介绍了作者在国庆、中秋和生日期间回老家内蒙古的行程。租车过程中遇到了一些问题，但总体体验还是好的。与家人一起游玩，感受到了与家人相聚的温暖。游览了响沙湾、昆都仑水库和黄河第一村，品尝了各种美食。最后总结了回家的意义和乐趣。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[写给四季]]></title>
            <link>https://leelaa.cn/r/aemeda.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aemeda.html</guid>
            <pubDate>Fri, 19 Sep 2025 15:33:34 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-写给四季 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[如何低成本提升用户体验]]></title>
            <link>https://leelaa.cn/p/afqwDa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afqwDa.html</guid>
            <pubDate>Wed, 17 Sep 2025 17:17:35 GMT</pubDate>
            <description><![CDATA[本文介绍了在vue中实现优化用户等待体验的方法。对于传统的页面空白加载问题，可通过在html中预置加载内容，如“Loading...”提示，以减少用户等待焦虑。同时，文章还提到了使用vue3的`Suspense`和`defineAsyncComponent`来实现异步组件加载时显示骨架屏或加载中组件，提高用户体验。最后总结了该方法为最低成本的方式，代码侵入少且无需额外成本。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[安卓微信a标签漏洞]]></title>
            <link>https://leelaa.cn/p/aaxqva.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aaxqva.html</guid>
            <pubDate>Mon, 14 Jul 2025 18:54:07 GMT</pubDate>
            <description><![CDATA[本文提供了一些微信内操作的链接方式，包括视频通话、语音通话、发送消息、跳转到拍一拍设置、聊天页面设置、跳转群聊、跳转到微信插件以及直接跳转网址和查找好友的操作。请注意，这些操作仅在安卓系统的微信应用内可用，并且在iOS端、鸿蒙端和PC端不可用。请勿利用这些操作进行任何非法行为，本文不承担任何法律责任。同时，发送消息的链接中需要替换“要发送的消息”和“你的微信id”以及“群聊id”为实际内容。请谨慎使用这些功能。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[番茄小说网址提取bookId]]></title>
            <link>https://leelaa.cn/p/adzyDa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adzyDa.html</guid>
            <pubDate>Tue, 08 Jul 2025 13:46:33 GMT</pubDate>
            <description><![CDATA[番茄阅读分享地址的提取工具，使用正则表达式从分享链接中提取bookId，方便做一些坏坏的事情。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[VitePress 专属增强库来袭]]></title>
            <link>https://leelaa.cn/p/abylua.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abylua.html</guid>
            <pubDate>Mon, 16 Jun 2025 17:37:29 GMT</pubDate>
            <description><![CDATA[你是否希望VitePress支持更多功能，让你的技术文档体验更上一层楼？现在，我们推出了全新的VitePress增强库，让你的文档拥有前所未有的丰富性和互动性！为你的文档加入图片预览，glb预览，BBCode解析，MarkMap解析，文章语音合成，Mermaid图表组件！]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[VitePress实现MarkMap的兼容]]></title>
            <link>https://leelaa.cn/p/adAjwa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adAjwa.html</guid>
            <pubDate>Fri, 23 May 2025 11:11:06 GMT</pubDate>
            <description><![CDATA[本文介绍了如何在VitePress中集成MarkMap，实现Markdown一键生成思维导图。内容涵盖MarkMap的原理、核心特性、安装与多种使用方式（插件、命令行、Web工具），并详细讲解了插件配置、组件编写与全局注册流程。文章还对比了MarkMap与其他导图工具的优劣，指出其适合结构化知识梳理和文档可视化，是Markdown用户提升表达效率的利器。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[如何利用夹逼实现快速查找]]></title>
            <link>https://leelaa.cn/p/agqrpa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agqrpa.html</guid>
            <pubDate>Mon, 19 May 2025 16:20:22 GMT</pubDate>
            <description><![CDATA[本文介绍了前端开发中性能优化的一个重要思想——“夹逼”，并以二分查找为例详细阐述了其实现过程和应用。二分查找是一种利用“夹逼”思想在有序数组中高效查找目标值的算法。通过不断缩小查找区间，最终确定目标值的位置。文章还提供了二分查找的JavaScript实现代码，并配以动效演示，帮助读者更直观地理解“夹逼”过程。此外，文章还介绍了二分查找在分页数据、时间序列数据以及性能优化中的应用场景。掌握并灵活运用“夹逼”思想，可以大大提升代码的性能和效率]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[这个黄色网站，让你更懂自己的身体]]></title>
            <link>https://leelaa.cn/p/aejwfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aejwfa.html</guid>
            <pubDate>Tue, 29 Apr 2025 10:42:28 GMT</pubDate>
            <description><![CDATA[一些众所周知的原因，我们没有办法很好的了解自己的身体，但是别慌，这个网站。搭配一个硬件就可以让你彻底掌控自己的身体。做身体的主人！]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[深入了解SM]]></title>
            <link>https://leelaa.cn/p/ahixra.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahixra.html</guid>
            <pubDate>Thu, 10 Apr 2025 14:12:15 GMT</pubDate>
            <description><![CDATA[SM加密体系为我国前端信息安全提供了坚实的保障，助力前端开发者守护好用户与企业的数据资产。通过了解和应用SM加密体系，我们可以更好地保护信息安全，防范潜在的风险和威胁。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[Anime.js：超好用的JavaScript动画库]]></title>
            <link>https://leelaa.cn/p/afszza.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afszza.html</guid>
            <pubDate>Wed, 09 Apr 2025 13:54:39 GMT</pubDate>
            <description><![CDATA[anime.js是一款轻量级JavaScript动画库，旨在帮助开发者轻松创建美观的动画效果。其特性包括简洁的语法、支持多目标与多属性动画、内置多种缓动函数以及强大的时间轴功能。通过anime.js，开发者可以轻松实现网页设计中的各种动画效果，增强用户交互体验。同时，anime.js也适用于数据可视化和交互式网页故事创作等领域，使静态的网页元素变得生动起来，提升用户的沉浸感和理解度。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[标记语言之BBCode,Markdown,Html的介绍和使用]]></title>
            <link>https://leelaa.cn/p/aeyfca.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aeyfca.html</guid>
            <pubDate>Thu, 03 Apr 2025 01:42:27 GMT</pubDate>
            <description><![CDATA[不同的标记语言各有其特点和适用场景。BBCode 适用于论坛和BBS，Markdown 适用于文档编写和博客等场景，而HTML则适用于网页开发。这些标记语言的使用使得我们可以轻松地格式化文本内容，使其更加丰富和易于阅读]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[飞牛nas的MoviePilot使用企业微信通知及交互]]></title>
            <link>https://leelaa.cn/p/afjmua.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afjmua.html</guid>
            <pubDate>Mon, 24 Mar 2025 08:42:17 GMT</pubDate>
            <description><![CDATA[基于 MoviePilot，搭建企业微信的通知与指令交互系统，从0到1全流程指南，适合新手用户,适合希望通过企业微信接收 MoviePilot通知、进行交互控制的用户，支持远程指令、消息推送等功能]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[vue3项目之本地访问没问题,线上页面白屏]]></title>
            <link>https://leelaa.cn/p/aagcda.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aagcda.html</guid>
            <pubDate>Tue, 18 Mar 2025 01:03:52 GMT</pubDate>
            <description><![CDATA[近期因状态不佳导致在简单的业务场景中遭遇白屏问题。问题出在Vue 3 + Vite驱动的小应用的路由配置上，使用了同步导入而非懒加载，导致线上CDN环境下出现白屏。教训是应始终以生产环境为标准审查代码，特别是在使用Vite构建的项目中。建议定期审查路由配置，引入错误边界，模拟真实环境，并强化CI规则。前端开发需以线上环境视角审视代码，特别是工程化和资源加载部分。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[如何配置 VitePress 自动部署到服务器中]]></title>
            <link>https://leelaa.cn/p/abrgya.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abrgya.html</guid>
            <pubDate>Sat, 08 Mar 2025 23:07:39 GMT</pubDate>
            <description><![CDATA[本文介绍了作者将博客从Vercel迁移到阿里云服务器的过程，包括备案的转移和遇到的问题。虽然过程中遇到了一些麻烦，如自动部署的缺失和CI/CD的配置，但作者仍然成功完成了迁移。文章详细描述了如何配置SSH密钥以实现免密登录服务器，以及如何在GitHub Actions中设置workflow文件以实现VitePress的自动部署。整个过程虽然繁琐，但为了更好的用户体验和服务器利用，作者仍选择进行迁移，并最终成功完成了配置。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[【荐】朋友写的漂亮的Astro主题]]></title>
            <link>https://leelaa.cn/p/acBlba.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/acBlba.html</guid>
            <pubDate>Wed, 05 Mar 2025 09:02:24 GMT</pubDate>
            <description><![CDATA[vhAstro-Theme是一款基于Astro框架的优雅博客主题，旨在为内容创作者提供简单而强大的博客构建解决方案。通过简洁的设计、流畅的动画和丰富的功能，vhAstro-Theme帮助您轻松打造个人或团队的博客网站]]></description>
            <author>vvhan</author>
        </item>
        <item>
            <title><![CDATA[从源码到可执行文件：Node.js 打包踩坑记录]]></title>
            <link>https://leelaa.cn/p/ahtfea.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahtfea.html</guid>
            <pubDate>Tue, 04 Mar 2025 11:12:26 GMT</pubDate>
            <description><![CDATA[Node.js 应用打包方案对比：ncc、pkg、Node.js 21 SEA——最初，我直接运行源码，但在 Docker 部署时发现源代码容易被提取。尝试 ncc 进行打包，却遇到 sharp 无法正确加载的问题。转而尝试 pkg，却发现它已停止维护，且不支持 Node.js 20+。随后研究 Node.js 21 的原生打包（SEA），虽然执行速度快，但对二进制依赖支持较差。最终，在 GitHub 发现 sharp@0.32.5+ 版本存在兼容性问题，降级至 0.32.5 解决了 ncc 的打包失败问题。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[前端如何开发一个app]]></title>
            <link>https://leelaa.cn/p/aaCbsa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aaCbsa.html</guid>
            <pubDate>Mon, 17 Feb 2025 04:22:20 GMT</pubDate>
            <description><![CDATA[在选择移动端开发框架时，需要根据项目的实际需求和团队的技术背景来综合考虑。UniApp 适合快速开发，Flutter 适合性能要求高的情况，而 React Native 拥有成熟的生态和跨 平台能力，是我认为的最为合适的选择。虽然我的开发过程充满了挑战，但最终还是成功完成了有声书播放应用的开发，并得到了用户的好评。希望我的经历能对你有所帮助。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[互联网协议2]]></title>
            <link>https://leelaa.cn/p/ahrvpa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahrvpa.html</guid>
            <pubDate>Wed, 15 Jan 2025 14:37:10 GMT</pubDate>
            <description><![CDATA[在现代前端开发中，实时数据传输技术扮演着至关重要的角色。不同的技术方案如传统HTTP请求、长轮询、SSE、WebSockets和MQTT，各自有着独特的应用场景与优势。传统HTTP请求适用于简单的一次性数据交互，而长轮询则适合中等频率的实时更新。SSE为轻量级单向数据流推送提供了理想选择，WebSockets则在低延迟双向通信方面表现突出，特别适用于在线游戏和金融交易。MQTT在物联网领域以高效且可靠的方式处理设备间的通信。合理选择适合的技术方案，能有效提升应用性能与用户体验。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[关于 Emby 和 Jellyfin]]></title>
            <link>https://leelaa.cn/p/ahguAa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahguAa.html</guid>
            <pubDate>Thu, 02 Jan 2025 14:56:22 GMT</pubDate>
            <description><![CDATA[未来的媒体服务器将更加注重用户体验、安全性和跨平台兼容性。同时，随着人工智能和物联网的兴起，媒体服务器将更加智能化和个性化，为用户提供更加丰富和便捷的娱乐体验。媒体服务器的发展史是一个从单一功能到综合服务的转变过程。在这个过程中，不同公司通过创新技术和用户体验赢得了市场份额。随着技术的发展和用户需求的变化，未来的媒体服务器将更加智能化和个性化，为用户提供更加便捷的娱乐体验。而随着开源文化的兴起和社区力量的增强，更多的开发者也将参与到这个领域中来，推动媒体服务器技术的不断进步。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[Netlify.toml 配置代理请求指南]]></title>
            <link>https://leelaa.cn/p/aeBfga.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aeBfga.html</guid>
            <pubDate>Wed, 18 Dec 2024 19:16:56 GMT</pubDate>
            <description><![CDATA[本文介绍了如何通过配置Netlify.toml文件来实现代理请求，以解决跨域问题。在生产环境中，通过该配置可以使得前端请求被转发到后端服务，同时支持跨域访问。配置过程包括创建配置文件、写入代理配置、部署项目到Netlify以及验证代理是否生效等步骤。此外，还介绍了使用环境变量来切换后端地址以及多路径代理等高阶玩法。最后提供了本地调试和更多资源的链接，以帮助读者更好地理解和应用该技术。总结起来，通过配置Netlify.toml文件，前端可以独立地处理后端请求和跨域问题，无需求助于后端开发人员，提高了开发效率。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[深入了解css的scroll属性]]></title>
            <link>https://leelaa.cn/p/afxgCa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afxgCa.html</guid>
            <pubDate>Thu, 12 Dec 2024 07:26:04 GMT</pubDate>
            <description><![CDATA[本文介绍了CSS中的`scroll()`函数，该函数用于在页面滚动时动态改变样式。相比于传统的JavaScript监听滚动事件的方式，`scroll()`具有显著的优势。CSS `scroll()`是一种轻量级、高效且灵活的滚动驱动效果实现方式，具有显著的优势和广泛的应用前景。通过使用`scroll()`函数，开发者可以轻松地实现各种复杂的滚动动画效果，提升网页的动态交互效果和用户体验。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[优化异步函数请求性能]]></title>
            <link>https://leelaa.cn/p/aeFara.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aeFara.html</guid>
            <pubDate>Mon, 02 Dec 2024 02:49:34 GMT</pubDate>
            <description><![CDATA[本文介绍了如何优化异步请求的几种方法。最简单的方法是使用简单缓存，适用于数据较为静态的场景。然后是并发优化，通过共享Promise来确保多个调用共用同一个请求结果。接下来是动态优化，引入失效 机制，适用于有时效性需求的数据。此外，还可以通过服务端协作来减少流量消耗和透明化数据更新。最后，综合多种策略，根据实际需求选择合适的方案，可以提升用户体验和系统效率。这些方法包括简单缓存、Promise共享、失效机制、服务端协作和综合优化等，每种方法都有其适用的场景和优缺点。选择合 适的方法将有助于提高系统的性能和用户体验。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[在飞牛nas中使用HomeAssistant的HACS商店]]></title>
            <link>https://leelaa.cn/p/abjvxa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abjvxa.html</guid>
            <pubDate>Wed, 06 Nov 2024 20:19:43 GMT</pubDate>
            <description><![CDATA[本文详细介绍了在飞牛NAS上安装HomeAssistant和HACS的过程。首先，在NAS后台管理应用商店中安装HomeAssistant。然后，前往HACS GitHub Releases下载HACS的源码并解压。接下来，通过飞牛TV文件管理界面进入Docker安装目录，找到并进入HomeAssistant的配置文件目录。在配置过程中，需注意飞牛NAS的Docker目录结构可能有所不同，需要正确放置HACS文件。最后，重启Docker容器后，可以在HomeAssistant的扩展管理页面看到HACS插件并进行相关设置和插件安装。本文还推荐了一些有用的插件，如“Xiaomi Miot Auto”等。希望这些信息能对你有所帮助，祝你使用愉快！]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[如何巧妙的在JS中表达一个数字]]></title>
            <link>https://leelaa.cn/p/afftfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afftfa.html</guid>
            <pubDate>Fri, 18 Oct 2024 14:58:54 GMT</pubDate>
            <description><![CDATA[在JavaScript中，数字的表示方式多样且灵活。除了常见的十进制表示法外，还有科学计数法、数字分隔符以及不同进制的表示。这些写法不仅提高了代码的可读性，也使得JavaScript在处理大数值和特定计算时更加便捷。例如，科学计数法用于表示极大或极小的数值，数字分隔符使得大数字更加易读，而不同进制的表示则用于特定的应用场景如颜色处理和位运算。了解并合理运用这些数字写法，可以提升JavaScript代码的质量和可维护性]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[初尝actions]]></title>
            <link>https://leelaa.cn/p/aazjBa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aazjBa.html</guid>
            <pubDate>Wed, 16 Oct 2024 10:51:56 GMT</pubDate>
            <description><![CDATA[本文介绍了作者利用GitHub的Actions功能，编写了一个自动生成文件列表并更新README.md的工作流。虽然遇到了一些权限和脚本调试的问题，但最终成功运行并实现了预期的效果。虽然有些技术细节可能对于不熟悉的人来说有些难以理解，但整体上对于GitHub Actions的使用和功能有很大的帮助。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[天钡R1刷入飞牛系统]]></title>
            <link>https://leelaa.cn/p/acilka.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/acilka.html</guid>
            <pubDate>Thu, 26 Sep 2024 07:26:00 GMT</pubDate>
            <description><![CDATA[本文描述了作者购买NAS系统的过程和体验。作者在比较了多个品牌和型号后，选择了N100芯片和天钡R1机箱，并成功刷入了FNOS系统。然而，作者在使用过程中发现天钡R1存在一些缺点，如风扇噪音大、缺乏备用螺丝等。同时，作者也分享了关于FNOS系统的使用体验，包括一些功能的使用方法和个人感受。尽管有些地方不尽如人意，但作者认为NAS系统的体验还是不错的，能够满足备份照片等基本需求。然而，作者也提到备份到网盘的安全性和隐私问题，对于个人隐私敏感者来说，可能不是最理想的选择。同时，作者也提到硬盘价格较高，希望硬盘能够降价，以满足更多人的需求。总的来说，作者希望通过自己的经历能够为读者提供一些帮助和参考。在购买和使用NAS系统的过程中，需要注意一些细节和问题，如硬件的选择、系统的刷入、备份功能的安全性等。希望读者能够根据自己的需求和情况做出明智的决策。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[写给妈妈的话]]></title>
            <link>https://leelaa.cn/r/adBpea.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/adBpea.html</guid>
            <pubDate>Fri, 20 Sep 2024 15:00:04 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-写给妈妈的话 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[前端帮助测试定位接口错误]]></title>
            <link>https://leelaa.cn/p/aaBxka.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aaBxka.html</guid>
            <pubDate>Wed, 11 Sep 2024 22:55:30 GMT</pubDate>
            <description><![CDATA[本文介绍了在处理API接口调用错误时，如何通过axios的拦截器功能来处理和定位错误。首先，作者列出了HTTP协议中常见的状态码及其分类，其中大部分为后端问题或前后端都可能存在的问题。然后，作者提出了一个解决方案，即在axios的响应拦截器中处理错误。当接收到响应时，通过判断响应数据中的code是否为0，来确定是否为错误状态。如果是错误状态，则通过Message.error显示错误信息，并通过throw语句抛出错误对象。如果响应中无data或者data为空，则返回一个Error对象。此外，作者还提供了错误日志的记录方式，包括请求路径、请求方法、错误信息、响应URL以及时间等信息，方便开发者快速定位问题。

总之，通过上述方法，我们可以更方便地处理API接口调用错误，提高开发效率。如果读者有更好的方法或建议，欢迎留言讨论。需要注意的是，本文中的代码和内容均为纯文本，没有使用任何换行符。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[垃圾十年之约]]></title>
            <link>https://leelaa.cn/p/abzara.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abzara.html</guid>
            <pubDate>Tue, 10 Sep 2024 00:54:39 GMT</pubDate>
            <description><![CDATA[我觉得，一个组织的存在意义，不仅仅是为了聚集一群人，更重要的是要有一个共同的目标和价值观。如果只是为了个人利益而存在，那么这个组织就没有存在的必要了。对于那些小屁孩一样的行为，我真的无法理解。我希望他们能够明白，一个组织的成功需要每个人的努力和付出。如果只想着占便宜，那么最终只会让自己显得更加幼稚和可笑。最后，我决定不再在这个组织里浪费时间了。这种氛围真的让我感到非常不舒服。我希望他们能够反思自己的行为，重新审视这个组织的存在意义。对于那些着急了的小屁孩们，我想说：你们的行为我已经看到了。我会在我的博客上加个置顶功能，这样你们每次来都可以看到我的文章。希望你们能够认真思考一下自己的行为是否恰当。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[高德地图弹窗]]></title>
            <link>https://leelaa.cn/p/ahfbFa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahfbFa.html</guid>
            <pubDate>Thu, 05 Sep 2024 21:57:19 GMT</pubDate>
            <description><![CDATA[本文介绍了如何使用Vue组件构建高德地图弹窗，提升代码可维护性和可读性。传统的直接使用HTML字符串构建弹窗难以处理复杂内容，而Vue组件的渲染机制可以轻松管理动态数据和复杂布局。文章首先定义了Vue组件`PopupComponent`，然后介绍了`generatePopupHtml`函数，将Vue组件渲染结果转换为HTML字符串。最后，在高德地图`InfoWindow`中使用生成的HTML，实现复杂弹窗效果。这种方法不仅使代码更易于维护，还能更好地处理动态内容，提升开发效率。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[vue3.5更新解析]]></title>
            <link>https://leelaa.cn/p/abahka.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abahka.html</guid>
            <pubDate>Tue, 03 Sep 2024 22:59:44 GMT</pubDate>
            <description><![CDATA[本文介绍了 Vue 3.5 版本发布的亮点功能，包括响应式系统重构、数组追踪优化、Props 解构默认响应式、Lazy Hydration、唯一 ID 生成、自定义元素增强、Teleport 和过渡改进以及其他一些 API 和配置的优化。这些改进提升了 Vue 的性能、稳定性和开发者体验，尤其对于处理复杂数据、SSR 应用和自定义元素的项目非常有益。Vue 3.5 为开发者提供了更强大、更灵活的工具，帮助他们构建更高效、更安全的应用。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[如何修改vitepress的默认样式]]></title>
            <link>https://leelaa.cn/p/adyeda.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adyeda.html</guid>
            <pubDate>Mon, 02 Sep 2024 04:29:55 GMT</pubDate>
            <description><![CDATA[本文介绍了如何修改 VitePress 博客导航栏的默认样式，使其与玻璃拟物风格博客更搭配。作者首先查看了文档和源码，未找到直接自定义样式的方法。最后，作者通过手动覆盖框架中的样式来实现自定义，并添加了暗黑模式适配。总结来说，修改VitePress博客导航栏样式需要使用!important覆盖默认样式，并考虑暗黑模式适配。 ]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[测评小米扫地机器人M30S]]></title>
            <link>https://leelaa.cn/p/adzeia.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adzeia.html</guid>
            <pubDate>Fri, 23 Aug 2024 18:24:54 GMT</pubDate>
            <description><![CDATA[本文对小米扫地机器人进行了总体评分。配网顺利，购买的是上下水版本。先到的是扫地机本体，上下水组件还未到。产品续航较短，但房子面积不大，整体清洁效果有限。缺点包括续航短、信息不明确、路径规划能力一般、噪音较大。优点包括地图建模速度快、颜值不错、设置丰富支持联动。总结来说，如果家里有完整小米生态且能接受勉强及格的产品，这个扫地机器人值得推荐。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[彻底搞懂console对象]]></title>
            <link>https://leelaa.cn/p/ablrca.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ablrca.html</guid>
            <pubDate>Wed, 21 Aug 2024 10:12:46 GMT</pubDate>
            <description><![CDATA[本文介绍了`console`对象在JavaScript中的重要作用及其使用方法。`console`对象提供了多种功能，包括日志、警告、性能分析等，帮助开发者更好地进行调试和性能分析。同时，也介绍了如何美化控制台输出、避免滥用以及使用原型链的相关知识。在使用过程中，要注意明确输出目的、分类输出、避免滥用和适度使用样式化输出等技巧。通过掌握这些方法和建议，可以提高开发效率，减少不必要的 `console` 语句。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[合并重复请求]]></title>
            <link>https://leelaa.cn/p/abkjia.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abkjia.html</guid>
            <pubDate>Fri, 02 Aug 2024 14:02:36 GMT</pubDate>
            <description><![CDATA[本文介绍了如何使用TaskQueue类优化获取用户信息的接口，通过生成唯一的任务ID和判断任务是否存在来减少多个地方同时调用接口时的请求量。通过使用md5生成哈希值作为任务标识，并在请求成功或失败时根据任务状态进行相应的处理，可以有效地提高接口的响应速度和用户体验。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[曲率圆角]]></title>
            <link>https://leelaa.cn/p/afbwva.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afbwva.html</guid>
            <pubDate>Thu, 18 Jul 2024 08:06:36 GMT</pubDate>
            <description><![CDATA[本文介绍了iOS圆角图标的设计原理和如何使用SVG实现曲线圆角的效果。文中提到了圆角图标由曲率连续的曲线和布点方式构成，以及如何通过SVG实现叠加效果。最后还提供了实现原理分析，展示了如何使用SVG和CSS实现圆角效果。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[CSS实现一个蓝天白云]]></title>
            <link>https://leelaa.cn/p/acawya.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/acawya.html</guid>
            <pubDate>Wed, 17 Jul 2024 12:22:15 GMT</pubDate>
            <description><![CDATA[本文展示了如何在Vue组件中利用随机生成box-shadow效果来制作具有吸引力的背景效果。通过CSS的filter滤镜，实现了生成随机阴影、位移映射和颜色滤镜的效果。该效果可用于创建引人注目的背景，适合作为网页或应用程序的背景。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[字符串脱敏]]></title>
            <link>https://leelaa.cn/p/aarjba.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aarjba.html</guid>
            <pubDate>Wed, 10 Jul 2024 18:04:13 GMT</pubDate>
            <description><![CDATA[```js
/**
 * 实现字符串脱敏功能
 */

const maskString = (str) => {
  // 辅助函数用于根据不同长度和位数的字符串选择合适的脱敏策略
  const funList = {
    'less than 9 digits': (str) => maskPart(str, 0, str.length - 8), // 小于9位数字脱敏
    'between 2 and 4 digits, with prefix of '*' at the start and middle of string's length': (str) => maskPart(str, 2, str.length - 5), // 介于2-4位数字，前缀为'*'
    'more than 10 digits, with last 3-5 characters masked with ' + '***' + suffix': (str) => maskPart(str, 10, str.length - 3) // 大于10位数字，最后3-5字符进行掩码处理
  };
  return funList[true](str); // 根据字符串长度返回相应的脱敏结果
};
```]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[数羊]]></title>
            <link>https://leelaa.cn/r/afFiAa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/afFiAa.html</guid>
            <pubDate>Sat, 15 Jun 2024 16:04:57 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-数羊 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[浅谈图片优化]]></title>
            <link>https://leelaa.cn/p/adlAga.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adlAga.html</guid>
            <pubDate>Thu, 13 Jun 2024 11:10:31 GMT</pubDate>
            <description><![CDATA[本文讨论了解决web应用中图片加载过慢问题的方案，包括使用CDN、图片转换、预加载和懒加载等技术。同时，也提到了目前存在的问题和可能的解决方案。在实际应用中，需要根据具体场景选择合适的方案，并注意兼容性和开发复杂度的考虑。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[智斗开发商（进行中...）]]></title>
            <link>https://leelaa.cn/p/afoAua.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afoAua.html</guid>
            <pubDate>Wed, 12 Jun 2024 07:13:52 GMT</pubDate>
            <description><![CDATA[本文主要描述了一个房产小区墙壁出现返水问题，怀疑与水管问题有关，开发商表示责任在外部因素，与物业沟通无果后，尝试与开发商沟通但未得到满意解决方案。同时，也提到了一些解决思路和尝试结果。最后，文章总结了当前的情况和等待物业维修的情况。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[优雅的处理沙雕后端返回值]]></title>
            <link>https://leelaa.cn/p/adwyxa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adwyxa.html</guid>
            <pubDate>Wed, 29 May 2024 15:50:44 GMT</pubDate>
            <description><![CDATA[本文介绍了一个前端必备函数，用于处理后端传来的数据。当遇到后端数据格式混乱时，这个函数能够轻松转换数据，确保前端能够更加规范和高效地处理数据。希望这个函数能够帮助前端开发者更好地与后端同事合作，共同创造更美好的互联网。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[阿里灵码活动查询]]></title>
            <link>https://leelaa.cn/p/aeqFga.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aeqFga.html</guid>
            <pubDate>Tue, 30 Apr 2024 14:51:49 GMT</pubDate>
            <description><![CDATA[该脚本用于在Vitepress中定义一个客户端组件，用于获取特定活动的邀请链接。用户需要输入灵码活动的邀请链接后，该组件将自动加载对应的`getAli.vue`组件。

本文介绍了如何获取活动邀请链接的方法，并通过提供的示例链接进行验证。最后，根据文章内容总结了该活动的相关信息和注意事项。请注意，具体情况可能因网站布局和代码细节而异。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[随便玩玩Three.js]]></title>
            <link>https://leelaa.cn/p/ahbdsa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahbdsa.html</guid>
            <pubDate>Sat, 06 Apr 2024 17:03:27 GMT</pubDate>
            <description><![CDATA[本文介绍了GLB文件格式和如何在Vue中制作一个模型导出功能。GLB是一种二进制格式，用于打包三维模型数据，支持动画和其他高级特性。通过使用Three.js和GLTFLoader，可以加载和显示三维模型。此外，还讨论了使用OrbitControls进行镜头控制，并提供了优化加载模型和动画的简单代码示例。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[分享一个被骗的经历]]></title>
            <link>https://leelaa.cn/p/afmyha.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afmyha.html</guid>
            <pubDate>Wed, 20 Mar 2024 22:17:28 GMT</pubDate>
            <description><![CDATA[本文描述了一次装修瓦工被骗的经历，详细介绍了骗子的画像、骗子的行为特点以及被骗详情。同时提醒大家在遇到类似情况时要保持警惕，及时止损。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[新瓶装旧酒之《网站飘窗》]]></title>
            <link>https://leelaa.cn/p/abhaha.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abhaha.html</guid>
            <pubDate>Sat, 17 Feb 2024 19:25:15 GMT</pubDate>
            <description><![CDATA[本文展示了一个类似政府网站上的飘窗效果的公告栏的实现方案。通过使用Vue和CSS动画属性，实现了窗口滚动效果，并利用了CSS动画合成属性animation-composition来实现多个方向的动画效果。同时，通过使用js控制窗口的滚动，使得动画效果更加流畅。最后，介绍了为何选择使用CSS而非JavaScript来实现动画效果，以及如何利用animation-composition属性来实现多个动画的叠加。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[关于jsDoc注释（api篇）]]></title>
            <link>https://leelaa.cn/p/aerbCa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aerbCa.html</guid>
            <pubDate>Fri, 26 Jan 2024 02:06:04 GMT</pubDate>
            <description><![CDATA[本文介绍了一种生成API类的工具方法，通过读取JSON文件并循环生成模板字符串，然后使用Prettier等工具进行格式化，最终生成包含JSDOC注释的类代码。这种工具在后台出现问题时，可以方便地维护和查找错误信息。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[你不知道的Error对象]]></title>
            <link>https://leelaa.cn/p/agykya.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agykya.html</guid>
            <pubDate>Wed, 27 Dec 2023 07:34:19 GMT</pubDate>
            <description><![CDATA[本文介绍了JSON.stringify的运行结果，并猜测了Error对象的属性及方法。结果显示，使用Error对象的toString()方法可以正确打印字符串结果。总结了JSON.stringify和Error对象的相关知识点。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[如何挑选一个洗衣机]]></title>
            <link>https://leelaa.cn/p/agucma.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agucma.html</guid>
            <pubDate>Tue, 19 Dec 2023 00:19:27 GMT</pubDate>
            <description><![CDATA[本文主要介绍了京东上的洗衣机产品信息，包括品牌、型号、价格、尺寸、洗涤容量和烘干容量等。同时根据产品信息和用户需求进行了推荐，特别提到了美的洗衣机质量不如其他品牌，但也提到了在选择洗衣机时需要考虑多种因素。最后总结了最终的购买建议，以及在选择洗衣机时的一些参考因素。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[如何实现随机颜色]]></title>
            <link>https://leelaa.cn/p/agdqfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agdqfa.html</guid>
            <pubDate>Thu, 07 Dec 2023 19:47:39 GMT</pubDate>
            <description><![CDATA[本文介绍了如何使用Vue和JavaScript生成随机颜色，包括生成随机RGB颜色值、转换为十六进制字符串、长度补齐等步骤。同时，还讨论了如何根据亮度设置文字颜色，使其更容易被看到。最后，通过一个简单的示例展示了如何使用这些知识改变世界。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[关于前端中的随机]]></title>
            <link>https://leelaa.cn/p/abEnha.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abEnha.html</guid>
            <pubDate>Thu, 07 Dec 2023 15:37:00 GMT</pubDate>
            <description><![CDATA[文章介绍了前端随机数生成原理、JS中随机数生成以及浏览器实现Math.random()方法，并提到了Mersenne Twister算法和window.crypto.getRandomValues()方法。强调了随机数生成算法的选择对于保证随机性、提高应用安全性的重要性。同时介绍了线性同余法和window.crypto.getRandomValues()的特点和适用场景。希望对前端开发者了解和使用随机数有所帮助。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[互联网协议]]></title>
            <link>https://leelaa.cn/p/afvtva.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afvtva.html</guid>
            <pubDate>Tue, 28 Nov 2023 18:36:52 GMT</pubDate>
            <description><![CDATA[本文介绍了WebSocket、HTTP、MQTT和UDP等协议的特点和应用场景，包括它们的兼容性、上手难度和潜力。WebSocket和Secure WebSocket在大多数设备上都可以连接，具有较高的可靠性。HTTP和Secure HTTP支持多种浏览器，具有简单快速和安全性较好的特点。MQTT和Secure MQTT适用于物联网场景，具有低带宽消耗和低延迟的特点。UDP适用于点对点通信，简单快速，适用于实时性要求高的场景。这些协议各有特点，可以根据应用场景选择合适的使用。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[网页渲染方式分析]]></title>
            <link>https://leelaa.cn/p/adulya.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adulya.html</guid>
            <pubDate>Thu, 23 Nov 2023 09:08:07 GMT</pubDate>
            <description><![CDATA[本文介绍了各种前端技术及其特点，包括SSR、CSR、SSG和ISR。SSR代表服务端渲染，强调其有利于SEO和首屏渲染；CSR代表客户端渲染，结合了SSR和CSR的优点，提供更丰富的交互体验；SSG则是一种基于静态站点生成器的技术，适用于静态内容；ISR结合了SSR和CSR的优点，提供更好的性能和用户体验。技术总结显示，不同前端技术适用于不同场景，需要根据具体需求选择合适的技术。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[什么是魔数]]></title>
            <link>https://leelaa.cn/p/acDkfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/acDkfa.html</guid>
            <pubDate>Wed, 11 Oct 2023 06:41:53 GMT</pubDate>
            <description><![CDATA[本文讨论了魔数（Magic Number）在代码中的常见场景和为什么避免它们的重要性。定义常量是消除魔数的一种有效方法，不仅提高了代码的可读性和可维护性，还让代码更具可读性和可读性。同时，推荐使用文本映射关系简化代码中的状态标识。在实际开发中，应当遵循良好的编码习惯，让代码更加优雅和可靠。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[git代理]]></title>
            <link>https://leelaa.cn/p/adziea.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/adziea.html</guid>
            <pubDate>Wed, 01 Mar 2023 07:07:34 GMT</pubDate>
            <description><![CDATA[本文介绍了如何在Git提交代码时遇到timeout问题时开启或取消代理设置，同时验证了代理配置的效果。如果您的git经常遇到timeout，可以考虑开启相应的代理设置，例如HTTP或HTTPS。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[npm源笔记]]></title>
            <link>https://leelaa.cn/p/agegFa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agegFa.html</guid>
            <pubDate>Sat, 31 Dec 2022 18:22:46 GMT</pubDate>
            <description><![CDATA[本文介绍了如何修改npm镜像源为腾讯云、淘宝、华为云等国内镜像，以及如何验证配置信息和使用相关命令。同时，还介绍了使用cnpm等包管理工具的简单方法。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[Promise的使用与方法]]></title>
            <link>https://leelaa.cn/p/aadFwa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aadFwa.html</guid>
            <pubDate>Sun, 09 Oct 2022 05:55:00 GMT</pubDate>
            <description><![CDATA[本文介绍了Promise的使用方法和特性，包括Promise的类方法、实例方法和扩展方法。Promise是一种承诺对象，用于处理异步操作的结果。Promise对象的状态可以通过resolve和reject方法进行确定，同时可以通过then和catch方法处理异步操作的结果。此外，还介绍了all、race、any等方法，以及Promise的类方法allSettled来解决Promise的缺陷。最后，通过示例展示了Promise的使用场景。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[数字取整的方法]]></title>
            <link>https://leelaa.cn/p/abBAsa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abBAsa.html</guid>
            <pubDate>Sat, 18 Jun 2022 15:13:33 GMT</pubDate>
            <description><![CDATA[本文介绍了如何将数字转化为特定的整形操作，包括按位或运算符、左移位运算符、右移位运算符、双非位运算符、异或运算符、四舍五入、常规方法、正则匹配法、字符串转数组截取法和向上取整或向下取整等技巧。这些技巧在实际编程中非常实用，可以帮助快速处理数字问题。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[数据库范式]]></title>
            <link>https://leelaa.cn/p/abjAca.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/abjAca.html</guid>
            <pubDate>Thu, 14 Apr 2022 05:16:36 GMT</pubDate>
            <description><![CDATA[本文介绍了数据库范式的概念及其在不同范式下的优缺点，包括1NF、2NF、3NF、BCNF和5NF。3NF和BCNF在减少数据冗余和维护数据完整性方面表现优异，适用于实际开发。在选择数据库范式时，应根据实际需求和场景进行选择。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[新年快乐（拜个晚年）]]></title>
            <link>https://leelaa.cn/r/aeAxEa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aeAxEa.html</guid>
            <pubDate>Thu, 17 Feb 2022 16:14:07 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-新年快乐（拜个晚年） - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[吃苦的人]]></title>
            <link>https://leelaa.cn/r/afpnoa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/afpnoa.html</guid>
            <pubDate>Sun, 16 Jan 2022 17:08:09 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-吃苦的人 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[记得坚持]]></title>
            <link>https://leelaa.cn/r/adeBma.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/adeBma.html</guid>
            <pubDate>Sun, 05 Dec 2021 14:49:00 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-记得坚持 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[失败与成功]]></title>
            <link>https://leelaa.cn/r/aavCba.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aavCba.html</guid>
            <pubDate>Fri, 22 Oct 2021 14:11:15 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-失败与成功 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[关于结婚]]></title>
            <link>https://leelaa.cn/r/adCqja.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/adCqja.html</guid>
            <pubDate>Mon, 18 Oct 2021 13:50:56 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-关于结婚 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[完美的事]]></title>
            <link>https://leelaa.cn/r/aawila.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aawila.html</guid>
            <pubDate>Tue, 28 Sep 2021 13:54:53 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-完美的事 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[中秋节快乐]]></title>
            <link>https://leelaa.cn/r/aeAoya.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aeAoya.html</guid>
            <pubDate>Tue, 21 Sep 2021 14:38:24 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-中秋节快乐 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[简单的事]]></title>
            <link>https://leelaa.cn/r/ahreda.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/ahreda.html</guid>
            <pubDate>Mon, 13 Sep 2021 13:11:48 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-简单的事 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[对前任说的话]]></title>
            <link>https://leelaa.cn/r/abEeoa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/abEeoa.html</guid>
            <pubDate>Fri, 20 Aug 2021 14:21:15 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-对前任说的话 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[什么是生活]]></title>
            <link>https://leelaa.cn/r/ahnaaa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/ahnaaa.html</guid>
            <pubDate>Mon, 26 Jul 2021 13:27:03 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-什么是生活 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[今天开心点]]></title>
            <link>https://leelaa.cn/r/abvfia.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/abvfia.html</guid>
            <pubDate>Mon, 19 Jul 2021 15:11:26 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-今天开心点 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[圆周率]]></title>
            <link>https://leelaa.cn/r/agyEDa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/agyEDa.html</guid>
            <pubDate>Thu, 15 Jul 2021 13:22:03 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-圆周率 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[好人和坏人]]></title>
            <link>https://leelaa.cn/r/adayra.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/adayra.html</guid>
            <pubDate>Fri, 09 Jul 2021 17:00:00 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-好人和坏人 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[我们的时间]]></title>
            <link>https://leelaa.cn/r/afouCa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/afouCa.html</guid>
            <pubDate>Fri, 09 Jul 2021 12:36:01 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-我们的时间 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[教你放弃]]></title>
            <link>https://leelaa.cn/r/agpkva.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/agpkva.html</guid>
            <pubDate>Sun, 04 Jul 2021 06:53:28 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-教你放弃 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[一只傻狗]]></title>
            <link>https://leelaa.cn/r/afrgra.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/afrgra.html</guid>
            <pubDate>Tue, 29 Jun 2021 15:37:33 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-一只傻狗 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[难过的事]]></title>
            <link>https://leelaa.cn/r/ahzFma.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/ahzFma.html</guid>
            <pubDate>Sun, 27 Jun 2021 23:58:12 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-难过的事 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[关于信任]]></title>
            <link>https://leelaa.cn/r/afbCqa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/afbCqa.html</guid>
            <pubDate>Thu, 24 Jun 2021 14:54:12 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-关于信任 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[累了吗]]></title>
            <link>https://leelaa.cn/r/aeEtfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aeEtfa.html</guid>
            <pubDate>Sun, 20 Jun 2021 15:37:31 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-累了吗 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[什么是孤独]]></title>
            <link>https://leelaa.cn/r/abetka.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/abetka.html</guid>
            <pubDate>Sat, 19 Jun 2021 16:01:47 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-什么是孤独 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[关于父亲]]></title>
            <link>https://leelaa.cn/r/adsaFa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/adsaFa.html</guid>
            <pubDate>Fri, 18 Jun 2021 14:37:11 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-关于父亲 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[昨天，今天，明天]]></title>
            <link>https://leelaa.cn/r/abjsua.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/abjsua.html</guid>
            <pubDate>Thu, 17 Jun 2021 13:40:54 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-昨天，今天，明天 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[为什么离开北京]]></title>
            <link>https://leelaa.cn/r/aargta.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/aargta.html</guid>
            <pubDate>Wed, 16 Jun 2021 12:53:07 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-为什么离开北京 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[可是，后来的我们怎么了]]></title>
            <link>https://leelaa.cn/r/ahokqa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/ahokqa.html</guid>
            <pubDate>Tue, 15 Jun 2021 13:28:27 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-可是，后来的我们怎么了 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[什么是喜欢]]></title>
            <link>https://leelaa.cn/r/ahgsja.html</link>
            <guid isPermaLink="false">https://leelaa.cn/r/ahgsja.html</guid>
            <pubDate>Mon, 14 Jun 2021 09:30:17 GMT</pubDate>
            <description><![CDATA[欢迎收听我的电台：【深夜默言情】-什么是喜欢 - 隔壁的小生]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[数组切块]]></title>
            <link>https://leelaa.cn/p/ahBlca.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/ahBlca.html</guid>
            <pubDate>Mon, 10 May 2021 14:50:03 GMT</pubDate>
            <description><![CDATA[本文介绍了一种通过一行代码实现的数组切块方法。该方法通过将数组按指定大小分割成块，并将其推送到一个新的数组中。使用提供的示例代码，你可以根据需要定义数组大小来切割数组。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[防抖与节流]]></title>
            <link>https://leelaa.cn/p/agagfa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agagfa.html</guid>
            <pubDate>Mon, 25 May 2020 23:09:32 GMT</pubDate>
            <description><![CDATA[本文介绍了函数防抖和节流技术，它们在处理频繁触发操作时的功能差异。防抖技术确保在一定时间内只触发一次函数，适用于页面滚动加载场景，避免在用户停下操作时才触发请求。节流技术则通过判断是否到达一定时间来触发函数，适用于控制事件触发频率。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[微信小程序实现全屏]]></title>
            <link>https://leelaa.cn/p/aartEa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/aartEa.html</guid>
            <pubDate>Sun, 18 Aug 2019 20:57:16 GMT</pubDate>
            <description><![CDATA[本文介绍了在小程序中实现胶囊按钮全屏展示的需求，通过使用video标签和JavaScript实现全屏功能。由于小程序胶囊按钮样式影响用户体验，全屏展示可以提升用户体验和观看体验。实现方法主要是通过wx.createVideoContext创建视频元素，并在页面显示后设置视频元素全屏显示。最后总结了本文的实现方法及使用注意事项。]]></description>
            <author>leedaisen</author>
        </item>
        <item>
            <title><![CDATA[监听网页是否活动]]></title>
            <link>https://leelaa.cn/p/agynpa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/agynpa.html</guid>
            <pubDate>Tue, 19 Jun 2018 19:04:25 GMT</pubDate>
            <description><![CDATA[本文介绍了如何使用监听visibilitychange事件来实现页面标题的动态更新。同时，也介绍了使用VueUse提供的useVisibilityState来实现响应式数据更新的方法。]]></description>
            <author>leelaa</author>
        </item>
        <item>
            <title><![CDATA[搞点颜色看看]]></title>
            <link>https://leelaa.cn/p/afiiAa.html</link>
            <guid isPermaLink="false">https://leelaa.cn/p/afiiAa.html</guid>
            <pubDate>Mon, 19 Mar 2018 16:21:24 GMT</pubDate>
            <description><![CDATA[本文介绍了RGB是什么，RGB数据范围与含义，颜色混合原理以及光线强弱与颜色深浅的关系。RGB共有16777216种颜色，包括纯色、中间色和灰色。ARGB颜色种类丰富，数值越大颜色越不透明。通过RGB模式可以更好地理解和运用色彩，为设计、绘画等领域提供有力支持。]]></description>
            <author>leelaa</author>
        </item>
    </channel>
</rss>