go
落叶来碗饭
挺好的 哈哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go语言string与[]byte的相互转换
string 不能直接和byte数组转换string可以和byte的切片转换1,string 转为[]bytevar str string = "test"var data []byte = []byte(str) 2,byte转为stringvar data [10]byte byte[0] = 'T'byte[1] = 'E'var str string = str...原创 2018-10-22 09:58:09 · 845 阅读 · 0 评论 -
一行一行读文件
package mainimport ( "bufio" "fmt" "io" "os")func main(){ f, err := os.Open("test.txt") if err != nil { panic(err) } defer f.Close() rd := bufio.NewReader(f) for { line, err := r...原创 2018-10-24 09:29:36 · 283 阅读 · 0 评论 -
go语言静态 html访问
package mainimport ( "html/template" "log" "net/http")func main() { port := "80" http.HandleFunc("/baidu_verify_Hbvw7qAUmJ.html", func(res http.ResponseWriter, req *http.Request) { t, er...原创 2018-10-22 22:13:08 · 4877 阅读 · 0 评论 -
docker创建mysql容器,go语言使用
一、下载镜像docker pull mysql二、创建容器docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=emc123123 -d mysql 在后台启动mysql容器(--name指定了容器的名称,方便之后进入容器的命令行,MYSQL_ROOT_PASSWORD=emc123123指定了mysql的root密码,-...原创 2018-06-14 07:24:50 · 962 阅读 · 0 评论 -
go语言使用monkey库,进行mock
go语言monkey库,进行mock1、目的 模块自测,对依赖的模块函数进行mock,从而达到不更改其他模块代码,完成本模块全部代码测试的目的2、库:https://github.com/bouk/monkey3、函数以及方法举例目录结构src test 24_mock main main.go mock_test mock.go test test.go运行结...原创 2018-05-29 14:12:14 · 8955 阅读 · 0 评论 -
Go语言与postman
1、Postman的安装使用https://www.cnblogs.com/Skyyj/p/6856728.html2、go语言简单示例:package mainimport ( "io" "net/http" "log" "fmt" "io/ioutil" "encoding/json")//PlyMsgStruct 构造发送策略type PlyMsgStruct原创 2018-05-21 14:30:56 · 2338 阅读 · 0 评论 -
go tool objdump
package mainimport "fmt"func hello() { fmt.Println("world peace")}func main() { hello()}go build//转化成汇编代码go tool objdump main原创 2018-05-17 16:45:25 · 2408 阅读 · 0 评论 -
go语言test
文件命名规则:Go本身提供了一套轻量级的测试框架。符合规则的测试代码会在运行测试时被自动识别并执行。单元测试源文件的命名规则如下:在需要测试的包下面创建以“_test”结尾的go文件,形如[^.]*_test.go。单元测试函数分类:Go的单元测试函数分为两类:功能测试函数和性能测试函数,分别为以Test和Benchmark为函数名前缀并以*testing.T为单一...原创 2018-05-17 13:52:14 · 564 阅读 · 0 评论 -
go语言与c语言switch对比
c侧 int a = 1; switch(a) { case 1: case 2: printf("nihao:%d\n",sizeof(unsigned char *)); }go侧 var marks int = 2 switch marks { case 1,2: fmt.Printf("1\n") fmt.Printf("2\n") default: fmt.Printf("0...原创 2018-05-17 09:28:10 · 550 阅读 · 0 评论 -
go语言 string与[]byte相互转换
string 不能直接和byte数组转换string可以和byte的切片转换1,string 转为[]bytevar str string = "test"var data []byte = []byte(str) 2,byte转为stringvar data [10]byte byte[0] = 'T'byte[1] = 'E'var str string = string(data[:])...原创 2018-04-03 11:13:21 · 5347 阅读 · 0 评论 -
[go]结构体深度比较 reflect.DeepEqual
package mainimport ( "fmt" "reflect")func main() { sliceMap1 := make([]map[interface{}]interface{},0) sliceMap2 := make([]map[interface{}]interface{},0) map1 := make(map[interface{}]in...原创 2018-10-24 15:51:34 · 4862 阅读 · 0 评论
分享