这个网站
-
JavaScript-对象的深拷贝
对于原生JS,对象的深拷贝主要有两种形式 JSON.stringify() 递归拷贝 第一种拷贝方式如下 function deepClone(obj){ const newObj…
-
平衡树——B树、左偏红黑树和红黑树
最后我们来介绍B树和其衍生出的(左偏)红黑树。大部分的图源自这个网站,你也可以在上面找到一些其他的数据结构。 1. B树 我们发现二叉树做不到绝对平衡。于是我们考虑多叉树。B 树(…
-
关于缓存一致性协议、MESI、StoreBuffer、InvalidateQueue、内存屏障、Lock指令和JMM的那点事
前言 事情是这样的,一位读者看了我的一篇文章,不认同我文章里面的观点,于是有了下面的交流。 可能是我发的那个狗头的表情,让这位读者认为我不尊重他。于是,这位读者一气之下把我删掉了,…