logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go语言解决自定义header的跨域问题

此篇背景:最近在写用 go 语言开发公司 web 端,写到使用 jwt 做中间件实现权限和身份认证,想到把 token 不作为参数传递了,而是放在 header 里面,然后用 go 获取 header 里面的 token,省的乱七八糟的 api 接口都带 token 参数,此前我是使用 axios 做前端请求,使用。首先不使用 gin-contrib/cors 中间件,而是自己写一个,看网上的大概

文章图片
#golang
使用FFmpeg将rtsp流转为rtmp流,并在vue项目使用vue-video-player进行播放

使用场景:老总买了安防摄像头,想做一个可以查看摄像头拍摄画面的后台,但是摄像头只给配了 rtsp 的流,h5 上面不支持使用 rtsp 的流直接渲染播放,因此要将 rtsp 转为 rtmp 进行播放,以下操作最终延迟大概在两秒左右。

文章图片
树莓派操作及搭建frp实现内网穿透

买了个树莓派 4b,折腾玩玩。

文章图片
#linux
windows 安装 gcc 编译 fyne 项目

可以看到官网写的,如果是第一次使用,需要安装 go 语言,安装 gcc,获取 fyne 依赖,其中麻烦点的就是 gcc,如果不安装 gcc,就不可以编译。安装完成后把安装目录下的 mingw64\bin 目录添加到环境变量,重启 vscode 使 gcc 生效,然后执行。在上面 fyne 官网中也有写到安装 gcc 的教程,翻译一下可以看到,这里也使用他推荐的 msys2 安装。我这里安装到 E

文章图片
#golang
windows 安装 gcc 编译 fyne 项目

可以看到官网写的,如果是第一次使用,需要安装 go 语言,安装 gcc,获取 fyne 依赖,其中麻烦点的就是 gcc,如果不安装 gcc,就不可以编译。安装完成后把安装目录下的 mingw64\bin 目录添加到环境变量,重启 vscode 使 gcc 生效,然后执行。在上面 fyne 官网中也有写到安装 gcc 的教程,翻译一下可以看到,这里也使用他推荐的 msys2 安装。我这里安装到 E

文章图片
#golang
Windows 安装 MariaDB 数据库

我是在命令窗口运行的,因为第一次使用安装 mysql 的方法安装失败了,导致有了 data 目录,然后导致双击安装失败了,所以想使用命令窗口安装看看错误,后面重新解压安装成功了,安装成功后会生成 data 目录。点击 Download,根据自己的需求选择版本下载,使用 msi 的话直接双击安装就行,没什么要说的。按照官方的教程是使用下面命令启动服务,但是使用这个是前台启动,并且关闭命令窗口就关闭服

文章图片
#数据库#mariadb
Windows 安装 MariaDB 数据库

我是在命令窗口运行的,因为第一次使用安装 mysql 的方法安装失败了,导致有了 data 目录,然后导致双击安装失败了,所以想使用命令窗口安装看看错误,后面重新解压安装成功了,安装成功后会生成 data 目录。点击 Download,根据自己的需求选择版本下载,使用 msi 的话直接双击安装就行,没什么要说的。按照官方的教程是使用下面命令启动服务,但是使用这个是前台启动,并且关闭命令窗口就关闭服

文章图片
#数据库#mariadb
使用 github 的 Action 功能实现 Microsoft office E5 订阅自动续订

在使用期限内,微软会根据 API 调用情况看账号是否是用于开发,如果符合的话,会在距离到期 30 天时自动续期,如果不符合就不给续订了,所以可以使用一些办法多多使用,这样就可以持续续订可以使用 github 的 Action 实现默认读者已经有 github 账号并且已经登录了。

文章图片
#github
使用 github 仓库搭建 Hexo教程,Hexo配置文件解读,Hexo安装next主题及主题配置,美化

这是之前写的文章了,重新补一补,把另外写的都和在一起了,出问题方便找。

文章图片
#github
Arm 架构 Ubuntu 使用 Docker 安装 Gitlab 并使用

我的系统是 arm 架构的 ubuntu官网没有提供 arm 架构的 docker 的 gitlab 的安装方式,直接安装的也是后来加的,文档也是随笔带过,,,我用到了,记录一下默认已经安装了 docker在 docker hub 里有人编译了 arm 架构的 gitlab 的 docker 镜像,并且有很多人在使用,最近也在更新,就是这个如果不是 arm 架构的话可以直接参考上面的官方文档,安装

文章图片
#gitlab
    共 24 条
  • 1
  • 2
  • 3
  • 请选择