go
文章平均质量分 74
wjp@001
这个作者很懒,什么都没留下…
展开
-
go知识点总结2
1.方法Go 没有类。不过你可以为结构体类型定义方法。方法就是一类带特殊的接收者参数的函数。方法接收者在它自己的参数列表内,位于func关键字和方法名之间。package mainimport ( "fmt" "math")type Vertex struct { X, Y float64}func (v Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y)}func main() {...原创 2021-09-15 20:57:45 · 278 阅读 · 0 评论 -
go 知识点总结1
第二步:创建一个请求xmlhttp.open('请求方式','请求的URL地址',true); true是异步,false是同步,默认异步原创 2021-09-10 21:05:01 · 136 阅读 · 0 评论 -
go安装使用
1,2,原创 2020-03-30 13:49:43 · 194 阅读 · 1 评论 -
golang 一个简单web 自动加载项目依赖
1.2.package mainimport ( "fmt" "io/ioutil" "net/http")func sayhello(w http.ResponseWriter,r *http.Request){ b,_ := ioutil.ReadFile("./hello.txt") _,_ = fmt.Fprintf(w,string(b))}func ma...原创 2020-04-18 14:56:21 · 733 阅读 · 0 评论 -
gin快速入门笔记
测试的这个文档下载并安装gingo get -u github.com/gin-gonic/gin使用包管理工具Govendor安装1、go getgovendor(安装)go get github.com/kardianos/govendor2、初始化项目并添加 gingovendor initgovendor fetch github.com/gin-gonic/[email protected] 3、运行项目go run main.go报错:D:\go\s...原创 2021-07-28 17:04:13 · 186 阅读 · 0 评论 -
go 基础学习指针切片
指针一个指针变量指向了一个值的内存地址声明指针 var ip *intpackage mainimport "fmt"func main() { var a int= 20 /* 声明实际变量 */ var ip *int /* 声明指针变量 */ ip = &a /* 指针变量的存储地址 */ fmt.Print...原创 2020-03-27 22:25:27 · 554 阅读 · 0 评论 -
gob: name not registered for interface: "wjp/models.User"
main.gogob.Register(models.User{})少了这一行就报错,标记一下func main() { initSession() initTemplate() beego.Run()}func initSession(){ //beego的session序列号是用gob的方式,因此需要将注册models.User gob.Register(m...原创 2020-03-23 22:44:43 · 830 阅读 · 1 评论 -
beego Windows安装gcc cannot find package "github.com/mattn/go-sqlite3" cc1.exe: sorry, unimplemented
1.Golang>>beego使用gorm数据库包报错cannot find package "github.com/mattn/go-sqlite3"go getgithub.com/mattn/go-sqlite3 安装这个包2.Windows安装gcchttp://www.mingw.org/这里的下载一直是失败,改用我的热点网络才不是...原创 2020-03-19 13:07:33 · 1212 阅读 · 0 评论 -
go channel异常情况总结
channel操作通道有发送(send)、接收(receive)和关闭(close)三种操作。发送和接收都使用<-符号。现在我们先使用以下语句定义一个通道:发送 将一个值发送到通道中。ch <- 10 // 把10发送到ch中接收 从一个通道中接收值。x := <- ch // 从ch中接收值并赋值给变量x<-ch /...转载 2020-04-14 08:31:06 · 1003 阅读 · 0 评论 -
在VSCode中成功安装Go相关插件问题:tools failed to install.
go语言中文网手动创建目录$GOPATH/src/golang.org/x/tools$GOPATH/src/github.com/nsfsrc下手动安装go get -u -v github.com/ramya-rao-a/go-outlinego get -u -v github.com/acroca/go-symbolsgo get -u -v gith...原创 2020-03-30 20:14:44 · 1644 阅读 · 0 评论 -
安装beego==Windows10/Linux
1.安装go,设置环境变量2新建E:\gogo,cmd进入到该目录,执行go env查看环境设置..3. 设置GOPAHT4,在gogo目录下go get github.com/beego/beego get github.com/astaxie/beego5.配置bee环境变量6.切换到/gogo/src目录下新建项目bee new w...原创 2020-03-09 13:16:24 · 178 阅读 · 2 评论 -
Gin+Vue 前后端分离笔记
讲课的是mac1.安装多个版本的go2.查看新安装的go3.用新装的go运行文件go $GOPATH/bin/go1.13.8 run filename4.运行路径太长,可以把路径设置环境变量或者设置别名(没有测试,截图保存) 5.envgo help env 帮助go...原创 2020-05-01 09:49:40 · 1922 阅读 · 0 评论 -
go-admin 起步走
1.配置数据库2.go-admin.exe init3.go-admin.exe server前端1npm installnpm run dev原创 2020-05-05 17:28:39 · 497 阅读 · 1 评论