本杂志开源(GitHub: ruanyf/weekly[1] ),欢迎提交 issue,投稿或推举你的项目。
由于微信不许可外部链接,你须要点击页尾左下角的“阅读原文”,才能访问文中的链接。
封面图:南浦大桥,上海,2019。

刊首语
本周有两条新闻,大家可能没把稳。
第一条是丹麦[2]发放全天下第一笔负利率贷款,利率是-0.5%。银行借你一万元,一年后你还9950元。
听说缘故原由是,银行没有足够的贷款业务,为了减少存款,已经向企业存款收费了。既然存款可以收费,那么贷款负利率也能赢利。
第二条是德国政府[3]正在出售负利率的债券。你买一万元国债,多少年后,政府还你9000多元。还真的有人买,听说动机是,往后的负利率会更大,以是这种债券还有升值可能。
这两条新闻解释了什么?便是一点,欧洲的钱非常多,但是投资机会很少,钱没有去处。以是,移民到欧洲好不好?生活环境是很好,但可能也很苦闷,由于看不到发展机会。
目前,全天下都是成本过剩。海内的利率已经不才跌,肯定还会不断下跌,投资机会也会越来越稀缺。
这见告我们两点启迪。一是钱存在银行,长期肯定不会增值;二是融资将会越来越随意马虎,创业项目根本不担心融不到钱。
Vue 源码解析
随着小程序和移动真个稠浊开拓框架(比如 Weex 和 React native)的兴起,传统的 Web 网页开拓重新焕发生机。
与之相适应,Web 开拓正在走向技能深水区。每个前端开拓者必须不断更新自身的知识构造,否则就会被淘汰。
海内领先的在线教诲平台“开课吧”[4],约请廖雪峰和阿里前端架构师,制作了一份脑图《Web 全栈架构师所需技能栈》,高清大图免费赠予给大家。
最新录制的 《Vue 源码解析》视频课程(定价799元),也是免费赠予。
开课吧:致力于打造互联网从业者职业发展平台。
现在面向前端程序员,专门打磨了进阶课程 《Web全栈架构师》,帮助大家冲破技能瓶颈,提高自身竞争力,实现职业的可持续发展。
资讯1、太阳帆[5]
一个环球性的民间组织“行星协会”,为了验证太阳帆的可行性,于2019年6月25日发射了一个小型翱翔器,日前已经打开了太阳帆。
所谓太阳帆,便是一块巨大的薄膜,以太阳的辐射压做为翱翔器的推进动力,不再须要燃料。辐射压虽然很小,但是只要太阳连续照耀着,太阳帆就能连续翱翔。目前,翱翔器的远地点增加了2公里,科学家认为这便是太阳帆导致的,因此实验已经成功。
2、3D 打印皮肤和骨骼[6]
德国德累斯顿大学的科学家正在研发,3D 打印人体皮肤和骨骼。皮肤利用人体血浆细胞打印,骨骼利用磷酸钙加上人体干细胞打印(上图)。
这个项目是为了火星旅行,以及其他行星旅行项目研发的。由于翱翔过程非常漫长,火星的单程旅程就须要半年,在这期间如果宇航员受伤,只能就地治疗。这时,3D 生物打印就可以挽救他们的生命,烧伤就可以移植 3D 打印的皮肤。
3、飞越英吉利海峡[7]
8月4日,40岁的法国发明家弗兰基·萨帕塔(Franky Zapata)依赖一个背负式喷气式翱翔器,飞越了英吉利海峡,耗时22分钟(35.4公里),最高速率170公里/小时。
该翱翔器采取装满石油的背包供应动力。法国军方资助了这个项目,希望未来用于军事用场。
4、新能源样本房[8]
特斯拉公司在澳大利亚展示新能源样本房。这是一套五个居室的乡间别墅,屋顶安装了33块太阳能板,电能储存在车库的两个 Powerwall 电池组里面。不过,太阳能只能知足一半的用电需求,每天用电几个小时之后,还是须要当地电网供电。
5、太阳能道路试验失落败[9]
2016年,法国宣告了一个大胆操持,将用光伏电池板铺设1000公里道路,完成后可以为500万个家庭供电。第一阶段一公里的道路已经完成,操持为5,000个家庭供电,但是看上去这条道路已经失落败了。
紧张缘故原由是光伏板在高速公路上的磨损,远远超过预期。2800平方米的光伏池板已经剥落,个中100米路段破损严重而无法修复。其余,这条道路每年仅产生15万度电,效率远低于普通的倾斜式太阳能电池板。
6、印尼的屋顶村落落[10]
西方媒体最近创造,印尼首都雅加达的一座购物中央10楼的楼顶,居然有一个78座两层别墅构成的居民小区。小区里面有道路、绿地、网球场和拍浮池,汽车可以一贯从地面开到楼顶。
雅加达有1000万人口,十分拥挤,交通堵塞,严重污染。而且由于阵势低,常常被水淹。这个居民小区反响了这种现实。
7、去除海洋微塑料的新方法[11]
16岁的爱尔兰少年 Fionn Ferreira 发明了一种从海洋中去除微塑料的新方法,得到了2019年谷歌科学节(Google Science Fair)的大奖。
Ferreira 的方法是将磁铁碎屑液化倒入水中,可以吸附微塑料,然后将磁铁放入水中,把带有微塑料的磁铁碎屑吸走。据宣布,这种方法可以从水样中去除了约88%的微塑料。
微塑料是长度小于5毫米的塑料颗粒,由于非常小,因此逃脱了水过滤系统,进入了河流和海洋,各种的海洋动物都会摄入它们,并且终极进入人体。
8、一句话
•IBM 公司[12]过去十年开除了十万人,2018年底该公司环球员工人数为35万人。
•一位加拿大拍照师[13]在出海时,拍到了鲸鱼捕食海狮的一瞬间。
俄罗斯[14]一架空中巴士8月14日在莫斯科起飞后,撞到一群海鸥,导致发动机故障,迫降在玉米田,233名搭客无一去世亡。在俄罗斯坐飞机,真是须要勇气。
•一个波兰团队[15]创造,银河系的形状不是一个平的圆盘,而是像一个两端翘起的黑胶唱片,一端向上翘,另一端向下翘。
•NEC 公司[16]展示新研制的翱翔汽车。日本政府操持2023年通过翱翔汽车运送货色,2030年之前开始城市的载人翱翔。
文章1、为什么一天有两次潮汐[17](中文)
潮汐是月球引力引起的,这样的话,该当最靠近月球的时候,才会发生涨潮。但是事实上,地球上大多数地方,一天有两次涨潮,某个地点最阔别月球的时候也会涨潮,这是为什么?
2、我用 50MB 度过一天[18](英文)
以前,有人考试测验100元钱生活一周,现在的寻衅是 50MB 流量过一天。这实在是很艰巨的任务,由于纵然是谷歌那样简洁的首页也有 402KB。这篇文章先容作者采纳的各种节省带宽的方法,以及网站该当如何减少网页的体积。
3、如何杀去世一个进程和所有子进程[19]
各种类 Unix 系统里面杀去世进程,要比想象的难。一个紧张的问题是,杀去世父进程,子进程并没有一起杀去世,会变成孤儿进程。如何才能做到这一点?
4、海盗党的版权改革主见[20](英文)
这篇文章是瑞典盗版党的版权改革主见:非商业用场该当免费,商业用场只能保护作品发布后的五年,许可衍生作品不支付版权费,废除数字版权机制 DRM。
5、Flutter 带给我的挫败感[21](英文)
一个安卓开拓者谈他对 Flutter 初次考试测验的印象。
6、Syslog 日志指南[22](英文)
Syslog 是一种日志协议,Linux 系统普遍利用这种日志,其他系统也可以利用。本文先容这种日志的基本知识。
7、为什么你该当利用 pathlib[23](英文)
本文先容 Python 新的路径库pathlib
比原来的os.path
好在哪里。(@nosarthur[24]投稿)
8、22岁奥地利 PHP 程序员专访[25](英文)
22岁的皮特完备通过自学,节制 PHP 编程。他先容自己如何通过互联网接项目,找到远程事情,目前的收入每月税前可以达到15K欧元。
9、狗狗克劳斯的历史[26](英文)
狗狗克劳斯(Clarus the dogcow)曾经是苹果公司技能的吉祥物,现在已经不用了。本文回顾它的历史。
10、产品经理与项目经理的差异[27](英文)
大略说,产品经理卖力向客户提交的终极结果,项目经理卖力一项涉及后续活动的操持。
工具
1、exa[28]
目录查看命令ls
的替代品。
2、wtf-cli[29]
一个查询字母缩写含义的命令行工具,比如缩写 OS 代表 Operation System,数据来自abbreviations.com[30]。(@Haixiang6123[31]投稿)
3、sandman2[32]
一个 Python 措辞的数据库适配库,可以为各种数据库自动天生 RESTful 接口。
4、Formcake[33]
该网站供应线上做事,吸收表单数据。可以为静态网站供应跟用户互动的手段。
5、Lite 编程措辞[34]
国产的静态编程措辞,追求大略可读,目前支持转码为 C#/Go/TypeScript。(@kulics[35]投稿)
6、SuperTinyIcons[36]
一个 SVG 图标库,供应100多个常用的 Logo 图标。
7、Ananas Analytics[37]
数据可视化的桌面临象,可以连接各种数据源,进行图形可视化操作。
8、so_stupid_search[38]
一个搜索命令 grep 的替代品,利用 Rust 措辞编写,有更好的速率和输出界面。
9、Firefox puppeteer[39]
谷歌团队推出的无头浏览器 Puppeteer 的 Firefox 版本,与 Chrome 版本有同样的接口,可以用于 Firefox 浏览器自动化。
10、Fastify[40]
一个比 Node.js 原生的 HTTP 处理更快的 Web 框架。
11、Gissue[41]
GitHub issues 备份工具,只要填入仓库地址就可以下载压缩文件包,一次性下载所有 issue。(@tangkaichuan[42]投稿)
12、Zdog[43]
一个 JavaScript 的 3D 设计和动画制作库。(@ifrontend-xyz[44]投稿)
资源
1、DistroTest[45]
浏览器体验 Linux 和 Unix 操作系统,可以在线试用 200 多种 Linux 和 Unix 发行版,无需本地安装。只要打开网站,选择 Linux/Unix 发行版,然后开始试用!
(@ron159[46]投稿)
2、RutHub[47]
一个分享知识的小型中文网站,可以分享某个知识点或主题干系的书本、课程、视频、网页等,或每周、每月的读书所得。(@danloh[48]投稿)
3、the-super-tiny-compiler[49]
编译器事理的传授教化示例项目,利用 JavaScript 措辞,只有200多行代码,并配有详细的注释,帮助你理解编译器事理。
4、美国的废弃建筑[50]
该网站专门探访美国废弃的建筑,有民宅,也有工厂和商店,然后拍摄照片,撰写游记,放到网上。
5、互动式元素周期表[51]
点击查看各种元素的先容,以及其他一些互动功能。
6、33个免费图标网站[52]
该文网络了33个免费的图标资源网站。
图片
1、哈尔格林姆教堂[53]
哈尔格林姆教堂(Hallgrímskirkja)是冰岛都城雷克雅未克最大的教堂,高74.5米,也是冰岛最高的建筑之一。该教堂从1937年开始设计,1945年开工,于1986年落成。
教堂外不雅观借鉴了冰岛常见的景不雅观:玄武岩山脉和冰川。
2、Watchman[54]
Sony 公司生产的便携式音乐播放器 Walkman,首创了一个时期,影响了几代人。实在,Sony 公司同时还推出了便携式电视机 Watchman,用来收看电视。
第一代 Watchman 于1982年推出,后来陆续又推出了其他机型,前后共有65种。由于它只能吸收仿照旗子暗记,随着数字电视的兴起,终极在2000年 Watchman 停产。
文摘
1、鲍莫尔本钱病[55]
20世纪60年代,美国经济学家威廉·鲍莫尔创造了一个奇怪的经济征象。有的部门劳动生产率根本没有上升,乃至涌现了低落,但是该部门的人为却在上涨。这是传统经济学理论无法阐明的,根据后者,如果生产率低落,人为该当随着低落。
鲍莫尔的阐明是,这跟其他部门的人为上涨有关。
如果有两个部门,一个是进步部门,另一个是结束部门。进步部门的生产率快速增长,导致该部门工人的人为上升。结束部门的工人,尤其是那些高等工人,就会哀求涨人为,如果不涨的话就会跳槽到进步部门。
比如,制造业的生产率增长常日高于做事业,因此制造业的人为较高。做事业的生产率并没有提高,但是那些做事业的经理看到制造业人为上涨,也哀求涨人为,否则就要跳槽。
2、街角的一尊佛像[56]
Dan Stevenson 与妻子住在加州奥克兰的东湖区,已经40年。不知何时开始,东湖区治安越来越差,有贩毒的、卖淫的,偶尔还有进户抢劫的。
最让 Dan 感到愤怒的,是第11大道和东19街的交叉口,有一小块车道分流的三角绿地。那里本来该当是绿化,却堆满了废弃床垫、沙发、衣服、随手扔弃的垃圾、乃至利用过的保险套和针筒。更糟的是,Dan 还看过有私人垃圾车开过来把一车的垃圾跟废弃家具倾倒完,就跑了。
从 Dan 的窗户看出去,就瞥见这一大坨堆积如山的垃圾。Dan 与太太每天都要不断打电话给市政府,但都没什么用,清掉一次,这里立时又会堆满垃圾。
Dan 与妻子为这个事想了良久,到底该怎么改进这坨垃圾山的问题,他们想了很多方法。有一天,他们浮现一个主张:佛像!
他们决定去买一尊佛像摆在那块小树丛。Dan与妻子并不是佛教徒,为什么会想到佛像呢?
Dan 说,由于佛教在西方是很温和中立的一种崇奉。如果放一尊耶稣神像,可能就会有争议,但佛像不一样,彷佛不太有人会对佛陀有什么不满。
Dan 开始到处找得当的佛像,有天他看到一尊大约60公分高的玄色石雕佛像,很喜好。但他担心如果佛像放在那块地上被偷走,以是给佛像做了底座,让她坚实地固定在草地上。
就这样,Dan 每天早上起床喝咖啡的时候,就可以看到佛像是否还安好。这算是在公有地皮上做私有的事,Dan可不管,他以为有些事便是先做再说,别管什么行政程序了。
佛像就悄悄地坐在那块草地上,一开始,垃圾少了,然后大约四个月后的某天一早,他创造有人坐在草地上给佛陀上漆。那人非常小心翼翼,他把佛像漆成了白色的。而且那人还留了一颗橘子在佛陀前。
隔了一天,一颗橘子变成了一对橘子。在那之后,佛陀每天都有新的贡品,有时是花束、有时是水果,有时乃至还有泉币。
有天 Dan 放工回家,创造佛陀神像旁多了两尊神像。Dan 不知道这是怎么回事,但他后来理解,该当是有人以为佛陀须要被保护。
逐步地,这尊石雕佛像,摇身一变成了一座神坛。而且佛陀也升级了,她不再是白色的,而是金色的,而且还有人给她做了衣服(僧衣),Dan 以为她现在的样子酷极了。
这尊佛雕除了外型变了,还有人为她盖了一栋屋子,若你个子娇小,还可以钻进去跟佛陀一起睡一晚的那种小房子。
每天早上七点,就会有人来膜拜诵经,他们会敲着木鱼念唱一段韶光。有时候,神坛前会涌现一排桌子摆满食品与祭品,然后这些虔诚的信徒们会前辈行祭拜仪式,接着他们就在树下闲聊,过一会再把祭品整顿干净,或者坐在草地上分享祭品一起吃掉。
这些信徒都是从别处来的,不是这个社区的,他们英文不好,有的乃至不会说英文。现在一天算夜概会有70-80个人特殊来这里祭拜佛陀,乃至还有从明尼苏达来的。
这几年韶光,先是垃圾没了,然后不知从何时开始,毒贩一个个搬走了,然后卖淫的也纷纭离开了。一篇当地报导写道,Oakland 东湖区从2012年有神秘佛坛与固定敬拜活动开始,这区的犯罪率在一年内低落了80%。
辞吐
1、
写一本书须要倔强的意志、忍耐力、厚脸皮(敢于说出自己的不雅观点)和非金钱动机。
-- 《我写了一本 C++ 教材》[57]
2、
改革开放40年,中国社会发生了翻天覆地的变革,除了总的制度没变,能够改变的险些都变了。
--《纽约时报》[58]
3、
我认为,美国无法禁止比特币或其他加密货币。它们实际上是一种开源软件,存在于互联网上。任何人都可以实现它,可以运行在互联网运行的任何地方。
-- 一位美国国会议员[59]
4、
我在美国时,在和IBM、 CISCO、LUCENT等几个大公司领导谈论问题时谈到,IT是什么?他们说,IT便是裁员、裁员、再裁员。以电子流来替代人工的操作,以降落运作本钱,增强企业竞争力。
-- 任正非《华为的冬天》,2001年
5、
尼日利亚人均匀60%的收入用于食品,这意味着,你卖给普通尼日利亚人的任何东西都与食品竞争。
在尼日利亚东北部,121%的收入用于食品。这意味着,花光所有收入,也只能吃八成饱。
由于人口增长快于 GDP,尼日利亚是环球唯逐一个人均海内生产总值在过去20年中稳步低落的国家。
-- 《尼日利亚市场规模之谜》[60]
招聘信息
周刊谈论区的程序员招聘帖[61],有大量事情/演习岗位,欢迎查看。
如果你的团队须要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yifeng.ruan@gmail.com[62]),每条价格 250 元。
1、厦门铃盛软件
职位:前端软件工程师,事情地点:福建省厦门市
RingCentral(NYSE: RNG)是纽约交易所上市公司,总部在美国硅谷,是环球领先的企业云通信协作办理方案供应商。
哀求应聘者节制 WEB 前端开拓技能,具有良好的代码风格、设计意识和产品意识,详细哀求请点击这里[63]查看。故意者请发送简历至邮箱:hiring.xiamen[AT]ringcentral.com 。
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济供应区块链根本举动步伐和做事。以下职位的事情地点为杭州,也可以 remote。
•高等区块链工程师:须要熟习 Rust 措辞。•高等后端工程师:熟习分布式系统开拓。•首席安全官:5年以上安全从业履历。•高等测试经理:从事区块链底层的自动化测试。
回顾去年的本周:《周刊第 18 期》
References
[1]
ruanyf/weekly:https://github.com/ruanyf/weekly
[2]
丹麦:https://www.theguardian.com/money/2019/aug/13/danish-bank-launches-worlds-first-negative-interest-rate-mortgage
[3]
德国政府:https://www.wsj.com/articles/germany-for-first-time-sells-30-year-bonds-offering-negative-yields-11566385847?mod=rsswn
[4]
“开课吧”:https://www.kaikeba.com/
[5]
太阳帆:http://www.planetary.org/blogs/jason-davis/lightsail-2-successful-flight-by-light.html
[6]
3D 打印皮肤和骨骼:https://www.esa.int/Our_Activities/Space_Engineering_Technology/Upside-down_3D-printed_skin_and_bone_for_humans_to_Mars
[7]
飞越英吉利海峡:https://www.bbc.com/news/world-europe-49225001
[8]
新能源样本房:https://www.bloomberg.com/news/features/2019-08-03/a-deluge-of-batteries-is-about-to-rewire-the-power-grid
[9]
太阳能道路试验失落败:https://www.curbed.com/2019/7/25/8929870/france-solar-roadway-experiment-normandy
[10]
印尼的屋顶村落落:https://www.theguardian.com/cities/2019/aug/05/suburb-in-the-sky-how-jakartans-built-an-entire-village-on-top-of-a-mall
[11]
去除海洋微塑料的新方法:https://www.ecowatch.com/google-science-award-irish-teenager-2639623184.html
[12]
IBM 公司:https://www.bloomberg.com/news/articles/2019-07-31/ibm-fired-as-many-as-100-000-in-recent-years-court-case-shows
[13]
一位加拿大拍照师:https://www.nationalgeographic.com/animals/2019/07/humpback-whale-sea-lion-mouth-photo/
[14]
俄罗斯:https://www.theguardian.com/world/2019/aug/15/miracle-russia-ural-airlines-plane-lands-cornfield-moscow-gulls
[15]
一个波兰团队:https://www.theguardian.com/science/2019/aug/01/most-detailed-ever-3d-map-of-milky-way-shows-warped-shape-cepheid
[16]
NEC 公司:https://www.bloomberg.com/news/articles/2019-08-05/new-japanese-flying-car-gets-off-the-ground-for-about-a-minute
[17]
为什么一天有两次潮汐:https://book.douban.com/review/6653141/
[18]
我用 50MB 度过一天:https://www.smashingmagazine.com/2019/07/web-on-50mb-budget/
[19]
如何杀去世一个进程和所有子进程:http://morningcoffee.io/killing-a-process-and-all-of-its-descendants.html
[20]
海盗党的版权改革主见:https://christianengstrom.wordpress.com/the-pirate-party-on-copyright-reform/
[21]
Flutter 带给我的挫败感:https://medium.com/@bernaferrari/from-android-dev-flutter-looks-good-but-is-painful-here-are-my-frustrations-with-it-81b4bbe739f8
[22]
Syslog 日志指南:https://devconnected.com/syslog-the-complete-system-administrator-guide/
[23]
为什么你该当利用 pathlib:https://treyhunner.com/2018/12/why-you-should-be-using-pathlib/
[24]
nosarthur:https://github.com/ruanyf/weekly/issues/755
[25]
22岁奥地利 PHP 程序员专访:https://nocsdegree.com/interviews/No-CSdegree-but-this-Austrian-coder-earn-$15k-a-month-at-22
[26]
狗狗克劳斯的历史:https://512pixels.net/dogcow/
[27]
产品经理与项目经理的差异:https://habr.com/en/company/hygger/blog/462919/
[28]
exa:https://the.exa.website/
[29]
wtf-cli:https://github.com/Haixiang6123/wtf-cli
[30]
abbreviations.com:https://www.abbreviations.com
[31]
Haixiang6123:https://github.com/ruanyf/weekly/issues/700
[32]
sandman2:https://github.com/jeffknupp/sandman2
[33]
Formcake:https://formcake.com/
[34]
Lite 编程措辞:https://github.com/kulics/lite
[35]
kulics:https://github.com/ruanyf/weekly/issues/701
[36]
SuperTinyIcons:https://github.com/edent/SuperTinyIcons
[37]
Ananas Analytics:https://ananasanalytics.com/
[38]
so_stupid_search:https://github.com/Lispre/so_stupid_search
[39]
Firefox puppeteer:https://github.com/GoogleChrome/puppeteer/tree/master/experimental/puppeteer-firefox
[40]
Fastify:https://github.com/fastify/fastify/tree/master
[41]
Gissue:https://gissue.github.io/
[42]
tangkaichuan:https://github.com/ruanyf/weekly/issues/760
[43]
Zdog:https://github.com/metafizzy/zdog
[44]
ifrontend-xyz:https://github.com/ruanyf/weekly/issues/761
[45]
DistroTest:https://distrotest.net
[46]
ron159:https://github.com/ruanyf/weekly/issues/697
[47]
RutHub:https://ruthub.com
[48]
danloh:https://github.com/ruanyf/weekly/issues/699
[49]
the-super-tiny-compiler:https://github.com/jamiebuilds/the-super-tiny-compiler
[50]
美国的废弃建筑:https://www.abandonedamerica.us/
[51]
互动式元素周期表:https://ptable.com/
[52]
33个免费图标网站:https://blog.usepastel.com/post/33-beautiful-free-icon-sets
[53]
哈尔格林姆教堂:https://en.wikipedia.org/wiki/Hallgr%C3%ADmskirkja
[54]
Watchman:https://en.wikipedia.org/wiki/Sony_Watchman
[55]
鲍莫尔本钱病:https://en.wikipedia.org/wiki/Baumol%27s_cost_disease
[56]
街角的一尊佛像:https://www.facebook.com/story.php?story_fbid=10156010147332105&id=657082104
[57]
《我写了一本 C++ 教材》:https://lospi.net/c/c++/programming/developing/software/2019/07/28/cpp-crash-course.html
[58]
《纽约时报》:https://cn.nytimes.com/opinion/20190730/can-the-us-still-change-china/
[59]
一位美国国会议员:https://www.forbes.com/sites/ktorpey/2019/07/30/us-lawmakers-are-realizing-they-cant-ban-bitcoin/#545406523e31
[60]
《尼日利亚市场规模之谜》:https://medium.com/@drola/the-mystery-of-market-size-in-nigeria-a7c863f537bb
[61]
程序员招聘帖:https://github.com/ruanyf/weekly/issues/692
[62]
yifeng.ruan@gmail.com:mailto:yifeng.ruan@gmail.com
[63]
这里:https://github.com/ruanyf/weekly/issues/692#issuecomment-522900887
[64]
这里:https://github.com/ruanyf/weekly/issues/692#issuecomment-518962331