自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星如雨落

多实践,多思考,多总结!

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 Vim设置默认字体、窗口大小和配色方案

最新开始学习Vim,每次打开窗口后,发现自动打开的Vim编辑窗口很小,又是使用的高分辨率笔记本,所以字体也很小,上网查找了一下解决方法,总结如下。修改都是在_vimrc文件进行的,该文件位于vim安装的主目录,不同安装可能略有不同,针对我的电脑,位置是:C:\Program Files (x86)\Vim_vimrc。注意,如果你将vim安装到非系统盘可直接修改_vimrc,若是安装到了系统盘,则_vimrc是只读文件,直接修改该文件会提示“您正在修改一个只读文件”,提示无法保存,即使选择:wq!也无法

2020-07-29 22:58:29 5722 2

原创 QT5开发的程序打包发布

一、开发平台QT5开发的程序打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了。自己用的QT版本是我的电脑系统是WIn10专业版的。二、介绍一下打包工具。1.一个是QT5自带的windeployqt(这个大家不需要下载安装)2.另外一个是Engima Virtual Box,这是下载链接Engima Virtual Box,下载衔接:Engima Virtual Box图标如下:3.还有一个是Inno Setup6软件,图标如下:三、QT5

2020-07-23 00:20:09 2820

原创 QT5快速转换路径(/斜杠与\反斜杠转换)

1./转\(斜杠转反斜杠)函数 [static] QString QDir::toNativeSeparators(const QString &pathName)2./转\(斜杠转反斜杠)函数[static] QString QDir::fromNativeSeparators(const QString &pathName)下面测试典例: //获取应用程序的目录 QString strCurrentApplicationDirPath=QCoreApplica

2020-07-22 12:58:12 4364

原创 QT5 exec()模态显示子对话框,父子对话框都最小化后显示桌面

QT5 exec()模态显示子对话框,在任务栏上单击鼠标右键,出现‘’显示桌面”选项,选中后,QT5父对话框最小化,但是子对话框一直显示在最上层,却不随父对话框一起最小化。后来发现是添加了Qt::WindowStaysOnTopHint原因dlgSoftReg->setWindowFlags(flags | Qt::MSWindowsFixedSizeDialogHint);去掉Qt::WindowStaysOnTopHint即可正常!如下代码: QDlgSoftReg *dlgSo.

2020-07-19 16:18:12 856

原创 QT5获取运行程序的工作目录与程序所在的目录

在qt-creator中debug的时候,发现程序不能读写所在目录的配置文件,资源文件。Google了一下,原来 运行程序的 工作目录 与 程序所在的目录是不同的概念。跑跑这段代码就知道了:#include <QDebug>#include <QDir> QString strCurrentApplicationDirPath=QCoreApplication::applicationDirPath();//获取应用的目录 qDebug()<<

2020-07-19 12:20:27 1765

原创 QT5获取CPU编号和硬盘序列号

windows下执行命令除了用cmd之外,还有个东西叫WMIC,非常强大,可以通过他获取很多信息,包括硬件信息。#include <QProcess>QString frmMain::getWMIC(const QString &cmd){ //获取cpu名称:wmic cpu get Name //获取cpu核心数:wmic cpu get NumberOfCores //获取cpu线程数:wmic cpu get NumberOfLogicalProc

2020-07-18 23:19:06 2198

原创 QT5获取QPlainTextEdit 某行内容

#include <QTextBlock>#include <QMessageBox>QString str;//获取总行数str = QString::number(ui->plainTextEdit->document()->lineCount());QMessageBox::information(this, "information", str);//输出某行内容str = ui->plainTextEdit->documen

2020-07-16 10:07:48 5782 1

原创 QT5获取两个list中的不同值

