- 博客(5)
- 收藏
- 关注
原创 golang 双向链表的实现增删查改+ 双指针双向查找
package mainimport ( "context" //"time" //"context" //"container/list" "fmt")//这是一个node的 构造函数func nodeCreater(val string) *node { return &node{ val: val, }}//双向链表type node struct { val string prev *node next *node}//普通遍历由head
2020-12-30 21:11:29 214
原创 golang 数据结构:单链表 反转 +增删查改
package mainimport ( "fmt")type student struct { val string next *student}//插入节点的时候使用type stuCreater func(string) *student//打印func (s *student) trans() { for s != nil { fmt.Println(*s) s = s.next }}//插入节点的时候回调, 也是构造函数func thisCrea
2020-12-29 15:21:47 176
原创 golang 编译环境问题 liteIDE+gocode 持续更新,有就更新。
功能上主要是和代码联想,补全相关,如果你的补全和联想有任何问题,就是gocode 的问题日常中遇到的问题FAQQ、电脑休眠之后环境就不好用了,联想消失,补全消失A:重启gocodeQ 使用gomod 之后无法联想到项目vendorA: 本质上来说, gocode 不会主动找你的项目vendor路径,除非你主动设置(详见下面配置项 github搬运)gocode只根据以前存在的环境变量搜索GOPATH/pkg/GOPATH/pkg/GOPATH/pkg/GOOS_GOARCH和GOARCH和G
2020-11-01 11:20:10 671
原创 golang gin binding.JSON undefined
func bindWithHandler(c *gin.Context) { a := FormA{} b := FormB{} if err := c.A(&a, binding.JSON); err == nil { c.String(http.StatusOK, `FormA{} 接收成功`) } else if err := c.ShouldBindBodyWith(&b, binding.JSON); err == nil { //这里undefined bingin
2020-10-27 20:13:20 1150
原创 liteIDE 用了 go mod 之后的烦恼.. 不识别vendor,gocode 的联想也没了
liteIDE X 无法正确联想vendor中的gin包问题描述:如题原因分析:liteIDE对go mod 支持不好, 需要下载最新版本解决问题解决方案:下载:https://sourceforge.net/projects/liteide/files/x37.3/
2020-10-20 16:12:35 1690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人