自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (4)
  • 收藏
  • 关注

原创 5G 时代,区块链和5G如何结合?

5G 和区块链如何结合?5G+区块链当前可应用的场景:基站建设,居民身份认证,网络信息数据管理,远期应用:无人驾驶,远程医疗,产品溯源,供应链金融,物联网等等

2020-03-24 08:40:25 4229

原创 区块链学习札记二:“区块”是什么?

区块链学习札记二:区块是什么?区块是区块链的基本结构单元,甚至“区块链”的名称也由此而来,可见其重要性。下面我们就对区块进行分析解剖,看看里面到底都有哪些东西?在区块链网络中,数据会以文件的形式被永久记录, 这些文件称为区块。区块是区块链的基本结构单元,由包含元数据的区块头和包含交易数据的区块主体构成。目前比特币区块链系统大约每10分钟会创建一个区块。一个区块是一些或所有最...

2020-03-07 09:23:45 3628

原创 pycharm菜单建立DJANGO项目失败

用pycharm菜单首次创建Django项目失败

2021-03-02 08:05:07 574

原创 python中QtDesigner无法view python code

python中QtDesigner无法view python code的一个解决方法

2021-02-01 16:49:53 881

原创 添加槽函数出现no documents matching “ui_xxx.h“

添加槽函数出现no documents matching "ui_xxx.h"在qt creator下添加槽函数出现no documents matching "ui_xxx.h",不能添加信号和槽,错误提示如下:找了网上的方法,比如先项目清除,然后重建不行 重启qtcreator也还是不行,试了多种方法都不行。偶然发现头文件包含中有这个告警提示:warning: non-portable path to file '"frmdeviceController.h"';..

2021-01-01 10:22:59 3635 3

原创 QTreeWidget中的复选框及三态使用

QTreeWidget中的复选框及三态:勾选,未勾选,半勾选使用在树形结构中有时候需要在每项前添加复选框,QTreeWidgetItem的复选框可以通过setCheckState(int column,Qt::CheckState state)方法调出。勾选状态的改变,通过itemChanged(QTreeWidgetItem *item,int column)信号触发。connect(ui->treeWidget,&QTreeWidget::itemChanged,this.

2020-12-15 13:07:38 4186 2

原创 qLabel 字体大小不受控制

一个界面中布局后,qLabel 字体大小不受控制,即使按如下方法设置也不行。 ui->labPageCurrent->setFont(QFont("Arial", 10));或者: QFont font ("Arial", 10, 75); //第一个属性是字体,第二个是大小,第三个是加粗(权重是75) ui->labPageCurrent->setFont(font);如下图最终解决方法:在styleSheet中加样式:Q.

2020-12-01 08:57:09 1491

原创 mysql 快速导入超大SQL文件(10G以上)

mysql 快速导入超大SQL文件的优化方法

2020-11-25 08:50:54 4283 2

原创 QModbusTcpClient接收值转为浮点数的方法

QModbusTcpClient接收值转为浮点数的方法//ModbusRTU格式的2个32位整数转浮点数2020-8-17 高位为x1Float parseInt2Float(int x1, int x2) { int f, fRest, exponent, exponentRest; float value, weishu; f = x1 / 32768; fRest = x1 % 32768; exponent = fRest / 128;...

2020-10-24 07:52:15 835

原创 工业智能网络交换机功能测试标准和方法

智能网络交换机功能测试标准和方法一、 数据帧过滤测试被测设备数据帧过滤功能。a) 测试步骤: 1) 按图1搭建测试环境; 2) 网络测试仪测试口1向测试口2和测试口3线速发送数据帧; 3) 记录网络测试仪测试口2和测试口3数据接收情况; 4) 在被测设备上配置端口2的地址过滤,过滤数据流的源MAC地址; 5) 网络测试仪测试口1向测试口2和测试口3线速发送数据帧; 6) 记录网络测试仪测试口2和测试口3数据接收情况。b) 预期结果: 1...

2020-10-07 15:48:49 942

原创 VMWare中Linux虚拟机非正常关闭后无法启动的解决方案

