Respect@
码龄5年
关注
提问 私信
  • 博客:424,996
    社区:73
    动态:34,319
    459,388
    总访问量
  • 391
    原创
  • 18,813
    排名
  • 3,006
    粉丝

个人简介:感谢

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-02-21
博客简介:

m0_46376834的博客

查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    3,083
    当月
    11
个人成就
  • 获得4,674次点赞
  • 内容获得2,230次评论
  • 获得4,001次收藏
  • 代码片获得1,840次分享
创作历程
  • 68篇
    2024年
  • 173篇
    2023年
  • 32篇
    2022年
  • 121篇
    2021年
  • 9篇
    2020年
成就勋章
TA的专栏
  • 笔记
    付费
    170篇
  • 计算机
    付费
    143篇
  • 日志系统
    1篇
  • Linux入门
    17篇
  • 数据库及MySql
    23篇
  • Visual studio
    2篇
  • C++
    113篇
  • QML
    39篇
  • Qt
    115篇
  • Cmake
    1篇
  • xml
    1篇
  • 网络、
    3篇
  • Linux进阶
    49篇
  • STL(标准模板库)
    12篇
  • C语言
    22篇
  • protobuf
    1篇
  • shell
    2篇
  • 网络通信
    17篇
  • 编译器
    2篇
  • Curl
    1篇
  • MCU
    1篇
  • 主动安全
    1篇
  • json
    4篇
  • svn
    4篇
  • cpu
    2篇
  • Git
    1篇
  • CAN工具
    1篇
  • ftp
    1篇
  • 文件操作
    17篇
  • 协议
    1篇
  • 上位机
    1篇
  • 嵌入式
    1篇
  • 软件工程
    2篇
  • 蓝桥杯
    27篇
  • 正则表达式
    1篇
  • 小游戏
    3篇
  • 敏捷开发
    3篇
  • 数据结构
    20篇
  • Java程序
    3篇
兴趣领域 设置
  • 编程语言
    c++c语言qt
  • 大数据
    mysqlredis
  • 后端
    sqlmysql后端架构分布式中间件
  • 嵌入式
    物联网
  • HarmonyOS
    华为华为云
  • 微软技术
    visual studio
  • 操作系统
    linuxubuntuwindows
  • 测试
    单元测试
  • 云平台
    百度云腾讯云阿里云华为云
  • 软件工程
    githubgit需求分析开源设计模式
  • 网络空间安全
    网络安全安全系统安全
  • 服务器
    linux
  • 学习和成长
    蓝桥杯leetcode职场和发展面试程序人生学习方法跳槽高考远程工作
  • 音视频
    实时音视频
  • IT工具
    vim企业微信钉钉腾讯会议zoom7-zip火绒安全notepad++everything
  • 开源
    githubgit开源
  • 3C硬件
    电脑智能手机智能路由器计算机外设
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

假传万卷书,真传一句话

发布动态 2024.08.27

.dll 和 .lib

特性.dll(动态链接库).lib(静态库) /.lib(动态库导入库)链接方式动态链接,程序运行时加载静态链接,编译时嵌入代码(静态库)或提供动态链接符号(动态库导入库)存储位置外部文件,独立于程序执行文件嵌入到程序中(静态库);外部.dll文件(动态库导入库)文件大小程序文件较小,但依赖外部.dll文件程序文件较大(静态库),或需要.dll文件(动态库导入库)更新与维护更新.dll文件可以直接影响多个程序更新静态库需要重新编译程序;导入库可以通过更新.dll实现功能更新共享性可被多个程序共享。
原创
发布博客 2024.08.26 ·
2382 阅读 ·
38 点赞 ·
1 评论 ·
20 收藏

常见操作系统上启动 MySQL 服务的命令:

在不同的操作系统上,启动 MySQL 的命令有所不同。
原创
发布博客 2024.08.25 ·
1130 阅读 ·
5 点赞 ·
2 评论 ·
7 收藏

noexcept 是 C++11 引入的一个关键字,用于指定函数是否会抛出异常。它主要用于优化和明确函数的异常安全性

noexcept是 C++11 引入的一个关键字,用于指定函数是否会抛出异常。它主要用于优化和明确函数的异常安全性。了解noexcept对于编写高效和安全的 C++ 代码至关重要,尤其是在涉及异常处理和性能优化时。
原创
发布博客 2024.08.25 ·
667 阅读 ·
14 点赞 ·
0 评论 ·
20 收藏

