添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Repository files navigation

AIGC

AIGC是一个只有头文件的C++工具库,包括了一些字符串、Http、Json、文件、路径等操作。

  • AESHelper
  • CRCHelper
  • Get : 获取文本CRC校验码
  • GetFile : 获取文件CRC校验码
  • DESHelper
  • DownloadHelper
  • EmailHelper
  • FFmpegHelper
  • FileHelper
  • GetSize : 获取文件大小
  • IsExist : 文件是否存在
  • Copy : 复制文件
  • Move : 移动文件
  • Write : 写文件
  • WriteByte : 写文件(二进制)
  • WriteLines : 将多行内容写入文件
  • Read : 读文件
  • ReadByte : 读文件(二进制)
  • ReadLines : 读文件全部行内容
  • FTPHelper
  • GithubHelper
  • HashHelper
  • HttpHelper
  • GetUrl : 解析Url
  • UrlEncode : Url编码
  • GetResponse : 发送请求
  • Get : GET操作
  • Post : POST操作
  • JsonHelper
  • JsonToObject : json转类
  • ObjectToJson : 类转Json
  • LogHelper
  • M3u8Helper
  • MathHelper
  • MD5Helper
  • PathHelper
  • GetSize : 获取目录大小
  • IsFullPath : 是否为绝对路径
  • GetFullPath : 获取绝对路径
  • ReplaceLimitChar : 移除目录限制字符
  • GetAllFiles : 获取目录下所有文件
  • Mkdirs : 新建多层目录
  • Remove : 删除目录
  • Copy : 复制目录
  • Move : 移动目录
  • GetWorkPath : 获取当前工作路径
  • GetDirName : 获取路径名
  • GetFileName : 获取文件名
  • GetFileNameWithoutExt : 获取文件名(没带扩展)
  • GetFielExt : 获取扩展名
  • QueueHelper
  • RandomHelper
  • RSAHelper
  • SocketHelper
  • SQLiteHelper
  • StringHelper
  • IsEmpty : 字符串是否为空
  • IsSame : 字符串是否相同(可忽略大小写)
  • IsInclude : 是否包含子串
  • IsEnglisth : 是否为纯英文
  • IsChinese : 是否为纯中文
  • IsNumeric : 是否为数字
  • IsIP : 是否为IP地址
  • IsEmail : 是否为邮箱
  • IsPhoneNumber : 是否为手机号码
  • IsUrl : 是否为Url
  • IsIdentifyCard : 是否为身份证号码
  • ToBinaryString : 转为二进制字数字符串
  • TrimLeft : 去除头部字符
  • TrimRight : 去除尾部字符
  • Trim : 去除头尾字符
  • ShiftLeft : 头部补位
  • ShiftRight : 尾部补位
  • ToLower : 转小写
  • ToUpper : 转大写
  • SubString : 获取子串
  • Split : 分割字符串
  • Replace : 替换子串
  • Encrypt : 加密
  • Decrypt : 解密
  • ToChineseSimplified : 转简体中文
  • ToChineseTraditional : 转繁体中文
  • SystemHelper
  • IsWindows : 是否为Windows
  • IsLinux : 是否为Linux
  • IsMacOS : 是否为MacOS
  • GetSystemName : 获取系统名称
  • GetSystemVersion : 获取系统版本
  • GetProcessId : 获取进程ID
  • IsProcessExist : 进程是否存在
  • KillProcess : 进程退出
  • OpenPort : 打开端口
  • TCPClientHelper
  • TCPServerHelper
  • ThreadPoolHelper
  • GetThreadNum : 获取线程数
  • SetThreadNum : 设置线程数
  • AddTask : 添加任务
  • Stop : 停止线程池
  • TimeHelper
  • Start : 开始计时
  • EndS : 结束计时,获取秒时间间隔
  • EndMS : 结束计时,获取毫秒时间间隔
  • SleepMS : 休眠
  • CurTimeStamp : 获取当前时间戳
  • CurTime : 获取当前时间,时:分:秒
  • CurDate : 获取当前日期,年-月-日
  • CurDateTime : 获取当前日期时间,年-月-日 时:分:秒
  • IsLeapYear : 是否为闰年
  • GetDayNumOfMonth : 获取月份的天数
  • TypeHelper
  • GetTypeSize : 获取类型所占字节数
  • GetTypeName : 获取类型名称
  • ZipHelper
  •