Documentation ¶
Index ¶
- func Any_到文本(任意数据 any) (返回_值 string)
- type Jlsql_键列sql库
- func (库 *Jlsql_键列sql库) C_查(sql语句 string, 防止注入 ...bool) (返回_列表 Lb_列表, 返回_错误 error)
- func (库 *Jlsql_键列sql库) Cjlj_创建链接_mssql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
- func (库 *Jlsql_键列sql库) Cjlj_创建链接_oracl(用户名, 密码, 连接库地址 string) (返回_错误 error)
- func (库 *Jlsql_键列sql库) Cjlj_创建链接_sqlite3(地址 string) (返回_错误 error)
- func (库 *Jlsql_键列sql库) Csh_初始化_创建配置(最大时长, 最大连接数, 空闲连接数 int)
- func (库 *Jlsql_键列sql库) G_改(库表名 string, 修改键值表 Jzb_键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (库 *Jlsql_键列sql库) Qjlsqlk_取键列sql库_事务对象() (事务对象 j_键列sql库_事务, 返回_错误 error)
- func (库 *Jlsql_键列sql库) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
- func (库 *Jlsql_键列sql库) Z_增(库表名 string, 插入键值表 Jzb_键值表) (返回_错误 error)
- func (库 *Jlsql_键列sql库) Zxsql_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
- type Jzb_键值表
- func (键值类 *Jzb_键值表) Aqkld_安全克隆到_键值表() (返回_值 Jzb_键值表)
- func (键值类 *Jzb_键值表) Bcdwj_保存到文件(文件路径 string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Cj_创建(键值 ...any) (返回_错误 error)
- func (键值类 *Jzb_键值表) Cjsonzr_重JSON载入(JSON文本 string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Cjzb_重键值表_安全载入(键值表 Jzb_键值表)
- func (键值类 *Jzb_键值表) Cmapzr_重map载入(map表 map[string]any) (返回_错误 error)
- func (键值类 *Jzb_键值表) Cwjzr_重文件载入(文件路径 string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Dbdwb_到表单文本(排序方式 ...int) (返回_值 string)
- func (键值类 *Jzb_键值表) Djson_到JSON() (返回_值 string)
- func (键值类 *Jzb_键值表) Dmap_到map() (返回_值 map[string]any)
- func (键值类 *Jzb_键值表) Gsxz_格式修整() (返回_结果 bool)
- func (键值类 *Jzb_键值表) Kqxcaq_开启线程安全()
- func (键值类 *Jzb_键值表) Lxfz_连续赋值(键值 ...any) (返回_错误 error)
- func (键值类 *Jzb_键值表) Pdjsfcz_判断_键是否存在(键名称 string) (返回_值 bool)
- func (键值类 *Jzb_键值表) Qjsz_取键数组(排序方式 ...int) []string
- func (键值类 *Jzb_键值表) Qjzb_取键值表(路径或索引 string, 索引 ...string) (返回_值 Jzb_键值表)
- func (键值类 *Jzb_键值表) Qk_清空() bool
- func (键值类 *Jzb_键值表) Qlb_取列表(路径或索引 string, 索引 ...string) (返回_值 Lb_列表)
- func (键值类 *Jzb_键值表) Qljz_取逻辑值(路径或索引 string, 索引 ...string) (返回_值 bool)
- func (键值类 *Jzb_键值表) Qmap_取map(路径或索引 string, 索引 ...string) (返回_值 map[string]any)
- func (键值类 *Jzb_键值表) Qqp_取切片(路径或索引 string, 索引 ...string) (返回_值 []any)
- func (键值类 *Jzb_键值表) Qsjdxs_取双精度小数(路径或索引 string, 索引 ...string) (返回_值 float64)
- func (键值类 *Jzb_键值表) Qsjrq_取时间日期(路径或索引 string, 索引 ...string) (返回_值 time.Time)
- func (键值类 *Jzb_键值表) Qsl_取数量() int
- func (键值类 *Jzb_键值表) Qwb_取文本(路径或索引 string, 索引 ...string) (返回_值 string)
- func (键值类 *Jzb_键值表) Qz_取值(路径或索引 string, 索引 ...string) (返回_值 any, 返回_错误 error)
- func (键值类 *Jzb_键值表) Qzjj_取字节集(路径或索引 string, 索引 ...string) (返回_值 []byte)
- func (键值类 *Jzb_键值表) Qzs_取整数(路径或索引 string, 索引 ...string) (返回_值 int)
- func (键值类 *Jzb_键值表) Scz_删除值(路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Tbjzb_吞并键值表(参数键值表 Jzb_键值表)
- func (键值类 *Jzb_键值表) Zjzb_置键值表(添加值 Jzb_键值表, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zlb_置列表(添加值 Lb_列表, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zlj_置逻辑(添加值 bool, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zmap_置map(添加值 map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zqp_置切片(添加值 []any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zqpmapz_置切片map组(添加值 []map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zqptj_子切片添加(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zsjdxs_置双精度小数(添加值 float64, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zsjrq_置时间日期(添加值 time.Time, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zwb_置文本(添加值, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zz_置值(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zzjj_置字节集(添加值 []byte, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (键值类 *Jzb_键值表) Zzs_置整数(添加值 int, 路径或索引 string, 索引 ...string) (返回_错误 error)
- type Lb_列表
- func (列表 *Lb_列表) Aqkld_安全克隆到_新列表() (返回_值 Lb_列表)
- func (列表 *Lb_列表) Bcdwj_保存到文件(文件路径 string) (返回_错误 error)
- func (列表 *Lb_列表) Cj_创建(添加值 ...any) (返回_错误 error)
- func (列表 *Lb_列表) Cjsonzr_重JSON载入(JSON文本 string) (返回_错误 error)
- func (列表 *Lb_列表) Clb_重列表_安全载入(来源列表 Lb_列表)
- func (列表 *Lb_列表) Cqpzr_重切片载入(切片 any) (返回_错误 error)
- func (列表 *Lb_列表) Cwbfg_重文本分割(原始文本, 分割字符 string) (返回_分割数量 int)
- func (列表 *Lb_列表) Cwbfg_重文本分割_空白符(原始文本 string) (返回_分割数量 int)
- func (列表 *Lb_列表) Cwjzr_重文件载入(文件路径 string) (返回_错误 error)
- func (列表 *Lb_列表) Cx_查询(条件语句 string) (返回_列表 Lb_列表, 返回_错误 error)
- func (列表 *Lb_列表) Cz_查找(条件语句 string, 开始位置 ...int) (返回_位置 int, 返回_错误 error)
- func (列表 *Lb_列表) Czks_查找快速(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (列表 *Lb_列表) Czks_查找快速_绝对匹配(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)
- func (列表 *Lb_列表) Djson_到JSON() (返回_值 string)
- func (列表 *Lb_列表) Dqp_到切片() (返回_值 []any)
- func (列表 *Lb_列表) Gsxz_格式修整() (返回_结果 bool)
- func (列表 *Lb_列表) Hbdwb_合并到列表(基础列表 Lb_列表)
- func (列表 *Lb_列表) Hbdwb_合并到文本(合并连接符 string) (返回_值 string)
- func (列表 *Lb_列表) Hqsyb_获取索引表_带位置(唯一标识的键 string) (返回_值 Jzb_键值表, 返回_错误 error)
- func (列表 *Lb_列表) Hqsyb_获取索引表_带数据(唯一标识的键 string) (返回_值 Jzb_键值表, 返回_错误 error)
- func (列表 *Lb_列表) Kqxcaq_开启线程安全()
- func (列表 *Lb_列表) Qjzb_取键值表(路径或索引 string, 索引 ...string) (返回_值 Jzb_键值表)
- func (列表 *Lb_列表) Qk_清空() bool
- func (列表 *Lb_列表) Qlb_取列表(路径或索引 string, 索引 ...string) (返回_值 Lb_列表)
- func (列表 *Lb_列表) Qljz_取逻辑值(路径或索引 string, 索引 ...string) (返回_值 bool)
- func (列表 *Lb_列表) Qmap_取map(路径或索引 string, 索引 ...string) (返回_值 map[string]any)
- func (列表 *Lb_列表) Qqp_取切片(路径或索引 string, 索引 ...string) (返回_值 []any)
- func (列表 *Lb_列表) Qsjdxs_取双精度小数(路径或索引 string, 索引 ...string) (返回_值 float64)
- func (列表 *Lb_列表) Qsjrq_取时间日期(路径或索引 string, 索引 ...string) (返回_值 time.Time)
- func (列表 *Lb_列表) Qsl_取数量() int
- func (列表 *Lb_列表) Qwb_取文本(路径或索引 string, 索引 ...string) (返回_值 string)
- func (列表 *Lb_列表) Qz_取值(路径或索引 string, 索引 ...string) (返回_值 any, 返回_错误 error)
- func (列表 *Lb_列表) Qzjj_取字节集(路径或索引 string, 索引 ...string) (返回_值 []byte)
- func (列表 *Lb_列表) Qzs_取整数(路径或索引 string, 索引 ...string) (返回_值 int)
- func (列表 *Lb_列表) Scz_删除值(路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Tjz_添加值(添加值 ...any) (返回_错误 error)
- func (列表 *Lb_列表) Zjzb_置键值表(添加值 Jzb_键值表, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zlb_置列表(添加值 Lb_列表, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zlg_置逻辑(添加值 bool, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zmap_置map(添加值 map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zqp_置切片(添加值 []any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zqpmapz_置切片map组(添加值 []map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zqptj_子切片添加(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zsjdxs_置双精度小数(添加值 float64, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zsjrq_置时间日期(添加值 time.Time, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zwb_置文本(添加值, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zz_置值(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zzjj_置字节集(添加值 []byte, 路径或索引 string, 索引 ...string) (返回_错误 error)
- func (列表 *Lb_列表) Zzs_置整数(添加值 int, 路径或索引 string, 索引 ...string) (返回_错误 error)
- type Wlqq_网络请求
- func (网络请求 *Wlqq_网络请求) Fhsjdjzb_返回数据_到键值表() (返回_键值表 Jzb_键值表, 返回_错误 error)
- func (网络请求 *Wlqq_网络请求) Fhsjdlb_返回数据_到列表() (返回_列表 Lb_列表, 返回_错误 error)
- func (网络请求 *Wlqq_网络请求) Fhsjdwb_返回数据_到文本() (返回_值 string)
- func (网络请求 *Wlqq_网络请求) Get(网址 string, 提交数据 ...string) (返回_错误 error)
- func (网络请求 *Wlqq_网络请求) Post(网址 string, 提交数据 string) (返回_错误 error)
- func (网络请求 *Wlqq_网络请求) Qk_清空(cookies ...string)
- func (网络请求 *Wlqq_网络请求) Zcookie_置_cookies(cookies ...string)
- func (网络请求 *Wlqq_网络请求) Zfjxyt_置_附加协议头(协议头表 map[string]any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Jlsql_键列sql库 ¶
type Jlsql_键列sql库 struct {
// contains filtered or unexported fields
}
func (*Jlsql_键列sql库) C_查 ¶
func (库 *Jlsql_键列sql库) C_查(sql语句 string, 防止注入 ...bool) (返回_列表 Lb_列表, 返回_错误 error)
func (*Jlsql_键列sql库) Cjlj_创建链接_mssql ¶
func (库 *Jlsql_键列sql库) Cjlj_创建链接_mssql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)
func (*Jlsql_键列sql库) Cjlj_创建链接_oracl ¶
func (库 *Jlsql_键列sql库) Cjlj_创建链接_oracl(用户名, 密码, 连接库地址 string) (返回_错误 error)
func (*Jlsql_键列sql库) Cjlj_创建链接_sqlite3 ¶
func (库 *Jlsql_键列sql库) Cjlj_创建链接_sqlite3(地址 string) (返回_错误 error)
func (*Jlsql_键列sql库) Csh_初始化_创建配置 ¶
func (库 *Jlsql_键列sql库) Csh_初始化_创建配置(最大时长, 最大连接数, 空闲连接数 int)
初始化配置 连接前设置 @ 最大时长 单位 为分钟
func (*Jlsql_键列sql库) Qjlsqlk_取键列sql库_事务对象 ¶
func (库 *Jlsql_键列sql库) Qjlsqlk_取键列sql库_事务对象() (事务对象 j_键列sql库_事务, 返回_错误 error)
本对象 只能执行一次事务 S_事务提交 或 S_事务回滚 后 失效
func (*Jlsql_键列sql库) S_删 ¶
func (库 *Jlsql_键列sql库) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)
func (*Jlsql_键列sql库) Zxsql_执行sql ¶
func (库 *Jlsql_键列sql库) Zxsql_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)
type Jzb_键值表 ¶
type Jzb_键值表 struct {
// contains filtered or unexported fields
}
func Cjjzb_创建键值表 ¶
自己通过无限的 键 值 对创建 string 类型的键 基本类型的 值
func Cjjzb_创建键值表_线程安全 ¶
func (*Jzb_键值表) Aqkld_安全克隆到_键值表 ¶
func (*Jzb_键值表) Bcdwj_保存到文件 ¶
func (*Jzb_键值表) Cjsonzr_重JSON载入 ¶
func (*Jzb_键值表) Cjzb_重键值表_安全载入 ¶
func (*Jzb_键值表) Cmapzr_重map载入 ¶
func (*Jzb_键值表) Cwjzr_重文件载入 ¶
func (*Jzb_键值表) Dbdwb_到表单文本 ¶
@ 1为升序 2为降序 空 或者 其它为不排序
func (*Jzb_键值表) Djson_到JSON ¶
func (*Jzb_键值表) Kqxcaq_开启线程安全 ¶
func (键值类 *Jzb_键值表) Kqxcaq_开启线程安全()
func (*Jzb_键值表) Pdjsfcz_判断_键是否存在 ¶
只支 判断持首层键
func (*Jzb_键值表) Qjzb_取键值表 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Qljz_取逻辑值 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Qmap_取map ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Qqp_取切片 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Qsjdxs_取双精度小数 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Qsjrq_取时间日期 ¶
func (*Jzb_键值表) Qwb_取文本 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_键值表) Qzjj_取字节集 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_键值表) Tbjzb_吞并键值表 ¶
把其它键值表的值吞并过来 相同的会被替换, 没有的会添加进来
func (*Jzb_键值表) Zlj_置逻辑 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Zmap_置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_键值表) Zqpmapz_置切片map组 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*Jzb_键值表) Zqptj_子切片添加 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Zsjdxs_置双精度小数 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Jzb_键值表) Zsjrq_置时间日期 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_键值表) Zz_置值 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type Lb_列表 ¶
type Lb_列表 struct {
// contains filtered or unexported fields
}
func Cjlb_创建列表_线程安全 ¶
func (*Lb_列表) Aqkld_安全克隆到_新列表 ¶
func (*Lb_列表) Bcdwj_保存到文件 ¶
func (*Lb_列表) Cjsonzr_重JSON载入 ¶
func (*Lb_列表) Clb_重列表_安全载入 ¶
func (*Lb_列表) Cqpzr_重切片载入 ¶
支持 []any 和 []map[string]any ==> []map[string]any 自动转换成 []any
func (*Lb_列表) Cwbfg_重文本分割 ¶
func (*Lb_列表) Cwbfg_重文本分割_空白符 ¶
func (*Lb_列表) Cwjzr_重文件载入 ¶
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_列表) Czks_查找快速_绝对匹配 ¶
类型 和 数据 完全一致的查找
func (*Lb_列表) Hbdwb_合并到列表 ¶
func (*Lb_列表) Hbdwb_合并到文本 ¶
func (*Lb_列表) Hqsyb_获取索引表_带位置 ¶
@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:原来列表的位置} 只支持 []map[string]any
func (*Lb_列表) Hqsyb_获取索引表_带数据 ¶
@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:{原来列表数据}} 只支持 []map[string]any
func (*Lb_列表) Kqxcaq_开启线程安全 ¶
func (列表 *Lb_列表) Kqxcaq_开启线程安全()
func (*Lb_列表) Qjzb_取键值表 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Qljz_取逻辑值 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Qmap_取map ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Qqp_取切片 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Qsjdxs_取双精度小数 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Qsjrq_取时间日期 ¶
func (*Lb_列表) Qwb_取文本 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_列表) Qzjj_取字节集 ¶
路径 用 . 分割 但 不分割 \' \' 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_列表) Zjzb_置键值表 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Zlb_置列表 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Zlg_置逻辑 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Zmap_置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_列表) Zqpmapz_置切片map组 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any
func (*Lb_列表) Zqptj_子切片添加 ¶
func (*Lb_列表) Zsjdxs_置双精度小数 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
func (*Lb_列表) Zsjrq_置时间日期 ¶
路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径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_列表) Zz_置值 ¶
路径 用 . 分割 但 不分割 \' \' 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合
type Wlqq_网络请求 ¶
type Wlqq_网络请求 struct { Fhxyt_返回协议头 http.Header //可以直接用 . 路径取值 Fhcook_返回cook string Fhztm_返回状态码 int Fhsj_返回数据 []byte // contains filtered or unexported fields }