随笔分类 -  Go

摘要:1:配置环境变量 GO111MODULE=on GOPATH=D:\gopath GOPROXY=https://goproxy.io 2:查看环境变量信息 3:在VSCode中安装Go插件 4:在VSCode中安装Go依赖包 然后全选点击“OK” 安装过程 go.toolsGopath setti 阅读全文
posted @ 2021-09-24 13:33 yshy 阅读(386) 评论(0) 推荐(0) 编辑
摘要:package main import( "net/http" ) func main(){ http.Handle("/", http.FileServer(http.Dir("D:/web/AmazeUI-2.7.2/"))) http.ListenAndServe(":8080", nil) } 阅读全文
posted @ 2018-07-23 20:01 yshy 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1:安装 go get -u github.com/kardianos/govendor 2:配置环境变量 需要把 $GOPATH/bin/ 加到 PATH 中 D:\my_workspace\go_ws\bin 3:在$GOPATH/src目录下新建测试工程go_test,然后再此目录下新建src 阅读全文
posted @ 2018-07-20 18:20 yshy 阅读(3002) 评论(0) 推荐(0) 编辑
摘要:1:data/data.go 2:result/result.go 3:user/user_data.go 4:user/user_web.go 5:main.go 阅读全文
posted @ 2018-06-18 16:34 yshy 阅读(764) 评论(0) 推荐(0) 编辑
摘要:1、Query、Exec(1)Exec(update、insert、delete等无结果集返回的操作)调用完后会自动释放连接;(2)Query(返回sql.Rows)则不会释放连接,调用完后仍然占有连接,它将连接的所属权转移给了sql.Rows,所以需要手动调用close归还连接。 2、sql.Op 阅读全文
posted @ 2018-06-18 11:18 yshy 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1:data/data.go 2:post/post.go 3:main.go 阅读全文
posted @ 2018-06-17 11:40 yshy 阅读(488) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.01happy.com/golang-zip/ 阅读全文
posted @ 2018-06-09 12:52 yshy 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1:参考:https://github.com/jinzhu/gorm 2:数据库脚本(pg) 3:posts.go 4:main.go 阅读全文
posted @ 2018-06-06 22:10 yshy 阅读(2411) 评论(0) 推荐(0) 编辑
摘要:1:sql脚本 2:post.go 3:main.go 阅读全文
posted @ 2018-06-05 20:56 yshy 阅读(206) 评论(0) 推荐(0) 编辑
摘要:package main import( "encoding/csv" "fmt" "os" "strconv" ) type Post struct{ Id int Content string Author string } func main(){ csvFile, err := os.Create("posts.csv") if err!= nil{ pani... 阅读全文
posted @ 2018-06-03 22:25 yshy 阅读(385) 评论(0) 推荐(0) 编辑
摘要:如果是少量小文本拼接,用 “+” 如果是大量小文本拼接,用 strings.Join 如果是大量大文本拼接,用 bytes.Buffer 阅读全文
posted @ 2018-04-12 22:40 yshy 阅读(438) 评论(0) 推荐(0) 编辑
摘要:1:在项目src下面存在两个目录,每个目录里面各有一个go文件 2:add.go 注意:名称以大写字母起始的是可导出的,可以在包的外部调用Add方法。在 Go 中,当函数的首字母大写的时候,函数会被从包中导出。 公有函数的名字以大写字母开头;私有函数的名字以小写字母开头。 3:main.go 导入包 阅读全文
posted @ 2018-04-12 22:10 yshy 阅读(166) 评论(0) 推荐(0) 编辑
摘要:通过vscode开发go,之前一直正常,后来不知什么原因自动提示一直提示:PANIC, 解决方法: (1)重新下载gocode go get -u github.com/nsf/gocode (2)重启VSCODE问题解决。 阅读全文
posted @ 2018-04-12 21:43 yshy 阅读(333) 评论(0) 推荐(0) 编辑
摘要:package main import( "fmt" "database/sql" _ "github.com/lib/pq" "github.com/kataras/iris" "github.com/kataras/iris/middleware/logger" "github.com/kataras/iris/middleware/reco... 阅读全文
posted @ 2018-04-03 22:11 yshy 阅读(619) 评论(0) 推荐(0) 编辑
摘要:package main import( "github.com/kataras/iris" "github.com/kataras/iris/middleware/logger" "github.com/kataras/iris/middleware/recover" ) type User struct{ Name string `json:"nam... 阅读全文
posted @ 2018-04-03 20:58 yshy 阅读(2588) 评论(0) 推荐(0) 编辑
摘要:1、参考资源:https://iris-go.com/v10/start#Getting-Started 2、首先下载:go get -u github.com/kataras/iris,此处时间较长,需要稍等一会。 3、新建测试项目 注意:https://iris-go.com/v10/start 阅读全文
posted @ 2018-04-01 08:57 yshy 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1、读取文件内容 2、写入文件 阅读全文
posted @ 2018-03-31 11:24 yshy 阅读(535) 评论(0) 推荐(0) 编辑
摘要:在golang中提供的encoding/json包可以编码JSON以及解码JSON数据。 1、编码JSON 使用json包中的Marshal函数进行编码,源码如下: (1)将一个结构体转码JSON 输出结果: 说明:json包在解析结构体时,如果遇到key为json的字段标签,则会按照一定规则解析该 阅读全文
posted @ 2018-03-30 22:21 yshy 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在VScode中调试Go程序时提示: can't load package: package .: no buildable Go source files in d:\my_workspace\go_ws can't load package: package .: no buildable Go 阅读全文
posted @ 2017-04-19 16:34 yshy 阅读(7226) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示