自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigger_belief的博客

一步一个脚印。

  • 博客(193)
  • 收藏
  • 关注

原创 C++新特性汇总:涵盖C++11到C++23

C++自2011年以来的现代化演进显著提升了语言性能与开发效率。C++11引入革命性特性:自动类型推导、智能指针、移动语义和Lambda表达式;C++14优化泛型编程;C++17新增结构化绑定和并行算法;C++20带来概念、协程和模块等重大革新;C++23进一步完善工具链。现代C++通过类型安全、资源管理和并发支持等特性,在保持高性能的同时简化了代码编写。建议优先掌握C++11/14核心特性,逐步学习新版功能,配合最新编译器使用。这些改进使C++在系统编程和高性能计算领域保持领先地位。

2025-12-11 18:09:57 985

原创 Linux:设置和获取单片机gpio引脚和key值

摘要:本文介绍了Linux系统中GPIO引脚和按键事件的操作方法。主要内容包括:1)通过sysfs接口设置GPIO引脚值(导出引脚、设置输入/输出模式、读写值);2)两种获取GPIO引脚值的方法(使用FILE或QFile);3)通过输入子系统读取主控板按键值,详细解析了/dev/input/eventX设备文件的作用、input_event结构体以及典型应用场景,并提供了两种代码示例演示如何监听和处理按键事件。这些方法适用于嵌入式开发和单板机应用。

2025-12-11 15:20:04 782

原创 Dump文件的生成和分析(vs和qt creator,代码展示)

本文详细介绍了在Visual Studio和Qt Creator中生成和分析Dump文件的方法。Dump文件作为程序崩溃时的内存快照,是诊断偶发崩溃和线上问题的关键工具。文章首先讲解了两种IDE下生成Dump文件的实现方式:Qt Creator中通过MSVC/MinGW编译器生成跨平台方案,VS中提供自动生成和代码手动触发两种方法。接着阐述了分析Dump文件的核心步骤,并特别指出不同编译器生成Dump文件的兼容性问题。最后建议将Dump生成集成到异常捕获框架中,形成完整的崩溃诊断闭环。

2025-12-09 17:50:01 1154

原创 《鸟哥的Linux私房菜基础篇》---8 如何学习 Shell Scripts

如何学习 Shell Scripts:从入门到实战的高效指南

2025-12-09 15:23:08 692

原创 获取DLL动态库的版本信息(dumpbin.exe)

生成的动态库名字一样的,有时候无法区别这个动态库是哪个,就可以通过查看动态库的版本信息来得知。如 Windows 自带的wmic命令,或使用 Visual Studio 附带的​ 是分析 PE(Portable Executable)文件(如 EXE、DLL、LIB 等)的强力工具,可查看文件头、导出/导入函数、依赖项等信息。

2025-09-05 13:46:42 458

原创 《鸟哥的Linux私房菜基础篇》---7 正规表示法与文件格式化处理

​。

2025-06-09 11:14:23 728

原创 《鸟哥的Linux私房菜基础篇》---6 认识与学习BASH

Bash(Bourne Again Shell)是Linux和Unix系统中广泛使用的和,它是Bourne Shell(sh)的增强版,由GNU项目开发,现已成为大多数Linux发行版和macOS的默认Shell。Shell 和 Bash 的关系可以概括为:​,而 Shell 是一个通用的概念,指代所有用于与操作系统交互的命令行解释器。

2025-05-29 11:55:05 622

原创 不同进制的数据展示(十进制、十六进制、编码方式)

原码、反码、补码、不同进制数据间转换,以及十六进制怎么显示

2025-05-15 18:30:59 319

原创 C++11:模板元编程(TMP)基础

模板元编程(Template Metaprogramming, TMP)是的技术。它通过将逻辑从运行时转移到编译期,实现高性能的类型安全和代码生成。

2025-04-17 17:13:26 430

原创 C++11/14:类型萃取(std::enable_if/SFINAE)

类型萃取(std::enable_if/SFINAE)

2025-04-10 18:12:29 593

原创 (三)行为模式:12、访问者模式(Visitor Pattern)(C++示例)

介绍访问者模式的含义,访问者模式应用场景,访问者模式优缺点,以及C++实现的实例。

2025-04-09 16:49:46 1230

原创 《鸟哥的Linux私房菜基础篇》---5 vim 程序编辑器

vim 程序编辑器的简介,以及vi一些快捷键介绍

2025-03-21 15:14:41 730

原创 《鸟哥的Linux私房菜基础篇》---4 Linux档案的压缩与打包

Linux档案的压缩与打包

2024-12-06 17:46:08 1185

原创 《鸟哥的Linux私房菜基础篇》---3 Linux基本指令学习

Linux基本常用的指令

2024-12-06 16:50:15 977

原创 QT编译问题---libfreeimage.so.3, needed by .., not found(try using -rpath or -rpath-link)

QT编译问题---链接不到libfreeimage.so.3

2024-11-14 16:40:20 547

原创 (三)行为模式:11、模板模式(Template Pattern)(C++示例)

介绍模板模式的含义,模板模式的应用场景,模板模式优缺点,以及C++实现的实例。

2024-10-24 10:55:58 816

原创 Windows下的Qt编译器——MinGW和MSVC的区别

MinGW和MSVC的区别

2024-10-16 17:08:20 719

原创 《鸟哥的Linux私房菜基础篇》---2 Linux的档案与目录

主要讲解Linux的档案与目录

2024-10-16 16:32:45 924

原创 《鸟哥的Linux私房菜基础篇》---1 Linux的介绍与如何开启Linux之路

主要讲解Linux基本属性和如何开启Linux之路

