这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐你的项目。
由于微信不允许外部链接,你需要点击页尾左下角的“阅读原文”,才能访问文中的链接。
封面图片:阿尔布拉罕宫,西班牙,2014年

刊首语

十一长假,我看完了韩国电视剧《阿尔布拉罕宫的回忆》[2]
我推荐大家也去看看这个电视剧,不是因为有多好看,而是因为它反映了未来的娱乐业、游戏业的方向。
在电视剧中,主人公遇到了一款 AR 游戏,游戏的虚拟世界与真实世界发生了重合。它应该是世界第一部主要情节发生在 AR 游戏里面的电视剧。
所谓 AR 就是“增强现实”(augmented reality),在现实世界上面叠加一个虚拟层,对现实进行了虚拟增强。比如,现实世界是一片沙漠,AR 就在上面增加几只骆驼、一个绿洲,你用游戏设备就能看见,还可以与它们互动,这些骆驼和绿洲只在 AR 世界存在。
主人公走在空旷的大街上。
突然,远处跑来了一队骑兵。
一个阿拉贡王国的武士从天而降,与主人公决斗。
主人公在小酒馆的厕所里面,找到了宝剑,才能击败武士。
一旦脱下隐形眼镜,一切就恢复正常。
电视剧里面,几乎无法分辨,哪个是虚拟世界,哪个是现实世界。我相信总有一天,技术可以做到这一点。那时,你会宁愿活在虚拟世界中,那里跟现实世界一样真实,但是更精彩,你还有漂亮的 avatar(化身)。

谱蓝家庭保障顾问

本期周刊得到谱蓝公司的支持,非常感谢。
谱蓝是一个理财服务品牌,致力于将 CFP 国际理财标准与人工智能相结合,目前正在推广家庭的财务保障顾问服务。它提供专家咨询和规划服务,为用户设计最合适自己家庭的理财和保险配置。
大家可能像我一样,一看见保险代理人推销保险,就唯恐避之不及。谱蓝针对市场的这种乱象,采用了完全不一样的方法:专业的理财规划师根据客户需求,先梳理家庭的财务数据,评估最需要保障的环节,然后把数据输入《谱蓝 Pro 人工智能系统》,自动在数据库匹配最合适的理财和保险产品,自动生成个性化家庭保障方案。
谱蓝的创始人是一直支持这个周刊的孙明展老师。他毕业于广州中山大学,曾任金融系、统计系的(兼职)硕士导师,在一家世界500强保险公司担任过精算师。
为了推广理财知识,提高家庭财务保障,他的同名公号 “孙明展” ,一直在普及相关知识。大家可以查看订阅,值得一读。
本次,谱蓝公司向这个周刊的读者,免费赠送“家庭保障定制化服务” ,借助上面提到的《谱蓝 Pro 系统》为大家量身定制属于自己的保障方案,当好大家的财务顾问。
微信扫描关注上面的公众号 “孙明展” ,然后输入 “阮一峰 + 你的手机号码” ,就可以参加这个活动了。参加者都可以获赠一份价值 800元 的免费保障规划。

资讯

