xindoo is
always here

计算机原理

一文告诉你CPU分支预测对性能影响有多大-XINDOO

一文告诉你CPU分支预测对性能影响有多大

xindoo阅读(193)评论(0)赞(0)

来源于stackoverflow上的一个问题为什么处理有序数组比处理无需数组快,原文中已经有了一些探讨,这里我们首先来复现下结果,然后再解释下为什么! 我们有如下两段代码,代码看起来都是差不多的,实际上逻辑也是一样的,都是统计数组中小于TH...

局部性原理——各类优化的基石-XINDOO

局部性原理——各类优化的基石

xindoo阅读(326)评论(0)赞(0)

学过计算机底层原理、了解过很多架构设计或者是做过优化的同学,应该很熟悉局部性原理。即便是非计算机行业的人,在做各种调优、提效时也不得不考虑到局部性,只不过他们不常用局部性一词。如果抽象程度再高一些,甚至可以说地球、生命、万事万物都是局部性的...

浮点数美丽的表象(为什么要慎用浮点数)-XINDOO

浮点数美丽的表象(为什么要慎用浮点数)

xindoo阅读(299)评论(0)赞(0)

现在假设你负责一个广告公司的结算系统,你需要统计下月度点击收入,生成一个月度报告。假设有2000w个点击,每个点击平均1元,我们用小学数学计算就知道总收入是2000w。但是我们用计算机累加就会出问题了。如果我们用float存储数据,floa...

七层网络协议-XINDOO

七层网络协议

xindoo阅读(499)评论(0)赞(0)

  在前一篇博客运维往事 一次负载均衡坏点检测事故中我提到了在生产环境中在第四层和第七层做healthCheck,这个第四层和第七层到底是什么意思呢?除了第四层第七层之外,其他的几层到底是什么?这几层到底做了啥?

死锁

xindoo阅读(425)评论(0)赞(0)

  之前在学校学习过程中,很少写多进程的代码,虽然操作系统中学过死锁相关的内容,但考试过后也基本就忘记了,后来自己也遇到过有些多进程死锁的情况,再加上看了有些资料,对死锁才算是有了有些深入的理解。

xindoo

联系我联系我们