当前位置: 首页 > 软件编程 > Golang

让ChatGPT帮我写了一个Golang图像压缩函数

Golang 0条评论 2023-4-21 3,271 views
最近在使用Wails开发ImgURL客户端时,需要对图片进行压缩再上传,为了提高效率,节省时间,这次直接让ChatGPT来帮我完成这个需求。提出需求我对ChatGPT提出了如下要求:请帮我编写一个能够接收图片路径并进行压缩的Golang函数。该函数需要支持jpg和png格式的图片,并且会校验MIME...

使用 Wails:结合 Go 和 Web 技术轻松构建桌面应用程序

Golang 0条评论 2023-4-20 4,508 views
Wails 是一个项目,可以让您使用 Go 和 Web 技术编写桌面应用程序。它可以被视为 Go 的快速、轻量级的 Electron 替代品。结合丰富的现代前端,您可以使用 Go 的灵活性和强大功能,轻松构建应用程序。在之前发的AsBot客户端 中xiaoz正是使用Wails技术来进行开发。Wail...

Wails在MacOS下无法使用cookies的BUG解决方案

Golang 0条评论 2023-4-16 2,596 views
Wails 是一个可以让您使用 Go 和 Web 技术编写桌面应用的项目。最近在 MacOS 下开发 AsBot客户端 时,开发模式一切正常,但编译打包后发现 cookies 无法使用。在此之前我已经将 Windows 客户端打包好了,不存在此问题。看起来像是一个 bug。目前已向作者反馈问题,并等...

在Golang中使用cron定时任务

Golang 0条评论 2023-2-1 6,188 views
最近在开发过程中需要定时执行某个函数,因为Golang是常驻内存的,所以在Golang中比较好实现,直接使用第三方库github.com/robfig/cron即可,记录下该库的使用。安装github.com/robfig/cron最新版本为3.x,使用下面的命令安装这个库:go get githu...

更换GORM默认的SQLite驱动

Golang 5条评论 2022-12-28 11,946 views
最近在开发一个程序时用到GORM来操作SQLite数据库,GORM默认使用gorm.io/driver/sqlite这个库作为SQLite驱动,该库用CGO实现,在使用过程中遇到一些问题,最后更换第三方SQLite驱动解决。问题正是因为GORM官方SQLite驱动使用CGO实现,因此我在使用过程中遇...

Golang WEB框架Gin不输出日志问题

Golang 0条评论 2022-11-28 5,017 views
最近一个新项目使用了Golang WEB框架Gin,之前也用过这个框架,都挺好的,但最近发现一个奇怪的问题就是Gin没有输出任何日志内容。(包括终端和日志文件)代码分析先上代码:// 启动Gin func Start() { //Gin运行默认 RunMode := controll...