1、垂直农业[3]
苏格兰一家公司正在开发“垂直农业”,在室内种植草莓、甘蓝、莴苣和香菜。
农作物种在托盘里面,托盘一共有9层,40平米的占地可以种植350平米的农作物。每个托盘上方有1000个发光二极管提供照明。手机控制温度、湿度、通风,以及水和养分的培植系统,可以远程操作,一个人就能经营整个农场。
整套系统的成本主要是电力。为了省电,LED 只发出植物所需的颜色,而不是纯白光的全谱光线。
2、美国能耗下降[4]
研究人员发现,美国经济发展的同时,资源消耗却在下降。不仅人均消耗更少的资源,而且一些最重要的生产要素(如钢铁、铜、肥料、木材和纸张等)的消费总量也减少了。
上图是美国金属的消费总量变化图。可以看到2000年前后达到顶点,然后就开始下降。其他生产要素也是类似变化。2017年美国的能源总使用量比2008年的峰值下降了近2%,但是同期的 GDP 增长了15%以上。
研究人员认为,这个发现可能会改变我们的传统观念,即经济增长一定伴随资源消耗的增长和自然环境的压力。一旦经济进入成熟阶段以后,增长可能会带来资源消耗的减少。
3、反太阳能发电[5]
斯坦福大学的科学家制造了一个反太阳能发电装置,该装置专门在夜间发电。
这个装置的发电不是利用太阳光,而是利用热能。夜间大气的温度低于地表温度,利用这个热能差来发电。它的上部是一个20厘米铝盘,漆成黑色,成功地创造了足够的能量为单个小型 LED 灯泡供电(下图)。
如果这个装置的潜力巨大,甚至有可能在白天运行。目前,它还处于概念产品阶段,发电效率与太阳能发电还相去甚远,每平方米发电低于0.5瓦特。
4、探亲服务[6]
法国推出一项收费服务,每月支付37.90欧元,让邮递员每周探望一次独居老人,看看他们是否一切正常,跟他们说说话,有需要的话还可以帮忙解决。
我觉得这个服务很有必要,也很有前景,建议国内的快递公司也可以推出类似的收费服务。
5、AI 面试系统[7]
联合利华公司开始在面试中,采用 AI 系统为应聘者打分。这个系统跟踪应聘者的脸部,根据他/她回答问题时的语言、语气和面部表情,给出一个分数,评估是否能胜任工作。
开发这项技术的 Hirevue 公司声称,这套系统使得公司在招聘的第一阶段可以面试更多的应聘者,而不仅仅依靠简历,提供了更可靠、更客观的指标,没有人为偏见。目前,该技术已经在英国进行了10万次面试。
6、亚马逊智能设备
亚马逊公司推出一组智能设备,包括指环[8]眼镜[9]烤箱[10]。它们共同的特点,就是具有语音操作界面,即你可以跟它们对话、发出指令。以后,你看到有人在跟自己的戒指说话,比如询问天气,不要感到奇怪。
7、一句话新闻
今年的诺贝尔化学奖[11]颁发给了一个日本人。这已经是过去19年第19个得奖的日本人了。出现一两个诺奖得主,或许可以解释为个人天才,但是这么多只能说明整个国家的高等教育和基础研究实力强大。
《纽约时报》[12]报道,7%的美国大学生在互联网上雇佣枪手写论文,枪手主要来自肯尼亚,印度和乌克兰。
一项研究[13]发现,在线课程的完成率只有4%,100个报名网上课程的人,只有4个能坚持学完。
武汉[14]将在明年开始建设时速600公里~1000公里的磁悬浮列车试验线。
新加坡[15]的人均寿命接近85岁,政府即将提高退休年龄。很多65岁的人现在不能退休,而是必须参加政府指定的技能培训班,学习计算机技能。
Shopify[16] 超过 eBay,成为美国第二大电商,仅次于亚马逊。
有人[17]在马萨诸塞州的高速公路上,发现旁边的一辆特斯拉汽车的司机睡着了,汽车完全在高速地自动驾驶。
智利[18]7月2日的日全食照片,可以清晰看到日珥(太阳喷射出的气流)。
加州大学洛杉矶分校[19]建造了一个四足机器人,非常灵活,可以前后移动,也可以左右移动。

文章

