Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
topn_race
提交
d08c87a2
T
topn_race
项目概览
CSDN 技术社区
/
topn_race
通知
553
Star
15
Fork
19
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
topn_race
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
d08c87a2
编写于
12月 30, 2021
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix bug
上级
57caaa36
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
171 addition
and
145 deletion
+171
-145
data/csdn_trends_top10_month/csdn_index_top_10.csv
data/csdn_trends_top10_month/csdn_index_top_10.csv
+140
-140
src/bar_chart_race/chart.py
src/bar_chart_race/chart.py
+5
-3
src/common/gif.py
src/common/gif.py
+3
-0
src/top.py
src/top.py
+23
-2
未找到文件。
data/csdn_trends_top10_month/csdn_index_top_10.csv
浏览文件 @
d08c87a2
date,tag_name,index_value
2000-01,数据库,111
2000-01,big data,100
2000-01,sql,67
2000-01,windows,64
2000-01,c++,63
...
...
@@ -9,8 +8,8 @@ date,tag_name,index_value
2000-01,网络,23
2000-01,oracle,23
2000-01,.net,23
2000-01,前端,18
2000-02,数据库,133
2000-02,big data,121
2000-02,c++,61
2000-02,c语言,50
2000-02,windows,49
...
...
@@ -19,8 +18,8 @@ date,tag_name,index_value
2000-02,服务器,28
2000-02,oracle,25
2000-02,前端,24
2000-02,网络,23
2000-03,数据库,228
2000-03,big data,223
2000-03,sql,148
2000-03,windows,96
2000-03,c++,95
...
...
@@ -29,8 +28,8 @@ date,tag_name,index_value
2000-03,java,57
2000-03,linux,54
2000-03,tcp/ip,52
2000-03,c语言,43
2000-04,数据库,138
2000-04,big data,137
2000-04,服务器,80
2000-04,sql,79
2000-04,windows,71
...
...
@@ -39,8 +38,8 @@ date,tag_name,index_value
2000-04,c语言,34
2000-04,网络,31
2000-04,tcp/ip,30
2000-04,html,29
2000-05,数据库,178
2000-05,big data,175
2000-05,c++,90
2000-05,sql,87
2000-05,windows,85
...
...
@@ -49,8 +48,8 @@ date,tag_name,index_value
2000-05,网络,41
2000-05,c语言,41
2000-05,microsoft,36
2000-05,tcp/ip,34
2000-06,数据库,271
2000-06,big data,253
2000-06,sql,168
2000-06,服务器,106
2000-06,c++,104
...
...
@@ -59,28 +58,28 @@ date,tag_name,index_value
2000-06,.net,62
2000-06,tcp/ip,58
2000-06,网络,55
2000-06,microsoft,46
2000-07,数据库,365
2000-07,big data,338
2000-07,windows,205
2000-07,sql,199
2000-07,服务器,149
2000-07,c++,123
2000-07,网络,109
2000-07,计算机,79
2000-07,tcp/ip,73
2000-07,c语言,71
2000-07,.net,67
2000-07,oracle,66
2000-08,数据库,426
2000-08,big data,390
2000-08,sql,219
2000-08,windows,208
2000-08,服务器,183
2000-08,c++,180
2000-08,c语言,109
2000-08,网络,105
2000-08,计算机,91
2000-08,microsoft,85
2000-08,程序员,71
2000-08,html,67
2000-09,数据库,428
2000-09,big data,404
2000-09,windows,231
2000-09,sql,215
2000-09,服务器,192
...
...
@@ -89,8 +88,8 @@ date,tag_name,index_value
2000-09,网络,110
2000-09,tcp/ip,101
2000-09,microsoft,98
2000-09,java,93
2000-10,数据库,380
2000-10,big data,327
2000-10,windows,223
2000-10,c++,215
2000-10,sql,210
...
...
@@ -99,8 +98,8 @@ date,tag_name,index_value
2000-10,.net,119
2000-10,网络,109
2000-10,tcp/ip,101
2000-10,mfc,73
2000-11,数据库,567
2000-11,big data,498
2000-11,sql,324
2000-11,c++,314
2000-11,windows,288
...
...
@@ -108,19 +107,19 @@ date,tag_name,index_value
2000-11,网络,145
2000-11,microsoft,144
2000-11,java,138
2000-11,计算机,129
2000-11,tcp/ip,119
2000-11,oracle,103
2000-12,数据库,773
2000-12,big data,726
2000-12,windows,453
2000-12,c++,431
2000-12,sql,390
2000-12,服务器,311
2000-12,java,191
2000-12,microsoft,189
2000-12,计算机,186
2000-12,程序员,181
2000-12,网络,175
2000-12,oracle,162
2001-01,数据库,698
2001-01,big data,635
2001-01,c++,428
2001-01,windows,382
2001-01,sql,375
...
...
@@ -129,8 +128,8 @@ date,tag_name,index_value
2001-01,microsoft,190
2001-01,程序员,179
2001-01,.net,176
2001-01,网络,169
2001-02,数据库,1095
2001-02,big data,1011
2001-02,sql,597
2001-02,windows,592
2001-02,c++,585
...
...
@@ -139,8 +138,8 @@ date,tag_name,index_value
2001-02,程序员,300
2001-02,.net,296
2001-02,网络,273
2001-02,microsoft,264
2001-03,数据库,1168
2001-03,big data,1054
2001-03,sql,696
2001-03,c++,595
2001-03,windows,579
...
...
@@ -149,8 +148,8 @@ date,tag_name,index_value
2001-03,.net,362
2001-03,网络,271
2001-03,microsoft,262
2001-03,mfc,255
2001-04,数据库,1665
2001-04,big data,1423
2001-04,sql,931
2001-04,c++,895
2001-04,windows,734
...
...
@@ -159,8 +158,8 @@ date,tag_name,index_value
2001-04,.net,407
2001-04,网络,382
2001-04,程序员,353
2001-04,microsoft,321
2001-05,数据库,2457
2001-05,big data,1979
2001-05,c++,1343
2001-05,sql,1299
2001-05,windows,1106
...
...
@@ -169,8 +168,8 @@ date,tag_name,index_value
2001-05,.net,595
2001-05,网络,541
2001-05,程序员,535
2001-05,microsoft,481
2001-06,数据库,2549
2001-06,big data,2261
2001-06,sql,1362
2001-06,c++,1147
2001-06,windows,1036
...
...
@@ -179,8 +178,8 @@ date,tag_name,index_value
2001-06,.net,619
2001-06,网络,564
2001-06,linux,547
2001-06,程序员,541
2001-07,数据库,2865
2001-07,big data,2478
2001-07,sql,1753
2001-07,c++,1182
2001-07,java,1144
...
...
@@ -189,8 +188,8 @@ date,tag_name,index_value
2001-07,.net,785
2001-07,程序员,571
2001-07,网络,568
2001-07,oracle,556
2001-08,数据库,3555
2001-08,big data,2988
2001-08,sql,2199
2001-08,c++,1544
2001-08,windows,1393
...
...
@@ -199,8 +198,8 @@ date,tag_name,index_value
2001-08,.net,941
2001-08,microsoft,735
2001-08,网络,727
2001-08,oracle,699
2001-09,数据库,3215
2001-09,big data,2553
2001-09,sql,2087
2001-09,c++,1474
2001-09,windows,1219
...
...
@@ -209,8 +208,8 @@ date,tag_name,index_value
2001-09,.net,881
2001-09,oracle,716
2001-09,microsoft,662
2001-09,tcp/ip,554
2001-10,数据库,3126
2001-10,big data,2510
2001-10,sql,1878
2001-10,c++,1584
2001-10,windows,1172
...
...
@@ -219,8 +218,8 @@ date,tag_name,index_value
2001-10,.net,857
2001-10,oracle,710
2001-10,microsoft,646
2001-10,网络,633
2001-11,数据库,4086
2001-11,big data,3104
2001-11,sql,2455
2001-11,c++,1594
2001-11,java,1502
...
...
@@ -229,8 +228,8 @@ date,tag_name,index_value
2001-11,.net,1051
2001-11,oracle,933
2001-11,microsoft,736
2001-11,网络,683
2001-12,数据库,4418
2001-12,big data,3756
2001-12,sql,2882
2001-12,c++,1789
2001-12,java,1539
...
...
@@ -239,8 +238,8 @@ date,tag_name,index_value
2001-12,.net,1101
2001-12,oracle,907
2001-12,microsoft,751
2001-12,程序员,738
2002-01,数据库,4346
2002-01,big data,3322
2002-01,sql,2820
2002-01,c++,1927
2002-01,java,1648
...
...
@@ -249,8 +248,8 @@ date,tag_name,index_value
2002-01,.net,1296
2002-01,oracle,892
2002-01,程序员,887
2002-01,microsoft,875
2002-02,数据库,2757
2002-02,big data,2461
2002-02,sql,1792
2002-02,c++,1316
2002-02,windows,1113
...
...
@@ -259,8 +258,8 @@ date,tag_name,index_value
2002-02,.net,868
2002-02,microsoft,639
2002-02,程序员,545
2002-02,oracle,534
2002-03,数据库,5767
2002-03,big data,4523
2002-03,sql,3456
2002-03,c++,2321
2002-03,java,1999
...
...
@@ -269,8 +268,8 @@ date,tag_name,index_value
2002-03,.net,1863
2002-03,microsoft,1032
2002-03,oracle,1031
2002-03,前端,850
2002-04,数据库,7184
2002-04,big data,5952
2002-04,sql,4479
2002-04,c++,2644
2002-04,服务器,2454
...
...
@@ -279,8 +278,8 @@ date,tag_name,index_value
2002-04,.net,2103
2002-04,microsoft,1353
2002-04,前端,1211
2002-04,oracle,1193
2002-05,数据库,7274
2002-05,big data,6129
2002-05,sql,4474
2002-05,c++,2659
2002-05,服务器,2191
...
...
@@ -289,8 +288,8 @@ date,tag_name,index_value
2002-05,.net,1766
2002-05,microsoft,1180
2002-05,前端,1168
2002-05,oracle,1125
2002-06,数据库,6594
2002-06,big data,4364
2002-06,sql,4005
2002-06,服务器,2195
2002-06,c++,2123
...
...
@@ -299,8 +298,8 @@ date,tag_name,index_value
2002-06,.net,1586
2002-06,oracle,1124
2002-06,microsoft,1063
2002-06,tcp/ip,1037
2002-07,数据库,7102
2002-07,big data,5784
2002-07,sql,4528
2002-07,服务器,2547
2002-07,c++,2383
...
...
@@ -309,8 +308,8 @@ date,tag_name,index_value
2002-07,.net,1816
2002-07,oracle,1384
2002-07,前端,1260
2002-07,microsoft,1204
2002-08,数据库,6814
2002-08,big data,5815
2002-08,sql,4244
2002-08,服务器,2488
2002-08,c++,2466
...
...
@@ -319,8 +318,8 @@ date,tag_name,index_value
2002-08,.net,1720
2002-08,前端,1217
2002-08,microsoft,1201
2002-08,oracle,1147
2002-09,数据库,7521
2002-09,big data,6247
2002-09,sql,4565
2002-09,java,2876
2002-09,服务器,2694
...
...
@@ -329,8 +328,8 @@ date,tag_name,index_value
2002-09,.net,1990
2002-09,oracle,1475
2002-09,前端,1416
2002-09,microsoft,1288
2002-10,数据库,6197
2002-10,big data,5414
2002-10,sql,3677
2002-10,服务器,2438
2002-10,java,2412
...
...
@@ -339,8 +338,8 @@ date,tag_name,index_value
2002-10,.net,1733
2002-10,oracle,1192
2002-10,前端,1167
2002-10,linux,1106
2002-11,数据库,7321
2002-11,big data,4882
2002-11,sql,4378
2002-11,服务器,2870
2002-11,java,2752
...
...
@@ -349,8 +348,8 @@ date,tag_name,index_value
2002-11,.net,2174
2002-11,前端,1691
2002-11,oracle,1495
2002-11,网络,1369
2002-12,数据库,8431
2002-12,big data,6169
2002-12,sql,5080
2002-12,服务器,3211
2002-12,java,3133
...
...
@@ -359,8 +358,8 @@ date,tag_name,index_value
2002-12,.net,2283
2002-12,前端,1779
2002-12,oracle,1595
2002-12,microsoft,1514
2003-01,数据库,7174
2003-01,big data,5584
2003-01,sql,4468
2003-01,服务器,3033
2003-01,java,2674
...
...
@@ -369,8 +368,8 @@ date,tag_name,index_value
2003-01,c++,1979
2003-01,前端,1674
2003-01,oracle,1507
2003-01,网络,1250
2003-02,数据库,6518
2003-02,big data,5303
2003-02,sql,3996
2003-02,服务器,2992
2003-02,java,2620
...
...
@@ -379,8 +378,8 @@ date,tag_name,index_value
2003-02,.net,1926
2003-02,前端,1645
2003-02,linux,1464
2003-02,oracle,1391
2003-03,数据库,11265
2003-03,big data,8709
2003-03,sql,7069
2003-03,服务器,4721
2003-03,java,4248
...
...
@@ -389,8 +388,8 @@ date,tag_name,index_value
2003-03,c++,2880
2003-03,前端,2820
2003-03,linux,2365
2003-03,oracle,2159
2003-04,数据库,12145
2003-04,big data,9275
2003-04,sql,7513
2003-04,服务器,4943
2003-04,java,4425
...
...
@@ -399,8 +398,8 @@ date,tag_name,index_value
2003-04,前端,2935
2003-04,c++,2810
2003-04,linux,2289
2003-04,tcp/ip,2289
2003-05,数据库,13275
2003-05,big data,10675
2003-05,sql,8108
2003-05,服务器,5088
2003-05,java,4099
...
...
@@ -409,8 +408,8 @@ date,tag_name,index_value
2003-05,前端,3212
2003-05,c++,2878
2003-05,tcp/ip,2389
2003-05,linux,2377
2003-06,数据库,11161
2003-06,big data,8422
2003-06,sql,6675
2003-06,服务器,4534
2003-06,java,3663
...
...
@@ -419,8 +418,8 @@ date,tag_name,index_value
2003-06,前端,2804
2003-06,c++,2497
2003-06,tcp/ip,2173
2003-06,linux,2096
2003-07,数据库,11331
2003-07,big data,8973
2003-07,sql,7057
2003-07,服务器,4951
2003-07,java,3823
...
...
@@ -429,8 +428,8 @@ date,tag_name,index_value
2003-07,前端,2967
2003-07,c++,2632
2003-07,oracle,2218
2003-07,linux,2206
2003-08,数据库,10627
2003-08,big data,6898
2003-08,sql,6631
2003-08,服务器,4607
2003-08,java,3507
...
...
@@ -439,8 +438,8 @@ date,tag_name,index_value
2003-08,前端,2687
2003-08,c++,2321
2003-08,oracle,2078
2003-08,tcp/ip,1957
2003-09,数据库,10550
2003-09,big data,7949
2003-09,sql,6460
2003-09,服务器,4654
2003-09,java,3581
...
...
@@ -449,8 +448,8 @@ date,tag_name,index_value
2003-09,前端,2786
2003-09,c++,2285
2003-09,oracle,2121
2003-09,tcp/ip,2066
2003-10,数据库,9044
2003-10,big data,6753
2003-10,sql,5541
2003-10,服务器,4075
2003-10,java,3354
...
...
@@ -459,8 +458,8 @@ date,tag_name,index_value
2003-10,前端,2368
2003-10,c++,2219
2003-10,linux,2023
2003-10,tcp/ip,1828
2003-11,数据库,9287
2003-11,big data,6526
2003-11,sql,5866
2003-11,服务器,4340
2003-11,java,3464
...
...
@@ -469,8 +468,8 @@ date,tag_name,index_value
2003-11,前端,2540
2003-11,c++,2282
2003-11,linux,1999
2003-11,tcp/ip,1869
2003-12,数据库,10734
2003-12,big data,8137
2003-12,sql,6813
2003-12,服务器,4871
2003-12,java,3745
...
...
@@ -479,8 +478,8 @@ date,tag_name,index_value
2003-12,前端,3078
2003-12,linux,2274
2003-12,c++,2257
2003-12,tcp/ip,2103
2004-01,数据库,5951
2004-01,big data,4411
2004-01,sql,3849
2004-01,服务器,2982
2004-01,java,2636
...
...
@@ -489,8 +488,8 @@ date,tag_name,index_value
2004-01,前端,1843
2004-01,linux,1566
2004-01,c++,1422
2004-01,tcp/ip,1386
2004-02,数据库,9470
2004-02,big data,6622
2004-02,sql,5741
2004-02,服务器,4459
2004-02,java,3644
...
...
@@ -499,8 +498,8 @@ date,tag_name,index_value
2004-02,前端,2832
2004-02,linux,2240
2004-02,c++,2069
2004-02,c#,1980
2004-03,数据库,12429
2004-03,big data,8152
2004-03,sql,7548
2004-03,服务器,5495
2004-03,java,4738
...
...
@@ -509,8 +508,8 @@ date,tag_name,index_value
2004-03,windows,3571
2004-03,linux,2638
2004-03,c++,2505
2004-03,tcp/ip,2360
2004-04,数据库,11708
2004-04,big data,9871
2004-04,sql,7368
2004-04,服务器,5179
2004-04,java,4142
...
...
@@ -519,8 +518,8 @@ date,tag_name,index_value
2004-04,windows,3438
2004-04,c#,2359
2004-04,linux,2344
2004-04,c++,2304
2004-05,数据库,4623
2004-05,big data,3096
2004-05,sql,2823
2004-05,服务器,2183
2004-05,.net,1588
...
...
@@ -529,8 +528,8 @@ date,tag_name,index_value
2004-05,linux,1537
2004-05,前端,1436
2004-05,tcp/ip,1104
2004-05,网络,989
2004-06,数据库,6860
2004-06,big data,5531
2004-06,sql,4104
2004-06,服务器,3371
2004-06,.net,2781
...
...
@@ -539,8 +538,8 @@ date,tag_name,index_value
2004-06,前端,2229
2004-06,c#,1744
2004-06,linux,1665
2004-06,c++,1472
2004-07,数据库,10248
2004-07,big data,7846
2004-07,sql,6708
2004-07,服务器,4710
2004-07,java,4134
...
...
@@ -549,8 +548,8 @@ date,tag_name,index_value
2004-07,windows,3277
2004-07,c#,2376
2004-07,microsoft,2337
2004-07,c++,2146
2004-08,数据库,10830
2004-08,big data,8750
2004-08,sql,6845
2004-08,服务器,5052
2004-08,java,4295
...
...
@@ -559,8 +558,8 @@ date,tag_name,index_value
2004-08,前端,3607
2004-08,microsoft,2545
2004-08,linux,2534
2004-08,网络,2452
2004-09,数据库,10229
2004-09,big data,8773
2004-09,sql,6607
2004-09,服务器,5256
2004-09,java,4324
...
...
@@ -569,8 +568,8 @@ date,tag_name,index_value
2004-09,前端,3688
2004-09,linux,2864
2004-09,microsoft,2580
2004-09,c#,2547
2004-10,数据库,9601
2004-10,big data,7867
2004-10,sql,6190
2004-10,服务器,5190
2004-10,java,4315
...
...
@@ -579,8 +578,8 @@ date,tag_name,index_value
2004-10,前端,3524
2004-10,microsoft,2735
2004-10,c#,2550
2004-10,网络,2540
2004-11,数据库,10302
2004-11,big data,8022
2004-11,sql,6596
2004-11,服务器,5312
2004-11,java,4758
...
...
@@ -589,8 +588,8 @@ date,tag_name,index_value
2004-11,前端,3631
2004-11,microsoft,2769
2004-11,c#,2552
2004-11,c++,2528
2004-12,数据库,9859
2004-12,big data,8476
2004-12,sql,6271
2004-12,服务器,5055
2004-12,java,4735
...
...
@@ -599,8 +598,8 @@ date,tag_name,index_value
2004-12,前端,3420
2004-12,microsoft,2505
2004-12,c++,2416
2004-12,c#,2403
2005-01,数据库,8513
2005-01,big data,7176
2005-01,sql,5507
2005-01,服务器,4685
2005-01,java,4045
...
...
@@ -609,8 +608,8 @@ date,tag_name,index_value
2005-01,前端,3222
2005-01,microsoft,2394
2005-01,网络,2318
2005-01,c#,2240
2005-02,数据库,5248
2005-02,big data,4755
2005-02,sql,3202
2005-02,服务器,2921
2005-02,java,2823
...
...
@@ -619,8 +618,8 @@ date,tag_name,index_value
2005-02,前端,2099
2005-02,microsoft,1659
2005-02,网络,1658
2005-02,c#,1490
2005-03,数据库,9478
2005-03,big data,8117
2005-03,sql,6088
2005-03,服务器,4885
2005-03,java,4707
...
...
@@ -629,8 +628,8 @@ date,tag_name,index_value
2005-03,前端,3570
2005-03,c#,2632
2005-03,microsoft,2582
2005-03,c++,2440
2005-04,数据库,9164
2005-04,big data,7218
2005-04,sql,5890
2005-04,服务器,4445
2005-04,java,4380
...
...
@@ -639,8 +638,8 @@ date,tag_name,index_value
2005-04,前端,3195
2005-04,c#,2478
2005-04,c++,2399
2005-04,microsoft,2305
2005-05,数据库,8093
2005-05,big data,7179
2005-05,sql,5142
2005-05,服务器,3700
2005-05,java,3499
...
...
@@ -649,8 +648,8 @@ date,tag_name,index_value
2005-05,windows,2663
2005-05,c#,2113
2005-05,c++,1931
2005-05,网络,1703
2005-06,数据库,7630
2005-06,big data,6509
2005-06,sql,4841
2005-06,服务器,3775
2005-06,java,3524
...
...
@@ -659,8 +658,8 @@ date,tag_name,index_value
2005-06,windows,2651
2005-06,c#,2104
2005-06,网络,1885
2005-06,microsoft,1835
2005-07,数据库,7571
2005-07,big data,6719
2005-07,sql,4739
2005-07,服务器,3604
2005-07,java,3469
...
...
@@ -669,8 +668,8 @@ date,tag_name,index_value
2005-07,windows,2532
2005-07,c#,2012
2005-07,网络,1798
2005-07,microsoft,1704
2005-08,数据库,7133
2005-08,big data,5827
2005-08,sql,4705
2005-08,java,3630
2005-08,服务器,3551
...
...
@@ -679,8 +678,8 @@ date,tag_name,index_value
2005-08,前端,2574
2005-08,c#,2129
2005-08,网络,1753
2005-08,html,1719
2005-09,数据库,6690
2005-09,big data,5830
2005-09,sql,4481
2005-09,服务器,3448
2005-09,java,3288
...
...
@@ -689,8 +688,8 @@ date,tag_name,index_value
2005-09,windows,2552
2005-09,c#,1870
2005-09,linux,1780
2005-09,网络,1689
2005-10,数据库,6127
2005-10,big data,5046
2005-10,sql,4026
2005-10,服务器,3356
2005-10,java,3063
...
...
@@ -699,8 +698,8 @@ date,tag_name,index_value
2005-10,前端,2365
2005-10,网络,1851
2005-10,c#,1846
2005-10,c++,1689
2005-11,数据库,7392
2005-11,big data,6900
2005-11,sql,4931
2005-11,服务器,3702
2005-11,java,3518
...
...
@@ -709,8 +708,8 @@ date,tag_name,index_value
2005-11,前端,2771
2005-11,c#,2280
2005-11,c++,1906
2005-11,microsoft,1893
2005-12,数据库,7867
2005-12,big data,6203
2005-12,sql,4922
2005-12,服务器,4358
2005-12,java,3598
...
...
@@ -719,8 +718,8 @@ date,tag_name,index_value
2005-12,前端,3104
2005-12,网络,2306
2005-12,microsoft,2151
2005-12,c#,2144
2006-01,数据库,5138
2006-01,big data,3959
2006-01,sql,3351
2006-01,服务器,2832
2006-01,java,2591
...
...
@@ -729,8 +728,8 @@ date,tag_name,index_value
2006-01,前端,2087
2006-01,网络,1625
2006-01,microsoft,1532
2006-01,c#,1521
2006-02,数据库,7380
2006-02,big data,4691
2006-02,sql,3871
2006-02,服务器,3276
2006-02,java,3093
...
...
@@ -739,8 +738,8 @@ date,tag_name,index_value
2006-02,前端,2479
2006-02,网络,2035
2006-02,c++,1991
2006-02,c#,1923
2006-03,数据库,9077
2006-03,big data,7393
2006-03,sql,5762
2006-03,服务器,4550
2006-03,java,4458
...
...
@@ -749,8 +748,8 @@ date,tag_name,index_value
2006-03,前端,3531
2006-03,网络,3231
2006-03,c++,2773
2006-03,c#,2690
2006-04,数据库,8909
2006-04,big data,6243
2006-04,sql,5779
2006-04,服务器,4588
2006-04,java,4276
...
...
@@ -759,8 +758,8 @@ date,tag_name,index_value
2006-04,前端,3480
2006-04,网络,2691
2006-04,microsoft,2537
2006-04,c++,2535
2006-05,数据库,8565
2006-05,big data,6819
2006-05,sql,5619
2006-05,服务器,4077
2006-05,java,3960
...
...
@@ -769,8 +768,8 @@ date,tag_name,index_value
2006-05,windows,3277
2006-05,c#,2454
2006-05,网络,2445
2006-05,microsoft,2432
2006-06,数据库,7487
2006-06,big data,5553
2006-06,sql,5063
2006-06,服务器,3714
2006-06,java,3654
...
...
@@ -779,9 +778,9 @@ date,tag_name,index_value
2006-06,前端,2915
2006-06,c#,2376
2006-06,javascript,2375
2006-06,网络,2205
2006-07,数据库,7670
2006-07,sql,5198
2006-07,big data,5186
2006-07,java,3920
2006-07,服务器,3912
2006-07,.net,3344
...
...
@@ -789,9 +788,9 @@ date,tag_name,index_value
2006-07,windows,3079
2006-07,javascript,2495
2006-07,c#,2400
2006-07,asp.net,2262
2006-08,数据库,8664
2006-08,sql,5772
2006-08,big data,5762
2006-08,服务器,4535
2006-08,java,4289
2006-08,.net,3883
...
...
@@ -799,8 +798,8 @@ date,tag_name,index_value
2006-08,windows,3471
2006-08,c#,2808
2006-08,javascript,2779
2006-08,网络,2731
2006-09,数据库,8271
2006-09,big data,6160
2006-09,sql,5575
2006-09,java,4441
2006-09,服务器,4386
...
...
@@ -809,9 +808,9 @@ date,tag_name,index_value
2006-09,前端,3491
2006-09,网络,2757
2006-09,c#,2737
2006-09,javascript,2719
2006-10,数据库,7474
2006-10,sql,4886
2006-10,big data,4867
2006-10,java,4053
2006-10,服务器,3918
2006-10,windows,3427
...
...
@@ -819,9 +818,9 @@ date,tag_name,index_value
2006-10,前端,3013
2006-10,网络,2732
2006-10,c#,2609
2006-10,c++,2531
2006-11,数据库,8808
2006-11,sql,6032
2006-11,big data,5709
2006-11,java,4696
2006-11,服务器,4546
2006-11,.net,3985
...
...
@@ -829,8 +828,8 @@ date,tag_name,index_value
2006-11,前端,3781
2006-11,网络,3261
2006-11,javascript,3003
2006-11,c#,2958
2006-12,数据库,8439
2006-12,big data,6756
2006-12,sql,5722
2006-12,java,4654
2006-12,服务器,4341
...
...
@@ -839,8 +838,8 @@ date,tag_name,index_value
2006-12,前端,3571
2006-12,网络,3149
2006-12,c#,2866
2006-12,javascript,2827
2007-01,数据库,7544
2007-01,big data,5760
2007-01,sql,5009
2007-01,java,4119
2007-01,服务器,3984
...
...
@@ -849,8 +848,8 @@ date,tag_name,index_value
2007-01,.net,3227
2007-01,网络,3008
2007-01,c#,2843
2007-01,javascript,2720
2007-02,数据库,4266
2007-02,big data,4179
2007-02,sql,2941
2007-02,java,2309
2007-02,服务器,2235
...
...
@@ -859,9 +858,9 @@ date,tag_name,index_value
2007-02,网络,1932
2007-02,前端,1840
2007-02,c#,1689
2007-02,javascript,1673
2007-03,数据库,8197
2007-03,sql,5811
2007-03,big data,5740
2007-03,java,5059
2007-03,服务器,4512
2007-03,windows,3959
...
...
@@ -869,19 +868,19 @@ date,tag_name,index_value
2007-03,前端,3641
2007-03,网络,3506
2007-03,c#,3289
2007-03,javascript,3050
2007-04,数据库,9820
2007-04,java,6815
2007-04,sql,6605
2007-04,big data,5806
2007-04,服务器,5065
2007-04,windows,4707
2007-04,.net,4439
2007-04,前端,4329
2007-04,c#,3895
2007-04,c++,3797
2007-04,javascript,3792
2007-05,数据库,9694
2007-05,sql,6530
2007-05,big data,6372
2007-05,java,6204
2007-05,服务器,4994
2007-05,windows,4621
...
...
@@ -889,8 +888,8 @@ date,tag_name,index_value
2007-05,前端,4283
2007-05,c#,4106
2007-05,网络,3908
2007-05,javascript,3855
2007-06,数据库,8550
2007-06,big data,6588
2007-06,java,5979
2007-06,sql,5792
2007-06,windows,4689
...
...
@@ -899,9 +898,9 @@ date,tag_name,index_value
2007-06,前端,3839
2007-06,网络,3816
2007-06,c#,3801
2007-06,c++,3397
2007-07,数据库,8480
2007-07,java,5964
2007-07,big data,5875
2007-07,sql,5666
2007-07,服务器,4866
2007-07,windows,4466
...
...
@@ -909,18 +908,18 @@ date,tag_name,index_value
2007-07,网络,4153
2007-07,前端,3960
2007-07,c#,3698
2007-07,javascript,3487
2007-08,数据库,8938
2007-08,java,6351
2007-08,sql,6174
2007-08,big data,5920
2007-08,网络,5333
2007-08,服务器,5165
2007-08,windows,4571
2007-08,.net,4274
2007-08,前端,4224
2007-08,c#,4043
2007-08,javascript,4016
2007-09,数据库,8365
2007-09,big data,6143
2007-09,java,6067
2007-09,sql,5557
2007-09,服务器,4998
...
...
@@ -929,49 +928,49 @@ date,tag_name,index_value
2007-09,网络,4080
2007-09,前端,3876
2007-09,c#,3819
2007-09,.net,3774
2007-10,数据库,7972
2007-10,java,6145
2007-10,windows,5313
2007-10,sql,5237
2007-10,服务器,4668
2007-10,网络,4448
2007-10,big data,4419
2007-10,javascript,4180
2007-10,c#,3820
2007-10,.net,3819
2007-10,前端,3603
2007-11,数据库,7981
2007-11,java,6349
2007-11,sql,5517
2007-11,windows,4569
2007-11,big data,4506
2007-11,服务器,4505
2007-11,网络,4347
2007-11,c#,4230
2007-11,.net,3967
2007-11,c++,3929
2007-11,前端,3769
2007-12,数据库,9714
2007-12,java,7744
2007-12,windows,7161
2007-12,sql,6440
2007-12,服务器,5906
2007-12,网络,5763
2007-12,big data,5447
2007-12,microsoft,5227
2007-12,前端,5178
2007-12,.net,4817
2007-12,c#,4321
2008-01,数据库,8887
2008-01,java,6985
2008-01,sql,5955
2008-01,windows,5136
2008-01,服务器,5098
2008-01,big data,5058
2008-01,前端,4456
2008-01,网络,4341
2008-01,c#,4068
2008-01,c++,3977
2008-01,javascript,3976
2008-02,数据库,5297
2008-02,java,3971
2008-02,big data,3810
2008-02,sql,3579
2008-02,服务器,3206
2008-02,windows,3085
...
...
@@ -979,6 +978,7 @@ date,tag_name,index_value
2008-02,网络,2621
2008-02,前端,2504
2008-02,.net,2494
2008-02,javascript,2328
2008-03,数据库,10131
2008-03,java,7791
2008-03,sql,6809
...
...
@@ -986,9 +986,9 @@ date,tag_name,index_value
2008-03,服务器,5649
2008-03,c#,5377
2008-03,网络,5364
2008-03,big data,4961
2008-03,c++,4910
2008-03,.net,4796
2008-03,前端,4746
2008-04,数据库,15028
2008-04,javascript,13250
2008-04,java,10576
...
...
@@ -1003,52 +1003,52 @@ date,tag_name,index_value
2008-05,java,11509
2008-05,javascript,10194
2008-05,google,9264
2008-05,big data,8963
2008-05,sql,8523
2008-05,服务器,6646
2008-05,c#,6202
2008-05,windows,6146
2008-05,.net,5210
2008-05,前端,5176
2008-06,数据库,10451
2008-06,java,8123
2008-06,sql,7273
2008-06,big data,6579
2008-06,c#,5504
2008-06,服务器,5144
2008-06,windows,5099
2008-06,网络,4739
2008-06,前端,4561
2008-06,c++,4215
2008-06,.net,4201
2008-07,数据库,10903
2008-07,java,8439
2008-07,sql,7443
2008-07,big data,6216
2008-07,c#,5814
2008-07,服务器,5413
2008-07,windows,5142
2008-07,网络,4846
2008-07,c++,4672
2008-07,前端,4572
2008-07,javascript,4425
2008-08,数据库,7746
2008-08,java,6097
2008-08,sql,5391
2008-08,big data,4903
2008-08,c#,4427
2008-08,网络,4001
2008-08,服务器,3973
2008-08,windows,3933
2008-08,javascript,3923
2008-08,前端,3773
2008-08,c++,3471
2008-09,数据库,11178
2008-09,java,8891
2008-09,sql,7720
2008-09,c#,6023
2008-09,big data,6010
2008-09,windows,5697
2008-09,网络,5593
2008-09,服务器,5538
2008-09,c++,5345
2008-09,javascript,5089
2008-09,前端,4734
2008-10,数据库,12094
2008-10,java,10165
2008-10,sql,8233
...
...
@@ -1056,29 +1056,29 @@ date,tag_name,index_value
2008-10,windows,6667
2008-10,c++,6643
2008-10,网络,6499
2008-10,big data,6499
2008-10,服务器,5916
2008-10,javascript,5535
2008-10,前端,5101
2008-11,数据库,12402
2008-11,java,10439
2008-11,sql,8320
2008-11,c#,6918
2008-11,big data,6881
2008-11,windows,6780
2008-11,网络,6498
2008-11,c++,6272
2008-11,服务器,6155
2008-11,javascript,5506
2008-11,前端,5374
2008-12,数据库,13547
2008-12,java,10574
2008-12,sql,8671
2008-12,big data,8379
2008-12,c#,7363
2008-12,windows,7108
2008-12,网络,6893
2008-12,javascript,6644
2008-12,c++,6511
2008-12,服务器,6425
2008-12,.net,6345
2009-01,数据库,7105
2009-01,java,5464
2009-01,sql,4772
...
...
@@ -2301,7 +2301,6 @@ date,tag_name,index_value
2019-02,服务器,8515
2019-03,java,54026
2019-03,python,30054
2019-03,.net,27609
2019-03,数据库,23007
2019-03,linux,21259
2019-03,网络,21111
...
...
@@ -2309,6 +2308,7 @@ date,tag_name,index_value
2019-03,javascript,19626
2019-03,c++,19128
2019-03,前端,18796
2019-03,服务器,15428
2019-04,java,48065
2019-04,python,28974
2019-04,数据库,22262
...
...
@@ -2317,9 +2317,8 @@ date,tag_name,index_value
2019-04,算法,18119
2019-04,javascript,18025
2019-04,前端,17354
2019-04,.net,16208
2019-04,c++,16115
2019-0
5,.net,69403
2019-0
4,服务器,15035
2019-05,java,47266
2019-05,python,27133
2019-05,数据库,23941
...
...
@@ -2329,7 +2328,7 @@ date,tag_name,index_value
2019-05,javascript,18718
2019-05,前端,18027
2019-05,c++,16896
2019-0
6,.net,5028
5
2019-0
5,服务器,1553
5
2019-06,java,40172
2019-06,python,23102
2019-06,数据库,20313
...
...
@@ -2339,7 +2338,7 @@ date,tag_name,index_value
2019-06,javascript,15536
2019-06,算法,14874
2019-06,c++,13043
2019-0
7,.net,236388
2019-0
6,服务器,12733
2019-07,java,66451
2019-07,数据库,41221
2019-07,javascript,37740
...
...
@@ -2349,7 +2348,7 @@ date,tag_name,index_value
2019-07,linux,28272
2019-07,前端,26606
2019-07,c++,25288
2019-0
8,.net,279745
2019-0
7,服务器,23556
2019-08,java,65108
2019-08,数据库,35420
2019-08,javascript,35334
...
...
@@ -2359,7 +2358,7 @@ date,tag_name,index_value
2019-08,算法,28942
2019-08,网络,28625
2019-08,linux,27577
2019-0
9,.net,273807
2019-0
8,c++,24525
2019-09,java,64532
2019-09,网络,58937
2019-09,数据库,36001
...
...
@@ -2369,7 +2368,7 @@ date,tag_name,index_value
2019-09,linux,31383
2019-09,开源,30774
2019-09,javascript,28852
2019-
10,.net,249987
2019-
09,android,27854
2019-10,java,56066
2019-10,网络,42995
2019-10,数据库,30828
...
...
@@ -2379,7 +2378,7 @@ date,tag_name,index_value
2019-10,linux,23762
2019-10,前端,22228
2019-10,算法,22131
2019-1
1,.net,268498
2019-1
0,开源,18591
2019-11,java,57890
2019-11,数据库,28514
2019-11,android,24989
...
...
@@ -2389,7 +2388,7 @@ date,tag_name,index_value
2019-11,c++,23487
2019-11,前端,21478
2019-11,算法,21260
2019-1
2,.net,240280
2019-1
1,网络,18653
2019-12,java,53414
2019-12,python,32109
2019-12,javascript,30081
...
...
@@ -2399,7 +2398,7 @@ date,tag_name,index_value
2019-12,前端,23644
2019-12,网络,22743
2019-12,linux,22440
20
20-01,.net,265073
20
19-12,服务器,19437
2020-01,java,37044
2020-01,算法,29615
2020-01,前端,25503
...
...
@@ -2409,7 +2408,7 @@ date,tag_name,index_value
2020-01,开源,18846
2020-01,javascript,17937
2020-01,matlab,16397
2020-0
2,.net,156150
2020-0
1,linux,16059
2020-02,java,56707
2020-02,python,31537
2020-02,算法,30009
...
...
@@ -2419,7 +2418,7 @@ date,tag_name,index_value
2020-02,网络,18496
2020-02,javascript,17528
2020-02,前端,17135
2020-0
3,.net,278954
2020-0
2,服务器,14711
2020-03,java,89279
2020-03,算法,45508
2020-03,python,42558
...
...
@@ -2429,7 +2428,7 @@ date,tag_name,index_value
2020-03,网络,31861
2020-03,javascript,29924
2020-03,前端,26181
2020-0
4,.net,203226
2020-0
3,服务器,25220
2020-04,java,91429
2020-04,python,43017
2020-04,算法,39802
...
...
@@ -2439,7 +2438,7 @@ date,tag_name,index_value
2020-04,javascript,31047
2020-04,前端,26855
2020-04,网络,24207
2020-0
5,.net,185085
2020-0
4,mysql,21203
2020-05,java,86676
2020-05,python,38794
2020-05,算法,37041
...
...
@@ -2449,7 +2448,7 @@ date,tag_name,index_value
2020-05,javascript,29690
2020-05,网络,26495
2020-05,前端,25758
2020-0
6,.net,224820
2020-0
5,mysql,20828
2020-06,java,82870
2020-06,python,38588
2020-06,数据库,38414
...
...
@@ -2459,7 +2458,7 @@ date,tag_name,index_value
2020-06,网络,27611
2020-06,前端,27052
2020-06,c++,26730
2020-0
7,.net,248876
2020-0
6,mysql,22539
2020-07,java,94576
2020-07,python,45358
2020-07,算法,43336
...
...
@@ -2469,7 +2468,7 @@ date,tag_name,index_value
2020-07,网络,32668
2020-07,c++,30256
2020-07,前端,28916
2020-0
8,.net,232183
2020-0
7,mysql,24861
2020-08,java,92326
2020-08,python,40537
2020-08,数据库,36520
...
...
@@ -2479,7 +2478,7 @@ date,tag_name,index_value
2020-08,c++,28267
2020-08,网络,27982
2020-08,前端,27192
2020-0
9,.net,20825
7
2020-0
8,mysql,2346
7
2020-09,java,75421
2020-09,python,51840
2020-09,数据库,35017
...
...
@@ -2489,7 +2488,7 @@ date,tag_name,index_value
2020-09,javascript,27490
2020-09,安全,25117
2020-09,mysql,24807
2020-
10,.net,246310
2020-
09,前端,23375
2020-10,java,68233
2020-10,javascript,48647
2020-10,网络,38986
...
...
@@ -2499,7 +2498,7 @@ date,tag_name,index_value
2020-10,linux,27819
2020-10,安全,26551
2020-10,c++,23638
2020-1
1,.net,283558
2020-1
0,前端,23484
2020-11,java,84360
2020-11,网络,53182
2020-11,数据库,39610
...
...
@@ -2509,7 +2508,7 @@ date,tag_name,index_value
2020-11,linux,34344
2020-11,c++,32046
2020-11,前端,26888
2020-1
2,.net,266372
2020-1
1,安全,25674
2020-12,java,88019
2020-12,网络,65425
2020-12,python,54659
...
...
@@ -2519,7 +2518,7 @@ date,tag_name,index_value
2020-12,算法,36776
2020-12,linux,35458
2020-12,前端,30460
202
1-01,.net,312690
202
0-12,c++,30173
2021-01,java,92699
2021-01,网络,57036
2021-01,python,53492
...
...
@@ -2529,6 +2528,7 @@ date,tag_name,index_value
2021-01,linux,41952
2021-01,android,35619
2021-01,前端,35435
2021-01,c++,34560
2021-02,javascript,93409
2021-02,java,78115
2021-02,python,67797
...
...
@@ -2543,12 +2543,12 @@ date,tag_name,index_value
2021-03,javascript,119875
2021-03,python,89843
2021-03,html,84307
2021-03,.net,71164
2021-03,前端,60813
2021-03,数据库,54801
2021-03,网络,53181
2021-03,github,51061
2021-03,算法,49792
2021-03,服务器,45839
2021-04,java,107318
2021-04,javascript,106101
2021-04,python,70892
...
...
@@ -2582,14 +2582,13 @@ date,tag_name,index_value
2021-07,java,122055
2021-07,数据分析,94321
2021-07,javascript,69154
2021-07,分类,58090
2021-07,网络,47073
2021-07,python,45047
2021-07,开源,36147
2021-07,数据库,35971
2021-07,前端,35502
2021-07,算法,35318
2021-0
8,分类,107205
2021-0
7,linux,29844
2021-08,java,83702
2021-08,算法,54395
2021-08,数据分析,48161
...
...
@@ -2599,7 +2598,7 @@ date,tag_name,index_value
2021-08,深度学习,34769
2021-08,javascript,34460
2021-08,数据结构,31000
2021-0
9,分类,12860
5
2021-0
8,数据库,3051
5
2021-09,java,82126
2021-09,网络,60248
2021-09,自动化,54407
...
...
@@ -2609,7 +2608,7 @@ date,tag_name,index_value
2021-09,数据库,42076
2021-09,linux,38185
2021-09,人工智能,36085
2021-
10,计算机,81408
2021-
09,javascript,34696
2021-10,java,80977
2021-10,算法,53873
2021-10,安全,48787
...
...
@@ -2619,16 +2618,17 @@ date,tag_name,index_value
2021-10,c++,35789
2021-10,matlab,32991
2021-10,javascript,32246
2021-10,linux,27237
2021-11,java,90705
2021-11,list,57282
2021-11,数据库,53426
2021-11,服务器,50017
2021-11,python,46791
2021-11,linux,41921
2021-11,计算机,39189
2021-11,前端,37574
2021-11,http,36471
2021-11,html,36360
2021-11,mysql,32748
2021-12,java,89218
2021-12,数据库,54618
2021-12,python,53962
...
...
src/bar_chart_race/chart.py
浏览文件 @
d08c87a2
...
...
@@ -54,6 +54,7 @@ class BarChartRace:
self
.
col_filt
=
self
.
get_col_filt
()
self
.
bar_colors
=
self
.
get_default_bar_colors
(
cmap
)
self
.
str_index
=
self
.
df_values
.
index
.
astype
(
'str'
)
self
.
progress
=
None
def
get_extension
(
self
):
if
self
.
filename
:
...
...
@@ -415,7 +416,7 @@ class BarChartRace:
i
+=
1
def
anim_func
(
self
,
i
):
self
.
bar
.
next
(
1
)
self
.
progress
.
next
(
1
)
plt
.
xkcd
(
scale
=
1
,
length
=
100
,
randomness
=
2
)
if
(
platform
.
system
()
==
'Linux'
):
plt
.
rcParams
.
update
({
'font.family'
:
"WenQuanYi Micro Hei"
})
...
...
@@ -433,8 +434,9 @@ class BarChartRace:
self
.
plot_bars
(
0
)
total_count
=
len
(
self
.
df_values
)
self
.
bar
=
IncrementalBar
(
self
.
filename
,
max
=
total_count
)
interval
=
self
.
period_length
/
self
.
steps_per_period
self
.
progress
=
IncrementalBar
(
self
.
filename
,
max
=
total_count
)
anim
=
FuncAnimation
(
self
.
fig
,
self
.
anim_func
,
range
(
len
(
self
.
df_values
)),
init_func
,
interval
=
interval
)
...
...
@@ -464,7 +466,7 @@ class BarChartRace:
raise
Exception
(
message
)
finally
:
plt
.
rcParams
=
self
.
orig_rcParams
self
.
bar
.
finish
()
self
.
progress
.
finish
()
return
ret_val
...
...
src/common/gif.py
浏览文件 @
d08c87a2
...
...
@@ -7,6 +7,7 @@ def concat_gif_list(gifs, output):
clips
.
append
(
mp
.
VideoFileClip
(
gif
))
final
=
mp
.
concatenate_videoclips
(
clips
)
final
.
write_videofile
(
output
)
print
(
f
"@合并生成GIF:
{
output
}
"
)
def
merge_video_audio
(
video
,
audio
,
output
):
...
...
@@ -34,3 +35,5 @@ def merge_video_audio(video, audio, output):
final
=
v
.
set_audio
(
final_audio
)
final
.
write_videofile
(
output
)
print
(
f
"@合成视频和音频:
{
output
}
"
)
src/top.py
浏览文件 @
d08c87a2
...
...
@@ -93,10 +93,30 @@ class Top:
if
end
>=
max_rows
:
end
=
max_rows
+
1
step
=
end
-
i
self
.
df
=
df
[
i
:
end
]
filename
=
os
.
path
.
join
(
self
.
output
,
f
'
{
j
}
.
{
self
.
ext
}
'
)
self
.
__build_race
(
filename
)
if
i
+
step
>=
max_rows
:
# 最后一个
last_df
=
df
[
i
:
end
]
# 生成一个短摘要
min_half
=
5
if
min_half
>
last_df
.
shape
[
0
]:
min_half
=
0
self
.
df
=
last_df
[
min_half
:]
filename_abstracts
=
os
.
path
.
join
(
self
.
output
,
f
'
{
j
}
_abstracts.
{
self
.
ext
}
'
)
self
.
__build_race
(
filename_abstracts
)
# 加强最后一帧
self
.
df
=
last_df
for
k
in
range
(
0
,
12
):
self
.
df
=
self
.
df
.
append
(
df
[
end
-
2
:
end
])
self
.
__build_race
(
filename
)
else
:
self
.
df
=
df
[
i
:
end
]
self
.
__build_race
(
filename
)
gifs
.
append
(
filename
)
i
+=
step
j
+=
1
...
...
@@ -225,6 +245,7 @@ class Top:
bar_size
=
0.7
,
bar_label_size
=
14
,
tick_label_size
=
14
,
steps_per_period
=
20
,
)
def
__exit
(
self
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录