https://www.douban.com/note/691010396/ https://www.douban.com/note/691953004/ https://www.douban.com/people/151821964/notes https://www.zhihu.com/question/28897379