3 Leon_94

尚未进行身份认证

Just Code IT!

等级
TA的排名 2w+

正则表达式入门

有些知识,我们只需要付出一点点时间,把它掌握了,会大大提高我们的效率,节省我们的时间。正则表达式就是这样的知识,但是,作为入行好几年的我来说,正则表达式一直是一头雾水,今天决定把它好好研究研究。1.什么是正则表达式正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科...

2019-08-08 11:15:16

再也不用怕正则表达式了

有些知识,我们只需要付出一点点时间,把它掌握了,会大大提高我们的效率,节省我们的时间。正则表达式就是这样的知识,但是,作为入行好几年的我来说,正则表达式一直是一头雾水,今天决定把它好好研究研究。什么是正则表达式正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子.1.基本匹配上面是最基本的操作,exec是js中的用法。会在一行文本中找到满足正则表达式...

2019-08-06 20:11:36

你还在为了 command not found:xxx 绞尽脑汁吗

我们平时的工作和学习中,如果要安装一个工具,比如我们打包用的nsh-git-push-tag,有时候安装完了之后,我们在命令行输入nsh-git-push-tag,有时候会报commondnotfound这个错误,甚至我们在安装webpack,npm,git等命令的时候都会出现这样的错误,那么这个问题怎么解决呢?拿nsh-git-push-tag举例第一步,在命令行输入which...

2019-07-29 14:49:54

想搞懂async?先从单向链表讲起

async怎么用async函数返回一个Promise对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。举一个栗子:lettimeout=ms=>{console.log('a')returnnewPromise(resolve=>{cons...

2019-07-28 17:23:02

zsh command not found 解决方法无标题

出现zsh:commandnotfound:xxx解决方法:把bashshell中.bash_profile全部环境变量加入zshshell里就好step1:open.zshrcstep2:找到“#Userconfiguration”加入source~/.bash_profilestep3:source.zshrc...

2019-06-25 14:35:44

TypeScript中的范型

一、定义比如我们有一个函数,如果不使用范型是这样的functiongetData(arg:number):number{returnarg;}它只能传入number类型,如果我们要传入一个string类型的是编译不通过的,所以我们可以写另一个函数或者用any类型functiongetData1(arg:string):string{returna...

2019-06-20 20:30:34

TypeScript中的接口

一、可索引的接口对数组的约束interfaceUserArr{[index:number]:string}letarr:UserArr=['aaa','bbb']console.log(arr[0])//aaa对对象的约束interfaceUserObj{[key:string]:string|number}const...

2019-06-19 15:28:18

TypeScript中的函数详解

TypeScript中的函数详解

2019-06-18 17:51:37

执行shell脚本进入指定目录

在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本text.sh:#!/bin/shcd~/learnpwdls-l在shell环境下通过./text.sh执行这段脚本是无法进入learn目录的;这是因为shell在执行脚本时,会创建一个子shell,并在子shell中逐个执行脚本中的指令;而子shell中从父shell中继承了环境变量,但是执行...

2019-06-11 14:43:08

git 远端增加仓库并上传代码到远程仓库中

远程仓库的增加gitremoteaddgithubleon(你的远程站点名)仓库地址或者ssh协议的地址(如下图的ssh地址)这样你的远程仓库就创建好了githubleon就是指的你的远程站点名仓库地址或者ssh协议的地址指的是下图那个git@github.com:LeonVincent/git_learning.git如果是http协议的话,格式差不多是这样https://...

2019-06-03 20:50:18

What's new in TypeScript

https://www.typescriptlang.org/docs/handbook/release-notes/typescript-1-4.htmlWithuniontypes,youcannowspecifythedesiredbehavioratboththefunctiondeclarationsiteandthecallsite:(用联合类...

2019-06-03 18:39:29

git中正确删除文件的方法

gitrmindex.html//删除暂存区的index.html可直接用这个方法,不用第一个方法

2019-05-31 16:05:16

git中查看一个文件在两个不同的分支中的差异

gitdiffbranch1branch2--index.html

2019-05-31 16:04:13

git中消除最近的几次提交

gitreset--hard_commit//_commit要退回的最早一个commit的前一个gitreset--hardHEAD//回退到上一个版本

2019-05-31 16:02:29

git中如何让工作区的文件恢复为和暂存区一样

gitcheckout--index.html//index.html表示你要恢复的文件

2019-05-31 16:01:56

git 中如何让暂存区恢复成和HEAD的一样

gitresetHEAD//所有暂存区的文件都会恢复成和HEAD一样gitresetHEAD--index.html//恢复单个的文件

2019-05-31 16:01:04

git中比较工作区和暂存区所含文件的差异

gitdiff//直接gitdiff可查看所有的工作区和暂存区的差异gitdiff--readme//--(空格)后面跟哪个文件就查看哪个文件工作区和暂存区之间的差异

2019-05-31 15:55:54

git中比较暂存区和HEAD所含文件的差异

gitdiff--cached

2019-05-31 15:55:08

git中修改以前的commit的message

gitrebase-icommit_old//-i交互式//commit_old指的是要变更的commit的前一个commit输入命令后会弹出两次编辑面板,这时候根据说明来就可以了

2019-05-31 15:54:20

git中修改上一次提交的commit的message

gitcommit--amend//后面是vim命令w:写入q:退出

2019-05-31 15:52:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。