go
oumaharuki
会日语的科班开发工程师
展开
-
go服务部署
我们需要生成go的linux文件,这就要借助虚拟机和虚拟机的共享文件。这里我用的是ubuntu最新版本,虚拟机是VMware ,不懂怎么安装ubuntu的可以去我的另一篇博文参考参考。ubuntu安装。1.在虚拟机中打开共享文件1.在虚拟机找到设置,点开2.点到选项就能看到共享文件夹3.选择总是打开,在下面添加要共享的本地文件,也就是你想要的go文件目录2.在ubuntu里配置共享文件目录挂载的文...原创 2018-07-16 11:33:39 · 2936 阅读 · 0 评论 -
在window生成golang的linux文件
之前的go文件都是在linux环境生成,这样效率低,还麻烦,现在改成window生成方法确认gopath是否已经把文件加入,以及path是否加入bin命令行窗口输入:set GOARCH=amd64set GOOS=linuxgo install +文件这样会在文件的bin目录下生成一个linux文件夹文件夹里面就是所要的linux文件,目前linux服务器都是6...原创 2018-10-09 16:48:34 · 1740 阅读 · 0 评论 -
go 多图片上传尺寸处理
准备import ( "github.com/disintegration/imaging" "github.com/martini-contrib/render" "image" "image/png" "io/ioutil")代码单纯多图片上传,没有带文字信息req.ParseForm() req.ParseMultipartForm(32 <<原创 2018-10-19 13:41:21 · 785 阅读 · 0 评论 -
go简单实现服务器间图片传输
未处理过的图片go获取客户端发送的formdata数据,这里的req为*http.Request1.文件file, _, err := req.FormFile("headFile")2.参数name := req.FormValue("realName") func UserPutUserModifyHead(req *http.Request, r rende...原创 2018-12-27 10:44:47 · 1701 阅读 · 0 评论 -
golang为宽高比不够16:9的图片增加黑色填充
前言怎么说呢,需求的图片不能拉伸,而且宽高比要16:9,为了实现需求,只能去看图片操作包的文档,我们实现填充的思路如下:选择一个纯黑色的大图或者纯白色的大图,移用户上传图片的宽为例,如果高度少了,我们就填充高度,先确定宽高的具体尺寸,然后把大图裁剪,把用户的图片放到大图上面,形成新图。包github.com/disintegration/imaging用到的内置方法fu...原创 2019-01-10 10:48:52 · 1343 阅读 · 0 评论