Go-tricks¶
Go #trick¶
- go程序 网络代理
// 设置代理
var (
proxyUrl, err = url.Parse("http://127.0.0.1:7890")
client = http.Client{
Transport: &http.Transport{
Proxy: http.ProxyURL(proxyUrl),
},
}
)
命令行加载
go func() {
fmt.Print("\033[?25l") // 隐藏光标
c := [4]byte{'\\', '|', '/', '-'}
i := 0
for {
if i == 4 {
i = 0
}
fmt.Print("\b") // 退格
fmt.Printf("%c", c[i])
time.Sleep(time.Millisecond * 100)
i++
}
}()
fmt.Print("\b\n\033[?25h") // 恢复显示光标