美文网首页
如何自动下载保存个人极客时间课程专栏文章

如何自动下载保存个人极客时间课程专栏文章

作者: Vackine | 来源:发表于2020-04-07 17:01 被阅读0次

极客时间,专栏自动下载保存,方便本地查看

前提:

已有极客时间账号,并可以正常访问专栏文章(即已经购买专栏),如没有专栏购买,麻烦三连,文末可分享我已有的下载文章(为了更好的阅读体验,还请支持正版)。

随便打开已有的一篇专栏文章

  • 1 打开chrome的开发者工具,选择网络->XHR,按ctrl+R进行网络请求记录(点击某一个请求,鼠标右键保存为har)
  • 2 在XHR的网络请求记录中,有一个articles的post请求,获取了所有专栏文章的摘要信息,所以需要解析该post请求的响应参数,获取到该专栏的所有文章的id,方便后面拼接url地址

#数据收集整理,解析har中的请求
#

import json
def har_file_prase(filename):
    with open(filename,'r',encoding='utf-8') as f:
        har_logs = json.loads(f.read())
    # 获取har中的entries
    all_entries = har_logs['log']['entries']
    # 当request 的url为该值时,返回所有文章的信息
    all_articles_url = "https://time.geekbang.org/serv/v1/column/articles"
    #find 对应的url的response
    all_articles_resp = None
    for x in all_entries:
        if x[ 'request']['url'] == all_articles_url:
            all_articles_resp = x['response']
            break
    assert all_articles_resp != None
    
    content_text = all_articles_resp['content']['text']
    content = json.loads(content_text)
    
    response_list =  content['data']['list']
    
    # 返回所有id 拼接的url地址列表
    return list(map(lambda x: "https://time.geekbang.org/column/article/" + str(x['id']), response_list))
import os
#获取当前目录下所有的.har文件
har_filelist = [x for x in os.listdir() if x.endswith('.har')]
#获取所有.har文件中的url,list

all_url_list = list(map(har_file_prase,har_filelist))
# all_url_list
#har_filelist
#har_filelist = [x for x in os.listdir() if x.endswith('.har')]
# 初始环境准备, (chrome 驱动,以及singleFile插件,同时还需要手动操作,登录个人的账号 )
# 通过selenium,访问对应的url地址,
# 然后,点击chrome 插件,singleFile,将文件保存到本地
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://time.geekbang.org/column/article/14256")
# 先启动chrome,同时最大化,驱动窗口,然后,安装插件,以及登录账号

# test 继续看登录是否成功
driver.get("https://time.geekbang.org/column/article/14256")

国内网安装,chrome插件

访问网址: https://www.chromefor.com/

可以搜索到几乎各种chrome的插件,然后点击下载,下载到本地之后,将之前的.crx文件copy到一个新的文件夹,并重命名为.zip后缀,然后解压到当前文件夹。

打开 chrome 开发者模式,可以选择加载已解压插件,然后点选到直接的新的文件夹,即可安装插件

# 使用 pyautogui 自动点击按钮进行下载
import time
import pyautogui

# 正式开始下载前需要调试,找准自己的电脑屏幕上对应的singlefile的按钮在那个位置
pyautogui.position() # 我电脑实际位置在(1797,51)
Point(x=1827, y=62)
# 下面正式开始下载
for i, url_list in enumerate(all_url_list):
    for j, url in enumerate(url_list):
        if i == 0 and j == 0:
            time.sleep(5)
            #第一次启动,需要手动将鼠标点击到chrome 驱动控制的窗口,
        else:
            time.sleep(1)#暂停一秒
        
        driver.get(url)
        time.sleep(10)#等待页面加载完
        pyautogui.click(543,127, button='left')#需要点击收起左边的目录栏
        time.sleep(2)#等待收起
        pyautogui.click(1797,51, button='left')# 点击下载
        print("save the {} url : {}".format(i,url))
        time.sleep(5)#等待保存完成
    
