- 博客(14)
- 收藏
- 关注
原创 websocket总结
socket.js// 原生node编写// var http = require('http');// var fs = require('fs');// var server = http.createServer((req,res)=>{// if(req.url=='/'){// fs.readFile("./index.html",(...
2019-02-20 17:09:46 173
原创 vue 安装遇到的问题
56.ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.Node.js 在安装模块的时候报错,缺少python环境。ERR! configure error gyp ERR! stack Error: Ca...
2019-02-19 15:39:49 406
原创 详情页 报错误 vue.esm.js?efeb:6736
undefined:1 GET http://a.itying.com/undefined 404 (Not Found)Image (async)baseSetAttr @ vue.esm.js?efeb:6736setAttr @ vue.esm.js?efeb:6711updateAttrs @ vue.esm.js?efeb:6666invokeCreateHooks @ vue...
2019-02-18 18:54:19 1566
原创 sass安装步骤
1.安装 rubyinstaller-2.3.1.exe 勾选AddRuby executables to your PATH2.安装完ruby之后 在开始菜单中找到安装的ruby打开Start Command Prompt with Ruby3.运行 gem install sass 安装失败可以使用淘宝RubyGems镜像安装sass//1.删除原gem源gem sour...
2019-02-14 21:50:44 311
原创 多行文本显示省略号的情况
限制在一个块元素显示的文本的行数。-webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。为了实现该效果,它需要组合其他外来的WebKit属性。常见结合属性:display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。 -webkit-box-orien...
2018-11-02 17:51:37 146
原创 git详细使用教程
https://blog.csdn.net/yxh13521338301/article/deta一、概述 git是一个分布式版本控制的工具。 现有公共代码仓库:github,gitee,coding。 自建仓库,私有仓库(企业使用):gitlab,gitblit。 二、git与svn对比1、git是分布式的,svn不是 ★此为git与其他...
2018-10-22 13:28:10 116
原创 好用的网站
http://www.360doc.com/content/16/1108/10/17722897_604827790.shtmlhttp://www.360doc.com/content/18/0116/09/17722897_722314487.shtmlhttps://www.w3cplus.com/front-end-trip-on-road.htmlhttp://www.360doc.c...
2018-05-17 17:57:18 16290
转载 正则的扩展
1.RegExp构造函数第一种情况是 参数是字符串 第二个参数表示正则表达会的修饰符var regex = new RegExp('xyz','i');等价于var regex = /xyz/i;第二种情况是,参数是一个正则表达式 这是会返回一个原有正则表达式的拷贝var regex = new RegExp(/xyz/i);等价于var regex = /xyz/i;但是ES5不允许此时使用第二...
2018-05-17 10:48:04 165
转载 对象的解构赋值
解构不仅可以用于数组,还可以用于对象let { foo, bar } = { foo: "aaa", bar: "bbb" };foo // "aaa"bar // "bbb"对象的解构与数组有一个重要的不同。数组的元素是按照次序排列的,变量的取值由它的位置决定的;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值let { bar, foo } = { foo: "aaa", ba...
2018-05-16 16:23:39 996
转载 数组的解构赋值
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构let [a, b, c] = [1, 2, 3];上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。let [foo, [[bar], baz]] = [1, [[2], 3]];f...
2018-05-16 14:39:25 175
转载 ES6 let 的注意事项
1.基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10上面代码中,变量i是var命令声明的,在全局范围内都有...
2018-05-14 14:15:47 584
转载 React的设计哲学 - 简单之美
编者按:自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。React最初来自Facebook内部的广告系统项目,项目实施过程中前端开发遇到了巨大挑战,代码变得越来越臃肿且混乱不堪,难以维护。于是痛定思痛,他们...
2018-04-28 15:18:21 192
转载 Redis入门之浅谈aof持久化机制
首先,aof是redis的一种记录数据库写操作的持久化方案,他会忠实的记录所有的写操作,并且以redis协议的格式存储在一个.aof文件中,在重启redis的时候,redis可以根据.aof文件的内容来恢复数据集。举个例子:首先,我们启动redis服务,并且存储一些数据,这里我随便存储了四条数据,如下图所示:然后我们将所有的数据清除,使用命令flushall:这样,可以看到现在已经没有任何数据了,...
2018-04-27 09:49:38 179
转载 redis的持久化和缓存机制
说道redis,我们可能都会知道了他是一个类似缓存的一个内存数据库,我们从未感知到它的存在是因为他很快,为什么非常快,是因为他的发展到应用很快,还有他的反应速度也是非常快的。 上一篇文章我们讲到了缓存以及非关系型数据库的由来,这篇我们来讲讲redis这种非关系型数据库用在什么地方,以及他的特色——持久化是怎么实现的。一、redis的适用环境 首先作为一个nosql的k...
2018-04-27 09:46:43 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人