qi

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2023 License: MulanPSL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Jm_加密

func Jm_加密(被加密文本 string, 密钥 string) string

密钥 长度必须 16/24/32长度

func Jm_解密

func Jm_解密(被解密文本 string, 密钥 string) string

密钥 长度必须 16/24/32长度

func PKCS7Padding

func PKCS7Padding(ciphertext []byte, blocksize int) []byte

补码

func PKCS7UnPadding

func PKCS7UnPadding(origData []byte) []byte

去码

Types

type Lxzh_类型转换

type Lxzh_类型转换 struct {
}

func (*Lxzh_类型转换) D_到双精度小数

func (*Lxzh_类型转换) D_到双精度小数(任意数据 any) (返回值 float64)

func (*Lxzh_类型转换) D_到整数

func (*Lxzh_类型转换) D_到整数(任意数据 any) (返回值 int)

func (*Lxzh_类型转换) D_到文本

func (*Lxzh_类型转换) D_到文本(任意数据 any) (返回值 string)

func (*Lxzh_类型转换) D_到逻辑值

func (*Lxzh_类型转换) D_到逻辑值(任意数据 any) (返回值 bool)

type Md5_md5

type Md5_md5 struct {
}

func (*Md5_md5) Md5_32位大写

func (*Md5_md5) Md5_32位大写(校验文本 string) (返回值 string)

func (*Md5_md5) Md5_32位小写

func (*Md5_md5) Md5_32位小写(校验文本 string) (返回值 string)

type Sj_时间

type Sj_时间 struct {
}

func (*Sj_时间) Cjsj_创建时间

func (*Sj_时间) Cjsj_创建时间(年, 月, 日, 时, 分, 秒, 毫秒 int) (返回值 time.Time)

func (*Sj_时间) Csjczr_重时间戳载入

func (*Sj_时间) Csjczr_重时间戳载入(时间戳 any) (时间 time.Time)

func (*Sj_时间) Cwbzr_重文本载入

func (*Sj_时间) Cwbzr_重文本载入(时间文本 string) (时间 time.Time)

@格式必须是 "2019-04-10 12:54:03"

func (*Sj_时间) Dsjc_到时间戳

func (*Sj_时间) Dsjc_到时间戳(时间 time.Time) (时间戳 int)

13位

func (*Sj_时间) Qdndjt_取当年第几天

func (*Sj_时间) Qdndjt_取当年第几天(时间 time.Time) (返回值 int)

func (*Sj_时间) Qf_取分

func (*Sj_时间) Qf_取分(时间 time.Time) (返回值 int)

func (*Sj_时间) Qm_取秒

func (*Sj_时间) Qm_取秒(时间 time.Time) (返回值 int)

func (*Sj_时间) Qn_取年

func (*Sj_时间) Qn_取年(时间 time.Time) (返回值 int)

func (*Sj_时间) Qr_取日

func (*Sj_时间) Qr_取日(时间 time.Time) (返回值 int)

func (*Sj_时间) Qxqj_取星期几

func (*Sj_时间) Qxqj_取星期几(时间 time.Time) (返回值 int)

func (*Sj_时间) Qxs_取小时

func (*Sj_时间) Qxs_取小时(时间 time.Time) (返回值 int)

func (*Sj_时间) Qxxsj_取现行时间

func (*Sj_时间) Qxxsj_取现行时间() (时间 time.Time)

func (*Sj_时间) Qxxsjc_取现行时间戳

func (*Sj_时间) Qxxsjc_取现行时间戳() (时间戳 int)

13位时间戳

func (*Sj_时间) Qxxsjc_取现行时间戳_纳秒级

func (*Sj_时间) Qxxsjc_取现行时间戳_纳秒级() (时间戳 int)

func (*Sj_时间) Qy_取月

func (*Sj_时间) Qy_取月(时间 time.Time) (返回值 int)

func (*Sj_时间) Qz_取周

func (*Sj_时间) Qz_取周(时间 time.Time) (返回值 int)

func (*Sj_时间) Sjdwb_时间到文本

func (*Sj_时间) Sjdwb_时间到文本(时间 time.Time) (时间文本 string)

func (*Sj_时间) Yccx_延迟程序

func (*Sj_时间) Yccx_延迟程序(延迟毫秒数 time.Duration) (返回值 int)

让程序延时执行 再这里等待时间到达收 继续执行 单位 毫秒

type Wb_文件

type Wb_文件 struct {
}

func (*Wb_文件) Cjml_创建目录

func (*Wb_文件) Cjml_创建目录(欲创建的目录名称 string) error

func (*Wb_文件) Drwj_读入文件

func (*Wb_文件) Drwj_读入文件(文件名 string) []byte

I读入文件 调用格式: 〈字节集〉 读入文件 (文本型 文件名) - 系统核心支持库->磁盘操作 英文名称:ReadFile 返回一个字节集,其中包含指定文件的所有数据。本命令为初级命令。 参数<1>的名称为“文件名”,类型为“文本型(text)”。

