<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[日常问题bug解决、学习分享、个人杂谈等等随便写写哈哈哈]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IAIPython</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IAIPython]]></copyright><item><title><![CDATA[【NVM】nvm 如果无法安装某个版本node，自己手动下载安装]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/146146348</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/146146348</guid><author>IAIPython</author><pubDate>Mon, 10 Mar 2025 10:30:15 +0800</pubDate><description><![CDATA[一般是：C:\Users\xwang42\AppData\Local\nvm。进去后，修改左上角的版本号，改成你需要的。把下载的node包解压后改名成。下载对应的版本就可以了。]]></description><category></category></item><item><title><![CDATA[【Vue】vue3 video 保存视频进度，每次进入加载上次的视频进度]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/145153840</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/145153840</guid><author>IAIPython</author><pubDate>Wed, 15 Jan 2025 09:54:04 +0800</pubDate><description><![CDATA[代码]]></description><category></category></item><item><title><![CDATA[【JavaScript】js 使用 fetch 获取流式数据]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/144368549</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/144368549</guid><author>IAIPython</author><pubDate>Tue, 10 Dec 2024 11:00:51 +0800</pubDate><description><![CDATA[【代码】【JavaScript】js 使用 fetch 获取流式数据。]]></description><category></category></item><item><title><![CDATA[【CSS】小球旋转loading加载动画]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/144192307</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/144192307</guid><author>IAIPython</author><pubDate>Mon, 02 Dec 2024 18:52:53 +0800</pubDate><description><![CDATA[css小球旋转loading动画。]]></description><category></category></item><item><title><![CDATA[【Vue3】弹窗添加鼠标hover上边缘左、下的的拉伸宽度高度操作]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/144105102</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/144105102</guid><author>IAIPython</author><pubDate>Thu, 28 Nov 2024 10:45:52 +0800</pubDate><description><![CDATA[省略了一些代码，但应该都看得懂吧~就是两条线添加 mousedown 事件，记得 mousemove 要挂载到 document 上！鼠标移动上去可以拖拽容器宽度和高度。]]></description><category></category></item><item><title><![CDATA[【Element】vue3+element-plus 去掉 el-dialog 的遮罩，并且可以操作底层区域]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/144073637</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/144073637</guid><author>IAIPython</author><pubDate>Wed, 27 Nov 2024 09:07:22 +0800</pubDate><description><![CDATA[【代码】【Element】vue3+element-plus 去掉 el-dialog 的遮罩，并且可以操作底层区域。]]></description><category></category></item><item><title><![CDATA[【Element】vue2 el-table scope.row 更改数据，试图没有更新]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143716335</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143716335</guid><author>IAIPython</author><pubDate>Tue, 12 Nov 2024 15:47:21 +0800</pubDate><description><![CDATA[点击编辑按钮，修改表格行状态，显示输入框，前置需要在表格添加一个管理编辑的状态，点击编辑修改状态，更新视图。element表格当前行数据，属性修改；无法更新视图，是由于table监听的是一行数据，而不是某个单元格属性。上面的三个参数分别是：data是表格的数据源,index是修改row当前行的索引，row是改后的数据。类似的问题：如给当前行row,添加或者删减，字段属性；都可以用$set方法处理；set()方法，既可以新增属性,又可以触发视图更新。这里需要我们主动触发页面更新，可以用到。]]></description><category></category></item><item><title><![CDATA[【Three.js】SpriteMaterial 加载图片泛白，和原图片不一致]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143437854</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143437854</guid><author>IAIPython</author><pubDate>Fri, 01 Nov 2024 18:07:17 +0800</pubDate><description><![CDATA[colorSpace是 Three.js 中用于处理颜色空间转换的重要属性。它主要用于调整纹理的颜色空间,以适应不同设备或渲染管道的需求。]]></description><category></category></item><item><title><![CDATA[【客户端开发】electron 中无法使用 js-cookie 的问题]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143423576</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143423576</guid><author>IAIPython</author><pubDate>Fri, 01 Nov 2024 09:33:30 +0800</pubDate><description><![CDATA[谷歌浏览器升级之后，出于安全考虑，cookie的SameSite属性默认值由None变为Lax，对于跨域的请求，禁止携带cookie。不要使用 cookie 来存储 token 等信息，采用浏览器的 localStorage 和 seesionStorage 来存储。Cookie的SameSite属性用来限制第三方 Cookie，从而减少安全风险。它可以设置三个值：Strict、Lax、None。基于上述原因，主要有两个解决方案，两个方案的本质其实都是将cookie的SameSite属性设置成None；]]></description><category></category></item><item><title><![CDATA[Nuxt3 SSR 服务端渲染部署 PM2 全流程（Next.js 同理）]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143034233</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143034233</guid><author>IAIPython</author><pubDate>Fri, 18 Oct 2024 10:25:40 +0800</pubDate><description><![CDATA[然后输入你的 IP + 3000端口就可以访问了~（记得要配置上面服务器可访问3000端口安全组，否则可采用 Nginx 做代理也可以）因为 Nuxt3 默认的端口号 3000，所以需要我们配置服务器的端口安全组，我以阿里云控制台为例子。更简单的理解：负责管理Node、Python等程序，并能让程序一直保持在后台运行。PM2是一个守护进程管理器, 它将帮助管理和保持你的在线应用程序。然后修改配置内容，主要是 SSR 服务器脚本启动路径。需要服务器安装 Node 环境。将打包后的文件上传到服务器。]]></description><category></category></item><item><title><![CDATA[解决 Nuxt3 控制台一直报错：nuxt Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0...]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143019650</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143019650</guid><author>IAIPython</author><pubDate>Thu, 17 Oct 2024 15:16:03 +0800</pubDate><description><![CDATA[【代码】解决 Nuxt3 控制台一直报错：nuxt Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0...]]></description><category></category></item><item><title><![CDATA[Nuxt3 创建项目项目报错：Failed to download https://raw.githubusercontent.com...]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/143017926</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/143017926</guid><author>IAIPython</author><pubDate>Thu, 17 Oct 2024 14:30:42 +0800</pubDate><description><![CDATA[报错原因的网络不通，需要你添加本地 hostping 下可以使用的地址然后在修改 host记得刷新下 host然后再重新执行安装命令就行成功安装！😀。]]></description><category></category></item><item><title><![CDATA[【Jenkins】2024 最新 Jenkins 自动化部署全流程]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142916281</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142916281</guid><author>IAIPython</author><pubDate>Mon, 14 Oct 2024 14:18:39 +0800</pubDate><description><![CDATA[我们后面会访问centos中的某些文件夹，默认Jenkins使用的用户是。编辑一下文件/etc/yum.repos.d/jenkins.repo。然后我们通过 80 端口就可以访问了（记得配置实列端口安全组）80 是 Nginx 的；8080 是 Jenkins。打开浏览器，输入：http://你的ip:8080/把前端打包后的文件上传到上面你创建的文件夹就行。插件完成后，就可以创建第一个管理员用户了。购买云服务器其实是购买一个实例。然后下面选择安装推荐插件就可以。]]></description><category></category></item><item><title><![CDATA[【Vue.js】vue2 项目在 Vscode 中使用 Ctrl + 鼠标左键跳转 @ 别名导入的 js 文件和 .vue 文件]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142913657</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142913657</guid><author>IAIPython</author><pubDate>Mon, 14 Oct 2024 11:24:36 +0800</pubDate><description><![CDATA[它主要用于配置 JavaScript 或 TypeScript 项目的根目录和其他一些选项，以帮助编辑器（如 VS Code）更好地理解项目的结构和提供智能提示。之后在项目里面就可以使用 ctrl + 鼠标左键跳转 .vue 文件了。然后需要我们在项目根目录下添加。需要我们安装下面这个插件。]]></description><category></category></item><item><title><![CDATA[【Jenkins】2024 最新版本的 Jenkins 权限修改为 root 用户启动，解决 permission-denied 报错问题]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142869439</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142869439</guid><author>IAIPython</author><pubDate>Sat, 12 Oct 2024 10:03:25 +0800</pubDate><description><![CDATA[【代码】【Jenkins】2024 最新版本的 Jenkins 权限修改为 root 用户启动，解决 permission-denied 报错问题。]]></description><category></category></item><item><title><![CDATA[【HTML】defer 和 async 属性在 script 标签中分别有什么作用?]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142823120</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142823120</guid><author>IAIPython</author><pubDate>Thu, 10 Oct 2024 16:19:14 +0800</pubDate><description><![CDATA[script 标签的 defer 和 async 属性都是用来控制外部脚本的加载和执行方式的，他们对于改善页面加载非常有帮助。defer 下载不会阻止 DOM 的构建，但是在 DOMTree 构建完成后，在 DOMContentLoaded 事件之前执行，并且 defer 脚本的执行是有序的。async 下载同样不会阻止 DOM 的构建，但是不会保证在 DOMcontentLoaded 之前或者之后执行，也不能保证顺序，它的每个脚本都是独立的。]]></description><category></category></item><item><title><![CDATA[【SEO】什么是SEO？]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142814895</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142814895</guid><author>IAIPython</author><pubDate>Thu, 10 Oct 2024 11:24:47 +0800</pubDate><description><![CDATA[SEO 全称是搜索引擎优化（Search Engine Optimization）因为我们目前开发的网址，需要人看到，除了通过宣传营销的方式展现给客户，另外一个方式就是基于搜索引擎的自然流量，用户用户搜索引擎搜索到你的网站的方式也是非常重要的一个国产。所以，为了专门针对搜索引擎的搜索方式，需要我们对网站进行优化，优化的方式就统称为 SEO 优化，通关优化从而提高网站在搜索引擎的自然排名，从而获取更多流量！核心目的就是为了获取更多的自然流量（虽然可以通过付费的方式😂）。]]></description><category></category></item><item><title><![CDATA[【Vue】vue2项目打包后部署刷新404，配置publicPath ./ 不生效问题]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142659922</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142659922</guid><author>IAIPython</author><pubDate>Mon, 30 Sep 2024 16:40:27 +0800</pubDate><description><![CDATA[Vue Router mode，为 history 无效，建议使用默认值 hash；]]></description><category></category></item><item><title><![CDATA[【CSS】一行三个盒子 每个盒子都是16:9]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/142376022</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/142376022</guid><author>IAIPython</author><pubDate>Fri, 20 Sep 2024 09:46:01 +0800</pubDate><description><![CDATA[padding-top 属性接受百分比值时,其百分比是基于父元素的宽度来计算的,而不是自身元素的宽度。更方便，但存在兼容性问题。]]></description><category></category></item><item><title><![CDATA[【Element】el-descriptions 的 el-descriptions-item 内容超出显示...省略号]]></title><link>https://blog.youkuaiyun.com/IAIPython/article/details/141951381</link><guid>https://blog.youkuaiyun.com/IAIPython/article/details/141951381</guid><author>IAIPython</author><pubDate>Fri, 06 Sep 2024 09:44:12 +0800</pubDate><description><![CDATA[【代码】【Element】el-descriptions 的 el-descriptions-item 内容超出显示...省略号。]]></description><category></category></item></channel></rss>