1、谷歌新增链接的说明符[20](英文)
谷歌宣布,除了nofollow以外,新增两个 HTML 语言中的链接说明,帮助搜索引擎更好地判断链接的性质。
2、Netlify 的 FaunaDB 集成[21](英文)
Netlify 是一个静态网站服务提供商,它现在接入了云数据库 FaunaDB,为静态网站提供了后端数据库功能。
3、使用 Socket.io 开发一个最简单聊天应用[22](英文)
本文介绍如何通过 Socket.io 这个库,开发一个前后端通过 WebSocket 协议互动的最简单聊天应用。
4、为什么 Firefox 的 DNS over HTTPS 是危险的?[23](英文)
传统的 DNS 查询不加密,所以不安全。新的 DNS over HTTPS(简写 DoH)是加密查询,Firefox 打算默认开启,本文认为,这样会让所有 DNS 查询都导向一个实体,是危险的。
5、5G:炒作与现实[24](英文)
5G 通信是现在的热点,但是很大一部分是炒作。本文分析 5G 的应用场景,以及它的代价和局限。
6、Excel 的19个替代品[25](英文)
本文介绍可以替代 Excel 的19个在线电子表格。
7、我最喜欢的 Chrome 插件[26](英文)
作者是一个前端程序员,介绍自己使用的专用于 Web 开发的 Chrome 浏览器插件。
8、雇佣 Java 程序员的完整指南[27](英文)
Java 程序员招聘非常常见,本文总结了企业对于初级、中级、高级、架构师各个级别的 Java 程序员应该考察哪些方面。
9、长途货车司机是中国经济的无名英雄[28](英文)
《经济学人》杂志的报道,中国的制造业和网购都依赖卡车司机,但是没有人知道他们。
10、未来的游戏物理学[29](英文)
本文是一个瑞典游戏开发者的专访,介绍他对游戏中的物理学应用的看法。
11、追寻核聚变[30](英文)
核电站都是核裂变反应堆,但是更有前景的是核聚变反应堆。这篇长篇的新闻报道,介绍核聚变的研究历史,以及目前的进展。

工具

1、Postwoman[31]
一个在线 HTTP 请求调试工具,类似 Postman,不过是 Web 版。
2、WTF[32]
一个命令行的信息仪表盘,可以定制显示内容。
3、gradex[33]
一个开源的在线工具,从上传的图片里面提取两种主色,生成一张渐变的背景图,可以下载。(@jwenjian[34] 投稿)
4、Hex Curler[35]
一个命令行的地牢漫游文本游戏,可以感受一下早期的文字游戏。
5、NetNewsWire[36]
MacOS 的桌面 RSS 阅读器,免费软件。
6、KeeWeb[37]
免费的密码管理器,有桌面版和 Web 版,兼容 Keepass 格式。
7、Xnip[38]
国产的 Mac 截图软件。(@ZekeDa[39] 投稿)
8、dfile[40]
一种极简的基于 IPFS 的文件上传和分享工具。(@coolcode[41] 投稿)
9、dbdiagram.io[42]
创建数据库的实体-关系图的工具。
10、flowshare[43]
该网站是一个 Howto 网站,允许用户上传多张图片,并添加文字说明,解释如何一步步完成一项任务,比如《如何为谷歌启用双因素认证》[44]

资源

1、日语语法指南[45]
中文的日语初学者教程。(@pizzamx[46] 投稿)
2、Guido 解析器系列文章翻译[47]
Python 之父 Guido van Rossum 正在连载的 PEG 解析器系列文章的中文翻译,对于了解 Python 的前沿动态很有帮助。(@chinesehuazhou[48] 投稿)
3、wtfpython-cn[49]
这个仓库收集一些有趣且鲜为人知的 Python 特性,内容是从英语翻译而来的。(@fengrussell[50] 投稿)
4、Sketchsheets[51]
免费的 Sketch 模板文件下载,主要是一些电子设备(比如苹果手机、安卓手机)的设计模板图。
5、机器学习漫画[52]
谷歌推出的机器学习漫画,解释基本知识。

图片

1、5G 基站[53]
下图是美国亚特兰大街头的一个 5G 基站。5G 的频率比 4G 高,基站体积小很多,但是覆盖范围小,在城市中必须大量部署。
2、现代小房子[54]
澳大利亚一对夫妻设计了一栋小房子,只有卡车大小,9米长,2.5米宽,而且装有轮子可以快速移动。房子内设置非常齐全,有两个卧室和两个淋浴间。

文摘