操作系统需求: Windows、Linux

func (*Wb_文件) Fzwj_复制文件

func (*Wb_文件) Fzwj_复制文件(被复制的文件名 string, 复制到的文件名 string) error

I复制文件 调用格式: 〈逻辑型〉 复制文件 (文本型 被复制的文件名,文本型 复制到的文件名) - 系统核心支持库->磁盘操作 英文名称:FileCopy 成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被复制的文件名”,类型为“文本型(text)”。 参数<2>的名称为“复制到的文件名”,类型为“文本型(text)”。

操作系统需求: Windows、Linux

func (*Wb_文件) Qdqml_取当前目录

func (*Wb_文件) Qdqml_取当前目录() string

func (*Wb_文件) Qwjcc_取文件尺寸

func (*Wb_文件) Qwjcc_取文件尺寸(文件名 string) int64

func (*Wb_文件) Scml_删除目录

func (*Wb_文件) Scml_删除目录(欲删除的目录名称 string) error

func (*Wb_文件) Scwj_删除文件

func (*Wb_文件) Scwj_删除文件(欲删除的文件名 string) error

func (*Wb_文件) Wjgm_文件更名

func (*Wb_文件) Wjgm_文件更名(欲更名的原文件或目录名 string, 欲更改为的现文件或目录名 string) error

I文件更名 调用格式: 〈逻辑型〉 文件更名 (文本型 欲更名的原文件或目录名,文本型 欲更改为的现文件或目录名) - 系统核心支持库->磁盘操作 英文名称:name 重新命名一个文件或目录。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“欲更名的原文件或目录名”,类型为“文本型(text)”。 参数<2>的名称为“欲更改为的现文件或目录名”,类型为“文本型(text)”。

操作系统需求: Windows、Linux

func (*Wb_文件) Wjsfcz_文件是否存在

func (*Wb_文件) Wjsfcz_文件是否存在(欲测试的文件名称 string) bool

func (*Wb_文件) Xdwj_写到文件

func (*Wb_文件) Xdwj_写到文件(文件名 string, 欲写入文件的数据 []byte) error

I写到文件 调用格式: 〈逻辑型〉 写到文件 (文本型 文件名,字节集 欲写入文件的数据,... ) - 系统核心支持库->磁盘操作 英文名称:WriteFile 本命令用作将一个或数个字节集顺序写到指定文件中,文件原有内容被覆盖。成功返回真,失败返回假。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。 参数<1>的名称为“文件名”,类型为“文本型(text)”。 参数<2>的名称为“欲写入文件的数据”,类型为“字节集(bin)”。

操作系统需求: Windows、Linux

func (*Wb_文件) Xdwjw_写到文件尾

func (*Wb_文件) Xdwjw_写到文件尾(文件名 string, 欲写入文件的数据 []byte) (返回_结果 error)

func (*Wb_文件) Ydwj_移动文件

func (*Wb_文件) Ydwj_移动文件(被移动的文件 string, 移动到的位置 string) error

I移动文件 调用格式: 〈逻辑型〉 移动文件 (文本型 被移动的文件,文本型 移动到的位置) - 系统核心支持库->磁盘操作 英文名称:FileMove 将文件从一个位置移动到另外一个位置。成功返回真,失败返回假。本命令为初级命令。 参数<1>的名称为“被移动的文件”,类型为“文本型(text)”。 参数<2>的名称为“移动到的位置”,类型为“文本型(text)”。

操作系统需求: Windows、Linux

type Wb_文本

type Wb_文本 struct {
}

func (*Wb_文本) Anydwb_any到文本

func (*Wb_文本) Anydwb_any到文本(转换参数 any) (返回_值 string)

func (*Wb_文本) Cjwb_创建文本

func (*Wb_文本) Cjwb_创建文本(原始文本 string, 对应文本 ...any) (返回值 string)

通过 {1},{2},{3} 进行站为替换对应文本位置

func (*Wb_文本) Cqphb_重切片合并

func (*Wb_文本) Cqphb_重切片合并(原始文本 []string, 合并连接符 string) (结果 string)

func (*Wb_文本) Ddx_到大写

func (*Wb_文本) Ddx_到大写(原始文本 string) (返回值 string)

func (*Wb_文本) Dxx_到小写

func (*Wb_文本) Dxx_到小写(原始文本 string) (返回值 string)

func (*Wb_文本) Kbffg_空白符分割

func (*Wb_文本) Kbffg_空白符分割(原始文本 string) (返回切片 []string)

func (*Wb_文本) Pdsfcz_判断是否存在

func (*Wb_文本) Pdsfcz_判断是否存在(原始文本, 寻找文本 string) (返回值 bool)

func (*Wb_文本) Pdsfcz_判断是否存在_unicode

func (*Wb_文本) Pdsfcz_判断是否存在_unicode(原始文本 string, 寻找文本 rune) (返回值 bool)

