# 科技爱好者周刊：第 68 期

这里记录每周值得分享的科技内容，周五发布。

欢迎投稿，或推荐你自己的项目，请前往 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 提交 issue。

![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080702.jpg)

封面图片：松江方塔，上海，2018。

该塔高九层，始建于宋朝，清朝重修，沿袭了唐代砖塔风格。

## 刊首语

一个月之前，我在周刊讨论区发了一个帖子[《谁在招人？》](https://github.com/ruanyf/weekly/issues/692)，欢迎企业免费张贴招聘/实习信息。现在已经有30多家公司的100多个岗位，找工作的朋友可以关注。

有的读者私下问我：“大部分公司没写报酬，工资会不会给得低？”我心想，你怎么会有这种担心！**普通程序员的工资能有多大差别呢？**

程序员是一个高度流动的行业。一家公司如果待遇偏低，肯定留不住人。普通程序员的待遇，公司与公司之间的差别不会特别大。

**程序员分为两种：普通程序员需要找工作，高级程序员不需要找工作，企业争相邀请他加入。**

对于大多数人来说，要操心的不是找一份工资高的工作，而是设法让自己尽快变成高级程序员，可以在这个行业里面为自己定价，而不是让别人给你定价。

## Vue 源码解析视频

目前，Vue 和 React 已经成为前端工程师的基本技能。Vue 3.0 很快就会发布，但是有些 Web 前端工程师对 Vue 2.0 都没有做到熟练掌握。

如果你想深入学习 Vue，现在有一个很好的机会。国内领先的在线教育平台“开课吧”联系我，愿意给周刊读者提供了一个特别优惠。

**定价1988元的视频课程《Vue 源码解析》，限时免费领取** ，适合所有想提升技术水平的前端学习者。

![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080902.jpg)

他们给了我400个名额，微信扫描下面的二维码领取。

![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080903.jpg)

另外，大家熟知的IT技术大牛 **廖雪峰** 已加盟开课吧，耗时半年研发了精品付费课程—— **《Web全栈架构师》** ，来帮助初级前端工程师实现全方位进阶。课程深度对标百度T6--T7，适合有1-4年开发经验的前端程序员们学习。

> **《Web全栈架构师》** 
> - 开课时间： 12月底
> - 讲课老师：盛鑫（专家），前百度和360前端架构师
> - 课程价格：7980元（前50名）

课程的其他问题，可以加上面微信了解。

## 资讯

1、[新加坡进口澳大利亚太阳能](https://www.theguardian.com/environment/2019/jul/14/just-a-matter-of-when-the-20bn-plan-to-power-singapore-with-australian-solar)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071401.jpg)

新加坡由于国土面积太小，无法发展太阳能。上图是世界最大港口之一的新加坡港，已经拥挤不堪，紧邻住宅区了。另一方面，澳大利亚地广人稀，内陆地区有着大片阳光普照的荒漠。

一家私人公司提出了一个计划，在澳大利亚建设一个大型太阳能电厂，然后通过太平洋的海底电缆，将电能输送到新加坡，两国政府都已经表示有兴趣。按照计划，该电厂可以满足新加坡20%的电力需求。如果可行，世界上的荒漠国家就多了一条发展道路。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071402.jpg)

2、[淘汰纸制教科书](https://www.bbc.com/news/business-48998789)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071612.jpg)

美国主要的教科书出版公司 Pearson 宣布，将逐步淘汰纸制教科书，向电子书转变。这家公司目前数字业务的收入，已经超过总收入的一半。

大家都知道，美国的大学教科书是非常贵的，很多学生买不起，只能选择购买二手书或者租用教科书。为了保证收入，书商不得不每三年推出教科书的新版，这是行业的通用做法。Pearson 公司认为，改成电子书以后，对收入更有利，因为可以持续不断地更新教科书，不再是三年一个版本，而是每个月都有新内容，能够推动学生付钱购买。

3、[儿童的职业选择](https://arstechnica.com/science/2019/07/american-kids-would-much-rather-be-youtubers-than-astronauts/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071701.jpg)

阿波罗11号飞船登月50周年纪念日（7月20日）前夕，乐高公司委托一家民意调查公司，调查了中国、英国和美国的3,000名儿童，让他们选择最想从事的职业。

中国儿童的选择依次是：宇航员、教师、音乐家、体育明星、网络红人。

英美儿童的选择依次是：网络红人、教师、体育明星、音乐家、宇航员。

4、[北极大火](https://earther.gizmodo.com/satellite-images-show-vast-swaths-of-the-arctic-on-fire-1836500468)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072102.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072103.jpg)

根据卫星照片，北极圈内多个地点，从阿拉斯加、西伯利亚到格陵兰，目前都是烟雾缭绕，表明那些地方都正在发生森林大火。

今年6月，北极圈的气温是有史以来最高的，很多地方超过30度，异常闷热，干燥高温导致了这些森林火灾。更糟糕的是，火灾会释放大量二氧化碳，进而引起气温进一步升高，而更高的气温又引发了更多的火灾。那些地点都是人迹罕至，不太可能去扑救，只能听任大火燃烧。

5、[FaceApp 受调查](https://www.forbes.com/sites/zakdoffman/2019/07/17/fbi-and-ftc-told-to-investigate-russias-faceapp-as-u-s-national-security-risk/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072202.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072203.jpg)

最近，FaceApp 非常受欢迎，它使用人工智能，给出用户变成老年人的样子，正在病毒式传播。这是一家俄罗斯公司开发的 App，据估计，它至少已经有了1.5亿人的面孔数据。

美国一个前参议员认为，这已经构成了对国家安全的威胁，要求联邦调查局介入调查，美国公民的面孔和其他个人数据是否将被发送和存储到俄罗斯。

6、[AI 绘制地图](https://tech.fb.com/ai-is-supercharging-the-creation-of-maps-around-the-world/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072403.jpg)

人工绘制地图，通常很慢，标识道路、高速公路、桥梁等，需要大量的投入。Facebook 开发了一个人工智能系统，可以从卫星照片自动生成地图。上图中，白色线条是现有道路，粉红色线条是人工智能识别出来的道路。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072404.jpg)

这套系统可以识别出上图中的河边小道，因此对地理信息不全的农村地区尤其有用。该系统已经补全了泰国和印尼现有地图缺失的道路，将泰国地图的道路总里程，从28万英里增加到了60万英里。传统方法需要三到五年，它只用了18个月。

下图是用来训练的卫星照片，白色线条是需要发现的道路。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072405.jpg)

7、[软件外包的风险](https://www.zdnet.com/article/siemens-contractor-pleads-guilty-to-planting-logic-bomb-in-company-spreadsheets/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072508.jpg)

西门子公司的很多软件都是外包开发的。一个外包程序员在软件里面留下了一个逻辑炸弹，设置在指定日期后触发，会使得软件崩溃。

结果，2014年开始，软件就发生故障了。西门子只能打电话找那个外包程序员，付费让他修复。这种情况发生了多次，直到2016年5月，才有西门子员工发现这是故意留下的逻辑炸弹。目前，该外包程序员已经认罪，等待法庭判决，面临最高10年的监禁，罚款25万美元。

8、**一句话消息**

> - [哥斯达黎加](https://vt.co/sci-tech/innovation/costa-rica-just-run-100-percent-renewable-energy-300-days/)是中美洲的岛国，500万人口，已经完全使用可再生能源运行了300天。目前，全国所有电力都来自水力、地热、风能和太阳能。

> - [世界第一个商用的核聚变反应堆](https://www.scientificamerican.com/article/worlds-largest-nuclear-fusion-experiment-clears-milestone/)，官方宣布已经取得重大进展，将于2025年12月正式运营。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072501.jpg)

> - [炸弹无人机](https://twitter.com/hackermaderas/status/1132774476389801989)的实物被贴到了推特，可以编程指定飞行轨迹，具有12分钟飞行时间，或20分钟滞空时间。难以想象，这种武器普及的后果。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072505.jpg)

> - [澳大利亚珀斯造币厂](https://www.wsj.com/articles/a-gigantic-gold-coin-makes-its-way-to-wall-street-11563278400?mod=rsswn)在纽约华尔街的马路上，展示世界最大的金币，重达一吨，价值4500万美元。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072502.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072503.jpg)

## 文章

1、[如何识别无头浏览器](https://news.ycombinator.com/item?id=20480915)（英文）

命令行抓取网页，往往使用无头浏览器，比如 Puppeteer 这样的工具。怎样才能区分正常的访问与无头浏览器呢？本文提供了一个方法。

2、[太空中如何大小便? ](http://www.sohu.com/a/250780697_100136930)（中文）

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072012.jpg)

太空没有重力，所有东西都是漂浮的，大小便成了棘手的问题。本文介绍美国宇航局如何在零重力的太空环境，解决宇航员的大小便问题。

上图是国际空间站的马桶，这里的关键是屁股与马桶之间不能有空气泄漏，这样就可以用气压吸走排泄物。

3、[如何识别 Chrome 浏览器的隐身模式](http://mishravikas.com/articles/2019-07/bypassing-anti-incognito-detection-google-chrome.html)（英文）

隐身模式用来防止网站追踪用户。有时，开发者可能希望识别，哪些用户正在使用隐身模式。本文介绍可用的方法。

4、[华为基本法](https://baike.baidu.com/item/%E5%8D%8E%E4%B8%BA%E5%9F%BA%E6%9C%AC%E6%B3%95)（中文）

华为公司1998年通过的一份公司纲领性文件，详细阐述了公司的原则和管理方法，长达1.7万字。第一条就明确写明，华为是一家信息设备供应商，永远不进入信息服务业。

5、[什么是 CGI 脚本？](http://rickcarlino.com/2019/07/20/what-were-cgi-scripts-html.html)（英文）

CGI 是“通用网关接口”的缩写，用来将任意脚本接入 Web 服务器，处理 HTTP 请求。它属于诞生于互联网早期的一种技术，如果网站访问量不大，现在依然可以使用。学习它有助于深入理解后端的 Web 实现。

6、[什么是 CVE 漏洞？](https://resources.whitesourcesoftware.com/blog-whitesource/what-is-cve-vulnerability)（英文）

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072311.jpg)

软件漏洞经常有一个 CVE 编号，比如 CVE-2018-8589，这个编号是什么意思？它是怎么来的？请看这篇英语的简单介绍。

7、[谷歌表格的27个诀窍](https://www.fastcompany.com/90334451/27-incredibly-useful-things-you-didnt-know-google-sheets-could-do)（英文）

谷歌表格（Google Sheet）的功能非常强大，本文介绍27个很有用、但是你可能不知道的使用诀窍。

8、[制造美少女卡通头像自动售货机](https://waifulabs.com/blog/ax)（英文）

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072406.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072410.jpg)

一个旧金山的动漫团队，在动漫展览会上搭建了一个美少女卡通头像的“自动售货机”（上图）。

用户付款后，可以选择一个头像，然后对头像进行发型和颜色的调整，最后打印出来，拿到头像证书。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072408.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072409.jpg)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072407.jpg)

9、[运动平滑正在破坏电影](https://www.vulture.com/2019/07/motion-smoothing-is-ruining-cinema.html)（英文）

电影每秒是24帧，电视机的刷新率是 60Hz ~ 240Hz，这导致电视机播放电影时，有时会产生不连贯的现象。为了减轻这个问题，现在的电视机都默认开启了“运功平滑”功能，会在电影的每帧之间自动插入新的帧。很多电影工作者认为，这种功能对电影艺术的破坏，大于它带来的好处。

10、[如何使用 JavaScript 写一个扫雷游戏](https://mitchum.blog/how-to-build-minesweeper-with-javascript/)（英文）

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019072504.jpg)

作者讲解如何用 JavaScript 写一个网页的扫雷游戏。

11、[JetBrains IDE 基本快捷键](https://nextfe.com/jetbrains-ide-shortcuts/)（中文）

IntelliJ 的快捷键绝大部分同样适用于其他 JetBrains IDE，包括前端开发常用的 WebStorm 和 Android 开发常用的 Android Studio。掌握这些快捷键能使你成为一个更娴熟的软件开发者。（@[Alice-sos](https://github.com/ruanyf/weekly/issues/709) 投稿）

## 工具

1、[hub](https://hub.github.com/)

GitHub 官方的命令行客户端。

2、[Zen Flowchart](https://www.zenflowchart.com/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019070801.jpg)

简单好用的在线流程图工具。

3、[autosetup](https://github.com/shubhampathak/autosetup)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019070802.jpg)

一个 Bash 脚本，可以在 Debian 系的发行版上，让用户通过图形界面，一次性选择所要安装的应用程序，主要用于新系统的装机。

4、[foliate](https://github.com/johnfactotum/foliate)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071002.jpg)

一个使用 GTK 图形框架的 Epub 桌面阅读器，只支持 Linux 系统。

5、[pixelfed](https://github.com/pixelfed/pixelfed)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071003.jpg)

照片分享服务 Instagram 的开源替代品，基于 ActivityPub 协议，可以与其他平台交换信息。

6、[面包多](https://mianbaoduo.com/)

创造者出售数字作品的平台。你上传作品，设定价格，在这个平台出售。（@[wdkwdkwdk](https://github.com/ruanyf/weekly/issues/671) 投稿）

7、[哈利路亚英文输入法](https://github.com/dongyuwei/hallelujahIM)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071302.jpg)

这是 Mac 平台上一款智能英语输入法，可以提示单词拼写和中文解释。（@[dongyuwei](https://github.com/ruanyf/weekly/issues/672) 投稿）

8、[rc-leaflet](https://github.com/Coder-JJ/rc-leaflet)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071304.jpg)

一个基于 Leaflet 地图引擎的 React 地图组件库。（@[Coder-JJ](https://github.com/ruanyf/weekly/issues/675) 投稿）

9、[SoloPi](https://github.com/alipay/SoloPi)

支付宝推出的安卓应用自动化测试工具。公测版拥有录制回放、性能测试、一机多控三项主要功能，能为测试开发人员节省宝贵时间。（@[ifrontend-xyz](https://github.com/ruanyf/weekly/issues/676) 投稿）

10、[那样记账](https://www.coolapk.com/apk/me.bakumon.moneykeeper)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071305.jpg)

一个安卓的记账 App，有报表和图表功能，支持多个账户。（@[Chloe-Y](https://github.com/ruanyf/weekly/issues/677) 投稿）

11、[守望先锋 UI 组件库](https://github.com/Haixiang6123/overwatch-ui)

一个《守望先锋》游戏风格的组件库，基于 Vue.js。（@[Haixiang6123](https://github.com/ruanyf/weekly/issues/679) 投稿）

## 资源

1、[favorite-link](https://github.com/guanguans/favorite-link)

笔记仓库，收集各种开发工具和资源的链接，每日更新。(@[machunyugit](https://github.com/ruanyf/weekly/issues/666) 投稿)

2、[腾讯云软件源](https://mirrors.cloud.tencent.com/)

腾讯云提供的各种开源软件的下载镜像，更多类似的镜像请看[这里](https://github.com/ruanyf/weekly/issues/663#issuecomment-509151513)。（@[CmderQ](https://github.com/ruanyf/weekly/issues/663) 投稿）

3、[植物画册](https://www.c82.net/twining/plants/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071005.jpg)

1865年，英国著名女插画家 Elizabeth Twining 出版了二卷本的《植物画册》，包含160幅全彩色的植物插图。该网站将这160幅画都上线，可以下载。打印出来，挂在墙上是很好的装饰品。

4、[简单英语指南](https://www.plainlanguage.gov/guidelines/words/use-simple-words-phrases/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071108.jpg)

美国政府的官方网页，有几百条单词建议，指导你怎么写出简单的文章，不要用复杂的单词。比如说，“a 和 b 可以同时使用，也可以单独使用”，不要用`a and/or b`，而要用`a or b or both`。

5、[数字隐私档案](https://github.com/No-GitHub/Digital-Privacy)

该仓库收集互联网上保护用户隐私的各种工具和方案。（@[No-GitHub](https://github.com/ruanyf/weekly/issues/670) 投稿）

6、[今日热榜](https://tophub.today/)

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019071303.jpg)

这是一个信息聚合服务，聚合各站热点，包括微信、今日头条、百度、知乎、V2EX、微博、贴吧、豆瓣、天涯、虎扑、GitHub、华尔街见闻等，有 Web 版和 App 下载。

## 图片

1、**DOS 图形界面**

下面是上个世纪90年代前期，Windows 3.1 发布之前，典型的 MS-DOS 图形界面。20多年前的大众软件就是长这个样子。

![](https://cdn.beekka.com/blogimg/asset/201906/bg2019063004.jpg)

![](https://cdn.beekka.com/blogimg/asset/201906/bg2019063005.jpg)

![](https://cdn.beekka.com/blogimg/asset/201906/bg2019063006.jpg)

2、[iOS 13 的全局变量](https://developer.apple.com/documentation/contacts/cnlabelcontactrelationyoungercousinmotherssiblingsdaughterorfatherssistersdaughter)

iOS 13 有一些非常冗长的全局变量，用于联系人标签，比如下图这个变量，长达82个字符，翻译成中文，意思是“表妹或堂妹”。

![](https://cdn.beekka.com/blogimg/asset/201907/bg2019070403.jpg)

## 文摘

1、[为什么北极融化不会导致海平面上升？](https://phys.org/news/2019-07-instability-antarctic-ice-sea-rapidly.html)

北极都是海冰，漂浮在水中。我们知道，冰山质量的90％都在水下。当冰融化变成水时，体积会缩小，所以不会导致海平面变化。

但是，南极完全不一样，冰山基本都在陆地上。当陆地冰川融化时，就会导致海平面上升。南极洲的冰量是世界上其他陆地冰川总和的50倍。

有研究称，过去2000年，海平面保持稳定。但是从1990年以来，海平面上升速度增加了一倍。据估计，到本世纪末，海平面预计将上升2英尺（61厘米）。

2、[新能源的极限](https://www.manhattan-institute.org/green-energy-revolution-near-impossible)

目前，石油、天然气、煤等碳氢化合物，提供了全世界84％的能源。风能和太阳能提供了全世界2%的能源。

尽管如此，许多人还是主张尽快把所有碳氢化合物都替代掉，并称其为“新能源经济”。

但是，风能，太阳能和电池存储技术有其极限，全世界近期几乎不可能向“新能源经济”过渡。原因如下：

（1）碳氢化合物有低成本、高能量密度、稳定性、安全性和便携性等卓越的优点，科学家尚未发现跟它们一样优秀的替代物。

目前，在风力涡轮发电机或太阳能电池板上投入100万美元，每年产生约5000万度电，但是在页岩钻井平台上花费100万美元，生产的天然气可以产生2亿度电。

（2）硅光伏电池有物理极限，称为 Shockley-Queisser Limit，即最多只有 34％的光子可以转换为电子。今天最好的商业光伏技术，转化率已经超过26％。

（3）风力发电机的物理极限是 Betz Limit，即最多只能从移动的空气中捕获 60％ 的动能。今天的商用风力涡轮机，转化率已经超过 40％。

（4）世界最大的电池工厂特斯拉的 Gigafactory，一年生产的电池只能支撑全美国的用电需求三分钟。连续生产1000年的电池，可以支撑美国两天的电力需求。与此同时，每生产一磅电池，需要开采、移动和加工50-100磅的各种材料。

## 言论

1、

美国癌症协会、FDA 和许多其他组织强烈反对食用鱼翅，或者食用鲨鱼肝油，认为效果跟吃自己的指甲差不多。

-- [《没有鲨鱼的世界会怎样？》](https://www.treehugger.com/animals/what-would-world-without-sharks-be.html)

2、

多年使用 Vim 之后，我有一个顿悟：如果坚持使用默认配置，就可以在任何环境中毫无困难地使用 Vim。

-- [HN 读者留言](https://news.ycombinator.com/item?id=20481729)

3、

人生所有的事情之中，后悔是最可怕的。失败是一种答案，拒绝也是一种答案，但后悔却是永远得不到答案。“要是我当初……”、“如果我那样选了……”、“不知道如果走了那条路会怎样……”，你永远、永远都不会知道答案，而且这些疑问会纠缠你一辈子。

--  [南非] 特雷弗·诺亚[《天生有罪》](https://book.douban.com/subject/30125030/)

4、

只有落后者才说抓住机会，发达国家是创造机会，引导消费。

-- 任正非

5、

每节课的时间，对于老师来说太短，对于学生来说太长了。

-- [《如何创建一个有效的课程》](http://teachtogether.tech/)

## 招聘信息

以下公司正在招聘，欢迎应聘。

本栏目为收费服务，每条价格 250 元人民币，用于资助周刊。如果你的公司正在招人，欢迎联系我（Email:  [yifeng.ruan@gmail.com](mailto:yifeng.ruan@gmail.com)）。

[讨论区](https://github.com/ruanyf/weekly/issues/692)有更多职位，欢迎大家访问。

1、**秘猿科技**

![](https://cdn.beekka.com/blogimg/asset/201908/bg2019080701.png)

区块链创业公司，为加密经济提供区块链基础设施和服务，主要产品有 Nervos、火币金融公链、CITA 等。工作地点：杭州 或者 remote。

诚意招聘以下岗位：

> - 高级区块链工程师：需要熟悉 Rust 语言。
> - 高级后端工程师：熟悉分布式系统开发。
> - 首席安全官：5年以上安全从业经验。
> - 高级测试经理：从事区块链底层的自动化测试。

详细招聘要求，欢迎点击[这里](https://github.com/ruanyf/weekly/issues/692#issuecomment-518962331)。

简历投递：[zhouyun@cryptape.com](mail:zhouyun@cryptape.com) （一天内回复）

## 回顾

去年的本周：[《周刊第 16 期》](http://www.ruanyifeng.com/blog/2018/08/weekly-issue-16.html)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018080301.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)和[语雀](https://yuque.com/ruanyf/share/)。

微信搜索“阮一峰的网络日志”或者扫描二维码，即可订阅。

![](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)

（完）
