Documentation ¶
Index ¶
- type CX_程序
- type HTTP_键值列表
- func (网络请求 *HTTP_键值列表) Fhsjdjzb_返回数据_到键值表() (返回_键值表 JZB_键值表, 返回_错误 error)
- func (网络请求 *HTTP_键值列表) Fhsjdlb_返回数据_到列表() (返回_列表 LB_列表, 返回_错误 error)
- func (网络请求 *HTTP_键值列表) Fhsjdwb_返回数据_到文本() (返回_值 string)
- func (网络请求 *HTTP_键值列表) Get(网址 string, 提交数据 ...string) (返回_错误 error)
- func (网络请求 *HTTP_键值列表) Post(网址 string, 提交数据 string) (返回_错误 error)
- func (网络请求 *HTTP_键值列表) Qk_清空(cookies ...string)
- func (网络请求 *HTTP_键值列表) Zcookie_置_cookies(cookies ...string)
- func (网络请求 *HTTP_键值列表) Zfjxyt_置_附加协议头(协议头表 map[string]any)
- type JY_校验
- type JZB_键值表
- func (类 *JZB_键值表) BCD_保存到_文件(文件路径 string) (返回_错误 error)
- func (类 *JZB_键值表) CJ_创建(键值 ...any) (返回_错误 error)
- func (类 *JZB_键值表) CWJ_重文件_载入(文件路径 string) (返回_错误 error)
- func (类 *JZB_键值表) DBDW_到表单文本(排序方式 ...int) (返回_值 string)
- func (类 *JZB_键值表) DMA_到map() (返回_值 map[string]any)
- func (类 *JZB_键值表) DXJ_到_新键值表() (返回_值 JZB_键值表)
- func (类 *JZB_键值表) Djson_到JSON() (返回_值 string)
- func (类 *JZB_键值表) PDJ__判断键_是否存在(键名称 string) (返回_值 bool)
- func (类 *JZB_键值表) QJZB_取键值表(路径或索引 any, 索引 ...any) (返回_值 JZB_键值表)
- func (类 *JZB_键值表) QJZ_取键组(排序方式 ...int) []string
- func (类 *JZB_键值表) QK_清空() bool
- func (类 *JZB_键值表) QLB_取列表(路径或索引 any, 索引 ...any) (返回_值 LB_列表)
- func (类 *JZB_键值表) QLJ_取逻辑值(路径或索引 any, 索引 ...any) (返回_值 bool)
- func (类 *JZB_键值表) QMA_取map(路径或索引 any, 索引 ...any) (返回_值 map[string]any)
- func (类 *JZB_键值表) QQP_取切片(路径或索引 any, 索引 ...any) (返回_值 []any)
- func (类 *JZB_键值表) QSJ_取时间日期(路径或索引 any, 索引 ...any) (返回_值 time.Time)
- func (类 *JZB_键值表) QSL_取数量() int
- func (类 *JZB_键值表) QWB_取文本(路径或索引 any, 索引 ...any) (返回_值 string)
- func (类 *JZB_键值表) QXS_取小数(路径或索引 any, 索引 ...any) (返回_值 float64)
- func (类 *JZB_键值表) QZS_取整数(路径或索引 any, 索引 ...any) (返回_值 int)
- func (类 *JZB_键值表) QZ_取值(路径或索引 any, 索引 ...any) (返回_值 any, 返回_错误 error)
- func (类 *JZB_键值表) Qzjj_取字节集(路径或索引 any, 索引 ...any) (返回_值 []byte)
- func (类 *JZB_键值表) SZ_删值(路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) Tbjzb_吞并键值表(参数键值表 JZB_键值表)
- func (类 *JZB_键值表) ZJZB_置键值表(添加值 JZB_键值表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZLB_置列表(添加值 LB_列表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZLJ_置逻辑(添加值 bool, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZLX_置连续赋值(键值 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZMAZ_置map组(添加值 []map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZMA_置map(添加值 map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZQP_置切片(添加值 []any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZR_载入(载入值 any) (返回_错误 error)
- func (类 *JZB_键值表) ZSJ_置时间日期(添加值 time.Time, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZWB_置文本(添加值 string, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZXC_置线程安全()
- func (类 *JZB_键值表) ZXS_置小数(添加值 float64, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZZJ_置字节集(添加值 []byte, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZZQP_置子切片_添加(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZZS_置整数(添加值 int, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *JZB_键值表) ZZ_置值(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- type LB_列表
- func (类 *LB_列表) BCD_保存到_文件(文件路径 string) (返回_错误 error)
- func (类 *LB_列表) CWB_从文本分割(文本 string, 列分割符 string, 表分割符 ...string) (返回_错误 error)
- func (类 *LB_列表) CWJ_重文件_载入(文件路径 string) (返回_错误 error)
- func (列表 *LB_列表) CX_查询(条件语句 string) (返回_列表 LB_列表, 返回_错误 error)
- func (类 *LB_列表) CZ_查找(条件语句 string, 开始位置 ...int) (返回_位置 int, 返回_错误 error)
- func (类 *LB_列表) CZ_查找_快速(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (类 *LB_列表) CZ_查找_超快速_绝对匹配(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (类 *LB_列表) DQP_到切片() (返回_值 []any)
- func (类 *LB_列表) DXJ_到新列表() (返回_值 LB_列表)
- func (类 *LB_列表) Djson_到JSON() (返回_值 string)
- func (类 *LB_列表) HBD_合并到文本(合并连接符 string) (返回_值 string)
- func (类 *LB_列表) QJZB_取键值表(路径或索引 any, 索引 ...any) (返回_值 JZB_键值表)
- func (类 *LB_列表) QK_清空() bool
- func (类 *LB_列表) QLB_取列表(路径或索引 any, 索引 ...any) (返回_值 LB_列表)
- func (类 *LB_列表) QLJ_取逻辑值(路径或索引 any, 索引 ...any) (返回_值 bool)
- func (类 *LB_列表) QMA_取map(路径或索引 any, 索引 ...any) (返回_值 map[string]any)
- func (类 *LB_列表) QQP_取切片(路径或索引 any, 索引 ...any) (返回_值 []any)
- func (类 *LB_列表) QSJ_取时间日期(路径或索引 any, 索引 ...any) (返回_值 time.Time)
- func (类 *LB_列表) QSL_取数量() int
- func (类 *LB_列表) QSY_取索引表(唯一标识的键 string) (返回_值 JZB_键值表, 返回_错误 error)
- func (类 *LB_列表) QWB_取文本(路径或索引 any, 索引 ...any) (返回_值 string)
- func (类 *LB_列表) QXS_取小数(路径或索引 any, 索引 ...any) (返回_值 float64)
- func (类 *LB_列表) QZJ_取字节集(路径或索引 any, 索引 ...any) (返回_值 []byte)
- func (类 *LB_列表) QZS_取整数(路径或索引 any, 索引 ...any) (返回_值 int)
- func (类 *LB_列表) QZ_取值(路径或索引 any, 索引 ...any) (返回_值 any, 返回_错误 error)
- func (类 *LB_列表) SZ_删值(路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) TJZ_添加值(添加值 ...any) (返回_错误 error)
- func (类 *LB_列表) ZJZB_置键值表(添加值 JZB_键值表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZLB_置列表(添加值 LB_列表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZLJ_置逻辑(添加值 bool, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZMAZ_置map组(添加值 []map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZMA_置map(添加值 map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZQP_置切片(添加值 []any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZR_载入(载入值 any) (返回_错误 error)
- func (类 *LB_列表) ZSJ_置时间日期(添加值 time.Time, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZWB_置文本(添加值 string, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZXC_置线程安全()
- func (类 *LB_列表) ZXS_置小数(添加值 float64, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZZJ_置字节集(添加值 []byte, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZZQP_置子切片_添加(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZZS_置整数(添加值 int, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *LB_列表) ZZ_置值(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- type LXZH_类型转换
- func (*LXZH_类型转换) DL_到逻辑值(任意数据 any) (返回值 bool)
- func (*LXZH_类型转换) DS_到双精度小数(任意数据 any) (返回值 float64)
- func (*LXZH_类型转换) DS_到时间(任意数据 any) (返回值 time.Time)
- func (*LXZH_类型转换) DS_到时间戳(任意数据 any) (返回值 int)
- func (*LXZH_类型转换) DW_到文本(任意数据 any) (返回值 string)
- func (*LXZH_类型转换) DZ_到字节集(任意数据 any) (返回值 []byte)
- func (*LXZH_类型转换) DZ_到整数(任意数据 any) (返回值 int)
- type SQL_键值列表
- func (类 *SQL_键值列表) CJLJ_创建链接_mssql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *SQL_键值列表) CJLJ_创建链接_mssql_2000(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *SQL_键值列表) CJLJ_创建链接_mysql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *SQL_键值列表) CJLJ_创建链接_oracl(用户名, 密码, 连接库地址 string) (返回_错误 error)
- func (类 *SQL_键值列表) CJLJ_创建链接_sqlite3(地址 string) (返回_错误 error)
- func (类 *SQL_键值列表) C_查(sql语句 string, 防止注入 ...bool) (返回_列表 LB_列表, 返回_错误 error)
- func (类 *SQL_键值列表) G_改(库表名 string, 修改键值表 JZB_键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *SQL_键值列表) QSW_取事务对象() (事务对象 SQL_键值列表_事务对象, 返回_错误 error)
- func (类 *SQL_键值列表) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *SQL_键值列表) ZPD_置配置(最大时长, 最大连接数, 空闲连接数 int)
- func (类 *SQL_键值列表) ZXXT_执行心跳(执行间隔_秒 int)
- func (类 *SQL_键值列表) ZX_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
- func (类 *SQL_键值列表) Z_增(库表名 string, 插入键值表 JZB_键值表) (返回_错误 error)
- type SQL_键值列表_事务对象
- func (事务 *SQL_键值列表_事务对象) G_改(库表名 string, 修改键值表 JZB_键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (事务 *SQL_键值列表_事务对象) SW_事务_回滚() (返回_错误 error)
- func (事务 *SQL_键值列表_事务对象) SW_事务_提交() (返回_错误 error)
- func (事务 *SQL_键值列表_事务对象) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (事务 *SQL_键值列表_事务对象) ZX_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
- func (事务 *SQL_键值列表_事务对象) Z_增(库表名 string, 插入键值表 JZB_键值表) (返回_错误 error)
- type Sj_时间
- func (*Sj_时间) CJ_创建时间(年, 月, 日, 时, 分, 秒, 毫秒 int) (返回值 time.Time)
- func (*Sj_时间) CSJ_重时间戳载入(时间戳 any) (时间 time.Time)
- func (*Sj_时间) CWB_重文本载入(时间文本 string) (时间 time.Time)
- func (*Sj_时间) DSJ_到时间_戳(时间 time.Time) (时间戳 int)
- func (*Sj_时间) DSJ_到时间戳_十位(时间 time.Time) (时间戳 int)
- func (*Sj_时间) QDN_取当年_第几天(时间 time.Time) (返回值 int)
- func (*Sj_时间) QF_取分(时间 time.Time) (返回值 int)
- func (*Sj_时间) QM_取秒(时间 time.Time) (返回值 int)
- func (*Sj_时间) QN_取年(时间 time.Time) (返回值 int)
- func (*Sj_时间) QR_取日(时间 time.Time) (返回值 int)
- func (*Sj_时间) QXQ_取星期几(时间 time.Time) (返回值 int)
- func (*Sj_时间) QXS_取小时(时间 time.Time) (返回值 int)
- func (*Sj_时间) QXX_取现行_时间() (时间 time.Time)
- func (*Sj_时间) QXX_取现行_时间戳() (时间戳 int)
- func (*Sj_时间) QXX_取现行_时间戳_十位() (时间戳 int)
- func (*Sj_时间) QXX_取现行_时间戳_纳秒级() (时间戳 int)
- func (*Sj_时间) QY_取月(时间 time.Time) (返回值 int)
- func (*Sj_时间) QZ_取周(时间 time.Time) (返回值 int)
- func (*Sj_时间) SJD_时间到文本(时间 time.Time) (时间文本 string)
- func (*Sj_时间) YCC_延迟程序(延迟毫秒数 int) (返回值 int)
- type WJ_文件
- func (*WJ_文件) CJ_创建目录(欲创建的目录名称 string) error
- func (*WJ_文件) DR_读入_文件(文件名 string) (data []byte, err error)
- func (*WJ_文件) DX_写到_文件尾(文件名 string, 欲写入文件的数据 []byte) (返回_结果 error)
- func (*WJ_文件) FZ_复制文件(被复制的文件名 string, 复制到的文件名 string) error
- func (*WJ_文件) GJ_更换_文件名(欲更名的原文件或目录名 string, ...) error
- func (类 *WJ_文件) HQ_获取目录内文件名(目录路径 string) (文件名组 []string, 错误 error)
- func (*WJ_文件) PD_判断文件_是否存在(欲测试的文件名称 string) bool
- func (*WJ_文件) QDQ_取当前目录() string
- func (*WJ_文件) QWJ_取文件_尺寸(文件名 string) int64
- func (*WJ_文件) SC_删除_文件(欲删除的文件名 string) error
- func (*WJ_文件) SC_删除_目录(欲删除的目录名称 string) error
- func (*WJ_文件) XD_写到_文件(文件名 string, 欲写入文件的数据 []byte) error
- func (*WJ_文件) YD_移动文件(被移动的文件 string, 移动到的位置 string) error
- func (类 *WJ_文件) YX_运行_文件(文件名 string) (返回_结果 error)
- func (类 *WJ_文件) YX_运行_文件_直接(文件名 string) (返回_结果 error)
- type Wb_文本
- func (*Wb_文本) CJWB_创建文本(原始文本 string, 对应文本 ...any) (返回值 string)
- func (*Wb_文本) DDX_到大写(原始文本 string) (返回值 string)
- func (*Wb_文本) DWB_到文本(转换参数 any) (返回_值 string)
- func (*Wb_文本) DXX_到小写(原始文本 string) (返回值 string)
- func (*Wb_文本) FGW_分割文本(原始文本, 分割字符 string) (返回切片 []string)
- func (*Wb_文本) FGW_分割文本_空白符(原始文本 string) (返回切片 []string)
- func (*Wb_文本) HBW_合并文本_切片(原始文本 []string, 合并连接符 string) (结果 string)
- func (*Wb_文本) PDC_判断包含(原始文本 string, 寻找文本 string) (返回值 bool)
- func (*Wb_文本) PDC_判断存在(原始文本, 寻找文本 string) (返回值 bool)
- func (*Wb_文本) PDC_判断存在_unicode(原始文本 string, 寻找文本 rune) (返回值 bool)
- func (*Wb_文本) PDC_判断相同_utf8(原始文本, 对比文本 string) (返回值 bool)
- func (*Wb_文本) PDH_判断后缀(原始文本, 后缀文本 string) (返回值 bool)
- func (*Wb_文本) PDQ_判断前缀(原始文本, 前缀文本 string) (返回值 bool)
- func (*Wb_文本) PDZ_判断字典顺(原始文本, 对比文本 string) (返回值 int)
- func (*Wb_文本) QCF_去重复文本(原始文本 string) string
- func (*Wb_文本) QHZ_取汉字(原始文本 string) string
- func (*Wb_文本) QWB_取文本_中间(原始文本, 开始文本, 结束文本 string, ...) (结果 string)
- func (*Wb_文本) QWB_取文本_出现次数(原始文本, 寻找文本 string) (次数 int)
- func (类 *Wb_文本) QWB_取文本_右边(原始文本, 寻找文本 string, 启始位置 ...int) (结果 string)
- func (类 *Wb_文本) QWB_取文本_左边(原始文本, 寻找文本 string, 启始位置 ...int) (结果 string)
- func (*Wb_文本) SF_是否_是数字(原始文本 string) bool
- func (*Wb_文本) SSB_删首包含(原始文本, 条件字符 string) (返回值 string)
- func (*Wb_文本) SSW_删首尾_空(原始文本 string) (返回值 string)
- func (*Wb_文本) SSW_删首尾包含(原始文本, 条件字符 string) (返回值 string)
- func (*Wb_文本) SSW_删首文本(原始文本, 条件文本 string) (返回值 string)
- func (*Wb_文本) SWB_删尾包含(原始文本, 条件字符 string) (返回值 string)
- func (*Wb_文本) SWW_删尾文本(原始文本, 条件文本 string) (返回值 string)
- func (*Wb_文本) WBT_文本替换(原始文本, 被替换字符, 替换字符 string, 替换次数 int) (返回值 string)
- func (*Wb_文本) WBT_文本替换_有方向(原始文本, 被替换字符, 替换字符 string, 替换次数 int, ...) (返回值 string)
- func (*Wb_文本) XZW_寻找文本(原始文本, 寻找文本 string) (位置 int)
- func (*Wb_文本) XZW_寻找文本_倒找(原始文本, 寻找文本 string) (位置 int)
- func (*Wb_文本) XZW_寻找文本_到位置数组_正向找(原始文本, 寻找文本 string) (返回_值 []int)
- func (*Wb_文本) XZW_寻找文本_到位置数组_逆向找(原始文本, 寻找文本 string) (返回_值 []int)
- type XT_系统
- type ZZ_正则
- func (类 *ZZ_正则) C_创建(条件语句 string) (返回_错误 error)
- func (类 *ZZ_正则) C_创建_并执行(正则条件语句 string, 参数文本 string) (返回_列表 LB_列表, 返回_错误 error)
- func (类 *ZZ_正则) J_校验(参数文本 string) bool
- func (类 *ZZ_正则) P_匹配列表(参数文本 string) (返回_列表 LB_列表)
- func (类 *ZZ_正则) P_匹配列表_分割(参数文本 string) (返回_列表 LB_列表)
- func (类 *ZZ_正则) P_匹配列表_带子项(参数文本 string) (返回_列表 LB_列表)
- func (类 *ZZ_正则) P_匹配替换(参数文本, 替换文本 string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CX_程序 ¶
type CX_程序 struct { }
func (*CX_程序) XH_销毁_等待通道变量 ¶
返回 通道变量 chan os.Signal 当程序 停止 或者崩溃 可以用 <- 通道 来获取结束时间 执行后续事件
type HTTP_键值列表 ¶
type HTTP_键值列表 struct { Fhxyt_返回协议头 http.Header //可以直接用 . 路径取值 Fhcook_返回cook string Fhztm_返回状态码 int Fhsj_返回数据 []byte // contains filtered or unexported fields }
func (*HTTP_键值列表) Fhsjdjzb_返回数据_到键值表 ¶
func (*HTTP_键值列表) Fhsjdlb_返回数据_到列表 ¶
func (*HTTP_键值列表) Fhsjdwb_返回数据_到文本 ¶
func (*HTTP_键值列表) Zcookie_置_cookies ¶
func (*HTTP_键值列表) Zfjxyt_置_附加协议头 ¶
type JZB_键值表 ¶
type JZB_键值表 struct {
// contains filtered or unexported fields
}
func New_JZB_键值表 ¶
func (*JZB_键值表) BCD_保存到_文件 ¶
func (*JZB_键值表) CWJ_重文件_载入 ¶
func (*JZB_键值表) DBDW_到表单文本 ¶ added in v1.0.14
@ 1为升序 2为降序 空 或者 其它为不排序
func (*JZB_键值表) DXJ_到_新键值表 ¶
func (*JZB_键值表) Djson_到JSON ¶
func (*JZB_键值表) QJZB_取键值表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QLB_取列表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QLJ_取逻辑值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QMA_取map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 JZB_键值表 则走 路径+索引 混合
func (*JZB_键值表) QQP_取切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QWB_取文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QXS_取小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QZS_取整数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) QZ_取值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) Tbjzb_吞并键值表 ¶ added in v1.0.14
把其它键值表的值吞并过来 相同的会被替换, 没有的会添加进来
func (*JZB_键值表) ZLJ_置逻辑 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZMAZ_置map组 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*JZB_键值表) ZMA_置map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZQP_置切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZSJ_置时间日期 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZWB_置文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZXS_置小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZZJ_置字节集 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*JZB_键值表) ZZQP_置子切片_添加 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type LB_列表 ¶
type LB_列表 struct {
// contains filtered or unexported fields
}
func (*LB_列表) BCD_保存到_文件 ¶
func (*LB_列表) CWJ_重文件_载入 ¶
func (*LB_列表) CX_查询 ¶
正常支持 列表里套键值表查询 如[]map[] []any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 反回新列表
func (*LB_列表) CZ_查找 ¶
[]any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 位置 如果 没有对应 则返回 -1
func (*LB_列表) CZ_查找_超快速_绝对匹配 ¶
类型 和 数据 完全一致的查找
func (*LB_列表) Djson_到JSON ¶
func (*LB_列表) QJZB_取键值表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QLB_取列表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QLJ_取逻辑值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QMA_取map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 LB_列表 则走 路径+索引 混合
func (*LB_列表) QQP_取切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QSY_取索引表 ¶ added in v1.0.11
@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:{原来列表数据}} 并且会在原数据键值表添加一个 "原列表位置" 的值 标明数据在原来列表的位置 只支持 []map[string]any
func (*LB_列表) QWB_取文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QXS_取小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QZS_取整数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) QZ_取值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZLJ_置逻辑 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZMAZ_置map组 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*LB_列表) ZMA_置map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZQP_置切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZSJ_置时间日期 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZWB_置文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZXS_置小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZZJ_置字节集 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*LB_列表) ZZQP_置子切片_添加 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type SQL_键值列表 ¶
type SQL_键值列表 struct {
// contains filtered or unexported fields
}
使用要应用 对应的 驱动引擎 _ "github.com/mattn/go-sqlite3" _ "github.com/denisenkom/go-mssqldb" _"github.com/godror/godror" oracledror? _ "github.com/go-sql-driver/mysql" _ "github.com/mattn/go-adodb" //sql2000驱动
func (*SQL_键值列表) CJLJ_创建链接_mssql ¶
func (*SQL_键值列表) CJLJ_创建链接_mssql_2000 ¶ added in v1.3.2
func (*SQL_键值列表) CJLJ_创建链接_mysql ¶ added in v1.0.13
func (*SQL_键值列表) CJLJ_创建链接_oracl ¶
func (*SQL_键值列表) CJLJ_创建链接_sqlite3 ¶
func (*SQL_键值列表) QSW_取事务对象 ¶
func (类 *SQL_键值列表) QSW_取事务对象() (事务对象 SQL_键值列表_事务对象, 返回_错误 error)
本对象 只能执行一次事务 S_事务提交 或 S_事务回滚 后 失效
type SQL_键值列表_事务对象 ¶
type SQL_键值列表_事务对象 struct {
// contains filtered or unexported fields
}
func (*SQL_键值列表_事务对象) SW_事务_回滚 ¶
func (事务 *SQL_键值列表_事务对象) SW_事务_回滚() (返回_错误 error)
func (*SQL_键值列表_事务对象) SW_事务_提交 ¶
func (事务 *SQL_键值列表_事务对象) SW_事务_提交() (返回_错误 error)
func (*SQL_键值列表_事务对象) S_删 ¶
func (事务 *SQL_键值列表_事务对象) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
type Sj_时间 ¶
type Sj_时间 struct { }
func (*Sj_时间) QXX_取现行_时间 ¶
func (*Sj_时间) QXX_取现行_时间戳_纳秒级 ¶
type WJ_文件 ¶
type WJ_文件 struct { }
func (*WJ_文件) DR_读入_文件 ¶
I读入文件 调用格式: 〈字节集〉 读入文件 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:ReadFile 返回一个字节集,其中包含指定文件的所有数据。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*WJ_文件) FZ_复制文件 ¶
I复制文件 调用格式: 〈逻辑型〉 复制文件 (文本型 被复制的文件名,文本型 复制到的文件名) - 系统核心支持库->磁盘操作 英文名称:FileCopy 成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被复制的文件名”,类型为“文本型(text)”。 参数<2>的名称为“复制到的文件名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*WJ_文件) GJ_更换_文件名 ¶
I文件更名 调用格式: 〈逻辑型〉 文件更名 (文本型 欲更名的原文件或目录名,文本型 欲更改为的现文件或目录名) - 系统核心支持库->磁盘操作 英文名称:name 重新命名一个文件或目录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲更名的原文件或目录名”,类型为“文本型(text)”。 参数<2>的名称为“欲更改为的现文件或目录名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*WJ_文件) HQ_获取目录内文件名 ¶ added in v1.2.6
func (*WJ_文件) PD_判断文件_是否存在 ¶
func (*WJ_文件) QWJ_取文件_尺寸 ¶
func (*WJ_文件) XD_写到_文件 ¶
I写到文件 调用格式: 〈逻辑型〉 写到文件 (文本型 文件名,字节集 欲写入文件的数据,... ) - 系统核心支持库->磁盘操作 英文名称:WriteFile 本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 参数<2>的名称为“欲写入文件的数据”,类型为“字节集(bin)”。
操作系统需求: Windows、Linux
func (*WJ_文件) YD_移动文件 ¶
I移动文件 调用格式: 〈逻辑型〉 移动文件 (文本型 被移动的文件,文本型 移动到的位置) - 系统核心支持库->磁盘操作 英文名称:FileMove 将文件从一个位置移动到另外一个位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被移动的文件”,类型为“文本型(text)”。 参数<2>的名称为“移动到的位置”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*WJ_文件) YX_运行_文件_直接 ¶ added in v1.0.14
type Wb_文本 ¶
type Wb_文本 struct { }
func (*Wb_文本) FGW_分割文本_空白符 ¶
func (*Wb_文本) PDC_判断存在_unicode ¶
@判断字符串s是否包含unicode的码值r
func (*Wb_文本) PDC_判断相同_utf8 ¶
@判断s和t两个UTF-8字符串是否相等,忽略大小写
func (*Wb_文本) PDZ_判断字典顺 ¶
@ 按字典顺序比较a和b字符串的大小 @ 如果 a > b,返回一个大于 0 的数 @ 如果 a > b,如果 a == b,返回 0 @ 如果 a < b,返回一个小于 0 的数
func (*Wb_文本) QWB_取文本_中间 ¶
func (*Wb_文本) QWB_取文本_出现次数 ¶
func (*Wb_文本) XZW_寻找文本_倒找 ¶
@返回字符串 原始文本 中字符串 寻找文本 最后一次出现的位置
func (*Wb_文本) XZW_寻找文本_到位置数组_正向找 ¶
func (*Wb_文本) XZW_寻找文本_到位置数组_逆向找 ¶
type XT_系统 ¶ added in v1.0.1
type XT_系统 struct { }
func (*XT_系统) HQ_获取_CPU_ID ¶ added in v1.0.1
func (*XT_系统) HQ_获取_mac地址 ¶ added in v1.0.1
type ZZ_正则 ¶ added in v1.0.10
type ZZ_正则 struct {
// contains filtered or unexported fields
}
func (*ZZ_正则) C_创建_并执行 ¶ added in v1.3.0
返回 匹配列表_带子项 [{"0":"匹配项1","1":"子_匹配项1","2":"子_匹配项2"},{"0":"匹配项2","1":"匹配项2的子_匹配项1","2":"匹配项2的_子匹配项2"}]
func (*ZZ_正则) P_匹配列表_带子项 ¶ added in v1.0.10
[{"0":"匹配项1","1":"子_匹配项1","2":"子_匹配项2"},{"0":"匹配项2","1":"匹配项2的子_匹配项1","2":"匹配项2的_子匹配项2"}]