save the 0 url : https://time.geekbang.org/column/article/90067
save the 0 url : https://time.geekbang.org/column/article/90081
save the 0 url : https://time.geekbang.org/column/article/90533
save the 0 url : https://time.geekbang.org/column/article/91125
save the 0 url : https://time.geekbang.org/column/article/91166
save the 0 url : https://time.geekbang.org/column/article/91647
save the 0 url : https://time.geekbang.org/column/article/92638
save the 0 url : https://time.geekbang.org/column/article/92928
save the 0 url : https://time.geekbang.org/column/article/92960
save the 0 url : https://time.geekbang.org/column/article/93044
save the 0 url : https://time.geekbang.org/column/article/93914
save the 0 url : https://time.geekbang.org/column/article/93965
save the 0 url : https://time.geekbang.org/column/article/94410
save the 0 url : https://time.geekbang.org/column/article/94974
save the 0 url : https://time.geekbang.org/column/article/94976
save the 0 url : https://time.geekbang.org/column/article/96256
save the 0 url : https://time.geekbang.org/column/article/96792
save the 0 url : https://time.geekbang.org/column/article/97121
save the 0 url : https://time.geekbang.org/column/article/97658
save the 0 url : https://time.geekbang.org/column/article/98374
save the 0 url : https://time.geekbang.org/column/article/98537
save the 0 url : https://time.geekbang.org/column/article/99152
save the 0 url : https://time.geekbang.org/column/article/99379
save the 0 url : https://time.geekbang.org/column/article/100478
save the 0 url : https://time.geekbang.org/column/article/100666
save the 0 url : https://time.geekbang.org/column/article/101735
save the 0 url : https://time.geekbang.org/column/article/102182
save the 0 url : https://time.geekbang.org/column/article/102578
save the 0 url : https://time.geekbang.org/column/article/103301
save the 0 url : https://time.geekbang.org/column/article/103750
save the 0 url : https://time.geekbang.org/column/article/104253
save the 0 url : https://time.geekbang.org/column/article/105324
save the 0 url : https://time.geekbang.org/column/article/105707
save the 0 url : https://time.geekbang.org/column/article/106491
save the 0 url : https://time.geekbang.org/column/article/107053
save the 0 url : https://time.geekbang.org/column/article/107529
save the 0 url : https://time.geekbang.org/column/article/108174
save the 0 url : https://time.geekbang.org/column/article/108857
save the 0 url : https://time.geekbang.org/column/article/109330
save the 0 url : https://time.geekbang.org/column/article/109743
save the 0 url : https://time.geekbang.org/column/article/110520
save the 0 url : https://time.geekbang.org/column/article/95175
save the 0 url : https://time.geekbang.org/column/article/99606
save the 0 url : https://time.geekbang.org/column/article/100902
save the 0 url : https://time.geekbang.org/column/article/104609
save the 0 url : https://time.geekbang.org/column/article/110739
save the 1 url : https://time.geekbang.org/column/article/181
save the 1 url : https://time.geekbang.org/column/article/183
save the 1 url : https://time.geekbang.org/column/article/185
save the 1 url : https://time.geekbang.org/column/article/281
save the 1 url : https://time.geekbang.org/column/article/285
save the 1 url : https://time.geekbang.org/column/article/288
save the 1 url : https://time.geekbang.org/column/article/291
save the 1 url : https://time.geekbang.org/column/article/471
save the 1 url : https://time.geekbang.org/column/article/294
save the 1 url : https://time.geekbang.org/column/article/540
save the 1 url : https://time.geekbang.org/column/article/297
save the 1 url : https://time.geekbang.org/column/article/675
save the 1 url : https://time.geekbang.org/column/article/693
save the 1 url : https://time.geekbang.org/column/article/730
save the 1 url : https://time.geekbang.org/column/article/862
save the 1 url : https://time.geekbang.org/column/article/995
save the 1 url : https://time.geekbang.org/column/article/997
save the 1 url : https://time.geekbang.org/column/article/1059
save the 1 url : https://time.geekbang.org/column/article/1064
save the 1 url : https://time.geekbang.org/column/article/865
save the 1 url : https://time.geekbang.org/column/article/2440
save the 1 url : https://time.geekbang.org/column/article/1411
save the 1 url : https://time.geekbang.org/column/article/1505
save the 1 url : https://time.geekbang.org/column/article/1512
save the 1 url : https://time.geekbang.org/column/article/1513
save the 1 url : https://time.geekbang.org/column/article/1604
save the 1 url : https://time.geekbang.org/column/article/1609
save the 1 url : https://time.geekbang.org/column/article/1610
save the 1 url : https://time.geekbang.org/column/article/2080
save the 1 url : https://time.geekbang.org/column/article/2421
save the 1 url : https://time.geekbang.org/column/article/301
save the 1 url : https://time.geekbang.org/column/article/303
save the 1 url : https://time.geekbang.org/column/article/2017
save the 1 url : https://time.geekbang.org/column/article/2711
save the 1 url : https://time.geekbang.org/column/article/2723
save the 1 url : https://time.geekbang.org/column/article/2729
save the 1 url : https://time.geekbang.org/column/article/2741
save the 1 url : https://time.geekbang.org/column/article/2748
save the 1 url : https://time.geekbang.org/column/article/2751
save the 1 url : https://time.geekbang.org/column/article/2752
save the 1 url : https://time.geekbang.org/column/article/2754
save the 1 url : https://time.geekbang.org/column/article/3912
save the 1 url : https://time.geekbang.org/column/article/3917
save the 1 url : https://time.geekbang.org/column/article/3926
save the 1 url : https://time.geekbang.org/column/article/4050
save the 1 url : https://time.geekbang.org/column/article/4086
save the 1 url : https://time.geekbang.org/column/article/4087
save the 1 url : https://time.geekbang.org/column/article/4121
save the 1 url : https://time.geekbang.org/column/article/4241
save the 1 url : https://time.geekbang.org/column/article/4245
save the 1 url : https://time.geekbang.org/column/article/4252
save the 1 url : https://time.geekbang.org/column/article/4253
save the 1 url : https://time.geekbang.org/column/article/5175
save the 1 url : https://time.geekbang.org/column/article/5819
save the 1 url : https://time.geekbang.org/column/article/5909
save the 1 url : https://time.geekbang.org/column/article/5920
save the 1 url : https://time.geekbang.org/column/article/6086
save the 1 url : https://time.geekbang.org/column/article/6283
save the 1 url : https://time.geekbang.org/column/article/6282
save the 1 url : https://time.geekbang.org/column/article/7036
save the 1 url : https://time.geekbang.org/column/article/7045
save the 1 url : https://time.geekbang.org/column/article/7047
save the 1 url : https://time.geekbang.org/column/article/7086
save the 1 url : https://time.geekbang.org/column/article/5197
save the 1 url : https://time.geekbang.org/column/article/5363
save the 1 url : https://time.geekbang.org/column/article/5438
save the 1 url : https://time.geekbang.org/column/article/5612
save the 1 url : https://time.geekbang.org/column/article/5623
save the 1 url : https://time.geekbang.org/column/article/5636
save the 1 url : https://time.geekbang.org/column/article/8136
save the 1 url : https://time.geekbang.org/column/article/8216
save the 1 url : https://time.geekbang.org/column/article/8217
save the 1 url : https://time.geekbang.org/column/article/8700
save the 1 url : https://time.geekbang.org/column/article/8701
save the 1 url : https://time.geekbang.org/column/article/8887
save the 1 url : https://time.geekbang.org/column/article/8888
save the 1 url : https://time.geekbang.org/column/article/9369
save the 1 url : https://time.geekbang.org/column/article/9759
save the 1 url : https://time.geekbang.org/column/article/9851
save the 1 url : https://time.geekbang.org/column/article/10216
save the 1 url : https://time.geekbang.org/column/article/10301
save the 1 url : https://time.geekbang.org/column/article/10603
save the 1 url : https://time.geekbang.org/column/article/10604
save the 1 url : https://time.geekbang.org/column/article/11232
save the 1 url : https://time.geekbang.org/column/article/11116
save the 1 url : https://time.geekbang.org/column/article/11665
save the 1 url : https://time.geekbang.org/column/article/11669
save the 1 url : https://time.geekbang.org/column/article/12271
save the 1 url : https://time.geekbang.org/column/article/12389
save the 1 url : https://time.geekbang.org/column/article/12486
save the 1 url : https://time.geekbang.org/column/article/12561
save the 1 url : https://time.geekbang.org/column/article/13067
save the 1 url : https://time.geekbang.org/column/article/13069
save the 1 url : https://time.geekbang.org/column/article/13191
save the 1 url : https://time.geekbang.org/column/article/13192
save the 1 url : https://time.geekbang.org/column/article/14271
save the 1 url : https://time.geekbang.org/column/article/14321
save the 1 url : https://time.geekbang.org/column/article/14360
save the 1 url : https://time.geekbang.org/column/article/14380
save the 1 url : https://time.geekbang.org/column/article/14389
save the 2 url : https://time.geekbang.org/column/article/169177
save the 2 url : https://time.geekbang.org/column/article/169198
save the 2 url : https://time.geekbang.org/column/article/169225
save the 2 url : https://time.geekbang.org/column/article/169263
save the 2 url : https://time.geekbang.org/column/article/169268
save the 2 url : https://time.geekbang.org/column/article/173167
save the 2 url : https://time.geekbang.org/column/article/174434
save the 2 url : https://time.geekbang.org/column/article/175579
save the 2 url : https://time.geekbang.org/column/article/176842
save the 2 url : https://time.geekbang.org/column/article/176850
save the 2 url : https://time.geekbang.org/column/article/176916
save the 2 url : https://time.geekbang.org/column/article/178940
save the 2 url : https://time.geekbang.org/column/article/179357
save the 2 url : https://time.geekbang.org/column/article/179363
save the 2 url : https://time.geekbang.org/column/article/181608
save the 2 url : https://time.geekbang.org/column/article/181636
save the 2 url : https://time.geekbang.org/column/article/182902
save the 2 url : https://time.geekbang.org/column/article/184018
save the 2 url : https://time.geekbang.org/column/article/185189
save the 2 url : https://time.geekbang.org/column/article/185899
save the 2 url : https://time.geekbang.org/column/article/186689
save the 2 url : https://time.geekbang.org/column/article/186708
save the 2 url : https://time.geekbang.org/column/article/187980
save the 2 url : https://time.geekbang.org/column/article/189022
save the 2 url : https://time.geekbang.org/column/article/189042
save the 2 url : https://time.geekbang.org/column/article/191136
save the 2 url : https://time.geekbang.org/column/article/191714
save the 2 url : https://time.geekbang.org/column/article/193203
save the 2 url : https://time.geekbang.org/column/article/193523
save the 2 url : https://time.geekbang.org/column/article/191725
save the 2 url : https://time.geekbang.org/column/article/193086
save the 2 url : https://time.geekbang.org/column/article/194005
save the 2 url : https://time.geekbang.org/column/article/195553
save the 2 url : https://time.geekbang.org/column/article/196785
save the 2 url : https://time.geekbang.org/column/article/197522
save the 2 url : https://time.geekbang.org/column/article/198531
save the 2 url : https://time.geekbang.org/column/article/204716
save the 3 url : https://time.geekbang.org/column/article/39922
save the 3 url : https://time.geekbang.org/column/article/39972
save the 3 url : https://time.geekbang.org/column/article/40011
save the 3 url : https://time.geekbang.org/column/article/40036
save the 3 url : https://time.geekbang.org/column/article/40447
save the 3 url : https://time.geekbang.org/column/article/40961
save the 3 url : https://time.geekbang.org/column/article/41013
save the 3 url : https://time.geekbang.org/column/article/41149
save the 3 url : https://time.geekbang.org/column/article/41222
save the 3 url : https://time.geekbang.org/column/article/41330
save the 3 url : https://time.geekbang.org/column/article/41440
save the 3 url : https://time.geekbang.org/column/article/41802
save the 3 url : https://time.geekbang.org/column/article/41913
save the 3 url : https://time.geekbang.org/column/article/42038
save the 3 url : https://time.geekbang.org/column/article/42359
save the 3 url : https://time.geekbang.org/column/article/42520
save the 3 url : https://time.geekbang.org/column/article/42733
save the 3 url : https://time.geekbang.org/column/article/42896
save the 3 url : https://time.geekbang.org/column/article/64233
save the 3 url : https://time.geekbang.org/column/article/64586
save the 3 url : https://time.geekbang.org/column/article/64858
save the 3 url : https://time.geekbang.org/column/article/65312
save the 3 url : https://time.geekbang.org/column/article/67388
save the 3 url : https://time.geekbang.org/column/article/67856
save the 3 url : https://time.geekbang.org/column/article/68334
save the 3 url : https://time.geekbang.org/column/article/68638
save the 3 url : https://time.geekbang.org/column/article/68976
save the 3 url : https://time.geekbang.org/column/article/69388
save the 3 url : https://time.geekbang.org/column/article/69913
save the 3 url : https://time.geekbang.org/column/article/70187
save the 3 url : https://time.geekbang.org/column/article/70537
save the 3 url : https://time.geekbang.org/column/article/70891
save the 3 url : https://time.geekbang.org/column/article/71187
save the 3 url : https://time.geekbang.org/column/article/71525
save the 3 url : https://time.geekbang.org/column/article/71845
save the 3 url : https://time.geekbang.org/column/article/72414
save the 3 url : https://time.geekbang.org/column/article/72810
save the 3 url : https://time.geekbang.org/column/article/73188
save the 3 url : https://time.geekbang.org/column/article/73503
save the 3 url : https://time.geekbang.org/column/article/74287
save the 3 url : https://time.geekbang.org/column/article/74788
save the 3 url : https://time.geekbang.org/column/article/75702
save the 3 url : https://time.geekbang.org/column/article/75794
save the 3 url : https://time.geekbang.org/column/article/76207
save the 3 url : https://time.geekbang.org/column/article/76468
save the 3 url : https://time.geekbang.org/column/article/76827
save the 3 url : https://time.geekbang.org/column/article/77142
save the 3 url : https://time.geekbang.org/column/article/77457
save the 3 url : https://time.geekbang.org/column/article/77830
save the 3 url : https://time.geekbang.org/column/article/78175
save the 3 url : https://time.geekbang.org/column/article/78449
save the 3 url : https://time.geekbang.org/column/article/78795
save the 3 url : https://time.geekbang.org/column/article/79159
save the 3 url : https://time.geekbang.org/column/article/79433
save the 3 url : https://time.geekbang.org/column/article/79871
save the 3 url : https://time.geekbang.org/column/article/80388
save the 3 url : https://time.geekbang.org/column/article/80850
save the 3 url : https://time.geekbang.org/column/article/40681
save the 3 url : https://time.geekbang.org/column/article/69607
save the 3 url : https://time.geekbang.org/column/article/73786
save the 3 url : https://time.geekbang.org/column/article/75197
save the 3 url : https://time.geekbang.org/column/article/81997
save the 3 url : https://time.geekbang.org/column/article/91541
save the 3 url : https://time.geekbang.org/column/article/80456
save the 3 url : https://time.geekbang.org/column/article/80457
save the 3 url : https://time.geekbang.org/column/article/80458
save the 3 url : https://time.geekbang.org/column/article/81008
save the 3 url : https://time.geekbang.org/column/article/81186
save the 3 url : https://time.geekbang.org/column/article/81218
save the 3 url : https://time.geekbang.org/column/article/80459
save the 3 url : https://time.geekbang.org/column/article/81230
save the 3 url : https://time.geekbang.org/column/article/81263
save the 3 url : https://time.geekbang.org/column/article/81835
save the 3 url : https://time.geekbang.org/column/article/161115
save the 3 url : https://time.geekbang.org/column/article/168882
save the 3 url : https://time.geekbang.org/column/article/178378
save the 3 url : https://time.geekbang.org/column/article/181421
save the 3 url : https://time.geekbang.org/column/article/185686
save the 3 url : https://time.geekbang.org/column/article/188898
save the 4 url : https://time.geekbang.org/column/article/68728
save the 4 url : https://time.geekbang.org/column/article/69346
save the 4 url : https://time.geekbang.org/column/article/69618
save the 4 url : https://time.geekbang.org/column/article/69859
save the 4 url : https://time.geekbang.org/column/article/70077
save the 4 url : https://time.geekbang.org/column/article/70476
save the 4 url : https://time.geekbang.org/column/article/70822
save the 4 url : https://time.geekbang.org/column/article/71064
save the 4 url : https://time.geekbang.org/column/article/71382
save the 4 url : https://time.geekbang.org/column/article/71868
save the 4 url : https://time.geekbang.org/column/article/72147
save the 4 url : https://time.geekbang.org/column/article/72685
save the 4 url : https://time.geekbang.org/column/article/73151
save the 4 url : https://time.geekbang.org/column/article/73381
save the 4 url : https://time.geekbang.org/column/article/73738
save the 4 url : https://time.geekbang.org/column/article/74272
save the 4 url : https://time.geekbang.org/column/article/74633
save the 4 url : https://time.geekbang.org/column/article/75242
save the 4 url : https://time.geekbang.org/column/article/75670
save the 4 url : https://time.geekbang.org/column/article/75797
save the 4 url : https://time.geekbang.org/column/article/75973
save the 4 url : https://time.geekbang.org/column/article/76460
save the 4 url : https://time.geekbang.org/column/article/76675
save the 4 url : https://time.geekbang.org/column/article/76876
save the 4 url : https://time.geekbang.org/column/article/77010
save the 4 url : https://time.geekbang.org/column/article/77511
save the 4 url : https://time.geekbang.org/column/article/77885
save the 4 url : https://time.geekbang.org/column/article/78409
save the 4 url : https://time.geekbang.org/column/article/78633
save the 4 url : https://time.geekbang.org/column/article/78984
save the 4 url : https://time.geekbang.org/column/article/79001
save the 4 url : https://time.geekbang.org/column/article/79368
save the 4 url : https://time.geekbang.org/column/article/79734
save the 4 url : https://time.geekbang.org/column/article/80898
save the 4 url : https://time.geekbang.org/column/article/81057
save the 4 url : https://time.geekbang.org/column/article/81268
save the 4 url : https://time.geekbang.org/column/article/81497
save the 4 url : https://time.geekbang.org/column/article/81850
save the 4 url : https://time.geekbang.org/column/article/82321
save the 4 url : https://time.geekbang.org/column/article/82573
save the 4 url : https://time.geekbang.org/column/article/82833
save the 4 url : https://time.geekbang.org/column/article/83189
save the 4 url : https://time.geekbang.org/column/article/83520
save the 4 url : https://time.geekbang.org/column/article/83783
save the 4 url : https://time.geekbang.org/column/article/84003
save the 4 url : https://time.geekbang.org/column/article/84529
save the 4 url : https://time.geekbang.org/column/article/84953
save the 4 url : https://time.geekbang.org/column/article/85201
save the 4 url : https://time.geekbang.org/column/article/85688
save the 4 url : https://time.geekbang.org/column/article/86330
save the 4 url : https://time.geekbang.org/column/article/86490
save the 4 url : https://time.geekbang.org/column/article/86710
save the 4 url : https://time.geekbang.org/column/article/87342
save the 4 url : https://time.geekbang.org/column/article/87980
save the 4 url : https://time.geekbang.org/column/article/88423
save the 4 url : https://time.geekbang.org/column/article/88667
save the 4 url : https://time.geekbang.org/column/article/89278
save the 4 url : https://time.geekbang.org/column/article/89306
save the 4 url : https://time.geekbang.org/column/article/89613
save the 4 url : https://time.geekbang.org/column/article/80829
save the 4 url : https://time.geekbang.org/column/article/84619
save the 4 url : https://time.geekbang.org/column/article/87638
save the 4 url : https://time.geekbang.org/column/article/89949
save the 4 url : https://time.geekbang.org/column/article/90323
save the 5 url : https://time.geekbang.org/column/article/87104
save the 5 url : https://time.geekbang.org/column/article/87111
save the 5 url : https://time.geekbang.org/column/article/87628
save the 5 url : https://time.geekbang.org/column/article/88060
save the 5 url : https://time.geekbang.org/column/article/88761
save the 5 url : https://time.geekbang.org/column/article/89251
save the 5 url : https://time.geekbang.org/column/article/89417
save the 5 url : https://time.geekbang.org/column/article/89739
save the 5 url : https://time.geekbang.org/column/article/90109
save the 5 url : https://time.geekbang.org/column/article/90394
save the 5 url : https://time.geekbang.org/column/article/90855
save the 5 url : https://time.geekbang.org/column/article/91289
save the 5 url : https://time.geekbang.org/column/article/91550
save the 5 url : https://time.geekbang.org/column/article/92151
save the 5 url : https://time.geekbang.org/column/article/93014
save the 5 url : https://time.geekbang.org/column/article/93251
save the 5 url : https://time.geekbang.org/column/article/93396
save the 5 url : https://time.geekbang.org/column/article/93711
save the 5 url : https://time.geekbang.org/column/article/94064
save the 5 url : https://time.geekbang.org/column/article/94479
save the 5 url : https://time.geekbang.org/column/article/94926
save the 5 url : https://time.geekbang.org/column/article/95209
save the 5 url : https://time.geekbang.org/column/article/95715
save the 5 url : https://time.geekbang.org/column/article/96103
save the 5 url : https://time.geekbang.org/column/article/96623
save the 5 url : https://time.geekbang.org/column/article/97030
save the 5 url : https://time.geekbang.org/column/article/97463
save the 5 url : https://time.geekbang.org/column/article/97876
save the 5 url : https://time.geekbang.org/column/article/98440
save the 5 url : https://time.geekbang.org/column/article/98855
save the 5 url : https://time.geekbang.org/column/article/99108
save the 5 url : https://time.geekbang.org/column/article/99553
save the 5 url : https://time.geekbang.org/column/article/100068
save the 5 url : https://time.geekbang.org/column/article/100576
save the 5 url : https://time.geekbang.org/column/article/100942
save the 5 url : https://time.geekbang.org/column/article/101397
save the 5 url : https://time.geekbang.org/column/article/101719
save the 5 url : https://time.geekbang.org/column/article/102281
save the 5 url : https://time.geekbang.org/column/article/102893
save the 5 url : https://time.geekbang.org/column/article/103426
save the 5 url : https://time.geekbang.org/column/article/103724
save the 5 url : https://time.geekbang.org/column/article/104277
save the 5 url : https://time.geekbang.org/column/article/104273
save the 5 url : https://time.geekbang.org/column/article/105338
save the 5 url : https://time.geekbang.org/column/article/105359
save the 5 url : https://time.geekbang.org/column/article/105980
save the 5 url : https://time.geekbang.org/column/article/106490
save the 5 url : https://time.geekbang.org/column/article/107209
save the 5 url : https://time.geekbang.org/column/article/107485
save the 5 url : https://time.geekbang.org/column/article/108227
save the 5 url : https://time.geekbang.org/column/article/108964
save the 5 url : https://time.geekbang.org/column/article/109335
save the 5 url : https://time.geekbang.org/column/article/109904
save the 5 url : https://time.geekbang.org/column/article/110488
save the 5 url : https://time.geekbang.org/column/article/110697
save the 5 url : https://time.geekbang.org/column/article/111522
save the 5 url : https://time.geekbang.org/column/article/111686
save the 5 url : https://time.geekbang.org/column/article/113370
save the 5 url : https://time.geekbang.org/column/article/113692
save the 5 url : https://time.geekbang.org/column/article/115582
save the 5 url : https://time.geekbang.org/column/article/117149
save the 5 url : https://time.geekbang.org/column/article/117924
save the 5 url : https://time.geekbang.org/column/article/117939
save the 5 url : https://time.geekbang.org/column/article/119902
save the 5 url : https://time.geekbang.org/column/article/120320
save the 5 url : https://time.geekbang.org/column/article/120928
save the 5 url : https://time.geekbang.org/column/article/123494
save the 5 url : https://time.geekbang.org/column/article/128211
save the 5 url : https://time.geekbang.org/column/article/128978
save the 5 url : https://time.geekbang.org/column/article/130518
save the 5 url : https://time.geekbang.org/column/article/92382
save the 5 url : https://time.geekbang.org/column/article/141374
save the 6 url : https://time.geekbang.org/column/article/67888
save the 6 url : https://time.geekbang.org/column/article/68319
save the 6 url : https://time.geekbang.org/column/article/68633
save the 6 url : https://time.geekbang.org/column/article/68963
save the 6 url : https://time.geekbang.org/column/article/69236
save the 6 url : https://time.geekbang.org/column/article/69636
save the 6 url : https://time.geekbang.org/column/article/69862
save the 6 url : https://time.geekbang.org/column/article/70215
save the 6 url : https://time.geekbang.org/column/article/70562
save the 6 url : https://time.geekbang.org/column/article/70848
save the 6 url : https://time.geekbang.org/column/article/71173
save the 6 url : https://time.geekbang.org/column/article/71492
save the 6 url : https://time.geekbang.org/column/article/71806
save the 6 url : https://time.geekbang.org/column/article/72388
save the 6 url : https://time.geekbang.org/column/article/72775
save the 6 url : https://time.geekbang.org/column/article/73161
save the 6 url : https://time.geekbang.org/column/article/73479
save the 6 url : https://time.geekbang.org/column/article/73795
save the 6 url : https://time.geekbang.org/column/article/74059
save the 6 url : https://time.geekbang.org/column/article/74687
save the 6 url : https://time.geekbang.org/column/article/75173
save the 6 url : https://time.geekbang.org/column/article/75659
save the 6 url : https://time.geekbang.org/column/article/75746
save the 6 url : https://time.geekbang.org/column/article/76161
save the 6 url : https://time.geekbang.org/column/article/76446
save the 6 url : https://time.geekbang.org/column/article/76795
save the 6 url : https://time.geekbang.org/column/article/77083
save the 6 url : https://time.geekbang.org/column/article/77427
save the 6 url : https://time.geekbang.org/column/article/77636
save the 6 url : https://time.geekbang.org/column/article/78134
save the 6 url : https://time.geekbang.org/column/article/78427
save the 6 url : https://time.geekbang.org/column/article/78658
save the 6 url : https://time.geekbang.org/column/article/79026
save the 6 url : https://time.geekbang.org/column/article/79407
save the 6 url : https://time.geekbang.org/column/article/79700
save the 6 url : https://time.geekbang.org/column/article/80147
save the 6 url : https://time.geekbang.org/column/article/80449
save the 6 url : https://time.geekbang.org/column/article/80477
save the 6 url : https://time.geekbang.org/column/article/80495
save the 6 url : https://time.geekbang.org/column/article/80531
save the 6 url : https://time.geekbang.org/column/article/80801
save the 6 url : https://time.geekbang.org/column/article/81925
save the 6 url : https://time.geekbang.org/column/article/82231
save the 6 url : https://time.geekbang.org/column/article/82560
save the 6 url : https://time.geekbang.org/column/article/82865
save the 6 url : https://time.geekbang.org/column/article/83183
save the 6 url : https://time.geekbang.org/column/article/73370
save the 6 url : https://time.geekbang.org/column/article/83556
save the 7 url : https://time.geekbang.org/column/article/70844
save the 7 url : https://time.geekbang.org/column/article/71139
save the 7 url : https://time.geekbang.org/column/article/71840
save the 7 url : https://time.geekbang.org/column/article/72163
save the 7 url : https://time.geekbang.org/column/article/72243
save the 7 url : https://time.geekbang.org/column/article/73036
save the 7 url : https://time.geekbang.org/column/article/73511
save the 7 url : https://time.geekbang.org/column/article/73834
save the 7 url : https://time.geekbang.org/column/article/75129
save the 7 url : https://time.geekbang.org/column/article/75662
save the 7 url : https://time.geekbang.org/column/article/75807
save the 7 url : https://time.geekbang.org/column/article/76183
save the 7 url : https://time.geekbang.org/column/article/76481
save the 7 url : https://time.geekbang.org/column/article/76822
save the 7 url : https://time.geekbang.org/column/article/77129
save the 7 url : https://time.geekbang.org/column/article/77474
save the 7 url : https://time.geekbang.org/column/article/77849
save the 7 url : https://time.geekbang.org/column/article/78186
save the 7 url : https://time.geekbang.org/column/article/78457
save the 7 url : https://time.geekbang.org/column/article/78790
save the 7 url : https://time.geekbang.org/column/article/79441
save the 7 url : https://time.geekbang.org/column/article/79915
save the 7 url : https://time.geekbang.org/column/article/80393
save the 7 url : https://time.geekbang.org/column/article/80868
save the 7 url : https://time.geekbang.org/column/article/81009
save the 7 url : https://time.geekbang.org/column/article/81105
save the 7 url : https://time.geekbang.org/column/article/81374
save the 7 url : https://time.geekbang.org/column/article/81673
save the 7 url : https://time.geekbang.org/column/article/81941
save the 7 url : https://time.geekbang.org/column/article/82296
save the 7 url : https://time.geekbang.org/column/article/82661
save the 7 url : https://time.geekbang.org/column/article/82919
save the 7 url : https://time.geekbang.org/column/article/83200
save the 7 url : https://time.geekbang.org/column/article/83593
save the 7 url : https://time.geekbang.org/column/article/83948
save the 7 url : https://time.geekbang.org/column/article/84292
save the 7 url : https://time.geekbang.org/column/article/84575
save the 7 url : https://time.geekbang.org/column/article/84949
save the 7 url : https://time.geekbang.org/column/article/85194
save the 7 url : https://time.geekbang.org/column/article/85562
save the 7 url : https://time.geekbang.org/column/article/86014
save the 7 url : https://time.geekbang.org/column/article/86326
save the 7 url : https://time.geekbang.org/column/article/86766
save the 7 url : https://time.geekbang.org/column/article/87097
save the 7 url : https://time.geekbang.org/column/article/87337
save the 7 url : https://time.geekbang.org/column/article/87657
save the 7 url : https://time.geekbang.org/column/article/88078
save the 7 url : https://time.geekbang.org/column/article/88408
save the 7 url : https://time.geekbang.org/column/article/88774
save the 7 url : https://time.geekbang.org/column/article/89279
save the 7 url : https://time.geekbang.org/column/article/89431
save the 7 url : https://time.geekbang.org/column/article/89745
save the 7 url : https://time.geekbang.org/column/article/90112
save the 7 url : https://time.geekbang.org/column/article/74296
save the 7 url : https://time.geekbang.org/column/article/74717
save the 7 url : https://time.geekbang.org/column/article/79048
save the 7 url : https://time.geekbang.org/column/article/90384
save the 8 url : https://time.geekbang.org/column/article/9760
save the 8 url : https://time.geekbang.org/column/article/10030
save the 8 url : https://time.geekbang.org/column/article/10150
save the 8 url : https://time.geekbang.org/column/article/10275
save the 8 url : https://time.geekbang.org/column/article/10483
save the 8 url : https://time.geekbang.org/column/article/10572
save the 8 url : https://time.geekbang.org/column/article/10759
save the 8 url : https://time.geekbang.org/column/article/10936
save the 8 url : https://time.geekbang.org/column/article/11063
save the 8 url : https://time.geekbang.org/column/article/11325
save the 8 url : https://time.geekbang.org/column/article/11453
save the 8 url : https://time.geekbang.org/column/article/11462
save the 8 url : https://time.geekbang.org/column/article/11913
save the 8 url : https://time.geekbang.org/column/article/11966
save the 8 url : https://time.geekbang.org/column/article/12135
save the 8 url : https://time.geekbang.org/column/article/12399
save the 8 url : https://time.geekbang.org/column/article/12401
save the 8 url : https://time.geekbang.org/column/article/12403
save the 8 url : https://time.geekbang.org/column/article/12558
save the 8 url : https://time.geekbang.org/column/article/13047
save the 8 url : https://time.geekbang.org/column/article/13168
save the 8 url : https://time.geekbang.org/column/article/13310
save the 8 url : https://time.geekbang.org/column/article/13421
save the 8 url : https://time.geekbang.org/column/article/13565
save the 8 url : https://time.geekbang.org/column/article/13581
save the 8 url : https://time.geekbang.org/column/article/14008
save the 8 url : https://time.geekbang.org/column/article/14197
save the 8 url : https://time.geekbang.org/column/article/14344
save the 8 url : https://time.geekbang.org/column/article/14577
save the 8 url : https://time.geekbang.org/column/article/14832
save the 8 url : https://time.geekbang.org/column/article/16589
save the 8 url : https://time.geekbang.org/column/article/17935
save the 8 url : https://time.geekbang.org/column/article/18120
save the 8 url : https://time.geekbang.org/column/article/23268
save the 8 url : https://time.geekbang.org/column/article/39704
save the 8 url : https://time.geekbang.org/column/article/39924
save the 8 url : https://time.geekbang.org/column/article/40006
save the 8 url : https://time.geekbang.org/column/article/40156
save the 8 url : https://time.geekbang.org/column/article/40166
save the 8 url : https://time.geekbang.org/column/article/40468
save the 8 url : https://time.geekbang.org/column/article/40582
save the 8 url : https://time.geekbang.org/column/article/40915
save the 8 url : https://time.geekbang.org/column/article/41014
save the 8 url : https://time.geekbang.org/column/article/41203
save the 8 url : https://time.geekbang.org/column/article/41238
save the 8 url : https://time.geekbang.org/column/article/41368
save the 8 url : https://time.geekbang.org/column/article/41608
save the 8 url : https://time.geekbang.org/column/article/41781
save the 8 url : https://time.geekbang.org/column/article/42373
save the 8 url : https://time.geekbang.org/column/article/42569
save the 8 url : https://time.geekbang.org/column/article/42509
save the 8 url : https://time.geekbang.org/column/article/42894
save the 8 url : https://time.geekbang.org/column/article/44185
save the 8 url : https://time.geekbang.org/column/article/42051
save the 8 url : https://time.geekbang.org/column/article/42053
save the 8 url : https://time.geekbang.org/column/article/64471
save the 8 url : https://time.geekbang.org/column/article/64936
save the 8 url : https://time.geekbang.org/column/article/65301
save the 8 url : https://time.geekbang.org/column/article/67350
save the 8 url : https://time.geekbang.org/column/article/67849
save the 8 url : https://time.geekbang.org/column/article/68322
save the 8 url : https://time.geekbang.org/column/article/69663
save the 8 url : https://time.geekbang.org/column/article/68619
save the 9 url : https://time.geekbang.org/column/article/118016
save the 9 url : https://time.geekbang.org/column/article/118132
save the 9 url : https://time.geekbang.org/column/article/118378
save the 9 url : https://time.geekbang.org/column/article/119891
save the 9 url : https://time.geekbang.org/column/article/120388
save the 9 url : https://time.geekbang.org/column/article/125926
save the 9 url : https://time.geekbang.org/column/article/126910
save the 9 url : https://time.geekbang.org/column/article/127781
save the 9 url : https://time.geekbang.org/column/article/128623
save the 9 url : https://time.geekbang.org/column/article/130422
save the 9 url : https://time.geekbang.org/column/article/131317
save the 9 url : https://time.geekbang.org/column/article/132693
save the 9 url : https://time.geekbang.org/column/article/133737
save the 9 url : https://time.geekbang.org/column/article/134978
save the 9 url : https://time.geekbang.org/column/article/135954
save the 9 url : https://time.geekbang.org/column/article/136557
save the 9 url : https://time.geekbang.org/column/article/137286
save the 9 url : https://time.geekbang.org/column/article/138385
save the 9 url : https://time.geekbang.org/column/article/139628
save the 9 url : https://time.geekbang.org/column/article/140740
save the 9 url : https://time.geekbang.org/column/article/142145
save the 9 url : https://time.geekbang.org/column/article/143135
save the 9 url : https://time.geekbang.org/column/article/145472
save the 9 url : https://time.geekbang.org/column/article/146635
save the 9 url : https://time.geekbang.org/column/article/147854
save the 9 url : https://time.geekbang.org/column/article/149891
save the 9 url : https://time.geekbang.org/column/article/150798
save the 9 url : https://time.geekbang.org/column/article/151939
save the 9 url : https://time.geekbang.org/column/article/153192
save the 9 url : https://time.geekbang.org/column/article/154438
save the 9 url : https://time.geekbang.org/column/article/155338
save the 9 url : https://time.geekbang.org/column/article/156878
save the 9 url : https://time.geekbang.org/column/article/158315
save the 9 url : https://time.geekbang.org/column/article/159552
save the 9 url : https://time.geekbang.org/column/article/160990
save the 9 url : https://time.geekbang.org/column/article/161944
save the 9 url : https://time.geekbang.org/column/article/162854
save the 9 url : https://time.geekbang.org/column/article/164017
save the 9 url : https://time.geekbang.org/column/article/165078
save the 9 url : https://time.geekbang.org/column/article/166031
save the 9 url : https://time.geekbang.org/column/article/167157
save the 9 url : https://time.geekbang.org/column/article/168124
save the 9 url : https://time.geekbang.org/column/article/169042
save the 10 url : https://time.geekbang.org/column/article/7729
save the 10 url : https://time.geekbang.org/column/article/8104
save the 10 url : https://time.geekbang.org/column/article/8299
save the 10 url : https://time.geekbang.org/column/article/8440
save the 10 url : https://time.geekbang.org/column/article/8527
save the 10 url : https://time.geekbang.org/column/article/8670
save the 10 url : https://time.geekbang.org/column/article/8782
save the 10 url : https://time.geekbang.org/column/article/8957
save the 10 url : https://time.geekbang.org/column/article/8951
save the 10 url : https://time.geekbang.org/column/article/8965
save the 10 url : https://time.geekbang.org/column/article/9421
save the 10 url : https://time.geekbang.org/column/article/9423
save the 10 url : https://time.geekbang.org/column/article/9847
save the 10 url : https://time.geekbang.org/column/article/9922
save the 10 url : https://time.geekbang.org/column/article/10106
save the 10 url : https://time.geekbang.org/column/article/10112
save the 10 url : https://time.geekbang.org/column/article/10436
save the 10 url : https://time.geekbang.org/column/article/10437
save the 10 url : https://time.geekbang.org/column/article/10544
save the 10 url : https://time.geekbang.org/column/article/10998
save the 10 url : https://time.geekbang.org/column/article/11785
save the 10 url : https://time.geekbang.org/column/article/11801
save the 10 url : https://time.geekbang.org/column/article/12324
save the 10 url : https://time.geekbang.org/column/article/12451
save the 10 url : https://time.geekbang.org/column/article/12755
save the 10 url : https://time.geekbang.org/column/article/12757
save the 10 url : https://time.geekbang.org/column/article/13077
save the 10 url : https://time.geekbang.org/column/article/13080
save the 10 url : https://time.geekbang.org/column/article/9298
save the 10 url : https://time.geekbang.org/column/article/9702
save the 10 url : https://time.geekbang.org/column/article/9926
save the 10 url : https://time.geekbang.org/column/article/10423
save the 10 url : https://time.geekbang.org/column/article/10961
save the 10 url : https://time.geekbang.org/column/article/11632
save the 10 url : https://time.geekbang.org/column/article/12179
save the 10 url : https://time.geekbang.org/column/article/12460
save the 10 url : https://time.geekbang.org/column/article/13074
save the 10 url : https://time.geekbang.org/column/article/10551
save the 10 url : https://time.geekbang.org/column/article/13561
save the 10 url : https://time.geekbang.org/column/article/13701
save the 10 url : https://time.geekbang.org/column/article/13883
save the 11 url : https://time.geekbang.org/column/article/4906
save the 11 url : https://time.geekbang.org/column/article/4969
save the 11 url : https://time.geekbang.org/column/article/4978
save the 11 url : https://time.geekbang.org/column/article/5025
save the 11 url : https://time.geekbang.org/column/article/5220
save the 11 url : https://time.geekbang.org/column/article/5225
save the 11 url : https://time.geekbang.org/column/article/5353
save the 11 url : https://time.geekbang.org/column/article/5550
save the 11 url : https://time.geekbang.org/column/article/5642
save the 11 url : https://time.geekbang.org/column/article/5601
save the 11 url : https://time.geekbang.org/column/article/5954
save the 11 url : https://time.geekbang.org/column/article/5956
save the 11 url : https://time.geekbang.org/column/article/5963
save the 11 url : https://time.geekbang.org/column/article/6207
save the 11 url : https://time.geekbang.org/column/article/6273
save the 11 url : https://time.geekbang.org/column/article/6224
save the 11 url : https://time.geekbang.org/column/article/6511
save the 11 url : https://time.geekbang.org/column/article/6515
save the 11 url : https://time.geekbang.org/column/article/6519
save the 11 url : https://time.geekbang.org/column/article/6831
save the 11 url : https://time.geekbang.org/column/article/6834
save the 11 url : https://time.geekbang.org/column/article/6838
save the 11 url : https://time.geekbang.org/column/article/7265
save the 11 url : https://time.geekbang.org/column/article/7270
save the 11 url : https://time.geekbang.org/column/article/7276
save the 11 url : https://time.geekbang.org/column/article/7690
save the 11 url : https://time.geekbang.org/column/article/7694
save the 11 url : https://time.geekbang.org/column/article/7699
save the 11 url : https://time.geekbang.org/column/article/8156
save the 11 url : https://time.geekbang.org/column/article/8158
save the 11 url : https://time.geekbang.org/column/article/8173
save the 11 url : https://time.geekbang.org/column/article/8502
save the 11 url : https://time.geekbang.org/column/article/8515
save the 11 url : https://time.geekbang.org/column/article/8519
save the 11 url : https://time.geekbang.org/column/article/8968
save the 11 url : https://time.geekbang.org/column/article/8988
save the 11 url : https://time.geekbang.org/column/article/9273
save the 11 url : https://time.geekbang.org/column/article/9344
save the 11 url : https://time.geekbang.org/column/article/42528
save the 12 url : https://time.geekbang.org/column/article/73980
save the 12 url : https://time.geekbang.org/column/article/74471
save the 12 url : https://time.geekbang.org/column/article/74834
save the 12 url : https://time.geekbang.org/column/article/74828
save the 12 url : https://time.geekbang.org/column/article/75100
save the 12 url : https://time.geekbang.org/column/article/75977
save the 12 url : https://time.geekbang.org/column/article/76260
save the 12 url : https://time.geekbang.org/column/article/76567
save the 12 url : https://time.geekbang.org/column/article/76716
save the 12 url : https://time.geekbang.org/column/article/76929
save the 12 url : https://time.geekbang.org/column/article/77294
save the 12 url : https://time.geekbang.org/column/article/77752
save the 12 url : https://time.geekbang.org/column/article/77773
save the 12 url : https://time.geekbang.org/column/article/77913
save the 12 url : https://time.geekbang.org/column/article/77917
save the 12 url : https://time.geekbang.org/column/article/78104
save the 12 url : https://time.geekbang.org/column/article/78507
save the 12 url : https://time.geekbang.org/column/article/78542
save the 12 url : https://time.geekbang.org/column/article/79494
save the 12 url : https://time.geekbang.org/column/article/79520
save the 12 url : https://time.geekbang.org/column/article/80428
save the 12 url : https://time.geekbang.org/column/article/80691
save the 12 url : https://time.geekbang.org/column/article/81515
save the 12 url : https://time.geekbang.org/column/article/81870
save the 12 url : https://time.geekbang.org/column/article/80755
save the 12 url : https://time.geekbang.org/column/article/82581
save the 12 url : https://time.geekbang.org/column/article/82844
save the 12 url : https://time.geekbang.org/column/article/83082
save the 12 url : https://time.geekbang.org/column/article/83461
save the 12 url : https://time.geekbang.org/column/article/83841
save the 12 url : https://time.geekbang.org/column/article/84185
save the 12 url : https://time.geekbang.org/column/article/84274
save the 12 url : https://time.geekbang.org/column/article/84374
save the 12 url : https://time.geekbang.org/column/article/84663
save the 12 url : https://time.geekbang.org/column/article/85049
save the 12 url : https://time.geekbang.org/column/article/85625
save the 12 url : https://time.geekbang.org/column/article/85915
save the 12 url : https://time.geekbang.org/column/article/86210
save the 12 url : https://time.geekbang.org/column/article/86561
save the 12 url : https://time.geekbang.org/column/article/87008
save the 12 url : https://time.geekbang.org/column/article/87229
save the 12 url : https://time.geekbang.org/column/article/87582
save the 12 url : https://time.geekbang.org/column/article/87845
save the 12 url : https://time.geekbang.org/column/article/88309
save the 12 url : https://time.geekbang.org/column/article/88764
save the 12 url : https://time.geekbang.org/column/article/89049
save the 12 url : https://time.geekbang.org/column/article/89050
save the 12 url : https://time.geekbang.org/column/article/89662
save the 12 url : https://time.geekbang.org/column/article/89981
save the 12 url : https://time.geekbang.org/column/article/90231
save the 12 url : https://time.geekbang.org/column/article/90864
save the 12 url : https://time.geekbang.org/column/article/91127
save the 12 url : https://time.geekbang.org/column/article/91433
save the 12 url : https://time.geekbang.org/column/article/92154
save the 12 url : https://time.geekbang.org/column/article/92361
save the 12 url : https://time.geekbang.org/column/article/92912
save the 13 url : https://time.geekbang.org/column/article/89668
save the 13 url : https://time.geekbang.org/column/article/90170
save the 13 url : https://time.geekbang.org/column/article/91007
save the 13 url : https://time.geekbang.org/column/article/91425
save the 13 url : https://time.geekbang.org/column/article/92419
save the 13 url : https://time.geekbang.org/column/article/93130
save the 13 url : https://time.geekbang.org/column/article/93315
save the 13 url : https://time.geekbang.org/column/article/93802
save the 13 url : https://time.geekbang.org/column/article/94486
save the 13 url : https://time.geekbang.org/column/article/94991
save the 13 url : https://time.geekbang.org/column/article/95660
save the 13 url : https://time.geekbang.org/column/article/96324
save the 13 url : https://time.geekbang.org/column/article/96994
save the 13 url : https://time.geekbang.org/column/article/97617
save the 13 url : https://time.geekbang.org/column/article/98406
save the 13 url : https://time.geekbang.org/column/article/99184
save the 13 url : https://time.geekbang.org/column/article/99636
save the 13 url : https://time.geekbang.org/column/article/100140
save the 13 url : https://time.geekbang.org/column/article/100930
save the 13 url : https://time.geekbang.org/column/article/101498
save the 13 url : https://time.geekbang.org/column/article/102260
save the 13 url : https://time.geekbang.org/column/article/104436
save the 13 url : https://time.geekbang.org/column/article/105356
save the 13 url : https://time.geekbang.org/column/article/106156
save the 13 url : https://time.geekbang.org/column/article/107128
save the 13 url : https://time.geekbang.org/column/article/107954
save the 13 url : https://time.geekbang.org/column/article/108887
save the 13 url : https://time.geekbang.org/column/article/109592
save the 13 url : https://time.geekbang.org/column/article/110460
save the 13 url : https://time.geekbang.org/column/article/111289
save the 13 url : https://time.geekbang.org/column/article/112106
save the 13 url : https://time.geekbang.org/column/article/113569
save the 13 url : https://time.geekbang.org/column/article/117783
save the 13 url : https://time.geekbang.org/column/article/118674
save the 13 url : https://time.geekbang.org/column/article/120049
save the 13 url : https://time.geekbang.org/column/article/125952
save the 13 url : https://time.geekbang.org/column/article/127490
save the 13 url : https://time.geekbang.org/column/article/129097
save the 13 url : https://time.geekbang.org/column/article/131310
save the 13 url : https://time.geekbang.org/column/article/132656
save the 13 url : https://time.geekbang.org/column/article/134384
save the 13 url : https://time.geekbang.org/column/article/135789
save the 13 url : https://time.geekbang.org/column/article/136884
save the 13 url : https://time.geekbang.org/column/article/138400
save the 13 url : https://time.geekbang.org/column/article/140069
save the 13 url : https://time.geekbang.org/column/article/142032
save the 13 url : https://time.geekbang.org/column/article/144263
save the 13 url : https://time.geekbang.org/column/article/144801
save the 13 url : https://time.geekbang.org/column/article/144803
save the 13 url : https://time.geekbang.org/column/article/148208
save the 13 url : https://time.geekbang.org/column/article/150346
save the 13 url : https://time.geekbang.org/column/article/152342
save the 13 url : https://time.geekbang.org/column/article/154246
save the 13 url : https://time.geekbang.org/column/article/155500
save the 13 url : https://time.geekbang.org/column/article/157416
save the 13 url : https://time.geekbang.org/column/article/159848
save the 13 url : https://time.geekbang.org/column/article/161467
save the 13 url : https://time.geekbang.org/column/article/163112
save the 13 url : https://time.geekbang.org/column/article/164623
save the 13 url : https://time.geekbang.org/column/article/166014
save the 13 url : https://time.geekbang.org/column/article/167844
save the 13 url : https://time.geekbang.org/column/article/169113
save the 13 url : https://time.geekbang.org/column/article/170912
save the 13 url : https://time.geekbang.org/column/article/172004
save the 13 url : https://time.geekbang.org/column/article/173619
save the 13 url : https://time.geekbang.org/column/article/175236
save the 13 url : https://time.geekbang.org/column/article/176852
save the 13 url : https://time.geekbang.org/column/article/177746
save the 13 url : https://time.geekbang.org/column/article/178874
save the 13 url : https://time.geekbang.org/column/article/180396
save the 13 url : https://time.geekbang.org/column/article/181599
save the 13 url : https://time.geekbang.org/column/article/182924
save the 13 url : https://time.geekbang.org/column/article/183900
save the 13 url : https://time.geekbang.org/column/article/185234
save the 13 url : https://time.geekbang.org/column/article/186399
save the 13 url : https://time.geekbang.org/column/article/187641
save the 13 url : https://time.geekbang.org/column/article/188797
save the 13 url : https://time.geekbang.org/column/article/190127
save the 13 url : https://time.geekbang.org/column/article/191679
save the 13 url : https://time.geekbang.org/column/article/192408
save the 13 url : https://time.geekbang.org/column/article/193035
save the 13 url : https://time.geekbang.org/column/article/102283
save the 13 url : https://time.geekbang.org/column/article/102973
save the 13 url : https://time.geekbang.org/column/article/116087
save the 13 url : https://time.geekbang.org/column/article/112064
save the 13 url : https://time.geekbang.org/column/article/152196
save the 13 url : https://time.geekbang.org/column/article/193173
save the 13 url : https://time.geekbang.org/column/article/198432
save the 14 url : https://time.geekbang.org/column/article/75516
save the 14 url : https://time.geekbang.org/column/article/75980
save the 14 url : https://time.geekbang.org/column/article/76349
save the 14 url : https://time.geekbang.org/column/article/76808
save the 14 url : https://time.geekbang.org/column/article/77048
save the 14 url : https://time.geekbang.org/column/article/77301
save the 14 url : https://time.geekbang.org/column/article/77673
save the 14 url : https://time.geekbang.org/column/article/78086
save the 14 url : https://time.geekbang.org/column/article/78288
save the 14 url : https://time.geekbang.org/column/article/78674
save the 14 url : https://time.geekbang.org/column/article/79083
save the 14 url : https://time.geekbang.org/column/article/79306
save the 14 url : https://time.geekbang.org/column/article/79789
save the 14 url : https://time.geekbang.org/column/article/80002
save the 14 url : https://time.geekbang.org/column/article/80740
save the 14 url : https://time.geekbang.org/column/article/80993
save the 14 url : https://time.geekbang.org/column/article/81055
save the 14 url : https://time.geekbang.org/column/article/81394
save the 14 url : https://time.geekbang.org/column/article/81608
save the 14 url : https://time.geekbang.org/column/article/81899
save the 14 url : https://time.geekbang.org/column/article/82335
save the 14 url : https://time.geekbang.org/column/article/82605
save the 14 url : https://time.geekbang.org/column/article/82954
save the 14 url : https://time.geekbang.org/column/article/83045
save the 14 url : https://time.geekbang.org/column/article/83504
save the 14 url : https://time.geekbang.org/column/article/83897
save the 14 url : https://time.geekbang.org/column/article/84096
save the 14 url : https://time.geekbang.org/column/article/84488
save the 14 url : https://time.geekbang.org/column/article/84904
save the 14 url : https://time.geekbang.org/column/article/85163
save the 14 url : https://time.geekbang.org/column/article/85561
save the 14 url : https://time.geekbang.org/column/article/85968
save the 14 url : https://time.geekbang.org/column/article/86204
save the 14 url : https://time.geekbang.org/column/article/86590
save the 14 url : https://time.geekbang.org/column/article/87077
save the 14 url : https://time.geekbang.org/column/article/87256
save the 14 url : https://time.geekbang.org/column/article/87633
save the 14 url : https://time.geekbang.org/column/article/88097
save the 14 url : https://time.geekbang.org/column/article/88417
save the 14 url : https://time.geekbang.org/column/article/88673
save the 14 url : https://time.geekbang.org/column/article/89213
save the 14 url : https://time.geekbang.org/column/article/89226
save the 14 url : https://time.geekbang.org/column/article/89616
save the 14 url : https://time.geekbang.org/column/article/90026
save the 14 url : https://time.geekbang.org/column/article/90212
save the 14 url : https://time.geekbang.org/column/article/76666
save the 14 url : https://time.geekbang.org/column/article/90758
save the 15 url : https://time.geekbang.org/column/article/77345
save the 15 url : https://time.geekbang.org/column/article/77749
save the 15 url : https://time.geekbang.org/column/article/77804
save the 15 url : https://time.geekbang.org/column/article/78884
save the 15 url : https://time.geekbang.org/column/article/79319
save the 15 url : https://time.geekbang.org/column/article/79539
save the 15 url : https://time.geekbang.org/column/article/80011
save the 15 url : https://time.geekbang.org/column/article/82764
save the 15 url : https://time.geekbang.org/column/article/83302
save the 15 url : https://time.geekbang.org/column/article/83719
save the 15 url : https://time.geekbang.org/column/article/83860
save the 15 url : https://time.geekbang.org/column/article/86400
save the 15 url : https://time.geekbang.org/column/article/86823
save the 15 url : https://time.geekbang.org/column/article/87179
save the 15 url : https://time.geekbang.org/column/article/87808
save the 15 url : https://time.geekbang.org/column/article/88538
save the 15 url : https://time.geekbang.org/column/article/88827
save the 15 url : https://time.geekbang.org/column/article/89151
save the 15 url : https://time.geekbang.org/column/article/78158
save the 15 url : https://time.geekbang.org/column/article/78168
save the 15 url : https://time.geekbang.org/column/article/80042
save the 15 url : https://time.geekbang.org/column/article/82711
save the 15 url : https://time.geekbang.org/column/article/84365
save the 15 url : https://time.geekbang.org/column/article/84633
save the 15 url : https://time.geekbang.org/column/article/85341
save the 15 url : https://time.geekbang.org/column/article/85745
save the 15 url : https://time.geekbang.org/column/article/89491
save the 15 url : https://time.geekbang.org/column/article/89832
save the 15 url : https://time.geekbang.org/column/article/90148
save the 15 url : https://time.geekbang.org/column/article/91325
save the 15 url : https://time.geekbang.org/column/article/92227
save the 15 url : https://time.geekbang.org/column/article/92663
save the 15 url : https://time.geekbang.org/column/article/93110
save the 15 url : https://time.geekbang.org/column/article/93777
save the 15 url : https://time.geekbang.org/column/article/80240
save the 15 url : https://time.geekbang.org/column/article/80260
save the 15 url : https://time.geekbang.org/column/article/80311
save the 15 url : https://time.geekbang.org/column/article/81730
save the 15 url : https://time.geekbang.org/column/article/82397
save the 15 url : https://time.geekbang.org/column/article/85031
save the 15 url : https://time.geekbang.org/column/article/86117
save the 15 url : https://time.geekbang.org/column/article/90485
save the 15 url : https://time.geekbang.org/column/article/90998
save the 15 url : https://time.geekbang.org/column/article/94156
save the 15 url : https://time.geekbang.org/column/article/94644
save the 15 url : https://time.geekbang.org/column/article/94979
save the 15 url : https://time.geekbang.org/column/article/95469
save the 15 url : https://time.geekbang.org/column/article/95833
save the 15 url : https://time.geekbang.org/column/article/80021
save the 15 url : https://time.geekbang.org/column/article/87234
save the 15 url : https://time.geekbang.org/column/article/88275
save the 15 url : https://time.geekbang.org/column/article/91644
save the 15 url : https://time.geekbang.org/column/article/93216
save the 15 url : https://time.geekbang.org/column/article/93289
save the 15 url : https://time.geekbang.org/column/article/96269
save the 15 url : https://time.geekbang.org/column/article/96809
save the 15 url : https://time.geekbang.org/column/article/106193
save the 15 url : https://time.geekbang.org/column/article/97144
save the 16 url : https://time.geekbang.org/column/article/780
save the 16 url : https://time.geekbang.org/column/article/802
save the 16 url : https://time.geekbang.org/column/article/817
save the 16 url : https://time.geekbang.org/column/article/821
save the 16 url : https://time.geekbang.org/column/article/886
save the 16 url : https://time.geekbang.org/column/article/893
save the 16 url : https://time.geekbang.org/column/article/896
save the 16 url : https://time.geekbang.org/column/article/1026
save the 16 url : https://time.geekbang.org/column/article/1031
save the 16 url : https://time.geekbang.org/column/article/1055
save the 16 url : https://time.geekbang.org/column/article/1250
save the 16 url : https://time.geekbang.org/column/article/1256
save the 16 url : https://time.geekbang.org/column/article/1294
save the 16 url : https://time.geekbang.org/column/article/1434
save the 16 url : https://time.geekbang.org/column/article/1441
save the 16 url : https://time.geekbang.org/column/article/1539
save the 16 url : https://time.geekbang.org/column/article/1640
save the 16 url : https://time.geekbang.org/column/article/1688
save the 16 url : https://time.geekbang.org/column/article/1691
save the 16 url : https://time.geekbang.org/column/article/1836
save the 16 url : https://time.geekbang.org/column/article/1839
save the 16 url : https://time.geekbang.org/column/article/1894
save the 16 url : https://time.geekbang.org/column/article/1959
save the 16 url : https://time.geekbang.org/column/article/1981
save the 16 url : https://time.geekbang.org/column/article/2049
save the 16 url : https://time.geekbang.org/column/article/2200
save the 16 url : https://time.geekbang.org/column/article/2206
save the 16 url : https://time.geekbang.org/column/article/2239
save the 16 url : https://time.geekbang.org/column/article/2452
save the 16 url : https://time.geekbang.org/column/article/2462
save the 16 url : https://time.geekbang.org/column/article/2517
save the 16 url : https://time.geekbang.org/column/article/2611
save the 16 url : https://time.geekbang.org/column/article/2679
save the 16 url : https://time.geekbang.org/column/article/2623
save the 16 url : https://time.geekbang.org/column/article/2795
save the 16 url : https://time.geekbang.org/column/article/2812
save the 16 url : https://time.geekbang.org/column/article/2816
save the 16 url : https://time.geekbang.org/column/article/3227
save the 16 url : https://time.geekbang.org/column/article/6167
save the 17 url : https://time.geekbang.org/column/article/99635
save the 17 url : https://time.geekbang.org/column/article/100405
save the 17 url : https://time.geekbang.org/column/article/100859
save the 17 url : https://time.geekbang.org/column/article/101104
save the 17 url : https://time.geekbang.org/column/article/101697
save the 17 url : https://time.geekbang.org/column/article/102111
save the 17 url : https://time.geekbang.org/column/article/102541
save the 17 url : https://time.geekbang.org/column/article/103349
save the 17 url : https://time.geekbang.org/column/article/103782
save the 17 url : https://time.geekbang.org/column/article/103944
save the 17 url : https://time.geekbang.org/column/article/104637
save the 17 url : https://time.geekbang.org/column/article/105486
save the 17 url : https://time.geekbang.org/column/article/105643
save the 17 url : https://time.geekbang.org/column/article/106250
save the 17 url : https://time.geekbang.org/column/article/107143
save the 17 url : https://time.geekbang.org/column/article/107401
save the 17 url : https://time.geekbang.org/column/article/108342
save the 17 url : https://time.geekbang.org/column/article/108907
save the 17 url : https://time.geekbang.org/column/article/109227
save the 17 url : https://time.geekbang.org/column/article/109695
save the 17 url : https://time.geekbang.org/column/article/110492
save the 17 url : https://time.geekbang.org/column/article/111180
save the 17 url : https://time.geekbang.org/column/article/111444
save the 17 url : https://time.geekbang.org/column/article/112023
save the 17 url : https://time.geekbang.org/column/article/112298
save the 17 url : https://time.geekbang.org/column/article/113669
save the 17 url : https://time.geekbang.org/column/article/116031
save the 17 url : https://time.geekbang.org/column/article/116766
save the 17 url : https://time.geekbang.org/column/article/118101
save the 17 url : https://time.geekbang.org/column/article/118746
save the 17 url : https://time.geekbang.org/column/article/119044
save the 17 url : https://time.geekbang.org/column/article/120351
save the 17 url : https://time.geekbang.org/column/article/125429
save the 17 url : https://time.geekbang.org/column/article/126169
save the 17 url : https://time.geekbang.org/column/article/127873
save the 17 url : https://time.geekbang.org/column/article/135697
save the 17 url : https://time.geekbang.org/column/article/136546
save the 17 url : https://time.geekbang.org/column/article/137050
save the 17 url : https://time.geekbang.org/column/article/128758
save the 17 url : https://time.geekbang.org/column/article/129827
save the 17 url : https://time.geekbang.org/column/article/131660
save the 17 url : https://time.geekbang.org/column/article/132412
save the 17 url : https://time.geekbang.org/column/article/132851
save the 17 url : https://time.geekbang.org/column/article/134595
save the 17 url : https://time.geekbang.org/column/article/138317
save the 17 url : https://time.geekbang.org/column/article/138936
save the 17 url : https://time.geekbang.org/column/article/140500
save the 17 url : https://time.geekbang.org/column/article/141606
save the 17 url : https://time.geekbang.org/column/article/143939
save the 17 url : https://time.geekbang.org/column/article/216546
save the 18 url : https://time.geekbang.org/column/article/178042
save the 18 url : https://time.geekbang.org/column/article/178068
save the 18 url : https://time.geekbang.org/column/article/178076
save the 18 url : https://time.geekbang.org/column/article/178080
save the 18 url : https://time.geekbang.org/column/article/180770
save the 18 url : https://time.geekbang.org/column/article/181916
save the 18 url : https://time.geekbang.org/column/article/182912
save the 18 url : https://time.geekbang.org/column/article/183349
save the 18 url : https://time.geekbang.org/column/article/184356
save the 18 url : https://time.geekbang.org/column/article/185029
save the 18 url : https://time.geekbang.org/column/article/185382
save the 18 url : https://time.geekbang.org/column/article/186537
save the 18 url : https://time.geekbang.org/column/article/187551
save the 18 url : https://time.geekbang.org/column/article/187963
save the 18 url : https://time.geekbang.org/column/article/189010
save the 18 url : https://time.geekbang.org/column/article/190132
save the 18 url : https://time.geekbang.org/column/article/190684
save the 18 url : https://time.geekbang.org/column/article/191503
save the 18 url : https://time.geekbang.org/column/article/190224
save the 18 url : https://time.geekbang.org/column/article/190738
save the 18 url : https://time.geekbang.org/column/article/191522
save the 18 url : https://time.geekbang.org/column/article/193551
save the 18 url : https://time.geekbang.org/column/article/194064
save the 18 url : https://time.geekbang.org/column/article/195497
save the 18 url : https://time.geekbang.org/column/article/196791
save the 18 url : https://time.geekbang.org/column/article/197432
save the 18 url : https://time.geekbang.org/column/article/198947
save the 18 url : https://time.geekbang.org/column/article/199703
save the 18 url : https://time.geekbang.org/column/article/200152
save the 18 url : https://time.geekbang.org/column/article/201769
save the 18 url : https://time.geekbang.org/column/article/201745
save the 18 url : https://time.geekbang.org/column/article/204690
save the 18 url : https://time.geekbang.org/column/article/205927
save the 18 url : https://time.geekbang.org/column/article/206385
save the 18 url : https://time.geekbang.org/column/article/207096
save the 18 url : https://time.geekbang.org/column/article/208581
save the 19 url : https://time.geekbang.org/column/article/79525
save the 19 url : https://time.geekbang.org/column/article/79796
save the 19 url : https://time.geekbang.org/column/article/80150
save the 19 url : https://time.geekbang.org/column/article/80838
save the 19 url : https://time.geekbang.org/column/article/80969
save the 19 url : https://time.geekbang.org/column/article/81078
save the 19 url : https://time.geekbang.org/column/article/81429
save the 19 url : https://time.geekbang.org/column/article/81615
save the 19 url : https://time.geekbang.org/column/article/81990
save the 19 url : https://time.geekbang.org/column/article/82733
save the 19 url : https://time.geekbang.org/column/article/82744
save the 19 url : https://time.geekbang.org/column/article/83822
save the 19 url : https://time.geekbang.org/column/article/83833
save the 19 url : https://time.geekbang.org/column/article/84194
save the 19 url : https://time.geekbang.org/column/article/85053
save the 19 url : https://time.geekbang.org/column/article/85478
save the 19 url : https://time.geekbang.org/column/article/85740
save the 19 url : https://time.geekbang.org/column/article/86180
save the 19 url : https://time.geekbang.org/column/article/86821
save the 19 url : https://time.geekbang.org/column/article/87578
save the 19 url : https://time.geekbang.org/column/article/87579
save the 19 url : https://time.geekbang.org/column/article/88473
save the 19 url : https://time.geekbang.org/column/article/88079
save the 19 url : https://time.geekbang.org/column/article/88690
save the 19 url : https://time.geekbang.org/column/article/89670
save the 19 url : https://time.geekbang.org/column/article/88047
save the 19 url : https://time.geekbang.org/column/article/90151
save the 19 url : https://time.geekbang.org/column/article/90154
save the 19 url : https://time.geekbang.org/column/article/91252
save the 19 url : https://time.geekbang.org/column/article/91295
save the 19 url : https://time.geekbang.org/column/article/91908
save the 19 url : https://time.geekbang.org/column/article/80170
save the 19 url : https://time.geekbang.org/column/article/81781
save the 19 url : https://time.geekbang.org/column/article/81998
save the 19 url : https://time.geekbang.org/column/article/83865
save the 19 url : https://time.geekbang.org/column/article/84536
save the 19 url : https://time.geekbang.org/column/article/86198
save the 19 url : https://time.geekbang.org/column/article/87434
save the 19 url : https://time.geekbang.org/column/article/92230
save the 20 url : https://time.geekbang.org/column/article/8514
save the 20 url : https://time.geekbang.org/column/article/8530
save the 20 url : https://time.geekbang.org/column/article/8652
save the 20 url : https://time.geekbang.org/column/article/8666
save the 20 url : https://time.geekbang.org/column/article/8837
save the 20 url : https://time.geekbang.org/column/article/8852
save the 20 url : https://time.geekbang.org/column/article/8853
save the 20 url : https://time.geekbang.org/column/article/9295
save the 20 url : https://time.geekbang.org/column/article/9434
save the 20 url : https://time.geekbang.org/column/article/9435
save the 20 url : https://time.geekbang.org/column/article/9762
save the 20 url : https://time.geekbang.org/column/article/9789
save the 20 url : https://time.geekbang.org/column/article/9794
save the 20 url : https://time.geekbang.org/column/article/10160
save the 20 url : https://time.geekbang.org/column/article/10166
save the 20 url : https://time.geekbang.org/column/article/10245
save the 20 url : https://time.geekbang.org/column/article/10636
save the 20 url : https://time.geekbang.org/column/article/10640
save the 20 url : https://time.geekbang.org/column/article/10644
save the 20 url : https://time.geekbang.org/column/article/11216
save the 20 url : https://time.geekbang.org/column/article/11259
save the 20 url : https://time.geekbang.org/column/article/11268
save the 20 url : https://time.geekbang.org/column/article/11693
save the 20 url : https://time.geekbang.org/column/article/11720
save the 20 url : https://time.geekbang.org/column/article/11743
save the 20 url : https://time.geekbang.org/column/article/12258
save the 20 url : https://time.geekbang.org/column/article/12263
save the 20 url : https://time.geekbang.org/column/article/12265
save the 20 url : https://time.geekbang.org/column/article/12268
save the 20 url : https://time.geekbang.org/column/article/12844
save the 20 url : https://time.geekbang.org/column/article/12845
save the 20 url : https://time.geekbang.org/column/article/13211
save the 20 url : https://time.geekbang.org/column/article/13213
save the 20 url : https://time.geekbang.org/column/article/13218
save the 20 url : https://time.geekbang.org/column/article/13529
save the 20 url : https://time.geekbang.org/column/article/13606
save the 20 url : https://time.geekbang.org/column/article/13754
save the 20 url : https://time.geekbang.org/column/article/14220
save the 20 url : https://time.geekbang.org/column/article/14231
save the 20 url : https://time.geekbang.org/column/article/14329
save the 20 url : https://time.geekbang.org/column/article/14333
save the 20 url : https://time.geekbang.org/column/article/14426
save the 20 url : https://time.geekbang.org/column/article/14463
save the 20 url : https://time.geekbang.org/column/article/15125
save the 20 url : https://time.geekbang.org/column/article/211283
save the 21 url : https://time.geekbang.org/column/article/7398
save the 21 url : https://time.geekbang.org/column/article/7581
save the 21 url : https://time.geekbang.org/column/article/7724
save the 21 url : https://time.geekbang.org/column/article/7772
save the 21 url : https://time.geekbang.org/column/article/8015
save the 21 url : https://time.geekbang.org/column/article/8094
save the 21 url : https://time.geekbang.org/column/article/8386
save the 21 url : https://time.geekbang.org/column/article/8445
save the 21 url : https://time.geekbang.org/column/article/8590
save the 21 url : https://time.geekbang.org/column/article/8729
save the 21 url : https://time.geekbang.org/column/article/8924
save the 21 url : https://time.geekbang.org/column/article/8975
save the 21 url : https://time.geekbang.org/column/article/9141
save the 21 url : https://time.geekbang.org/column/article/9293
save the 21 url : https://time.geekbang.org/column/article/9410
save the 21 url : https://time.geekbang.org/column/article/9492
save the 21 url : https://time.geekbang.org/column/article/9688
save the 21 url : https://time.geekbang.org/column/article/9707
save the 21 url : https://time.geekbang.org/column/article/9895
save the 21 url : https://time.geekbang.org/column/article/9938
save the 21 url : https://time.geekbang.org/column/article/10085
save the 21 url : https://time.geekbang.org/column/article/10098
save the 21 url : https://time.geekbang.org/column/article/10386
save the 21 url : https://time.geekbang.org/column/article/10534
save the 21 url : https://time.geekbang.org/column/article/10742
save the 21 url : https://time.geekbang.org/column/article/10755
save the 21 url : https://time.geekbang.org/column/article/10978
save the 21 url : https://time.geekbang.org/column/article/10994
save the 21 url : https://time.geekbang.org/column/article/11324
save the 21 url : https://time.geekbang.org/column/article/11465
save the 21 url : https://time.geekbang.org/column/article/11643
save the 21 url : https://time.geekbang.org/column/article/11940
save the 21 url : https://time.geekbang.org/column/article/12230
save the 21 url : https://time.geekbang.org/column/article/12388
save the 21 url : https://time.geekbang.org/column/article/12512
save the 21 url : https://time.geekbang.org/column/article/12521
save the 21 url : https://time.geekbang.org/column/article/12819
save the 21 url : https://time.geekbang.org/column/article/12991
save the 21 url : https://time.geekbang.org/column/article/12996
save the 21 url : https://time.geekbang.org/column/article/13099
save the 21 url : https://time.geekbang.org/column/article/13124
save the 21 url : https://time.geekbang.org/column/article/13520
save the 21 url : https://time.geekbang.org/column/article/13847
save the 21 url : https://time.geekbang.org/column/article/14028
save the 21 url : https://time.geekbang.org/column/article/14194
save the 21 url : https://time.geekbang.org/column/article/14381
save the 21 url : https://time.geekbang.org/column/article/14384
save the 21 url : https://time.geekbang.org/column/article/17846
save the 21 url : https://time.geekbang.org/column/article/17862
save the 21 url : https://time.geekbang.org/column/article/87289
save the 21 url : https://time.geekbang.org/column/article/14553
save the 22 url : https://time.geekbang.org/column/article/193540
save the 22 url : https://time.geekbang.org/column/article/193674
save the 22 url : https://time.geekbang.org/column/article/193688
save the 22 url : https://time.geekbang.org/column/article/193912
save the 22 url : https://time.geekbang.org/column/article/195483
save the 22 url : https://time.geekbang.org/column/article/195503
save the 22 url : https://time.geekbang.org/column/article/197309
save the 22 url : https://time.geekbang.org/column/article/198704
save the 22 url : https://time.geekbang.org/column/article/199546
save the 22 url : https://time.geekbang.org/column/article/199552
save the 22 url : https://time.geekbang.org/column/article/199999
save the 23 url : https://time.geekbang.org/column/article/42208
save the 23 url : https://time.geekbang.org/column/article/42553
save the 23 url : https://time.geekbang.org/column/article/76454
save the 23 url : https://time.geekbang.org/column/article/77460
save the 23 url : https://time.geekbang.org/column/article/79422
save the 23 url : https://time.geekbang.org/column/article/42724
save the 23 url : https://time.geekbang.org/column/article/64970
save the 23 url : https://time.geekbang.org/column/article/67842
save the 23 url : https://time.geekbang.org/column/article/67836
save the 23 url : https://time.geekbang.org/column/article/69879
save the 23 url : https://time.geekbang.org/column/article/70867
save the 23 url : https://time.geekbang.org/column/article/71474
save the 23 url : https://time.geekbang.org/column/article/71821
save the 23 url : https://time.geekbang.org/column/article/72839
save the 23 url : https://time.geekbang.org/column/article/73207
save the 23 url : https://time.geekbang.org/column/article/74280
save the 23 url : https://time.geekbang.org/column/article/44260
save the 23 url : https://time.geekbang.org/column/article/67379
save the 23 url : https://time.geekbang.org/column/article/68668
save the 23 url : https://time.geekbang.org/column/article/69697
save the 23 url : https://time.geekbang.org/column/article/70578
save the 23 url : https://time.geekbang.org/column/article/73856
save the 23 url : https://time.geekbang.org/column/article/74778
save the 23 url : https://time.geekbang.org/column/article/75673
save the 23 url : https://time.geekbang.org/column/article/77144
save the 23 url : https://time.geekbang.org/column/article/79140
save the 23 url : https://time.geekbang.org/column/article/42676
save the 23 url : https://time.geekbang.org/column/article/64417
save the 23 url : https://time.geekbang.org/column/article/65208
save the 23 url : https://time.geekbang.org/column/article/67977
save the 23 url : https://time.geekbang.org/column/article/69350
save the 23 url : https://time.geekbang.org/column/article/70217
save the 23 url : https://time.geekbang.org/column/article/71169
save the 23 url : https://time.geekbang.org/column/article/72315
save the 23 url : https://time.geekbang.org/column/article/73518
save the 23 url : https://time.geekbang.org/column/article/75249
save the 23 url : https://time.geekbang.org/column/article/75815
save the 23 url : https://time.geekbang.org/column/article/76196
save the 23 url : https://time.geekbang.org/column/article/76848
save the 23 url : https://time.geekbang.org/column/article/77808
save the 23 url : https://time.geekbang.org/column/article/78014
save the 23 url : https://time.geekbang.org/column/article/78459
save the 23 url : https://time.geekbang.org/column/article/78784
save the 23 url : https://time.geekbang.org/column/article/79924
save the 23 url : https://time.geekbang.org/column/article/90548
save the 23 url : https://time.geekbang.org/column/article/202260

相关文章

网友评论

      本文标题:如何自动下载保存个人极客时间课程专栏文章

      本文链接:https://www.haomeiwen.com/subject/jrmnphtx.html