路漫漫其修远兮
吾将上下而求索

go

第4页

go学习:类型转换

1、有些函数输入为[]interface,需要将[]int转换为[]interface,方式为make一个,然后一个一个赋值 package main import "fmt" func f...

go学习:自定义排序

golang 对自定义类型排序 在实际项目中,我们常常需要根据一个结构体类型的某个字段进行排序。之前遇到这个问题不知道如何解决,后来在网上搜索了相关问题,找到了一些好的解决方案,此处参考下,做个总结吧。 由于 golang 的 sort 包...

go学习:正则

Go内置了对正则表达式的支持,这里是一般的正则表达式常规用法的例子。 package main import "bytes" import "fmt" import&nb...

go学习:指针问题说明

– 下面是go指针传递到函数中的坑,指针传递到函数中,是复制了一份相同的变量到函数中,函数里面赋值了,并不代表外面的指针也被赋值了 package main import "fmt" ty...

go学习:import cycle not allowed

相信不少 Gopher 在写 Golang 程序都遇到过 import cycle not allowed 问题,本人最近研读 go-ethereum 源码时,...

go学习:压测工具整理

– go-stress-testing go语言实现的压测工具 1 介绍 go-stress-testing 是go语言实现的简单压测工具,源码开源、支持二次开发,可以压测http、webSocket请求,使用协程模拟单个用户,...

go学习:restful规范定义

– 经过几次接口编写,发下下面的规范比较合适,url和路径没有异议,定义为以下 返回形式有两种: 1、返回http状态码为实际的http_code,body中的code和http_code值相同。 code为200,msg为ok...

go学习:运行shell命令

执行命令并获得输出结果 最简单的例子就是运行ls -lah并获得组合在一起的stdout/stderr输出。 package main import ( "fmt" "log" &...