<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[沐枫]]></title><description><![CDATA[认真、专注、全力以赴、绝不找借口！]]></description><link>https://blog.csdn.net/muguli2008</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; muguli2008]]></copyright><item><title><![CDATA[在VS Code 中安装 Claude Code 并接入 DeepSeek 模型和 Skills 的使用]]></title><link>https://blog.csdn.net/muguli2008/article/details/161978087</link><guid>https://blog.csdn.net/muguli2008/article/details/161978087</guid><author>muguli2008</author><pubDate>Sun, 14 Jun 2026 19:18:38 +0800</pubDate><description><![CDATA[摘要：本文介绍了如何在 VS Code 中安装 Claude Code 插件并接入 DeepSeek 模型，实现 AI 辅助编程。首先需安装 VS Code 和注册 DeepSeek 账号获取 API Key，然后安装 Claude Code 插件。通过修改配置文件 settings.json，将请求转发至 DeepSeek 的 API 端点，并配置模型参数。关键配置项包括 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 和模型映射等。]]></description><category></category></item><item><title><![CDATA[OpenClaw 开源 AI 助手框架：从安装到配置全攻略实战详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/159614700</link><guid>https://blog.csdn.net/muguli2008/article/details/159614700</guid><author>muguli2008</author><pubDate>Sun, 29 Mar 2026 18:39:30 +0800</pubDate><description><![CDATA[OpenClaw 是一款轻量、高效、可扩展的开源 AI 助手框架，支持多平台消息渠道接入与灵活扩展，能够帮助开发者快速搭建具备智能交互能力的 AI 应用，轻松完成代码编写、内容创作、信息检索、任务自动化等多种场景需求。
本文将从环境准备开始，系统性讲解 OpenClaw 的安装、配置、渠道接入与基础使用，通过清晰步骤与实操说明，让你从零到一完成部署，快速掌握框架核心用法，打造属于自己的 AI 助手服务。]]></description><category></category></item><item><title><![CDATA[Conda 环境管理工具：高效管理 Python 与多版本依赖使用详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/156393942</link><guid>https://blog.csdn.net/muguli2008/article/details/156393942</guid><author>muguli2008</author><pubDate>Mon, 29 Dec 2025 18:20:24 +0800</pubDate><description><![CDATA[Conda是一款强大的开源包管理和环境管理工具，支持Python及其他语言，能高效解决多版本依赖问题。主要功能包括包管理（自动处理依赖冲突）、环境管理（支持多版本共存）以及跨平台支持。相比pip，Conda提供更全面的包管理范围和内置环境隔离。常用命令涵盖环境创建、包安装、版本切换及环境迁移等操作。建议使用国内镜像加速下载，并通过conda create命令创建独立环境以避免依赖冲突，特别适合科学计算和复杂项目管理。]]></description><category></category></item><item><title><![CDATA[Tailwind CSS快速上手 Tailwind CSS的安装、配置、使用]]></title><link>https://blog.csdn.net/muguli2008/article/details/149537334</link><guid>https://blog.csdn.net/muguli2008/article/details/149537334</guid><author>muguli2008</author><pubDate>Tue, 22 Jul 2025 15:32:23 +0800</pubDate><description><![CDATA[在Web前端开发的历史长河中，CSS的编写方式经历了多次演进，从早期的`原生CSS`  到  `CSS预处理(Less/Sass/Stylus)`   到  `CSS-in-JS(Styled-Components/Emotion) `  再到  `Utility-First 原子化CSS`。每一种演进方案其本质都是围绕“开发效率”、“运行性能”、”可维护性“ 这三个核心点之间寻找最佳平衡而衍生出各类CSS库/框架/引擎。]]></description><category></category></item><item><title><![CDATA[Python自动化测试 之 DrissionPage 的下载、安装、基本使用详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/146488116</link><guid>https://blog.csdn.net/muguli2008/article/details/146488116</guid><author>muguli2008</author><pubDate>Mon, 24 Mar 2025 23:58:19 +0800</pubDate><description><![CDATA[DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器，也能像requests一样收发数据包，更重要的是还能把两者合二为一。因此，简单来说DrissionPage可兼顾浏览器自动化的便利性和 requests 的高效率。]]></description><category></category></item><item><title><![CDATA[JS媒体查询之matchMedia API 实现跟随系统主题色切换效果]]></title><link>https://blog.csdn.net/muguli2008/article/details/144797009</link><guid>https://blog.csdn.net/muguli2008/article/details/144797009</guid><author>muguli2008</author><pubDate>Sat, 28 Dec 2024 23:59:21 +0800</pubDate><description><![CDATA[在网页设计中，跟随系统主题切换可以通过CSS和JavaScript实现。可以通过定义两套CSS变量，根据系统主题的颜色来切换变量的生效，从而实现不同主题下的页面样式变化。例如，可以使用媒体查询API来获取系统主题的颜色，并根据匹配结果来适配页面的自定义属性。同时，可以注册媒体查询的change事件，当系统主题变化时重新调用函数，实现跟随系统的效果。Window 的方法返回一个新的 MediaQueryList 对象，表示指定的媒体查询字符串解析后的结果。]]></description><category></category></item><item><title><![CDATA[Web前端JS通过getUserMedia API 获取 麦克风(话筒)、摄像头(相机) 等音视频多媒体数据（语音、录音、录屏、相机、视频对话、屏幕共享、流媒体）]]></title><link>https://blog.csdn.net/muguli2008/article/details/138602685</link><guid>https://blog.csdn.net/muguli2008/article/details/138602685</guid><author>muguli2008</author><pubDate>Thu, 09 May 2024 20:51:28 +0800</pubDate><description><![CDATA[Web前端JS通过getUserMedia API 获取 麦克风(话筒)、摄像头(相机) 等音视频多媒体数据（语音、录音、录屏、相机、视频对话、屏幕共享、流媒体）]]></description><category></category></item><item><title><![CDATA[Chrome浏览器新功能：节省内存，更方便查询内存占用情况]]></title><link>https://blog.csdn.net/muguli2008/article/details/136398901</link><guid>https://blog.csdn.net/muguli2008/article/details/136398901</guid><author>muguli2008</author><pubDate>Fri, 01 Mar 2024 16:54:07 +0800</pubDate><description><![CDATA[Chrome浏览器一直被用户抱怨占用过多的内存，但是Google推出了Memory Saver功能来解决这个问题。该功能可以冻结不活跃的页面以节省内存。现在，Google正在进一步开发这个功能，Chrome的Hover Cards功能将很快可以显示当前标签页使用了多少内存资源。当用户把鼠标放在标签上时，就会显示当前页面的内存使用大小情况啦。]]></description><category></category></item><item><title><![CDATA[Web前端JS通过使用AudioWorkletNode() 获取 Video/Audio 视音频声道(左右声道|多声道)]]></title><link>https://blog.csdn.net/muguli2008/article/details/135055762</link><guid>https://blog.csdn.net/muguli2008/article/details/135055762</guid><author>muguli2008</author><pubDate>Mon, 18 Dec 2023 10:38:01 +0800</pubDate><description><![CDATA[在之前的博文【Web前端JS如何获取 Video/Audio 视音频声道(左右声道|多声道)、视音频轨道、音频流数据】中，介绍了通过使用AudioContext.createScriptProcessor()方法来获取视音频音轨（声道）数据。但由于W3C不再推荐使用该AudioContext.createScriptProcessor()特性。所以在不久的将来也许会从相关的Web标准中移除，也许正准备移除或出于兼容性而保留。]]></description><category></category></item><item><title><![CDATA[Web前端JS如何控制 Video/Audio 视音频声道(左右声道|多声道)、视音频轨道、音频流数据]]></title><link>https://blog.csdn.net/muguli2008/article/details/134768298</link><guid>https://blog.csdn.net/muguli2008/article/details/134768298</guid><author>muguli2008</author><pubDate>Sun, 03 Dec 2023 20:56:22 +0800</pubDate><description><![CDATA[本篇博文主要讲解：Web前端JS如何控制 Video/Audio 视音频声道(左右声道|多声道)、视音频轨道、音频流数据。如：实现各个 视音频声道(左右声道|多声道)的 独立音量大小、静音的控制。]]></description><category></category></item><item><title><![CDATA[Web前端JS如何获取 Video/Audio 视音频声道(左右声道|多声道)、视音频轨道、音频流数据]]></title><link>https://blog.csdn.net/muguli2008/article/details/134762971</link><guid>https://blog.csdn.net/muguli2008/article/details/134762971</guid><author>muguli2008</author><pubDate>Sun, 03 Dec 2023 18:01:04 +0800</pubDate><description><![CDATA[根据Web项目开发需求，需要在H5页面中，通过点击视频列表页中的任意视频进入视频详情页，然后根据视频的链接地址，主要是 .mp4文件格式，在进行播放时实时的显示该视频的音频轨道情况，并实时的将各音频轨道数据以可视化（响度跳表）的形式展现出来。]]></description><category></category></item><item><title><![CDATA[JS模块化，ESM模块规范的 导入、导出、引用、调用详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/134186235</link><guid>https://blog.csdn.net/muguli2008/article/details/134186235</guid><author>muguli2008</author><pubDate>Fri, 03 Nov 2023 18:23:51 +0800</pubDate><description><![CDATA[在之前的JS模块化的各种规范 之 CJS、AMD、CMD、UMD、ESM文章中，介绍了关于JS模块化的各种规范的区别和简单使用。由于ESM模块规范也是 ECMAScript2015（ES6）中的规范标准，在日常的Web项目开发、小程序开发、APP开发等都是很常用的，所以本文重点将 ESM模块规范中的 导出、导入、导出、引用、调用等，结合日常开发需求做进一步的介绍。]]></description><category></category></item><item><title><![CDATA[Visual Studio Code官网下载、vscode下载很慢、vscode下载不了 解决方案]]></title><link>https://blog.csdn.net/muguli2008/article/details/133926127</link><guid>https://blog.csdn.net/muguli2008/article/details/133926127</guid><author>muguli2008</author><pubDate>Thu, 19 Oct 2023 15:44:07 +0800</pubDate><description><![CDATA[开发界的小伙伴们对于Visual Studio Code开发环境来可以说非常熟悉了，但由于在Visual Studio Code官网的下载速度非常的慢，即便开了代理也是一样的很慢、甚至下载被中断，几乎不能下载。。。]]></description><category></category></item><item><title><![CDATA[Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/130189085</link><guid>https://blog.csdn.net/muguli2008/article/details/130189085</guid><author>muguli2008</author><pubDate>Sun, 16 Apr 2023 22:02:46 +0800</pubDate><description><![CDATA[Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解，基于Python语言 和 Selenium框架，使用PyCharm 开发环境，详细介绍自动化测试环境的搭建 以及 基本的使用方法。]]></description><category></category></item><item><title><![CDATA[Uni-App 蚂蚁森林]]></title><link>https://blog.csdn.net/muguli2008/article/details/127569469</link><guid>https://blog.csdn.net/muguli2008/article/details/127569469</guid><author>muguli2008</author><pubDate>Fri, 28 Oct 2022 13:04:02 +0800</pubDate><description><![CDATA[仿支付宝-蚂蚁森林，给小树苗浇水逐渐成长到大树的过程，给小树浇水成长、给好友投票、加油、助力等。所有参数都可配置（如水滴值，树的类型、动画等）]]></description><category></category></item><item><title><![CDATA[纯CSS 自定义radio单选按扭、checkbox复选框 默认样式]]></title><link>https://blog.csdn.net/muguli2008/article/details/127111300</link><guid>https://blog.csdn.net/muguli2008/article/details/127111300</guid><author>muguli2008</author><pubDate>Thu, 29 Sep 2022 17:52:04 +0800</pubDate><description><![CDATA[纯CSS 自定义修改原生html中的radio单选按扭标签、checkbox复选框标签的默认样式，选中之前、之后状态的颜色，边框色，选中动画等，可根自己的需要调整。]]></description><category></category></item><item><title><![CDATA[Vite + Vue3 + Ts 解决打包生成的index.html页面 显示空白、报资源跨域、找不到资源、404-Page Not Found等错误]]></title><link>https://blog.csdn.net/muguli2008/article/details/122306515</link><guid>https://blog.csdn.net/muguli2008/article/details/122306515</guid><author>muguli2008</author><pubDate>Tue, 04 Jan 2022 19:18:10 +0800</pubDate><description><![CDATA[Vite3 + Vue3 + Ts 解决打包生成的index.html页面显示空白、报资源跨域、找不到资源、404-Page Not Found等错误。
在用Vue3 + Ts进行项目开发，通过Vite进行构建打包后，直接在本地以文件系统的方式，用浏览器直接打开dist目录下的index.html文件访问时，浏览器页面显示空白、打开控制台后有报错、应该路径找不到对应的文件。]]></description><category></category></item><item><title><![CDATA[TypeScript配置、tsconfig.json配置文件，TypeScript使用详解]]></title><link>https://blog.csdn.net/muguli2008/article/details/122246623</link><guid>https://blog.csdn.net/muguli2008/article/details/122246623</guid><author>muguli2008</author><pubDate>Thu, 30 Dec 2021 22:30:16 +0800</pubDate><description><![CDATA[TS，TypeScript配置文件，tsconfig.json配置文件详解，TS编译、TS配置、tsc编译]]></description><category></category></item><item><title><![CDATA[Web前端 Js文件上传类型限制(根据文件头信息判断)]]></title><link>https://blog.csdn.net/muguli2008/article/details/122205234</link><guid>https://blog.csdn.net/muguli2008/article/details/122205234</guid><author>muguli2008</author><pubDate>Wed, 29 Dec 2021 00:39:33 +0800</pubDate><description><![CDATA[前言
在Web项目开发过程中，文件上传功能几乎必不可少的，很多时候，我们在进行文件上传时，尤其是向普通用户开放文件上传功能时，一般都需要对上传文件的格式进行一些限制，以防止不良用户、黑客等将带有病毒脚本文件上传到服务器中，常见文件格式限制如下。
1、通过input标签的accept属性进行限制
我们可以通过HTML5中的 input file 标签的accept属性，根据自己的需求，在选择上传文件的时候，指定可见的文件类型格式（默认任意类型 ）来进行限制。
实例代码：

&lt;input type="fi]]></description><category></category></item><item><title><![CDATA[Web前端 文件上载 input file 文件上传优化]]></title><link>https://blog.csdn.net/muguli2008/article/details/121679941</link><guid>https://blog.csdn.net/muguli2008/article/details/121679941</guid><author>muguli2008</author><pubDate>Thu, 02 Dec 2021 18:06:03 +0800</pubDate><description><![CDATA[在Web前端开发过程中，当项目做得越来越大时，文件上传功能也会被使用得非常多，之前项目经理反馈一个问题，就是当点击[选择上传文件]按扭时，弹出文件浏览框总是很慢，点击上传按扭后，要很久文件选择窗口才能弹出来，经过一翻折腾，后来发现是因为input file类型的标签中   没有限制指定可上传的文件类型 accept="*" (默认全部类型)。
所以它会检索全部类型，从而导致在弹出文件选择窗口时慢的问题。
然而，在HTML5中使用 input file控件 选择上传文件的时候，根据需要可限制指定的文件类型]]></description><category></category></item></channel></rss>