VMWare中Linux虚拟机非正常关闭后无法启动的解决方案虚拟机长时间挂起重新打开时卡顿,无法开启,或者直接关闭了vmware软件引起的一系列问题。原因是关闭了vmware,但是相应的虚拟机并没有关闭,所以虚拟机不能重开。解决方案如下:1,首先删除虚拟机目录中的所有.lck文件夹和一个很大的.vmem文件注①,如果顺利删除,那皆大欢喜,直接重启vmware和虚拟机就ok了,当然一般情况下会出现如下提示如图所示,你需要先关闭vmware-vmx.exe进程才可以,那么下一..

2020-09-15 21:56:52 2826

原创 工业智能网络交换机性能测试标准和方法

工业智能网络交换机性能测试标准和方法性能测试包括整机吞吐量、存储转发速率、地址缓存能力、地址学习速率、存储转发时延、时延抖动、帧丢失率、背靠背帧、队头阻塞等。

2020-09-03 13:45:54 1454

原创 北向接口和南向接口及SDN

北向接口和南向接口介绍及SDN中的概念

2020-08-10 08:36:06 3601

原创 QT控件setToolTip后禁止显示ToolTip代码示例

一个widget设置一个不变的tooltip文本,当鼠标移上去时显示tooltip,只需调用widget的setToolTip()设置文本即可。有时我们设置了ToolTip,但并不需要显示,QT并没有直接的方法,需要在EVENT事件中自己判断并处理。

2020-08-01 14:47:52 2829

原创 CRC-16原理及通用的16位CRC校验算法代码

CRC-16原理及通用的16位CRC校验算法代码环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。给出查表算法代码和通用的16位CRC校验算法代码供参考。

2020-07-14 10:49:10 7803 4

原创 QT报表Limereport v1.5.35编译及使用

QT报表(2)Limereport v1.5.35编译及使用实例代码

2020-07-06 10:22:52 3394 4

原创 QStackedWidget添加,切换及删除窗口

QStackedWidget可以实现同一界面切换不同的窗口,直接切换就可以显示不同子窗口的内容,可用于创建类似于QTabWidget提供的用户界面。QStackedWidget添加,切换及删除窗口代码示例。

2020-07-01 08:25:52 8022 3

原创 区块链学习札记八:超级账本(Hyperledger)平台架构

超级账本(Hyperledger)是 Linux 基金会于 2015 年发起的推进区块链数字技术和交易验证的开源项目,该项目的目标是推进区块链及分布式记账系统的跨行业发展与协作。目前该项目最著名的子项目是 Fabric,由 IBM 主导开发。按官方网站描述,Hyperledger Fabric 是分布式记账解决方案的平台,以模块化体系结构为基础,提供高度的弹性、灵活性和可扩展性。它旨在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的复杂性。

2020-06-15 09:12:41 2573 1

原创 QListWidget从数据库循环加项目,同时默认选中某一行代码示例

列表控件QListWidge主要是通过包含一系列的QListWidgeItem项来进行显示,换句话说,列表控件QListWidge是QListWidgeItem项的集合。其中,列表控件QListWidge包含QListWidgeItem项主要用到函数void QListWidget:: insertItem(int row, QListWidgetItem *item);代码演示从数据库循环加Item和添加自定义Item。同时设置最后一行默认选中。

2020-06-08 08:10:13 2955

原创 Ubuntu 20.04软件中心问题

Ubuntu 20.04软件中心问题Ubuntu 20.04装好后, 软件中心不显示软件解决办法:Terminal终端执行:sudo apt updatesudo apt upgradesudo systemctl rebootUbuntu 20.04 默认把软件中心换成了 snap, 感觉 snap 应用老出状况, snap 应用不但体积大, 安装好的应用还不时就崩溃, 所以如果要把电脑里的所有 snap 应用全部替换了, snapd 也卸载了. Termi...

2020-06-02 13:40:24 30910 19

原创 QT报表选型(QT报表系列1)

QT报表选型:QT中目前的主流报表框架:NCReport ,CuteReport,QtRPT,LimeReport等,由于NCReport 现在是商业版本,CuteReport,从2017年后就没再更新,所以我们重点介绍QtRPT和LimeReport这两个。

2020-06-01 10:04:49 5580

原创 QSqlQuery内存问题分析及解决