1、19世纪政治与21世纪数据中心[55]
谷歌最近宣布在犹他州盐湖城新建一个大型数据中心。这是继微软、Facebook、Apple、雅虎和其他公司以后,又一家沿着北纬41度线新建的数据中心。
上图每一个红点就是一个数据中心,投资数十亿美元。
为什么这些互联网公司都选择北纬41度线,新建数据中心?
这是因为美国东西向的光缆,大部分沿着这条线埋设,而数据中心距离光缆越近越好。
那么,为什么电信服务商选择北纬41度埋设光缆呢?
因为美国第一条横贯北美大陆的铁路,是沿着这条线铺设的。根据美国法律,这条1869年完工的铁路两侧的土地,都属于联合太平洋铁路公司。埋设光缆需要土地,如果你是电信公司,你肯定希望只与联合太平洋铁路这一家公司谈判土地使用权,而不是分开来跟许许多多个体谈判。
那么,为什么第一条横贯北美大陆的铁路沿着北纬41度线架设呢?
因为这条铁路的动工是在南北战争前夕,当时美国国会分裂,北方的议员希望这条铁路铺设在北方,南方的议员希望铺设在南方。从工程角度看,南线方案更理想,不需要穿越落基山脉,施工难度和成本都较低,而且冬季不会有大雪封路。但是投票前夕,双方已经决裂了,南方议员退出了国会,北方议员就投票通过了现在的方案。
这条铁路的起点是在康涅狄格州的一个城市。它之所以被选中,因为此地向西直到落基山脉,都是平原。而且,沿路有一条大河,可以为蒸汽机车提供了良好的锅炉水源。同样的,这条河现在用于数据中心的冷却。这个作为起点的康涅狄格州城市就在北纬41度线上。
150多年前的政治,就这样决定了数十亿美元的现代数据中心投资。
2、星巴克的储值卡[56]
下面这篇文章解释了,为什么很多公司让用户预付款购买服务,而且预付款很难拿回来。
星巴克发行储值卡,用户可以把钱存在里面,然后用储值卡购买咖啡。目前,星巴克公司所有储值卡的余额为16亿美元,这相当于用户给星巴克免费贷款16亿美元。
星巴克不是唯一一家从客户那里获得免费贷款的公司,PayPal 也是如此。持有 PayPal 余额的客户实际上是 PayPal 的债权人,PayPal 的客户贷款目前超过200亿美元。与星巴克一样,PayPal 也不会向客户支付任何利息。
但是 PayPal 必须把这些钱放在银行,防止用户随时提款。星巴克的储值卡只能用来买咖啡,所以星巴克可以随时动用这些钱,用于自己的用途。
更有利的是,向银行借钱,银行不会忘记债务,但是让客户使用储值卡,客户可能会忘记这些钱。这意味着许多储值卡和礼品卡,其实没有动用。
每年,星巴克都承认部分储值卡负债将永久消失,这称为“破损”,星巴克将此金额视为利润。2018年,该公司确认了1.55亿美元的破损,约占所有储值余额的10%。这相当于星巴克从储值卡得到的贷款利率是-10%!
为了鼓励用户使用储值卡,将更多的钱存在里面,星巴克规定使用储值卡购买咖啡,用户可以得到等值的星星。一定数量的星星就可以换取免费的咖啡。
这就是为什么商家都希望有储值卡。前提是这些商家必须拥有像星巴克这么大的实体店网络。例如,沃尔玛比星巴克大得多,它的礼品卡余额也很多。

言论和数字

1、
每次打开一个源码文件,你都应该让它变得更好。
-- DHH[57]
2、
最好的工程师不是写代码最多的工程师,而是做出未来可以少写代码的决策的工程师。
-- Dan Goldin[58]
3、
印度的上网人口仅次于中国,2018年为5.66亿,今年将增长11%达到6.27亿(中国为超过8亿)。印度和中国是世界仅有的两个超过5亿上网人口的国家。
但是,由于印度人均收入太低(仅为中国的四分之一),印度互联网企业的收入少得可怜,2018年印度数字广告支出仅为15.3亿美元,中国为850亿美元,世界第一的美国为1080亿美元。
-- 《印度微薄的数字广告收入》[59]
4、
RMS(理查德.斯托曼)是一个伟大的人,但遗憾的是,他与更广阔的世界沟通有困难。历史上许多伟大的思想家都是如此。很可悲,这种事情发生在他这样的英雄人物身上,但我相信,只要人们继续为自由软件作斗争,历史会还给他公正。
-- HN 读者[60]评论 RMS 辞去自由软件基金会 FSF 主席
5、
技术通常只是达到目的的手段,除非你在销售技术,否则追求时髦技术很无聊。我看到太多团队在复杂的技术堆栈上,投入了太多能量,只是为了看起来很酷。
在内心深处,我只希望业务能够成功,干净和健全的系统架构是我追求的,只要能让业务跑起来,使用什么技术都无关紧要。
-- HN 读者[61]
6、
一次性塑料用品的问题是,我们用一种可以持续数个世纪不降解的材料,制造只使用一次的产品。
-- 《93%的瓶装水发现微塑料》[62]

