# README
util
多种工具函数
- 三目运算
- 数学相关计算
- 字符串处理
- 各类型的值获取
- Charles数据解析,Edge网络请求数据处理
- 进程判断
# Functions
CloseProgram 关闭程序.
CompareFloat 比较Float64大小, f1<f2:-1, f1=f2:0, f1>f2:1,.
CompareInt 比较Int大小, i1<i2:-1, i1=i2:0, i1>i2:1,.
DeepCopy 深拷贝.
DurationDes 时长描述.
ExcFuncAndCountTime 采用defer后无法捕获异常.
FloatAvg Float的平均值.
FloatMax Float取最大值.
FloatMin Float取最小值.
FloatPercentSliceToString 浮点百分比数组转字符串.
FloatSliceToString 浮点数数组转字符串.
GetDateFromString 从字符串获取日期,返回年月日.
GetFloatFromMap 通过多个Key从Map中获取Float64值.
GetFloatFromMapByDimKey 通过Key中的关键字从Map中获取Float64值.
GetFloatFromSlice 通过索引从切片中获取Float64值.
GetFloatFromV 从任意类型获取Float64值.
GetIMapFromMap 通过多个Key从Map中获取Map值.
GetIMapFromV 从任意类型获取Map值.
GetInt64FromMap 通过多个Key从Map中获取Int64值.
GetInt64FromMapByDimKey 通过Key中的关键字从Map中获取Int64值.
GetInt64FromSlice 通过索引从切片中获取Int64值.
GetInt64FromV 从任意类型获取Int64值.
GetIntFromMap 通过多个Key从Map中获取Int值.
GetIntFromMapByDimKey 通过Key中的关键字从Map中获取Int值.
GetIntFromSlice 通过索引从切片中获取Int值.
GetIntFromV 从任意类型获取Int值.
GetISliceFromMap 通过多个Key从Map中获取Slice值.
GetISliceFromV 从任意类型获取Slice值.
GetKxAddBValue y = kx + b.
GetMapValueSlice 获取Value值切片, 不存在的Key为空字符串.
GetPercent 数量百分比, Int.
GetPercentFloat 数量百分比, Float.
GetPrice 获取增加涨跌幅后的价格(2位小数).
GetProgramRootDir 获取应用程序所在根目录.
GetStringFromMap 通过多个Key从Map中获取String值.
GetStringFromMapByDimKey 通过Key中的关键字从Map中获取String值.
GetStringFromSlice 通过索引从切片中获取String值.
GetStringFromV 从任意类型获取String值.
If If 三目表达,泛型.
IfFloat 三目运算,返回Float64.
IfInt 三目运算,返回Int.
IfString 三目运算,返回String.
IfUInt64 三目运算,返回Uint64.
InterfaceSliceToString object数组转字符串.
IntMax Int取最大值 *.
IntMin Int取最小值.
IntSliceToString 整数数组转字符串.
IsExeRunning 程序是否运行,exeName:进程名称.
LetterMarkSecondLastChinese 字母标记倒数第二个汉字.
MapKeysSlice 获取map的keys.
MapValuesSlice 获取map的values.
MatchKeys 匹配关键字 ([index], map[index]key).
ParseBrowserHarJson 解析从浏览器下载的网络请求JSON,提取第一个符合条件的请求的params、Header, response.
ParseBrowserHarJsonAll ParseBrowserHarJson 解析从浏览器下载的网络请求JSON,提取所有符合条件的请求的params、Header, response, first=true只返回第一个.
ParseCharlesJson 解析CharlesJson, 根据tagUrl、tagMethod返回response.
Pause 按回车键继续.
RemoveDuplicatedString 去除重复的字符串.
RemoveNonNumeric 去除非数字部分输入"abc123def456", 输出 "123456".
SliceToMap 将slice转换为map.
SolveBinaryEquations 解二元一次方程组, 克莱姆法则.
StringSliceToString 字符串数组转字符串.