[go语言开发]从0开始开发美图站——第五课[接收图片上传]
9从这一课开始我们就进入了比较难的步骤了。这个步骤就是我们这个服务的核心,接收图片上传。在写这个东西之前,我们先了解另外一个软件,这个软件的名字叫postman [下载地址]:Postman Postman 这个是为了调试接口用的。首先下载postman 点开地址可以看到下面的页面...
阅读(2163)评论(0)赞 (1)
从这一课开始我们就进入了比较难的步骤了。这个步骤就是我们这个服务的核心,接收图片上传。在写这个东西之前,我们先了解另外一个软件,这个软件的名字叫postman [下载地址]:Postman Postman 这个是为了调试接口用的。首先下载postman 点开地址可以看到下面的页面...
阅读(2163)评论(0)赞 (1)
想赚老外的钱真不容易啊。这几天折腾上传Youtube视频,本来是用Java写的,结果谷歌的jar包有问题,回调只能走localhost,你妹哦,我国内开发怎么走localhost,后面看到他那边有样例。是用Go和Python的,基于性能考虑,选择了Go来实现。真TMD吐了啊,我开...
阅读(1835)评论(0)赞 (3)
首先,我们先下载一个网络框架,使用如下命令。 go get -u github.com/gin-gonic/gin 在上面的教程中,我们也看到了go get的多次出现。那么在正式的学习过程中,我们先来了解一下go的包管理系统吧。在1.11之前Go语言的包管理都是在gopath下的...
阅读(1704)评论(0)赞 (0)
这节课我们正式进入到从0开始开发图片站。在这之前,我们先来个国际惯例,写一个你好世界。 首先我们点开VSCODE,然后点开文件,打开文件夹,入下图所示 然后在你决定的路径创建文件夹,例如我这里就是在虚拟机的c盘创建了文件夹名字叫imgapi,然后选择它,如下图 创建完毕后,我们来...
阅读(1713)评论(0)赞 (0)
话说Go语言从09年发布至今已经过了11个年头了。用它开发的东西数不胜数。以其接近PHP的开发速度和接近CPP的运行效率得到了大量开发者的青睐,大名鼎鼎的Docker就是用Go开发的。 这门语言学习起来并不复杂。但是刚学完的小伙伴们可能并不能很好的开发一个服务,今天阿福借着自己想...
阅读(1696)评论(0)赞 (2)
对于Golang生成随机字符串这件事情很蛋疼。 对于伪随机字符串(会永久的生成同一个随机字符串) func RandStr(length int) string { var letters = []rune("abcdefghijklmnopqrstuvwxyzAB...
阅读(5044)评论(0)赞 (1)
这是一个很简单的问题,但是,简单的问题,如果由于格式不准确,那么就会变成很复杂的问题。 昨晚上在写完一天的工程之后,打开看自己的VPS,结果,solusvm面板打不开,慨叹一番GFW越来越变态的同时也萌生了自己写个solusvm客户端的想法。但是很悲剧的是,solusvm只支持5...
阅读(4460)评论(0)赞 (3)
一个程序的生命包含一个关键词func,函数名,参数(main函数是不需要的),返回值(当然main也是不需要的。),然后是函数的主体——哪些定义了程序干啥的,放在两个大括号之间的。我们将会在第五章的时候介绍函数。 由于已经在网上找到了这本书的整本翻译,所以,放弃挣扎,不再进行翻译...
阅读(4321)评论(0)赞 (0)
如果你运行 go get popl.io/ch1/helloworld ,他会帮你在命令行的当前目录下下载源代码。关于go get命令,我们在2.6章节和10.7章节将会详细讨论。 现在,让我们讨论程序本身吧。Go语言的源代码是通过包来管理的,这跟其他语言的模型(modules)...
阅读(3342)评论(0)赞 (0)
我们将会从经典的“Hello,World”示例来开始(嗯,经典到从The Beginning of The C Programming language, 出版于1978年)。C语言对于Go语言的影响最深,“Hello World”就能够说明很多的中心思想 package mai...
阅读(4926)评论(0)赞 (0)