摘要: 单元测试 字符串切割函数 package split_string import ( "fmt" "strings" ) // Split:切割字符串 // example: // abc, b --> [a c] func Split(str string, sep string) []strin 阅读全文
posted @ 2021-03-24 17:00 李成果 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 常用内置包 net/http包 http请求和响应 http服务端 main.go文件 package main import ( "fmt" "io/ioutil" "net/http" ) // http server func f1(w http.ResponseWriter, r *http 阅读全文
posted @ 2021-03-17 17:07 李成果 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 网络编程 互联网协议介绍 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协 阅读全文
posted @ 2021-03-17 15:13 李成果 阅读(85) 评论(0) 推荐(0) 编辑
摘要: goroutine 并发 概念 package main import ( "fmt" "time" ) /* [Go语言中的并发编程 goroutine] [并发与并行] 并发:同一 时间段 内执行多个任务(你在用微信和两个女朋友聊天) 并行:同一 时刻 执行多个任务(你和你朋友都在用微信和女朋友 阅读全文
posted @ 2021-03-16 17:00 李成果 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 包 自定义包 package _0calc import ( "fmt" ) /* [Go语言的包] 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的 本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包 [包介绍] 包(package)是多个Go源 阅读全文
posted @ 2021-03-12 16:55 李成果 阅读(81) 评论(0) 推荐(0) 编辑