自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深拷贝实现最完整方案

先说说深拷贝和浅拷贝浅拷贝所谓浅拷贝,就是只复制最外一层,里面的都还是相同引用// 浅拷贝const a = { name: 'xiaoming', age: 23 }const b = {}for (let key in a){ b[key] = a[key]}console.log(b) // { name: 'xiaoming', age: 23 }console.log(b === a) // falseconsole.log(b.name === a.name) /

2021-10-13 17:10:03 315

原创 正则表达式真的6

正则表达式真的很6,当看到一串正则表达式代码时,就像看一篇外星文章一样,在当初没有总结是也常常是这样,所有挑出一个时间总结下来,防止以后忘记。元字符:元字符 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串结束 简单的匹配,比如匹配10位数字:^\d\d\d\d\d\d\d\d\d\d$匹

2021-09-06 15:49:23 98

原创 ClickHouse与es 、druid 对比,以及优点

对比:1,研发同学有 debug 的需求,他们不仅需要看聚合指标,某些时间还需要查询明细数据;2,推荐系统产生的数据,维度和指标多达几百列,而且未来可能还会增加;3,每一条数据都命中了若干个实验,使用 Array 存储,需要高效地按实验 ID 过滤数据;ES 不适合大批量数据的查询,Druid 则不满足明细数据查询的需求。ClickHouse 则刚好适合这个场景。ClickHouse优点1,ClickHouse是免费的的,ClickHouse可以使用自己的机器部署,不需要云。

2021-09-02 16:59:52 4366

原创 还不了解js的隐式转换么???看了这篇文章你就懂了!

在我们日常的开发中总会用到大量的==、===、*、+、-等等符号,不过他们究竟是如何转换的,我们却不知道他的原理究竟是什么,接下来就带领大家探讨一下。1、首先介绍一下大家所熟知的js的数据类型(原始数据类型和对象数据类型)基础类型number、bollean、string、null、undefined、symbol复杂数据类型object2、 3种隐式类型转换1、将值转为原始值,ToPrimitive()。2、将值转为数字,ToNumber()。3、将值转为字符串,To

2021-07-19 14:30:32 98

原创 不要再使用if-else!!!(vue)

if-else确实再使用上看起来会更方便一些,但是再代码以后的维护上就会显得十分的冗余,并且去掉多余的代码,使用其他的方式也会使代码在以后的维护上更加便利。例如if(value == 0){ // do something} else { // do something}//看起来就十分的多余//可以替换为if(value == 0){ // do something return} // do something return或

2021-07-19 11:41:15 333

原创 安装zsh和zsh-autosuggestion 有效!

1 安装zsh连接:https://ohmyz.sh/或者命令行:sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"2 安装 zsh-autosuggestion连接:https://github.com/zsh-users/zsh-autosuggestions或者命令行:git clonehttps://github.com/zsh-users/zs...

2021-07-16 17:10:09 739

空空如也

空空如也

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

TA关注的人

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