Qt
Alsn86
这个作者很懒,什么都没留下…
展开
-
QT5 WebCapture 页面定时截图工具
1.设置启动时间,程序会到启动时间后开始对网页依次进行截图2.根据所需截图的页面加载速度,设置页面等待时间,尽量达到等页面加载完成后,再执行截图3.根据需求,设置截图周期4.程序会使用默认浏览器打开页面进行截图,每轮截图完成后,便会根据默认浏览器进程名称关闭浏览器(防止留存大量页面导致系统卡顿)原创 2023-10-08 15:59:32 · 835 阅读 · 0 评论 -
一些有用的excel函数
A2列不为空,则值为A2的值,否则为B2的值。原创 2023-06-01 15:45:40 · 93 阅读 · 0 评论 -
一些有用的vbs代码
A列有东西,B列对应位置就没有东西。原创 2023-06-01 13:22:51 · 876 阅读 · 0 评论 -
Qt unicode解码
【代码】Qt unicode解码。原创 2023-04-27 16:37:47 · 234 阅读 · 0 评论 -
QT5 GPT-base64按行编码、解码
Qt 读取每一行txt,并依次进行base64解密。原创 2023-04-14 11:00:56 · 321 阅读 · 0 评论 -
Qt5 网页标题、关键词提取工具Findyou
寻找网页里面的标题和关键词原创 2022-12-20 14:55:47 · 1069 阅读 · 0 评论 -
Qt5 unicode解码以及正则匹配
Qt5 unicode转中文原创 2022-11-18 15:42:59 · 233 阅读 · 0 评论 -
RegexBuddy的正则直接运用到QString
正则用到Qt里原创 2022-11-18 10:00:18 · 100 阅读 · 0 评论 -
Qt5 Pictalk聊天器
Qt5 Pictalk聊天器程序功能描述1.把明文用AES加密 生成密文2.密文转化为Ascii码,写入图片的像素点3.使用Arnold变换,对图片进行置乱4.发送给接收方5.接收方进行Arnold逆变换6.接受方提取图片里的密文7.进行AES解密一、程序运行启动服务器的phpstudy输入变换次数,后发送给192.168.253.142(虚拟机里的程序)虚拟机选择收到图片后输入变换次数就可以解密两台电脑之间是可以互相发消息的二、详细的实现方法和注意事项1.把明文用AE原创 2021-01-06 14:29:13 · 553 阅读 · 0 评论 -
Qt 5 爬取并计算两个Web网页的内容相似度(信息内容安全课设)
课设要求项目构成实现思路下述方案针对的是英文文章爬取两个页面的 Html 源代码利用正则表达式从 Html 源代码中提取出文章的正文部分分词(1) 把正文中的标点符号都替换为空格 (只留下英文字母和空格),把文章字符都转为小写字母(这样在后续计算内容相似度时可以把my My归为一类,提高结果准确度)(2) 使用正则表达式和之前设计好的空格利用[a-zA-Z]{1,20},将每篇文章的单词都匹配出来,形成两个数组 A 和 B(都不需要进行去重),A和B分别保存文章 1 的所有单词和文章原创 2020-06-28 10:36:26 · 1363 阅读 · 2 评论 -
Qt5 最低有效位隐写LSB
LSB基本原理LSB隐写LSB全称least significant bit,最低有效位PNG文件中的图像像素一般是由RGB三原色(红绿蓝)组成,每一种颜色占用8位,取值范围为0x00~0xFF,即有256种颜色,一共包含了256的3次方的颜色,即16777216 种颜色人类的眼睛可以区分约1000万种不同的颜色这意味着人类的眼睛无法区分余下的颜色大约有6777216种LSB隐写就是修改RGB颜色分量的最低二进制位(LSB),而人类的眼睛不会注意到这前后的变化,所以可以利用这一特性进行信息隐藏载原创 2020-05-21 15:13:01 · 571 阅读 · 0 评论 -
Qt5 余弦相似度计算器
1.实验要求 实验三:余弦相似度计算实验 输入两个向量,计算两个向量的余弦相似度。向量分量以“,”分隔。程序运行示例1示例2示例3,当两向量的分量数不相等时(弹出对话框提示错误)项目构成源代码mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMessageBox>namespace Ui {class MainWind原创 2020-05-15 13:45:12 · 1461 阅读 · 0 评论 -
Qt5 字符串前后缀、子串切割实验
1.实验要求实验一:字符串解析实验要求:编写一个windows窗口程序,输入:一个串x;输出:点击按钮后输出x的所有前缀,x所有前缀的个数;x的所有后缀,x所有后缀的个数;x除前缀和后缀之外的所有子串,x除前缀和后缀之外的所有子串的个数。2.程序运行实现语言:C++,Qt以下分别对字母串,数字串,中文串进行解析。(1)解析英文串(2)解析数字串(3)解析中文串3.项目构成4.源代码mainwindow.h#ifndef MAINWINDOW_H#define原创 2020-05-15 13:27:51 · 913 阅读 · 0 评论 -
Qt5 信息隐藏之猫脸变换(Arnold)过程动画演示
猫脸变换原理Arnold概述Arnold变换(又称猫脸变换)可以对图像进行置乱,使得原本有意义的图像变成一张无意义的图像。通常一次Arnold变换达不到理想效果,需要对图像进行连续多次的变换。Arnold变换具有周期性,即对图像连续进行Arnold变换,最终又能得到原图像。变换的周期和图像的尺寸有关。当图像是一张方形的图像时,Arnold变换存在逆变换。经过N次Arnold变换后的数据可以通过N次逆变换恢复数据。猫脸变换矩阵运算公式转化为多项式正向变换核心代码猫脸变换逆变换矩阵运算公式原创 2020-05-13 21:57:49 · 1483 阅读 · 1 评论 -
Qt5 青春纪念册
本程序可以自主选择照片和背景音乐来自动生成电子相册.程序运行在startwindow界面选择照片和背景音乐选择照片选择音乐显示生成的相册(MainWindow界面)项目构成打包后向这样加入需要的文件在没有打包前向下面这样加入需要的文件源代码main.cpp#include "mainwindow.h"#include <QApplication>#include "startwindow.h"int main(int argc, char *argv[原创 2020-05-13 20:15:38 · 309 阅读 · 0 评论 -
Qt5 爬取某小说网页并使用正则提取正文
爬取的目标网页网页源码运行示例项目结构源代码robotsandre.h#ifndef ROBOTSANDRE_H#define ROBOTSANDRE_H#endif // ROBOTSANDRE_H#include<QCoreApplication>#include<QRegularExpression>#include<QRegularExpressionMatch>#include<QRegularExpressionMa原创 2020-05-13 17:21:39 · 612 阅读 · 0 评论 -
Qt5 文件对话框选择文件后把文件移动到指定目录
Qt5 文件对话框选择文件后把文件移动到指定目录项目构成mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <String>#include <QStringList>#include <QFileDialog>#i...原创 2020-04-21 20:36:05 · 1174 阅读 · 0 评论 -
Qt5 利用QProcess执行cmd命令
Qt5利用QProcess执行cmd命令把文件从一个目录移动到另一个目录,即执行cmd里的copy命令:copy 原文件 目标位置代码需要在头文件中加入 #include<QProcess>void MainWindow::on_ptn_clicked(){ QProcess p(0); //这个会报错 p.start("copy C:\\Users\...原创 2020-04-21 16:12:05 · 3038 阅读 · 0 评论