招聘信息

周刊讨论区的《谁在招人?》[63],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: [email protected][64] ),每条价格 300 元。
1、高级前端工程师
负责字节跳动的付费中台与作者收入相关产品,欢迎应届生/实习生应聘。工作地点:北京-海淀。
从事 Web/Hybrid/Wap/小程序/Flutter 的前端开发工作,要求熟练使用至少一种主流前端开发框架,熟悉服务端 (Go/Node.js)/Flutter/TypeScript 开发者优先。具体要求和联系方式看这里[65]
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求和联系方式看这里[66]

回顾

去年的本周:《周刊第 25 期》

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《阿尔布拉罕宫的回忆》: 
https://movie.douban.com/subject/27603700/
[3]
 垂直农业: 
https://www.economist.com/science-and-technology/2019/08/31/new-ways-to-make-vertical-farming-stack-up
[4]
 美国能耗下降: 
https://reason.com/2019/10/09/the-economy-keeps-growing-but-americans-are-using-less-steel-paper-fertilizer-and-energy/
[5]
 反太阳能发电: 
https://www.intelligentliving.co/anti-solar-panel-generates-electricity-from-darkness/
[6]
 探亲服务: 
https://www.newyorker.com/culture/annals-of-inquiry/in-france-elder-care-comes-with-the-mail
[7]
 AI 面试系统: 
https://www.telegraph.co.uk/news/2019/09/27/ai-facial-recognition-used-first-time-job-interviews-uk-find/
[8]
 指环: 
https://www.amazon.com/Echo-Loop/dp/B07JPK4XJ6
[9]
 眼镜: 
https://www.amazon.com/Echo-Frames/dp/B01G62GWS4
[10]
 烤箱: 
https://www.amazon.com/Introducing-Amazon-Smart-Oven-Echo/dp/B07XSCBSN5
[11]
 今年的诺贝尔化学奖: 
https://www.nobelprize.org/prizes/chemistry/2019/yoshino/facts/
[12]
 《纽约时报》: 
https://www.nytimes.com/2019/09/07/us/college-cheating-papers.html
[13]
 一项研究: 
https://www.texastribune.org/2014/01/21/low-completion-percentages-moocs-prompt-debate/
[14]
 武汉: 
http://news.cnhubei.com/content/2019-09/27/content_12367598.html
[15]
 新加坡: 
https://www.bloomberg.com/news/articles/2019-09-13/in-aging-singapore-65-year-olds-learn-how-to-program-software
[16]
 Shopify: 
https://observer.com/2019/09/shopify-ebay-amazon-ecommerce-growth/
[17]
 有人: 
https://www.bostonmagazine.com/news/2019/09/09/video-sleeping-driver-mass-pike/
[18]
 智利: 
http://www.zam.fme.vutbr.cz/~druck/Eclipse/Ecl2019ch/Tres_Cruses/TC_347mm/0-info.htm
[19]
 加州大学洛杉矶分校: 
https://spectrum.ieee.org/automaton/robotics/robotics-hardware/romela-newest-robot-is-a-curiously-symmetrical-dynamic-quadruped
[20]
 谷歌新增链接的说明符: 
https://webmasters.googleblog.com/2019/09/evolving-nofollow-new-ways-to-identify.html
[21]
 Netlify 的 FaunaDB 集成: 
https://www.netlify.com/blog/2019/09/10/announcing-the-faunadb-add-on-for-netlify/
[22]
 使用 Socket.io 开发一个最简单聊天应用: 
https://hackernoon.com/an-overview-of-frontend-and-backend-interaction-48l031ba
[23]
 为什么 Firefox 的 DNS over HTTPS 是危险的?: 
https://ungleich.ch/en-us/cms/blog/2019/09/11/turn-off-doh-firefox/
[24]
 5G:炒作与现实: 