2024-10-12 17:09:39 1006

原创 《鸟哥的Linux私房菜基础篇》---0 计算机概论

简单介绍下计算机的基础知识

2024-10-12 16:14:05 392

原创 Linux下V4L2实时显示摄像头捕捉画面(完整QT+C++代码)

在Linux下QT利用V4L2(Video for Linux Two)对摄像机进行开关操作简单功能的封装。并将视频流显示在窗口上。

2024-09-29 10:10:02 1207

原创 读读《程序员自我修养》--简介&静态链接

主要是梳理程序员自我修养的一些知识点

2024-09-20 16:10:24 984

原创 QtConcorrent学习、以及与QThread之间的联系

QtConcorrent学习、以及与QThread之间的联系

2024-09-18 15:47:09 1251

原创 QLibrary的load失败(0x000000c1)

QLibrary的load失败(0x000000c1)

2024-08-22 14:12:58 858

原创 MVC、MVP、MVVM三种模式的介绍及区别(代码例子说明)

主要介绍几种架构模式,以及之间的区别

2024-02-05 14:21:41 8346 2

原创 18- OpenCV:基于距离变换与分水岭的图像分割

主要讲解基于距离变换与分水岭的图像分割

2024-02-01 18:09:19 1446

原创 17- OpenCV:图像矩(Image Moments)和点多边形测试

主要介绍图像矩和点多边形测试的含义,以及相关api,和如何使用(有具体代码演示)

2024-02-01 11:02:02 1437

原创 16- OpenCV:轮廓的发现和轮廓绘制、凸包

主要介绍凸包、轮廓发现,以及轮廓周围绘制矩形和圆形框的含义,以及如何实现。

2024-01-30 16:57:53 1778

原创 15- OpenCV:模板匹配(cv::matchTemplate)

主要讲解模板匹配相关知识。

2024-01-25 16:28:08 4632

原创 14- OpenCV:像素重映射和直方图相关处理

主要讲解像素重映射,以及直方图相关的知识(直方图的含义,均衡化、计算、比较、反向投影等等)

2024-01-24 17:24:22 1773

原创 13- OpenCV:霍夫检测:直线、圆检测

主要介绍霍夫检测,重点讲霍夫直线检测和圆的检测

2024-01-22 18:27:56 6056 1

原创 12- OpenCV:算子(Sobel和Laplance) 和Canny边缘检测 详解

主要介绍Sobel算子和Laplance算子,Canny边缘检测,以及代码实现

2024-01-19 16:34:54 3649

原创 11- OpenCV:自定义线性滤波(卷积,卷积边缘)

学习卷积,相关的算子,以及如何自定义线性滤波,和处理卷积边缘问题。

2024-01-18 18:21:57 1895

原创 10- OpenCV:基本阈值操作(Threshold)

主要介绍阈值,阈值类型、以及如何确定合适的阈值,并附上例子说明

2024-01-17 17:20:03 7496 1

原创 09- OpenCV:图像上采样和降采样

主要讲解图像的采样,以及如何使用该api

2024-01-16 18:19:59 6454

原创 08- OpenCV:形态学操作(膨胀与腐蚀 、提取水平与垂直线)

主要介绍 形态学操作(膨胀与腐蚀 、提取水平与垂直线),以及如何使用相应的api

2024-01-16 15:58:13 2667 4

原创 07- OpenCV:模糊图像

主要讲解图像模糊的相关知识

2024-01-12 10:03:39 1607

原创 06- OpenCV:图像亮度与对比度、绘制形状与文字

主要图像亮度与对比度、绘制形状与文字相关的api

2024-01-11 16:43:45 1306

原创 05- OpenCV:图像操作和图像混合

主要讲解图像的操作和混合

2024-01-11 11:26:07 654

原创 04- OpenCV:Mat对象简介和使用

主要介绍Mat对象,以及常用的函数接口

2024-01-10 17:56:20 1635

Linux下V4L2实时显示摄像头捕捉画面(完整QT+C++代码)

在Linux下QT利用V4L2(Video for Linux Two)对摄像机进行开关操作简单功能的封装。 并将捕捉到的视频流显示在窗口上。 主要实现的功能有:(1)打开摄像头;(2)获取摄像头设备的信息;(3)获取到摄像头中的视频流数据;(4)摄像头捕捉到的实时画面显示在窗口上;(5)关闭摄像头设备; 具体说明可以参考对应的文章:https://blog.youkuaiyun.com/bigger_belief/article/details/142598318?sharetype=blogdetail&sharerId=142598318&sharerefer=PC&sharesource=bigger_belief&spm=1011.2480.3001.8118

2024-09-29

QSqlDatabase实现数据库的基本功能,以及QTableView显示数据库表数据

1、QSqlDatabase实现数据库的基本功能,以及QTableView显示数据库表数据。 2、基本功能有: (1)增加数据的功能; (2)删除数据的功能; (3)修改数据的功能; (4)查找数据的功能; (5)用QTableView显示数据库表数据; (6)直接执行sql语句的功能; 3、有对应的数据动态库测试功能,GUI页面显示。

2023-08-29

实现Jpeg图片转化为BMP图片,以及BMP图片缩放功能(C++代码)

C++实现了Jpeg图片转化为BMP、以及BMP图片缩放BmpZoom功能; 没有任何依赖库,C++语言来实现此功能,拿来即可用。

2023-06-05

Qt自定义QLabel 滚动显示文本文字,可以循环显示文字

继承于QLabel,之后在qt设计师内右键选择"提升" 使得这个继承类控制对应需要滚动的QLabel就好;或者new 这个新类也可以实现对应的效果。

2023-05-30

空空如也

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

TA关注的人

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