<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wyblm521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wyblm521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wyblm521]]></copyright><item><title><![CDATA[深度选择器/deep/    ::v-deep]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/112908651</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/112908651</guid><author>wyblm521</author><pubDate>Wed, 20 Jan 2021 19:18:53 +0800</pubDate><description><![CDATA[通常我们在使用第三方组件库的时候，想修改一些组件的基础样式，而类名等一些选择器在组件上又没有写。我们F12打开开发者工具，查看元素里面的类名，id等，但我们直接去选择却又选不到指定元素，因为你这个类名在你的代码中是没有的，只是被浏览器解析出来了，这个时候可以用/deep/进行深度选择，而在scss这样的预处理器却不支持这个写法，会报错，在scss中可以使用::v-deep(ps:直接复制别人的好像不太行，必须要输入法切换成英文自己手写)

...]]></description><category></category></item><item><title><![CDATA[脚手架创建vue项目失败原因]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/112858567</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/112858567</guid><author>wyblm521</author><pubDate>Wed, 20 Jan 2021 10:08:09 +0800</pubDate><description><![CDATA[当你在使用vue-cli创建项目时，出现了以下错误 Filed to check for updated,而检查node -v，vue -V，npm -version都没问题时，此时脚手架的版本出现了问题，可以通过升级来解决此问题。
npm update -g @vue/cli

]]></description><category></category></item><item><title><![CDATA[ant design vue中关于表单清空的问题]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/112511596</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/112511596</guid><author>wyblm521</author><pubDate>Tue, 12 Jan 2021 11:07:49 +0800</pubDate><description><![CDATA[1.在ant design vue中使用表单首先要进行form注册，具体看官方文档解释。
2.当进行清空时，使用文档提供的resetFileds()方法，此操作必须在dom节点更新之后执行，所以需要加上this.$nextTick(()=&gt;{})


]]></description><category></category></item><item><title><![CDATA[http缓存机制详解之--协商缓存]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/109380353</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/109380353</guid><author>wyblm521</author><pubDate>Fri, 30 Oct 2020 10:41:52 +0800</pubDate><description><![CDATA[协商缓存
1.服务器根据http头信息中的Last-Modify/If-Modify-Since或Etag/If-None-Match来判断是否命中协商缓存。如果命中，则http返回码为304，浏览器从缓存中加载资源。

浏览器第一次请求一个资源的时候，服务器返回的header中会加上Last-Modify，Last-modify是一个时间标识该资源的最后修改时间，例如Last-Modify: Thu,31 Dec 2037 23:59:59 GMT。

当浏览器再次请求该资源时，发送的请求头中会包含If-]]></description><category></category></item><item><title><![CDATA[http缓存机制详解之--强缓存]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/109297073</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/109297073</guid><author>wyblm521</author><pubDate>Mon, 26 Oct 2020 20:01:02 +0800</pubDate><description><![CDATA[在具体了解 HTTP 缓存之前先来明确几个术语：
缓存命中率：从缓存中得到数据的请求数与所有请求数的比率。理想状态是越高越好。
过期内容：超过设置的有效时间，被标记为“陈旧”的内容。通常过期内容不能用于回复客户端的请求，必须重新向源服务器请求新的内容或者验证缓存的内容是否仍然准备。
验证：验证缓存中的过期内容是否仍然有效，验证通过的话刷新过期时间。
失效：失效就是把内容从缓存中移除。当内容发生改变时就必须移除失效的内容。

浏览器缓存分为强缓存和协商缓存
1.强缓存

强缓存时，浏览器并不会将请求发送给服务]]></description><category></category></item><item><title><![CDATA[滴滴出行前端面试(一)]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/109036692</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/109036692</guid><author>wyblm521</author><pubDate>Wed, 14 Oct 2020 09:48:39 +0800</pubDate><description><![CDATA[面完这次感觉，学东西不能只学表面，一定要深度理解它，要知道它的用法
1.js的基本数据类型(es6新增的symbol数据类型有什么用处，在什么地方用到)
2.谈谈this对象的问题
3.闭包以及闭包的原理和它的用处
4.

...]]></description><category></category></item><item><title><![CDATA[深入学习webpack以及webpack中有哪些loader及其各自的作用]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108959838</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108959838</guid><author>wyblm521</author><pubDate>Thu, 08 Oct 2020 10:03:13 +0800</pubDate><description><![CDATA[通常学习webpack总会想到四个重要的概念：
入口（即要打包的入口文件的路径）
出口（即要生成的文件的路径以及文件名）
loader（loader 让 webpack 能够去处理那些非 JavaScript 文件（webpack 自身只理解 JavaScript））
插件（插件接口功能极其强大，可以用来处理各种各样的任务。）
const path=require(‘path’);
module.exports={
entry:’./input.js’,
output:{
path:path.resol..]]></description><category></category></item><item><title><![CDATA[vue中如何组织修改现有的property，阻止页面的更改]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108944749</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108944749</guid><author>wyblm521</author><pubDate>Tue, 06 Oct 2020 22:26:20 +0800</pubDate><description><![CDATA[Object.freeze()可以阻止data中现有的property的更改，当property发生改变，使用Object.freeze(property)可以阻止页面的更改。

]]></description><category></category></item><item><title><![CDATA[对mvc和mvvm的理解]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108942486</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108942486</guid><author>wyblm521</author><pubDate>Tue, 06 Oct 2020 20:21:47 +0800</pubDate><description><![CDATA[Mvc特点:所有通信都是单向的
View发送指令到controller；Controller改变业务逻辑后发送给Model；Model将新的数据发送给View
MvvM特点：所有通信都是双向的
Model代表数据模型，可以在model中定义数据修改和操作业务逻辑；View代表ui组件，即视图，负责将数据模型转化为ui展现出来；ViewModel监听模型数据的改变和控制视图行为，处理用户交互，即同步View和Model

...]]></description><category></category></item><item><title><![CDATA[Navicat Premium新建数据库连接时出现10038错误]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108937410</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108937410</guid><author>wyblm521</author><pubDate>Tue, 06 Oct 2020 11:12:37 +0800</pubDate><description><![CDATA[当我们在新建数据库连接时，端口一般默认为3306，而你用户名和密码都正确时，却出现了10038连接错误，这时需要打开阿里云控制台，进入服务器控制台，查看安全服务防火墙设置，添加3306端口即可

...]]></description><category></category></item><item><title><![CDATA[linux中常用文件解压的指令]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108926641</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108926641</guid><author>wyblm521</author><pubDate>Mon, 05 Oct 2020 10:53:24 +0800</pubDate><description><![CDATA[1、.tar 用 tar –xvf 解压
2、.gz 用 gzip -d或者gunzip 解压
3、.tar.gz和*.tgz 用 tar –xzf 解压
4、.bz2 用 bzip2 -d或者用bunzip2 解压
5、.tar.bz2用tar –xjf 解压
6、.Z 用 uncompress 解压
7、.tar.Z 用tar –xZf 解压
8、.rar 用 unrar e解压
9、.zip 用 unzip 解压

...]]></description><category></category></item><item><title><![CDATA[关于vue项目使用webpack打包后dist下的index.html打开后空白的问题]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108926231</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108926231</guid><author>wyblm521</author><pubDate>Mon, 05 Oct 2020 10:23:43 +0800</pubDate><description><![CDATA[由于vue-cli3之后不需要手动配置webpack.config.js文件,因此可以这样进行vue项目的打包

如你生成的dist文件下的index.html为空白文件，即vue.config.js中的publicpath：’/'和上图中的不一样，修改一样后即可解决此问题
此外执行命令时，若package.json中无build指令，则执行npm run build:prod生成dist文件。

...]]></description><category></category></item><item><title><![CDATA[如何正确的使用git及使用中遇到的问题]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108870086</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108870086</guid><author>wyblm521</author><pubDate>Tue, 29 Sep 2020 16:01:03 +0800</pubDate><description><![CDATA[1.首先在gitee上创建一个远程仓库
2.创建一个本地项目文件
将这个项目初始化为一个本地的仓库git init
将本地仓库与远程仓库进行连接git remote add origin 远程仓库地址(打开仓库后，有个黄色按钮克隆/下载，此复制内容即为远程仓库地址)
git add .
git commit -m “”	此操作为把要提交的内容暂存到本地缓存区
git push origin master 	在进行此操作后被拒绝访问是因为本地文件和远程仓库文件不一致，在此操作前进行git pull --reb]]></description><category></category></item><item><title><![CDATA[Elementui中把请求的时间戳数据转换为我们想要的日期格式]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/108774414</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/108774414</guid><author>wyblm521</author><pubDate>Thu, 24 Sep 2020 14:55:39 +0800</pubDate><description><![CDATA[在methods中添加如下方法:
dateFormat(row, column) {
var date = new Date(row.orderTime) //时间戳为10位需*1000，时间戳为13位的话不需乘1000
var Y = date.getFullYear() + ‘-’
var M = (date.getMonth()+1 &lt; 10 ? ‘0’+(date.getMonth()+1) : date.getMonth()+1) + ‘-’
var D = date.getDate() +]]></description><category></category></item><item><title><![CDATA[linux环境下使用git常遇到的问题]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/107599326</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/107599326</guid><author>wyblm521</author><pubDate>Sun, 26 Jul 2020 20:57:12 +0800</pubDate><description><![CDATA[1.当向远程仓库推代码时出现以下命令:
fatal: Not a git repository (or any of the parent directories): .git
表示此文件还不是一个仓库文件，需要初始化:git init
2.在给仓库提交文件时可能会出现还有未提交的文件存在而无法提交的情况:
Untracked files:
…/target/
…/zblog.iml
nothing added to commit but untracked files present
这是因为当前目录所有]]></description><category></category></item><item><title><![CDATA[linux中最常用操作及命令以及如何给普通用户授予管理员权限]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/107520475</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/107520475</guid><author>wyblm521</author><pubDate>Wed, 22 Jul 2020 19:34:21 +0800</pubDate><description><![CDATA[.代表当前目录
…代表上级目录
/ 代表根目录
查看命令的详细信息(manual)
man rm
man mkdir
man man
…
#超级管理员    $普通用户 		&gt;windows dos命令下
linux常用命令
cd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;切换并进入到当前目录下	
pwd&nbsp;&nbsp;&nbsp;显示当前目录结构
ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查看当前目录中的文件
mv&nbsp;&.]]></description><category></category></item><item><title><![CDATA[重置阿里云镜像之后如何正确连接服务器]]></title><link>https://blog.youkuaiyun.com/wyblm521/article/details/107494579</link><guid>https://blog.youkuaiyun.com/wyblm521/article/details/107494579</guid><author>wyblm521</author><pubDate>Tue, 21 Jul 2020 17:58:02 +0800</pubDate><description><![CDATA[1.重置系统镜像
点击重置系统，选择应用镜像和系统镜像即可更改镜像文件。
2.更改完成后需要将用户目录下.ssh目录中的konwn_hosts文件中之前的连接记录(开头时外网ip)的记录删掉
3.删除完成后打开windows dos命令 输入ssh root@ip 即可远程连接阿里云服务器。

...]]></description><category></category></item></channel></rss>