Golang-处理json Golang-处理json
Marshalmarshal的中文意思是“编码”,“数据打包”的意思 基本操作编码json.Marshal(v interface{}) ([]byte, error) 即将一个struct对象序列化成字节数组. 解码json.Unmars
2020-12-02
Golang-http的简单使用 Golang-http的简单使用
基本使用发送HTTP请求 普通的请求 resp, err := http.Get("http://example.com/") ... resp, err := http.Post("http://example.com/upload",
2020-12-01
写个简单的短链接服务 写个简单的短链接服务
基本说明短链接服务就是一个将比较长的url转换为比较短的url的功能. 如果要实现一个短链接服务,至少要实现这几个功能: 将较长的url转换为较短的url 访问短链接可以直接访问到原网站/链接 时效性:永久有效/过期机制 统计与效率 如
2020-11-22
Golang语法快速入门 Golang语法快速入门
if/else 变体if statement; condition { } if condition{ } switchswitch 下的每个case不必带break,匹配到了某个case之后会自动跳出. 可以使用fallthro
2020-05-09
Golang中的init方法 Golang中的init方法
init方法是什么我们都知道程序的入口在main包下的main()方法,其实还有一个方法会在main方法之前执行,这个方法就是init() init()方法用于package级别的一些初始化操作. 主要特点 init先于main自动执行,不
2020-05-08