# Functions

BalancedSplit 均衡地分割一个数组到多个。 array=原数组, maxSize=分割后每个数组最大容量 例如 (array)=100, maxSize=40 时, 得到的数组长度分别为{34,33,33}.
CheckAndFixUrlToAbs 检验一个url, 且将相对地址转换为绝对地址.
CheckDirIsExist 检查指定的路径是否已存在的文件夹.
CheckFileIsExist 检查指定路径的文件是否已存在的文件.
ClearConsole 清空控制台.
ClearFile 清空指定路径的文件.
DownloadSourceByURL 将一个url的响应主体保存到本地文件.
GetFileListByPath 根据文件夹路径,返回下面的文件列表.
GetIpAndPortFromRequire 从请求中获取IP和端口.
GetMD5KeyAndMod 计算某项数据的md5值并按照长度截取,n太小或太大会返回完整的结果.
GetRandNumberByMod 生成一个随机数, 支持多线程.
GetRandomString 获取一个指定长度的随机字符串, 支持多线程.
GetRequireWithParams 发起Get请求,请求参数的字段和值从params中获取.
GetResponseBodyByURL 请求指定的url并将响应主体返回.
GetUserIP 获取客户的IP地址.
HttpValuesMustUnmarshalJson 将Get请求或Post请求中传输的参数赋值到结构体里面的字段中,以下为注意事项: - 目标结构体中的字段类型目前仅支持:int,int32,int64,float32,float64,bool,string, 包含其他类型将返回错误; - 目标结构体中的所有字段必须导出(大写开头),否则将返回错误; - ptrToTargetb类型必须为指向目标结构体的指针, 目标结构体中所有字段的'json标签'必须在表单中找得到相应字段; - 只有结构体中全部字段都在表单中找到并且转换成功才返回nil; - 返回error时代表参数错误或未完成全部字段的赋值,不代表目标结构体未发生变化; - post请求解析失败时检查:前端使用post请求时加上'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'; */.
LinuxExec 执行一指定命令并返回输出结果.
MarshalJsonToFile 将内容以json格式存储到指定文件中.
MustToString 字节转字符串,字节数组转字符串是非常消耗性能的,可考虑使用指针转换的方式.
NewColumnPrinter 创建一个实例, space控制每列元素的间距.
ParseAnyTimeFormat 常见格式的时间转字符串.
ParseFileToString 读取指定路径的文件,返回其文本类容.
SaveContentToFile 保存文本到指定文件.
SaveDataToFile 将指定数据保存到文件.
ScanInput 从控制台获取输入,(非整行,遇到空格会中断).
ScanStdLine 从控制台获取整行输入,带提示.
ServerFile 文件服务-提供弹出下载弹框的响应.
UnmarshalJsonFromFile 将指定文件的文本内容以json格式解析到结构体中.
WriteJson json格式响应.

# Constants

颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.
颜色枚举.

# Structs

ColumnPrinter 用于在控制台打印表格时对其各列.