<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lemom_5269的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lemom_5269</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lemom_5269]]></copyright><item><title><![CDATA[LoRA 训练入门：从梯度、超参到每一个训练参数]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/163633832</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/163633832</guid><author>Lemom_5269</author><pubDate>Mon, 10 Aug 2026 11:54:39 +0800</pubDate><description><![CDATA[本文系统介绍了大模型微调训练的核心概念，重点解析了LoRA（低秩适配）技术。全文分为四个部分：首先阐明训练本质（损失函数、梯度下降、参数与超参数区分）；其次详解LoRA原理（冻结基座模型、添加低秩补丁矩阵）；然后拆解7个关键超参数（训练轮数、学习率、批大小等）及其设置方法；最后将概念串联为完整训练流程，并提供loss曲线分析方法。文章强调LoRA通过低秩矩阵分解大幅减少训练参数量（通常仅基座模型的0.1%-1%），在保持效果的同时显著降低显存需求和训练成本，并给出了各超参数的典型取值范围和调整建议。]]></description><category></category></item><item><title><![CDATA[min-height和height的区别]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/149752385</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/149752385</guid><author>Lemom_5269</author><pubDate>Tue, 29 Jul 2025 17:33:01 +0800</pubDate><description><![CDATA[摘要：CSS中height和min-height对子元素百分比高度的影响不同。当父元素设置height时，子元素的height:100%能正确继承父元素高度；而父元素使用min-height时，子元素的百分比高度会失效。这是因为百分比高度需要明确的父级高度参考值，而min-height创建的是弹性高度约束而非固定值。]]></description><category></category></item><item><title><![CDATA[React中的受控组件和非受控组件]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/149747792</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/149747792</guid><author>Lemom_5269</author><pubDate>Tue, 29 Jul 2025 15:01:16 +0800</pubDate><description><![CDATA[React 表单组件分为受控和非受控两种模式。受控组件通过 state 完全控制表单值，每次输入都会触发状态更新和重新渲染，便于实时校验和同步，但代码更复杂。非受控组件由 DOM 管理值，仅在需要时通过 ref 获取，代码更简单且性能更好，但难以实现实时控制和校验。选择哪种模式取决于具体需求：需要精细控制或表单联动时用受控组件，简单表单或性能优先时用非受控组件。]]></description><category></category></item><item><title><![CDATA[基于Rax的移动端滑动操作组件开发实践]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/149324612</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/149324612</guid><author>Lemom_5269</author><pubDate>Mon, 14 Jul 2025 10:25:27 +0800</pubDate><description><![CDATA[本文介绍了基于Rax框架开发的通用滑动操作组件SwipeAction的设计与实现。该组件采用双层结构（内容层+操作层），支持自定义多个操作按钮和灵活样式配置。核心功能包括：1) 手势识别逻辑，通过设定滑动阈值实现流畅交互；2) 状态管理，维护展开/关闭状态和触摸标记；3) 智能判断垂直/水平滑动方向。组件参数包括操作项列表、展开状态回调等，实现中考虑了触摸事件处理、动画过渡和操作按钮点击处理。该方案可广泛应用于移动端列表项的滑动操作场景，提升用户体验。]]></description><category></category></item><item><title><![CDATA[一、理解什么是MCP]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/147330159</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/147330159</guid><author>Lemom_5269</author><pubDate>Fri, 18 Apr 2025 14:28:52 +0800</pubDate><description><![CDATA[总结了什么是MCP以及其原理]]></description><category></category></item><item><title><![CDATA[dom位置信息的获取方式]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/143252994</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/143252994</guid><author>Lemom_5269</author><pubDate>Sat, 26 Oct 2024 19:09:56 +0800</pubDate><description><![CDATA[如果想让一个元素可以进行拖拉拽的效果，免不了使用监听事件和进行位置计算。位置计算的方式有很多中，比如以及函数，博主一看是见到这么多信息是也是懵逼的状态，今天就来对比一下他们的区别。一、二代码]]></description><category></category></item><item><title><![CDATA[window和document]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/143027060</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/143027060</guid><author>Lemom_5269</author><pubDate>Thu, 17 Oct 2024 20:03:25 +0800</pubDate><description><![CDATA[最近刚刚进入开发阶段，实现一个小功能的时候会用到gpt，结果给出的答案有的时候使用有的时候使用，作为一个职场小白有的时候真的会忽略最基础的问题，因此今天主要总结一波window和document的区别。]]></description><category></category></item><item><title><![CDATA[iframe跨域通信]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/142752852</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/142752852</guid><author>Lemom_5269</author><pubDate>Tue, 08 Oct 2024 10:19:04 +0800</pubDate><description><![CDATA[iframe是嵌入式框架, 是html标签, 还是一个内联元素, iframe 元素会创建包含另外一个文档的内联框架（即行内框架) . 说白了, iframe用来在页面嵌入其他页面。跨域：只要协议、域名、端口有任何一个不同，都被当作是不同的域。当然这个浏览器的安全机制还是必要的，不然可以随便访问别人的资源。。URLYes or No同一域名下允许同一域名下不同文件夹允许同一域名，不同端口不允许同一域名，不同协议不允许域名和域名对应ip不允许主域相同，子域不同不允许。]]></description><category></category></item><item><title><![CDATA[系统鉴权方式]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/142318505</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/142318505</guid><author>Lemom_5269</author><pubDate>Tue, 17 Sep 2024 23:09:36 +0800</pubDate><description><![CDATA[为什么会聊到这个话题呢，是因为这段时间公司局势动荡，让我有了想要看看更多机会的想法，因此在interview的时候被问到，你们公司的系统是怎么做鉴权的呢，当然被问到这个问题后，凭借着我的记忆瞎答了一通，事后去梳理了一下，发现公司的鉴权逻辑原来是这样。]]></description><category></category></item><item><title><![CDATA[远程组件加载方案]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/142064851</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/142064851</guid><author>Lemom_5269</author><pubDate>Mon, 09 Sep 2024 17:49:03 +0800</pubDate><description><![CDATA[为什么会聊到远程组件这块呢，其实是前段时间了解到可能要做平台开放的项目，如何留出口子加载金主们的自定义组件呢，其中有一种方案就是远程组件。远程组件的概念远程组件，这里指的是加载远程 JS 资源并渲染成组件。先有一个组件将组件打包成 UMD 格式，可供浏览器使用（后面会介绍 UMD）将其上传到某处通过接口返回给客户端客户端拿到链接后执行，获取导出内容（也就是 React、Vue组件）]]></description><category></category></item><item><title><![CDATA[使用react手写一个侧边菜单]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/135747299</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/135747299</guid><author>Lemom_5269</author><pubDate>Mon, 09 Sep 2024 17:35:01 +0800</pubDate><description><![CDATA[【代码】使用react手写一个侧边菜单。]]></description><category></category></item><item><title><![CDATA[mac m1安装nvm]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/135746991</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/135746991</guid><author>Lemom_5269</author><pubDate>Mon, 22 Jan 2024 14:23:18 +0800</pubDate><description><![CDATA[mac m1 使用nvm]]></description><category></category></item><item><title><![CDATA[mac vscode 使用 code命令启动项目]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/135410643</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/135410643</guid><author>Lemom_5269</author><pubDate>Fri, 05 Jan 2024 15:48:59 +0800</pubDate><description><![CDATA[偶然间发现vscode 的code命令打开项目，因此简单记录一下。]]></description><category></category></item><item><title><![CDATA[macbook intel 安装mongoDB]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/134671378</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/134671378</guid><author>Lemom_5269</author><pubDate>Tue, 28 Nov 2023 17:24:36 +0800</pubDate><description><![CDATA[可使用navicat 或者 RoboMongo进行相关的可视化，本人此处使用的navicat，下面给大家免费提供一个navicat破解版见链接。⚠️mongodb默认的是在根目录下保存db，但是试了很多方法无法在根目录下建立文件夹（有知道方法的大佬可以留言）本人在zshrc中设置了变量，但是没起作用，所以采用下面的方法配的，有明白的大佬可以具体说说zshrc怎么用。可以选择指定的mongodb版本（博主下载的4.4的版本，不知道其他是否有坑）出现下面内容，即代表mongodb已经安装在了mac上。]]></description><category></category></item><item><title><![CDATA[macbook m1 安装mongodb@4.4.16]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/126924637</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/126924637</guid><author>Lemom_5269</author><pubDate>Sun, 18 Sep 2022 22:52:37 +0800</pubDate><description><![CDATA[安装mongodb]]></description><category></category></item><item><title><![CDATA[mac安装homebrew + git + nodejs]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/125949217</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/125949217</guid><author>Lemom_5269</author><pubDate>Sat, 23 Jul 2022 17:19:30 +0800</pubDate><description><![CDATA[mac m1 安装homebrew、git、nodejs等系列问题]]></description><category></category></item><item><title><![CDATA[el-table 动态合并单元格]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/124277877</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/124277877</guid><author>Lemom_5269</author><pubDate>Tue, 19 Apr 2022 17:26:20 +0800</pubDate><description><![CDATA[vue+elementui根据后端返回数据动态合并单元格，思路主要是后端返回的数据进行重构后显示在前端]]></description><category></category></item><item><title><![CDATA[二、Spring系列之利用注解开发SpringMVC项目]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/124214372</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/124214372</guid><author>Lemom_5269</author><pubDate>Sat, 16 Apr 2022 15:50:44 +0800</pubDate><description><![CDATA[二、利用注解开发SpringMVC项目@[TOC](二、利用注解开发SpringMVC项目)搭建步骤1. pom文件引入依赖2. web.xml中引入DispatcherServlet，并引入spring文件3.  spring文件4. 编写Controller函数5. 启动项目
搭建步骤
1. pom文件引入依赖
2. web.xml中引入DispatcherServlet，并引入spring文件
注：这里的前两步是和一、项目搭建相同
3.  spring文件
● 配置自动扫码包，只有被扫码到的包才能使用]]></description><category></category></item><item><title><![CDATA[一、Spring系列之项目搭建]]></title><link>https://blog.youkuaiyun.com/Lemom_5269/article/details/124210896</link><guid>https://blog.youkuaiyun.com/Lemom_5269/article/details/124210896</guid><author>Lemom_5269</author><pubDate>Sat, 16 Apr 2022 11:48:27 +0800</pubDate><description><![CDATA[Spring项目]]></description><category></category></item></channel></rss>