<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_52622178的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_52622178</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_52622178]]></copyright><item><title><![CDATA[VScode Failed to parse remote port from server output]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/138231670</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/138231670</guid><author>qq_52622178</author><pubDate>Fri, 26 Apr 2024 22:19:20 +0800</pubDate><description><![CDATA[在网上查了很多资料，貌似的没啥用。和我有相同 error 的可以尝试修改setting.json 文件。添加这条命令（我的json文件里面没有），如果有这条命令的话 将 false 改成 true即可。在使用VScode 在连接AutoDL 过程中一直连接不上，显示。修改完之后就能连接成功啦，希望这篇文章对你们有所帮助~]]></description><category></category></item><item><title><![CDATA[Pytorch安装出现：An HTTP error occurred when trying to retrieve this URL 或者 TimeoutError解决办法]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/133697135</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/133697135</guid><author>qq_52622178</author><pubDate>Mon, 09 Oct 2023 11:09:31 +0800</pubDate><description><![CDATA[pytorch安装出现以下两个原因：  都是因为从国外的网站下载太慢，可以多运行几次命令，可能会安装成功。若一直安装失败的话需要使用国内镜像来下载。以下两个都是我个人在安装过程中遇到的问题，使用国内镜像大家可以去看其他博客，这里不细述。希望这篇文章会对你有所帮助~]]></description><category></category></item><item><title><![CDATA[集成显卡安装Pytorch]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/133672273</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/133672273</guid><author>qq_52622178</author><pubDate>Mon, 09 Oct 2023 10:19:17 +0800</pubDate><description><![CDATA[7、安装pytorch ，打开官网：https://pytorch.org/  ，因为我的电脑是集显，不能在GPU上面加速，所以只能安装cpu版本的pytorch。2、安装完Anaconda之后，第二步查看自己电脑的显卡类型，是集成显卡还是独立显卡，我的电脑是集成显卡，若你的是独立显卡，则看我写的独立显卡的教程。命令查看当前base下的虚拟环境，DL_CPU是我之前创建的环境，pytorch_cpu 是我刚刚创建的环境。，导入torch ，按回车，若返回的是箭头，没有报错，表明torch安装成功。]]></description><category></category></item><item><title><![CDATA[Anaconda的下载与安装]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/133670675</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/133670675</guid><author>qq_52622178</author><pubDate>Sun, 08 Oct 2023 10:24:10 +0800</pubDate><description><![CDATA[网址：https://mirrors.bfsu.edu.cn/anaconda/archive/ ，这里给出的是镜像源，也可以去官网1、下载（下载哪个版本都行）。7、选中path变量，点击编辑，将Anaconda根目录、Scripts和bin目录的路径添加到系统变量中。打开cmd，输入conda --version命令，输出了conda 的版本号，则配置成功。3、选择安装的路径，很多教程都是默认安装C盘，我个人还是建议安装在D盘中，容量足够大。这里不管是集成显卡还是独立显卡，第一步先安装Anaconda。]]></description><category></category></item><item><title><![CDATA[Initialization failed for ‘http://start.aliyun.com‘(idea不能使用阿里云镜像创建SpringBoot项目)]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/131738812</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/131738812</guid><author>qq_52622178</author><pubDate>Sat, 15 Jul 2023 14:20:57 +0800</pubDate><description><![CDATA[【原文出处】]]></description><category></category></item><item><title><![CDATA[css——实现正六边形的两种方法]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/124715013</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/124715013</guid><author>qq_52622178</author><pubDate>Wed, 11 May 2022 18:40:54 +0800</pubDate><description><![CDATA[注意：宽度可以随便定义，高度是要根据宽度计算出来的。
公式：height = widthcos(30°)2

以下两种方法都可以实现。
【第一种】使用div+border，通过伪元素来实现
&lt;style&gt;
  .block{
            width: 100px;
            height: 173.2px;
            background-color: skyblue;
            position:relative;
            ]]></description><category></category></item><item><title><![CDATA[notion详细使用（二）——块状的动态编辑器]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/124537253</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/124537253</guid><author>qq_52622178</author><pubDate>Tue, 03 May 2022 15:09:25 +0800</pubDate><description><![CDATA[我个人认为notion与其他的普通编辑器最大的区别就是notion具有强大的块状动态编辑器，它的内容都是由许许多多 Block 组成的。一段文字是一个 Block、一张图片也是一个 Block、一个列表里面嵌套着许多小的 Block。
演示如下：

block分类
1.basic block
例如：新建文本、page、table，引用、列表等都属于 Basic Block。

2.dataBase block

dataBase 是数据库类型的block，与普通的表格不同，dataBase强大之处表格内可以]]></description><category></category></item><item><title><![CDATA[Notion基本使用（一）——快捷键]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/124325843</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/124325843</guid><author>qq_52622178</author><pubDate>Thu, 21 Apr 2022 21:22:37 +0800</pubDate><description><![CDATA[使用notion也有一段时间了，notion这个工具真的太强大了，一篇博客完全说不清楚，我打算分几期来讲解它，第一期就先整理一下notion常用的快捷键吧~
文本快捷键
标题

键入 # 后跟 space 以创建 H1 标题。
键入 ## 后跟 space 以创建 H2 子标题。
键入 ###后跟 space 以创建 H3 子标题。
注意：notion和markdown区别是notion只支持到三级标题
** 演示效果如下图所示：**

普通文本

键入 *、-或 + 后跟 space 以创建项目符号列表。]]></description><category></category></item><item><title><![CDATA[css三栏布局——两边宽度固定中间宽度自适应方法总结]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123817004</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123817004</guid><author>qq_52622178</author><pubDate>Thu, 31 Mar 2022 09:00:00 +0800</pubDate><description><![CDATA[【方法一】
使用flex布局，是最简便的。
为中间区域的父盒子添加dispaly：flex，将该布局变为flex布局，flex-direction：row表示布局的排列方式为按行排列。flex：1表示来分配剩余空间，5来表示占多少份数
//html代码
&lt;div class="layout"&gt;
        &lt;header&gt;#header&lt;/header&gt;
        &lt;div class="container"&gt;
            &lt;div]]></description><category></category></item><item><title><![CDATA[NodeJs——实现跨域方法总结]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123858797</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123858797</guid><author>qq_52622178</author><pubDate>Wed, 30 Mar 2022 22:51:36 +0800</pubDate><description><![CDATA[碰到了nodejs跨域问题，真是摸索了一下午，写一个博客记录一下~

【第一种】
利用ajax请求，使用jsonp来解决跨域问题。
JSONP实现跨域请求的原理简单的说，就是动态创建script标签，然后利用script的src 不受同源策略约束来跨域获取数据。
原生js封装jsonp
 // 封装jsonp函数
        function jsonp(options) {
            // 动态设置script标签
            var script = document.cr]]></description><category></category></item><item><title><![CDATA[CSS-div垂直居中方法总结]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123811020</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123811020</guid><author>qq_52622178</author><pubDate>Tue, 29 Mar 2022 08:36:28 +0800</pubDate><description><![CDATA[【第一种方法】
该方法是通过position定位去实现的，通过将上下左右的偏移值全设为0，再利用margin：auto，让盒子上下，左右宽度相同，将盒子挤到中间。
//css样式
.outer{
            width: 500px;
            height: 500px;
            background-color: rgb(158, 177, 194);
            position: relative;
        }
        .box ]]></description><category></category></item><item><title><![CDATA[理解vue的数据劫持]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123756116</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123756116</guid><author>qq_52622178</author><pubDate>Sat, 26 Mar 2022 15:50:52 +0800</pubDate><description><![CDATA[上篇讲到vue的数据代理，这篇来讲一下我对数据劫持的理解。
数据劫持的通俗理解就是数据监视，当我们修改vue实例对象中的data属性中的值时，页面中的数据会立马改变，这又是如何检测到的呢？
**数据劫持：**就是vue通过Object.defineProperty对data中的属性添加了set，get方法，并在调用该方法时为该方法添加一些操作来劫持对象属性的操作。
vue监视数据的原理：
Vue数据绑定之前，通过observe每个对象的属性，添加到订阅器dep中，当数据发生变化的时候发出一个notice，即]]></description><category></category></item><item><title><![CDATA[理解Vue中的数据代理]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123755359</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123755359</guid><author>qq_52622178</author><pubDate>Sat, 26 Mar 2022 14:43:06 +0800</pubDate><description><![CDATA[首先我们要问一自己一个问题：为什么在控制台中修改了数据，再次获取的时候，又能够获取到我们所修改的值，vue是如何检测到的？
数据代理理解：当我们把一个普通的 JavaScript 对象传入 Vue 实例，Vue 将遍历此对象中的data对象所有的属性，并使用 Object.defineProperty 为这些属性添加getter/setter方法，以便于我们获取或者设置属性值时vue能够时刻的检测到。
下面为一个普通的对象添加get，set方法代码如下：
 			let age=18;
          ]]></description><category></category></item><item><title><![CDATA[解决webpack5使用url-loader打包图片不显示问题]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123351774</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123351774</guid><author>qq_52622178</author><pubDate>Tue, 08 Mar 2022 14:13:17 +0800</pubDate><description><![CDATA[最近刚开始学习webpack，真是踩了一路的坑，一切都是因为webpack版本的不同。网上查的一些配置都是webpack4的配置，webpack4配置需要的模块可能到webpack5的时候就已经弃用了。
这里说明一下我用的版本是webpack5.7

webpack5打包图片的基本配置如下：
下图是处理背景图片的基本配置：
【注意】其实在webpack5的官网中url-loader，file-loader已经是弃用了的，如果还要使用这两个废弃了的文件的话，必须加上最后那一句type: ‘javascript]]></description><category></category></item><item><title><![CDATA[使用VScode快捷键快速生成vue模板]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123256342</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123256342</guid><author>qq_52622178</author><pubDate>Thu, 03 Mar 2022 16:17:48 +0800</pubDate><description><![CDATA[【第一步】
File——&gt;Preferences——&gt;User Snippets(用户代码段)

【第二步】
点击 New Global  Snippets file…  按下回车键

【第三步】
在 { }中添加如下代码段，以下代码段是vue模板，可根据个人需求继续添加。（prefix 为快速生成的快捷键名称，可根据自己的修改）
"vue_learn_template":{
		/* 快速生成快捷键 */
        "prefix": "V",
        "body": [
   ]]></description><category></category></item><item><title><![CDATA[购物车案例（基于vue的组件化开发）]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/123161552</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/123161552</guid><author>qq_52622178</author><pubDate>Sun, 27 Feb 2022 11:30:52 +0800</pubDate><description><![CDATA[结果如下图所示：

源码如下（可直接复制使用）：
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"]]></description><category></category></item><item><title><![CDATA[解决mysql5.0导入mysql8.0的sql语句报错问题： Unknown collation: ‘utf8mb4_0900_ai_ci‘]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/122352651</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/122352651</guid><author>qq_52622178</author><pubDate>Thu, 06 Jan 2022 21:14:44 +0800</pubDate><description><![CDATA[当导入高版本8.0 sql语句 到低版本的5.0中报错如下图所示：

【原因】：数据库不同版本之间的排序规则不同，我这里以mysql5.5为例，mysql5.5默认使用的排序规则是 utf8_general_ci ，而mysql8.0使用的是 utf8mb4_0900_ai_ci，不支持mysql5.5中的排序规则
【解决办法】：直接将sql语句中所有的utf8mb4_0900_ai_ci替换成
utf8_general_ci即可。
这里顺便插一句使用vscode来实现全部替换
1、使用ctrl + F 快]]></description><category></category></item><item><title><![CDATA[Hadoop中出现Exception in thread “main“ java.io.IOException: Error opening job jar: /usr/local/hadoop-2.]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/121021158</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/121021158</guid><author>qq_52622178</author><pubDate>Thu, 28 Oct 2021 19:22:56 +0800</pubDate><description><![CDATA[今天运行MapReduce任务时出现异常：
开始我还以为是我JDK版本的原因，Linux的JDK版本是1.8，我的JDK版本是11.0，我就把JDK环境变量又改成了1.8，但是运行之后还是一样的问题。
后面我查看该jar包的大小，发现是0KB，额…,我又查了其他jar包的大小，没问题。那我这个大概就是jar包损坏了吧。
我再次通过窗口运输了一下，后面可以成功啦。

希望这篇文章对你有帮助哦~

...]]></description><category></category></item><item><title><![CDATA[记录js中name及其关键字]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/120319761</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/120319761</guid><author>qq_52622178</author><pubDate>Thu, 16 Sep 2021 00:13:40 +0800</pubDate><description><![CDATA[今天想在获取input标签中的值，在控制台打印出来后，发现结果一直是undefined，我感觉有点unbelievable，明明代码没错，但是取值一直都是undefined，后来才发现是name的原因，一般大家姓名都会用name来接收。
这里要和大家解释一下，name不是关键字也不是保留字，但是很多函数都有name属性，例如：Window.name 、File.name、Function.name等等。
所以大家以后要避免使用name来接收值，将name换成其他的名字代替~。
名称：&lt;input ty]]></description><category></category></item><item><title><![CDATA[js给元素绑定回车事件]]></title><link>https://blog.youkuaiyun.com/qq_52622178/article/details/120234003</link><guid>https://blog.youkuaiyun.com/qq_52622178/article/details/120234003</guid><author>qq_52622178</author><pubDate>Sat, 11 Sep 2021 10:27:15 +0800</pubDate><description><![CDATA[相信看完下面这个案例你就懂了~
//获取元素
var arrStr = document.getElementById('arrStr');
var delnum = document.getElementById('key');
var btn = document.getElementById('btn');


// 获取key框焦点，用enter键监听
   arrStr.onkeydown = function (e) {
       var e = eve || window.event;
 ]]></description><category></category></item></channel></rss>