zoukankan      html  css  js  c++  java
  • golang第一次研发输出

    Golang研发:
    获取当前时间戳 strconv.Itoa(int(time.Now().Unix()))
    获取指定多久前的时间戳:
    case 15://15分钟
    second = 30 * 60
    break
    case 30://30分钟
    second = 60 * 60
    break
    end_date := strconv.Itoa(int((time.Now().Unix() - second) * 1000))
     
    将数组进行json加密
    string,err:=json.Marshal(数组)
    将json加密后的数组转化成数组类型:
    myMap := make(map[string]interface{})   map[string]中string代表下标都是string型,interface代表,values值可以随机(字符/int/...)
    json.Unmarshal([]byte(加密后的结果), &myMap)
     
    MD5加密:
    w := md5.New()   io.WriteString(w,要加密的字符)   输出加密后的值:fmt.Sprintf("%x",w.Sum(mil))
     
    字符串拼接:用+
    或者:bytes.NewBufferString("")   buffer .writeString(字符)  获取拼接好的字符:buffer.String
     
    查询变量数据类型
    reflect.TypeOf(变量)
     
    定义key=>value数组时
    要先用a:=make(map['string']string)定义一个类型
    然后a["chen"] = "xue"
     
    golang定义一个方法,方法名首字母小写,代表私有的,方法名大写,代表共有的
  • 相关阅读:
    23种设计模式彩图
    Win10间歇性卡顿
    RDMA
    mii-tool与ethtool的用法详解
    linux下模拟CPU占用100%小程序
    Linux SNMP 监控一些常用OID
    SNMP协议介绍
    set排序(个人模版)
    TSP(个人模版)
    树的重心(个人模版)
  • 原文地址:https://www.cnblogs.com/L-moye/p/13024259.html
Copyright © 2011-2022 走看看