作者:鲁超链接:https://www.zhihu.com/question/28935966/answer/617701106来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 1883年,大发明家爱迪生正在绞尽脑汁改进他之前发明的碳丝电灯,因为碳丝太容易蒸发了.有一天,他忽发奇想:在灯泡内放入一根铜线,也许可以阻止碳丝蒸发,延长灯泡寿命.结果实验又一次失败了,碳丝依旧蒸发的一干二净.但他却从这次失败的试验中发现了一个稀奇现象,铜线上竟有微弱的电流通过.真是奇怪!铜…
把函数当作普通的运算符使用. 2. 只用"表达式",不用"语句"() "表达式"(expression)是一个单纯的运算过程,总是有返回值: "语句"(statement)是执行某种操作(更多的是逻辑语句.),没有返回值. 函数式编程要求,只使用表达式,不使用语句.也就是说,每一步都是单纯的运算,而且都有返回值. 原因是函数式编程的开发动机,一开始就是为了处理运算(computation),不考虑系统的读写(I/O).&quo…
关于CPU Cache -- 程序猿需要知道的那些事 很早之前读过作者的blog 记得作者在facebook 工作.. 还写过mysql相关的内容 大拿 本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/linux/all-about-cpu-cache/ 先来看一张本文所有概念的一个思维导图 为什么要有CPU C…
8086 CPU 寄存器简介 https://www.cnblogs.com/BoyXiao/archive/2010/11/20/1882716.html 哎 没看完 感觉好复杂. 引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自然,还是得从最基础的开始,那就从汇编语言开刀吧, 从汇编语言开刀的话,我们必须还先要了解一些其他东西, 像  CPU ,内存这些知识点还是理解深刻一点的比较好, 所以这一篇博文就绕着 80x86  CPU 中寄存器的基础部分下手,至于…
国产CPU性能最全盘点 宜良性竞争优胜劣汰 电子工程专辑的网站内容 其实里面说的不尽全面 比如龙芯和申威就放到一块了 一个是 MIPS 一个是Alpha 明显不一样的东西 x86的应该都不行 而且. 近年来,中国政府大力发展集成电路产业,国产CPU如同雨后春笋般成长起来.国产CPU性能到底怎么样,和英特尔的差距到底在哪里?笔者接下来对国产CPU做一 个比较全面客观的盘点. X86阵营:澜起.海光.兆芯 2016年起,澜起科技与 Intel.清华大学合作,开发出津逮CPU.津逮CPU其实就是在 I…
我以为我对Kafka很了解,直到我看了这篇文章 2019-08-12 18:05 https://www.sohu.com/a/333235171_463994?spm=smpc.author.fd-d.8.1566085247069VrdDx7I 原来kafka 是 linkedin 搞出来的 只是听说过 需要实践才可以啊. Kafka 是一个消息系统,原本开发自 LinkedIn,用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础.…
POW , POS 与 DPOS 一切都为了共识 https://www.jianshu.com/p/f99e8fe57c9a   共识机制的背景 加密货币都是去中心化的,去中心化的基础就是P2P节点众多,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开发的重点是让多个节点维护一个数据库,那么如何决定哪个节点写入?何时写入?一旦写入,又怎么保证不被其他的节点更改(不可逆)?回答这些问题的答案,就是共识机制. 比特币的共识解决方案 我们知道比特币使用的是POW 共识机制, 比特币已经运行…
CPU: 主要2个厂商 Inter:core(酷睿) > pentinum(奔腾) > celeron(赛扬) AMD:athlon(速龙) > semporn(闪龙) 主频(GHz) 主流有2.4GHz.3.0GHz等  主频越高性能较优越 计算公式  主频=外频/倍频系数 FSB(前端总线  MHz) CPU与外界交换数据的最主要通道FSB的处理速度   速度越快较优越 高速缓存 内置在CPU中进行高速数据交换的储存器分一级缓存(L1Cache)二级缓存(L2Cache)以及三级缓存…
http://www.lotpc.com/yjzs/5825.html 推荐文章:小白看AMD与intel的cpu架构,AMD慢的原因 CPU核心的发展方向是更低的电压.更低的功耗.更先进的制造工艺.集成更多的晶体管.更小的核心面积等. 一.温度 1.老一代的CPU,因为AMD用的架构不同,集成比INTEL多的东西 如HT总线.内存控制器等,使CPU的集成度加大,晶体管多了,发热也随之增大.而INTEL的不同,FSB和内存控制器都在主板北桥里的,所以集成度不大,发热也少很多.2.如今新的CPU,…
JUC:java.util.concurrent (Java并发编程工具类) 代码:D:\JAVA\Java_Learning\Elipse_Project\workspace200301EE\JUC 一般面试提问:面向对象和高级语法.Java集合类.Java多线程.JUC 和高并发.Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口) 2.实现Runnable接口,重写run方法 3.实现Callable…