自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 git.log与git.reflog的区别

用git命令,想看到自己的操作记录,则可以使用log与reflog,它两个的区别如下:1.git log 命令可以显示所有提交过的版本信息例如如果感觉太繁琐,可以加上参数  --pretty=oneline,只会显示版本号和提交时的备注信息2.git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)例如执行 git reset --hard HEAD~1,退回到上一个版本,用git log则是看不出来被删除的commit

2020-07-02 13:05:09 292

转载 异常捕获方法之---如何守护你的Node.JS进程

被吐嘈的NodeJS的异常处理许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。在Express的作者的TJ Holowaychuk的告别Node.js一文中列举了以下罪状:Farewell NodeJS (TJ Holowaychuk)• you may get dupli...

2018-12-13 20:39:57 325

原创 JS观察者模式的学习

(一)观察者模式的使用背景在js中,会存在作用域问题,一个作用域是不能直接拿到另一个作用域中的数据的,为了实现不同中的相互取值问题,可以借用观察者模式。(二)观察者模式的实现思想既然是想实现不同作用域间的相互取值,那么,就需要给不同作用域间建立联系的桥梁,创建公共对象。然后在想抛出数据的作用域中使用event .emit(“eventname”,vals)抛出值,在想取得数据的作用域中使用e...

2018-12-05 20:41:45 186

原创 数据存储localstorage和sessionstorage

localStorage对象是HTML5的客户端存储持久化数据的方案。为了能访问到同一个localStorage对象,页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。过期策略:localstorage永久存储,不过期,除非手动删除,sessionstorage在重启浏览器、关闭页面或新开页面时失效。localStorage是Storage类型的实例。有以下的几种方法:①...

2018-12-04 18:23:17 198 1

转载 Js new一个函数和直接调用函数的区别

不实用new,也就是普通的函数调用而已,所以若是函数本身没有返回值,普通的函数调用没有什么意义如:var person=new Person();//person是一个对象var person = Person();//这只是一次普通的函数调用并赋值而已。例一:[javascript] view plain copyfunction Person(name,age){this.nam...

2018-12-04 15:20:42 512

原创 Node.js Stream(流)

简介Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:• Readable - 可读操作。• Writable - 可写操作。• Duplex - 可读可写操作.• Transform - 操作被写入数据,然后读出结果...

2018-11-23 16:36:22 136

原创 Buffer(缓冲区)常用方法整理

简介JavaScript 语言没有读取或操作二进制数据流的机制。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理二进制数据,每当需要在 Node.js 中处理I/O操作中移动的数据时,就有可能使用 Buffer 库。原始数据存储在 Buffer 类的实例中。一个 Buff...

2018-11-23 15:07:02 3754

原创 node.JS的文件模块方法整理(最清晰版!!)

Node.js文件系统Node.js 提供一组类似标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require(“fs”)fs文件API整理说明前言:我们知道,node的fs模块主要是用来操作文件的。node存在于内存中,文件存在于硬盘中,如果想实现node对文件的操作,就需要借助fs模块,即引入:var fs = require(“fs”)...

2018-11-22 08:52:59 551

转载 node.js API解析----fs模块

文件系统1、fs.rename(path1, path2, [callback]) 和 fs.renameSync(path1, path2)运行代码如下,就可以将test2.js改名为test3.jsvar fs = require(‘fs’)fs.rename(’./test2.js’, ‘./test3.js’, function (err) {if (err) throw err...

2018-11-21 14:24:49 224

原创 node中fs.fchmod()文件权限设置中的mode参数详解

文件权限修改fs.fchmod(fd,mode,callback)其中mode指的是权限类型第二个参数mode是一个三位数,777或666。实际上是:-rwxrwxrwx,三个一组,r:4、w:2、x:1。chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示...

2018-11-21 14:21:42 2585

转载 正则表达式的方法

什么是正则表达式?使用单个字符串来描述、匹配一系列·符合·某个句法规则的字符串搜索模式。搜索模式可用于文本搜索与文本替换。语法:/正则表达式主体/修饰符(例:var re = /search/i; search是主体,i是修饰符)。1、字符串方法(search()、replace()、match()、split())search()方法,用于检索指定字符串的子字符串,并返回子字符串的起始位...

2018-11-18 21:02:12 2812

转载 面试中的排序算法总结

前言查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。面试官对于这些排序可能...

2018-11-15 11:02:37 99

转载 JS数组方法大全

JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array(“lily”,“lucy”,“Tom”); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:var arr4 ...

2018-11-15 10:12:34 91

转载 数据库简介及类型

1.1 什么是数据库?简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。1.2 数据库的种类早期比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库...

2018-11-14 16:24:50 11675 1

原创 vue报错:无法启动服务器,报错(npm run dev 报错问题)(一)

vue 项目报错大全(一)vue报错:无法启动服务器,报错(npm run dev 报错问题)#出错背景自己搭建的vue框架,在搭建好一个项目时忽然报错(在此之前其他项目正常运行中,搭建了新的项目启动服务时启动不了了。#报错代码Invalid configuration object. webpack-dev-server has been initialised using a con...

2018-11-09 19:04:59 12020 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除