<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaomuxue_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaomuxue_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaomuxue_]]></copyright><item><title><![CDATA[HTTPS工作原理]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/103732413</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/103732413</guid><author>xiaomuxue_</author><pubDate>Fri, 27 Dec 2019 15:04:42 +0800</pubDate><description><![CDATA[HTTPS工作原理：

客户端在使用HTTPS方式与Web服务器通信时有以下几个步骤，如图所示。

　　（1）客户使用https的URL访问Web服务器，要求与Web服务器建立SSL连接。

　　（2）Web服务器收到客户端请求后，会将网站的证书信息（证书中包含公钥）传送一份给客户端。

　　（3）客户端的浏览器与Web服务器开始协商SSL连接的安全等级，也就是信息加密的等级。

　　（4）客户端...]]></description><category></category></item><item><title><![CDATA[函数编程式编码]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/90043735</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/90043735</guid><author>xiaomuxue_</author><pubDate>Fri, 10 May 2019 11:25:30 +0800</pubDate><description><![CDATA[this.fetchData(path, args).then(result =&gt; {
        // 1、 项目
        this.privList = result
        // 2、 初始化数据
        this.initMap()
      })

      // 1、 函数式写法   compose(fn1,fn2)    先执行fn2，再执行...]]></description><category></category></item><item><title><![CDATA[如何关闭Eslint语法检测方法]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/82111347</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/82111347</guid><author>xiaomuxue_</author><pubDate>Mon, 27 Aug 2018 14:00:07 +0800</pubDate><description><![CDATA[当你在启动项目的时候，可能会因eslint语法检测方法报错，那么如何解决这个报错，一下就是解决方案：



报错提示有：



这里就没有把全部错误进行截图了，由此图也可以看出以上的错误都是线上eslint报的。

 ...]]></description><category></category></item><item><title><![CDATA[弹性布局]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77864688</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77864688</guid><author>xiaomuxue_</author><pubDate>Wed, 06 Sep 2017 11:51:16 +0800</pubDate><description><![CDATA[[Flex弹性布局]

1、了解两个基本概念：

容器：需要添加弹性布局的父元素；

项目：弹性布局容器中的每一个子元素，称为项目；

2、弹性布局的使用？

① 给父容器添加display: flex/inline-flex;属性，即可使容器内容采用弹性布局显示，而不遵循常规文档流的显示方式；

② 容器添加弹性布局后，仅仅是容器内容采用弹性布局，而容器自身在文档流中的定]]></description><category></category></item><item><title><![CDATA[ES6里面的解构赋值最佳使用位置]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77862822</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77862822</guid><author>xiaomuxue_</author><pubDate>Wed, 06 Sep 2017 10:10:09 +0800</pubDate><description><![CDATA[详细的解说ES6里面的解构赋值的说明以及使用，主要分为两种形式：一种是数组的解构赋值、另一种是函数的解构赋值。]]></description><category></category></item><item><title><![CDATA[ES5中的var与ES6中的let,const的区别]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77834034</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/77834034</guid><author>xiaomuxue_</author><pubDate>Mon, 04 Sep 2017 10:22:53 +0800</pubDate><description><![CDATA[ES5声明变量的var与ES6里面新增的let,const的区别：ES5中使用var来声明变量，会产生作用域提升的问题；ES5里面不存在块级作用域，只要是在作用域的范围内都能够被访问到。

ES6里面新增的let,let声明过的变量不能在相同作用域内进行重复声明，let声明的变量只能在块级作用域内使用，let相当于严格模式的var,不再存在提升变量的声明问题。let相对于var来说，有暂时性死区。

const声明一个只读常量。一旦声明，常量的值就不能改变。const的作用域与let相同，只在声明所在的块级]]></description><category></category></item><item><title><![CDATA[高性能建站]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52821554</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52821554</guid><author>xiaomuxue_</author><pubDate>Sat, 15 Oct 2016 10:31:03 +0800</pubDate><description><![CDATA[主要分为四大部分：（1）、减少HTTP的请求数量                             
                第一点可具体为：使用缓存（添加Expires、使用外部的CSS和Javascript、配置和移出Etag、使Ajax可缓存）、减少图片加载、避免重定向、移出重复的脚本。
                                    （2）、减少一]]></description><category></category></item><item><title><![CDATA[HTTP协议详解（二）]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52414081</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52414081</guid><author>xiaomuxue_</author><pubDate>Fri, 02 Sep 2016 15:06:04 +0800</pubDate><description><![CDATA[今天终于有时间把前面剩下的总结一下了：   
欢迎大家加关注，一起学习一起进步，互帮互助！
（三）消息报头
        
消息报头由四部分组成：普通报头、请求报头、响应报头、实体报头。
        （1）、普通报头的作用：可以用于请求，也可用于响应，不用于被传输的实体，只用于传输消息；对通用头域的扩展要求通讯双方都支持此扩展，如果存在不支持的通用头域，一般将会作为实体头域处理。]]></description><category></category></item><item><title><![CDATA[HTTP协议的详细分析（一）]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52366780</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52366780</guid><author>xiaomuxue_</author><pubDate>Tue, 30 Aug 2016 09:58:13 +0800</pubDate><description><![CDATA[HTTP是一个适用于分布式超媒体信息系统的应用层协议。 
特点：
1. 支持Ｃ/S模式
2. 简单快速。 客户向服务器请求服务时，只需传送请求方法和路径。 每种方法规定了与服务器联系的不同类型
3. 灵活。 HTTP允许传输任意类型的数据对象. 由Content-Type加以标记.
4. 无连接。 限制每次连接只处理一个请求。服务器完成客户的请求，并收到客户的应答后，即断开连接.
5.]]></description><category></category></item><item><title><![CDATA[TCP的三次握手原理和四次挥手]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52301364</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52301364</guid><author>xiaomuxue_</author><pubDate>Wed, 24 Aug 2016 16:03:55 +0800</pubDate><description><![CDATA[此文转载于：http://uule.iteye.com/blog/2213562



一、TCP报文格式
  TCP报文格式图：
 
 
  上图中有几个字段需要重点介绍下：
  （1）序号：Seq序号，占32位，用来标识从TCP源端向目的端发送的字节流，发起方发送数据时对此进行标记。
  （2）确认序号：Ack序号，占32位，只有ACK标志位为1时，确认序号字段才有效，Ac]]></description><category></category></item><item><title><![CDATA[HTTP协议简介]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52298662</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52298662</guid><author>xiaomuxue_</author><pubDate>Wed, 24 Aug 2016 11:15:44 +0800</pubDate><description><![CDATA[简介：在Web应用中，服务器把网页传给浏览器，实际上就是把网页的HTML代码发送给浏览器，让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP，所以：

    HTML是一种用来定义网页的文本，会HTML，就可以编写网页；

    HTTP是在网络上传输HTML的协议，用于浏览器和服务器的通信。
（1）、你可以借助工具分析HTTP协议，例如：开发者工具、FireBug、Wire]]></description><category></category></item><item><title><![CDATA[ajax的基本使用和原理]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52293297</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52293297</guid><author>xiaomuxue_</author><pubDate>Tue, 23 Aug 2016 18:12:58 +0800</pubDate><description><![CDATA[1     浏览器的同步
1.1说明
         1、这是一个非常典型的浏览器同步交互图


         2、步骤如下：
                      1、客户发出HTTP请求
                      2、服务器接受客户的请求并处理客户的请求
                      3、服务器相应客户的请求，返回客户所需要的页面
]]></description><category></category></item><item><title><![CDATA[vi编辑器的使用]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52278364</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52278364</guid><author>xiaomuxue_</author><pubDate>Mon, 22 Aug 2016 16:59:15 +0800</pubDate><description><![CDATA[一、vi的工作模式
vi有两种工作模式：
  编辑模式：用来输入和编辑文件的模式，屏幕上会显示用户的键入，按键不是被解释为命令执行，而是作为文本写到用户的文件中。
  指令模式：用来编辑、存盘和退出文件的模式。
    运行vi后，首先进入指令模式。此时输入的任何字符都被视为指令，键入的命令不会在屏幕上显示。
    从指令模式切换到编辑模式，则可以按“Insert”键或“i”键，从编辑]]></description><category></category></item><item><title><![CDATA[利用git上传项目到github里面去的基本操作]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52277224</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52277224</guid><author>xiaomuxue_</author><pubDate>Mon, 22 Aug 2016 15:23:54 +0800</pubDate><description><![CDATA[第一步：用户配置： git config  --global user.name "用户名"       git config --global user.email "邮件名"；
第二步：先利用 cd 进入你要传的文件下去，然后在github里面创建一个空的仓库就是这里可以创建空的仓库；
第三步：把这些代码复制到git里面，把你的文件传到github的临时仓库里面去
第四步：首先利用 gi]]></description><category></category></item><item><title><![CDATA[URI 、URL 、URN的区别]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52277132</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52277132</guid><author>xiaomuxue_</author><pubDate>Mon, 22 Aug 2016 15:17:22 +0800</pubDate><description><![CDATA[URI全名为Uniform Resource Indentifier（统一资源标识），用来唯一的标识一个资源，是一个通用的概念，URI由两个主要的子集URL和URN组成

URL全名为Uniform Resource Locator（统一资源定位），通过描述资源的位置来标识资源，HTTP里面的语法形式：http://:/


URN全名为Uniform Resource Name（统一资]]></description><category></category></item><item><title><![CDATA[github上传文件时，目录、文件的创建、复制、删除和移动等操作]]></title><link>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52002726</link><guid>https://blog.youkuaiyun.com/xiaomuxue_/article/details/52002726</guid><author>xiaomuxue_</author><pubDate>Sat, 23 Jul 2016 10:05:05 +0800</pubDate><description><![CDATA[创建文件命令：touch命令
功能说明：改变文件或目录时间。
语　　法：touch [-acfm][-d ][-r ][-t ] [--help]　　 [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时 间][文件或目录...]

补充说明：使用touch指令可更改文件或目录的日期时间，包括存取时间和更改时间。
复制命]]></description><category></category></item></channel></rss>