# 科技爱好者周刊(第 118 期):高考志愿怎么填 这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/1315),提供大量就业信息,欢迎访问或发布工作/实习岗位。 ## 封面图 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072417.jpg) 元上都遗址位于内蒙古草原,是元朝定都北京之前的首都,距今约750年的历史。马可波罗就在这里,第一次见到了元世祖忽必烈。(来源:[Instagram](https://www.instagram.com/p/CDA5dbFnNHs/)) ## 本周话题:高考志愿怎么填 前不久,亲戚朋友咨询我,高考志愿的填写建议。 我建议选择理工科,不一定是电子技术和计算机,科技类的专业都可以。本科打好数学、物理、工程的基础,具体方向以后都可以转。 理由很简单,对于普通人家的子弟,理工科会比文科更容易谋生和赚钱。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073001.jpg) 最近,有一条[新闻](https://www.bbc.com/worklife/article/20200728-why-australia-is-charging-more-to-study-history),澳大利亚因为工程师短缺,决定理工科的大学学费降低20%,同时提高文科学费,鼓励学生优先选择理工科。国内其实也是同样的情况,市场对工程师的需求很大,理工科的就业普遍好于文科。 除了就业容易,理工科的学生更容易快速积累财富。在我看来,以后赚到大钱的最容易方法,就是拿到公司股票,然后股票上市。理工科学生在这方面有优势。 创业板和科创板已经改为[注册制](https://www.36kr.com/p/811761852792960),政府不再审核了,到交易所注册一下就可以上市。这比以前容易很多,以后会有大量公司上市。但是,只有技术公司才能在创业板和科创板上市,要进入技术公司,你就应该学习理工科。 不过,就算没有进入理想的专业或者学校,也不要灰心。现在是互联网时代,网上什么资源都有,都可以自学。最终来说,决定人生方向的最重要因素,是一个人强烈的决心,而不是外部环境。 ## 前端图形学教程 前端是软件开发的一个大类,包含很多方向,比如 Web 开发、H5 开发、前端架构等等。 前端图形学是一个很独特的前端方向,要求的技能跟其他方向都不一样,动画、数据可视化、游戏都离不开它。市场对图形工程师有很大的需求,这方面的人才一直是紧缺的。 为了帮助大家进入这个方向,提高就业竞争力,京程一灯推出了 **《前端图形学教程》** ,分成两季。 第一季由浅入深,从基础数学知识开始,涉及 2D 和 3D 图形的方方面面,帮助你快速掌握图形学的关键知识点和编程技巧。 第二季是 H5 游戏开发实战,通过短时间的培训,带大家走进前端图形学工程师的世界。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072904.jpg) 好消息是这两季现在都可以 **免费领取** ! 扫描下图二维码,进群后领取免单卡,获取《前端图形学教程》(说明:由于腾讯课堂的限制,需支付0.02元),仅发放给前150位进群的同学。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072905.jpg) ## 资讯 1、[NBA 虚拟观众](https://www.cnetwsj.com/news/nba-is-using-microsoft-teams-to-brings-virtual-fans-into-its-real-world-games/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072501.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072502.jpg) 由于疫情,NBA 今年的季后赛没有现场观众。NBA 就与微软的 Teams 软件合作,引入了“虚拟观众”。 篮球场周围安装了多个5米高的屏幕,可以同时显示300多个头像。粉丝购买特别门票以后,通过 Teams 软件,自己的头像就会出现在这些屏幕上面。 球迷还可以通过 App、网站和推特,使用指定标签进行虚拟欢呼,NBA 将在看板上显示用户名和你的欢呼内容。 2、[红砖的新制造方法](https://www.cnn.com/style/article/going-green-kbriq-sustainable-brick-spc-intl/index.html) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071405.jpg) 红砖是常见的建筑材料,它是粘土在1000多度的高温中烧制而成。大量开采粘土会破坏土壤和环境,而且烧制和运输红砖会消耗大量能源,产生碳排放。 为了解决这些问题,伦敦的一家科技公司发明了一种红砖的新制作方法,将废砖、砾石、沙子、石膏板粉碎后,与水和粘合剂混合,然后在定制的模具中压制成形。整个过程不需要入窑烧制,碳排放量不到传统砖的十分之一,而且直接在城市中制作,运输成本大幅降低。它还能作为城市建筑废料的一种解决方案。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071408.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071407.jpg) 该公司声称,这种砖的价格将与传统砖头相当,而且比粘土砖更坚固,更耐用,并且还提供更好的隔热性。目前,正尝试在苏格兰推广使用。 3、[降噪窗户](https://www.nytimes.com/2020/07/11/science/windows-street-noise.html) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071302.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071301.jpg) 新加坡南洋理工大学的科学家根据降噪耳机的原理,造出了一个降噪窗户。 科学家在窗户上安装一些麦克风和24个小型扬声器,系统根据麦克风监听到的外部噪音频率,让扬声器发出相反频率的声波,抵消噪音。实测可以降低噪音10分贝。 这个系统目前还有一些局限,最大的问题是它只适用于稳定和持续的噪音源,比如飞机起降和火车经过,对于人声和突发的零星噪音(比如鞭炮声)都无法消除。另外,扬声器无法做得很小,因为需要发出低音来抵消低频噪音。这样一来,24个五厘米的扬声器挂在窗户上很丑陋,还会影响通风和视野,所以只有大窗户才用得上。 4、[无法切割的材料](https://scitechdaily.com/proteus-technology-new-material-is-strong-light-and-non-cuttable/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072106.jpg) 英国科学家发明了一种新材料,各种电锯都将它无法切开,可以用于自行车锁和安全门。 这种材料将陶瓷球加入了泡沫铝,电锯切割时,陶瓷球会破碎,使材料变得更坚硬,并改变位置产生振动,将力反作用于电锯,使其钝化。电锯切割的力量越大,对自己的损伤也就越大。 发明者这样形容这种材料:“这就像切开充满金子颗粒的果冻一样。刀刃进入果冻时,就会碰到金子颗粒,无数的颗粒就在果冻中振动,从而破坏切割的刀具。” 5、[三星可能放弃高通芯片](https://www.ubergizmo.com/2020/07/samsung-galaxy-s21-exynos/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020071205.jpg) 外媒报道,三星的下一部手机 Galaxy S21 可能会放弃高通芯片,改用自家的 Exynos(猎户座)芯片作为 CPU。原因据说是,高通芯片原先由三星代工,但是为了防止三星偷技术,最新的865芯片交给了台积电代工。这样一来,三星就没有了顾忌,而且高通的下一代875芯片非常贵,继续使用会导致三星手机涨价。 三星是全世界最大的手机厂商,一旦放弃高通芯片,会让高通和台积电都很受伤。以后,大厂都用自家芯片,可能会成为风气,华为用海思,苹果用 Apple Silicon,三星用猎户座。 6、**一句话消息** > - [世界最大的水陆两栖飞机 AG600](http://www.chinanews.com/gn/2020/07-26/9248429.shtml) 在青岛完成了首次海上试飞。该机与波音737一样大小,最大起飞重量53.5吨,可以在水面取水,进行森林灭火。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073003.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073004.jpg) > - [重庆](http://www.jiaodong.net/news/system/2020/07/23/014070809.shtml)建成世界最高秋千,高108米,最高可以荡88米。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073005.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073006.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073007.jpg) > - [南京玄武湖](https://baijiahao.baidu.com/s?id=1673456282965445543)长出了一株并蒂莲,却被一名外地游客趁管理人员不备偷偷采摘了下来,准备带回家欣赏。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072805.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072806.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072807.jpg) > - [剑桥大学研究人员](https://www.slashgear.com/cambridge-researchers-create-a-touchscreen-you-dont-have-to-touch-24630475/)发明了一种无需触摸的触摸屏,采用“触摸预测”算法,只要手指悬停在按钮上方,屏幕就会自动感知。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072419.jpg) > - [加拿大医生](https://montrealgazette.com/news/local-news/hema-quebec-study-shows-covid-19-antibodies-gradually-disappear/wcm/7c5f2e74-39fa-4b67-bd83-ec4f1edba78e/)发现 COVID-19 抗体几个月后会从血液中消失,这意味着患者康复后有可能再次感染,不过那时免疫系统可能会根据记忆,自动消灭这种病毒。 ## 文章 1、[JavaScript 的第三纪元](https://www.swyx.io/writing/js-third-age/)(英文) 作者认为,JavaScript 的发展可以分成三个阶段:原始阶段、Node.js 阶段和目前的超越阶段。 当前阶段的主要特征是,JavaScript 开始作为底层技术,ES6 模块、TypeScript、WebAssembly 逐渐普及。 2、[NAND Flash 基础知识简介](http://blog.coderhuo.tech/2020/07/18/flash_basics/)(中文) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072704.jpg) NAND Flash 是一种存储介质(掉电后数据不会丢失),常见的 U 盘、TF 卡/SD 卡,以及大部分 SSD(固态硬盘)都是由它组成的。 本文主要介绍它的种类及工作原理。([@sigusr1](https://github.com/ruanyf/weekly/issues/1356) 投稿) 3、[2020年你应该尝试的10个 JavaScript 库](https://www.freecodecamp.org/news/10-javascript-libraries-you-should-try/)(英文) 文章介绍10个很有用的 JavaScript 工具库,偏重于网页的 UI 操作方面。 4、 [如何构建优秀的 API](https://www.stxnext.com/blog/how-to-build-a-good-api-that-wont-embarrass-you)(英文) 本文介绍设计一个优秀的 RESTful API 的注意事项,以及 REST 和 GraphQL 两种 API 的差异。 5、[Python 的 SQLite 数据库教程](https://towardsdatascience.com/do-you-know-python-has-a-built-in-database-d553989c87bd)(英文) 本文是入门教程,介绍如何在 Python 语言使用内置的 SQLite 数据库,不需要任何安装步骤。 6、[10个有用的 git log 技巧](https://hackernoon.com/ten-useful-git-log-tricks-7nt3yxy)(英文) 本文介绍`git log`命令的10个参数用法。 7、[英特尔到底怎么了?](https://www.cool3c.com/article/155259)(中文) 英特尔最近公告,7纳米制程延误,可能会外包给台积电生产。本文是一个前英特尔华人工程师的分析。 8、[async 函数的一个注意点](https://www.brandonsmith.ninja/blog/async-await)(英文) 本文提醒大家注意,使用 JavaScript 的 async/await 函数时,要区分并发操作和继发操作。 ## 工具 1、[wiby](https://wiby.org/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072312.jpg) 一个极简的搜索引擎,加载速度很快。 2、[vscode-rss](https://github.com/luyuhuang/vscode-rss) Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。([@luyuhuang](https://github.com/ruanyf/weekly/issues/1354) 投稿) 3、[React Spectrum](https://react-spectrum.adobe.com/react-spectrum/index.html) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072402.jpg) Adobe 公司的 React 组件库,用法非常简单干净。 4、[css-sweeper](https://github.com/propjockey/css-sweeper) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072403.jpg) 一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。 5、[SimpleOps](https://simpleops.io/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072008.jpg) 网站性能监控服务,可以监控加载速度和网站是否下线。 6、[project-citadel](https://github.com/JordanKnott/project-citadel) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072101.jpg) 一个开源的看板程序,用于项目管理。 7、[CloudBrowser](https://github.com/dosyago/BrowserGap) 开源的云浏览器。用户可以在浏览器里面,打开另一个运行在云端的浏览器。 8、[babel-preset-php](https://gitlab.com/kornelski/babel-preset-php) 通过 Babel 将 PHP 代码转成 JavaScript 代码,从而方便 PHP 程序员编写浏览器可以运行的代码。 9、[seafox](https://github.com/KFlash/seafox) 一个 TypeScript 写的 JavaScript 解析器,也就是说使用 JavaScript 解析 JavaScript,支持最新的 ES2020 语法。 10、[react-table](https://github.com/tannerlinsley/react-table) React 的表格组件库,新的 7.0 版完全采用 Hooks 设计。 ## 资源 1、[数据可视化图表目录](https://datavizcatalogue.com/ZH/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072301.jpg) 这个网站收集各种数据可视化的图表类型,简要讲解每种类型的用途和特点,而且有中文版。 2、[Gradio](https://hub.gradio.app/) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072401.jpg) 该网站提供一系列可以在线使用的 AI 工具,比如识别物体、识别手写数字、老照片着色、绘画生成等等。 3、[impossible-objects](https://github.com/Matsemann/impossible-objects) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072705.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072706.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072707.jpg) 这个仓库提供 3D 打印源码,可以打印一些不可思议的物体,在镜子里面呈现另一个形状。 4、[OSM City](http://stinaflodstrom.com/projects/osm/osm.html) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072803.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072804.jpg) 丹麦艺术家根据开源地图 OpenStreetMap 的数据,让建模软件 Unity 3D 引擎基于真实城市的面貌,自动生成一座虚拟城市。 ## 图片 1、[C/2020 F3 彗星照片](https://www.dcfever.com/news/readnews.php?id=28438) C/2020 F3 彗星最近光临地球,是20多年来北半球最明亮的彗星。世界各地的爱好者纷纷拍出令人难忘的照片。 7 月23 日是它最接近地球的日子,此后亮度逐渐衰减。它下一次出现将是6800年之后。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072404.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072405.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072406.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072407.jpg) 下面是中国摄影爱好者[“阿五在路上”](https://www.instagram.com/alvinwufoto/)拍摄的彗星。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072413.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072414.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072415.jpg) ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072416.jpg) [还有人](https://twitter.com/djulik/status/1286053695956881409)拍到下面的照片,彗星被星联计划 StarLink 的人造卫星挡住了,长曝光拍摄后就变成了下面的样子。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072408.jpg) 2、[市值最大的公司](https://www.techspot.com/news/86160-ceos-amazon-apple-facebook-google-preparing-their-defense.html) 下图是2010年市值最大的五家公司与2020年的对比。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020073002.jpg) 2010年最大的五家公司(单位:美元)。 - 埃克森美孚石油:3430亿 - 中国石油:3160亿 - 苹果公司:2690亿 - 中国工商银行:2480亿 - 微软公司:2370亿 2020年最大的五家公司。 - 苹果公司:15760亿 - 微软公司:15510亿 - 亚马逊:14330亿 - 谷歌:9800亿 - 脸书:6760亿 可以看到,现在最大的公司都是技术公司,而且市值翻了好几倍。 ## 文摘 1、[世界最大的飞机](https://www.cnn.com/travel/article/an-225-worlds-largest-airplane/index.html) 俄罗斯的安东诺夫 AN-225 运输机是全世界最大的飞机,翼下装了六台涡轮发动机,翼展几乎相当于一个足球场的长度。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072305.jpg) 无论它飞到哪里,都是人们目光的焦点。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072306.jpg) 它诞生于冷战时期。1981年4月,美国发射了第一架航天飞机,将军事卫星送入了轨道。苏联认为这是一种威胁,开始制造自己的航天飞机 Buran(俄语“暴雪”)。 但是,航天飞机开始建造后,遇到了一个问题。航天飞机工厂在莫斯科附近,怎样才能将这架航天飞机运送到1300英里外的发射场呢?苏联最后决定,不建造高速公路,而是要求基辅的安东诺夫设计局制造一种新型的运输机,能够空运航天飞机。 安东诺夫设计局就设计出了 AN-225 这架世界最大的飞机。除了6个发动机,巨大的起落架下有惊人的32个轮子,以及为了增加稳定度而设置的两个尾翼。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072307.jpg) AN-225 的制造只用了短短三年半,但仍跟不上航天飞机 Buran 的完工日期。航天飞机最终是由一队轰炸机携带零件,运到发射场组装的。 1988年底,Buran 和 AN-225 差不多同一个时间进行了首飞。那一年,柏林墙倒塌,随后苏联解体。结果, Buran 仅执行一次正式任务,就被永久放弃了,而 AN-225 只在大约12次试飞中,搭载过航天飞机(下图)。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072308.jpg) 随着 Buran 被放弃,AN-225 也就没用了。有人提议,将这架飞机改成酒店,未被采纳。后来,它被锁进机库,在那里放了7年,静静地生锈。 但是,随着世界经济的发展,大型货物的空运需求越来越多。安东诺夫航空公司有一个货运子公司,收到的订单超出了他们最大飞机的运输能力,于是有人想到了这架闲置的 AN-225。 2001年,AN-225 进行了除尘和设备升级,然后重新投入使用,一口气创造了124项世界纪录,包括货物长度、载重量、载货飞行高度等等。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072309.jpg) AN-225 最多可容纳16个集装箱或80辆家用汽车,最大有效载荷为250吨。2009年,AN-225创下了空运单件货物重量的记录,当时它将一台重达187吨的发电机从德国运到亚美尼亚。它还运输过史上最长的空运货物——两台42米的风力涡轮机,从中国运往丹麦;甚至在1万米高空举行过一次画展,创造了吉尼斯世界纪录。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072310.jpg) 2020年4月,AN-225 再创纪录,将100吨 Covid-19 防护设备和药品,从中国天津运到波兰华沙。由于世界各地需要防护用品,两个半月的时间里,AN-225 进行了10次从中国飞往世界各地的飞行。” AN-225 的单次飞行成本很高,每小时使用20吨以上的燃料,所以它很少飞行,只用来执行那些其他飞机做不了的任务。2019年这架飞机执行了20班飞行,2020年到现在为止,已经执行了10班飞行,全部是从中国运送货物。 2、[拥抱,扩展,扑灭](https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish) 1996年,美国司法部发现,微软公司内部使用“拥抱,扩展,扑灭”(Embrace, extend, and extinguish,简称 EEE )这个短语,描述对付竞争对手的策略。 ![](https://cdn.beekka.com/blogimg/asset/202007/bg2020072901.jpg) 首先,拥抱对方的产品种类,进入对方的市场;然后,使用自己的专有功能扩展产品标准;最后,利用这些差异,使竞争对手处于不利地位。 - **拥抱阶段** :开发与竞争产品基本兼容的软件,或实施公共标准。 - **扩展阶段**:添加和推广竞争对手或标准不支持的功能。 - **扑灭阶段**:由于市场份额的扩展,添加的功能成为事实上的标准时,再将竞争对手边缘化。 微软的 IE 浏览器就是使用这种策略的最好例子。 现在有人认为,微软对于开源软件的态度,从敌对变成拥抱,也有可能是在实施这种策略。另一方面,谷歌公司在很多技术领域的作为,也让人疑虑,它在实施这种策略。 ## 言论 1、 谷歌的网页排名算法 PageRank,得名于创始人拉里·佩奇( Larry Page),实际含义是佩奇的算法(Page's rank)。 -- [《意想不到的来自人名的事物》](https://notes.rolandcrosby.com/posts/unexpectedly-eponymous/) 2、 软件测试分为生产前测试和生产中测试,负责任的团队两种测试都应该进行。 -- [《我在生产中测试》](https://increment.com/testing/i-test-in-production/) 3、 低本底钢(Low-background steel)指的是1945年第一枚核弹爆炸之前生产的任何钢铁。此后有了核爆,大气中辐射物质增加,影响了所生产的所有钢铁。 低本底钢目前用于需要最高灵敏度的放射性核检测设备中,主要来源是在第一次核爆发生前建造的船只,它们大多沉没在水底。 -- [维基百科](https://en.wikipedia.org/wiki/Low-background_steel) 4、 我一直是“强观点,弱立场”(strong opinions, weakly held)。 不管什么事情,我都会凭直觉得到一个结论,这就是“强观点”;只要有任何与结论相悖的信息,我就会修正自己的观点,这就是“弱立场”。 -- [《强观点,弱立场》](https://commoncog.com/blog/strong-opinions-weakly-held-is-bad/) 5、 几乎所有的企业软件公司,都是销售人员多于工程人员。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=23907923) 6、 浏览器最初的目的是浏览包含链接的文本文件,但现在已经变成了应用程序平台的一种 UI 范式,内置数据库和图形引擎,与操作系统深度集成。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=23911243) ## 回顾 2019年的本周(第 67 期):[复杂系统无法维护,侏罗纪公园必定失败](http://www.ruanyifeng.com/blog/2019/08/weekly-issue-67.html) ![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080109.jpg) 2018年的本周(第 15 期):[周刊的内容从何而来?](http://www.ruanyifeng.com/blog/2018/07/weekly-issue-15.html) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072701.jpg) ## 订阅 这个周刊每周五发布,同步更新在[阮一峰的网络日志](http://www.ruanyifeng.com/blog)和[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)。 微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。 ![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg) (完)