go
已收录文章:887篇
-
问题内容 正确答案 你看看gotags有没有编译好,并且在PATH下。474 收藏
-
接口定义已经改了,生成的 Go 文件却忘了提交,是多人协作里很隐蔽的一类问题。本文从生成入口、差异检查、提交前核对和 CI 门禁四个环节,搭建一套让 Protobuf 代码漂移无处藏身的 Go 项目工作流。473 收藏
-
snake 一款适合于快速开发业务的Go框架,主要是提供API服务。 项目地址:https://github.com/1024casts/snake 技术栈 框架路由使用 gin 路由 中间件使用 gin 框架的中间件 数据库组件 gorm 文档使用 swagger472 收藏
-
RC3 版本对于 TiKV 来说最重要的功能就是支持了 gRPC,也就意味着后面大家可以非常方便的使用自己喜欢的语音对接 TiKV 了。 gRPC 是基于 HTTP/2 协议的,要深刻理解 gRPC,理解下 HTTP/2 是必要的,这471 收藏
-
问题内容 背景: nginx开启零拷贝之后,可以跳过(内核缓冲区->用户态->socket缓冲区)这一个过程,减少用户态到内核态的切换。 配置:nginx sendfile:on; 问题:在开启了nginx零拷贝后,php生471 收藏
-
error: Error 1062: Duplicate entry '134314-2147483647' for key 'xxxx'这是条MySQL insert语句报的错误,按照常规的思路来看,就是唯一索引重复了。所以开始检查insert的内容是否有重复,但是却没有搜索到214748364470 收藏
-
问题内容分页使用pageNum还是offset的优缺点正确答案差不多,根据具体情况选择用哪个如果没有任何限制,用offset最简单,毕竟pageNum最后也要转换成offset但是如果有“用户配置每页显示多少条”470 收藏
-
问题内容在程序异常退出时,在主方法监听并执行统一的处理. 如果正常状态退出也能监听到就更好了正确答案 异常都是靠recover捕捉来恢复的正常退出的监听, os/signal, 请。以下只是对于 ctrl + c470 收藏
-
问题内容 比如开启一个goroutine阻塞读取UDP read, _, err := socket.ReadFromUDP(data) 如果系统的signal没有注册的情况下,默认信号会终止这个阻塞调用,进而终止goroutine。问题来了,程序为了stop gracefully470 收藏
-
问题内容如何限制id 为数字 类型呢??正确答案可以使用 gin.Context.Param 方法来获取 URL 参数的值,并使用 strconv 包来将字符串转换为数值类型,比如:469 收藏
-
问题内容我现在在用go做个小工具,本地文件浏览器,就是执行程序后,打开浏览器并展示定义的目录下的所有文件名列表,点击某个文件名,会根据文件后缀名打开不同的模板页面,然后展示469 收藏
-
问题内容问题是这样的:线上一个表的编码是utf8;但是现在要修改为utf8mb4,如果不备份表数据,直接修改表的编码以及对应字段编码为utf8mb4,会不会对数据造成影响?正确答案 utf8mb4与utf8的区别u469 收藏