Documentation ¶
Index ¶
- func Bytes(s uint64, base float64, sizes []string) string
- type C程序
- func (类 *C程序) D等待程序关闭() (返回_结果 error)
- func (类 *C程序) F附加运行条件(附加条件 ...string)
- func (类 *C程序) G关闭程序() (返回_结果 error)
- func (类 *C程序) Q取运行程序路径() (程序路径 string, 返回_结果 error)
- func (类 *C程序) Q取进程id() (进程id int, 返回_结果 error)
- func (类 *C程序) Y运行程序(程序全路径 string, 是否等待程序结束 ...bool) (返回_结果 error)
- func (类 *C程序) Y运行程序_隐藏运行(程序全路径 string, 是否等待程序结束 ...bool) (返回_结果 error)
- type G谷歌窗口
- type J校验
- type J键值表
- func (类 *J键值表) B保存_到文件(文件路径 string) (返回_错误 error)
- func (类 *J键值表) C创建(键值 ...any) (返回_错误 error)
- func (类 *J键值表) C重文本分割(文本 string, 表割符 string, 键割符 string) (返回_错误 error)
- func (类 *J键值表) D到JSON() (返回_值 string)
- func (类 *J键值表) D到map() (返回_值 map[string]any)
- func (类 *J键值表) D到新键值表() (返回_值 J键值表)
- func (类 *J键值表) D到表单文本(排序方式 ...int) (返回_值 string)
- func (类 *J键值表) H合并表(参数键值表 J键值表)
- func (类 *J键值表) H合并表_成新表(参数键值表 J键值表) (返回表 J键值表, 返回错误 error)
- func (类 *J键值表) L连续赋值(键值 ...any) (返回_错误 error)
- func (类 *J键值表) P判断键_是否存在(键名称 string) (返回_值 bool)
- func (类 *J键值表) QJ取键值表(路径或索引 any, 索引 ...any) (返回_值 J键值表)
- func (类 *J键值表) QJ取键组(排序方式 ...int) []string
- func (类 *J键值表) QL取列表(路径或索引 any, 索引 ...any) (返回_值 L列表)
- func (类 *J键值表) QL取逻辑值(路径或索引 any, 索引 ...any) (返回_值 bool)
- func (类 *J键值表) QM取map(路径或索引 any, 索引 ...any) (返回_值 map[string]any)
- func (类 *J键值表) QQ取切片(路径或索引 any, 索引 ...any) (返回_值 []any)
- func (类 *J键值表) QS取数量() int
- func (类 *J键值表) QS取时间日期(路径或索引 any, 索引 ...any) (返回_值 time.Time)
- func (类 *J键值表) QW取文本(路径或索引 any, 索引 ...any) (返回_值 string)
- func (类 *J键值表) QX取小数(路径或索引 any, 索引 ...any) (返回_值 float64)
- func (类 *J键值表) QZ取字节集(路径或索引 any, 索引 ...any) (返回_值 []byte)
- func (类 *J键值表) QZ取整数(路径或索引 any, 索引 ...any) (返回_值 int)
- func (类 *J键值表) Q取值(路径或索引 any, 索引 ...any) (返回_值 any, 返回_错误 error)
- func (类 *J键值表) Q清空() bool
- func (类 *J键值表) S删值(路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZJ置键值表(添加值 J键值表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZL置列表(添加值 L列表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZL置逻辑(添加值 bool, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZM置map(添加值 map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZM置map_组(添加值 []map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZQ置切片(添加值 []any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZR载入(载入值 any) (返回_错误 error)
- func (类 *J键值表) ZR载入_重文件(文件路径 string) (返回_错误 error)
- func (类 *J键值表) ZS置时间日期(添加值 time.Time, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZW置文本(添加值 string, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZX置小数(添加值 float64, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZX置线程安全()
- func (类 *J键值表) ZZ置子切片_添加(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZZ置字节集(添加值 []byte, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) ZZ置整数(添加值 int, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *J键值表) Z置值(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- type L列表
- func (类 *L列表) B保存_到文件(文件路径 string) (返回_错误 error)
- func (类 *L列表) C从文本分割(文本 string, 列分割符 string, 表分割符 ...string) (返回_错误 error)
- func (类 *L列表) C查找(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (类 *L列表) C查找_条件语句(条件语句 string, 开始位置 ...int) (返回_位置 int, 返回_错误 error)
- func (类 *L列表) C查找_绝对匹配(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (列表 *L列表) C查询(条件语句 string) (返回_列表 L列表, 返回_错误 error)
- func (类 *L列表) D到JSON() (返回_值 string)
- func (类 *L列表) D到切片() (返回_值 []any)
- func (类 *L列表) D到新列表() (返回_值 L列表)
- func (类 *L列表) H合并列表(参数列表 L列表)
- func (类 *L列表) H合并列表_到新列表(参数列表 L列表) (返回列表 L列表, 返回错误 error)
- func (类 *L列表) L连接到文本(合并连接符 string) (返回_值 string)
- func (类 *L列表) P排序(键参数 string, 排序类型 int, 是否升序 bool) (返回错误 error)
- func (类 *L列表) QJ取键值表(路径或索引 any, 索引 ...any) (返回_值 J键值表)
- func (类 *L列表) QL取列表(路径或索引 any, 索引 ...any) (返回_值 L列表)
- func (类 *L列表) QL取逻辑值(路径或索引 any, 索引 ...any) (返回_值 bool)
- func (类 *L列表) QM取map(路径或索引 any, 索引 ...any) (返回_值 map[string]any)
- func (类 *L列表) QQ取切片(路径或索引 any, 索引 ...any) (返回_值 []any)
- func (类 *L列表) QS取数量() int
- func (类 *L列表) QS取时间日期(路径或索引 any, 索引 ...any) (返回_值 time.Time)
- func (类 *L列表) QS取索引表(唯一标识的键 string) (返回_值 J键值表, 返回_错误 error)
- func (类 *L列表) QW取文本(路径或索引 any, 索引 ...any) (返回_值 string)
- func (类 *L列表) QX取小数(路径或索引 any, 索引 ...any) (返回_值 float64)
- func (类 *L列表) QZ取字节集(路径或索引 any, 索引 ...any) (返回_值 []byte)
- func (类 *L列表) QZ取整数(路径或索引 any, 索引 ...any) (返回_值 int)
- func (类 *L列表) Q取值(路径或索引 any, 索引 ...any) (返回_值 any, 返回_错误 error)
- func (类 *L列表) Q清空() bool
- func (类 *L列表) S删值(路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) T添加值(添加值 ...any) (返回_错误 error)
- func (类 *L列表) ZJ置键值表(添加值 J键值表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZL置列表(添加值 L列表, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZL置逻辑(添加值 bool, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZM置map(添加值 map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZM置map组(添加值 []map[string]any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZQ置切片(添加值 []any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZR载入(载入值 any) (返回_错误 error)
- func (类 *L列表) ZR载入_重文件(文件路径 string) (返回_错误 error)
- func (类 *L列表) ZS置时间日期(添加值 time.Time, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZW置文本(添加值 string, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZX置小数(添加值 float64, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZX置线程安全()
- func (类 *L列表) ZZ置子切片_添加(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZZ置字节集(添加值 []byte, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) ZZ置整数(添加值 int, 路径或索引 any, 索引 ...any) (返回_错误 error)
- func (类 *L列表) Z置值(添加值 any, 路径或索引 any, 索引 ...any) (返回_错误 error)
- type L类型转换
- type M目录
- type S数学
- type S数据库_键值列表
- func (类 *S数据库_键值列表) CJ创建链接_mssql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *S数据库_键值列表) CJ创建链接_mssql_2000(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *S数据库_键值列表) CJ创建链接_mysql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (类 *S数据库_键值列表) CJ创建链接_oracl(用户名, 密码, 连接库地址 string) (返回_错误 error)
- func (类 *S数据库_键值列表) CJ创建链接_sqlite3(地址 string) (返回_错误 error)
- func (类 *S数据库_键值列表) C_查(sql语句 string, 防止注入 ...bool) (返回_列表 L列表, 返回_错误 error)
- func (类 *S数据库_键值列表) G_改(库表名 string, 修改键值表 J键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表) QS取事务对象() (事务对象 S数据库_键值列表_事务对象, 返回_错误 error)
- func (类 *S数据库_键值列表) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表) ZP置配置(最大时长, 最大连接数, 空闲连接数 int)
- func (类 *S数据库_键值列表) ZX执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表) ZX置心跳时间(执行间隔_秒 int)
- func (类 *S数据库_键值列表) Z_增(库表名 string, 插入键值表 J键值表) (返回_错误 error)
- type S数据库_键值列表_事务对象
- func (类 *S数据库_键值列表_事务对象) G_改(库表名 string, 修改键值表 J键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表_事务对象) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表_事务对象) S事务_回滚() (返回_错误 error)
- func (类 *S数据库_键值列表_事务对象) S事务_提交() (返回_错误 error)
- func (类 *S数据库_键值列表_事务对象) ZX_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
- func (类 *S数据库_键值列表_事务对象) Z_增(库表名 string, 插入键值表 J键值表) (返回_错误 error)
- type S时间
- func (S时间) B比较大小(时间1, 时间2 time.Time) string
- func (S时间) C创建时间(年, 月, 日, 时, 分, 秒, 毫秒 int) (返回值 time.Time)
- func (S时间) C重文本载入(时间文本 string) (时间 time.Time)
- func (S时间) C重时间戳载入(时间戳 any) (时间 time.Time)
- func (S时间) D到文本(时间 time.Time) (时间文本 string)
- func (S时间) D到时间_戳(时间 time.Time) (时间戳 int)
- func (S时间) QB取北京时间() (北京时间 time.Time, 返回_错误 error)
- func (S时间) QD取当年_第几天(时间 time.Time) (返回值 int)
- func (S时间) QF取分(时间 time.Time) (返回值 int)
- func (S时间) QM取秒(时间 time.Time) (返回值 int)
- func (S时间) QN取年(时间 time.Time) (返回值 int)
- func (S时间) QR取日(时间 time.Time) (返回值 int)
- func (S时间) QX取小时(时间 time.Time) (返回值 int)
- func (S时间) QX取星期几(时间 time.Time) (返回值 int)
- func (S时间) QX取现行_时间() (时间 time.Time)
- func (S时间) QX取现行_时间戳() (时间戳 int)
- func (S时间) QX取现行_时间戳_纳秒级() (时间戳 int)
- func (S时间) QY取月(时间 time.Time) (返回值 int)
- func (S时间) QZ取周(时间 time.Time) (返回值 int)
- func (S时间) YC延迟程序(延迟毫秒数 int) (返回值 int)
- func (S时间) ZJ增减时间(时间 time.Time, 年, 月, 日, 时, 分, 秒 int) (返回时间 time.Time)
- type W文件
- func (*W文件) C创建目录(欲创建的目录名称 string) error
- func (*W文件) D读入_文件(文件名 string) (data []byte, err error)
- func (类 *W文件) Embed内存文件_释放到目录(Embedfs文件 embed.FS, 释放文件名称, 保存路径 string) (返回错误 error)
- func (*W文件) F复制文件(被复制的文件名 string, 复制到的文件名 string) error
- func (*W文件) F复制文件夹(被复制的文件夹名路径 string, 复制到的文件夹名路径 string) error
- func (*W文件) G更换_文件名(欲更名的原文件或目录名 string, ...) error
- func (*W文件) P判断文件_是否存在(欲测试的文件名称 string) bool
- func (*W文件) QW取文件_尺寸(文件名 string) int64
- func (*W文件) QX取运行目录() string
- func (类 *W文件) Q取目录内_文件名组(目录路径 string) (文件名组 []string, 错误 error)
- func (*W文件) S删除_文件(欲删除的文件名 string) error
- func (*W文件) S删除_目录(欲删除的目录名称 string) error
- func (*W文件) X写到_文件(文件名 string, 欲写入文件的数据 []byte) error
- func (*W文件) X写到_文件尾(文件名 string, 欲写入文件的数据 []byte) (返回_结果 error)
- func (*W文件) Y移动文件(被移动的文件 string, 移动到的位置 string) error
- func (类 *W文件) Y运行_文件(文件名 string) (返回_结果 error)
- func (类 *W文件) Y运行_文件_去黑框(文件名 string) (返回_结果 error)
- type W文本
- func (*W文本) C创建文本(原始文本 string, 对应文本 ...any) (返回值 string)
- func (*W文本) DD到大写(原始文本 string) (返回值 string)
- func (*W文本) DX到小写(原始文本 string) (返回值 string)
- func (*W文本) F分割文本(原始文本, 分割字符 string) (返回切片 []string)
- func (*W文本) F分割文本_空白符(原始文本 string) (返回切片 []string)
- func (*W文本) L连接文本_切片(原始文本 []string, 合并连接符 string) (结果 string)
- func (*W文本) P判断前缀(原始文本, 前缀文本 string) (返回值 bool)
- func (*W文本) P判断包含(原始文本 string, 寻找文本 string) (返回值 bool)
- func (*W文本) P判断后缀(原始文本, 后缀文本 string) (返回值 bool)
- func (*W文本) P判断字典顺(原始文本, 对比文本 string) (返回值 int)
- func (*W文本) P判断存在(原始文本, 寻找文本 string) (返回值 bool)
- func (*W文本) P判断存在_unicode(原始文本 string, 寻找文本 rune) (返回值 bool)
- func (*W文本) P判断相同_utf8(原始文本, 对比文本 string) (返回值 bool)
- func (*W文本) QC去重复文本(原始文本 string) string
- func (*W文本) QC取出现次数(原始文本, 寻找文本 string) (次数 int)
- func (*W文本) QH取汉字(原始文本 string) string
- func (类 *W文本) QY取右边(原始文本, 寻找文本 string, 启始位置 ...int) (结果 string)
- func (类 *W文本) QZ取中间(原始文本, 开始文本, 结束文本 string) (结果 string)
- func (类 *W文本) QZ取左边(原始文本, 寻找文本 string, 启始位置 ...int) (结果 string)
- func (*W文本) SF是否_是数字(原始文本 string) bool
- func (*W文本) S删尾包含(原始文本, 条件字符 string) (返回值 string)
- func (*W文本) S删尾文本(原始文本, 条件文本 string) (返回值 string)
- func (*W文本) S删首包含(原始文本, 条件字符 string) (返回值 string)
- func (*W文本) S删首尾_空(原始文本 string) (返回值 string)
- func (*W文本) S删首尾包含(原始文本, 条件字符 string) (返回值 string)
- func (*W文本) S删首文本(原始文本, 条件文本 string) (返回值 string)
- func (*W文本) T替换文本(原始文本, 被替换字符, 替换字符 string, 替换次数 int) (返回值 string)
- func (*W文本) T替换文本_有方向(原始文本, 被替换字符, 替换字符 string, 替换次数 int, ...) (返回值 string)
- func (*W文本) X寻找文本(原始文本, 寻找文本 string) (位置 int)
- func (*W文本) X寻找文本_倒找(原始文本, 寻找文本 string) (位置 int)
- func (*W文本) X寻找文本位置组_正向找(原始文本, 寻找文本 string) (返回_值 []int)
- func (*W文本) X寻找文本位置组_逆向找(原始文本, 寻找文本 string) (返回_值 []int)
- type W网络请求_键值列表
- func (类 *W网络请求_键值列表) F返回数据_到列表() (返回_列表 L列表, 返回_错误 error)
- func (类 *W网络请求_键值列表) F返回数据_到文本() (返回_值 string)
- func (类 *W网络请求_键值列表) F返回数据_到键值表() (返回_键值表 J键值表, 返回_错误 error)
- func (类 *W网络请求_键值列表) Get(网址 string, 提交数据 ...string) (返回_错误 error)
- func (类 *W网络请求_键值列表) Post(网址 string, 提交数据 string) (返回_错误 error)
- func (类 *W网络请求_键值列表) QK清空(cookies ...string)
- func (类 *W网络请求_键值列表) Z置cookies(cookies ...string)
- func (类 *W网络请求_键值列表) Z置附加协议头(协议头表 J键值表)
- type X系统
- type Z字节
- type Z正则
- func (类 *Z正则) C创建(条件语句 string) (返回_错误 error)
- func (类 *Z正则) C创建_并执行(正则条件语句 string, 参数文本 string) (返回_列表 L列表, 返回_错误 error)
- func (类 *Z正则) J校验(参数文本 string) bool
- func (类 *Z正则) P匹配_分割(参数文本 string) (返回_列表 L列表)
- func (类 *Z正则) P匹配_替换(参数文本, 替换文本 string) string
- func (类 *Z正则) Q取匹配列表(参数文本 string) (返回_列表 L列表)
- func (类 *Z正则) Q取匹配列表_带子项(参数文本 string) (返回_列表 L列表)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type C程序 ¶ added in v1.0.7
type C程序 struct {
// contains filtered or unexported fields
}
type G谷歌窗口 ¶ added in v1.0.10
type G谷歌窗口 struct {
// contains filtered or unexported fields
}
type J键值表 ¶
type J键值表 struct {
// contains filtered or unexported fields
}
func (*J键值表) QJ取键值表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QL取列表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QL取逻辑值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QM取map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 J键值表 则走 路径+索引 混合
func (*J键值表) QQ取切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QW取文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QX取小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) QZ取整数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) Q取值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZL置逻辑 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZM置map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZM置map_组 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*J键值表) ZQ置切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZS置时间日期 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZW置文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZX置小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZZ置子切片_添加 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*J键值表) ZZ置字节集 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type L列表 ¶
type L列表 struct {
// contains filtered or unexported fields
}
func (*L列表) C查找_条件语句 ¶
[]any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 位置 如果 没有对应 则返回 -1
func (*L列表) C查询 ¶
正常支持 列表里套键值表查询 如[]map[] []any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 反回新列表
func (*L列表) H合并列表_到新列表 ¶
把其它列表的值合并成一个 新的返回列表 相同的会被替换, 没有的会添加进来(不影响原列表 )
func (*L列表) QJ取键值表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QL取列表 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QL取逻辑值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QM取map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 LB_列表 则走 路径+索引 混合
func (*L列表) QQ取切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QS取索引表 ¶
@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:{原来列表数据}} 并且会在原数据键值表添加一个 "原列表位置" 的值 标明数据在原来列表的位置 只支持 []map[string]any
func (*L列表) QW取文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QX取小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) QZ取整数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) Q取值 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZL置逻辑 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZM置map ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZM置map组 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*L列表) ZQ置切片 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZS置时间日期 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZW置文本 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZX置小数 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZZ置子切片_添加 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*L列表) ZZ置字节集 ¶
路径 用 . 分割 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.[路径2].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type L类型转换 ¶
type L类型转换 struct { }
func (L类型转换) D到时间 ¶
格式参照 @ "2006-01-02 15:04:05", @ "2006/01/02 15:04:05", @ "2006/01/02", @ "2006-01-02", @ "2006年01月02日", @ "2006年01月02日 15时04分05秒", @ "2006年01月02日 15:04:05", @ "January 02, 2006 15:04:05", @ "02 Jan 2006 15:04:05", @ "02.01.2006 15:04:05", @ "Mon Jan 02 15:04:05 MST 2006", @ "2006-01-02T15:04:05", @ "2006-01-02 15:04:05Z", @ "2006-01-02T15:04:05Z", @ "2006-01-02T15:04:05.999999999Z07:00", @ "Jan _2 15:04:05", @ "Jan _2 15:04:05.000", @ "Jan _2 15:04:05.000000", @ "Jan _2 15:04:05.000000000", @ "15:04:05", @ "01/02 03:04:05PM '06 -0700", @ "Mon Jan _2 15:04:05 2006", @ "Mon Jan _2 15:04:05 MST 2006", @ "Mon Jan 02 15:04:05 -0700 2006", @ "02 Jan 06 15:04 MST", @ "02 Jan 06 15:04 -0700", @ "Monday, 02-Jan-06 15:04:05 MST", @ "Mon, 02 Jan 2006 15:04:05 MST", @ "Mon, 02 Jan 2006 15:04:05 -0700", @ "2006-01-02T15:04:05Z07:00", @ "3:04PM",
type M目录 ¶ added in v1.0.12
type M目录 struct { }
type S数据库_键值列表 ¶
type S数据库_键值列表 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 (*S数据库_键值列表) CJ创建链接_mssql ¶
func (*S数据库_键值列表) CJ创建链接_mssql_2000 ¶
func (*S数据库_键值列表) CJ创建链接_mysql ¶
func (*S数据库_键值列表) CJ创建链接_oracl ¶
func (*S数据库_键值列表) CJ创建链接_sqlite3 ¶
func (*S数据库_键值列表) QS取事务对象 ¶
func (类 *S数据库_键值列表) QS取事务对象() (事务对象 S数据库_键值列表_事务对象, 返回_错误 error)
本对象 只能执行一次事务 S_事务提交 或 S_事务回滚 后 失效
type S数据库_键值列表_事务对象 ¶
type S数据库_键值列表_事务对象 struct {
// contains filtered or unexported fields
}
func (*S数据库_键值列表_事务对象) S_删 ¶
func (类 *S数据库_键值列表_事务对象) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
func (*S数据库_键值列表_事务对象) S事务_回滚 ¶
func (类 *S数据库_键值列表_事务对象) S事务_回滚() (返回_错误 error)
func (*S数据库_键值列表_事务对象) S事务_提交 ¶
func (类 *S数据库_键值列表_事务对象) S事务_提交() (返回_错误 error)
type S时间 ¶
type S时间 struct { }
func (S时间) QX取现行_时间戳_纳秒级 ¶
type W文件 ¶
type W文件 struct { }
func (*W文件) D读入_文件 ¶
I读入文件 调用格式: 〈字节集〉 读入文件 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:ReadFile 返回一个字节集,其中包含指定文件的所有数据。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*W文件) Embed内存文件_释放到目录 ¶ added in v1.0.21
func (*W文件) F复制文件 ¶
I复制文件 调用格式: 〈逻辑型〉 复制文件 (文本型 被复制的文件名,文本型 复制到的文件名) - 系统核心支持库->磁盘操作 英文名称:FileCopy 成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被复制的文件名”,类型为“文本型(text)”。 参数<2>的名称为“复制到的文件名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*W文件) G更换_文件名 ¶
I文件更名 调用格式: 〈逻辑型〉 文件更名 (文本型 欲更名的原文件或目录名,文本型 欲更改为的现文件或目录名) - 系统核心支持库->磁盘操作 英文名称:name 重新命名一个文件或目录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲更名的原文件或目录名”,类型为“文本型(text)”。 参数<2>的名称为“欲更改为的现文件或目录名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*W文件) P判断文件_是否存在 ¶
func (*W文件) X写到_文件 ¶
I写到文件 调用格式: 〈逻辑型〉 写到文件 (文本型 文件名,字节集 欲写入文件的数据,... ) - 系统核心支持库->磁盘操作 英文名称:WriteFile 本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 参数<2>的名称为“欲写入文件的数据”,类型为“字节集(bin)”。
操作系统需求: Windows、Linux
func (*W文件) Y移动文件 ¶
I移动文件 调用格式: 〈逻辑型〉 移动文件 (文本型 被移动的文件,文本型 移动到的位置) - 系统核心支持库->磁盘操作 英文名称:FileMove 将文件从一个位置移动到另外一个位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被移动的文件”,类型为“文本型(text)”。 参数<2>的名称为“移动到的位置”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
func (*W文件) Y运行_文件_去黑框 ¶
type W文本 ¶
type W文本 struct { }
func (*W文本) P判断字典顺 ¶
@ 按字典顺序比较a和b字符串的大小 @ 如果 a > b,返回一个大于 0 的数 @ 如果 a > b,如果 a == b,返回 0 @ 如果 a < b,返回一个小于 0 的数
func (*W文本) P判断存在_unicode ¶
@判断字符串s是否包含unicode的码值r
func (*W文本) P判断相同_utf8 ¶
@判断s和t两个UTF-8字符串是否相等,忽略大小写
func (*W文本) X寻找文本位置组_正向找 ¶
func (*W文本) X寻找文本位置组_逆向找 ¶
type W网络请求_键值列表 ¶
type W网络请求_键值列表 struct { F返回协议头 http.Header //可以直接用 . 路径取值 F返回cook string F返回状态码 int F返回数据 []byte // contains filtered or unexported fields }
func (*W网络请求_键值列表) F返回数据_到列表 ¶
func (类 *W网络请求_键值列表) F返回数据_到列表() (返回_列表 L列表, 返回_错误 error)
func (*W网络请求_键值列表) F返回数据_到文本 ¶
func (类 *W网络请求_键值列表) F返回数据_到文本() (返回_值 string)
func (*W网络请求_键值列表) F返回数据_到键值表 ¶
func (类 *W网络请求_键值列表) F返回数据_到键值表() (返回_键值表 J键值表, 返回_错误 error)
func (*W网络请求_键值列表) QK清空 ¶
func (类 *W网络请求_键值列表) QK清空(cookies ...string)
func (*W网络请求_键值列表) Z置cookies ¶
func (类 *W网络请求_键值列表) Z置cookies(cookies ...string)
func (*W网络请求_键值列表) Z置附加协议头 ¶
func (类 *W网络请求_键值列表) Z置附加协议头(协议头表 J键值表)
type Z字节 ¶ added in v1.0.12
type Z字节 struct { }
type Z正则 ¶
type Z正则 struct {
// contains filtered or unexported fields
}
func (*Z正则) C创建_并执行 ¶
返回 匹配列表_带子项 [{"0":"匹配项1","1":"子_匹配项1","2":"子_匹配项2"},{"0":"匹配项2","1":"匹配项2的子_匹配项1","2":"匹配项2的_子匹配项2"}]
func (*Z正则) Q取匹配列表_带子项 ¶
返回 匹配列表_带子项 [{"0":"匹配项1","1":"子_匹配项1","2":"子_匹配项2"},{"0":"匹配项2","1":"匹配项2的子_匹配项1","2":"匹配项2的_子匹配项2"}] "0"键的值是全匹配值 后面 "1","2","3"...等键 对应子匹配项的值