在关闭数据库之前,必须使用QSqlQuery.finish()或QSqlQuery.clear。否则,Query对象中会遗漏剩余内存。线程中使用的QSqlQuery需要提升为类成员。创建QSqlQuery变量作为指针,并在关闭数据库之前删除此指针

2020-05-18 08:39:53 4007

原创 QCHART多坐标轴使用示例

QCHART多坐标轴和时间轴使用示例代码

2020-05-12 13:36:19 3620

原创 QT时间差计算的两种方法代码(技巧系列17)

QT时间差计算的两种方法startTime.secsTo(endTime)startTime.msecsTo(endTime)endTime.toTime_t() - startTime.toTime_t()

2020-05-11 09:15:01 6953

转载 云ERP之死:数字化转型启示录

ERP时代正逐渐远去,数字化转型时代正迎面扑来。信息化强调的是收集数据和分析数据,着眼点在于管控和分析,是工业时代的产物。数字化强调的是赋能和激励,着眼点在于人性化和智能化,是互联网时代的必然结果。互联网时代要求理念匹配的IT工具,这就是以ERP为代表的信息化必然走向末路的原因。

2020-05-06 07:58:09 1915

原创 QTabWidget隐藏某个TAB的方法(QT技巧系列16)

QTabWidget隐藏某个TAB的方法(QT技巧系列16)QTabWidget 中的tab,采用hide(),close(),setHidden(true),setVisible(false)等方式都无法隐藏tab。可以通过以下方式隐藏。ui->tabWidget->removeTab(0); //0表示除去第0个TAB。如要不显示多个TAB,序号需要从大到小。...

2020-05-05 09:30:41 6698 1

原创 QCHART的几种坐标轴的详细介绍及使用代码示例

QCHART的几种坐标轴的详细介绍及使用代码示例QCHART主要有如下几种坐标轴:QAbstractAxis->QBarCategoryAxis:柱状图坐标轴文字QAbstractAxis->QDateTimeAxis:日期坐标轴QAbstractAxis->QLogValueAxis(对数做标轴)QAbstractAxis->QValueAxis(设置坐标轴范围)->QCategoryAxis(文字描述坐标轴)

2020-05-04 08:36:59 8536 3

原创 connect统一绑定信号的槽函数告警提示解决(QT技巧系列15)

QT技巧系列(15) connect统一绑定信号的槽函数告警提示 QMetaObject::connectSlotsByName: No matching signal for。。。界面上多个QCheckBox控件,统一绑定事件,代码如下: QList<QCheckBox *> cbBox = this->findChildren&l...

2020-05-02 08:30:27 2204

原创 notepad++批量删除注释、去除行号、注释&取消注释

notepad++批量删除注释、去除行号、注释&取消注释去除行号的方法注释&;取消注释快捷键

2020-04-21 16:27:37 7064

原创 Qt 串口通信(QSerialPort)16进制收发实例代码(QT实战5)

Qt 串口通信(QSerialPort)16进制收发实例代码 首先在项目文件里面添加一句 QT += serialport使用静态函数生成QSerialPortInfo对象列表。列表中的每个QSerialPortInfo对象表示一个串行端口,可以查询端口名称、系统位置、描述和制造商。QSerialPortInfo类还可以用作QSerialPort类的s...

2020-04-14 08:12:29 6256

原创 SSM框架常用jar包下载

SSM框架常用jar包下载spring下载地址https://repo.spring.io/libs-release-local/org/springframework/spring/ commons-logginghttp://commons.apache.org/proper/commons-logging/download_logging.cgimybatishttp://w...

2020-04-13 09:08:55 2287

原创 用QSS文件美化窗体实战示例代码(QT实战4)

建立QSS文件 style.qs QT工程中加入QSS文件 使用QSS文件来设置样式的代码 QSS的基本语法规则 QSS的选择器类型 实际代码,样例效果展示

2020-04-13 08:52:14 2718

原创 QModbusTcpClient接收值转为有符号整数的方法(QT技巧系列14)

QT技巧系列(14)QModbusTcpClient接收值转为有符号整数的方法unit.value(0) 的值默认是无符号整数quint16,如果要取得负数,只需要做个转换就行了。Qint16 S0 = static...

2020-04-08 08:09:45 2176

原创 区块链如何助力“新基建”?

