golang
文章平均质量分 75
oOMirageOo
这个作者很懒,什么都没留下…
展开
-
公众号网页开发 - 本地开发环境中将公众号授权域名使用内网穿透(frp+nginx)进行本地开发、调试
使用内网穿透工具frp+Nginx,完美在本地环境中开发公众号网页授权、JS、处理消息等原创 2022-11-04 23:48:37 · 4737 阅读 · 0 评论 -
记一次Golang Windows GUI 程序 添加UAC权限+exe图标+程序信息
Golang Windows GUI程序,添加UAC、exe图标、程序信息原创 2022-10-29 01:26:38 · 1975 阅读 · 0 评论 -
前后端分离项目开发、生产环境跨域问题 and 项目部署、多项目部署问题及解决方案
前后端分离项目开发、生产环境跨域问题 and 项目部署、多项目部署问题及解决方案原创 2022-01-22 17:57:47 · 4117 阅读 · 0 评论 -
golang 解决windows控制台 Gin&&GORM.v2 日志输出乱码,无颜色问题
先解决gin框架日志输入无颜色,并且有乱码的问题windows下使用gin框架,默认日志输出的时候,总是会有乱码,细细查看后是颜色代码,网上找出路后发现可以这样解决import ( "github.com/gin-gonic/gin" "github.com/mattn/go-colorable" // 改包可完美解决问题)func main() { // 启用gin的日志输出带颜色 gin.ForceConsoleColor() // 替换默认Writer(关键步骤) gin.D.原创 2020-12-07 15:44:17 · 2309 阅读 · 1 评论 -
vue微信公众号项目 cli3+golang+nginx 本地开发环境搭建记录
本地开发需要解决的就是跨域的问题。思路:作为一个公众号项目,肯定是服务类的,所以前端需要 客户端 和 管理端,也就是说,我们开了两个vue项目。客户端采用 vue 移动开发;管理端需要处理很多信息和数据,手机处理也不方便,这里直接采用pc网页开发,用了 vue-admin(很棒的一个内容管理系统模板,广告一下。)端口以及路径:微信服务器:端口:本地开发使用ngrok内网穿...原创 2019-05-06 18:19:02 · 1210 阅读 · 0 评论 -
golang的图片操作:缩放图片+合成图片
需求:1、将两张图片上下排列合成为一张新图片(就像平时去复印身份证,上面是正面,下面是反面);2、新图片的宽度最大为 600 ;3、最大高度不定义,保证图片原始宽高比即可;问题排除:关于图片的尺寸,可能会遇到以下几种情况:1、两张图片宽度都大于600:直接以600为基准,进行缩放即可;2、两张图片宽度不一致,并且小于600:以较小的图片宽度为基准,将较大图片的宽高比并进行缩放即可;...原创 2019-03-03 06:41:55 · 15003 阅读 · 0 评论 -
golang中使用redis:安装
1、下载redis:https://github.com/MicrosoftArchive/redis/releases ,选择msi包。2、安装中的选项:↑自动添加PATH变量 ↑↑添加到系统服务(电脑开机会自动启动服务,不用使用cmd窗口手动开启了) ↑↑设置最大存储↑ (Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的...原创 2019-02-20 16:14:40 · 1622 阅读 · 0 评论 -
golang服务器后端服务:JWT+Redis实现用户登录验证
redis存储: // 构建redis用户数据 rdsData := make(map[string]interface{}, 3) rdsData["user"] = user //用户信息的结构体 models.User rdsData["pkY"] = pk.KeyY //jwt ECDSA解析需要用到的KeyY rdsData["prodId&q原创 2019-02-22 14:41:35 · 7600 阅读 · 1 评论 -
golang的AES加密和解密的三种模式实现(CBC/ECB/CFB)
golang的AES加密和解密的三种模式实现(CBC/ECB/CFB)package mainimport ( "bytes" "crypto/aes" "crypto/cipher" "crypto/rand" "encoding/base64" "encoding/hex"原创 2019-02-21 21:36:19 · 30337 阅读 · 12 评论 -
golang的time包:时间字符串和时间戳的相互转换
package mainimport ( "log" "time")func main() { t := int64(1546926630) //外部传入的时间戳(秒为单位),必须为int64类型 t1 := "2019-01-08 13:50:30" //外部传入的时间字符串 //时间转换的模板,golang里面只能是 "2006-01-02 15:原创 2019-01-08 14:07:56 · 39872 阅读 · 4 评论 -
windows系统 go语言安装+环境配置+IDE安装+IDE配置
最近两台电脑都要重装系统,又得费事安装一次所有程序。写个步骤说明,以防以后忘记,也顺便方便各位新人参考。安装环境:系统:windows10 x64 + windows7 x86;GO语言:从安装包安装,使用最近新发布的1.11版本;IDE:Visual Studio Code下载:Go语言安装包下载:https://golang.google.cn/dl/ (*.m...原创 2018-09-22 03:20:10 · 4746 阅读 · 0 评论 -
golang的time包:秒、毫秒、微秒、纳秒
golang的time包:纳秒、微秒、毫秒、秒。原创 2018-06-26 23:46:55 · 186437 阅读 · 0 评论