![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
(.*)释然
这个作者很懒,什么都没留下…
展开
-
The import path must contain at least one period (‘.‘) or forward slash (‘/‘) character.
golang使用protoc时出现以下错误信:The import path must contain at least one period ('.') or forward slash ('/') character.出现此问题的原因是没有指定go_package或其值正确,修改为./即可接口,例:syntax = "proto3";option go_package = "./";package main;message Student { string name = 1; b原创 2021-12-20 20:07:04 · 2074 阅读 · 0 评论 -
golang删除数组中满足条件的元素
package mainimport "fmt"func main() { keyList := []string{"", "a", "", "b", ""} for i, key := range keyList { if key == "" { if i+1 < len(keyList) { keyList = append(keyList[:i], keyList[i+1:]...) } else { keyList = keyList[:i]原创 2021-12-01 13:48:07 · 1277 阅读 · 0 评论 -
正则匹配获取xxx之间的内容
查找的目标文本:P2D正则表达式:(?<=P).*(?=D)查找结果:2原创 2021-11-23 19:09:43 · 351 阅读 · 0 评论 -
golang计算时间段内的工作日数量
package mainimport ( "fmt" "time")func main() { start, _ := time.Parse("2006-01-02", "2021-10-01") end, _ := time.Parse("2006-01-02", "2021-10-31") total, days := CalcWorkHour(start, end) fmt.Println(fmt.Sprintf("总计:%.2f个小时,%d天", total, days))}原创 2021-10-25 11:52:27 · 1045 阅读 · 1 评论 -
gorm分页查询
var Db *gorm.DB// func InitDB() {xxx}func (obj _XxxDao) GetStory(projectKey []string, startDate, endDate time.Time, currentPage, pageSize int) ([]*JiraIssue, int, error) { var list []*JiraIssue db := Db if len(projectKey) != 0 { db = db.Where("proj原创 2021-10-19 09:20:11 · 3114 阅读 · 0 评论 -
golang判断日期区间
package mainimport ( "fmt" "time")func main() { target := "2021-03-19 09:23:29" startDate := "2021-03-18 09:23:29" endDate := "2021-03-20 09:23:29" // 先把时间字符串格式化成相同的时间类型 t, _ := time.Parse("2006-01-02 15:04:05", target) start, _ := time.Parse(原创 2021-10-08 14:27:49 · 1957 阅读 · 0 评论 -
配置了加速代理的环境变量,使用GoLand下载依赖时仍出现超时
问题说明:已经在环境变量中启用了GO111MODULE添加了加速地址,使用GoLand获取项目依赖时仍出现超时情况,环境变量配置如下:# 此处省略不相干内容export GO111MODULE=onexport GOPROXY=https://goproxy.io,direct解决办法如下:进入设置在Go Modules中单独添加代理地址配置...原创 2021-09-10 18:28:21 · 1040 阅读 · 0 评论