Versions in this module Expand all Collapse all v1 v1.0.5 Jul 21, 2023 Changes in this version + const MAX_INT + var Abs = TKX.Abs + var AdjustFloat = TKX.AdjustFloat + var AlipaySignString = TKX.AlipaySignString + var AnyArrayToStringArray = TKX.AnyArrayToStringArray + var ArrayContains = TKX.ArrayContains + var AutoSeq = &Seq + var BuildG = "20230712" + var BytesToHexX = TKX.BytesToHexX + var Ceil = TKX.Ceil + var CheckErrX = TKX.CheckErrX + var CheckToken = TKX.CheckToken + var ClearVar = TKX.ClearVar + var Close = TKX.Close + var Compress = TKX.Compress + var CompressText = TKX.CompressText + var DealRef = TKX.DealRef + var DeleteVar = TKX.DeleteVar + var DownloadBytesWithProgress = TKX.DownloadBytesWithProgress + var DownloadFileWithProgress = TKX.DownloadFileWithProgress + var Dump = TKX.Dump + var Dumpf = TKX.Dumpf + var EnsureValidFileName = TKX.EnsureValidFileName + var FlexEval = TKX.FlexEval + var FlexEvalMap = TKX.FlexEvalMap + var Floor = TKX.Floor + var FormatSQLValue = TKX.FormatSQLValue + var FromBase64 = TKX.FromBase64 + var FromJSONX = TKX.FromJSONX + var GenerateToken = TKX.GenerateToken + var GetANDResult = TKX.GetANDResult + var GetAddResult = TKX.GetAddResult + var GetAddResultForce = TKX.GetAddResultForce + var GetAddsResult = TKX.GetAddsResult + var GetArrayItem = TKX.GetArrayItem + var GetArraySlice = TKX.GetArraySlice + var GetBitANDNOTResult = TKX.GetBitANDNOTResult + var GetBitANDResult = TKX.GetBitANDResult + var GetBitNotResult = TKX.GetBitNotResult + var GetBitORResult = TKX.GetBitORResult + var GetBitXORResult = TKX.GetBitXORResult + var GetDivResult = TKX.GetDivResult + var GetEQResult = TKX.GetEQResult + var GetErrStrX = TKX.GetErrStrX + var GetFlexRef = TKX.GetFlexRef + var GetGETResult = TKX.GetGETResult + var GetGTResult = TKX.GetGTResult + var GetLETResult = TKX.GetLETResult + var GetLTResult = TKX.GetLTResult + var GetLogicalNotResult = TKX.GetLogicalNotResult + var GetMapItem = TKX.GetMapItem + var GetMapKeys = TKX.GetMapKeys + var GetMapRef = TKX.GetMapRef + var GetMimeTypeByExt = TKX.GetMimeTypeByExt + var GetMinusResult = TKX.GetMinusResult + var GetModResult = TKX.GetModResult + var GetMultiplyResult = TKX.GetMultiplyResult + var GetNEQResult = TKX.GetNEQResult + var GetNegativeResult = TKX.GetNegativeResult + var GetNodesStringFromXML = TKX.GetNodesStringFromXML + var GetNowDateStringFormal = TKX.GetNowDateStringFormal + var GetNowTick = TKX.GetNowTick + var GetNowTickNano = TKX.GetNowTickNano + var GetNowTimeStamp = TKX.GetNowTick + var GetORResult = TKX.GetORResult + var GetParamI = TKX.GetParamI + var GetRef = TKX.GetRef + var GetRefValue = TKX.GetRefValue + var GetSeq = TKX.GetSeq + var GetTimeStampNanoInt = TKX.GetTimeStampNanoInt + var GetWeb = TKX.GetWeb + var InvalidTXResultG = TXResult + var IsErrStrX = TKX.IsErrStrX + var IsErrX = TKX.IsErrX + var IsHttps = TKX.IsHttps + var IsUndefined = TKX.IsUndefined + var Len = TKX.Len + var ListToSQLList = TKX.ListToSQLList + var Listen = TKX.Listen + var LoadText = TKX.LoadText + var LockN = TKX.LockN + var LocksG [10]sync.RWMutex + var Max = TKX.Max + var MimeTypes = map[string]string + var Min = TKX.Min + var NewAnyQueue = TKX.NewAnyQueue + var NewByteQueue = TKX.NewByteQueue + var NewCompactIterator = TKX.NewCompactIterator + var NewIntSumBuffer = TKX.NewIntSumBuffer + var NewOrderedMap = TKX.NewOrderedMap + var NewQuickObject = TKX.NewQuickObject + var NewSeq = TKX.NewSeq + var NewSimpleStack = TKX.NewSimpleStack + var NewSyncMap = TKX.NewSyncMap + var NewSyncQueue = TKX.NewSyncQueue + var NewSyncStack = TKX.NewSyncStack + var NewTXResult = TKX.NewTXResult + var NewTXResultFromJSON = TKX.NewTXResultFromJSON + var NewTXResultFromJSONX = TKX.NewTXResultFromJSONX + var NewTXResultFromWrap = TKX.NewTXResultFromWrap + var NewTXResultFromWrapX = TKX.NewTXResultFromWrapX + var OctetToInt = TKX.OctetToInt + var OpenFile = TKX.OpenFile + var ParseCommandLineCompact = TKX.ParseCommandLineCompact + var PlErrX = TKX.PlErrX + var Plo = TKX.Plo + var Plos = TKX.Plos + var Plosr = TKX.Plosr + var RLockN = TKX.RLockN + var RUnlockN = TKX.RUnlockN + var ReadAllString = TKX.ReadAllString + var RecordsToMapArray = TKX.RecordsToMapArray + var ReflectCallMethod = TKX.ReflectCallMethod + var ReflectCallMethodSlice = TKX.ReflectCallMethodSlice + var ReflectGetMember = TKX.ReflectGetMember + var RegCount = TKX.RegCount + var RegCountX = TKX.RegCount + var RegFindFirstGroupsIndexX = TKX.RegFindFirstGroupsIndexX + var RegFindFirstGroupsX = TKX.RegFindFirstGroupsX + var RemoveFirstSubString = TKX.RemoveFirstSubString + var RenderMarkdown = TKX.RenderMarkdown + var ResetSeq = TKX.ResetSeq + var Resultf = TKX.Resultf + var ReverseStringSlice = TKX.ReverseStringSlice + var Round = TKX.Round + var SaveText = TKX.SaveStringToFileE + var Sdump = TKX.Sdump + var Sdumpf = TKX.Sdumpf + var SetByRef = TKX.SetByRef + var SetCurrentDir = TKX.SetCurrentDir + var SetMapItem = TKX.SetMapItem + var SignRSAWithSHA256 = TKX.SignRSAWithSHA256 + var SizeVar = TKX.SizeVar + var SplitByLen = TKX.SplitByLen + var SplitByLenRune = TKX.SplitByLenRune + var StrToBytes = TKX.StrToBytes + var StrToIntQuick = TKX.StrToIntQuick + var StringArrayToAnyArray = TKX.StringArrayToAnyArray + var TableToOrderedMapArray = TKX.TableToOrderedMapArray + var TickToTime = TKX.TimeStampToTime + var TimeFormatDateCompact = "20060102" + var TimeStampMilliToTime = TKX.TimeStampMilliToTime + var TimeStampNanoToTime = TKX.TimeStampNanoToTime + var TimeStampToTime = TKX.TimeStampToTime + var ToOrderedMap = TKX.ToOrderedMap + var ToPinYin = TKX.ToPinYin + var ToRune = TKX.ToRune + var TryLockN = TKX.TryLockN + var TryRLockN = TKX.TryRLockN + var Uncompress = TKX.Uncompress + var UncompressText = TKX.UncompressText + var UnlockN = TKX.UnlockN + var VersionG = "v1.0.1" + var WeixinPaySignString = TKX.WeixinPaySignString + func NewCountingWriter(argsA ...interface{}) io.Writer + type AnyQueue struct + CapM int + Head *AnyQueueItem + SizeM int + Tail *AnyQueueItem + func (p *AnyQueue) Clear() + func (p *AnyQueue) Get(indexA ...int) interface{} + func (p *AnyQueue) Insert(idxA int, byteA interface{}) error + func (p *AnyQueue) Pick() interface{} + func (p *AnyQueue) Pop() interface{} + func (p *AnyQueue) Push(byteA interface{}) + func (p *AnyQueue) Remove(idxA int) error + func (p *AnyQueue) Reset(capA ...int) + func (p *AnyQueue) Size() int + func (v AnyQueue) GetInfo() string + func (v AnyQueue) GetList() []interface{} + func (v AnyQueue) String() string + type AnyQueueItem struct + Next *AnyQueueItem + Prev *AnyQueueItem + Value interface{} + func (v AnyQueueItem) String() string + type ByteQueue struct + CapM int + Head *ByteQueueItem + SizeM int + Tail *ByteQueueItem + func (p *ByteQueue) Clear() + func (p *ByteQueue) Get(indexA ...int) interface{} + func (p *ByteQueue) Insert(idxA int, byteA byte) error + func (p *ByteQueue) Pick() interface{} + func (p *ByteQueue) Pop() interface{} + func (p *ByteQueue) Push(byteA byte) + func (p *ByteQueue) Remove(idxA int) error + func (p *ByteQueue) Reset(capA ...int) + func (p *ByteQueue) Size() int + func (v ByteQueue) GetInfo() string + func (v ByteQueue) GetList() []byte + func (v ByteQueue) String() string + type ByteQueueItem struct + Next *ByteQueueItem + Prev *ByteQueueItem + Value byte + func (v ByteQueueItem) String() string + type CompactDelegate func(inputA interface{}) interface + type CompactIterator struct + Count int + Current interface{} + Data interface{} + Direction int + Keys interface{} + Step interface{} + Stop interface{} + Type int + func (p *CompactIterator) HasNext() bool + func (p *CompactIterator) Next() (int, interface{}, interface{}, bool) + func (p *CompactIterator) QuickNext() interface{} + func (p *CompactIterator) QuickNextWithIndex() interface{} + type CountingWriter struct + Callback func(interface{}) interface{} + Count int + IfPercent bool + Lock *sync.Mutex + Total int + WritebackA *interface{} + WritebackI *int + WritebackS *string + func (pA *CountingWriter) Reset() + func (pA *CountingWriter) Write(p []byte) (n int, err error) + type FlexRef struct + Data interface{} + Index int + Key string + Type string + func (p *FlexRef) GetValue() (result interface{}) + func (p *FlexRef) SetValue(vA interface{}) (result error) + type IntSumBuffer struct + Data []int + Pointer int + Size int + func (p *IntSumBuffer) Add(vA int) (int, bool) + func (p *IntSumBuffer) AddAvg(vA int) (int, bool) + func (p *IntSumBuffer) AddAvgCompact(vA int) interface{} + func (p *IntSumBuffer) AddCompact(vA int) interface{} + type Iterator interface + HasNext func() bool + Next func() (int, interface{}, interface{}, bool) + QuickNext func() interface{} + QuickNextWithIndex func() interface{} + type List struct + Data []interface{} + Type string + func NewList(vA ...interface{}) *List + func (p *List) AddItem(vA interface{}) + func (p *List) AddItems(vA ...interface{}) + func (p *List) Clear() + type MapRef struct + Data interface{} + Key string + func (p *MapRef) GetValue() interface{} + func (p *MapRef) SetValue(vA interface{}) (result error) + type Message struct + BoolValue bool + FloatValue float64 + From string + IntValue int + Resv1 interface{} + StringValue string + To string + Type string + Value interface{} + type OrderedMap struct + func (om *OrderedMap) Delete(key interface{}) (interface{}, bool) + func (om *OrderedMap) Get(key interface{}) (interface{}, bool) + func (om *OrderedMap) GetByIndex(idxA int) (interface{}, bool) + func (om *OrderedMap) GetItems() []interface{} + func (om *OrderedMap) GetKeys() []interface{} + func (om *OrderedMap) GetPair(key interface{}) *OrderedMapPair + func (om *OrderedMap) GetStringKeys() []string + func (om *OrderedMap) GetValues() []interface{} + func (om *OrderedMap) Len() int + func (om *OrderedMap) Load(key interface{}) (interface{}, bool) + func (om *OrderedMap) MarshalJSON() ([]byte, error) + func (om *OrderedMap) MoveAfter(key, markKey interface{}) error + func (om *OrderedMap) MoveBefore(key, markKey interface{}) error + func (om *OrderedMap) MoveToBack(key interface{}) error + func (om *OrderedMap) MoveToFront(key interface{}) error + func (om *OrderedMap) Newest() *OrderedMapPair + func (om *OrderedMap) Oldest() *OrderedMapPair + func (om *OrderedMap) Remove(key interface{}) (interface{}, bool) + func (om *OrderedMap) Set(key interface{}, value interface{}) (interface{}, bool) + func (om *OrderedMap) Store(key interface{}, value interface{}) (interface{}, bool) + func (om *OrderedMap) ToMap() map[string]interface{} + func (om *OrderedMap) ToMapAnyKey() map[interface{}]interface{} + func (om *OrderedMap) UnmarshalJSON(data []byte) error + func (om OrderedMap) String() string + func (pA *OrderedMap) Dump() string + func (pA *OrderedMap) SortStringKeys(argsA ...string) error + type OrderedMapPair struct + Key interface{} + Value interface{} + func (p *OrderedMapPair) Next() *OrderedMapPair + func (p *OrderedMapPair) Prev() *OrderedMapPair + type QuickDelegate func(strA string) string + type QuickObject struct + Id string + Name string + Type string + Value interface{} + type QuickVarDelegate func(argsA ...interface{}) interface + func (a QuickVarDelegate) MarshalJSON() ([]byte, error) + type Seq struct + MutexM sync.Mutex + ValueM int + func (p *Seq) Get() int + func (p *Seq) Reset(valueA ...int) + type SimpleStack struct + DefaultValue interface{} + Items []interface{} + Pointer int + func (p *SimpleStack) Clear() + func (p *SimpleStack) Peek() interface{} + func (p *SimpleStack) PeekLayer(idxA int) interface{} + func (p *SimpleStack) Pop() interface{} + func (p *SimpleStack) Push(vA interface{}) + func (p *SimpleStack) Reset(argsA ...interface{}) + func (p *SimpleStack) Reverse() *SimpleStack + func (p *SimpleStack) Size() int type StringRing + func (p *StringRing) Get(indexA ...int) string + type SyncMap struct + LockM *sync.RWMutex + ValueM map[string]interface{} + func (p *SyncMap) Clear() + func (p *SyncMap) Delete(keyA string) + func (p *SyncMap) Get(keyA string, defaultA ...interface{}) interface{} + func (p *SyncMap) GetList() interface{} + func (p *SyncMap) Lock() + func (p *SyncMap) QuickClear() + func (p *SyncMap) QuickDelete(keyA string) + func (p *SyncMap) QuickGet(keyA string, defaultA ...interface{}) interface{} + func (p *SyncMap) QuickSet(keyA string, vA interface{}) + func (p *SyncMap) QuickSize() int + func (p *SyncMap) RLock() + func (p *SyncMap) RUnlock() + func (p *SyncMap) Reset() + func (p *SyncMap) Set(keyA string, vA interface{}) + func (p *SyncMap) Size() int + func (p *SyncMap) TryClear() bool + func (p *SyncMap) TryDelete(keyA string) bool + func (p *SyncMap) TryGet(keyA string, defaultA ...interface{}) interface{} + func (p *SyncMap) TryLock() + func (p *SyncMap) TryRLock() + func (p *SyncMap) TrySet(keyA string, vA interface{}) bool + func (p *SyncMap) TrySize() int + func (p *SyncMap) Unlock() + type SyncQueue struct + Cap int + Items *doublylinkedlist.List + Lock sync.Mutex + func (p *SyncQueue) Add(vA interface{}) + func (p *SyncQueue) Clear() + func (p *SyncQueue) ClearAdd(vA interface{}) + func (p *SyncQueue) Get() (interface{}, bool) + func (p *SyncQueue) GetCompact() interface{} + func (p *SyncQueue) PeekCompact(idxA int) interface{} + func (p *SyncQueue) PeekFirstCompact() interface{} + func (p *SyncQueue) PeekLast() (interface{}, bool) + func (p *SyncQueue) PeekLastCompact() interface{} + func (p *SyncQueue) QuickGet() interface{} + func (p *SyncQueue) RemoveLast() + func (p *SyncQueue) ReplaceFirst(vA interface{}) + func (p *SyncQueue) ReplaceLast(vA interface{}) + func (p *SyncQueue) Size() int + type SyncStack struct + DefaultValue interface{} + Items []interface{} + Lock sync.Mutex + Pointer int + func (p *SyncStack) Peek() interface{} + func (p *SyncStack) PeekLayer(idxA int) interface{} + func (p *SyncStack) Pop() interface{} + func (p *SyncStack) Push(vA interface{}) + func (p *SyncStack) Reset(argsA ...interface{}) + func (p *SyncStack) Size() int type TK + func (pA *TK) Abs(c interface{}) interface{} + func (pA *TK) AdjustFloat(nA float64, digitA ...int) float64 + func (pA *TK) AlipaySignString(valuesA interface{}, keyA string) string + func (pA *TK) AnyArrayToStringArray(vA []interface{}) []string + func (pA *TK) ArrayContains(aryA interface{}, vA interface{}) bool + func (pA *TK) BytesToHexX(bufA []byte) string + func (pA *TK) Ceil(nA interface{}) interface{} + func (pA *TK) CheckErrX(errA interface{}, funcsA ...(func())) + func (pA *TK) CheckToken(tokenA string, optsA ...string) string + func (pA *TK) ClearVar() + func (pA *TK) Close(vA interface{}) error + func (pA *TK) Compress(dataA interface{}, argsA ...interface{}) interface{} + func (pA *TK) CompressText(textA string) string + func (pA *TK) DealRef(refA *interface{}, cmdA string, argsA ...interface{}) interface{} + func (pA *TK) DeleteVar(nameA string) + func (pA *TK) DownloadBytesWithProgress(urlA string, funcA func(interface{}) interface{}) ([]byte, error) + func (pA *TK) DownloadFileWithProgress(urlA, dirA, fileNameA string, funcA func(interface{}) interface{}, ...) string + func (pA *TK) Dump(objsA ...interface{}) + func (pA *TK) Dumpf(formatA string, objsA ...interface{}) + func (pA *TK) EnsureValidFileName(fileNameA string) string + func (pA *TK) FlexEval(exprA string, varsA ...interface{}) interface{} + func (pA *TK) FlexEvalMap(exprA string, varsA ...interface{}) interface{} + func (pA *TK) Floor(nA interface{}) interface{} + func (pA *TK) FormatSQLValue(strA string) string + func (pA *TK) FromBase64(strA string) interface{} + func (pA *TK) FromJSONX(vA interface{}) interface{} + func (pA *TK) GenerateToken(appCodeA string, userIDA string, roleA string, optsA ...string) string + func (pA *TK) GetANDResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetAddResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetAddResultForce(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetAddsResult(valuesA ...interface{}) (result interface{}) + func (pA *TK) GetArrayItem(aryA interface{}, idxA int, defaultA ...interface{}) interface{} + func (pA *TK) GetArraySlice(aryA interface{}, startA int, endA int, defaultA ...interface{}) interface{} + func (pA *TK) GetBitANDNOTResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetBitANDResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetBitNotResult(nA interface{}) interface{} + func (pA *TK) GetBitORResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetBitXORResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetDivResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetEQResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetErrStrX(vA interface{}) string + func (pA *TK) GetFlexRef(dataA interface{}, typeA string, keyA string, indexA int) *FlexRef + func (pA *TK) GetGETResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetGTResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetLETResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetLTResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetLogicalNotResult(nA interface{}) interface{} + func (pA *TK) GetMapItem(mapA interface{}, keyA interface{}, defaultA ...interface{}) interface{} + func (pA *TK) GetMapKeys(vA interface{}, argsA ...string) interface{} + func (pA *TK) GetMapRef(mapA interface{}, keyA string) *MapRef + func (pA *TK) GetMimeTypeByExt(extensionA string) string + func (pA *TK) GetMinusResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetModResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetMultiplyResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetNEQResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetNegativeResult(nA interface{}) interface{} + func (pA *TK) GetNodesStringFromXML(xmlA string, nodeA string) interface{} + func (pA *TK) GetNowDateStringFormal() string + func (pA *TK) GetNowTick() int + func (pA *TK) GetNowTickNano() int + func (pA *TK) GetORResult(n1A interface{}, n2A interface{}) (result interface{}) + func (pA *TK) GetParamI(argsA []interface{}, idxA int, defaultA ...string) string + func (pA *TK) GetRef(p interface{}) interface{} + func (pA *TK) GetRefValue(ppA interface{}) (result interface{}, err error) + func (pA *TK) GetSeq() int + func (pA *TK) GetTimeStampNanoInt(timeA time.Time) int + func (pA *TK) GetWeb(urlA string, optsA ...interface{}) interface{} + func (pA *TK) IsErrStrX(errStrA interface{}) bool + func (pA *TK) IsErrX(vA interface{}) bool + func (pA *TK) IsHttps(reqA *http.Request) bool + func (pA *TK) IsUndefined(vA interface{}) bool + func (pA *TK) Len(vA interface{}) int + func (pA *TK) ListToSQLList(vA interface{}) string + func (pA *TK) Listen(netA string, addrA string) interface{} + func (pA *TK) LoadText(fileNameA string) interface{} + func (pA *TK) LockN(idxA ...int) + func (pA *TK) Max(nA ...interface{}) interface{} + func (pA *TK) Min(nA ...interface{}) interface{} + func (pA *TK) NewAnyQueue(capA ...int) *AnyQueue + func (pA *TK) NewByteQueue(capA ...int) *ByteQueue + func (pA *TK) NewCompactIterator(dataA interface{}, argsA ...interface{}) Iterator + func (pA *TK) NewIntSumBuffer(sizeA int) *IntSumBuffer + func (pA *TK) NewOrderedMap() *OrderedMap + func (pA *TK) NewQuickObject(argsA ...interface{}) *QuickObject + func (pA *TK) NewSeq() *Seq + func (pA *TK) NewSimpleStack(argsA ...interface{}) *SimpleStack + func (pA *TK) NewSyncMap() *SyncMap + func (pA *TK) NewSyncQueue(sizeA ...int) *SyncQueue + func (pA *TK) NewSyncStack(argsA ...interface{}) *SyncStack + func (pA *TK) NewTXResult(statusA string, valueA ...string) *TXResult + func (pA *TK) NewTXResultFromJSON(jsonA string) interface{} + func (pA *TK) NewTXResultFromJSONX(jsonA string) *TXResult + func (pA *TK) NewTXResultFromWrap(strA string) interface{} + func (pA *TK) NewTXResultFromWrapX(strA string) *TXResult + func (pA *TK) OctetToInt(strA string, defaultA ...int) int + func (pA *TK) OpenFile(filePathT string, optsA ...string) interface{} + func (pA *TK) ParseCommandLineCompact(commandA string) []string + func (pA *TK) PlErrX(errA interface{}) + func (pA *TK) Plo(vA ...interface{}) + func (pA *TK) Plos(vA ...interface{}) + func (pA *TK) Plosr(vA ...interface{}) + func (pA *TK) RLockN(idxA ...int) + func (pA *TK) RUnlockN(idxA ...int) + func (pA *TK) ReadAllString(vA interface{}) string + func (pA *TK) RecordsToMapArray(recA interface{}) []map[string]string + func (pA *TK) ReflectCallMethod(vA interface{}, nameA string, argsA ...interface{}) (result interface{}) + func (pA *TK) ReflectCallMethodSlice(vA interface{}, nameA string, argsA ...interface{}) (result interface{}) + func (pA *TK) ReflectGetMember(vA interface{}, argsA ...interface{}) (result interface{}) + func (pA *TK) RegCount(strA, patternA string) int + func (pA *TK) RegFindFirstGroupsIndexX(strA, patternA string) []int + func (pA *TK) RegFindFirstGroupsX(strA, patternA string) []string + func (pA *TK) RemoveFirstSubString(strA string, subStrA string) string + func (pA *TK) RenderMarkdown(markdownA string) string + func (pA *TK) ResetSeq(valueA ...int) + func (pA *TK) Resultf(statusA string, formatA string, argsA ...interface{}) *TXResult + func (pA *TK) ReverseStringSlice(ss []string) + func (pA *TK) Round(nA interface{}) interface{} + func (pA *TK) Sdump(objsA ...interface{}) string + func (pA *TK) Sdumpf(formatA string, objsA ...interface{}) string + func (pA *TK) SetByRef(ppA interface{}, vA interface{}) (result error) + func (pA *TK) SetCurrentDir(dirA string) string + func (pA *TK) SetMapItem(vA interface{}, keyA interface{}, valueA interface{}) error + func (pA *TK) SignRSAWithSHA256(strA string, keyA string) string + func (pA *TK) SizeVar() int + func (pA *TK) SplitByLen(strA string, lenA int, byteLimitA ...interface{}) []string + func (pA *TK) SplitByLenRune(s string, chunkSize int) []string + func (pA *TK) StrToBytes(strA string) []byte + func (pA *TK) StrToIntQuick(strA string) (int, error) + func (pA *TK) StringArrayToAnyArray(vA []string) []interface{} + func (pA *TK) TableToOrderedMapArray(tableA [][]string) []*OrderedMap + func (pA *TK) TimeStampMilliToTime(timeStampA int64) time.Time + func (pA *TK) TimeStampNanoToTime(timeStampA int64) time.Time + func (pA *TK) TimeStampToTime(timeStampA interface{}) time.Time + func (pA *TK) ToOrderedMap(vA interface{}) interface{} + func (pA *TK) ToPinYin(strA string, argsA ...string) interface{} + func (pA *TK) ToRune(v interface{}, defaultA ...rune) (result rune) + func (pA *TK) TryLockN(idxA ...int) bool + func (pA *TK) TryRLockN(idxA ...int) bool + func (pA *TK) Uncompress(dataA interface{}, argsA ...interface{}) interface{} + func (pA *TK) UncompressText(textA string) string + func (pA *TK) UnlockN(idxA ...int) + func (pA *TK) WeixinPaySignString(valuesA interface{}, keyA string, argsA ...string) string + type TXDelegate func(actionA string, objA interface{}, dataA interface{}, paramsA ...interface{}) interface + func (a TXDelegate) MarshalJSON() ([]byte, error) type TXResult + func (pA *TXResult) FromJSON(jsonA string) interface{} + func (pA *TXResult) Remove(keyA string) + func (pA *TXResult) Set(keyA string, valueA string) + func (vA TXResult) Get(keyA string) string + func (vA TXResult) String() string + func (vA TXResult) Wrap() string + type UnaStruct1 func() (io.ReadCloser, error) + func (a UnaStruct1) MarshalJSON() ([]byte, error) + type UnaStruct2 func(actionA string, objA interface{}, dataA interface{}, paramsA ...interface{}) interface + func (a UnaStruct2) MarshalJSON() ([]byte, error) + type UndefinedStruct struct + var Undefined UndefinedStruct = UndefinedStruct{ ... } + func (o UndefinedStruct) String() string v1.0.0 Feb 28, 2022 v0 v0.9.9 Feb 28, 2022 v0.9.8 Feb 28, 2022 v0.9.7 Feb 28, 2022 v0.9.6 Feb 28, 2022 v0.9.5 Feb 24, 2022 v0.9.2 Feb 24, 2022 v0.9.1 Feb 24, 2022 Changes in this version + const CommandDelete + const CommandList + const CommandNoop + const CommandPassword + const CommandQuit + const CommandReset + const CommandRetrieve + const CommandStat + const CommandUIDL + const CommandUser + const TXDEF_BUFFER_LEN + var AESDecrypt = TKX.AESDecrypt + var AESEncrypt = TKX.AESEncrypt + var AbsInt = TKX.AbsInt + var AddDebug = TKX.AddDebug + var AddDebugF = TKX.AddDebugF + var AddLastSubString = TKX.AddLastSubString + var AnalyzeCommandLineParamter = TKX.AnalyzeCommandLineParamter + var AnalyzeURLParams = TKX.AnalyzeURLParams + var AppendDualLineList = TKX.AppendDualLineList + var AppendSimpleMapFromFile = TKX.AppendSimpleMapFromFile + var AppendStringToFile = TKX.AppendStringToFile + var BitXor = TKX.BitXor + var BoolToInt = TKX.BoolToInt + var BoolToStr = TKX.BoolToStr + var ByteSliceToStringDec = TKX.ByteSliceToStringDec + var ByteToHex = TKX.ByteToHex + var BytesToData = TKX.BytesToData + var BytesToHex = TKX.BytesToHex + var CalCosineSimilarityBetweenFloatsBig = TKX.CalCosineSimilarityBetweenFloatsBig + var CheckErr = TKX.CheckErr + var CheckErrCompact = TKX.CheckErrCompact + var CheckErrStr = TKX.CheckErrStr + var CheckErrStrf = TKX.CheckErrStrf + var CheckErrf = TKX.CheckErrf + var CheckError = TKX.CheckError + var CheckErrorFunc = TKX.CheckErrorFunc + var CheckErrorString = TKX.CheckErrorString + var CleanHtmlPlaceholders = TKX.CleanHtmlPlaceholders + var ClearDebug = TKX.ClearDebug + var ColorToHex = TKX.ColorToHex + var CompareBytes = TKX.CompareBytes + var CompareTimeString = TKX.CompareTimeString + var ConnectPop3 = TKX.ConnectPop3 + var Contains = TKX.Contains + var ContainsIgnoreCase = TKX.ContainsIgnoreCase + var ContainsIn = TKX.ContainsIn + var ContainsInStringList = TKX.ContainsInStringList + var ConvertStringToUTF8 = TKX.ConvertStringToUTF8 + var ConvertToGB18030 = TKX.ConvertToGB18030 + var ConvertToGB18030Bytes = TKX.ConvertToGB18030Bytes + var ConvertToUTF8 = TKX.ConvertToUTF8 + var CopyFile = TKX.CopyFile + var CreateFile = TKX.CreateFile + var CreateSimpleEvent = TKX.CreateSimpleEvent + var CreateString = TKX.CreateString + var CreateStringEmpty = TKX.CreateStringEmpty + var CreateStringError = TKX.CreateStringError + var CreateStringErrorF = TKX.CreateStringErrorF + var CreateStringErrorFromTXError = TKX.CreateStringErrorFromTXError + var CreateStringSimple = TKX.CreateStringSimple + var CreateStringSuccess = TKX.CreateStringSuccess + var CreateStringWithObject = TKX.CreateStringWithObject + var CreateTXCollection = TKX.CreateTXCollection + var CreateTempFile = TKX.CreateTempFile + var DataToBytes = TKX.DataToBytes + var DebugModeG bool = false + var DecodeFromBase64 = TKX.DecodeFromBase64 + var DecodeHTML = TKX.DecodeHTML + var DecodeStringCustom = TKX.DecodeStringCustom + var DecodeStringSimple = TKX.DecodeStringSimple + var DecodeStringUnderline = TKX.DecodeStringUnderline + var DecryptDataByTXDEE = TKX.DecryptDataByTXDEE + var DecryptDataByTXDEF = TKX.DecryptDataByTXDEF + var DecryptFileByTXDEF = TKX.DecryptFileByTXDEF + var DecryptFileByTXDEFS = TKX.DecryptFileByTXDEFS + var DecryptFileByTXDEFStream = TKX.DecryptFileByTXDEFStream + var DecryptFileByTXDEFStreamS = TKX.DecryptFileByTXDEFStreamS + var DecryptStreamByTXDEF = TKX.DecryptStreamByTXDEF + var DecryptStringByTXDEE = TKX.DecryptStringByTXDEE + var DecryptStringByTXDEF = TKX.DecryptStringByTXDEF + var DecryptStringByTXTE = TKX.DecryptStringByTXTE + var DeepClone = TKX.DeepClone + var DeepCopyFromTo = TKX.DeepCopyFromTo + var DeleteItemInArray = TKX.DeleteItemInArray + var DeleteItemInFloat64Array = TKX.DeleteItemInFloat64Array + var DeleteItemInInt64Array = TKX.DeleteItemInInt64Array + var DeleteItemInIntArray = TKX.DeleteItemInIntArray + var DeleteItemInStringArray = TKX.DeleteItemInStringArray + var DialPop3 = TKX.DialPop3 + var DialPop3TLS = TKX.DialPop3TLS + var DownloadBytes = TKX.DownloadBytes + var DownloadFile = TKX.DownloadFile + var DownloadPage = TKX.DownloadPage + var DownloadPageByMap = TKX.DownloadPageByMap + var DownloadPageUTF8 = TKX.DownloadPageUTF8 + var DownloadWebBytes = TKX.DownloadWebBytes + var DownloadWebPage = TKX.DownloadWebPage + var DownloadWebPageX = TKX.DownloadWebPageX + var EncodeHTML = TKX.EncodeHTML + var EncodeStringCustom = TKX.EncodeStringCustom + var EncodeStringCustomEx = TKX.EncodeStringCustomEx + var EncodeStringSimple = TKX.EncodeStringSimple + var EncodeStringUnderline = TKX.EncodeStringUnderline + var EncodeToBase64 = TKX.EncodeToBase64 + var EncodeToXMLString = TKX.EncodeToXMLString + var EncryptDataByTXDEE = TKX.EncryptDataByTXDEE + var EncryptDataByTXDEF = TKX.EncryptDataByTXDEF + var EncryptFileByTXDEF = TKX.EncryptFileByTXDEF + var EncryptFileByTXDEFS = TKX.EncryptFileByTXDEFS + var EncryptFileByTXDEFStream = TKX.EncryptFileByTXDEFStream + var EncryptFileByTXDEFStreamS = TKX.EncryptFileByTXDEFStreamS + var EncryptFileByTXDEFWithHeader = TKX.EncryptFileByTXDEFWithHeader + var EncryptStreamByTXDEF = TKX.EncryptStreamByTXDEF + var EncryptStringByTXDEE = TKX.EncryptStringByTXDEE + var EncryptStringByTXDEF = TKX.EncryptStringByTXDEF + var EncryptStringByTXTE = TKX.EncryptStringByTXTE + var EndsWith = TKX.EndsWith + var EndsWithIgnoreCase = TKX.EndsWithIgnoreCase + var EnsureBasePath = TKX.EnsureBasePath + var EnsureMakeDirs = TKX.EnsureMakeDirs + var EnsureMakeDirsE = TKX.EnsureMakeDirsE + var EnsureValidFileNameX = TKX.EnsureValidFileNameX + var ErrStr = TKX.ErrStr + var ErrStrF = TKX.ErrStrF + var ErrStrToErr = TKX.ErrStrToErr + var ErrStrf = TKX.ErrStrf + var ErrToErrStr = TKX.ErrToErrStr + var ErrToStr = TKX.ErrToStr + var ErrToStrF = TKX.ErrToStrF + var Errf = TKX.Errf + var ErrorStringToError = TKX.ErrorStringToError + var ErrorToEmptyString = TKX.ErrorToEmptyString + var ErrorToString = TKX.ErrorToString + var Exit = TKX.Exit + var FatalErr = TKX.FatalErr + var FatalErrf = TKX.FatalErrf + var Fatalf = TKX.Fatalf + var FatalfByCondition = TKX.FatalfByCondition + var FindFirstDiffIndex = TKX.FindFirstDiffIndex + var FindSamePrefix = TKX.FindSamePrefix + var FindSubStringAll = TKX.FindSubStringAll + var FlattenXML = TKX.FlattenXML + var Float32ArrayToFloat64Array = TKX.Float32ArrayToFloat64Array + var Float64ToStr = TKX.Float64ToStr + var FormToMap = TKX.FormToMap + var FormatStringSliceSlice = TKX.FormatStringSliceSlice + var FormatTime = TKX.FormatTime + var Fpl = TKX.Fpl + var Fpr = TKX.Fpr + var FromJSON = TKX.FromJSON + var FromJSONWithDefault = TKX.FromJSONWithDefault + var FromXML = TKX.FromXML + var FromXMLWithDefault = TKX.FromXMLWithDefault + var FromXMLX = TKX.FromXMLX + var GenerateErrorString = TKX.GenerateErrorString + var GenerateErrorStringF = TKX.GenerateErrorStringF + var GenerateErrorStringFTX = TKX.GenerateErrorStringFTX + var GenerateErrorStringTX = TKX.GenerateErrorStringTX + var GenerateFileListInDir = TKX.GenerateFileListInDir + var GenerateFileListRecursively = TKX.GenerateFileListRecursively + var GenerateFileListRecursivelyWithExclusive = TKX.GenerateFileListRecursivelyWithExclusive + var GenerateJSONPResponse = TKX.GenerateJSONPResponse + var GenerateJSONPResponseMix = TKX.GenerateJSONPResponseMix + var GenerateJSONPResponseWith2Object = TKX.GenerateJSONPResponseWith2Object + var GenerateJSONPResponseWith3Object = TKX.GenerateJSONPResponseWith3Object + var GenerateJSONPResponseWithMore = TKX.GenerateJSONPResponseWithMore + var GenerateJSONPResponseWithObject = TKX.GenerateJSONPResponseWithObject + var GenerateQR = TKX.GenerateQR + var GenerateRandomFloats = TKX.GenerateRandomFloats + var GenerateRandomString = TKX.GenerateRandomString + var GenerateRandomStringX = TKX.GenerateRandomStringX + var GetAddr = TKX.GetAddr + var GetAllOSParameters = TKX.GetAllOSParameters + var GetAllParameters = TKX.GetAllParameters + var GetAllSwitches = TKX.GetAllSwitches + var GetApplicationPath = TKX.GetApplicationPath + var GetAvailableFileName = TKX.GetAvailableFileName + var GetChar = TKX.GetChar + var GetChar2 = TKX.GetChar2 + var GetClipText = TKX.GetClipText + var GetClipboardTextDefaultEmpty = TKX.GetClipboardTextDefaultEmpty + var GetClipboardTextWithDefault = TKX.GetClipboardTextWithDefault + var GetCurrentDir = TKX.GetCurrentDir + var GetCurrentThreadID = TKX.GetCurrentThreadID + var GetDBConnection = TKX.GetDBConnection + var GetDBResultArray = TKX.GetDBResultArray + var GetDBResultString = TKX.GetDBResultString + var GetDBRowCount = TKX.GetDBRowCount + var GetDBRowCountCompact = TKX.GetDBRowCountCompact + var GetDebug = TKX.GetDebug + var GetDirOfFilePath = TKX.GetDirOfFilePath + var GetEncZipReader = TKX.GetEncZipReader + var GetEncZipWriter = TKX.GetEncZipWriter + var GetEnv = TKX.GetEnv + var GetErrStr = TKX.GetErrStr + var GetErrorString = TKX.GetErrorString + var GetErrorStringSafely = TKX.GetErrorStringSafely + var GetFileExt = TKX.GetFileExt + var GetFileInfo = TKX.GetFileInfo + var GetFileList = TKX.GetFileList + var GetFilePathSeperator = TKX.GetFilePathSeperator + var GetFileSize = TKX.GetFileSize + var GetFileSizeCompact = TKX.GetFileSizeCompact + var GetFileVar = TKX.GetFileVar + var GetFormValueWithDefaultValue = TKX.GetFormValueWithDefaultValue + var GetGlobalEnvList = TKX.GetGlobalEnvList + var GetGlobalEnvString = TKX.GetGlobalEnvString + var GetInputBufferedScan = TKX.GetInputBufferedScan + var GetInputPasswordf = TKX.GetInputPasswordf + var GetInputf = TKX.GetInputf + var GetJSONNode = TKX.GetJSONNode + var GetJSONNodeAny = TKX.GetJSONNodeAny + var GetJSONSubNode = TKX.GetJSONSubNode + var GetJSONSubNodeAny = TKX.GetJSONSubNodeAny + var GetLastComponentOfFilePath = TKX.GetLastComponentOfFilePath + var GetLastComponentOfUrl = TKX.GetLastComponentOfUrl + var GetLinesFromFile = TKX.GetLinesFromFile + var GetLoginAuth = TKX.GetLoginAuth + var GetMSIStringWithDefault = TKX.GetMSIStringWithDefault + var GetMSSArrayFromXML = TKX.GetMSSArrayFromXML + var GetMSSFromXML = TKX.GetMSSFromXML + var GetNodeStringFromXML = TKX.GetNodeStringFromXML + var GetNowDateString = TKX.GetNowDateString + var GetNowMinutesInDay = TKX.GetNowMinutesInDay + var GetNowTimeOnlyStringBeijing = TKX.GetNowTimeOnlyStringBeijing + var GetNowTimeString = TKX.GetNowTimeString + var GetNowTimeStringFormal = TKX.GetNowTimeStringFormal + var GetNowTimeStringFormat = TKX.GetNowTimeStringFormat + var GetNowTimeStringHourMinute = TKX.GetNowTimeStringHourMinute + var GetOSArgs = TKX.GetOSArgs + var GetOSArgsShort = TKX.GetOSArgsShort + var GetOSName = TKX.GetOSName + var GetParam = TKX.GetParam + var GetParameter = TKX.GetParameter + var GetParameterByIndexWithDefaultValue = TKX.GetParameterByIndexWithDefaultValue + var GetPlainAuth = TKX.GetPlainAuth + var GetPointer = TKX.GetPointer + var GetRandomByte = TKX.GetRandomByte + var GetRandomFloat = TKX.GetRandomFloat + var GetRandomInt64InRange = TKX.GetRandomInt64InRange + var GetRandomInt64LessThan = TKX.GetRandomInt64LessThan + var GetRandomIntInRange = TKX.GetRandomIntInRange + var GetRandomIntLessThan = TKX.GetRandomIntLessThan + var GetRandomItem = TKX.GetRandomItem + var GetRandomStringItem = TKX.GetRandomStringItem + var GetRandomSubDualList = TKX.GetRandomSubDualList + var GetRandomizeInt64ArrayCopy = TKX.GetRandomizeInt64ArrayCopy + var GetRandomizeIntArrayCopy = TKX.GetRandomizeIntArrayCopy + var GetRandomizeStringArrayCopy = TKX.GetRandomizeStringArrayCopy + var GetRandomizeSubStringArrayCopy = TKX.GetRandomizeSubStringArrayCopy + var GetRuntimeStack = TKX.GetRuntimeStack + var GetSliceMaxLen = TKX.GetSliceMaxLen + var GetStringSliceFilled = TKX.GetStringSliceFilled + var GetSuccessValue = TKX.GetSuccessValue + var GetSwitch = TKX.GetSwitch + var GetSwitchI = TKX.GetSwitchI + var GetSwitchWithDefaultFloatValue = TKX.GetSwitchWithDefaultFloatValue + var GetSwitchWithDefaultInt64Value = TKX.GetSwitchWithDefaultInt64Value + var GetSwitchWithDefaultIntValue = TKX.GetSwitchWithDefaultIntValue + var GetSwitchWithDefaultValue = TKX.GetSwitchWithDefaultValue + var GetSystemEndian = TKX.GetSystemEndian + var GetSystemEndianInt = TKX.GetSystemEndianInt + var GetTextFromFileOrClipboard = TKX.GetTextFromFileOrClipboard + var GetTimeFromUnixTimeStamp = TKX.GetTimeFromUnixTimeStamp + var GetTimeFromUnixTimeStampMid = TKX.GetTimeFromUnixTimeStampMid + var GetTimeStamp = TKX.GetTimeStamp + var GetTimeStampMid = TKX.GetTimeStampMid + var GetTimeStampNano = TKX.GetTimeStampNano + var GetTimeStringDiffMS = TKX.GetTimeStringDiffMS + var GetUUID = TKX.GetUUID + var GetUUID1 = TKX.GetUUID1 + var GetUUID4 = TKX.GetUUID4 + var GetUserInput = TKX.GetUserInput + var GetValue = TKX.GetValue + var GetValueOfMSS = TKX.GetValueOfMSS + var GetVar = TKX.GetVar + var GetVersion = TKX.GetVersion + var GetXMLNode = TKX.GetXMLNode + var GetZip = TKX.GetZipArchiver + var GetZipArchiver = TKX.GetZipArchiver + var HTMLToText = TKX.HTMLToText + var HasGlobalEnv = TKX.HasGlobalEnv + var HexToBytes = TKX.HexToBytes + var HexToColor = TKX.HexToColor + var HexToInt = TKX.HexToInt + var HexToStr = TKX.HexToStr + var HexToUInt = TKX.HexToUInt + var HttpRequest = TKX.HttpRequest + var IfFileExists = TKX.IfFileExists + var IfFormValueExists = TKX.IfFormValueExists + var IfSwitchExists = TKX.IfSwitchExists + var IfSwitchExistsWhole = TKX.IfSwitchExistsWhole + var IfSwitchExistsWholeI = TKX.IfSwitchExistsWholeI + var IfThenElse = TKX.IfThenElse + var InStrings = TKX.InStrings + var InStringsTrim = TKX.InStringsTrim + var IndexInStringList = TKX.IndexInStringList + var IndexInStringListFromEnd = TKX.IndexInStringListFromEnd + var Int64ArrayToFloat64Array = TKX.Int64ArrayToFloat64Array + var Int64ToStr = TKX.Int64ToStr + var IntToKMGT = TKX.IntToKMGT + var IntToStr = TKX.IntToStr + var IntToStrX = TKX.IntToStrX + var IntToWYZ = TKX.IntToWYZ + var InterfaceToStringArray = TKX.InterfaceToStringArray + var IsDirectory = TKX.IsDirectory + var IsEmptyTrim = TKX.IsEmptyTrim + var IsErrStr = TKX.IsErrStr + var IsError = TKX.IsError + var IsErrorString = TKX.IsErrorString + var IsFile = TKX.IsFile + var IsFloat64NearlyEqual = TKX.IsFloat64NearlyEqual + var IsNil = TKX.IsNil + var IsNilOrEmpty = TKX.IsNilOrEmpty + var IsValidEmail = TKX.IsValidEmail + var IsYesterday = TKX.IsYesterday + var JSONResponseToHTML = TKX.JSONResponseToHTML + var JSONToMapStringFloat64Array = TKX.JSONToMapStringFloat64Array + var JSONToMapStringString = TKX.JSONToMapStringString + var JSONToMapStringStringArray = TKX.JSONToMapStringStringArray + var JSONToObject = TKX.JSONToObject + var JSONToObjectE = TKX.JSONToObjectE + var JSONToStringArray = TKX.JSONToStringArray + var JoinDualList = TKX.JoinDualList + var JoinLines = TKX.JoinLines + var JoinLinesBySeparator = TKX.JoinLinesBySeparator + var JoinList = TKX.JoinList + var JoinPath = TKX.JoinPath + var JoinURL = TKX.JoinURL + var KindOfValueReflect = TKX.KindOfValueReflect + var Len64 = TKX.Len64 + var LessI = TKX.LessI + var LimitPrecision = TKX.LimitPrecision + var LimitString = TKX.LimitString + var LoadBytes = TKX.LoadBytes + var LoadBytesFromFile = TKX.LoadBytesFromFile + var LoadBytesFromFileE = TKX.LoadBytesFromFileE + var LoadDualLineList = TKX.LoadDualLineList + var LoadDualLineListFromString = TKX.LoadDualLineListFromString + var LoadJSONFromFile = TKX.LoadJSONFromFile + var LoadJSONFromString = TKX.LoadJSONFromString + var LoadJSONMapStringFloat64ArrayFromFile = TKX.LoadJSONMapStringFloat64ArrayFromFile + var LoadMSSFromJSONFile = TKX.LoadMSSFromJSONFile + var LoadSimpleMapFromDir = TKX.LoadSimpleMapFromDir + var LoadSimpleMapFromFile = TKX.LoadSimpleMapFromFile + var LoadSimpleMapFromFileE = TKX.LoadSimpleMapFromFileE + var LoadSimpleMapFromString = TKX.LoadSimpleMapFromString + var LoadSimpleMapFromStringE = TKX.LoadSimpleMapFromStringE + var LoadStringFromFile = TKX.LoadStringFromFile + var LoadStringFromFileB = TKX.LoadStringFromFileB + var LoadStringFromFileE = TKX.LoadStringFromFileE + var LoadStringFromFileWithDefault = TKX.LoadStringFromFileWithDefault + var LoadStringList = TKX.LoadStringList + var LoadStringListAsMap = TKX.LoadStringListAsMap + var LoadStringListAsMapRemoveEmpty = TKX.LoadStringListAsMapRemoveEmpty + var LoadStringListBuffered = TKX.LoadStringListBuffered + var LoadStringListFromFile = TKX.LoadStringListFromFile + var LoadStringListRemoveEmpty = TKX.LoadStringListRemoveEmpty + var LoadStringTX = TKX.LoadStringTX + var LogWithTime = TKX.LogWithTime + var LogWithTimeCompact = TKX.LogWithTimeCompact + var Ls = TKX.Ls + var Lsr = TKX.Lsr + var MD5Encrypt = TKX.MD5Encrypt + var MD5EncryptToBytes = TKX.MD5EncryptToBytes + var MSI2MSS = TKX.MSI2MSS + var MSS2MSI = TKX.MSS2MSI + var MSSFromJSON = TKX.MSSFromJSON + var MapToPostData = TKX.MapToPostData + var MapToPostDataI = TKX.MapToPostDataI + var NewObject = TKX.NewObject + var NewPop3Client = TKX.NewPop3Client + var NewRandomGenerator = TKX.NewRandomGenerator + var NewSSHClient = TKX.NewSSHClient + var NewStringRing = TKX.NewStringRing + var NewTK = TKX.NewTK + var NewXMLFromAny = TKX.NewXMLFromAny + var NewXMLFromMSI = TKX.NewXMLFromMSI + var NilEmptyStringNoFloat = TKX.NilEmptyStringNoFloat + var NilToEmptyStr = TKX.NilToEmptyStr + var NowToFileName = TKX.NowToFileName + var NowToStrUTC = TKX.NowToStrUTC + var ObjectToJSON = TKX.ObjectToJSON + var ObjectToJSONIndent = TKX.ObjectToJSONIndent + var ObjectsToS = TKX.ObjectsToS + var PadString = TKX.PadString + var ParseCommandLine = TKX.ParseCommandLine + var ParseHexColor = TKX.ParseHexColor + var Pass = TKX.Pass + var PathToURI = TKX.PathToURI + var PickRandomItem = TKX.PickRandomItem + var Pkcs7Padding = TKX.Pkcs7Padding + var Pl = TKX.Pl + var PlAndExit = TKX.PlAndExit + var PlErr = TKX.PlErr + var PlErrAndExit = TKX.PlErrAndExit + var PlErrSimple = TKX.PlErrSimple + var PlErrSimpleAndExit = TKX.PlErrSimpleAndExit + var PlErrString = TKX.PlErrString + var PlErrWithPrefix = TKX.PlErrWithPrefix + var PlNow = TKX.PlNow + var PlSimpleErrorString = TKX.PlSimpleErrorString + var PlTXErr = TKX.PlTXErr + var PlVerbose = TKX.PlVerbose + var Pln = TKX.Pln + var Plv = TKX.Plv + var PlvWithError = TKX.PlvWithError + var Plvs = TKX.Plvs + var Plvsr = TKX.Plvsr + var Plvx = TKX.Plvx + var PostRequest = TKX.PostRequest + var PostRequestBytesWithCookieX = TKX.PostRequestBytesWithCookieX + var PostRequestBytesWithMSSHeaderX = TKX.PostRequestBytesWithMSSHeaderX + var PostRequestBytesX = TKX.PostRequestBytesX + var PostRequestX = TKX.PostRequestX + var Pr = TKX.Pr + var Prf = TKX.Prf + var Printf = TKX.Printf + var Printfln = TKX.Printfln + var Prl = TKX.Prl + var PutRequestX = TKX.PutRequestX + var Randomize = TKX.Randomize + var ReadLineFromBufioReader = TKX.ReadLineFromBufioReader + var RegContains = TKX.RegContains + var RegContainsIn = TKX.RegContainsIn + var RegContainsX = TKX.RegContainsX + var RegFindAll = TKX.RegFindAll + var RegFindAllGroups = TKX.RegFindAllGroups + var RegFindAllGroupsX = TKX.RegFindAllGroupsX + var RegFindAllIndexX = TKX.RegFindAllIndexX + var RegFindAllX = TKX.RegFindAllX + var RegFindFirst = TKX.RegFindFirst + var RegFindFirstIndex = TKX.RegFindFirstIndex + var RegFindFirstIndexX = TKX.RegFindFirstIndexX + var RegFindFirstTX = TKX.RegFindFirstTX + var RegFindFirstX = TKX.RegFindFirstX + var RegMatch = TKX.RegMatch + var RegMatchX = TKX.RegMatchX + var RegReplace = TKX.RegReplace + var RegReplaceX = TKX.RegReplaceX + var RegSplit = TKX.RegSplit + var RegSplitX = TKX.RegSplitX + var RegStartsWith = TKX.RegStartsWith + var RegStartsWithX = TKX.RegStartsWithX + var RemoveBOM = TKX.RemoveBOM + var RemoveDuplicateInDualLineList = TKX.RemoveDuplicateInDualLineList + var RemoveFile = TKX.RemoveFile + var RemoveFileExt = TKX.RemoveFileExt + var RemoveGlobalEnv = TKX.RemoveGlobalEnv + var RemoveHtmlTags = TKX.RemoveHtmlTags + var RemoveHtmlTagsX = TKX.RemoveHtmlTagsX + var RemoveIntInArray = TKX.RemoveIntInArray + var RemoveItemsInArray = TKX.RemoveItemsInArray + var RemoveLastSubString = TKX.RemoveLastSubString + var RemoveStringInArray = TKX.RemoveStringInArray + var RenameFile = TKX.RenameFile + var Replace = TKX.Replace + var ReplaceHtmlByMap = TKX.ReplaceHtmlByMap + var ReplaceLineEnds = TKX.ReplaceLineEnds + var RequestX = TKX.RequestX + var ReshapeXML = TKX.ReshapeXML + var RestoreLineEnds = TKX.RestoreLineEnds + var RunWinFileWithSystemDefault = TKX.RunWinFileWithSystemDefault + var RuneLen = TKX.RuneLen + var SafelyGetFloat64ForKeyWithDefault = TKX.SafelyGetFloat64ForKeyWithDefault + var SafelyGetIntForKeyWithDefault = TKX.SafelyGetIntForKeyWithDefault + var SafelyGetStringForKeyWithDefault = TKX.SafelyGetStringForKeyWithDefault + var SafelyGetStringInArray = TKX.SafelyGetStringInArray + var SaveBytesToFile = TKX.SaveBytesToFile + var SaveBytesToFileE = TKX.SaveBytesToFileE + var SaveDualLineList = TKX.SaveDualLineList + var SaveJSONIndentToFile = TKX.SaveJSONIndentToFile + var SaveJSONToFile = TKX.SaveJSONToFile + var SaveMSSToJSONFile = TKX.SaveMSSToJSONFile + var SaveSimpleMapToFile = TKX.SaveSimpleMapToFile + var SaveStringList = TKX.SaveStringList + var SaveStringListBuffered = TKX.SaveStringListBuffered + var SaveStringListBufferedByRange = TKX.SaveStringListBufferedByRange + var SaveStringListWin = TKX.SaveStringListWin + var SaveStringToFile = TKX.SaveStringToFile + var SaveStringToFileE = TKX.SaveStringToFileE + var SetClipText = TKX.SetClipText + var SetEnv = TKX.SetEnv + var SetFileVar = TKX.SetFileVar + var SetGlobalEnv = TKX.SetGlobalEnv + var SetLogFile = TKX.SetLogFile + var SetResponseHeader = TKX.SetResponseHeader + var SetValue = TKX.SetValue + var SetVar = TKX.SetVar + var ShuffleStringArray = TKX.ShuffleStringArray + var SimpleMapToString = TKX.SimpleMapToString + var Sleep = TKX.Sleep + var SleepMilliSeconds = TKX.SleepMilliSeconds + var SleepSeconds = TKX.SleepSeconds + var SortX = TKX.Sort + var Split = TKX.Split + var SplitLines = TKX.SplitLines + var SplitLinesRemoveEmpty = TKX.SplitLinesRemoveEmpty + var SplitN = TKX.SplitN + var Spr = TKX.Spr + var StartSocksClient = TKX.StartSocksClient + var StartSocksServer = TKX.StartSocksServer + var StartTransparentProxy = TKX.StartTransparentProxy + var StartTransparentProxy2 = TKX.StartTransparentProxy2 + var StartsWith = TKX.StartsWith + var StartsWithBOM = TKX.StartsWithBOM + var StartsWithDigit = TKX.StartsWithDigit + var StartsWithIgnoreCase = TKX.StartsWithIgnoreCase + var StartsWithUpper = TKX.StartsWithUpper + var StrToBool = TKX.StrToBool + var StrToFloat64 = TKX.StrToFloat64 + var StrToFloat64E = TKX.StrToFloat64E + var StrToFloat64WithDefaultValue = TKX.StrToFloat64WithDefaultValue + var StrToHex = TKX.StrToHex + var StrToInt = TKX.StrToInt + var StrToInt64 = TKX.StrToInt64 + var StrToInt64WithDefaultValue = TKX.StrToInt64WithDefaultValue + var StrToIntE = TKX.StrToIntE + var StrToIntPositive = TKX.StrToIntPositive + var StrToIntWithDefaultValue = TKX.StrToIntWithDefaultValue + var StrToTime = TKX.StrToTime + var StrToTimeByFormat = TKX.StrToTimeByFormat + var StrToTimeCompact = TKX.StrToTimeCompact + var StrToTimeCompactNoError = TKX.StrToTimeCompactNoError + var StringReplace = TKX.StringReplace + var SumBytes = TKX.SumBytes + var SystemCmd = TKX.SystemCmd + var TKX = &TK + var TXResultFromString = TKX.TXResultFromString + var TXResultFromStringE = TKX.TXResultFromStringE + var TXResultFromStringSafely = TKX.TXResultFromStringSafely + var TableToMSSArray = TKX.TableToMSSArray + var TableToMSSJSON = TKX.TableToMSSJSON + var TableToMSSMap = TKX.TableToMSSMap + var TableToMSSMapArray = TKX.TableToMSSMapArray + var TimeFormat = "2006-01-02 15:04:05" + var TimeFormatCompact = "20060102150405" + var TimeFormatCompact2 = "2006/01/02 15:04:05" + var TimeFormatMS = "2006-01-02 15:04:05.000" + var TimeFormatMSCompact = "20060102150405.000" + var ToBase64 = TKX.ToBase64 + var ToBool = TKX.ToBool + var ToByte = TKX.ToByte + var ToFloat = TKX.ToFloat + var ToHex = TKX.ToHex + var ToInt = TKX.ToInt + var ToIntI = TKX.ToIntI + var ToInterface = TKX.ToInterface + var ToJSON = TKX.ToJSON + var ToJSONIndent = TKX.ToJSONIndent + var ToJSONIndentWithDefault = TKX.ToJSONIndentWithDefault + var ToJSONWithDefault = TKX.ToJSONWithDefault + var ToJSONX = TKX.ToJSONX + var ToLower = TKX.ToLower + var ToPointer = TKX.ToPointer + var ToPointerFloat64Array = TKX.ToPointerFloat64Array + var ToPointerStringArray = TKX.ToPointerStringArray + var ToStr = TKX.ToStr + var ToTime = TKX.ToTime + var ToUpper = TKX.ToUpper + var ToVar = TKX.ToVar + var ToXML = TKX.ToXML + var Trim = TKX.Trim + var TrimCharSet = TKX.TrimCharSet + var TrimSafely = TKX.TrimSafely + var TypeOfValue = TKX.TypeOfValue + var TypeOfValueReflect = TKX.TypeOfValueReflect + var URIToPath = TKX.URIToPath + var UrlDecode = TKX.UrlDecode + var UrlEncode = TKX.UrlEncode + var UrlEncode2 = TKX.UrlEncode2 + var WrapError = TKX.WrapError + var WriteResponse = TKX.WriteResponse + var WriteResponseHeader = TKX.WriteResponseHeader + func CompareURI(a, b URI) int + func IsPop3Err(s string) bool + func IsPop3OK(s string) bool + func SortMSIArray(aryA []map[string]interface{}, keyA string, descA bool) + func SortMSSArray(aryA []map[string]string, keyA string, descA bool) + type Connection struct + Reader *textproto.Reader + Writer *textproto.Writer + func NewConnection(conn io.ReadWriteCloser) *Connection + func (c *Connection) Close() error + func (c *Connection) Cmd(format string, args ...interface{}) (string, error) + func (c *Connection) ReadLine() (string, error) + func (c *Connection) ReadLines() (lines []string, err error) + type ExitCallback func() + type FileInfo struct + IsDir string + Mode string + Name string + Size string + Time string + type Indentation struct + Indent string + Prefix string + type LoginAuth struct + func (a *LoginAuth) Next(fromServer []byte, more bool) ([]byte, error) + func (a *LoginAuth) Start(server *smtp.ServerInfo) (string, []byte, error) + type MSIArraySorter struct + AryM []map[string]interface{} + DescM bool + KeyM string + func (s MSIArraySorter) Len() int + func (s MSIArraySorter) Less(i, j int) bool + func (s MSIArraySorter) Swap(i, j int) + type MSSArraySorter struct + AryM []map[string]string + DescM bool + KeyM string + func (s MSSArraySorter) Len() int + func (s MSSArraySorter) Less(i, j int) bool + func (s MSSArraySorter) Swap(i, j int) + type MessageList struct + ID int + Size int + type PlainAuth struct + func (a *PlainAuth) Next(fromServer []byte, more bool) ([]byte, error) + func (a *PlainAuth) Start(server *smtp.ServerInfo) (string, []byte, error) + type Pop3Client struct + func (c *Pop3Client) Authorization(user, pass string) error + func (c *Pop3Client) Dele(msg int) error + func (c *Pop3Client) GetCount() (count int, err error) + func (c *Pop3Client) GetMessage(idxT int, optsA ...string) (map[string]string, error) + func (c *Pop3Client) GetUID(idxA int) (uid string, err error) + func (c *Pop3Client) ListAll() (list []MessageList, err error) + func (c *Pop3Client) ListMessages(argsA ...string) (list []map[string]string, err error) + func (c *Pop3Client) ListUIDAll() (list []map[string]string, err error) + func (c *Pop3Client) Noop() error + func (c *Pop3Client) Quit() error + func (c *Pop3Client) Retr(msg int) (*enmime.Envelope, error) + func (c *Pop3Client) Rset() error + func (c *Pop3Client) SendCommand(cmdA string, argsA ...interface{}) ([]string, error) + func (c *Pop3Client) Stat() (count, size int, err error) + type RandomX struct + func (p *RandomX) Float64() float64 + func (p *RandomX) Int() int + func (p *RandomX) Int64() int64 + func (p *RandomX) Int64N(maxA int64) int64 + func (p *RandomX) Randomize() + type Root struct + Attributes map[string]string + Name *xml.Name + XMLAttributes *[]xml.Attr + type ServerInfo struct + Auth []string + Name string + TLS bool + type SimpleEvent struct + Type string + Value string + func (p *SimpleEvent) Init(typeA string, valueA string) + type SortStruct struct + Desc bool + Key string + LenFunc (func() int) + LessFunc (func(i, j int) bool) + SwapFunc (func(i, j int)) + Value interface{} + func (p *SortStruct) Len() int + func (p *SortStruct) Less(i, j int) bool + func (p *SortStruct) Swap(i, j int) + type StringRing struct + Buf []string + End int + MutexM *sync.Mutex + Start int + func (p *StringRing) Push(strA string) + func (p *StringRing) Reset(sizeA ...int) + func (v StringRing) GetList() []string + func (v StringRing) GetString(sepA ...string) string + func (v StringRing) String() string + type StructAny struct + CData bool + Indent *Indentation + Root *Root + Value interface{} + func (p *StructAny) AsCData() *StructAny + func (p *StructAny) Marshal() ([]byte, error) + func (p *StructAny) MarshalToString() (string, error) + func (p *StructAny) WithIndent(prefix string, indent string) *StructAny + func (p *StructAny) WithRoot(name string, attributes map[string]string) *StructAny + func (p StructAny) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type StructMap struct + CData bool + Indent *Indentation + Map map[string]interface{} + Root *Root + func (smap *StructMap) AsCData() *StructMap + func (smap *StructMap) Marshal() ([]byte, error) + func (smap *StructMap) MarshalToString() (string, error) + func (smap *StructMap) Print() *StructMap + func (smap *StructMap) WithIndent(prefix string, indent string) *StructMap + func (smap *StructMap) WithRoot(name string, attributes map[string]string) *StructMap + func (smap StructMap) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type TK struct + Version string + func (pA *TK) AESDecrypt(src, key []byte) ([]byte, error) + func (pA *TK) AESEncrypt(src, key []byte) ([]byte, error) + func (pA *TK) AbsInt(c int) int + func (pA *TK) AddDebug(strA string) + func (pA *TK) AddDebugF(formatA string, argsA ...interface{}) + func (pA *TK) AddLastSubString(strA string, subStrA string) string + func (pA *TK) AnalyzeCommandLineParamter(cmdLineA string) []string + func (pA *TK) AnalyzeURLParams(strA string) map[string]string + func (pA *TK) AppendDualLineList(listA [][]string, fileNameA string) string + func (pA *TK) AppendSimpleMapFromFile(mapA map[string]string, fileNameA string) string + func (pA *TK) AppendStringToFile(strA string, fileA string) string + func (pA *TK) BitXor(p interface{}, v interface{}) interface{} + func (pA *TK) BoolToInt(b bool) int + func (pA *TK) BoolToStr(vA bool) string + func (pA *TK) ByteSliceToStringDec(bufA []byte, sepA string) string + func (pA *TK) ByteToHex(byteA byte) string + func (pA *TK) BytesToData(bytesA []byte, dataA interface{}, optsA ...string) error + func (pA *TK) BytesToHex(bufA []byte) string + func (pA *TK) CalCosineSimilarityBetweenFloatsBig(f1, f2 []float64) float64 + func (pA *TK) CheckErr(prefixA string, errA error) + func (pA *TK) CheckErrCompact(errA error) + func (pA *TK) CheckErrStr(errStrA string, argsA ...interface{}) + func (pA *TK) CheckErrStrf(formatA string, errStrA string, argsA ...interface{}) + func (pA *TK) CheckErrf(formatA string, argsA ...interface{}) + func (pA *TK) CheckError(errA interface{}, funcsA ...(func())) + func (pA *TK) CheckErrorFunc(errA error, funcA func()) + func (pA *TK) CheckErrorString(strA string, funcsA ...(func())) + func (pA *TK) CleanHtmlPlaceholders(strA string) string + func (pA *TK) ClearDebug() + func (pA *TK) ColorToHex(colorA color.Color, optsA ...string) string + func (pA *TK) CompareBytes(buf1 []byte, buf2 []byte) [][]int + func (pA *TK) CompareTimeString(str1A, str2A, formatA string) (int, error) + func (pA *TK) ConnectPop3(addrA string, userNameA string, passwordA string, optsA ...string) (*Pop3Client, error) + func (pA *TK) Contains(strA string, subStrA string) bool + func (pA *TK) ContainsIgnoreCase(strA string, subStrA string) bool + func (pA *TK) ContainsIn(strA string, subStrsA ...string) bool + func (pA *TK) ContainsInStringList(strA string, strListA []string) bool + func (pA *TK) ConvertStringToUTF8(srcA string, srcEncA string) string + func (pA *TK) ConvertToGB18030(srcA string) string + func (pA *TK) ConvertToGB18030Bytes(srcA string) []byte + func (pA *TK) ConvertToUTF8(srcA []byte, srcEncA string) string + func (pA *TK) CopyFile(src, dst string, optsA ...string) error + func (pA *TK) CreateFile(filePathT string, optsA ...string) error + func (pA *TK) CreateSimpleEvent(typeA string, valueA string) *SimpleEvent + func (pA *TK) CreateString(strA string, errA string) *TXString + func (pA *TK) CreateStringEmpty() *TXString + func (pA *TK) CreateStringError(errA string) *TXString + func (pA *TK) CreateStringErrorF(formatA string, argsA ...interface{}) *TXString + func (pA *TK) CreateStringErrorFromTXError(errA string) *TXString + func (pA *TK) CreateStringSimple(strA string) *TXString + func (pA *TK) CreateStringSuccess() *TXString + func (pA *TK) CreateStringWithObject(strA string, objA interface{}) *TXString + func (pA *TK) CreateTXCollection(sizeA int) *TXCollection + func (pA *TK) CreateTempFile(dirA string, patternA string, optsA ...string) (string, error) + func (pA *TK) DataToBytes(dataA interface{}, optsA ...string) interface{} + func (pA *TK) DecodeFromBase64(strA string) ([]byte, error) + func (pA *TK) DecodeHTML(strA string) string + func (pA *TK) DecodeStringCustom(s string, paddingsA ...byte) string + func (pA *TK) DecodeStringSimple(s string) string + func (pA *TK) DecodeStringUnderline(s string) string + func (pA *TK) DecryptDataByTXDEE(srcDataA []byte, codeA string) []byte + func (pA *TK) DecryptDataByTXDEF(srcDataA []byte, codeA ...string) []byte + func (pA *TK) DecryptFileByTXDEF(fileNameA, codeA, outputFileA string) error + func (pA *TK) DecryptFileByTXDEFS(fileNameA, codeA, outputFileA string) string + func (pA *TK) DecryptFileByTXDEFStream(fileNameA, codeA, outputFileA string) error + func (pA *TK) DecryptFileByTXDEFStreamS(fileNameA, codeA, outputFileA string) string + func (pA *TK) DecryptStreamByTXDEF(readerA io.Reader, codeA string, writerA io.Writer) error + func (pA *TK) DecryptStringByTXDEE(strA, codeA string) string + func (pA *TK) DecryptStringByTXDEF(strA string, codeA ...string) string + func (pA *TK) DecryptStringByTXTE(strA string, codeA string) string + func (pA *TK) DeepClone(original interface{}) (copy interface{}) + func (pA *TK) DeepCopyFromTo(original, copy interface{}) error + func (pA *TK) DeleteItemInArray(aryA []interface{}, idxA int) []interface{} + func (pA *TK) DeleteItemInFloat64Array(aryA []float64, idxA int64) []float64 + func (pA *TK) DeleteItemInInt64Array(aryA []int64, idxA int64) []int64 + func (pA *TK) DeleteItemInIntArray(aryA []int, idxA int) []int + func (pA *TK) DeleteItemInStringArray(aryA []string, idxA int) []string + func (pA *TK) DialPop3(addr string) (c *Pop3Client, err error) + func (pA *TK) DialPop3TLS(addr string) (c *Pop3Client, err error) + func (pA *TK) DownloadBytes(urlA string) ([]byte, error) + func (pA *TK) DownloadFile(urlA, dirA, fileNameA string, argsA ...string) string + func (pA *TK) DownloadPage(urlA string, originalEncodingA string, postDataA url.Values, ...) string + func (pA *TK) DownloadPageByMap(urlA string, originalEncodingA string, postDataA map[string]string, ...) string + func (pA *TK) DownloadPageUTF8(urlA string, postDataA url.Values, customHeaders string, ...) string + func (pA *TK) DownloadWebBytes(urlA string, postDataA map[string]string, customHeadersA map[string]string, ...) ([]byte, map[string]string, error) + func (pA *TK) DownloadWebPage(urlA string, postDataA map[string]string, customHeadersA map[string]string, ...) string + func (pA *TK) DownloadWebPageX(urlA string, optsA ...interface{}) string + func (pA *TK) EncodeHTML(strA string) string + func (pA *TK) EncodeStringCustom(strA string, paddingA byte) string + func (pA *TK) EncodeStringCustomEx(strA string, paddingsA ...byte) string + func (pA *TK) EncodeStringSimple(strA string) string + func (pA *TK) EncodeStringUnderline(strA string) string + func (pA *TK) EncodeToBase64(bufA []byte) string + func (pA *TK) EncodeToXMLString(strA string) string + func (pA *TK) EncryptDataByTXDEE(srcDataA []byte, codeA string) []byte + func (pA *TK) EncryptDataByTXDEF(srcDataA []byte, codeA ...string) []byte + func (pA *TK) EncryptFileByTXDEF(fileNameA, codeA, outputFileA string) error + func (pA *TK) EncryptFileByTXDEFS(fileNameA, codeA, outputFileA string) string + func (pA *TK) EncryptFileByTXDEFStream(fileNameA, codeA, outputFileA string) error + func (pA *TK) EncryptFileByTXDEFStreamS(fileNameA, codeA, outputFileA string) string + func (pA *TK) EncryptFileByTXDEFWithHeader(fileNameA, codeA, outputFileA string) error + func (pA *TK) EncryptStreamByTXDEF(readerA io.Reader, codeA string, writerA io.Writer) error + func (pA *TK) EncryptStringByTXDEE(strA, codeA string) string + func (pA *TK) EncryptStringByTXDEF(strA string, codeA ...string) string + func (pA *TK) EncryptStringByTXTE(strA string, codeA string) string + func (pA *TK) EndsWith(strA string, subStrA string) bool + func (pA *TK) EndsWithIgnoreCase(strA string, subStrA string) bool + func (pA *TK) EnsureBasePath(nameA string) (string, error) + func (pA *TK) EnsureMakeDirs(pathA string) string + func (pA *TK) EnsureMakeDirsE(pathA string) error + func (pA *TK) EnsureValidFileNameX(fileNameA string) string + func (pA *TK) ErrStr(errStrA string) string + func (pA *TK) ErrStrF(formatA string, argsA ...interface{}) string + func (pA *TK) ErrStrToErr(strA string) error + func (pA *TK) ErrStrf(formatA string, argsA ...interface{}) string + func (pA *TK) ErrToErrStr(errA error) string + func (pA *TK) ErrToStr(errA error) string + func (pA *TK) ErrToStrF(formatA string, errA error) string + func (pA *TK) Errf(formatA string, argsA ...interface{}) error + func (pA *TK) ErrorStringToError(strA string) error + func (pA *TK) ErrorToEmptyString(vA interface{}) string + func (pA *TK) ErrorToString(errA error) string + func (pA *TK) Exit(c ...int) + func (pA *TK) FatalErr(prefixA string, errA error) + func (pA *TK) FatalErrf(formatA string, errA error) + func (pA *TK) Fatalf(formatA string, argsA ...interface{}) + func (pA *TK) FatalfByCondition(ignoreA bool, formatA string, argsA ...interface{}) + func (pA *TK) FindFirstDiffIndex(strA string, str2A string) int + func (pA *TK) FindSamePrefix(strA, str2A string) string + func (pA *TK) FindSubStringAll(strA string, subStrA string) [][]int + func (pA *TK) FlattenXML(xmlA string, nodeA string) string + func (pA *TK) Float32ArrayToFloat64Array(aryA []float32) []float64 + func (pA *TK) Float64ToStr(floatA float64) string + func (pA *TK) FormToMap(formA url.Values) map[string]string + func (pA *TK) FormatStringSliceSlice(sliceA [][]string, sepA string, lineSepA string) string + func (pA *TK) FormatTime(timeA time.Time, formatA ...string) string + func (pA *TK) Fpl(wA io.Writer, formatA string, argsA ...interface{}) + func (pA *TK) Fpr(wA io.Writer, formatA string, argsA ...interface{}) + func (pA *TK) FromJSON(jsonA string) (interface{}, error) + func (pA *TK) FromJSONWithDefault(jsonA string, defaultA ...interface{}) interface{} + func (pA *TK) FromXML(xmlA string) (interface{}, error) + func (pA *TK) FromXMLWithDefault(xmlA string, defaultA interface{}) interface{} + func (pA *TK) FromXMLX(xmlA string, nodeA ...interface{}) interface{} + func (pA *TK) GenerateErrorString(errStrA string) string + func (pA *TK) GenerateErrorStringF(formatA string, argsA ...interface{}) string + func (pA *TK) GenerateErrorStringFTX(formatA string, argsA ...interface{}) *TXString + func (pA *TK) GenerateErrorStringTX(errStrA string) *TXString + func (pA *TK) GenerateFileListInDir(dirA string, patternA string, verboseA bool) []string + func (pA *TK) GenerateFileListRecursively(dirA string, patternA string, verboseA bool) []string + func (pA *TK) GenerateFileListRecursivelyWithExclusive(dirA string, patternA string, exclusivePatternA string, verboseA bool) []string + func (pA *TK) GenerateJSONPResponse(statusA string, valueA string, reqA *http.Request, argsA ...string) string + func (pA *TK) GenerateJSONPResponseMix(statusA string, valueA string, reqA *http.Request, mapA map[string]string) string + func (pA *TK) GenerateJSONPResponseWith2Object(statusA string, valueA string, objectA string, object2A string, ...) string + func (pA *TK) GenerateJSONPResponseWith3Object(statusA string, valueA string, objectA string, object2A string, ...) string + func (pA *TK) GenerateJSONPResponseWithMore(statusA string, valueA string, reqA *http.Request, argsA ...string) string + func (pA *TK) GenerateJSONPResponseWithObject(statusA string, valueA string, objectA string, reqA *http.Request) string + func (pA *TK) GenerateQR(contentA string, optsA ...string) (barcode.Barcode, error) + func (pA *TK) GenerateRandomFloats(sizeA int) []float64 + func (pA *TK) GenerateRandomString(minCharA, maxCharA int, ...) string + func (pA *TK) GenerateRandomStringX(argsA ...string) string + func (pA *TK) GetAddr(p interface{}) interface{} + func (pA *TK) GetAllOSParameters() []string + func (pA *TK) GetAllParameters(argsA []string) []string + func (pA *TK) GetAllSwitches(argsA []string) []string + func (pA *TK) GetApplicationPath() string + func (pA *TK) GetAvailableFileName(fileNameA string) string + func (pA *TK) GetChar() interface{} + func (pA *TK) GetChar2() interface{} + func (pA *TK) GetClipText() string + func (pA *TK) GetClipboardTextDefaultEmpty() string + func (pA *TK) GetClipboardTextWithDefault(defaultA string) string + func (pA *TK) GetCurrentDir() string + func (pA *TK) GetCurrentThreadID() string + func (pA *TK) GetDBConnection(driverA string, pathT string) *sql.DB + func (pA *TK) GetDBResultArray(dbA *sql.DB, sqlA string) ([][]string, error) + func (pA *TK) GetDBResultString(dbA *sql.DB, sqlA string) (string, error) + func (pA *TK) GetDBRowCount(dbA *sql.DB, sqlA string) (int, error) + func (pA *TK) GetDBRowCountCompact(dbA *sql.DB, sqlA string) int + func (pA *TK) GetDebug() string + func (pA *TK) GetDirOfFilePath(pathA string) string + func (pA *TK) GetEncZipReader(filePathA string) (*zipx.ReadCloser, error) + func (pA *TK) GetEncZipWriter(wA io.Writer) *zipx.Writer + func (pA *TK) GetEnv(keyA string) string + func (pA *TK) GetErrStr(errStrA string) string + func (pA *TK) GetErrorString(errStrA string) string + func (pA *TK) GetErrorStringSafely(errStrA string) string + func (pA *TK) GetFileExt(filePathA string) string + func (pA *TK) GetFileInfo(filePathA string) (map[string]string, error) + func (pA *TK) GetFileList(dirA string, argsA ...string) []map[string]string + func (pA *TK) GetFilePathSeperator() string + func (pA *TK) GetFileSize(filePathA string) (int64, error) + func (pA *TK) GetFileSizeCompact(filePathA string) int64 + func (pA *TK) GetFileVar(fileNameA string) interface{} + func (pA *TK) GetFormValueWithDefaultValue(reqA *http.Request, keyA string, defaultA ...string) string + func (pA *TK) GetGlobalEnvList() []string + func (pA *TK) GetGlobalEnvString() string + func (pA *TK) GetInputBufferedScan() string + func (pA *TK) GetInputPasswordf(formatA string, aA ...interface{}) string + func (pA *TK) GetInputf(formatA string, aA ...interface{}) string + func (pA *TK) GetJSONNode(jsonA string, pathA ...interface{}) interface{} + func (pA *TK) GetJSONNodeAny(jsonA string, pathA ...interface{}) jsoniter.Any + func (pA *TK) GetJSONSubNode(jsonNodeA jsoniter.Any, pathA ...interface{}) interface{} + func (pA *TK) GetJSONSubNodeAny(jsonNodeA jsoniter.Any, pathA ...interface{}) jsoniter.Any + func (pA *TK) GetLastComponentOfFilePath(pathA string) string + func (pA *TK) GetLastComponentOfUrl(urlA string) string + func (pA *TK) GetLinesFromFile(fileNameA string, startA int, endA int, optionsA ...string) ([]string, error) + func (pA *TK) GetLoginAuth(username, password string) smtp.Auth + func (pA *TK) GetMSIStringWithDefault(mapA map[string]interface{}, keyA string, defaultA string) (result string) + func (pA *TK) GetMSSArrayFromXML(xmlA string, nodeA string) ([]map[string]string, error) + func (pA *TK) GetMSSFromXML(xmlA string, nodeA string) (map[string]string, error) + func (pA *TK) GetNodeStringFromXML(xmlA string, nodeA string) (string, error) + func (pA *TK) GetNowDateString() string + func (pA *TK) GetNowMinutesInDay() int + func (pA *TK) GetNowTimeOnlyStringBeijing() string + func (pA *TK) GetNowTimeString() string + func (pA *TK) GetNowTimeStringFormal() string + func (pA *TK) GetNowTimeStringFormat(formatA ...string) string + func (pA *TK) GetNowTimeStringHourMinute() string + func (pA *TK) GetOSArgs() []string + func (pA *TK) GetOSArgsShort() []string + func (pA *TK) GetOSName() string + func (pA *TK) GetParam(argsA []string, optsA ...interface{}) string + func (pA *TK) GetParameter(argsA []string, idxA int) string + func (pA *TK) GetParameterByIndexWithDefaultValue(argsA []string, idxA int, defaultA string) string + func (pA *TK) GetPlainAuth(identity, username, password, host string) smtp.Auth + func (pA *TK) GetPointer(p interface{}) interface{} + func (pA *TK) GetRandomByte() byte + func (pA *TK) GetRandomFloat() float64 + func (pA *TK) GetRandomInt64InRange(minA int64, maxA int64) int64 + func (pA *TK) GetRandomInt64LessThan(maxA int64) int64 + func (pA *TK) GetRandomIntInRange(minA int, maxA int) int + func (pA *TK) GetRandomIntLessThan(maxA int) int + func (pA *TK) GetRandomItem(aryA []interface{}) interface{} + func (pA *TK) GetRandomStringItem(aryA []string) string + func (pA *TK) GetRandomSubDualList(listA [][]string, countA int) [][]string + func (pA *TK) GetRandomizeInt64ArrayCopy(aryA []int64) []int64 + func (pA *TK) GetRandomizeIntArrayCopy(aryA []int) []int + func (pA *TK) GetRandomizeStringArrayCopy(aryA []string) []string + func (pA *TK) GetRandomizeSubStringArrayCopy(aryA []string, subCountA int) []string + func (pA *TK) GetRuntimeStack() string + func (pA *TK) GetSliceMaxLen(strA string, maxBytesA int) string + func (pA *TK) GetStringSliceFilled(filledString string, countA int) []string + func (pA *TK) GetSuccessValue(strA string) string + func (pA *TK) GetSwitch(argsA []string, switchStrA string, defaultA ...string) string + func (pA *TK) GetSwitchI(argsA []interface{}, switchStrA string, defaultA string) string + func (pA *TK) GetSwitchWithDefaultFloatValue(argsA []string, switchStrA string, defaultA ...float64) float64 + func (pA *TK) GetSwitchWithDefaultInt64Value(argsA []string, switchStrA string, defaultA int64) int64 + func (pA *TK) GetSwitchWithDefaultIntValue(argsA []string, switchStrA string, defaultA ...int) int + func (pA *TK) GetSwitchWithDefaultValue(argsA []string, switchStrA string, defaultA string) string + func (pA *TK) GetSystemEndian() binary.ByteOrder + func (pA *TK) GetSystemEndianInt() int + func (pA *TK) GetTextFromFileOrClipboard(fileT string, defaultA string) string + func (pA *TK) GetTimeFromUnixTimeStamp(timeStampA int64) time.Time + func (pA *TK) GetTimeFromUnixTimeStampMid(timeStampStrA string) time.Time + func (pA *TK) GetTimeStamp(timeA time.Time) string + func (pA *TK) GetTimeStampMid(timeA time.Time) string + func (pA *TK) GetTimeStampNano(timeA time.Time) string + func (pA *TK) GetTimeStringDiffMS(str1A, str2A, formatA string, defaultA int64) int64 + func (pA *TK) GetUUID() string + func (pA *TK) GetUUID1() string + func (pA *TK) GetUUID4() string + func (pA *TK) GetUserInput(promptA string) string + func (pA *TK) GetValue(p interface{}) interface{} + func (pA *TK) GetValueOfMSS(mapA map[string]string, keyA string, defaultA string) string + func (pA *TK) GetVar(nameA string) interface{} + func (pA *TK) GetVersion() string + func (pA *TK) GetXMLNode(xmlA string, labelsA ...string) (*xmlx.Node, error) + func (pA *TK) GetZipArchiver(argsA ...string) *archiver.Zip + func (pA *TK) HTMLToText(htmlA string, optionsA ...string) (result string) + func (pA *TK) HasGlobalEnv(vA string) bool + func (pA *TK) HexToBytes(strA string) []byte + func (pA *TK) HexToColor(strA string, optsA ...string) color.Color + func (pA *TK) HexToInt(strA string, optsA ...string) int + func (pA *TK) HexToStr(strA string) string + func (pA *TK) HexToUInt(strA string, optsA ...string) uint64 + func (pA *TK) HttpRequest(urlA string, methodA string, originalEncodingA string, postDataA url.Values, ...) string + func (pA *TK) IfFileExists(fileNameA string) bool + func (pA *TK) IfFormValueExists(reqA *http.Request, keyA string) bool + func (pA *TK) IfSwitchExists(argsA []string, switchStrA string) bool + func (pA *TK) IfSwitchExistsWhole(argsA []string, switchStrA string) bool + func (pA *TK) IfSwitchExistsWholeI(argsA []interface{}, switchStrA string) bool + func (pA *TK) IfThenElse(condA bool, thenA interface{}, elseA interface{}) interface{} + func (pA *TK) InStrings(strA string, argsA ...string) bool + func (pA *TK) InStringsTrim(strA string, argsA ...string) bool + func (pA *TK) IndexInStringList(strA string, strListA []string) int + func (pA *TK) IndexInStringListFromEnd(strA string, strListA []string) int + func (pA *TK) Int64ArrayToFloat64Array(aryA []int64) []float64 + func (pA *TK) Int64ToStr(intA int64) string + func (pA *TK) IntToKMGT(sizeA int, formatA string) string + func (pA *TK) IntToStr(intA int) string + func (pA *TK) IntToStrX(n interface{}, defaultA ...string) string + func (pA *TK) IntToWYZ(sizeA int, formatA string) string + func (pA *TK) InterfaceToStringArray(aryT []interface{}) []string + func (pA *TK) IsDirectory(dirNameA string) bool + func (pA *TK) IsEmptyTrim(strA string) bool + func (pA *TK) IsErrStr(errStrA string) bool + func (pA *TK) IsError(vA interface{}) bool + func (pA *TK) IsErrorString(errStrA string) bool + func (pA *TK) IsFile(fileNameA string) bool + func (pA *TK) IsFloat64NearlyEqual(a, b float64) bool + func (pA *TK) IsNil(v interface{}) bool + func (pA *TK) IsNilOrEmpty(v interface{}) bool + func (pA *TK) IsValidEmail(strA string) bool + func (pA *TK) IsYesterday(dateStrA string, formatA string) bool + func (pA *TK) JSONResponseToHTML(jsonA string) string + func (pA *TK) JSONToMapStringFloat64Array(objStrA string) map[string][]float64 + func (pA *TK) JSONToMapStringString(objStrA string) map[string]string + func (pA *TK) JSONToMapStringStringArray(objStrA string) []map[string]string + func (pA *TK) JSONToObject(objStrA string) interface{} + func (pA *TK) JSONToObjectE(objStrA string) (interface{}, error) + func (pA *TK) JSONToStringArray(objStrA string) []string + func (pA *TK) JoinDualList(listA [][]string, sepItemA, sepInItemA string, withLineNumberA bool) string + func (pA *TK) JoinLines(strListA []string) string + func (pA *TK) JoinLinesBySeparator(strListA []string, sepA string) string + func (pA *TK) JoinList(aryA interface{}, sepA string, defaultA ...string) string + func (pA *TK) JoinPath(elemA ...string) string + func (pA *TK) JoinURL(urlBaseA string, urlNextA string) string + func (pA *TK) KindOfValueReflect(vA interface{}) string + func (pA *TK) Len64(aryA []string) int64 + func (pA *TK) LessI(v1, v2 interface{}, optsA ...interface{}) bool + func (pA *TK) LimitPrecision(nA interface{}, digitA int) error + func (pA *TK) LimitString(strA string, lenA int, optsA ...string) string + func (pA *TK) LoadBytes(fileNameA string, numA ...int) []byte + func (pA *TK) LoadBytesFromFile(fileNameA string, numA ...int) interface{} + func (pA *TK) LoadBytesFromFileE(fileNameA string, numA ...int) ([]byte, error) + func (pA *TK) LoadDualLineList(fileNameA string) ([][]string, string) + func (pA *TK) LoadDualLineListFromString(strA string) [][]string + func (pA *TK) LoadJSONFromFile(filePathA string, bufA interface{}) error + func (pA *TK) LoadJSONFromString(strA string, bufA interface{}) error + func (pA *TK) LoadJSONMapStringFloat64ArrayFromFile(fileNameA string) map[string][]float64 + func (pA *TK) LoadMSSFromJSONFile(filePathA string) (map[string]string, error) + func (pA *TK) LoadSimpleMapFromDir(dirA string) map[string]string + func (pA *TK) LoadSimpleMapFromFile(fileNameA string) map[string]string + func (pA *TK) LoadSimpleMapFromFileE(fileNameA string) (map[string]string, error) + func (pA *TK) LoadSimpleMapFromString(strA string) map[string]string + func (pA *TK) LoadSimpleMapFromStringE(strA string) (map[string]string, error) + func (pA *TK) LoadStringFromFile(fileNameA string) string + func (pA *TK) LoadStringFromFileB(fileNameA string) (string, bool) + func (pA *TK) LoadStringFromFileE(fileNameA string) (string, error) + func (pA *TK) LoadStringFromFileWithDefault(fileNameA string, defaultA string) string + func (pA *TK) LoadStringList(fileNameA string) ([]string, string) + func (pA *TK) LoadStringListAsMap(fileNameA string) map[string]int + func (pA *TK) LoadStringListAsMapRemoveEmpty(fileNameA string) map[string]int + func (pA *TK) LoadStringListBuffered(fileNameA string, trimA bool, skipEmptyA bool) ([]string, error) + func (pA *TK) LoadStringListFromFile(fileNameA string) ([]string, error) + func (pA *TK) LoadStringListRemoveEmpty(fileNameA string) []string + func (pA *TK) LoadStringTX(fileNameA string) *TXString + func (pA *TK) LogWithTime(formatA string, argsA ...interface{}) + func (pA *TK) LogWithTimeCompact(formatA string, argsA ...interface{}) + func (pA *TK) Ls(dirA string) []string + func (pA *TK) Lsr(dirA string) []string + func (pA *TK) MD5Encrypt(strA string) string + func (pA *TK) MD5EncryptToBytes(strA string) []byte + func (pA *TK) MSI2MSS(vA map[string]interface{}) map[string]string + func (pA *TK) MSS2MSI(vA map[string]string) map[string]interface{} + func (pA *TK) MSSFromJSON(jsonA string) (map[string]string, error) + func (pA *TK) MapToPostData(postDataA map[string]string) url.Values + func (pA *TK) MapToPostDataI(postDataA map[string]interface{}) url.Values + func (pA *TK) NewObject(argsA ...interface{}) interface{} + func (pA *TK) NewPop3Client(conn net.Conn) (*Pop3Client, error) + func (pA *TK) NewRandomGenerator() *RandomX + func (pA *TK) NewSSHClient(hostA string, portA interface{}, userA string, passA string) (*goph.Client, error) + func (pA *TK) NewStringRing(sizeA ...int) *StringRing + func (pA *TK) NewTK() *TK + func (pA *TK) NewXMLFromAny(input interface{}) *StructAny + func (pA *TK) NewXMLFromMSI(input map[string]interface{}) *StructMap + func (pA *TK) NilEmptyStringNoFloat(vA interface{}) string + func (pA *TK) NilToEmptyStr(vA interface{}) string + func (pA *TK) NowToFileName() string + func (pA *TK) NowToStrUTC(formatA string) string + func (pA *TK) ObjectToJSON(objA interface{}) string + func (pA *TK) ObjectToJSONIndent(objA interface{}) string + func (pA *TK) ObjectsToS(aryA ...interface{}) []string + func (pA *TK) PadString(strA string, lenA int, optsA ...string) string + func (pA *TK) ParseCommandLine(commandA string) ([]string, error) + func (pA *TK) ParseHexColor(x string) (r, g, b, a int) + func (pA *TK) Pass() + func (pA *TK) PathToURI(path string) string + func (pA *TK) PickRandomItem(aryA []interface{}) interface{} + func (pA *TK) Pkcs7Padding(ciphertext []byte, blockSize int) []byte + func (pA *TK) Pl(formatA string, argsA ...interface{}) + func (pA *TK) PlAndExit(formatA string, argsA ...interface{}) + func (pA *TK) PlErr(errA error) + func (pA *TK) PlErrAndExit(errA error) + func (pA *TK) PlErrSimple(formatA string, argsA ...interface{}) + func (pA *TK) PlErrSimpleAndExit(formatA string, argsA ...interface{}) + func (pA *TK) PlErrString(strA string) + func (pA *TK) PlErrWithPrefix(prefixA string, errA error) + func (pA *TK) PlNow(formatA string, argsA ...interface{}) + func (pA *TK) PlSimpleErrorString(strA string) + func (pA *TK) PlTXErr(strA string) + func (pA *TK) PlVerbose(verboseA bool, formatA string, argsA ...interface{}) + func (pA *TK) Pln(a ...interface{}) + func (pA *TK) Plv(argsA ...interface{}) + func (pA *TK) PlvWithError(vA interface{}, errStrA string) + func (pA *TK) Plvs(sepA string, argsA ...interface{}) + func (pA *TK) Plvsr(argsA ...interface{}) + func (pA *TK) Plvx(argsA interface{}) + func (pA *TK) PostRequest(urlA, reqBodyA string, timeoutSecsA time.Duration) (string, error) + func (pA *TK) PostRequestBytesWithCookieX(urlA string, reqBodyA []byte, customHeadersA string, jarA *cookiejar.Jar, ...) ([]byte, *cookiejar.Jar, error) + func (pA *TK) PostRequestBytesWithMSSHeaderX(urlA string, reqBodyA []byte, customHeadersA map[string]string, ...) ([]byte, error) + func (pA *TK) PostRequestBytesX(urlA string, reqBodyA []byte, customHeadersA string, ...) ([]byte, error) + func (pA *TK) PostRequestX(urlA, reqBodyA string, customHeadersA string, timeoutSecsA time.Duration, ...) (string, error) + func (pA *TK) Pr(argsA ...interface{}) + func (pA *TK) Prf(formatA string, argsA ...interface{}) string + func (pA *TK) Printf(format string, a ...interface{}) + func (pA *TK) Printfln(format string, a ...interface{}) + func (pA *TK) Prl(a ...interface{}) + func (pA *TK) PutRequestX(urlA, reqBodyA string, customHeadersA string, timeoutSecsA time.Duration, ...) (string, error) + func (pA *TK) Randomize() + func (pA *TK) ReadLineFromBufioReader(readerA *bufio.Reader) (string, bool, error) + func (pA *TK) RegContains(strA, patternA string) bool + func (pA *TK) RegContainsIn(strA string, subStrsA ...string) bool + func (pA *TK) RegContainsX(strA, patternA string) bool + func (pA *TK) RegFindAll(strA, patternA string, groupA int) []string + func (pA *TK) RegFindAllGroups(strA, patternA string) [][]string + func (pA *TK) RegFindAllGroupsX(strA, patternA string) [][]string + func (pA *TK) RegFindAllIndexX(strA, patternA string) [][]int + func (pA *TK) RegFindAllX(strA, patternA string, groupA int) []string + func (pA *TK) RegFindFirst(strA, patternA string, groupA int) string + func (pA *TK) RegFindFirstIndex(strA, patternA string) (int, int) + func (pA *TK) RegFindFirstIndexX(strA, patternA string) (int, int) + func (pA *TK) RegFindFirstTX(strA, patternA string, groupA int) *TXString + func (pA *TK) RegFindFirstX(strA, patternA string, groupA int) string + func (pA *TK) RegMatch(strA, patternA string) bool + func (pA *TK) RegMatchX(strA, patternA string) bool + func (pA *TK) RegReplace(strA, patternA, replaceA string) string + func (pA *TK) RegReplaceX(strA, patternA, replaceA string) string + func (pA *TK) RegSplit(strA, patternA string, nA ...int) []string + func (pA *TK) RegSplitX(strA, patternA string, nA ...int) []string + func (pA *TK) RegStartsWith(strA, patternA string) bool + func (pA *TK) RegStartsWithX(strA, patternA string) bool + func (pA *TK) RemoveBOM(strA string) string + func (pA *TK) RemoveDuplicateInDualLineList(listA [][]string) [][]string + func (pA *TK) RemoveFile(filePathT string) error + func (pA *TK) RemoveFileExt(filePathA string) string + func (pA *TK) RemoveGlobalEnv(vA string) + func (pA *TK) RemoveHtmlTags(strA string) string + func (pA *TK) RemoveHtmlTagsX(strA string, optionsA ...string) string + func (pA *TK) RemoveIntInArray(sliceA []int, idxA int) []int + func (pA *TK) RemoveItemsInArray(aryA interface{}, startA int, endA int) interface{} + func (pA *TK) RemoveLastSubString(strA string, subStrA string) string + func (pA *TK) RemoveStringInArray(sliceA []string, idxA int) []string + func (pA *TK) RenameFile(filePathT string, destFilePathT string, optsA ...string) error + func (pA *TK) Replace(strA, findA, replaceA string) string + func (pA *TK) ReplaceHtmlByMap(strA string, mapA map[string]string) string + func (pA *TK) ReplaceLineEnds(strA string, replacementA string) string + func (pA *TK) RequestX(urlA, methodA, reqBodyA string, customHeadersA string, ...) (string, error) + func (pA *TK) ReshapeXML(xmlA string) string + func (pA *TK) RestoreLineEnds(strA string, replacementA string) string + func (pA *TK) RunWinFileWithSystemDefault(fileA string) string + func (pA *TK) RuneLen(strA string) int + func (pA *TK) SafelyGetFloat64ForKeyWithDefault(mapA map[string]string, keyA string, defaultA float64) float64 + func (pA *TK) SafelyGetIntForKeyWithDefault(mapA map[string]string, keyA string, defaultA int) int + func (pA *TK) SafelyGetStringForKeyWithDefault(mapA map[string]string, keyA string, defaultA ...string) string + func (pA *TK) SafelyGetStringInArray(aryA interface{}, idxA int, optionsA ...string) string + func (pA *TK) SaveBytesToFile(bytesA []byte, fileA string) string + func (pA *TK) SaveBytesToFileE(bytesA []byte, fileA string) error + func (pA *TK) SaveDualLineList(listA [][]string, fileNameA string) string + func (pA *TK) SaveJSONIndentToFile(objA interface{}, filePathA string) error + func (pA *TK) SaveJSONToFile(objA interface{}, filePathA string) error + func (pA *TK) SaveMSSToJSONFile(mapA map[string]string, filePathA string) error + func (pA *TK) SaveSimpleMapToFile(mapA map[string]string, fileA string) string + func (pA *TK) SaveStringList(strListA []string, fileA string) string + func (pA *TK) SaveStringListBuffered(strListA []string, fileA string, sepA string) string + func (pA *TK) SaveStringListBufferedByRange(strListA []string, fileA string, sepA string, startA int, endA int) string + func (pA *TK) SaveStringListWin(strListA []string, fileA string) string + func (pA *TK) SaveStringToFile(strA string, fileA string) string + func (pA *TK) SaveStringToFileE(strA string, fileA string) error + func (pA *TK) SetClipText(textA string) error + func (pA *TK) SetEnv(keyA string, valueA string) string + func (pA *TK) SetFileVar(fileNameA string, valueA interface{}) error + func (pA *TK) SetGlobalEnv(vA string) + func (pA *TK) SetLogFile(fileNameA string) + func (pA *TK) SetResponseHeader(resA http.ResponseWriter, keyA string, valueA string) error + func (pA *TK) SetValue(p interface{}, v interface{}) error + func (pA *TK) SetVar(nameA string, valueA interface{}) + func (pA *TK) ShuffleStringArray(aryA []string, timesA int) + func (pA *TK) SimpleMapToString(mapA interface{}) string + func (pA *TK) Sleep(secA float64) + func (pA *TK) SleepMilliSeconds(msA int) + func (pA *TK) SleepSeconds(secA int) + func (pA *TK) Sort(vA interface{}, optsA ...interface{}) interface{} + func (pA *TK) Split(strA string, sepA string) []string + func (pA *TK) SplitLines(strA string) []string + func (pA *TK) SplitLinesRemoveEmpty(strA string) []string + func (pA *TK) SplitN(strA string, sepA string, countA int) []string + func (pA *TK) Spr(formatA string, argsA ...interface{}) string + func (pA *TK) StartSocksClient(optionsA ...string) error + func (pA *TK) StartSocksServer(optionsA ...string) error + func (pA *TK) StartTransparentProxy(local, server string, optionsA ...string) error + func (pA *TK) StartTransparentProxy2(localA, remoteA string, optionsA ...string) error + func (pA *TK) StartsWith(strA string, subStrA string) bool + func (pA *TK) StartsWithBOM(strA string) bool + func (pA *TK) StartsWithDigit(strA string) bool + func (pA *TK) StartsWithIgnoreCase(strA string, subStrA string) bool + func (pA *TK) StartsWithUpper(wordA string) bool + func (pA *TK) StrToBool(strA string) bool + func (pA *TK) StrToFloat64(strA string, defaultA ...float64) float64 + func (pA *TK) StrToFloat64E(strA string) (float64, error) + func (pA *TK) StrToFloat64WithDefaultValue(strA string, defaultA float64) float64 + func (pA *TK) StrToHex(strA string) string + func (pA *TK) StrToInt(strA string, defaultA ...int) int + func (pA *TK) StrToInt64(strA string, defaultA ...int64) int64 + func (pA *TK) StrToInt64WithDefaultValue(strA string, defaultA int64) int64 + func (pA *TK) StrToIntE(strA string) (int, error) + func (pA *TK) StrToIntPositive(strA string) int + func (pA *TK) StrToIntWithDefaultValue(strA string, defaultA ...int) int + func (pA *TK) StrToTime(strA string, defaultA time.Time) time.Time + func (pA *TK) StrToTimeByFormat(strA string, formatA string) (time.Time, error) + func (pA *TK) StrToTimeCompact(strA string, defaultA time.Time) time.Time + func (pA *TK) StrToTimeCompactNoError(strA string) time.Time + func (pA *TK) StringReplace(strA string, argsA ...string) string + func (pA *TK) SumBytes(srcDataA []byte) byte + func (pA *TK) SystemCmd(cmdA string, argsA ...string) string + func (pA *TK) TXResultFromString(strA string) *TXResult + func (pA *TK) TXResultFromStringE(strA string) (*TXResult, error) + func (pA *TK) TXResultFromStringSafely(strA string) *TXResult + func (pA *TK) TableToMSSArray(tableA [][]string) []map[string]string + func (pA *TK) TableToMSSJSON(tableA [][]string) string + func (pA *TK) TableToMSSMap(tableA [][]string, keyA string) map[string]map[string]string + func (pA *TK) TableToMSSMapArray(tableA [][]string, keyA string) map[string][]map[string]string + func (pA *TK) ToBase64(vA interface{}) string + func (pA *TK) ToBool(vA interface{}) bool + func (pA *TK) ToByte(vA interface{}, defaultA ...byte) byte + func (pA *TK) ToFloat(v interface{}, defaultA ...float64) (result float64) + func (pA *TK) ToHex(vA interface{}) string + func (pA *TK) ToInt(v interface{}, defaultA ...int) (result int) + func (pA *TK) ToIntI(valueA interface{}, defaultA int) int + func (pA *TK) ToInterface(vA interface{}) interface{} + func (pA *TK) ToJSON(objA interface{}) (string, error) + func (pA *TK) ToJSONIndent(objA interface{}) (string, error) + func (pA *TK) ToJSONIndentWithDefault(objA interface{}, defaultA string) string + func (pA *TK) ToJSONWithDefault(objA interface{}, defaultA string) string + func (pA *TK) ToJSONX(objA interface{}, optsA ...string) string + func (pA *TK) ToLower(strA string) string + func (pA *TK) ToPointer(pointerA *interface{}, typeA ...string) interface{} + func (pA *TK) ToPointerFloat64Array(aryA []float64) *[]float64 + func (pA *TK) ToPointerStringArray(aryA []string) *[]string + func (pA *TK) ToStr(v interface{}) string + func (pA *TK) ToTime(timeA interface{}, defaultA ...interface{}) time.Time + func (pA *TK) ToUpper(strA string) string + func (pA *TK) ToVar(pointerA *interface{}) interface{} + func (pA *TK) ToXML(vA interface{}, optsA ...interface{}) interface{} + func (pA *TK) Trim(strA string, cutSetA ...string) string + func (pA *TK) TrimCharSet(strA string, charSetA string) string + func (pA *TK) TrimSafely(vA interface{}, defaultA ...string) string + func (pA *TK) TypeOfValue(vA interface{}) string + func (pA *TK) TypeOfValueReflect(vA interface{}) string + func (pA *TK) URIToPath(uri string) string + func (pA *TK) UrlDecode(strA string) string + func (pA *TK) UrlEncode(strA string) string + func (pA *TK) UrlEncode2(strA string) string + func (pA *TK) WrapError(vA interface{}, errA error) interface{} + func (pA *TK) WriteResponse(resA http.ResponseWriter, strA string) error + func (pA *TK) WriteResponseHeader(resA http.ResponseWriter, argsA ...interface{}) error + type TXCollection struct + Content map[string]int + var GlobalEnvSetG *TXCollection = nil + func (p *TXCollection) AddOrSet(strA string) + func (p *TXCollection) AddOrSetExcludeEmpty(strA string) + func (p *TXCollection) Contains(strA string) bool + func (p *TXCollection) GetList() []string + func (p *TXCollection) GetListString(ifUpA bool, sepA string) string + func (p *TXCollection) GetSortedList(ifUpA bool) []string + func (p *TXCollection) InitX(sizeA int) + func (p *TXCollection) Length() int + func (p *TXCollection) Remove(strA string) bool + func (p *TXCollection) Size() int + type TXResult struct + Object string + Object2 string + Object3 string + Status string + Token string + Value string + type TXString struct + Err string + Obj interface{} + func (p *TXString) Contains(patternA string) bool + func (p *TXString) ContainsInHtmlAttributeString(substrA string) bool + func (p *TXString) CutToLen(lenA int) string + func (p *TXString) EQ(strA string) bool + func (p *TXString) EndsWith(strA string) bool + func (p *TXString) Equals(strA string) bool + func (p *TXString) EqualsIgnoreCase(strA string) bool + func (p *TXString) Error() string + func (p *TXString) ErrorString() string + func (p *TXString) ErrorStringF(formatA string) string + func (p *TXString) InitWithString(strA string) *TXString + func (p *TXString) IsEmpty() bool + func (p *TXString) IsEmptyTrim() bool + func (p *TXString) IsErrStr() bool + func (p *TXString) IsError() bool + func (p *TXString) JSONString(optsA ...string) string + func (p *TXString) Len() int + func (p *TXString) Length() int + func (p *TXString) List() []string + func (p *TXString) PlErr(prefixA string) *TXString + func (p *TXString) PlSuccessOrErr(workA string) *TXString + func (p *TXString) Print() + func (p *TXString) PrintResultWithTimeLast() + func (p *TXString) PrintWithPrefixTime(prefixA string) + func (p *TXString) PrintWithPrefixTimeLast(prefixA string) + func (p *TXString) PrintWithTimeLast() + func (p *TXString) RegFindAll(patternA string, groupA int) []string + func (p *TXString) RegFindFirst(patternA string, groupA int) string + func (p *TXString) RegFindFirstX(patternA string, groupA int) string + func (p *TXString) RegReplace(patternA string, replacementA string) *TXString + func (p *TXString) RegReplaceX(patternA string, replacementA string) *TXString + func (p *TXString) Replace(patternA string, replacementA string) *TXString + func (p *TXString) Save(fileA string) *TXString + func (p *TXString) Set(strA string) *TXString + func (p *TXString) SplitLines() []string + func (p *TXString) StartsWith(strA string) bool + func (p *TXString) StringEmptyIfError() string + func (p *TXString) ToStringList() []string + func (p *TXString) ToStringListRemoveEmpty() []string + func (p *TXString) Trim(cutSetA ...string) *TXString + func (v TXString) String() string + type TXStringArray []string + func (aryM TXStringArray) Contains(strA string) bool + func (aryM TXStringArray) ContainsIgnoreCase(strA string) bool + type TXStringSlice struct + type URI string + func URIFromPath(path string) URI + func URIFromURI(s string) URI + func (uri URI) Filename() string + func (uri URI) IsFile() bool