go
已收录文章:826篇
-
问题内容想法是:前端的token就是后端redis的key,redis的value就是基本用户信息。只要查询到了就代表用户已经登录,这个key怎么设计比较好?不能直接用用户的id,因为这样可以轻松伪造登录起431 收藏
-
搭建基础架构目录结构conf 配置文件 logs 日志文件 controllers 控制器 接受参数 api的入口 datasource 数据库配置 models 结构体模型 repo 数据库的操作 route 注册路由 service 业务逻辑代码 utils 工具类 confi244 收藏
-
问题内容 用Go实现文件夹移动,不是复制文件夹,当然,也不是复制文件夹之后删除原文件夹。。。 补充:排除调用系统命令 正确答案package main import ( "fmt" "os" ) func main() { err := os.Re199 收藏
-
问题内容这个函数,为何不 return result?而直接使用return?func Split(s, sep string)(result []string) { i := strings.Index(s, sep) for i > -i { result = append(result, s[:i]) s = s[i+1:] i = strings.Ind353 收藏
-
最近在解析 // model.LocalTime package model const TimeFormat = "2006-01-02 15:04:05" type LocalTime time.Time 业务代码结构 // You Application Struct package order type OrderTest struct { OrderId int `json:"order_id"`489 收藏
-
问题内容这里所说的充值钱币是虚拟币(如A、B、XX币等)。大概是这样,我有一个 更新余额 的接口,但需要一定的条件下(如看完广告等),才能让用户更新余额,可能需要一个令牌(我的理319 收藏
-
问题内容 agent.go文件 package db import ( "bytes" "fmt" "github.com/open-falcon/common/model" "github.com/open-falcon/hbs/g" "log" "net/http" ) func UpdateAgent(agentInfo *model.AgentUpdateInfo) { sql := "" if g.Co271 收藏
-
问题内容 最近刚学完go语言的基础部分,然后开始了解gin框架。在刚刚创建的测试项目中,发现get请求成功,post却始终404,百思不得其解。 package main import "github.com/gin-gonic/gin" func main() {216 收藏
-
问题内容 比如开启一个goroutine阻塞读取UDP read, _, err := socket.ReadFromUDP(data) 如果系统的signal没有注册的情况下,默认信号会终止这个阻塞调用,进而终止goroutine。问题来了,程序为了stop gracefully470 收藏
-
问题内容 如题 各位大侠,请问下面代码中两个values后面那个冒号的位置为什么一前一后啊? 正确答案 a := []int{1, 2, 3, 4} a[2:] // same as a[2 : len(a)] ==> []int{3, 4} a[:3] // same as a[0 : 3] ==> []in267 收藏
-
问题内容 我在随意的文件目录使用go mod init初始化把项目放进去然后再执行文件里 用./调用同级目录下的包 运行报错`$ go run main.gobuild command-line-arguments: cannot find module for path _/E_/project/learn-english341 收藏
-
问题内容func exampleFunc(arr []int) { arr[0] = 100 arr[1] = 101 arr = append(arr, 111) } func main() { //创建一个int slice arr := make([]int, 2, 5) //给切片添加元素 for i := 0; i < len(arr); i++ {236 收藏