首页 >  Golang

Golang跨平台交叉编译生成其他平台的可执行文件

Golang跨平台交叉编译生成其他平台的可执行文件,Mac 下编译 Linux 和 Windows 64位可执行程序,Linux 下编译 Mac 和 Windows 64位可执行程序
2021-06-24阅读更多>

kNotice使用golang开发的一款高效即时通知组件

kNotice是使用golang开发的一款高效即时通知组件 http://47.102.205.64:9090/api/notice/send?title=%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5&notice=%E6%82%A8%E7%9A%84%E4%BD%99%E9%A2%9D%E4%B8%8D%E8%B6%B3
2021-06-22阅读更多>

KChatRoom在线多人聊天室,项目是使用Websocket和Gin框架基于Golang开发的在线聊天室

KChatRoom在线多人聊天室,项目是使用Websocket和Gin框架基于Golang开发的在线聊天室 Github项目地址:https://github.com/linkaias/kChatRoom 项目在线体验地址:http://kchatroom.uiucode.com    (可使用自己的邮箱注册也可使用体验邮箱:用户名:user 密码:123456  体验邮箱2:用户名:user2 密码:123456)系统只允许单点登录,体验邮箱登陆后可能被别人挤掉
2021-05-17阅读更多>

Gin框架中注销退出登陆删除Cookie无效的问题

记录一下踩的坑:Gin框架中注销退出登陆删除Cookie无效的问题,点击退出登陆后页面重定向到logout页面,但是只有清除缓存后第一次有效,第二次以后点击都不能清除掉浏览器Cookie。解决方案:我在中间件中校验用户是否登陆,以及在退出登陆中删除Cookie后使用了301重定向到登陆界面,只需要把301重定向改为302即可;
2021-04-23阅读更多>

Go 项目上线后优雅的重启项目以及项目后台运行

Go 项目上线后优雅的重启项目以及项目后台运行,前提条件:     线上环境OK.项目部署OK.1.项目中添加记录项目运行的pid (用于项目优雅的重启)
2021-04-09阅读更多>

Golang中使用Excelize导出表格封装,可设置行高图片根据行高可开启自动压缩。

Golang中使用Excelize导出表格封装,可设置行高图片根据行高可开启自动压缩。1.使用之前需要安装Excelize使用最新版本 Excelize 要求您使用的 Go 语言为 1.10 或更高版本。安装命令go get github.com/360EntSecGroup-Skylar/excelize,如果您使用 Go Modules 管理软件包,请使用下面的命令来安装最新版本。
2021-03-19阅读更多>

Golang中常用到字符串函数整理,字符串查找,字符串截取等

Golang中常用到字符串函数整理,字符串查找,字符串截取,func IndexAny(s, chars string) int 这个函数是一样的查找,字符串第一次出现的位置,如果不存在就返回-1,func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true
2021-03-11阅读更多>

GORM 自定义结构体关联的数据库表名称和自定义结构体字段对应的数据表字段名

GORM 自定义结构体关联的数据库表名称和自定义结构体字段对应的数据表字段名,默认情况下此结构体映射的表明是"user_model",可使用以下方法,实现TableName接口自定义表名。
2021-02-23阅读更多>

Gin框架下使用模板引入其他模版(可重复使用的模板)

我们的应用程序将使用其模板显示一个网页。但是,将有几个部分,例如页眉,菜单,侧边栏和页脚,这将在所有页面中通用。Go允许我们创建可重用的模板片段,这些片段可以导入其他模板中。页眉和页脚将是将在所有模板中重复使用的通用部分。我们还将在其自己的模板文件中创建菜单,该菜单文件将由标题模板使用。最后,我们将为索引页面创建模板,该模板将导入页眉和页脚。所有模板文件都将放置在templates项目目录内的目录中。
2021-02-22阅读更多>

Golang中Go Modules的基本使用

Golang中Go Modules的基本使用,在 Go modules 中,我们能够使用如下命令进行操作:
2021-02-08阅读更多>
搜索文章