写 Golang 程序的三条建议 写在前面: 其实写这篇文章初衷很简单,有人质疑我的上篇文章是抄袭的,就想再写点个人心得。刚看到时有点不忿,不过转头想了想,这难道不是对文章的肯定吗?😁 秉着不要把写文章当…
标签:go
golang基础学习-strings包常用函数学习
Golang基础学习-strings包的学习. 1.strings包常用函数简介 func len():返回字符串长度,不是strings包中函数 以下重点介绍几个常用的strings包中的函数:func Contain…
golang项目代码重构(一)
刚入行,果断重构了第一个项目 把功能匆匆忙忙地实现了,前后端分离的意思就是,得抓紧把接口功能实现了,以免影响别人的进度。回头一看,代码跟屎一样。果断重构! 重构 重新组织package,把功能抽象成三个主package,…
05Go语言fmt包详解
Go语言fmt包详解 格式化输出函数 func Print(a ...interface{}) (n int, err error) Print采用默认格式将其参数格式化并写入标准输出。如果两个相邻的参数都不是字符串,会…
YourNovel-基于Golang的开源小说搜索引擎&免费小说阅读网站发布啦
YourNovel – 开源小说搜索引擎 项目地址: https://github.com/DemonFengY… 官网: http://www.yournovel.cn 起源 项目起源于Gith…
06Go语言常见语法错误
1、开大括号不能放在单独的一行 错误代码: package main import "fmt" func main() { fmt.Println("hello world!") } 编译错误: ./main.go:5:…
YourNovel-基于Golang的开源小说搜索引擎&免费小说阅读网站发布啦
YourNovel – 开源小说搜索引擎 项目地址: https://github.com/DemonFengY… 官网: http://www.yournovel.cn 起源 项目起源于Gith…
gf框架之gparser - 强大灵活的数据格式编码/解析包
相关链接:http://gf.johng.cn/511393 gf框架针对常用的数据格式编码解析,提供了异常强大灵活的功能,由gparser包提供,支持Go变量(interface{})、Struct、JSON、XML、…
聊聊Golang中的make和new
概述 根据官方文档描述 make是用来分配并且初始化slice,map,chan等类型的对象 new也是用来分配内存的,返回对应内向的0值的指针,但并不初始化对象 看下面例子,就很明显了 a := new([]int) …
golang 发送GET和POST示例
GET请求 get请求可以直接使用 http.Get方法 简单 func main(){ resp, err := http.Get("https://baidu.com") if err != nil { panic(…
Blog.3 使用httptest模拟接口测试
在Test中在模拟接口测试,首先我们先实现一个最基础的Test例子: 模拟一个ping/pong的最基本请求,我们先写一个返回pong的HTTP handler import ( "io" "net/http" "net…
Go 语言实战: 编写可维护 Go 语言代码建议
介绍 大家好,我在接下来的两个会议中的目标是向大家提供有关编写 Go 代码最佳实践的建议。 这是一个研讨会形式的演讲,不会有幻灯片,而是直接从文档开始。 贴士: 在这里有最新的文章链接 https://dave.chen…