<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Panda0218的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Panda0218</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Panda0218]]></copyright><item><title><![CDATA[node.js 返回的响应出现中文乱码问题]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/116996686</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/116996686</guid><author>Panda0218</author><pubDate>Tue, 18 May 2021 17:20:59 +0800</pubDate><description><![CDATA[解决办法：在响应头中指定编码方式
res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'})



]]></description><category></category></item><item><title><![CDATA[nodejs连接MySQL数据库时报错：‘Client does not support authentication protocol requested by server‘]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/115724137</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/115724137</guid><author>Panda0218</author><pubDate>Thu, 15 Apr 2021 14:58:29 +0800</pubDate><description><![CDATA[当我执行命令node xxx.js时，报错信息如下:
code: 'ER_NOT_SUPPORTED_AUTH_MODE',
errno: 1251,
sqlMessage: 'Client does not support authentication protocol requested by server; 
consider upgrading MySQL client',
sqlState: '08004',
fatal: true

解决办法：
1、首先登录MySQL服务器：
$ mysql -]]></description><category></category></item><item><title><![CDATA[npm安装时提示错误checkPermissions Missing write access to /Users/xxx/node_modules/scheduler]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/114260136</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/114260136</guid><author>Panda0218</author><pubDate>Mon, 01 Mar 2021 12:44:03 +0800</pubDate><description><![CDATA[权限问题
当我们使用npm install安装的时候，出现错误提示"checkPermissions Missing write access to /Users/xxx/node_modules/scheduler"，这是由于权限的问题，导致了安装失败。
解决办法
办法1：尝试使用sudo npm install,但有些情况下无效。
办法2：

首先删除原先的node_modules文件夹
执行npm install
把node_modules文件夹的权限修改为777

$ sudo chown -R 7]]></description><category></category></item><item><title><![CDATA[子元素设置margin-top会影响父元素]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107661916</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107661916</guid><author>Panda0218</author><pubDate>Wed, 29 Jul 2020 13:55:08 +0800</pubDate><description><![CDATA[问题描述：当我只给子元素设置了margin-top当时候，父元素却也跟着一起改变了。
代码部分：
&lt;style&gt;
	.outer{
		width: 200px;
		height: 200px;
		background-color: #eee;
	}
	.inner{
		width: 50px;
		height: 50px;
		background-color: green;
		margin-top: 20px;
	}
	&lt;/style&gt;
	&lt;div class="]]></description><category></category></item><item><title><![CDATA[mac更改npm默认全局包安装路径]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107324752</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107324752</guid><author>Panda0218</author><pubDate>Mon, 13 Jul 2020 20:51:48 +0800</pubDate><description><![CDATA[遇到的问题：通过npm更新yarn时，提示安装成功，但是通过yarn --version命令查询yarn版本的时候，结果还是旧版本号。想到之前因为权限问题修改过npm的安装路径，所以导致这个问题的出现。
解决办法：
1、修改npm全局安装目录
npm config set prefix '目标目录'

2、查看安装路径是否修改成功
npm root -g

ps：Mac 下默认的全局路径是:/usr/local/lib/node_modules

...]]></description><category></category></item><item><title><![CDATA[create-react-app报错]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107271386</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107271386</guid><author>Panda0218</author><pubDate>Fri, 10 Jul 2020 22:36:11 +0800</pubDate><description><![CDATA[执行"npx create-react-app my-app"时，报错：“A template was not provided. This is likely because you’re using an outdated version of create-react-app.”
翻译：未提供模板。这可能是因为您使用的是过时版本的create-react-app。
解决办法
1、首先卸载掉旧版本，并且要确保卸载成功了
npm uninstall -g create-react-app
rm -rf /]]></description><category></category></item><item><title><![CDATA[升级node版本]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107269609</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107269609</guid><author>Panda0218</author><pubDate>Fri, 10 Jul 2020 21:39:23 +0800</pubDate><description><![CDATA[1、清除缓存
sudo npm cache clean --force

2、安装n模块
npm install -g n

3、升级node
n latest //升级到最新版本
n stable //升级到稳定版本
n xx.xx.xx //升级到指定版本


]]></description><category></category></item><item><title><![CDATA[报错：“The engine “yarn“ is incompatible with this module. “]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107269373</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107269373</guid><author>Panda0218</author><pubDate>Fri, 10 Jul 2020 21:32:20 +0800</pubDate><description><![CDATA[在终端执行命令时出现了标题所示的错误，解决方法如下：
输入命令：
yarn config set ignore-engines true


]]></description><category></category></item><item><title><![CDATA[CSS实现单行文本和多行文本溢出时显示省略号...]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/107028825</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/107028825</guid><author>Panda0218</author><pubDate>Mon, 29 Jun 2020 21:50:17 +0800</pubDate><description><![CDATA[单行文本溢出
实现单行文本溢出，通过使用以下属性：
white-space:nowrap; //不换行
overflow:hidden; //溢出的部分隐藏
text-overflow:ellipsis; //溢出的部分显示为...

具体代码：
&lt;style&gt;
p{
  width:300px;
  line-height:50px;
  border:1px solid red;
  /*单行文本溢出*/
  white-space:nowrap;
  overflow:hidden;
  ]]></description><category></category></item><item><title><![CDATA[js字符串的常用方法]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/104149466</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/104149466</guid><author>Panda0218</author><pubDate>Sun, 02 Feb 2020 21:24:16 +0800</pubDate><description><![CDATA[indexOf(str) 返回字符串中参数第一次出现的位置，若未找到则返回-1
lastIndexOf(str) 返回字符串中参数最后一次出现的位置，若未找到则返回-1
charAt(index) 返回指定位置的字符
charCodeAt(index) 返回指定索引位置的字符的Unicode码
substring(start[,end]) 查找指定位置的字符串，从start开始，到end结束但不...]]></description><category></category></item><item><title><![CDATA[js数组的常用方法]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/104137410</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/104137410</guid><author>Panda0218</author><pubDate>Sat, 01 Feb 2020 22:15:16 +0800</pubDate><description><![CDATA[一、添加/删除：

push() 向数组的末尾添加一个或多个元素，并返回新数组的长度
pop() 删除数组的最后一个元素，并返回被删除的元素
shift() 删除数组的第一个元素，并返回被删除的元素
unshift() 向数组的开头添加一个或多个元素，并返回新数组的长度
concat() 连接两个或多个数组，不会改变原数组

小结：添加元素的方法返回值都是新数组的长度；删除元素的方法返回值都是被删...]]></description><category></category></item><item><title><![CDATA[关于document.body.clientHeight的返回值为0的问题]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/86475370</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/86475370</guid><author>Panda0218</author><pubDate>Mon, 14 Jan 2019 12:20:45 +0800</pubDate><description><![CDATA[有时候我们需要去获取body的高度，但是通过document.body.clientHeight却得到值是0。那么如何解决这个问题呢？
我们只需要将html和body的css样式中添加属性height:100%;即可。
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
	&amp;lt;head&amp;gt;
		&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
		&amp;lt;titl...]]></description><category></category></item><item><title><![CDATA[null和undefined的区别]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/85646920</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/85646920</guid><author>Panda0218</author><pubDate>Wed, 02 Jan 2019 22:55:16 +0800</pubDate><description><![CDATA[一般我在平时使用null和undefined的时候明白它们是什么意思，但是当面试时被问到两者的区别，又会说不太清楚。之后查找了一些答案，总结下来就是：
1.null代表一个空对象指针，通过typeof运算得到的是“object”，所以我们可以认为null是一个特殊的对象。
那么在什么情况下使用null呢？通常我们定义一个变量，并且将来这个变量的值会是一个对象类型的值，那么我们就可以先将变量的值定义...]]></description><category></category></item><item><title><![CDATA[图片底部会有一点空白，如何去掉它]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/78720138</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/78720138</guid><author>Panda0218</author><pubDate>Tue, 05 Dec 2017 14:36:17 +0800</pubDate><description><![CDATA[由于基线对齐的问题，图片底部会有一点儿空白
  给img设置vertical-align:bottom可以解决此问题
CSS:
<style>
    div{
        margin:0;
        padding:0;
        background-color: #ccc;
        font-size: 14px;
        line-height: 1.5em]]></description><category></category></item><item><title><![CDATA[让元素水平垂直居中的方法]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/78719977</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/78719977</guid><author>Panda0218</author><pubDate>Tue, 05 Dec 2017 14:25:20 +0800</pubDate><description><![CDATA[1.绝对定位法HTML:
<body>
    <div class="box"></div>
</body>CSS:
<style>
.box{
    position:absolute;
    top:0;
    bottom: 0;
    left:0;
    right: 0;
    margin: auto;
    width:100px;
    height:100px;]]></description><category></category></item><item><title><![CDATA[删除github远程仓库中的文件或文件夹]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/78067801</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/78067801</guid><author>Panda0218</author><pubDate>Fri, 22 Sep 2017 23:10:11 +0800</pubDate><description><![CDATA[1.克隆远程仓库到本地库$ git clone 仓库地址2.对需要删除的文件、文件夹进行如下操作$ git rm xxx.txt (删除文件)
$ git rm -r xxx (删除文件夹)3.提交修改$ git commit -m "Delete xxx"4.push到远程仓库$ git push origin master]]></description><category></category></item><item><title><![CDATA[查看或修改Git的用户名和邮箱]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/78050505</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/78050505</guid><author>Panda0218</author><pubDate>Thu, 21 Sep 2017 12:13:17 +0800</pubDate><description><![CDATA[查看$ git config user.name
$ git config user.email修改$ git config --global user.name "username"
$ git config --global user.email "email"]]></description><category></category></item><item><title><![CDATA[Mac下搭建Vue开发环境]]></title><link>https://blog.youkuaiyun.com/Panda0218/article/details/78050470</link><guid>https://blog.youkuaiyun.com/Panda0218/article/details/78050470</guid><author>Panda0218</author><pubDate>Thu, 21 Sep 2017 12:06:57 +0800</pubDate><description><![CDATA[steps:1.安装HomeBrew$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.安装node$ brew install node3.使用淘宝镜像安装npm$ npm install -g cnpm --registry=https://re]]></description><category></category></item></channel></rss>