QML 中去除界面标题栏的蓝框,并使内容全屏显示

要在 QML 中实现界面标题栏的蓝框不显示,并且让内容全屏显示,同时支持快捷键功能,你可以按照以下步骤进行设置。以上代码展示了如何在 QML 中去除界面标题栏的蓝框,并使内容全屏显示,同时实现快捷键功能。下面是一个简单的示例,展示如何绑定快捷键来触发某些操作。组件,你可以根据需求自定义界面的外观和行为。属性设置为无边框和全屏来实现这一点。为了在界面中实现快捷键功能,可以使用。QML 中可以通过使用。
原创
发布博客 2024.08.25 ·
493 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

在 CMake 中,find_package 是一个用于查找外部库或包的命令

是 CMake 中非常重要的命令,用于管理项目对外部库和包的依赖。Config 模式是推荐的模式,特别是在使用现代 CMake 时。它使得你的 CMake 构建系统可以依赖于其他库或工具,并自动设置相关的编译和链接参数。如果找到了这个文件,CMake 就会执行该文件,通常这个文件会设置与库相关的变量(如。是配置现代 CMake 项目的关键部分,特别是当你希望你的项目能够使用或依赖于第三方库时。之后,通常会设置一组与包相关的变量,你可以在之后的 CMake 脚本中使用这些变量。在 CMake 中,
原创
发布博客 2024.08.25 ·
857 阅读 ·
24 点赞 ·
0 评论 ·
11 收藏

MessageDialog 是 Qt Quick Controls 中的一个组件,用于显示消息对话框

是一个方便的组件,用于在 Qt Quick 应用中显示简单的消息对话框。它支持多种图标和按钮组合,并提供了简洁的信号机制来处理用户交互。是 Qt Quick Controls 中的一个组件,用于显示消息对话框。: 对话框显示的图标,通常用于表示信息类型(如警告、错误、信息等)。:这个对话框用于确认用户是否想退出应用程序,如果用户选择“是”,应用程序将退出。: 当用户点击特定按钮时,会触发对应的信号。: 对话框的主要内容,用于向用户传达信息或提示。: 对话框的标题,通常显示在对话框的顶部。
原创
发布博客 2024.08.25 ·
518 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

virtual 是 C++ 中的一个关键字,用于实现多态性(polymorphism)

是 C++ 中的一个关键字,用于实现多态性(polymorphism)。它的主要作用是在基类中声明虚函数(virtual function),允许派生类重写这些函数,并在运行时根据对象的实际类型调用适当的函数版本。关键字使得 C++ 支持运行时多态性,这意味着在程序运行时,根据对象的实际类型选择合适的函数版本。这种机制广泛应用于面向对象编程,尤其是在需要处理一组相关对象时,通过基类指针或引用统一操作。
原创
发布博客 2024.08.25 ·
708 阅读 ·
11 点赞 ·
0 评论 ·
14 收藏

override 是 C++11 引入的一个关键字,用于显式声明派生类中重写(override)基类中的虚函数

是 C++11 引入的一个关键字,用于显式声明派生类中重写(override)基类中的虚函数。这不仅使代码更具可读性,还能帮助编译器检查错误。
原创
发布博客 2024.08.25 ·
557 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

组合(Composition) 和 聚合(Aggregation) 是面向对象编程中的两种常见关系,它们都表示“整体-部分”或“拥有”的关系

组合和聚合都是表示类之间“整体-部分”关系的概念。组合强调部分对象依赖于整体对象,而聚合则允许部分对象独立于整体对象存在。在设计类之间的关系时,根据需求选择使用组合或聚合,可以帮助构建更清晰、逻辑更合理的系统。是面向对象编程中的两种常见关系,它们都表示“整体-部分”或“拥有”的关系,但在语义和实现方式上有所不同。理解这两者有助于更好地设计类之间的关系和结构。
原创
发布博客 2024.08.25 ·
985 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

Q_PLUGIN_METADATA 宏在 Qt 插件开发中用于声明和提供插件的元数据(metadata),使得 Qt 的插件机制能够识别并正确加载该插件

宏在 Qt 插件开发中用于声明和提供插件的元数据(metadata),使得 Qt 的插件机制能够识别并正确加载该插件。它的使用是构建 Qt 插件的重要步骤之一,通常与Q_OBJECT和一起使用。
原创
发布博客 2024.08.25 ·
790 阅读 ·
7 点赞 ·
0 评论 ·
12 收藏

rc.exe 是 Microsoft Windows 平台上用于处理资源脚本文件的工具

rc.exe是 Microsoft Windows 平台上用于处理资源脚本文件的工具。它是资源编译器(Resource Compiler),通常用于将资源文件(如图标、位图、对话框、字符串表等)编译成一个二进制格式的资源文件.res,这个文件可以被链接到一个可执行文件或动态链接库中。以下是对rc.exe。
原创
发布博客 2024.08.25 ·
705 阅读 ·
20 点赞 ·
3 评论 ·
5 收藏

FileDialog 是一个用于文件选择和保存的对话框组件

FileDialog是用于文件选择和保存的对话框组件,在多种编程语言和框架中都提供了类似的功能。以下是对FileDialog的详细解释,基于常见的实现方式,例如在 Qt、Python 的 Tkinter、Windows API 中。
原创
发布博客 2024.08.25 ·
1062 阅读 ·
27 点赞 ·
12 评论 ·
26 收藏

在 QML 开发中,qmlRegisterUncreatableType 是一个非常有用的函数,它允许你在 QML 中注册一个 C++ 类,但不允许直接在 QML 中实例化这个类

在 QML 开发中,是一个非常有用的函数,它允许你在 QML 中注册一个 C++ 类,但不允许直接在 QML 中实例化这个类。这个函数通常用于当你想要在 QML 中访问 C++ 对象的属性、信号和槽函数,而不希望或者不需要在 QML 中创建这个类的实例时。
原创
发布博客 2024.08.24 ·
504 阅读 ·
10 点赞 ·
6 评论 ·
13 收藏

qmlRegisterType 是一个常用的函数,用于将 C++ 类型注册到 QML 中,使得 QML 可以直接创建和使用该类型的实例

是一个常用的函数,用于将 C++ 类型注册到 QML 中,使得 QML 可以直接创建和使用该类型的实例。这在扩展 QML 的功能时非常有用,尤其是当你需要在 QML 中使用自定义的 C++ 类时。
原创
发布博客 2024.08.24 ·
343 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

jom.exe 是一个并行构建工具,专门为使用 Microsoft Visual C++ 编译器的 Qt 项目加速编译过程

jom.exe是一个并行构建工具,专门为使用 Microsoft Visual C++ 编译器的 Qt 项目加速编译过程。它是nmake的一个替代品,nmake是微软提供的标准命令行构建工具,但它不支持并行编译。jom则弥补了这一不足,能够利用多核处理器的优势,极大地提高编译速度。
原创
发布博客 2024.08.24 ·
536 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

$(SolutionDir) 是一个常用的 MSBuild 变量,用于指向 Visual Studio 解决方案文件 (.sln) 所在的目录

是一个非常有用的变量,可以简化 Visual Studio 项目中路径的管理,尤其是在涉及多个项目或共享资源时。通过使用它,你可以确保项目文件引用路径的一致性,无论解决方案的位置如何变化。
原创
发布博客 2024.08.24 ·
299 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

.xml文件和.xsd文件

结合使用 XML 和 XSD,可以确保数据的格式和内容的正确性和一致性,非常适用于数据交换、配置文件、API 定义等场景。
原创
发布博客 2024.08.05 ·
224 阅读 ·
11 点赞 ·
10 评论 ·
10 收藏

在 Qt 中,QVariant 是一个可以存储多种数据类型的通用类

在 Qt 中,QVariant是一个可以存储多种数据类型的通用类。而方法则将QVariant对象转换为,即一个键值对的映射(类似于字典或哈希表)。
原创
发布博客 2024.08.05 ·
433 阅读 ·
20 点赞 ·
14 评论 ·
11 收藏

QVariantMap是QVariant类型的键值对容器,它在 Qt 中被广泛使用,用于存储和传递复杂的数据结构

是一个非常有用的容器,可以在 Qt 应用程序中用于存储和传递键值对数据。它的灵活性使得它适用于各种应用场景,包括配置管理和数据传输。在使用时,了解如何进行基本操作和常见用途,可以帮助你更好地利用它的功能。
原创
发布博客 2024.07.28 ·
965 阅读 ·
14 点赞 ·
11 评论 ·
11 收藏
加载更多