自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 QLineEdit自定义QDoubleValidator验证无符号整形

可以有效限制输入数据在[0,4294967295]范围内,且无法输入非法字符,无法输入带前导0的数据。

2022-07-19 10:09:14 591 1

原创 关于QLineEdit设置QDoubleValidator设置范围无效问题 的终极解决方法(非复制粘贴水文章)

通过重写两个关键函数,实现自定义验证器,解决QLineEdit设置QDoubleValidator效果糟糕,验证不全面的问题。

2022-07-07 17:14:58 1607 19

原创 CMD批处理实现dot命令自动运行更新

CMD批处理实现dot命令自动运行更新前言一. 编写bat脚本二. 解释总结前言最近学习dot语言我们知道, 运行dott脚本大致有两种方法:使用Gvedit编辑dot代码并直接点击运行按钮运行使用记事本编辑工具编辑号dott脚本后, 使用CMD, 进入代码路径下,执行代码dot -Tpdf xxx.dot -o -xxx.pdf 或dot -Tpng xxx.dot -o -xxx.png 或dot -Tjpg xxx.dot -o -xxx.jpg…等等, 分别生成想要的pdf、

2022-01-19 20:18:41 808

原创 Modbus通讯协议从一窍不通到原来如此

Modbus学习文档0. 前言1. 基本宏观概念(大方面,是什么,干啥用的)目录:1.1 通信模式分类1.2 Modbus基本概念1.3 应用场景2. 分解模块概念(细节步骤,包括什么东西,怎么定义和运作的)目录:2.1 单播模式与广播模式2.2 Modbus帧格式2.3 寄存器(数据的存储和读取)2.3.1 寄存器种类2.3.2 寄存器地址分配2.4 功能码(主机发送的命令代码)2.4.1功能码分类2.4.2 部分功能码举例2.5 异常码(服务器或从站返回的异常代号)2.5.1 通信状况2.5.2 响应.

2021-07-15 15:48:20 30913 3

原创 ini配置文件&解析(C++)

ini解析学习文档一.什么是Ini​ ini文件是Initialization File的缩写,即初始化文件,通常存放的是一个程序的初始化信息,是Windows的系统配置文件所采用的存储格式,统管windows的各项配置。ini文件的后缀名不一定是.ini,也可以是**.cfg、.conf或者是.txt**。二.ini文件格式&语法规范​ **ini文件由若干个节(section)组成,每个section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的s

2021-07-07 09:48:03 13607 4

原创 Unicode编码小结

Unicode编码一.ASCLL码ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。到目前为止共定义了128个字符使用一个字节,8位二进制数,使用后7位二进制数组合表示128种(27)(0-127)字符,最高位为奇偶校验位。二.码点与代码单元码点码点指与一个编

2021-07-06 13:39:08 188

原创 Git&SourceTree学习

Souretree操作1.创建本地仓库2.创建文件3.修改文件(add .,commit)4.创建分支(branch)5.合并分支(merge,rebase)6.回滚与重置提交(revert,reset)7.推送(push)8.拉取(pull)和获取9.其他功能1.标签2.贮藏3.丢弃4.命令行模式1.创建本地仓库点击菜单栏Create点击浏览选择文件夹位置设置本地仓库名字点击创建2.创建文件在文件夹下创建文件fruit.txt观察文件状态里fruit.txt已经在未暂存文件

2021-07-01 15:38:58 212

原创 git学习笔记

git学习1.git简介​ Git是用C开发的目前世界上最先进的分布式版本控制系统2.集中式&分布式集中式版本控制系统(主从结构)概要版本控制在中央服务器版本库是集中存放在中央服务器的,每次commit到中央服务器缺点修改必须提交到中央服务器,由中央服务器集中处理必须联网才能工作,对网络带宽要求较高,断网情况下,既不能提交也不能回滚中央服务器出了问题,无法回滚版本,所有人都无法工作拓扑结构分布式版本控制系统(同步)概要版本控制在本地每

2021-07-01 15:05:48 92

原创 MarkDown基础语法

Markdown学习MarkDown是什么?Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、[Stack Exc

2021-06-29 19:11:07 71

转载 Word中将多个文档在一个窗口中打开

Word中将多个文档在一个窗口中打开的方法一.问题二.方法三.效果展示四.参考引用一.问题写论文的时候,打开多个文件,发现word总是一个文件一个窗口,切换很是麻烦。希望word能像WPS一样可以一个窗口打开多个文件。二.方法下载OfficeTab插件网盘地址:https://pan.baidu.com/s/1Gi5mH6gSnZmFY4ZXWmRxcQ 提取码:bejv 设置了永久下载完成如下:安装OfficeTab:一路安装即可打开OfficeTab如下:可以分别设置Ex

2021-04-17 16:39:08 7215

原创 CodeBlocks 20.03安装&汉语化&找不到编译器

一.CodeBlocks下载下载地址:https://www.codeblocks.org/downloads/binaries/到如下界面选择下载codeblocks-20.03mingw-setup.exe,这个里面带了编译器注意:codeblocks-20.03mingw-setup.exe文件还包括MinGW-W64项目(版本8.1.0、32 / 64位,SEH)中的GCC / G ++ / GFortran编译器和GDB调试器。二.安装一路安装下去就好三.汉化1.先下

2021-04-01 17:12:29 2622

转载 Sublime Text 3中文汉化的另一种方法

汉化包方法相信也有朋友在汉化时遇到以下问题:使用Package Control下载汉化包ChineseLocalizations时,会出现失败,即出现以下弹窗:而CSDN上的解决办法大多到此为止,并没有安装失败的解决办法,直到找到一位大佬的博文,使用的是直接手动下载汉化包的方法,终于解决了该问题。在此附上文章链接:Sublime Text 3 简体中文汉化包使用方法 ( 更新时间2019.03.20 )该方法同样适用于其他安装包的配置...

2021-03-30 21:54:59 330 1

原创 Sublime text3 Version 3.22下载安装及注册

Sublime text3 Version 3.22,Build 3211下载安装及注册????前言一、下载Sublime Text 31.本机系统配置:Windows10,64位2.下载链接:3.安装二、注册(3步走)1.修改hosts文件2.修改编辑 **sunlime_text.exe**3.注册三、参考文章文章目录前言一、下载Sublime Text 31.本机系统配置:Windows10,64位2.下载链接:3.安装二、注册(3步走)1.修改hosts文件2.修改编辑 **sunlime_tex

2021-03-30 18:26:17 962

空空如也

空空如也

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

TA关注的人

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