xiaopf's site

层楼终究误少年,自由早晚乱余生

git 按目录配置多个用户

使用git includeIf 特性配置不同目录的用户

git 按目录配置多个用户由于在日常工作中,公司用的是gitlab,用户名和邮箱一套,我自己个人用的是github,用户名和邮箱是另一套,所以在电脑中我需要配置两个git用户,根据这个需求找到了git在2.13.0版本中包含了一个新的功能includeIf配置,可以把匹配的路径使用对应的配置用户名和邮箱。下面就一步一步的来分解如何配置多用户。(后文gitlab@email.com和gitla......
git

ES6 Promise总结并实现一个Promise

深入理解Promise

ES6 Promise 总结并实现一个PromisePromise使用总结Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 Promise 就是一个状态机三种状态 pending(进行中) fulfilled(已成功) reje......

主流排序算法概览

javascript实现的主流排序算法

主流排序算法概览 n: 处理的数据规模 k: “桶”的数量 In-place: 占用常数内存,不占用额外内存1. Out-place: 需要占用额外内存 稳定性: 排序完成后相等的键值的顺序和排序之前它们的顺序相同 排序的动态图(效果特别好)https://visualgo.net/sorting冒泡排序(Bubble Sort)冒泡排序其实很简单,也很容易明白,就是遍历数组,重复地走访......

verdaccio搭建私有npm仓库,缓存npm公共包

npm私有仓库

verdaccio搭建私有npm仓库,缓存npm公共包私有npm仓库的特点: 私有npm仓库可以搭建在局域网内,不对外开放 对于发布和下载npm包可以配置权限管理 私有npm仓库可以管理私有包,不用上传到公共npm仓库的包 缓存下载过得npm包文件,再次下载可以大大加快下载速度 对于私有包走私有仓库,对于下载过的包走缓存,对于未下载过的包走公共仓库 verdaccio 是什么官网给出的简介......

Hexo快速搭建个人博客,并发布到github pages

快速搭建hexo个人博客

Hexo快速搭建个人博客,并发布到github pagesHexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 一、全局安装 Git ,Nodejs , Hexogit及nodejs安装教程 忽略hexo安装1$ npm install -g hexo-cli 安装完成后在命令行输入 hexo 看一......

Hexo-Theme-Snail

A succinct hexo theme.

hexo-theme-snailView Hexo-Theme-Snail Sources On Github ➾ View Live Super Snail Blog ➾ Hexo-theme-snail is a succinct hexo theme. It has two colors, light and star, that can be set ......