代码拉取完成,页面将自动刷新
QUtility类,通用的Qt实用程序。
Demo使用 Qt 5.14.2 开发编译
交流加QQ群:660529384
读文件最后一行
函数原型:QByteArray readLastLine(QFile &file);
调用方式:QByteArray bytes = qUtility.readLastLine(file);
分下列几种情况:
获取文件编码 utf-8或gbk
函数原型:QString getFileCodec(QString &fileName, uint depth = 5);
调用方式:QString str = qUtility.getFileCodec(fileName, 0);
第二个参数depth:
0:全文件检查;其他值:只检查指定的行数;默认值:5
常用的CRC计算,包括CRC8、CRC16/Modbus、CRC16/XModem、CRC32
函数原型:
uint8_t calculateCRC8(QByteArray &bytes);
uint16_t calculateCRC16Modbus(QByteArray &bytes);
uint16_t calculateCRC16XModem(QByteArray &bytes);
uint32_t calculateCRC32(QByteArray &bytes);
分 DES加密解密算法 和 3DES加密解密算法
自行更改密钥:DES_KEY1、DES_KEY2、DES_KEY3
函数原型:
void encrypt(QByteArray &);
void decrypt(QByteArray &);
void encrypt3(QByteArray &);
void decrypt3(QByteArray &);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。