区块链如何助力“新基建”?根据中央系列重要会议和文献的相关表述,结合当前中国科技和经济社会发展状况,业内人士和媒体机构将“新基建”涉及的主要领域归纳为7个方面,即5G基站、特高压、工业互联网、城际高速铁路和城际轨道交通、新能源车充电桩、人工智能、大数据中心。新基建到底“新”在哪里?第一,是新领域。这是相对老基建的说法。老基建,有一个更接地气的名字——铁公基,主要包括铁路、公路...

2020-04-06 08:06:09 2477

原创 QT技巧系列(13)QT 数据库日期字段显示带“T”字符的解决

解决QT数据库中日期字段中会写入或显示时出现“T”字符的问题。

2020-04-06 08:05:33 2847

原创 QT实战3:QTableWidget表头、内容字体大小、颜色、背景颜色等设置

QTableWidget表头、内容字体大小、颜色、背景颜色等设置主要设置:1、是否显示格子线。2、禁止编辑3、默认高度,宽度4、选中模式5、排序6、样式设置示例等。下面直接上代码: QString qssTV = "QTableView::item:hover{background-color:rgb(92,188,227,200)}" ...

2020-04-02 07:04:25 34585 5

原创 QT实战2:QWT的安装和使用(qwt6.1.4,win10,QT5.12.3)

QWT,即Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图,是为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。目前已经应用到许多工业领域。在WIN10,qt5.12.3环境下QWT6.1.4的安装和使用攻略。

2020-04-01 07:54:02 5066 1

原创 计算机网络基础知识,一篇足矣

常见的URL分类,http协议,IP地址分类,公网和私网IP地址,子网掩码, 根据主机数计算子网掩码,根据子网掩码计算子网数, 根据子网掩码计算主机数, 根据子网掩码确定子网络的起止地址第一部分 整体概述HTTP 请求消息URL: Uniform Resource Locator,统一资源定位符。FTP: File Transfer Protocol, 文件传送协议。 这是一种在上传、下载文件时使用的协议。使用 FTP 协议来传送文件的程序也被叫作 FTP。常见的UR

2020-03-26 08:29:16 1741

原创 QT技巧系列(12)qwtplot3D各部分颜色设置代码

QT技巧系列(12)qwtplot3D各部分颜色设置代码//白底黑字 const RGBA axc = RGBA(0,0,0,1); const RGBA bgc = RGBA(1.0,1.0,1.0,1.0); const RGBA msc = RGBA(0,0,0,1); const RGBA nuc = RGBA(0,0,0,1);...

2020-03-25 10:30:21 2538

原创 QT实战1:QT5.12 API接口开发HTTP POST(JSON格式)实战代码及问题解决

QT5.11 API接口开发HTTP POST(JSON格式) 实战代码及问题解决,本文以raw方式提交JSON数据为例,针对实际开发中出现的常见错误给出解决方案。

2020-03-23 08:21:55 4864 1

mySerialPort.rar

Qt 串口通信(QSerialPort)16进制收发实例代码。使用静态函数生成QSerialPortInfo对象列表。列表中的每个QSerialPortInfo对象表示一个串行端口,可以查询端口名称、系统位置、描述和制造商。QSerialPortInfo类还可以用作QSerialPort类的setPort()方法的输入参数。

2020-04-13

testqss.rar

QT QSS 窗体样式设置美化 QSS在Qt程序中的使用方法 QSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少很多,并且并不是所有的属性都可以用在Qt的所有控件上。

2020-04-13

导航菜单点击切换时保持高亮状态(JS实现)示例代码navtab11.html

导航菜单点击切换时保持高亮状态(JS实现)示例代码。尝试每个页面的导航栏目后加class=“active”属性进行修改不成功,这时就需要灵活使用javascript来搞定,主要用到添加类样式addClass(),删除类样式removeClass(),切换类样式toggleClass()等。

2020-02-25

导航菜单点击切换时保持高亮状态(JS实现)示例代码demo1.html

导航菜单点击切换时保持高亮状态(JS实现)示例代码。尝试每个页面的导航栏目后加class=“active”属性进行修改不成功,这时就需要灵活使用javascript来搞定,主要用到添加类样式addClass(),删除类样式removeClass(),切换类样式toggleClass()等。

2020-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除