golang
摇晃的胖子
这个作者很懒,什么都没留下…
展开
-
go ntp时间同步
go ntp时间同步原创 2023-11-13 16:29:48 · 501 阅读 · 0 评论 -
Go 有序数组分段随机排序
有序中的无序原创 2022-06-23 19:23:39 · 600 阅读 · 0 评论 -
go http的GET请求返回400错误码
一、背景 准备完善之前的小说爬虫(19年年底编写的项目),运行后,即用go发起http的GET请求,返回400错误码。二、出现的问题请求代码func bookScan() { url := "https://m.999xs.com/search.php?keyword=完美世界" client := http.Client{} request, err := http.NewRequest("GET", url, nil) if err != nil { log...原创 2021-07-09 00:52:15 · 3167 阅读 · 0 评论 -
go slice小释
golang中常用的slice,在使用的过程中很容易用错,总结下来根本原因是没有了解其底层数据结构。1. 数据结构样式// 这里只是举例type slice struct { pointer *interface{} // 指向值数组的指针 length int64 // 当前有效值长度 capacity int64 ...原创 2019-03-16 12:14:41 · 121 阅读 · 0 评论 -
go 超时机制小技巧
// 摘自Go语言编程timeout := make(chan bool, 1)go func() { time.Sleep(1e9) // 指定超时时长 timeout <- true}()//select { case <-ch: // read something from ch cas...原创 2018-12-07 11:16:33 · 1476 阅读 · 1 评论 -
golang 身份证信息处理
功能简单介绍:针对一串身份证字符串(string)的处理:1. 验证身份证的正确性2. 提取出生年月日3. 提取性别4. 把15位的身份证号码转成18位5. 验证省份代码正确性直接上代码:package citizenimport ( "strconv" "errors" "time")var weight = [17]int{7, 9, 10, 5,...原创 2019-03-16 20:50:34 · 2596 阅读 · 2 评论