- 博客(253)
- 资源 (33)
- 收藏
- 关注
原创 C++ 标准库 常用算法总结(排序、合并、搜索和分区)
本系列文章介绍了所有的STL常用的算法。这些算法通常都有不同的功能,例如:排序元素算法{sort()、stable_sort()、nth_element()}、 查询元素算法{find()、find_if()、find_if_not()、find_end()、find_first_of()、adjacent_find()}、 复制元素算法{copy()、strcpy()、strncpy()、memcpy()、copy_n()、copy_if()、copy_backward()}、 删除元素算法{rem
2023-01-31 02:29:01 2725
原创 C++ STL 容器、迭代器、适配器(深入了解,一文学会)
什么是STL? STL,即标准模板库。高效的C++程序库。因为在各类C++ 项目中STL库都在广泛应用,包括作者在开发项目和对接第三方SDK、API的时候,尤其是封装过程中、接口、数据传输过程中都离不开STL模板的存在。vector、deque、list、forward_list、array、map/multimap、set/multiset。 尤其是经常处理涉及万级别以上的数据量的时候传统的string int char 等数组,远远没有容器的处理效率以及不同的序列式容器...
2021-09-02 02:09:42 1816
原创 深入理解线程、进程、多线程、线程池
QT多线程专栏共有14篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池等线程操作进行了全面!深入!的研究和详细的说明
2021-04-10 14:57:25 2498
原创 linux 普通用户无sudo使用root权限
自己的计算机用户名 ALL=(ALL) NOPASSWD: /sbin/mkfs.ext4, /usr/sbin/fdisk、mount、umount、chmod等。ALL ALL=(ALL) NOPASSWD: /sbin/mkfs.ext4, /usr/sbin/fdisk、mount、umount、chmod等。
2024-04-30 23:30:00 258 1
原创 VM Ubuntu unknown filesystem
如果您的系统启动时显示GRUB菜单,选择“Advanced options”(高级选项),然后在其中选择包含“recovery mode”(恢复模式)字样的选项。如果您是从Live CD/USB启动的,您需要首先chroot到您的系统环境。如果您有访问Linux系统的其它方式(比如从Live CD/USB启动),您可以使用fsck命令来检查和修复文件系统。您需要找到包含您的根文件系统的分区。如果GRUB配置文件(通常是/boot/grub/grub.cfg)损坏,您可能需要重新生成它。
2024-04-30 22:00:00 1443
原创 Linux 检测分区是否存在
echo "/dev/nvme 分区不存在,开始格式化创建 $start_time" >> /nvme.txt。echo "/dev/nvme 分区已存在,退出脚本 $start_time" >> /nvme.txt。# 检查是否存在指定分区。
2024-04-30 20:45:00 275
原创 Ubuntu (Linux系统) 下载安装 Qt 环境
在QT官网下载安装包,默认linux平台下提供的安装包以run后缀结尾也可以选择其它地址下载 Qt官网下载地址:https://download.qt.io;。建议用镜像下载速度快。集成安装包在 official_releases/qt 目录下,新地址:https://download.qt.io/new_archive/qt/
2024-04-12 01:33:33 3776 1
原创 QT 操作Windows系统服务
Windows服务是在Windows操作系统上运行的后台应用程序,它们在系统启动时自动启动,并在后台持续运行,不需要用户交互。Windows服务的作用包括但不限于以下几个方面:1. 提供系统功能:许多Windows服务提供了系统级的功能和服务,如网络连接、文件共享、打印服务、安全认证、远程管理等。这些服务为用户和其他应用程序提供了基础设施和功能支持。2. 自动化任务:Windows服务可以用于执行自动化任务,如定期备份、数据同步、日志记录、定时任务等。它们可以在后台运行,无需用户干预,提供可靠的自动化功能。
2023-10-21 21:00:00 1738 2
原创 QT QAxWidget控件 使用详解
ActiveX控件是一种可重用的二进制组件,用于在Windows操作系统上提供特定的功能和服务。以下是一些常见的ActiveX控件的示例:1. Internet Explorer Web Browser Control:用于在应用程序中嵌入和显示Web浏览器。2. Microsoft Office组件(如Word、Excel、PowerPoint):用于在应用程序中嵌入和操作Office文档。3. Windows Media Player Control:用于在应用程序中嵌入和播放音频和视频文件。4. Ad
2023-09-13 23:45:00 4776
原创 QT QProgressBar控件 使用详解
QProgressBar(进度条)是Qt框架中的一个小部件,用于可视化显示任务或操作的进度。它通常用于以下情况:1. 显示任务的进度:进度条可以显示任务的完成情况,让用户了解任务的进展。例如,当文件下载或复制过程中,可以使用进度条显示文件的下载或复制进度。2. 反馈长时间运行的操作:当执行需要一些时间的操作时,进度条可以提供反馈,让用户知道操作正在进行中,并显示操作的进度。这可以增加用户体验,避免用户认为应用程序已经崩溃或无响应。3. 控制流程:进度条还可以用作控制流程的一种方式。
2023-09-12 23:45:00 4157
原创 QT QMdiArea控件 使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QMdiArea(Multiple Document Interface Area)提供了一个可以同时显示多个文档窗口的区域。本文作者原创,转载请附上文章出处与本文链接。
2023-09-12 00:15:00 1531
原创 QT QFrame控件使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFrame是基本控件的基类,是QFrame基类,实质上就是在widget的基础上多做了一些工作,如拓展了一些样式阴影等显示美化功能,然后封装为QFrame类。其实就是在QWidget的基础上做了样式支持,QWidget不支持,而QFrame支持。本文作者原创,转载请附上文章出处与本文链接。
2023-09-08 23:45:00 5515
原创 QT QScrollArea控件 使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QScrollArea是 Qt 框架中的一个小部件,用于滚动区域用于显示框架内子小部件的内容。如果小部件超出了框架的大小,视图可以提供滚动条,以便查看子小部件的整个区域。子小部件必须用setWidget()指定。本文作者原创,转载请附上文章出处与本文链接。
2023-09-07 23:00:00 2689
原创 QT QToolBox控件使用详解
其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QToolBox类提供了一列选项卡式小部件项。工具箱控件QToolBox与切换卡控件QTableWidget有些类似,也是由多页构成每页有标题名称。适用于分类浏览、内容展示、操作指引这一类的使用场景。本文作者原创,转载请附上文章出处与本文链接。
2023-09-06 23:00:00 1317
原创 QT QFontComboBox 使用详解
本文详细的介绍了QFontComboBox控件的各种操作,例如:新建界面、源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFontComboBox()是QComboBox()的一个子类,但是它的内容是不能被编辑的,主要是用来选择字体。本文作者原创,转载请附上文章出处与本文链接。
2023-08-11 22:00:00 1261
原创 QT QLine 使用详解
本文详细的介绍了QLine控件的各种操作,例如:新建界面、源文件、等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QLine表示平面上整数精度的二维向量,用于描述有限长度的直线也就是线段,起点与终点只具有整数精度。本文作者原创,转载请附上文章出处与本文链接。
2023-08-10 22:00:00 2784
转载 QT 设置固定宽度、高度、大小
设置最大最小:setMinimumSize()、setMaximumSize()设置固定高度:setFixedHeight();设置固定大小:setFixedSize();
2023-08-09 22:45:00 541
原创 QT QLCDNumber 使用详解
本文详细的介绍了QLCDNumber控件的各种操作,例如:新建界面、等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QLCDNumber 是 Qt 框架中的一个小部件,用于显示数字。它模拟了一个液晶显示屏,可以用于显示任意整数或浮点数。QLCDNumber 常用于显示计时器、计数器等应用场景。本文作者原创,转载请附上文章出处与本文链接。
2023-08-09 22:00:00 4203 1
转载 QSS 笔记设置圆角
分别设置四个角:border-top-left-radius 、 right 、 left 、 right。QSS 中大部分 CSS属性可以使用。
2023-07-04 23:00:00 988
转载 C++ #ifdef、#else、#endif、#ifndef
例如,有些库只适用于特定平台或操作系统,这时可以使用条件编译,根据当前的平台或操作系统,选择性的包含该库的相关代码。再例如,不同的用户可能有不同的需求,可以利用条件编译选择性的包含某功能模块,在不需要的用户那里,则可以轻易的屏蔽它。总之,条件编译是 C++ 中非常重要的一部分,通过使用 #ifdef、#else、#endif 和 #ifndef 等指令,我们能够根据不同的条件选择性地编译代码。#ifndef:这个指令用来判断一个宏是否没有被定义过,如果没有定义过,则执行后面的代码块,否则忽略后面的代码块。
2023-07-04 22:45:00 432
原创 QT ObjectThread moveToThread多线程操作
QT多线程专栏共有15篇文章,从初识线程到、QMutex锁、QSemaphore信号量、Emit、Sgnals、Slot主线程子线程互相传值同步变量、QWaitCondition、事件循环、QObjects、线程安全、线程同步、线程异步、QThreadPool线程池、ObjectThread多线程操作、 moveToThread等线程操作进行了全面!深入!的研究和详细的说明。
2023-06-28 02:15:37 1160
原创 QT 多语言 中英文切换
本文详细的介绍了利用Qt语言大师工具,实现Qt程序的多国家语言切换。例如新建界面、pro参数、更新翻译、QT预言家翻译语言、翻译中文、翻译英文、发布翻译、核心代码、h源代码、cpp源代码、演示效果等操作。也可以使用ini文件、xml文件来实现同样的功能,新建两个字段通过全局判断来获取不同的字段来实现多语言切换。
2023-06-22 01:51:46 4498 1
原创 QT QTreeView\QTreeWidget控件 使用详解
本文详细的介绍了QTreeView、QTreeWidget控件的各种操作,例如:新建界面、控件布局、设置列、设置宽高、设置列表头、设置复选框、设置图标、添加树、删除树、查找树、修改树、设置选中、树排序、事件、信号、槽函数、添加节点、默认选中、.h源文件、cpp源文件、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;
2023-06-17 17:16:13 20969 3
原创 QT CTK一接口对多服务 CTKPluginFramework开发(七)
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有比较重要的意义。
2023-06-13 03:16:42 1441
原创 QT CTK插件开发(六) 多对一插件
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有比较重要的意义。
2023-06-07 01:43:32 826
原创 QT QHorizontalSpacer弹簧控件
本文详细的介绍了QHorizontalSpacer控件的各种操作,例如:新建界面、控件布局、、.h源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。1 新建界面。
2023-06-06 02:24:54 1991
原创 QT QVerticalSpacer 弹簧控件
本文详细的介绍了QVerticalSpacer控件的各种操作,例如:新建界面、控件布局、、.h源文件、、其它文章等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。
2023-06-06 02:22:43 3630
原创 QT 多对一服务插件 CTK开发(五)
CTK在软件的开发过程中可以很好的降低复杂性、使用 CTK Plugin Framework 提供统一的框架来进行开发增加了复用性 将同一功能打包可以提供多个应用程序使用避免重复性工作、可以进行版本控制提供了良好的版本更新迭代需求、并且支持动态热拔插 动态更新、开发更加简单快捷 方便有用的开发,方便公司的持续技术积累和代码、模块、功能的统一管理和持续更新完成,对于企业实际开发过程中有非同一般的重大意义!CTK Plugin Framework基于Qt Plugin System和Qt Service Fr
2023-06-05 01:55:08 699
原创 QT QFormLayout表单布局控件
本文详细的介绍了QFormLayout控件的各种操作,例如:新建界面、等等操作。实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。本文作者原创,转载请附上文章出处与本文链接。
2023-05-06 01:38:05 1440
原创 QT QGridLayout网格布局控件
本文详细的介绍了QGridLayout控件的各种操作,例如:新建界面、控件布局、获取行、获取列、某行伸缩系数、某列伸缩系数、某列最小宽度、某行最小宽度、总单元格数、移除布局条目、移动布局条目、其它文章等操作。 实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。 本系列QT全面详解文章目前共有二
2023-05-05 01:14:25 2520 1
原创 QT QHBoxLayout 水平布局控件
本文详细的介绍了QHBoxLayout控件的各种操作,例如:新建界面、添加控件、布局控件、显示控件、添加空白行、设置间距 、添加间距、设置位置、设置外边距、设置边距、添加固定宽度、方向上、方向下、方向左、方向右等等、 样式表等操作。 实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。
2023-05-01 04:28:17 3070
原创 QT QVBoxLayout 垂直布局控件
本文详细的介绍了QVBoxLayout控件的各种操作,例如:新建界面、添加控件、布局控件、显示控件、添加空白行、设置间距 、添加间距、设置位置、设置外边距、设置边距、添加固定宽度、方向上、方向下、方向左、方向右等等、 样式表等操作。 实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。布局管理器可以完成两件事:自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。
2023-04-28 02:38:46 2645
转载 批量获取文件名
另外要非常注意的一点是,改成ANSI另存为.bat后再打开时汉字是乱码,这时候如果什么也不动再保存一下它是会默认改为UTF-8的,这时再用这个.bat就会输出空白文件。而如果是将带乱码汉字的.bat另存为新的.bat文件,改为ANSI后又会使得乱码变问号,且退出前还是正常的下次打开才显示问号,变问号的情况下不会创建任何文件(文件名不能有问号)。变问号后要再次打开,将问号改为汉字后直接保存,由于这次打开的时候里面没有汉字/乱码,所以保存的时候会默认保存为ANSI,这样就又能正常使用了。
2023-04-19 01:41:04 243
原创 QT 插件通信接口调用 CTK开发(四)
CTK 为支持生物计算的公共开发包,其全称为 Common Toolkit。为医学成像提供一组统一的基本功能;促进代码和数据的交互及结合;避免重复开发;在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;整合并适应成功的解决方案。本专栏文章较为全面的讲述了CTK插件开发的全部步骤,本文是 QT CTK开发 第四篇文章,目前正在更新中...本文作者原创,未经允许禁止转载。付费资源盗版必究。
2023-04-19 01:24:59 838
原创 QT 创建插件 CTK开发(三)
CTK 为支持生物计算的公共开发包,其全称为 Common Toolkit。为医学成像提供一组统一的基本功能;促进代码和数据的交互及结合;避免重复开发;在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;整合并适应成功的解决方案。本专栏文章较为全面的讲述了CTK插件开发的全部步骤,本文是 QT CTK开发 第三篇文章,演示了引入CTK库到手把手创建插件的全过程。本文作者原创,未经允许禁止转载。付费资源盗版必究。
2023-04-18 02:24:17 580
原创 QT CTK控件 CTK开发(二)
CTK 为支持生物计算的公共开发包,其全称为 Common Toolkit。为医学成像提供一组统一的基本功能;促进代码和数据的交互及结合;避免重复开发;在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;整合并适应成功的解决方案。本专栏文章较为全面的讲述了CTK插件开发的全部步骤,本文是 QT CTK开发 第二篇文章,演示了引入 CTK 环境调用了CTK自带的控件实现了演示的效果。本文作者原创,未经允许禁止转载。付费资源盗版必究。
2023-04-17 02:06:29 610
原创 Qt QDockWidget 控件 使用详解
本文详细的介绍了QDockWidget控件的各种操作,例如:设置停靠、设置默认位置、显示隐藏、设置Dock名字、设置Dock宽高、设置Dock隐藏标题栏、设置移动、浮动、关闭属性、Dock停靠移出信号槽、Dock可见信号槽等操作。 本系列QT全面详解文章目前共有二十篇目前正在不断的进行更新,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。
2023-04-11 23:31:35 2791
原创 SQLServer 实时同步、发布、订阅
SQLServer 数据库 实时同步数据、定时同步数据库、发布 订阅服务;保姆级教程,非常详细。文章详细的介绍了数据库安装、账户设置方式、角色权限、映射、映射权限、文件夹设置方式、数据库同步、数据库管理设置方式、发布方式、订阅方式、实时同步、同步合并、安全设置、发布状态、代理服务、推送订阅、发布服务器、订阅服务器, 以及 遇到的网络相关错误、特定实例错误、订阅服务器和发布服务器连接异常问题、发布项目异常、添加项目异常、实时传输不成功等等异常问题,还包括测试和卸载相关内容。
2023-04-08 14:29:52 5207
原创 QT CTK插件框架 (一 下载编译)
CTK 为支持生物医学图像计算的公共开发包,其全称为 Common Toolkit。为医学成像提供一组统一的基本功能;促进代码和数据的交互及结合;避免重复开发;在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;整合并适应成功的解决方案。
2023-03-17 22:30:00 1821
QT连接MySQL实现增删改查分页
2020-11-24
QT TCP客户端服务器
2020-11-18
QT 键盘监听(重写监听事件)
2020-10-22
QT_BUT_Strle.rar
2020-09-23
MFC Markup库读写XML
2020-07-15
MFC ADO连接SQL Server
2020-06-17
MFC读取修改ini文件
2019-12-30
MFC连接MYSQL实现分页
2019-12-02
生成调用DLL示例.rar
2019-07-11
dcmtk图片转换附加库
2019-03-12
VC6.0英文版
2018-10-10
QT CTK插件 多对一 服务插件
2023-06-07
CTK 库文件 (Debug/Release/Install)
2023-06-01
QT QSpinBox 控件使用全解
2022-12-02
QT ROI 选择区域 设置、获取ROI大小
2022-10-24
QCustomPlot 示例程序
2022-10-17
QT 搭建FFmpeg环境
2022-09-29
QT 获取界面点击XY坐标
2022-09-13
QSVG 使用Demo程序
2022-08-19
MFC Teechart 绘图控件使用
2022-08-11
QT 屏幕截取程序源代码示例程序
2022-08-09
QT_Email_Dll.rar
2021-09-22
QT_Email_Test.rar
2021-09-22
ins2018&2020.txt
2021-05-14
QT_ThreadPool.rar
2021-04-10
QT 实现绘制时钟
2020-12-22
QT 控件自动缩放
2020-11-29
QT 多线程同步QSemaphore
2020-11-26
QT 简单实现多线程
2020-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人