From e8537fb0aeb0a528e2713b978b6ffb3379a6af92 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Tue, 5 Jan 2021 19:24:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E6=B5=8B=E9=80=9F=E6=9D=A1=E4=BB=B6=E6=97=B6=E7=9A=84=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=E6=9D=A1=E6=98=BE=E7=A4=BA=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 99964da..d1e7666 100644 --- a/main.go +++ b/main.go @@ -165,19 +165,19 @@ func main() { } var downloadTestCount_2 int // 临时的下载测速次数 if timeLimit == 9999 && speedLimit == 0 { - downloadTestCount_2 = downloadTestCount // 如果没有指定条件,则临时的下载次数变量为下载测速次数 + downloadTestCount_2 = downloadTestCount // 如果没有指定条件,则临时变量为下载测速次数 fmt.Println("开始下载测速:") } else if timeLimit > 0 || speedLimit >= 0 { - downloadTestCount_2 = len(data) // 如果指定了任意一个条件,则临时的下载次数变量改为总数量 + downloadTestCount_2 = len(data) // 如果指定了任意一个条件,则临时变量改为总数量 fmt.Println("开始下载测速(延迟时间上限:" + strconv.Itoa(timeLimit) + " ms,下载速度下限:" + strconv.Itoa(speedLimit) + " MB/s):") } - bar = pb.Simple.Start(downloadTestCount_2) + bar = pb.Simple.Start(downloadTestCount) for i := 0; i < downloadTestCount_2; i++ { _, speed := DownloadSpeedHandler(data[i].ip) data[i].downloadSpeed = speed - bar.Add(1) if int(data[i].pingTime) <= timeLimit && int(float64(speed)/1024/1024) >= speedLimit { - data_2 = append(data_2, data[i]) // 延迟和速度均满足条件时,添加到新数组中 + data_2 = append(data_2, data[i]) // 延迟和速度均满足条件时,添加到新数组中 + bar.Add(1) if len(data_2) == downloadTestCount { // 满足条件的 IP =下载测速次数,则跳出循环 break }