https://jpkoning.blogspot.com/2019/08/starbucks-monetary-superpower.html
[25]
 Excel 的19个替代品: 
https://startupstash.com/excel-alternatives/
[26]
 我最喜欢的 Chrome 插件: 
https://www.silvestar.codes/articles/my-favorite-chrome-extensions-for-web-development-mostly/
[27]
 雇佣 Java 程序员的完整指南: 
https://www.hackerearth.com/recruit/resources/e-books/hire-java-developer/
[28]
 长途货车司机是中国经济的无名英雄: 
https://www.economist.com/china/2019/09/12/chinas-long-distance-lorry-drivers-are-unsung-heroes-of-its-economy
[29]
 未来的游戏物理学: 
https://www.escapistmagazine.com/v2/2019/09/10/next-gen-video-game-physics-dennis-gustafsson-interview/
[30]
 追寻核聚变: 
https://www.bloomberg.com/news/features/2019-09-28/startups-take-aim-at-nuclear-fusion-energy-s-biggest-challenge
[31]
 Postwoman: 
https://liyasthomas.github.io/postwoman/
[32]
 WTF: 
https://wtfutil.com/
[33]
 gradex: 
https://github.com/jwenjian/gradex
[34]
 jwenjian: 
https://github.com/ruanyf/weekly/issues/814
[35]
 Hex Curler: 
http://hex.m-chrzan.xyz/
[36]
 NetNewsWire: 
https://ranchero.com/netnewswire/
[37]
 KeeWeb: 
https://keeweb.info/
[38]
 Xnip: 
http://zh.xnipapp.com/
[39]
 ZekeDa: 
https://github.com/ruanyf/weekly/issues/821
[40]
 dfile: 
https://dfile.app
[41]
 coolcode: 
https://github.com/ruanyf/weekly/issues/826
[42]
 dbdiagram.io: 
https://dbdiagram.io/home
[43]
 flowshare: 
https://flowshare.io/
[44]
 《如何为谷歌启用双因素认证》: 
https://flowshare.io/flow/how-to-turn-on-2fa-for-google
[45]
 日语语法指南: 
https://res.wokanxing.info/jpgramma/
[46]
 pizzamx: 
https://github.com/ruanyf/weekly/issues/836
[47]
 Guido 解析器系列文章翻译: 
https://github.com/chinesehuazhou/guido_blog_translation
[48]
 chinesehuazhou: 
https://github.com/ruanyf/weekly/issues/843
[49]
 wtfpython-cn: 
https://github.com/leisurelicht/wtfpython-cn
[50]
 fengrussell: 
https://github.com/ruanyf/weekly/issues/849
[51]
 Sketchsheets: 
https://sketchsheets.com/
[52]
 机器学习漫画: 
https://cloud.google.com/products/ai/ml-comic-1/
[53]
 5G 基站: 
https://www.wsj.com/articles/cities-are-saying-no-to-5g-citing-health-aestheticsand-fcc-bullying-11566619391?mod=rsswn
[54]
 现代小房子: 
https://themindcircle.com/modern-tiny-house/
[55]
 19世纪政治与21世纪数据中心: 
https://www.linkedin.com/pulse/21st-century-datacenter-locations-driven-19th-politics-george-moore/
[56]
 星巴克的储值卡: 
https://jpkoning.blogspot.com/2019/08/starbucks-monetary-superpower.html
[57]
 DHH: 
https://spicermatthews.com/blog/spicers-rules-on-how-and-when-to-test-your-code/
[58]
 Dan Goldin: 
https://dangoldin.com/2019/09/16/goldilocks-and-the-three-implementations/
[59]
 《印度微薄的数字广告收入》: 
https://www.theinformation.com/articles/in-india-many-internet-users-but-little-ad-revenue
[60]
 HN 读者: 
https://news.ycombinator.com/item?id=20993811
[61]
 HN 读者: 
https://news.ycombinator.com/item?id=20990939
[62]
 《93%的瓶装水发现微塑料》: 
https://www.cbc.ca/news/technology/bottled-water-microplastics-1.4575045
[63]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/798
[64]mailto:[email protected]
[65]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-540562541
[66]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-524289916
继续阅读
阅读原文