基础
海洋顶端
这个作者很懒,什么都没留下…
展开
-
说说网络协议
作为一个业务团队的开发,网络请求多是用基础架构团队提供的能力。之前做过一次对比,发现公司基础架构团队提供的网络库比标准 http 快很多(差不多一倍),看来确实做了不少改进,就去看了一下他们的文档。现在大多数的应用应该都需要高频的网络请求,对网络库的优化价值是巨大的。核心的优化有三点。1. 长连接。keep-alive。这个比较常见。http 1.0 是发次 http 请求建立一个 tcp 连接,...原创 2020-03-08 21:01:29 · 211 阅读 · 0 评论 -
说说补码
所有的数学原理,背后都是最简单最自然的思维和道理而已!首先我们知道一个数在计算机里是用其补码形式表示、参与计算的(机器数)。补码被设计出来就为了 CPU 可以把减法当加法算。而把减法当成加法算,原理和我们算法里学的“减一个数等于加上这个数的负数”是类似的,计算机里把减法当成加法算的原理简单来说是“减一个数等于加上这个数的补,然后取余”。具体实现的时候,巧妙的使用了符号位,对于大数减小数,可以理解为...原创 2020-03-08 17:08:21 · 788 阅读 · 0 评论