
学习笔记
文章平均质量分 67
记录在学习过程中的知识
F_WORKS
这个作者很懒,什么都没留下…
展开
-
QLineEdit自定义QDoubleValidator验证无符号整形
可以有效限制输入数据在[0,4294967295]范围内,且无法输入非法字符,无法输入带前导0的数据。原创 2022-07-19 10:09:14 · 707 阅读 · 1 评论 -
关于QLineEdit设置QDoubleValidator设置范围无效问题 的终极解决方法(非复制粘贴水文章)
通过重写两个关键函数,实现自定义验证器,解决QLineEdit设置QDoubleValidator效果糟糕,验证不全面的问题。原创 2022-07-07 17:14:58 · 2005 阅读 · 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 · 994 阅读 · 0 评论 -
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 · 64729 阅读 · 5 评论 -
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 · 14751 阅读 · 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 · 256 阅读 · 0 评论 -
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 · 539 阅读 · 0 评论 -
git学习笔记
git学习1.git简介 Git是用C开发的目前世界上最先进的分布式版本控制系统2.集中式&分布式集中式版本控制系统(主从结构)概要版本控制在中央服务器版本库是集中存放在中央服务器的,每次commit到中央服务器缺点修改必须提交到中央服务器,由中央服务器集中处理必须联网才能工作,对网络带宽要求较高,断网情况下,既不能提交也不能回滚中央服务器出了问题,无法回滚版本,所有人都无法工作拓扑结构分布式版本控制系统(同步)概要版本控制在本地每原创 2021-07-01 15:05:48 · 141 阅读 · 0 评论 -
MarkDown基础语法
Markdown学习MarkDown是什么?Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、[Stack Exc原创 2021-06-29 19:11:07 · 147 阅读 · 0 评论