10 2020 档案
摘要:Model binding and validation To bind a request body into a type, use model binding. We currently support binding of JSON, XML, YAML and standard form
阅读全文
摘要:快速入门 Using GET, POST, PUT, PATCH, DELETE and OPTIONS func main() { // Creates a gin router with default middleware: // logger and recovery (crash-free
阅读全文
摘要:net/http Golang(Go语言)内置是有HTTP服务的,我们可以通过内置的net/http包来实现一个HTTP服务。 func main() { http.HandleFunc("/",Index) log.Fatal(http.ListenAndServe(":8080", nil))
阅读全文
摘要:goland,那么 打开 FILE -> setting -> Go Modules 选项 ,在proxy 选项上填写 https://goproxy.io
阅读全文
摘要:go get 下载beego 爆unrecognized import path google.golang.org/protobuf Windows下使用方法: 找到你的GOPATH/src目录,新建google.golang.org文件夹 在google.golang.org目录下执行 git
阅读全文
摘要:安装beego爆出:unrecognized import path "golang.org/x/sys/windows": windows: 在gopath目录src下创建golang.org目录,在golang.org目录下创建x目录,参考路径为:C:\go\src\golang.org\x 在
阅读全文
摘要:golang的_(下划线)有以下三种用法 1.忽略返回值这个应该是最简单的用途,比如某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略,这样的话代码可以这样写: v1, v2, _ := function(...) 2.用在变量(特别是接口断言) 例如我们定义了一个接口(inter
阅读全文
摘要:Go语言没有提供官方的数据库驱动,所以要安装第三方函数库。 package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) func main() { //数据库连接 db,_:=sql.Open("my
阅读全文
摘要:一.shell是什么? shell :在计算机科学中,shell就是一个命令解释器。shell是位于操作系统和应用程序之间,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统处理后的结果解释给应用程序。 一句话总结:shell就是操作系统和应用程序之间的一个命令翻译工具 二.shell
阅读全文