@判断字符串s是否包含unicode的码值r

func (*Wb_文本) Pdsfcz_判断是否存在_任一字符

func (*Wb_文本) Pdsfcz_判断是否存在_任一字符(原始文本 string, 寻找文本 string) (返回值 bool)

@判断字符串 原始文本 是否包含 寻找文本 字符串中的任意一个字符

func (*Wb_文本) Pdsfxt_判断是否相同

func (*Wb_文本) Pdsfxt_判断是否相同(原始文本, 对比文本 string) (返回值 bool)

@判断s和t两个UTF-8字符串是否相等,忽略大小写

func (*Wb_文本) Pdsfyhz_判断是否有后缀

func (*Wb_文本) Pdsfyhz_判断是否有后缀(原始文本, 后缀文本 string) (返回值 bool)

func (*Wb_文本) Pdsfyqz_判断是否有前缀

func (*Wb_文本) Pdsfyqz_判断是否有前缀(原始文本, 前缀文本 string) (返回值 bool)

func (*Wb_文本) Pdsxdx_判断顺序大小

func (*Wb_文本) Pdsxdx_判断顺序大小(原始文本, 对比文本 string) (返回值 int)

@ 按字典顺序比较a和b字符串的大小 @ 如果 a > b,返回一个大于 0 的数 @ 如果 a > b,如果 a == b,返回 0 @ 如果 a < b,返回一个小于 0 的数

func (*Wb_文本) Qczjwb_取出中间文本

func (*Wb_文本) Qczjwb_取出中间文本(原始文本, 开始文本, 结束文本 string, 取第几个结束文本 ...int) (结果 string)

func (*Wb_文本) Qwbcxcs_取文本出现次数

func (*Wb_文本) Qwbcxcs_取文本出现次数(原始文本, 寻找文本 string) (次数 int)

func (*Wb_文本) Qwbyb_取文本右边

func (*Wb_文本) Qwbyb_取文本右边(原始文本, 寻找文本 string, 启始寻找位置 int) (结果 string)
文本_取右边

@原始文本 被取的文本 @寻找文本 关键词 @启始寻找位置 -1 为 从右往左边 一个汉字 3个位置

func (*Wb_文本) Qwbzb_取文本左边

func (*Wb_文本) Qwbzb_取文本左边(原始文本, 寻找文本 string, 启始寻找位置 int) (结果 string)
文本_取左边

@原始文本 被取的文本 @寻找文本 关键词 @启始寻找位置 -1 为 从右往左边 一个汉字 3个位置

func (*Wb_文本) Ssbhzf_删首包含字符

func (*Wb_文本) Ssbhzf_删首包含字符(原始文本, 条件字符 string) (返回值 string)

func (*Wb_文本) Sswb_删首文本

func (*Wb_文本) Sswb_删首文本(原始文本, 条件文本 string) (返回值 string)

func (*Wb_文本) Sswbhzf_删首尾包含字符

func (*Wb_文本) Sswbhzf_删首尾包含字符(原始文本, 条件字符 string) (返回值 string)

@将字符串 原始文本 首尾包含在 条件字符 中的任一字符去掉

func (*Wb_文本) Sswk_删首尾空

func (*Wb_文本) Sswk_删首尾空(原始文本 string) (返回值 string)

func (*Wb_文本) Swbhzf_删尾包含字符

func (*Wb_文本) Swbhzf_删尾包含字符(原始文本, 条件字符 string) (返回值 string)

func (*Wb_文本) Swwb_删尾文本

func (*Wb_文本) Swwb_删尾文本(原始文本, 条件文本 string) (返回值 string)

func (*Wb_文本) Xzwb_寻找文本

func (*Wb_文本) Xzwb_寻找文本(原始文本, 寻找文本 string) (位置 int)

func (*Wb_文本) Xzwb_寻找文本_最后位置

func (*Wb_文本) Xzwb_寻找文本_最后位置(原始文本, 寻找文本 string) (位置 int)

@返回字符串 原始文本 中字符串 寻找文本 最后一次出现的位置

func (*Wb_文本) Zwbfg_子文本分割

func (*Wb_文本) Zwbfg_子文本分割(原始文本, 分割字符 string) (返回切片 []string)

func (*Wb_文本) Zwbth_子文本替换

func (*Wb_文本) Zwbth_子文本替换(原始文本, 被替换字符, 替换字符 string, 替换次数 int) (返回值 string)

@将字符串 原始文本 前n个不重叠 被替换字符 子串都替换为 替换字符 的新字符串 @如果n<0会替换所有old子串。

func (*Wb_文本) Zwbth_子文本替换_有方向

func (*Wb_文本) Zwbth_子文本替换_有方向(原始文本, 被替换字符, 替换字符 string, 替换次数 int, 从左往右边 bool) (返回值 string)

@W_文本_子文本替换

@替换次数 <0 或 大于存在数 为替换全部

@从左往右边 true 重右到左 则填false

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL