Hello,大家好。又一周结束了,我们又如约而至。我们是好未来集团晓黑板前端团队,简称晓前端。每周五,我们都会搜罗一些有趣,有意义的事情和大家分享。如果你喜欢,欢迎关注我们哟。
封面图
1937 年设计用来求解线性方程组的,阿塔纳索夫—贝瑞计算机(Atanasoff-Berry Computer,通常简称 ABC 计算机)(上图)是世界上第一台电子数字计算设备。
注:更为人熟知的 ENIAC(伊尼亚克)是世界上第一台通用计算机,它是图灵完备的电子计算机,能够重新编程,解决各种计算问题。但是在 1973 年,美国联邦地方法院注销了 ENIAC 的专利,并得出结论,ENIAC 的发明者从阿塔纳索夫那里继承了电子数字计算机的主要构件思想。因此 ABC 被认定为世界上第一台计算机。
本周话题:量子霸权
12 月 4 日,中国科学技术大学潘建伟、陆朝阳等组成的研究团队与中科院上海微系统所、国家并行计算机工程技术研究中心合作,构建了 76 个光子的量子计算原型机“九章”,实现了具有实用前景的“高斯波斯取样”任务的快速求解。使我国成为全球第二个实现“量子霸权”的国家。
取名“九章”,是为了纪念中国古代最早的数学专著《九章算术》,其是中国古代张苍、耿寿昌所撰写的一部数学专著,它的出现标志中国古代数学形成了完整的体系,是一部具有里程碑意义的历史著作。
对于经典计算机来说,每个比特位要么是 0,要么是 1,这些信息通过电路构建的逻辑门进行运算。而量子计算,则是利用量子天然具备的叠加性,施展并行计算的能力。每个量子比特,不仅可以表示 0 或 1,还可以表示成 0 和 1 分别乘以一个系数再叠加,随着系数的不同,这个叠加的形式可能性会很多很多。这种叠加性意味着,随着比特数的增加,信息的存储量和运行速度会指数增加,经典计算机将望尘莫及。
基于量子的叠加性,许多量子科学家认为,量子计算机在特定任务上的计算能力将会远胜于任何一台经典计算机。量子霸权(量子计算优越性),是指用量子计算机解决古典电脑实际上解决不了的问题,问题本身未必需要有实际应用。
去年,谷歌率先实现了量子霸权,它所打造的量子计算原型机,名叫“悬铃木”。在解决“随机线路采样”问题时,在 100 万个样本的情况下,仅需 200 秒时间。而谷歌宣称如果用当时全球最快的超级计算机“Summit”来计算,需要 1 万年(IBM 怒怼谷歌,经典计算机没那么差,只需 2 天半)。
根据目前最优的经典算法,“九章”花 200 秒采集到的 5000 个样本,如果用我国的“太湖之光”,需要运行 25 亿年(没有多打字),如果用目前世界排名第一的超级计算机“富岳”,也需要运行 6 亿年。
乐见
Math.random()
是很常见的一个方法,用来随机返回一个 [0, 1) 范围的小数。本文列举了此方法在更多场景的使用,例如生成音乐、文字打乱、生成密码等等。上图是利用 Math.random()
实现的随机粒子动画。
日常前端开发中,更多的是去提交 JSON 给服务端,偶尔碰到提交文件的情况就直接使用第三方开源库来解决了,本文从客户端到服务端完全讲解并实现了文件上传,值得一看。
看完了文件上传,不想着再来了解一下浏览器是怎么下载文件的?为什么有的链接点击了就能下载,为什么有的点击了却是打开页面,大文件怎么下载的,断点续传怎么做的?
已经曝光了 4 年多的谷歌 Fuchsia 操作,12 月 8 日正式向公众开放源代码了。坊间传闻 Fuchsia 是作为 Android 的替代者身份出现,这也使得 Fuchsia 的关注度居高不下。
值得一提的是,前端如日中天的跨平台开发框架 Flutter 也支持创建 Fuchsia 应用。
浏览器一开始只是被设计为一个远程文档查看器,历史巧合让它被迫成为了一个应用程序平台,以至于后来互联网的诸多问题都是这个事实造成的。
浮生
你是否曾有段时间在微博热搜榜上频频看到过一个名字 —— 半泽直树?
你是否听过一句话,叫做“人若犯我,以牙还牙,加倍奉还”?
你是否曾在今年 11 月被周围的亲朋好友安利过这部剧?
一部日本现象级职场剧 ——《半泽直树》。
这一部创下日本平成年代以来的单集最高收视纪录的电视剧于今年产出了续作《半泽直树 2》。这两部都在 B 站可以观看,评分均为 9.9。原本是小编我作为一名铁打的理工科程序媛,原本对这部涉及了金融,银行和职场的剧可以说是完全不感兴趣。然而它的评分实在是太高了,激起了我的好奇,也让我还是没能逃过王境泽第三定律 —— 真香。不得不说,演员、配乐、节奏、分镜、剧本、人物塑造和表现手法皆是上乘,而其中传递的价值观也让人感到敬佩。具体内容篇幅有限,小编不便多说,有兴趣的小伙伴可以去搜索一下。
言语的安利终究是有极限的,但《半泽直树》无疑是一部震撼人心的好剧。看了你就会知道。ヽ(゚∀゚)メ(゚∀゚)ノ