不易易
码龄5年
  • 45,817
    被访问
  • 22
    原创
  • 1,541,675
    排名
  • 21
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2017-09-30
博客简介:

qq_1328512592的博客

博客描述:
天天学习日积月累
查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得62次评论
  • 获得123次收藏
创作历程
  • 6篇
    2020年
  • 14篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • 区块链
    1篇
  • windows
    1篇
  • QT相关
    18篇
  • 密码相关
    2篇
兴趣领域 设置
  • 数据结构与算法
    推荐算法
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

OpenSSL RSA加密模式

RSA_NO_PADDING模式,顾名思义,无填充;测试运行时,也遇到几个问题,需要注意(以下举例均以模数1024bit,128字节):(1)加密数不能大于模数否则,会报错:“data too large for modulus”,这个是正常的,否则大于模数肯定解密不出,因为要取模的。因此,在读取文件加密时,每次读取128字节时,有可能大于模数,因此需要判断;大于模数时,读取127字节。但问题也出来了:解密出来怎么判断第一个00是真实数据,还是需要去掉的呢?(如果00xy...,可以判断
原创
发布博客 2020.08.19 ·
1028 阅读 ·
2 点赞 ·
0 评论

Qt表格宽度控制应用

第一列列宽可扩展,第2、3列列宽固定,以tablewidget为例,通过设置表头的模式控制其宽度模式:ui->tableWidget->horizontalHeader()->setSectionResizeMode(0,QHeaderView::Stretch);//第一列扩展ui->tableWidget->horizontalHeader()->setSectionResizeMode(1,QHeaderView::Fixed);//固定ui->ta
原创
发布博客 2020.07.07 ·
534 阅读 ·
0 点赞 ·
0 评论

WebHDFS REST API 访问 hadoop 记录

一、Java包形式访问Hadoop,比较简单,网上例子较多二、WebHDFS REST API 访问 hadoop,按网上例子有的报错,现在终于试成功了。WebHDFS REST API帮助:http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html1、文件夹、文件信息相关操作...
原创
发布博客 2020.05.06 ·
198 阅读 ·
0 点赞 ·
0 评论

区块链浏览器Explore安装

git clone https://github.com/etherparty/explorer1、Linux、Windows下都是这个命令;前提是需要安装git;2、npm一定要安装最新的,否则也会报一些莫名错误;sudo npm install npm@latest -g3、npm start启动时,会安装些依赖,在windows下,'bower' 不认识安装npm ins...
原创
发布博客 2020.03.31 ·
625 阅读 ·
0 点赞 ·
0 评论

QLabel竟然可以编辑多行,且字体颜色大小可以定义

label上右键,选择“改变多休息文本”,在编辑框里对文本设置。问题是:上下行距感觉太大不知道怎么调整?
原创
发布博客 2020.02.28 ·
492 阅读 ·
0 点赞 ·
0 评论

图片随拖动窗口label变化而变化,保持宽高比

void MainWindow::paintEvent(QPaintEvent *e){ //Painter ui->label_pic->resize(ui->widget->size()); QString file("E:/QQ20190320092134.png"); if (!file.isEmpty()) { ...
原创
发布博客 2020.01.19 ·
281 阅读 ·
0 点赞 ·
0 评论

Qt学习,布局,多个控件缩放时两侧对齐

如上图,不同行里的控件数量不一样,如何保证控件随窗口放大缩小变化并保持两侧对齐呢?在qtcreator里设计界面,不是用纯代码。上图是,先两个平行布局,然后垂直布局。当然,可以用格栅布局,类似实现两侧对齐;(格栅布局调节每个控件所占比例好像也是不太好弄)现在只讨论上面布局样式。对于相同数量控件的每行,随便设置一下就能对齐。在这里好像不能那么随便了。(1)控件间距layoutSp...
原创
发布博客 2019.12.02 ·
3079 阅读 ·
1 点赞 ·
1 评论

QtXlsx读取xlsx时,注意起始行、起始列

如上图,同样的内容,放在不同的地方,其返回的行数列数都是4行4列,第二图cellAt(1,1),得到的不是“人事部”,而是左上角;实际上,他返回的行列数为含有实际内容的数据块所占的行列数。幸运的是,可以得到此数据块的起始行、起始列。之后,就可以正确读取了。intqdrow=range.firstRow();//起始行intqdcol=ran...
原创
发布博客 2019.11.20 ·
824 阅读 ·
1 点赞 ·
6 评论

QTableWidget、QListWidget添加控件、复杂表格内容Qwidget

1、添加QWidget函数void QTableWidget::setCellWidget(int row, int column, QWidget *widget)void QListWidget::setItemWidget(QListWidgetItem *item, QWidget *widget)从定义看成,不但可以添加常用控件(button,progressbar等等),...
原创
发布博客 2019.11.14 ·
730 阅读 ·
0 点赞 ·
0 评论

QPainterPath::arcTo 学习记录

1. 函数原型:voidQPainterPath::arcTo(qrealx, qrealy, qrealwidth, qrealheight, qrealstartAngle, qrealsweepLength)voidQPainterPath::arcTo(const QRectF&rectangle, qrealstartAngle, qrealswee...
原创
发布博客 2019.10.31 ·
929 阅读 ·
0 点赞 ·
0 评论

windows下,文件、文件路径名称长度限制

1、路径,比如d:/dir,最长248字符;2、文件名绝对路径,比如d:/dir/file.dat,最长260字符;3、所以,对于文件名、文件夹名可以用多长的字符,要根据其所在的路径位置来决定的;4、字符不论中英文,1个字符可以是1个汉字或英文;比如路径最长接近248个汉字;(248个汉字是不可能的,因为盘符、斜杠还占几个字符呢^_^,)所以,存储要注意,1个中文字符可以占2-3个字节...
原创
发布博客 2019.10.27 ·
6138 阅读 ·
0 点赞 ·
3 评论

记录Qt学习,细节记录

Qbuttongroup 添加按钮,按钮添加下拉菜单当下拉action被点击时,先发 triggled信号,再发buttonclicked、pressed信号;且,buttonclicked等信号只有在选择action之后才发(或点击别处、取消选择action时),刚点击btn显示下拉菜单时没任何信号;2、tableWidget必须设置列数,才能添加内容!!也是醉了!ui->...
原创
发布博客 2019.09.07 ·
73 阅读 ·
0 点赞 ·
0 评论

QFile.readall();最多读取1G

经测试:文件在1G以内,data=readall()正确;如果超过1G,则data.size==0; ftmp.open(QIODevice::ReadOnly); QByteArray qb = ftmp.readAll(); qDebug()<<qb.size();若超过1G,qint64 QIODevice::read(ch...
原创
发布博客 2019.07.23 ·
2990 阅读 ·
1 点赞 ·
0 评论

Model/View 教程(原文翻译)

本文转自:http://www.cnblogs.com/bestheart/p/3707584.html说明:这篇博客基本都是翻译于Qt官方的Model/View Tutorial教程,无法理解的地方建议转到原文,同时,由于译者水平有限,如有差错欢迎指出。原文:http://qt-project.org/doc/qt-5/modelview.htmlmodol/View实在是重要,在q...
转载
发布博客 2019.06.18 ·
287 阅读 ·
2 点赞 ·
0 评论

Qt,扫雷游戏

除了没有?提示,完全照搬windows扫雷做的,图片、数字等都是从扫雷里扣的,所以有的图扣的不好!设置没有仔细做,只是简单的输入框;每个雷区都是用Qlabel做的;左右键同时按会提示!也就是完全照搬原扫雷做的。(看有人做的没有提示!)等有时间了,把源码发出来!游戏试玩:链接:https://pan.baidu.com/s/1XoaUbdBjKRhuBemSad4tQA ...
原创
发布博客 2019.05.28 ·
561 阅读 ·
0 点赞 ·
0 评论

有限域GF(2^128)上的乘法代码实现

参考:https://blog.csdn.net/bupt073114/article/details/27382533其中的是GF(2^8)上的乘法,程序、原理讲解很明白了。一、GF(2^8)上的乘法(直接摘抄自以上网页)//G(28)上的乘法unsigned char XTIME(unsigned char x) { return ((x << 1) ^ ((x...
原创
发布博客 2019.05.10 ·
3267 阅读 ·
1 点赞 ·
2 评论

QT 表格里添加进度条QProgressBar,两种方法比较

一、直接在表格里添加,利用setCellWidget或setIndexWidget QTableWidget::setCellWidget(int row, int column, QWidget *widget) QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widge...
原创
发布博客 2019.04.09 ·
3744 阅读 ·
4 点赞 ·
31 评论

Qwt安装测试记录(Qt Widgets for Technical Applications)

1、一直学习中,简单记录下用法;2、简介Qwt,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),...
原创
发布博客 2019.03.12 ·
143 阅读 ·
0 点赞 ·
0 评论

QT国际化(lupdate/linguits/lrelease),多国语言,中英文语言切换

 对需要翻译的文本信息全部使用tr()进行封装;并且用“英文”;(初始全是英文,方便编辑“语言文件”) 创建语言文件ts在pro文件里添加:TRANSLATIONS = english.ts chinese.tsTs文件生成:利用qt的命令提示符窗口:运行(下同)lupdate.exe  *.pro,生成*ts文件或者,菜单栏 "工具"-&gt; "外部" -&gt; "Qt语言家...
原创
发布博客 2019.02.27 ·
1235 阅读 ·
2 点赞 ·
0 评论

QTableView 列宽设置解释

 1、列宽设置如下:view-&gt;setColumnWidth(1, 100);//设置第1列宽100view-&gt;resizeColumnToContents(1);//设置第1列宽度自适应内容view-&gt;resizeColumnsToContents();//设置所有列宽度自适应内容//下面是通过表头设置列宽view-&gt;horizontalHeader...
原创
发布博客 2019.01.08 ·
3224 阅读 ·
2 点赞 ·
1 评论
加载更多