go
private风
人生苦短,保持性感。
展开
-
Go语言float32 转换string
//float32 转 String工具类,保留6位小数func FloatToString(input_num float32) string { // to convert a float number to a string return strconv.FormatFloat(float64(input_num), 'f', 6, 64)}...原创 2018-05-25 16:33:41 · 26068 阅读 · 0 评论 -
go语言生成任意长度的字符串
//生成随机字符串func GetRandomString(l int) string { str := "0123456789abcdefghijklmnopqrstuvwxyz" bytes := []byte(str) result := []byte{} r := rand.New(rand.NewSource(time.Now().UnixNano())...原创 2018-05-25 16:37:15 · 4679 阅读 · 0 评论 -
go MD5加密
// 生成32位MD5func MD5(text string) string { ctx := md5.New() ctx.Write([]byte(text)) return hex.EncodeToString(ctx.Sum(nil))}原创 2018-05-25 16:38:20 · 8384 阅读 · 1 评论 -
go 语言经纬度坐标转换到平面坐标
//经纬度坐标转换到平面坐标func MillierConvertion(lat float64, lon float64) [2]float64 { var L, H, W, temp, mill, x, y float64 L = 6381372 * math.Pi * 2 //地球周长 W = L // 平面展开后,x轴等于周长...原创 2018-05-25 16:35:14 · 5411 阅读 · 0 评论 -
runnerw.exe: CreateProcess failed with error 216: Process finished with exit code 216 运行go项目抛此异常
该异常原因是不是小伙伴们都遇见过把包名由test改为main即可原创 2018-06-11 12:00:07 · 10500 阅读 · 2 评论 -
go gin框架 binding:"required" 注解不起作用
Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。但是今天却发现 在 struct 加上该注释并没有用,于是翻墙找遍文档终于找到了答案必须使用 dive 标记,它告诉 required 校验 深入到 slice、a...翻译 2018-09-05 15:38:59 · 20751 阅读 · 0 评论