摘要: Postman 是一个创建和使用API的应用,Postman 对于Web开发者来说非常有用,Postman 带来的便利有很多,诸如: RESTFul接口测试不依赖其他端,进度不受影响 测试脚本即文档,减低沟通成本,对接时直接导出给前端即可 造数据,Runner指定运行N次,构造大量数据,对统计、分页 阅读全文
posted @ 2021-08-16 08:47 HiIT青年 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Go语言使用go关键词实现goroutine并发,可以通过channel传输数据。 go关键词修饰函数实现goroutine并发: func main_go() { // runtime.GOMAXPROCS(最大256) fmt.Println(runtime.NumCPU()) // 16 ru 阅读全文
posted @ 2021-07-25 13:44 HiIT青年 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Go语言时间相关的包为time。 // 时间API now := time.Now() fmt.Printf("年=%d\n", now.Year()) fmt.Printf("月=%d\n", now.Month()) fmt.Printf("日=%d\n", now.Day()) fmt.Pri 阅读全文
posted @ 2021-07-25 11:35 HiIT青年 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Go语言文件操作涉及包有os和io这两个。 使用字节操作读文件: func readByteFromFile() { file, err := os.Open("go.mod") if err != nil { fmt.Printf("err >> %v\n", err) } defer file. 阅读全文
posted @ 2021-07-25 10:43 HiIT青年 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Go的接口使用interface关键词定义。 接口定义: // 接口 type Movable interface { move(speed int) int } 接口实现: 第一个实现,speed * 2 type Cat struct { } // 函数原型一样,实现了Movable接口 fun 阅读全文
posted @ 2021-07-24 21:20 HiIT青年 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Go使用json包的Marshal和Unmarshal进行json的序列化和反序列化。 json 序列化: // 定义结构体 type Cat struct { Name string Age int8 } // 序列化 c := Cat{"Tom", 2} bytes, err := json.M 阅读全文
posted @ 2021-07-24 20:57 HiIT青年 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 基于结构体实现Go的面向对象编程 // person结构体-person类 type person struct { name string age int8 } // person成员方法 func (p person) sayHi() { fmt.Printf("%s say Hi!\n", p 阅读全文
posted @ 2021-07-24 20:44 HiIT青年 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Go语言的函数和方法不是同一个概念。 普通函数: // 普通函数 func demo0(a, b int) int { return a + b } // 调用 ret := demo0(1, 2) fmt.Println(ret) 匿名函数: // 匿名函数, 直接调用 func demo1() 阅读全文
posted @ 2021-07-24 20:31 HiIT青年 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Go语言的结构体跟C语言的结构体有点类似,不过定义方法有点区别。 结构体定义: type person struct { name string age int8 } 结构体初始化: p0 := person{"Hi", 18} p1 := person{name: "Go", age: 19} p 阅读全文
posted @ 2021-07-24 20:18 HiIT青年 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Go语言的常量跟javascript的常量声明是类似的。 const fa = 4 const ( fb = 5 fc = 6 ) 另外,Go语言的常量可以只声明,不使用(而变量不行)。 Go 允许有无类型常量,比如math.PI var x float32 = math.PI var y floa 阅读全文
posted @ 2021-07-18 13:27 HiIT青年 阅读(108) 评论(0) 推荐(0) 编辑