1 Star 0 Fork 0

yjhi / go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
yjhi 提交于 2022-09-19 11:15 . v1.0.1

golib

this is a go lib.

jtime

//example1
timeUtil:=BuildTimeUtils()

jhttp

//example1
client := jhttp.CreateGet(url, timeout)
if client == nil {
	fmt.Println("ERR:Client NIL")
	return
}
client.AetHeader("User-Agent", strNowUA).AddCookie("name", value, "/", domain)
body, err := client.SendRequest()
if err != nil {
	return ""
}

......

//example2
client := jhttp.CreateGet("https://v.sogou.com/?forceredirect=2&ie=utf8", timeout)

if client == nil {
	fmt.Println("ERR:Client null")
	return
}

client.AetHeader("User-Agent", strNowUA).AddCookie("name", value, "/", domain)
resp, err := client.SendRequestWithResp()

if err != nil {
	fmt.Println("ERR:" + err.Error())
	return
}

for _, cookie := range resp.Response.Cookies() {
    ......
}

jbase62


en:=NewEncoding()
s:=en.ToBase62(79876545352)
i:=en.FromBase62("uyiouj8")


//example
	t := jtime.New()

	en := NewEncoding()

	ok := 0
	err := 0

	fmt.Println(t.GetDateTime())

	for i := 10000000; i > 0; i-- {

		s := en.ToBase62(int64(i))

		i1 := en.FromBase62(s)

		if i1 == int64(i) {
			ok++
		} else {
			err++
		}
	}

	fmt.Println(t.GetDateTime())

	fmt.Printf("OK:%d,ERR:%d\n", ok, err)

Test Result:

PS F:\yjh201960613\yjhgo\golib\test> go run main.go
2021-06-30 15:38:45
2021-06-30 15:38:51
OK:10000000,ERR:0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/yjhi/go.git
git@gitee.com:yjhi/go.git
yjhi
go
go
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891