摘要: 1.String 2.hash 3.List 4.Set 5.Zset(有序集合) 阅读全文
posted @ 2020-02-07 15:43 未月廿三 阅读(228) 评论(0) 推荐(0)
摘要: keys /查看所有的key exists key名字/判断某个key是否存在 move key db/将可以从当前库移动到库db expire key 秒数/为给定的key设置过期时间 ttl key/查看key还有多长时间过期, 1表示永不过期, 2不是已经过期 type key/查看key是什 阅读全文
posted @ 2020-02-07 15:41 未月廿三 阅读(368) 评论(0) 推荐(0)
摘要: 今天在使用命令slaveof或者是replicaof命令配置redis主从复制时,从机出现master_link_status:down提示,显示主机是down的状态,主机显示没有从机挂载。 主要是因为这里的redis配置了密码,可以在slave的配置文件里指定(配从不配主) 将master和sla 阅读全文
posted @ 2020-02-07 15:39 未月廿三 阅读(1863) 评论(0) 推荐(1)
摘要: 简介 从库配置 主从同步一 一主多从(同一台机器上同一个redis运行在三个port上) 1.复制redis配置文件三份 2.启动三个redis 3.细节(暂时一主一从) redis配置文件中带有密码时即requirepass时,如果配置文件不特殊配置(masterauth不配置),此处为常规配置 阅读全文
posted @ 2020-02-07 15:37 未月廿三 阅读(539) 评论(0) 推荐(0)
摘要: 简介 示例,订阅多个 通过正则匹配订阅多个 阅读全文
posted @ 2020-02-07 15:34 未月廿三 阅读(261) 评论(0) 推荐(0)
摘要: 简介 作用 开启事务示例 放弃事务 一个失败所有的都失败(如果打完命令就报错,此时全部回滚) 一个失败其他的成功(如果打完命令没有报错,进入队列,运行时报错,则其他的运行成功,报错的失败) watch监控.如果监控的数据发生了改变,则事务失效 悲观锁 乐观锁 示例 watch exec执行之后会取消 阅读全文
posted @ 2020-02-07 15:31 未月廿三 阅读(298) 评论(0) 推荐(0)
摘要: 位置 find / -name redis.conf units单位 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started 阅读全文
posted @ 2020-02-07 15:29 未月廿三 阅读(490) 评论(0) 推荐(0)
摘要: website相当于map的名字 google相当于map website中的key,"www.google.com"是key google的value 阅读全文
posted @ 2020-02-07 15:28 未月廿三 阅读(275) 评论(0) 推荐(0)
摘要: select切换数据库 dbsize查看当前数据库的key数量 keys查看所有的key flushdb删除当前库所有的key flushall删除所有库所有的key redis索引都是从0开始 默认端口是6379 阅读全文
posted @ 2020-02-07 15:24 未月廿三 阅读(223) 评论(0) 推荐(0)
摘要: 目录 前言 1. Redis 数据库结构 2. RDB 持久化 2.1. RDB 的创建和载入 2.1.1. 手动触发保存 SAVE 命令 BGSAVE 命令 SAVE 和 BGSAVE 的比较 2.1.2. 自动触发保存 2.1.3. 启动自动载入 2.2. RDB 的文件结构 2.2.1. 存储 阅读全文
posted @ 2020-02-07 15:22 未月廿三 阅读(1210) 评论(0) 推荐(1)
摘要: git工作区-暂存区-版本库关系 **工作区:**就是你在电脑里能看到的目录。 **暂存区:**英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 **版本库:**工作区有一个隐藏目录.git 阅读全文
posted @ 2020-02-07 15:19 未月廿三 阅读(408) 评论(0) 推荐(0)
摘要: 把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效, 原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交,这样就不会出现忽略的文件了。git 阅读全文
posted @ 2020-02-07 15:18 未月廿三 阅读(1239) 评论(0) 推荐(1)
摘要: git pull 出现 fatal: refusing to merge unrelated histories git pull 命令 相当于是从远程获取最新版本并merge到本地 错误原因:其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远 阅读全文
posted @ 2020-02-07 15:15 未月廿三 阅读(1549) 评论(0) 推荐(0)
摘要: 根据下标更改时 常规更改 splice方法 实例 例子 1 在本例中,我们将创建一个新数组,并向其添加一个元素: 输出: 例子 2 在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素: 输出: 例子 3 在本例中我们将删除从 index 2 ("Thomas") 开始 阅读全文
posted @ 2020-02-07 15:02 未月廿三 阅读(9075) 评论(0) 推荐(0)
摘要: import: html文件中,通过script标签引入js文件。 而vue中,通过import xxx from xxx路径的方式导入文件,不光可以导入js文件。 “xxx”指的是为导入的文件起一个名称,不是指导入的文件的名称,相当于变量名。 “xxx路径”指的是文件的相对路径. src下有com 阅读全文
posted @ 2020-02-07 15:00 未月廿三 阅读(1070) 评论(0) 推荐(0)
摘要: 今天再重新配置老项目node打包环境的时候遇到了一个问题。 在打包的时候报: (这里需要强调一下,安装环境的使用一定要 save dev或者是 save,否则欲哭无泪啊) 很明显,这是node一些包的版本对应不上的问题。。。 站在巨人的肩膀上摘苹果: 原文:https://blog.csdn.net 阅读全文
posted @ 2020-02-07 14:57 未月廿三 阅读(1941) 评论(0) 推荐(0)
摘要: vue ls NPM Yarn Usage Vue storage API. Global Context API Vue.ls.get(name, def) Vue.ls.set(name, value, expire) Vue.ls.remove(name) Vue.ls.clear() Vue 阅读全文
posted @ 2020-02-07 14:55 未月廿三 阅读(374) 评论(0) 推荐(0)
摘要: 进度条库是前端中常见的库之一,bootstrap中提供了多种进度条样式。NProgress.js和nanobar.js是两款轻量级的进度条组件,使用简便。用于页面刚打开时的页面加载进度显示。 官网 1. NProgress nprogress 简介 轻量级的ajax进度条应用,灵感来自Google, 阅读全文
posted @ 2020-02-07 14:52 未月廿三 阅读(2613) 评论(0) 推荐(0)
摘要: Vue使用import ... from ...来导入组件,库,变量等。而from后的来源可以是js,vue,json。这个是在webpack.base.conf.js中设置的: module.exports = { resolve: { extensions: ['.js', '.vue', '. 阅读全文
posted @ 2020-02-07 14:50 未月廿三 阅读(3306) 评论(0) 推荐(0)
摘要: 挂载全局方法 使用jsencrypt进行rsa加密 原文链接:Js参数RSA加密传输,jsencrypt.js的使用 CSDN博客 https://blog.csdn.net/p312011150/article/details/80264144 (原文处有一个地方不对,不需要转换+,rsa已经做过 阅读全文
posted @ 2020-02-07 12:13 未月廿三 阅读(8578) 评论(0) 推荐(0)
摘要: ``` 你把函数定义在 Vue 的原型链上,只能在 Vue 的实例里才能取到这个方法。 vue组件 是一个Vue 的实例,所以你当然能在这里调用到 ajax 方法。 而,vuex 只是一个 vue插件,在 vuex 里的 this 不是指向 vue实例的,所以肯定是取不到 ajax 方法的。 建议:把函数放在一个单独的模块里定义,这样你在项目的不同地方,可以通过 import 的方式引入使用。 ` 阅读全文
posted @ 2020-02-07 12:02 未月廿三 阅读(1354) 评论(0) 推荐(0)
摘要: vue cli3 一直运行 /sockjs node/info?t= 解决方案 首先 sockjs node 是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。 服务端:sockjs node(https://gith 阅读全文
posted @ 2020-02-07 12:01 未月廿三 阅读(604) 评论(0) 推荐(0)
摘要: 当需要从vuex中获取的变量特别多是,可以使用mapState代替 当一个组件需要获取多个状态时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使用 mapState 辅助函数帮助我们生成计算属性,让你少按几次键: // 在单独构建的版本中辅助函数为 Vuex.mapSta 阅读全文
posted @ 2020-02-07 12:00 未月廿三 阅读(14900) 评论(0) 推荐(0)
摘要: axios 基于http客户端的promise,面向浏览器和nodejs 特色 浏览器端发起XMLHttpRequests请求 node端发起http请求 支持Promise API 监听请求和返回 转化请求和返回 取消请求 自动转化json数据 客户端支持抵御 安装 使用npm: npm inst 阅读全文
posted @ 2020-02-07 11:57 未月廿三 阅读(372) 评论(0) 推荐(0)
摘要: 原因是定义了一个叫做details的comonent 跟现有的html网页中的标签重合 组件,不能和html标签重复 details组件,h5新标签重复 由于在模板需要插入到 DOM 中,所以模板中的标签名必须能够被 DOM 正确地解析。主要有三种情况: 一是完全不合法的标签名,例如 ; 二是与 H 阅读全文
posted @ 2020-02-07 11:55 未月廿三 阅读(1237) 评论(0) 推荐(0)
摘要: 错误 [Vue warn]: Error in mounted hook: "TypeError: Cannot read property 'getAttribute' of null" 错误场景一: 错误提示: 在运行Vue项目时出现了上述错误,出现该错误的原因是Echarts的图形容器还未生成 阅读全文
posted @ 2020-02-07 11:51 未月廿三 阅读(7062) 评论(1) 推荐(1)
摘要: vue的一大特色就是组件化,所以组件之间的数据交互是非常重要,而我们经常使用组件之间的通信的方法有:props,$refs和emit。 初识组件之间的通信的属性和方法 props的使用 子组件使用父组件的数据,使用vue的属性props。 当我们在父组件parent里面嵌套一个子组件son的时候,如 阅读全文
posted @ 2020-02-07 11:50 未月廿三 阅读(1364) 评论(0) 推荐(0)
摘要: Vue 父组件循环使用refs调用子组件方法出现undefined的问题 1. 背景 最近前端项目遇到一个问题,我在父组件中使用了两个相同的子组件child,分别设置ref为add和update。其中A组件的功能是新增,也就是说在页面上A页面只有一个。而update组件是放在表格里的,表格中的每一行 阅读全文
posted @ 2020-02-07 11:49 未月廿三 阅读(3279) 评论(0) 推荐(0)
摘要: 前端填坑之路Ant Design里面的一些触发方法,如OnChange,OnSelect等等,当你触发时,该时间会自动传一些值给方法。 这是Select里面的onChange调用,在红框中,他会自动传Option的value值给你写的方法。 但如果,你想在这个调用中除了传固有的值,还想传你自己相传的 阅读全文
posted @ 2020-02-07 11:47 未月廿三 阅读(3419) 评论(0) 推荐(0)
摘要: this在各类回调中使用: 如果是普通函数是没法使用的 如果是箭头函数式可以使用的 阅读全文
posted @ 2020-02-07 11:45 未月廿三 阅读(6568) 评论(0) 推荐(1)
摘要: Invalid default value for prop "value": Props with type Object/Array must use a factory function to return the default value.(props default 数组/对象的默认值应 阅读全文
posted @ 2020-02-07 11:44 未月廿三 阅读(8806) 评论(0) 推荐(0)
摘要: Set(放数组,不能重复) WeakSet(可以放对象,也是不能重复) 阅读全文
posted @ 2020-02-07 11:43 未月廿三 阅读(262) 评论(0) 推荐(0)
摘要: ### ``` key值可以任意值或对象,value值可以是任意值或对象 let json={ name:'eternity', skill:'java' }; let map=new Map(); map.set(json,'I am'); console.log(map); map.set('zhang',json); console.log(map); //map增删查 map.get(js 阅读全文
posted @ 2020-02-07 11:42 未月廿三 阅读(353) 评论(0) 推荐(0)
摘要: 对象赋值 自定义对象方法 is()方法 assign 阅读全文
posted @ 2020-02-07 11:41 未月廿三 阅读(195) 评论(0) 推荐(0)
摘要: 二进制/八进制 判断是否为数字 判断是否为NaN 判断是否为整数 解析字符串为数字 最大安全整数 阅读全文
posted @ 2020-02-07 11:40 未月廿三 阅读(252) 评论(0) 推荐(0)
摘要: 模块操作一 temp.js index.js 跟temp.js同路径 模块操作二 temp.js index.js 跟temp.js同路径 模块操作三 temp.js index.js 跟temp.js同路径 模块操作四 temp.js index.js 跟temp.js同路径 解释说明 1.使用e 阅读全文
posted @ 2020-02-07 11:38 未月廿三 阅读(243) 评论(0) 推荐(0)
摘要: 数组解构赋值 对象的解构赋值 对象解构坑 先定义再使用解构赋值,必须使用()包括,否则报错 对象的解构赋值,可以很方便地将现有对象的方法,赋值到某个变量。 上面代码的例一将Math对象的对数、正弦、余弦三个方法,赋值到对应的变量上,使用起来就会方便很多。例二将console.log赋值到log变量。 阅读全文
posted @ 2020-02-07 11:37 未月廿三 阅读(256) 评论(0) 推荐(0)
摘要: export 最正常: 输出函数或类: 重命名: 动态改变输出的值: 多个输出,import export和export default import 导入组件中的部分对象 导入整个对象 导入对象重命名 import命令输入的变量都是只读的 import命令具有提升效果,会提升到整个模块的头部,首先 阅读全文
posted @ 2020-02-07 11:36 未月廿三 阅读(790) 评论(0) 推荐(1)
摘要: 在数组中的应用 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算, ++将一个数组转为用逗号分隔的参数序列++。 扩展运算符与正常的函数参数可以结合使用,非常灵活。 扩展运算符后面还可以放置表达式。 通过push函数,将一个数组添加到另一个数组的尾部。 ES5 写法中,p 阅读全文
posted @ 2020-02-07 11:33 未月廿三 阅读(421) 评论(0) 推荐(1)
摘要: 写入到 dependencies 对象 写入到 devDependencies 对象 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面,而 save会将包的名称及版本号放在dependencies里面。 我们在使用npm install 安装模块或插 阅读全文
posted @ 2020-02-07 09:26 未月廿三 阅读(478) 评论(0) 推荐(0)
摘要: ``` //math.js文件 /** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/ function accAdd(arg1, arg2) { var r1, r2, m, c; t 阅读全文
posted @ 2020-02-07 09:20 未月廿三 阅读(402) 评论(0) 推荐(0)
摘要: 众所周知,js里面有个内置对象Date,记录了有关系统时间的信息。 我们只要实例化一个Date对象,var date= new Date(); 然后就可以用这个对象获取有关当前时间的各种信息,比如年份,月份,日期以及时间等。 这里有一个小小的问题,在获取年份的时候,不同的浏览器竟然有不一样的结果喔。 阅读全文
posted @ 2020-02-07 09:18 未月廿三 阅读(3490) 评论(0) 推荐(0)
摘要: 取出数组中最大值或最小值是开发中常见的需求,今天继续讲解如何获取javascript数组中最大和最小值。 1.排序法 首先我们给数组进行排序,可以按照从小到大的顺序来排,排序之后的数组中第一个和最后一个就是我们想要获取的最小值和最大值。 排序我们会用到数组的 sort 方法。 2.假设法 假设当前数 阅读全文
posted @ 2020-02-07 09:15 未月廿三 阅读(171) 评论(0) 推荐(0)
摘要: `````` 阅读全文
posted @ 2020-02-07 09:12 未月廿三 阅读(147) 评论(0) 推荐(0)
摘要: //方法一 //方法二 //方法三 第一种和第二种是获取了当前毫秒的时间戳 最后一种获取的时间戳是把毫秒改成000显示 阅读全文
posted @ 2020-02-07 09:10 未月廿三 阅读(1041) 评论(0) 推荐(0)
摘要: 正常值为100,如果放大到150%,则显示150 阅读全文
posted @ 2020-02-07 09:08 未月廿三 阅读(2944) 评论(1) 推荐(1)
摘要: JSON.stringify大家已经不陌生了,是一个将json对象转换为字符串的方法。但是如果你在浏览器控制台中输出 JSON.stringify(window). 如果期望输出一段文字, 可能会失望了. 事实上, 会输出结果如下: 上面的错误信息告诉我们, 对象中存在循环引用. 解决思路就是通过自 阅读全文
posted @ 2020-02-07 09:06 未月廿三 阅读(2632) 评论(1) 推荐(0)
摘要: 首先呢,我们将iPhone手机的相关数据表示如下 我们要理解很多东西,比如逻辑分辨率、物理分辨率、缩放因子、ppi等,这里先不讨论。 首先呢,我们先介绍下各个屏幕宽度: 网页缩放后可用宽度: window.innerWidth 网页缩放后可用高度: window.innerHeight 网页可见区域 阅读全文
posted @ 2020-02-07 09:03 未月廿三 阅读(725) 评论(0) 推荐(0)
摘要: 最近在做课设的时候 用到了Elementui 中的dialog的组件,但在将dialog作为一个子组件的时候,传值出现了问题。当关闭dialog的时候应该怎么传值? 一开始的时候的想法比较简单,就是父组件直接传值来作为子组件的show/hidden的值。 然而这样的问题是当子组件close的时候,他 阅读全文
posted @ 2020-02-07 09:02 未月廿三 阅读(3983) 评论(0) 推荐(0)
摘要: 出问题时候的代码 问题描述: 第一页时候的数据正常,第二页只有两条数据的时候,尽管会有动作请求数据库返回正确的第二页的两条数据,但是页面不会刷新,使用的还是第一页的前两条信息 问题排查 问题出在el col标签中的key值上面,因为key值使用的是index,第一页的key值分别为0 7或者(1 8 阅读全文
posted @ 2020-02-07 09:00 未月廿三 阅读(2810) 评论(0) 推荐(1)
摘要: echarts在tooltip中换行操作就是操作html标签 阅读全文
posted @ 2020-02-07 08:57 未月廿三 阅读(4525) 评论(0) 推荐(0)
摘要: echarts更改折线图区域颜色、折线颜色、折点颜色 阅读全文
posted @ 2020-02-07 08:56 未月廿三 阅读(2738) 评论(0) 推荐(0)
摘要: 站在巨人的肩膀上摘苹果: https://blog.csdn.net/lilongwei4321/article/details/82013027 https://blog.csdn.net/shu580231/article/details/77837279 阅读全文
posted @ 2020-02-07 08:51 未月廿三 阅读(3363) 评论(0) 推荐(0)
摘要: ``` yAxis: { show: true, type: 'value', boundaryGap: ['0%', '20%'], //添加单位$ axisLabel: { formatter: '${value}' } } ``` 阅读全文
posted @ 2020-02-07 08:50 未月廿三 阅读(9240) 评论(2) 推荐(3)
摘要: 在绘制chart的方法中添加下面语句,则会在尺寸变化的时候,重新绘制图表 完整如下: 阅读全文
posted @ 2020-02-07 08:49 未月廿三 阅读(546) 评论(0) 推荐(0)
摘要: ``` 小学 初中 高中 ``` 阅读全文
posted @ 2020-02-07 08:47 未月廿三 阅读(640) 评论(0) 推荐(0)
摘要: 在columns中进行进一步处理 阅读全文
posted @ 2020-02-07 08:45 未月廿三 阅读(825) 评论(0) 推荐(0)
摘要: vue中table js部分 将selectedRowKeys重新赋值即可改变选中状态 阅读全文
posted @ 2020-02-07 08:43 未月廿三 阅读(2418) 评论(0) 推荐(1)
摘要: vue文件 获取动作 javascript methods: { getMealCategory () { this.mealCategory = this.form.getFieldValue('mealCategory'); console.log( ) //将获取的学校类别传递给学校组件 th 阅读全文
posted @ 2020-02-07 08:42 未月廿三 阅读(12657) 评论(0) 推荐(0)
摘要: 将默认值设置为空数组 阅读全文
posted @ 2020-02-07 08:40 未月廿三 阅读(1278) 评论(1) 推荐(0)
摘要: 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案 Flex 布局,可以简便、完整、响应式 阅读全文
posted @ 2020-02-07 08:36 未月廿三 阅读(237) 评论(0) 推荐(0)