<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lucky___star的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lucky___star</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lucky___star]]></copyright><item><title><![CDATA[解决git提交每次都要输入密码]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/127408090</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/127408090</guid><author>lucky___star</author><pubDate>Wed, 19 Oct 2022 14:55:38 +0800</pubDate><description><![CDATA[然后你会在c盘用户下生成一个.git-credentials，上边记录你的账号和密码，只需要输入一次用户名和密码，就会把账户信息保存到这个文件中。当我们使用git提交代码的时候使用的是HTTPS的方式，每次提交都会重新输入用户名密码。下次就不会弹出让你输入用户名和密码的提示啦。在我们的项目目录下打开控制台。]]></description><category></category></item><item><title><![CDATA[git 生成 ssh 公钥]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/107910672</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/107910672</guid><author>lucky___star</author><pubDate>Mon, 10 Aug 2020 12:55:54 +0800</pubDate><description><![CDATA[生成方法:
1.打开git bash
2.配置用户名和邮箱
git config --global  user.name “用户名，填你的名字全称 如：刘鹏 方便识别”
git config --global user.email “邮箱,填你的常用邮箱，代码出错时会发邮件通知你”
3.生成私钥和公钥
ssh-keygen -t rsa 并按回车3下
（为什么按三下，是因为有提示你是否需要设置密码，
如果设置了每次使用Git都会用到密码，
一般都是直接不写为空，直接回车就好了）
会在一个文件夹里面生成一个私]]></description><category></category></item><item><title><![CDATA[@vue/cli 4.x 配置 alias]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104910478</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104910478</guid><author>lucky___star</author><pubDate>Mon, 16 Mar 2020 23:06:39 +0800</pubDate><description><![CDATA[在Vue项目开发中，经常需要引入不同目录的文件，通常我们是通过“import 文件名 from ‘文件路径’”的结构来实现对组件的引用，而当文件路径较深或者引用的组件跨越的较远时很容易引用出错，这里我们就要引入alias概念了，“别名”的意思，顾名思义标准名称以外的名称。

1. 查看webpack配置
我们在引入模块的时候经常会用到一个@符号，用@符号指代根目录下的src文件夹路径，@/就可以...]]></description><category></category></item><item><title><![CDATA[gitbook 安装和使用-个人分享笔记本]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104618698</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104618698</guid><author>lucky___star</author><pubDate>Mon, 02 Mar 2020 21:07:40 +0800</pubDate><description><![CDATA[官方地址
笔者当时用gitbook插件的版本是 v3.2.3
1. 安装
npm i gitbook -g

通过gitbook -V命令查看是否安装成功。
2. 项目初始化
新建项目mygitbook
然后在根目录下执行命令
gitbook init

然后项目中会自动生成 README.md 和 SUMMARY.md
3. 预览
gitbook server

gitbook 默认会启动 40...]]></description><category></category></item><item><title><![CDATA[webpack 优化打包资源]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104602094</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104602094</guid><author>lucky___star</author><pubDate>Sun, 01 Mar 2020 23:14:33 +0800</pubDate><description><![CDATA[1. 概述
打包性能的优化包括打包速度的优化和打包后静态资源的优化，总体原则在于尽可能的减少或延迟模块的引用，主要包含以下三个特点

减小打包的整体体积
Code Splitting：按需加载，优化页面首次加载体积，根据路由按需加载，根据是否可见按需加载
Bundle Splitting：分包，根据模块改动频率分层次打包，充分利用缓存

2. 代码压缩
代码压缩可以非常可观地减小资源打包体积，但是...]]></description><category></category></item><item><title><![CDATA[ES6之let和const命令]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104529961</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104529961</guid><author>lucky___star</author><pubDate>Thu, 27 Feb 2020 09:50:24 +0800</pubDate><description><![CDATA[1.let
1）它的用法类似于var，但是所声明的变量，只在let命令所在的代码块内有效。
{
  let a = 1;
  var b = 2;
}

a // ReferenceError: a is not defined.
b // 2

for循环还有一个特别之处，就是设置循环变量的那部分是一个父作用域，而循环体内部是一个单独的子作用域。
for (let i = 0; i &lt; 2...]]></description><category></category></item><item><title><![CDATA[ES6之变量的解构赋值]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104452901</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104452901</guid><author>lucky___star</author><pubDate>Sat, 22 Feb 2020 23:27:32 +0800</pubDate><description><![CDATA[重要知识点：
1. 交换变量的值 *
let [x,y] = [1,2]
[x,y] = [y,x]

上面代码交换变量x和y的值，这样的写法不仅简洁，而且易读，语义非常清晰。
2. 从函数返回多个值 *
函数只能返回一个值，如果要返回多个值，只能将它们放在数组或对象里返回。有了解构赋值，取出这些值就非常方便。
// 返回一个数组,数组中取出多个对象
function example() {
  ...]]></description><category></category></item><item><title><![CDATA[babel-upgrade babel 升级到 7.0 版本]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104435692</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104435692</guid><author>lucky___star</author><pubDate>Sat, 22 Feb 2020 00:27:20 +0800</pubDate><description><![CDATA[babel-upgrade
官方的介绍是这样的

一个工具，可以更新大多数使用babel的依赖关系，配置文件，和JavaScript文件(将来可能会更多)。

字面意思是说 使用babel-upgrade 可以快速的把你的应用从 babel 6 更新到 babel 7
用法
安装环境： nodejs &gt;=8

如果 npm&lt;5.2    使用 npm install npx -g 安装...]]></description><category></category></item><item><title><![CDATA[Linux常用命令-- cp 复制、 mv 移动/重命名、 rm 删除、 mkdir 创建文件夹]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104384622</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104384622</guid><author>lucky___star</author><pubDate>Tue, 18 Feb 2020 23:08:36 +0800</pubDate><description><![CDATA[cp  复制 拷贝
cp 文件名 路径     cp  a.txt  ./dir/   把当前目录的 a.txt 拷贝到当前目的 dir 文件夹里
cp 文件名 文件名   cp dd.txt  ee.txt   复制并改名,并存放在当前目录下  (cp 原文件名 新文件名)
cp file1 file2   复制一个文件 
cp dir/* ./   复制一个目录下的所有文件到当前工作目录 
c...]]></description><category></category></item><item><title><![CDATA[easy-mock 本地部署 官方容易出错集合]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104382123</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104382123</guid><author>lucky___star</author><pubDate>Tue, 18 Feb 2020 22:35:26 +0800</pubDate><description><![CDATA[一、Easy Mock 是什么？官方的介绍是这样的

Easy Mock 是一个可视化，并且能快速生成模拟数据的持久化服务。

更多详细信息请翻阅官方文档 easy-mock
二、特性

支持接口代理
支持快捷键操作
支持协同编辑
支持团队项目
支持 RESTful
支持 Swagger | OpenAPI Specification (1.2 &amp; 2.0 &amp; 3.0)
1）基于 ...]]></description><category></category></item><item><title><![CDATA[nodejs 版本更新]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104314833</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104314833</guid><author>lucky___star</author><pubDate>Fri, 14 Feb 2020 16:41:59 +0800</pubDate><description><![CDATA[安装 n 模块，n模块是专门用来管理nodejs版本的

npm i -g n 


更新nodejs指定版本

n 12.16.0


安装 nodejs 最新稳定版

n stable


]]></description><category></category></item><item><title><![CDATA[宝塔linux服务器面板使用介绍]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104306976</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104306976</guid><author>lucky___star</author><pubDate>Fri, 14 Feb 2020 14:52:20 +0800</pubDate><description><![CDATA[安装要求
内存：512M以上，推荐768M以上（纯面板约占系统60M内存）
硬盘：100M以上可用硬盘空间（纯面板约占20M磁盘空间）
系统：CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+)，确保是干净的操作系统，没有安装过其它环境带的Apache/Nginx/php/MySQL（已有环境不可安装）
安装
Linux面板7.1+安装命令：使用SSH 连接工具，根据不同的...]]></description><category></category></item><item><title><![CDATA[linux系统 安装 nodejs 教程]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104194539</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104194539</guid><author>lucky___star</author><pubDate>Thu, 06 Feb 2020 12:39:58 +0800</pubDate><description><![CDATA[linux中nodejs的安装有两种方式，一种是编译安装，另一种是直接安装编译好的nodejs，这里我采用前者。
写这篇文章时，nodejs最新稳定版本为 v12.15.0，所以以下安装将以这个版本为例。

在编译代码之前，需要在机器上安装一些软件包，使得编译可以正常运行：
yum install gcc gcc-c++
下载源码到本地
# wget -c https://nodejs.org/d...]]></description><category></category></item><item><title><![CDATA[linux执行make命令时报错g++: Command not found]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/104194478</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/104194478</guid><author>lucky___star</author><pubDate>Thu, 06 Feb 2020 12:26:16 +0800</pubDate><description><![CDATA[linux编译nodejs报错，截图如下：

其实很简单只需要安装一下
1. yum -y install gcc automake autoconf libtool make
2. yum install gcc gcc-c++

然后在执行make就可以了

]]></description><category></category></item><item><title><![CDATA[lodash 常用操作]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/102687564</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/102687564</guid><author>lucky___star</author><pubDate>Tue, 22 Oct 2019 18:00:02 +0800</pubDate><description><![CDATA[lodash是js集Array/Object/String/Function的Util于一身。
lodash打包了Array/Object/String/Function里一些Api，好处是连ES6的也打包了，所以让你想在ES5环境下使用诸如Array#reduce#includes#some#every等时可以借lodash来帮忙
lodash可以让代码更简短，以下列几个最频繁使用的方法：
_....]]></description><category></category></item><item><title><![CDATA[设置本地私有npm包 -- verdaccio]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/100780011</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/100780011</guid><author>lucky___star</author><pubDate>Thu, 12 Sep 2019 18:25:15 +0800</pubDate><description><![CDATA[适用于添加企业内部的私有源
安装 sinopia
$ npm install -g sinopia
启动服务
$ sinopia
映射私有库
$ npm set registry http://localhost:4873/
$ npm set ca null
添加用户
npm adduser --registry http://localhost:4873/
接下来会告诉你输入 用户名，密码，邮...]]></description><category></category></item><item><title><![CDATA[nrm使用方法总结]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/100779633</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/100779633</guid><author>lucky___star</author><pubDate>Thu, 12 Sep 2019 18:20:05 +0800</pubDate><description><![CDATA[什么是nrm
nrm 是一个 npm 源管理器，允许你快速地在 npm 源间切换。
安装nrm
npm install -g nrm
使用
nrm ls查看可选的源。
nrm ls  
*npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org...]]></description><category></category></item><item><title><![CDATA[css 文字超出部分显示省略号]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/99690259</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/99690259</guid><author>lucky___star</author><pubDate>Sat, 17 Aug 2019 10:55:32 +0800</pubDate><description><![CDATA[1. 一行超出部分显示省略号

.line-clamp1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

2. 两行超出部分显示省略号

.line-clamp2 {
  overf...]]></description><category></category></item><item><title><![CDATA[http状态码详解]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/97918753</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/97918753</guid><author>lucky___star</author><pubDate>Wed, 31 Jul 2019 15:12:06 +0800</pubDate><description><![CDATA[状态码
含义




100
客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收，且仍未被拒绝。客户端应当继续发送请求的剩余部分，或者如果请求已经完成，忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。


101
服务器已经理解了客户端的请求，并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后，服务...]]></description><category></category></item><item><title><![CDATA[mysql 8.0.16安装教程]]></title><link>https://blog.youkuaiyun.com/lucky___star/article/details/96310366</link><guid>https://blog.youkuaiyun.com/lucky___star/article/details/96310366</guid><author>lucky___star</author><pubDate>Wed, 17 Jul 2019 18:49:05 +0800</pubDate><description><![CDATA[1、下载zip安装包：
MySQL8.0 For Windows zip包下载地址：https://dev.mysql.com/downloads/file/?id=486089，进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。
2、安装
解压下载的 zip 文件 我这里文件目录是：D:\software\mysql-8.0.1...]]></description><category></category></item></channel></rss>