<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_47634044的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_47634044</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_47634044]]></copyright><item><title><![CDATA[小白都看得懂的git代码仓库管理手册]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/122225382</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/122225382</guid><author>m0_47634044</author><pubDate>Tue, 30 Aug 2022 00:43:25 +0800</pubDate><description><![CDATA[由于个人记性不怎么好，对于版本控制工具的使用也不怎么常用，对于一些命令的使用参照各个博客，仅做个人记录。


国内代码托管平台——码云
1、增加所有
git add .

2、提交本地仓库
git commit -m "说明"

3、同步到远程
git push -u origin master


......]]></description><category></category></item><item><title><![CDATA[vue前端项目中怎么将静态资源public中内容引入]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125684808</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125684808</guid><author>m0_47634044</author><pubDate>Fri, 08 Jul 2022 19:53:21 +0800</pubDate><description><![CDATA[在页面资源或者其他文件夹下的资源，我们可以通过相对路径的方式进行引用，例如“…/user/index.js”就表示在当前文件位置的上一级目录下的index.js文件。那么我们在一个vue项目中将公共的一些图片资源或者其他资源存的时候，通过相对路径就过于复杂了。可以参考下面这种写法。
获取public下的图片文件夹中一张图片。
src=“ ”一个斜杠就表示资源定位到public下......]]></description><category></category></item><item><title><![CDATA[element-plus upload解决限制个数上传文件后再次上传没反应问题]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125535712</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125535712</guid><author>m0_47634044</author><pubDate>Thu, 30 Jun 2022 10:42:55 +0800</pubDate><description><![CDATA[好了，回归我们的问题。我在前端做了每一次上传任务只能够同时上传一个文件操作，超出的话使用：on-exceed方法来进行提示。一切仿佛都很好，但是随着测试的进行，我发现在上传完成一个文件后，我再次点击上传却执行exceed方法，告诉我一次只能上传一个文件？？？看了很多教程，大多数都是说：
使用这个重置一下就可以了，经过我的分析，我发现根本没有卵用。
为了验证我的想法，我在这条语句的上下位置，各自打印了upload组件中属性值“fileList”即存放上传文件列表信息的属性，然后发现根本没有变化，说明官方提供的]]></description><category></category></item><item><title><![CDATA[ubutun SLAM2笔记本前置摄像头跑通实时3D点云重建]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125322917</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125322917</guid><author>m0_47634044</author><pubDate>Fri, 17 Jun 2022 23:20:17 +0800</pubDate><description><![CDATA[从0到1完整搭建了SLAM2的运行环境和相关测试，遇到的诸多问题请参照参考教程提供的博客地址去解决]]></description><category></category></item><item><title><![CDATA[C++动态创建二维数组]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125212632</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125212632</guid><author>m0_47634044</author><pubDate>Thu, 09 Jun 2022 22:56:48 +0800</pubDate><description><![CDATA[c++动态创建二维数组]]></description><category></category></item><item><title><![CDATA[li标签去掉点和占位符]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125152582</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125152582</guid><author>m0_47634044</author><pubDate>Mon, 06 Jun 2022 19:21:52 +0800</pubDate><description><![CDATA[标签去除前面的样式点和占位符]]></description><category></category></item><item><title><![CDATA[vue使用到的工具node npm cnpm pnpm yarn管理]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125053066</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125053066</guid><author>m0_47634044</author><pubDate>Mon, 30 May 2022 20:09:07 +0800</pubDate><description><![CDATA[vue前端框架搭建项目使用到的工具
1、node.js
nodejs是JavaScript的一个运行环境，使得我们在前端写的js代码能够在服务端运行。
相较于传统的web开发，前端使用js开发，服务端还需要用其他语言来写。
node.js官网下载地址：https://nodejs.org/en/download/，一路默认即可。最后通过cmd命令框输入：node -v查看即可
2、npm
node package Manager:Node 的包管理系统，世界上最大的软件包仓库。在这里，我们要实现各种功能几乎]]></description><category></category></item><item><title><![CDATA[ES6三种变量var let const对比理解]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125052727</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125052727</guid><author>m0_47634044</author><pubDate>Mon, 30 May 2022 19:44:09 +0800</pubDate><description><![CDATA[首先：js是一个弱类型语言。
var const let都是用于js的变量声明的，后面两种关键字是ES6新引入的。在不同的场景下使用不同的变量声明关键字对程序的可维护性有更好的提升。
var
var是最早的变量声明关键字了，最显著的特点是变量提升，无论在一段代码哪一个位置声明变量，中部也好、尾部也好，但在JS引擎会在正式执行之前先进行一次预编译，预编译的时候会将所有的变量声明提升到当前作用域的顶部。看下面的例子：
function test(){
		console.log(val);//Reference]]></description><category></category></item><item><title><![CDATA[常用http状态码]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/125024427</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/125024427</guid><author>m0_47634044</author><pubDate>Sat, 28 May 2022 22:29:39 +0800</pubDate><description><![CDATA[常用http状态码
1、什么是http状态码，有什么作用。
通常浏览器向网页服务器发送请求，经过服务器处理后返回的响应头里面会包含一个该次请求处理结果状态的字段state，标记着服务器端对请求的处理是否正常，或出现了什么样的错误。我们可以根据不同的状态码信息得到发生错误的类型，方便调试和解决。
2、状态码有几个类别，分别对应什么范围
状态码由三位数字和原因短语组成，其中三位数字的第一位标志着响应类别，另外两位没有此功能。




状态码
类别
描述




1xx
此类状态码说明访问请求已被接受，等待进一步]]></description><category></category></item><item><title><![CDATA[js中解构的使用（变量解构，参数解构）]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124852391</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124852391</guid><author>m0_47634044</author><pubDate>Wed, 18 May 2022 22:10:56 +0800</pubDate><description><![CDATA[JS中的解构
**声明：**文章取自 疯狂的技术宅  前端栈  晴朗的树 本文是根据前辈的内容加以学习记录。
变量的解构使用
变量的解构主要应用于读取访问，操作部分属性或值。下面是5个常用的变量解构操作。
1、交换变量
​	通常交换两个变量，我们会以一个中间变量来进行值的传递。这里实例的是一个简单的原始值类型，如果切换为引用值类型时候，思路是一样的。原因就在于引用值类型的变量是一个堆中的地址值，实际保存的值在栈中，系统为其分配的内容不会变化，我们在交换变量的时候，只是改变了指向的位置。
let a = 1;]]></description><category></category></item><item><title><![CDATA[vue2中vuex状态管理的理解（菜单面包板）]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124839360</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124839360</guid><author>m0_47634044</author><pubDate>Wed, 18 May 2022 11:52:28 +0800</pubDate><description><![CDATA[本片理解基于vue3对应的Vuex4文档，结合了官网文档以及众多前辈大佬所发布的帖子，由衷表示感谢。
vuex的超详细讲解和具体使用细节记录

随着我们进一步扩展约定，即组件不允许直接变更属于 store 实例的 state，而应执行 action 来分发 (dispatch) 事件通知 store 去改变，最终达成了 Flux 架构。这样约定的好处是，能够记录所有 store 中发生的 state 变更，同时实现能做到记录变更、保存状态快照、历史回滚/时光旅行的先进的调试工具。
一、什么是Vuex?
Vu]]></description><category></category></item><item><title><![CDATA[vue3结合element-plus实现标签手动标注效果]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124586732</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124586732</guid><author>m0_47634044</author><pubDate>Thu, 05 May 2022 20:06:48 +0800</pubDate><description><![CDATA[先上效果图

功能描述：默认首选标签为第一个“时间”【读者可以根据代码修改默认的标签】，能够增加标签。
点击不同的标签可以进行标签切换。在正文部分能够根据输入的文本txt,或者内置的html文件进行标注，对选中的词语或文段打上标签【体现在背景颜色和文本节点的‘title’属性】。可以再次点击已经标注的内容进行取消标注。最终标注的结果将会以一个对象数组的形式保存，读者可以自行对被标注的内容进行一系列操作。标注结果形如：
Proxy {0: {…}, 1: {…}, 2: {…}, 3: {…}, 4: {…}]]></description><category></category></item><item><title><![CDATA[vue生命周期的理解]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124556961</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124556961</guid><author>m0_47634044</author><pubDate>Tue, 03 May 2022 19:33:22 +0800</pubDate><description><![CDATA[来自官方的经典生命周期图例

由图可知在整个vue页面从创建到销毁经历了以下8个钩子函数，这8个钩子函数都是自执行函数，不需要调用。

beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeUnmount
unmounted

每一阶段钩子函数对应的vue实例对象状态以及适用于在该钩子函数中操作的应用场景

beforeCreate：vue实例还没有创建，此时data和methods中的数据还没有初始化，在该钩子函数中无法访问]]></description><category></category></item><item><title><![CDATA[springBoot使用阿里云oss服务实现文件上传下载]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/123679158</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/123679158</guid><author>m0_47634044</author><pubDate>Mon, 02 May 2022 13:47:45 +0800</pubDate><description><![CDATA[创建视频教程链接：创建OSS

使用RAM用户访问控制组的原因是什么？或者有什么好处？
二、配置阿里云oss相关设置
三、相关设置参数信息说明
四、配置springBoot阿里云oss服务

...]]></description><category></category></item><item><title><![CDATA[vue3新建项目yarn serve 报: The project seems to require yarn but it‘s not installed.解决方法]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124299677</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124299677</guid><author>m0_47634044</author><pubDate>Wed, 20 Apr 2022 16:19:31 +0800</pubDate><description><![CDATA[选择的项目配置信息

项目目录信息：

package.json文件信息
{
  "name": "online_learing",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies":]]></description><category></category></item><item><title><![CDATA[vue3 element-plus按需引用组件]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/124205020</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/124205020</guid><author>m0_47634044</author><pubDate>Fri, 15 Apr 2022 22:14:28 +0800</pubDate><description><![CDATA[下载element-plus和对应插件
首先你需要安装unplugin-vue-components 和 unplugin-auto-import这两款插件

npm install element-plus --save
npm install -D unplugin-vue-components unplugin-auto-import

配置vus.config.js文件
没有这个文件的话可以在项目下直接创建，将一下内容复制粘贴进去
const AutoImport = require('unplug]]></description><category></category></item><item><title><![CDATA[Swagger——最接近实际开发的接口文档工具]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/123665020</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/123665020</guid><author>m0_47634044</author><pubDate>Wed, 23 Mar 2022 09:10:03 +0800</pubDate><description><![CDATA[一、Swagger对于实际开发过程中有什么用？
面向WEB应用的开发一定离不开前端和后端两个话题。一个优秀的，成熟的开发团队，无论是从学生时代的组队课程成设计，还是从公司里择选的程序员组成的开发团队，一定离不开分工明确，协同开发。在经过了需求分析后，后端根据业务逻辑实现相应的接口，前端自己模拟数据实现页面布局。Swagger在这其中充当前后端联系的胶水【接口文档】，后端在测试运行项目的时候，无需刻意编写对应接口的一些解释说明，参数、返回值说明，可以通过这个工具在线生成对应的模块以及对应接口说明，前端只需要通]]></description><category></category></item><item><title><![CDATA[计算机网络相关实验]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/122228649</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/122228649</guid><author>m0_47634044</author><pubDate>Fri, 31 Dec 2021 18:07:19 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录前言一、验证性实验篇Ipconfig/all实作一实作二Ping实作一实作二Tracert实作一ARP实作一实作二实作三DHCP实作一netstat实作一实作二DNS实作一实作二实作三cache实作一实作二二、Wireshark实验篇数据链路层实作一  熟悉 Ethernet 帧结构实作二  了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程网络层实作一 熟悉IP包结构实作二 IP包的分段和重组实作三 考察TTL事件]]></description><category></category></item><item><title><![CDATA[window 连接本地虚拟机 ubuntu 实现双向Ping通]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/122110904</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/122110904</guid><author>m0_47634044</author><pubDate>Thu, 23 Dec 2021 16:50:36 +0800</pubDate><description><![CDATA[环境描述

物理机机为：window10  虚拟机为：VMware Workstations  Linux版本：ubuntu 16.04

问题描述

虚拟机中可以正常Ping通物理机
物理机不能Ping通虚拟机
导致：物理机无法使用Xshell 或者putty.exe以及window自带的PowerShell无法连通虚拟接。


虚拟基本配置安装需要有
要涵盖SSH的客户和服务的安装，网络采用NAT，配置信息在网络适配器VMware Network 8,保证其在启用状态。

sudo apt instal]]></description><category></category></item><item><title><![CDATA[回溯法之装载问题（初级）]]></title><link>https://blog.youkuaiyun.com/m0_47634044/article/details/121865403</link><guid>https://blog.youkuaiyun.com/m0_47634044/article/details/121865403</guid><author>m0_47634044</author><pubDate>Fri, 10 Dec 2021 21:33:37 +0800</pubDate><description><![CDATA[问题描述：求解简单装载问题。设由一批集装箱要装上一艘载重量为W的轮船，其中编号为i(0&lt;=i&lt;=n-1)的集装箱的重量为wi。现要从n个集装箱中选出若干个装上轮船，使它们的重量之和达到最高但不超过W。

回溯法：明显的深度优先搜索策略，可以理解为迪杰斯特拉算法走迷宫。

#include&lt;iostream&gt;
using namespace std;

class Loading {
	friend int MaxLoading(int w[], int c, int n);
priv]]></description><category></category></item></channel></rss>