QT5开发平台,QStringList A包含QStringList B,现在需要取出两个list中的不同值,QStringList result=(“23”, “78”) QStringList A={"23","45","78","92"}; QStringList B={"45","92"}; QStringList result; for(QString str:A) { if(!B.contains(str)) {

2020-07-16 09:35:02 1327

原创 配置设备作为DHCP 服务器(基于全局地址池)

DHCP 服务器简介:通常用户希望网络中的每台终端能够动态获取IP地址、DNS服务器的IP地址、路由信息、网关信息等网络参数,不需要手动配置终端的IP地址等网络参数;另外,针对一些移动终端(手机、ipad、办公笔记本等)希望能够即插即用,不需要每次修改终端的IP等网络参数。如果用户网络中有这些需求,就可以在汇聚层的用户网关设备或核心层设备上配置DHCP服务器功能,来给终端分配IP地址等网络参数。动态主机配置协议DHCP(Dynamic Host Configuration Protocol)采用

2020-07-09 18:11:46 4790

原创 配置设备作为DHCP 服务器(基于接口地址池)

组网需求:某企业为办公终端规划了两个网段,网段10.1.1.0/24内PC为员工固定办公终端,网段10.1.2.0/24供企业出差人员临时接入网络。企业希望通过DHCP方式为员工固定办公终端和企业出差人员分配IP地址。其中,企业管理者的办公PC(Client_1)由于业务需要,希望使用固定IP地址为10.1.1.99/24。配置思路:基于接口地址池的DHCP服务器的配置思路如下:通过在交换机S5700-LSW1上配置DHCP服务器,实现为企业两个网段内的终端动态分配IP地址。其中,网段10.

2020-07-08 09:46:53 3417

VS2022 C++修改Window系统DNS程序代码

这是自己使用VS2022 C++编写的window系统修改DNS程序代码,测试适合Win10、Win7系统。

2023-08-17

PyQt5中多线程模块QThread和线程池ThreadPoolExecutor解决PyQt5界面程序执行比较耗时操作无响应问题

1.资源简介:PyQt5中使用多线程模块QThread解决了PyQt5界面程序执行比较耗时操作时,程序卡顿出现的无响应以及界面输出无法实时显示的问题,采用线程池ThreadPoolExecutor解决了ping多个IP多任务耗时问题。 2.适用人群:想学习PyQt5中多线程模块QThread和线程池ThreadPoolExecutor知识的人。

2022-07-09

编程开发Python调整图片大小、尺寸、背景、透明化处理和转换图片格式

1.资源简介:Python利用PIL Image可以调整图片尺寸(宽度和高度)、图片大小和转换图片格式,Python利用removebg可以改变图片背景、透明化处理。 2.特点:简单方便、快速。 3.适用人群:想学习Python处理图片的初学者。

2022-02-28

编程开发Xlwings和Openpyx自己重新封装Python操作Excel类

1.资源简介:Python操作Excel,常用Xlwings和Openpyx类,由于其知识琐碎,使用起来不太方便,因此自己把常用用法重新封装一个操作类。 2.应用场景:使用Python操作Excel,读、写、改、删情景,能大大提升工作效率。 3.适用人群:想学习Python操作Excel的人员。

2022-02-28

Linux QT5 PlainTextEdit设置文本大小

在Linux QT5.12开发界面时,经常会涉及到界面字体大小的设置,默认字体一般比较小的解决方法,以及PlainTextEdit组件设置文本大小方法.

2019-10-08

定时自动关机软件

启动软件后,软件自动获取电脑系统时间,此时输入设定关机时间后,单击“启动关机”按钮后,当系统时间与设定时间相同时,系统自动关机。在设定时间还未到时,单击“取消关机”按钮,可以取消关机。

2017-12-25

简易数字时钟软件

使用VS2010软件:本软件可以自动获取系统时间,设置时间等功能。 通过本次实践 1.学习基本控件知识; 2.学习在主对话框中调用子对话框的方法; 3.学习定时器的知识;

2015-12-05

改变对话框背景及热点按钮

本程序自绘位图按钮,当鼠标滑过按钮时显示按钮的热点效果;还可以为对话框设置背景图片。

2015-07-07

单片机例题程序

这是自己编写的单片机例题程序。希望对单片机初学者有所帮助,仅供参考!

2014-02-07

单片机Proteus典例

单片机Proteus典例是自己在学习单片机过程中编写的小例子。希望对单片机初学者有所帮助,仅供参考!

2014-02-07

多机通信系统(两台实物单片机)

本例多机通信是自己编写的两台实物单片机通信。希望对单片机初学者及做毕业设计的同学有所帮助,仅供参考!

2014-02-07

多机通信(三台实物单片机)

本例多机通信是自己编写的三台实物单片机之间的通信。希望对单片机初学者及做毕业设计的同学有所帮助,仅供参考!

2014-02-07

多功能电子时钟系统

多功能电子时钟系统可以调时间,定闹钟,秒表,还有阳历功能。希望对单片机初学者及做毕业设计的同学有所帮助,仅供参考!

2014-02-07

单片机温度计系统

单片机温度计系统可以把外界的环境温度利用温度传感器输入到单片机内,模数转换后在数码管上显示出当前温度。希望对单片机初学者及做毕业设计的同学有所帮助,仅供参考!

2014-02-07

电子闹钟系统

这是我自己编写的单片机电子闹钟系统,希望对单片机初学者及做课程设计的同学有所帮助,仅供参考!

2014-02-07

空空如也

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

TA关注的人

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