Vuex详解笔记1】的更多相关文章

关于 state 每个vuex 应用只有一个 store 实例,所以使用起来不会太复杂,对于定位错误状态和操作会很方便. 简单用法:在vuex 的计算属性中返回vuex 的状态 最基本的使用方式,通过在vue文件里面初始化 vuex 的 store 来进行操作 vuex 的数据:如下例子: // 在组件里面使用 vuex // 初始化 vuex 实例 const store = new Vuex.Store({ state: { count: 0 }, mutations: { incremen…
vuex 是什么Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. 什么是状态?状态这里泛指 vue 组件的一些当前的状况和性质,例如当前 a 组件是获取到了10条数据,这是一个状态,b 组件滚动到某个位置,这也是一个状态.状态管理是什么:状态管理是对之前说的状态进行管理,例如 a 组件这个状态需要通知 b 组件,或者 b 组件的当前状态需要触发 b 的父组件的某个属性.具体有以下三个内容:…
TCP-IP详解笔记8 TCP超时与重传 下层网络层(IP)可能出现丢失, 重复或丢失包的情况, TCP协议提供了可靠的数据传输服务. TCP启动重传操作, 重传尚未确定的数据. 基于时间重传. 基于确认信息. --- 比较高效. TCP在发送数据时会设置一个计时器, 若计时器超时仍未收到数据确认信息, 则会引起相应的超时或基于计时器的重传操作, 计时器超时称为重传超时(RTO). 快速重传推断出丢包. 经典方法: 平滑的RTT估计值. (加权移动平均, 低通滤波器) RTO超时重传时间. 快速…
TCP-IP详解笔记7 TCP: 传输控制协议(初步) 使用差错校正码来纠正通信问题, 自动重复请求(Automatic Repeat Request, ARQ). 分组重新排序, 分组复制, 分组丢失. 一个直接处理分组丢失的方法是重发分组, 直到它被正确接收. 对方是否已经收到分组. 接收放接收到 的分组是否与之前发送方发送的一样. 接收方给发送方发信号以确定自己已经接收到一个分组, 这种方法被称为确认(acknowledgment), 或ACK. 发送方发送一个分组, 然后等待一个ACK.…
TCP-IP详解笔记6 用户数据报协议和IP分片 UDP是一种保留消息边界的面向数据报的传输层协议. 不提供差错纠正, 队列管理, 重复消除, 流量控制和拥塞控制. 提供差错检测, 端到端(end-to-end)校验和. 使用UDP的应用程序需要做一些数据报发送和处理的控制工作. 每个被应用程序请求的UDP输出操作只产生一个UDP数据报, 发送一个IP数据报. UDP不提供差错纠正: 它把应用程序传给IP层的数据发送出去, 但并不保证它们能够到达目的地. UDP有可靠性和保护性的缺失. 无连接的…
TCP-IP详解笔记5 ICMPv4和ICMPv6: Internet控制报文协议 Internet控制报文协议(Internet Control Message Protocol, ICMP)与IP结合使用,以便提供与IP协议层配置和IP数据报处理相关的诊断和控制信息. ICMP即不属于网络层协议,也不属于传输层协议,而是属于两者之间. ICMP负责传递可能需要注意的差错和控制报文. ICMP报文是在IP数据报内被封装传输的. ICMP报文 ICMP报文可分为两大类: 有关IP数据报传递的IC…
TCP-IP详解笔记4 系统配置: DHCP和自动配置 每台主机和路由器需要一定的配置信息,配置信息用于为系统指定本地名称,及为接口指定标识符(如IP地址). 提供或使用各种网络服务,域名系统(DNS)和移动IP家乡代理. 手工获得信息,通过一个系统获得使用的网络服务,使用某种算法自动确定. TCP/IP网络中的每个接口都需要一个IP地址.子网掩码和广播地址(IPv4). 广播地址通常通过地址和掩码来确定. 系统只要有最基本的信息,就能与同一子网中的其他系统通信. 为了与本地子网之外的系统通信,…
TCP-IP详解笔记3 地址解析协议 IP协议的设计目标是为跨越不同类型物理网络的分组交换提供互操作. 网络层软件使用的地址和底层网络硬件使用的地址之间进行转换. 对于TCP/IP网络,地址解析协议(ARP)提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射. ARP仅能用于IPv4,IPv6使用邻居发现协议,它被合并于ICMPv6. 网络层地址和链路层地址由不同部门分配的: 硬件地址,主地址由设备制造商定义,并存储在设备的永久性内存中,它不会改变. 网络接口的IP地址可能改变,是由…
http详解笔记 http,(HyperText Transfer Protocol),超文本传输协议,亦成为超文本转移协议   通常使用的网络是在TCP/IP协议族的基础上运作的,HTTP属于它的一个子集.   TCP/IP协议族的分层 TCP/IP 协议族按层次分别分 为以下 4 层:应用层.传输层.网络层和数据链路层. 应用层 应用层决定了向用户提供应用服务时通信的活动. TCP/IP 协议族内预存了各类通用的应用服务.比如,FTP(File Transfer Protocol,文件传输协…
一.什么是Vuex? https://vuex.vuejs.org/zh-cn 官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. 个人理解:Vuex是用来管理组件之间通信的一个插件 二.为什么要用Vuex? 我们知道组件之间是独立的,组件之间想要实现通信,我目前知道的就只有props选项,但这也仅限于父组件和子组件之间的通信.如果兄弟组件之间想要实现通信呢?嗯..,方法应该有.抛开…
目录 前言 17. TCP 传输控制协议 17.1 引言 17.2 TCP 服务 17.3 TCP的首部 18. TCP连接的建立与终止 18.1 引言 18.2 连接的建立与终止 18.2.1 建立连接 18.2.2 终止连接 18.2.3 TCP 连接状态变迁图 18.3 连接建立超时 18.4 最大报文段长度 18.5 TCP 半关闭 18.6 TCP 状态变迁图 18.6.1 2MSL 等待状态 18.6.2 平静时间的概念 18.6.3 FIN_WAIT_2 状态 18.7 复位报文段…
1.影响网络传输的四个因素(1)“第一公里”:网站服务器接入互联网的链路所能提供的带宽.(2)“最后一公里”:用户接入带宽.(3)对等互联关口:不同网络之间的互联互通带宽.(4)长途骨干传输:首先是长距离传输时延问题,其次是骨干网拥塞问题 2.用户通过浏览器访问网站的过程如下图所示: ①用户在自己的浏览器中输入要访问的网站域名. ②浏览器向本地DNS服务器请求对该域名的解析. ③本地DNS服务器中如果缓存有这个域名的解析结果,则直接用户的解析请求. ④本地DNS服务器中如果没有关于这个域名的解析…
1. 理解Vuex 1.1 Vuex功能 官方解释 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用 集中式存储 管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试.状态快照导入导出等高级调试功能. 状态管理到底是什么? 状态管理模式.集中式存储管理这些名词听起来就非常高大上,让人捉摸不透.其实你可以简单的将其看成把需要…
昨天的学习笔记,今天更新上.第三遍看oop,还是理解的比较到位了.   1.JavaScript的组成:ECMAScript(最新6) + DOM + BOM 2.数组与对象的应用: object的基础学习: 对象的分类:js内置类(Number):宿主环境(window):自己创建 对象里面有属性也有方法 创建对象的几种方式 主要分为三种方式:字面量.new() .create(): 属性的一些方法: 1.遍历  for(sx in  p){} 反射式循环注意是无序的:Object.keys(…
知识太全面了,摘抄摘不完,还是粘过来加上注释和笔记吧. 重点以及断句用加粗,注释用红括号. 一.CF卡技术及规格 一.CF卡技术及规格 1.CF卡简史 随着数码产品的高速普及,近年来闪存卡也进入了高速发展时期,得到了越来越广泛的应用,相机.手机.掌上电脑.随身听上处处都可能用到闪存卡.闪存卡有很多种类,常见的有CF卡.SD卡.MMC卡.记忆棒.SM卡.xD卡等,其中CF卡已经有了相当长的历史,由于其建立标准的时间长.兼容性好.容量大.价格低等原因而得到了广泛的应用,是通用性 最强的存储卡之一.…
一.什么是Vuex 官网解释如下: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试.状态快照导入导出等高级调试功能. 那么什么是“状态管理模式”呢? 状态自管理应用包括以下几个部分: state:驱动应用的数据源: view:以声明方式将state映射到视图:…
转自:https://segmentfault.com/a/1190000015782272   在SPA单页面组件的开发中 Vue的vuex和React的Redux 都统称为同一状态管理,个人的理解是全局状态管理更合适:简单的理解就是你在state中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取.进行修改,并且你的修改可以得到全局的响应变更.下面咱们一步一步地剖析下vuex的使用:首先要安装.使用 vuex首先在 vue 2.0+ 你的vue-cli项目中安装 vuex : n…
原文参考http://mp.weixin.qq.com/s/apFyUgqT5N-bsDUjP4Eryg 笔记总结 首先记住js中的基础数据类型undefined,null,boolean,string,number 1基本数据类型一基本数据类型的值是不可变的var name = 'hello';name.substr(2);// 此处sunstr方法返回新的字符串console.log(name);// ‘hello’ var name = 'hello2';name = 'world'con…
在SPA单页面组件的开发中 Vue的vuex和React的Redux 都统称为同一状态管理,个人的理解是全局状态管理更合适:简单的理解就是你在state中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取.进行修改,并且你的修改可以得到全局的响应变更.下面咱们一步一步地剖析下vuex的使用:首先要安装.使用 vuex首先在 vue 2.0+ 你的vue-cli项目中安装 vuex : npm install vuex --save 然后 在src文件目录下新建一个名为store的文件…
vue概念:vuex 是 Vue 配套的 公共数据管理工具,它可以把一些共享的数据,保存到 vuex 中,方便 整个程序中的任何组件直接获取或修改我们的公共数据: 配置vuex的步骤: 1.运行cnpm i vuex -S 2.导包 import Vuex from 'vuex' 3.将vuex注册到vue中 Vue.use(Vuex) 4.new Vuex.Store() 实例,得到一个 数据仓储对象 var store = new Vuex.Store({ state: { // 大家可以把…
转载自:https://segmentfault.com/a/1190000015782272,做了部分修改(这里建议不要用所谓的getters,一来多次一举,二来模块化时会产生很不协调的用法) 在SPA单页面组件的开发中 Vue的vuex和React的Redux 都统称为同一状态管理,个人的理解是全局状态管理更合适:简单的理解就是你在state中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取.进行修改,并且你的修改可以得到全局的响应变更.下面咱们一步一步地剖析下vuex的使用:…
TCP/IP协议(二)  连接的建立与终止 tcpdump -S输出TCP报文的格式 格式: 源>目的:标志 (标志就是tcp头部).标识首字符意义如下: 例如:telnet 某服务的输出(包括连接建立和终止) 标识解释:S 1415531521:1415531521(0) win 4096 <mss 1024> S(SYN):代表建立一个连接 1415531521:1415531521(0) :本次传送的首字节序号是1415531521(这里是ISN),尾字节序号是1415531521…
TCP协议(一) 概述 特点 1,  面向连接可靠的字节流服务 2,  只有两方通信,不能用于广播或多播 3,  应用数据被TCP分隔为最合适发送的数据段,传给IP协议栈 4,  发送端并启动定时器,超时重传 5,  接收端需要发送确认 6,  检验和错误的数据包将被丢弃,并不确认收到此数据包(希望超时重传) 7,  重新排序,因为TCP数据包是IP报文的数据,而ip协议不保证数据按顺序到达,所以需要重新排序. 8,  同理,ip包会发生重复,所以TCP需要排重. 9,  流控制,TCP的每一方…
简单文件传送协议 TFTP 1)         初衷是为了引导无盘系统 2)         使用UDP 3)         代码都能适合只读存储器 无盘主机通过RARP获得ip地址后进行一个TFTP请求 报文格式 正常情况下,一个无盘系统第一个请求是读请求 1)         操作码有,(1==RRQ)是读请求,(2==WRQ)写请求,3数据传输,4数据确认,5差错报文. 2)         在操作码为1,2是文件名是要写或要读的文件名以0字节结束 3)         模式分两种也以…
域名服务系统(DNS) DNS:名字到IP转换:电子邮件选路信息:分布式数据库 解析器:是通过gethostbyname(3)和gethostbyaddr(3)来实现的 最常用的名字服务器是BIND DNS基础 域名的每个标志符的最大长度是63个字符长度,不区分大小写 每个节点域名是从该节点到根用”.”连接起来的字符串 每个节点域名必须不一样,但节点标志可以一样 绝对域名:以”.”结尾的域名 不完整域名:不以点结尾的域名.如果不完整的域名由两个或两个以上的标号组成则认为它是完整的. 1)    …
IGMP Internet组管理协议 IGMP的作用:让一个物理网络上的所有系统知道主机所在的多播组: 让路由器知道多播数据报应该向哪个端口转发. IGMP有固定长度,没有可选数据,在ip头部的协议值为2. IGMP报文 报文格式: 类型为1表示路由器发出的查询报文,2说明是主机发送的报告报文. 查询报文中地址设置为零,报告报文中地址为参加的组地址 加入一个多播组 多播组是对一个进程而言的,加入一个多播组就是一个进程在主机的给定接口上加入某个多播组. 主机通过组地址和接口来识别一个多播组 IGM…
广播和多播 多播和广播只能用于UDP包,TCP明确在两个进程间建立连接. 多播:帧只传送给属于多播组的多个接口 主机对帧的过滤过程: 通常网卡只接收那些目的地址为本物理接口地址或广播地址的帧:设置为混合模式的网卡能接收每个帧的一个复制.大多数网卡经过配置都可以接收目的地址为多播地址或子网多播地址的帧.对于以太网,当地址中最高字节的最低外为1时表示该地址是一个多播地址(01:00:00:00:00:00:).当网卡接到一个错误校验和的帧将丢弃该帧. 设备驱动程序:帧必须指明要使用的协议:进行多播过…
UDP协议 UDP是传输层协议,提供无连接不可靠的数据传输,其优点失效率高,确定确定是无序不可靠. 报文格式 UDP头部 TCP和UDP的端口号是独立的 UDP长度是指UDP数据报的总长度 UDP的校验和 分片 在发送端主机上或中间路由器上,IP把数据包长度和MTU做比较,决定是否分片.只有到达目的地才进行重新组装.如果丢失分片则重传整个报文.…
概述: Tcp-ip让网络上的计算机进行通信,而不管计算机和操作系统是否一样. 分层结构: Tcp/ip协议族是多层协议的组合,而tcp和ip只是其中的两个协议而已. 一个通信举例: 注意图的右上方:一般情况下下三层由操作系统实现:用户程序只管处理细节,而下三层只管网络数据传输. 两个不同类型的网络通过路由器连接 在 T C P / I P协议族中,网络层 I P提供的是一种不可靠的服务.也就是说,它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证.而另一方面,T C P在不…
#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值…