自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 type_traits

是C++标准库中的一个头文件,位于中。它提供了一组用于在。库提供了一些特性类和模板,用于判断、操作和转换类型的属性,如检查类型是否是指针、引用、数组、函数、类等,以及类型的常量性、可移动性、可复制性、可调用性等等。这些特性类和模板提供了一种在编译时进行类型检查和操作的机制,可以帮助编写更加通用和健壮的代码。

2024-03-14 17:19:58 285

原创 无法解析的外部命令的原因有哪些

如果您的程序依赖于某些外部库,但是在链接时未指定这些库,或者库的路径设置不正确,链接器将无法找到需要的符号,从而报错。如果您在多个编译单元中定义了同一个全局变量或函数,链接器将无法决定使用哪一个定义,因此会报"重复定义"的错误。如果您在某个编译单元中使用了一个未定义的外部变量或函数,链接器将无法解析该符号,从而报错。如果您的程序使用了静态库,且存在循环依赖关系,链接器可能无法正确解析符号,导致报错。链接器按照指定的顺序查找符号,如果库的顺序不正确,可能会导致未解析符号的错误。有些平台支持弱符号和强符号。

2024-03-12 14:14:52 762

原创 开源图形库Thor Vector Graphics:Paint类, Result、 CompositeMethod、 BlendMethod 枚举类型

Result 枚举类型用于表示 API 的执行结果。枚举用于指示两个对象(源对象和目标对象)在合成过程中所使用的方法。枚举表示了用于混合绘制对象的方法。

2024-02-16 09:01:21 897

原创 QML:Instantiator 动态创建对象的元素

在QML中,是一个可以动态创建对象的元素。它可以用来控制对象的动态创建,或者从模板动态创建多个对象。会管理它创建的对象,这些对象会成为的子对象,并且如果的属性发生变化,会影响其子对象的创建、更新和销毁。

2024-02-16 08:59:26 940

原创 开源图形库Thor Vector Graphics:Fill、RadialGradient、LinearGradient类 ,FillRule、FillSpread枚举类型 ColorStop 结构体

Fill是一个抽象类,表示形状对象的渐变填充。它包含有关渐变颜色及其在渐变范围内的排列方式的信息。渐变范围在线性渐变或径向渐变类中定义,具体取决于要使用的渐变类型。它指定了渐变边界定义的区域小于要填充的区域时的渐变行为。

2024-02-08 09:23:20 922

原创 QML:staticMetaObject, QML中的静态常量,完成所有的QML信号和槽功能

在Qt中,是一个静态常量,它是元对象系统的一部分。所有继承自QObject的类都会共享变量,这个变量用于完成所有信号和槽的功能。

2024-02-08 09:22:20 1782

原创 开源图形库Thor Vector Graphics:Shape类 StrokeCap StrokeJoin枚举类型

Shape类提供了一组用于表示二维图形及其属性的方法。

2024-02-07 14:24:47 644

原创 开源图形库Thor Vector Graphics:Scene类

Scene类是Paint类的子类,命名于tvg命名空间。该类提供了一组用于管理场景中绘制元素的方法。

2024-02-07 11:46:29 289

原创 QAbstractItemModel:用于Model-View架构的数据模型的抽象接口, QModelIndex用法

为了创建自定义的数据模型,需要继承类,并实现以下关键的虚函数:这些函数共同构成了的核心接口,通过实现这些函数,你可以创建自定义的数据模型,并与的视图组件进行交互。在实现这些函数时,需要根据你的数据模型的特点和业务逻辑来确定具体的实现方式。1.3 QModelIndex是中用于表示数据模型中项的索引的类。它提供了一种标准化的方法来唯一标识数据模型中的每个项,同时还提供了一些便利的方法来获取项的相关信息。可以作为的。是中的一个类型,它用于创建大量相似的项目。有一个模型和一个委托:对于模型中的每个条目,委托在

2024-02-06 14:21:41 1264

原创 图形学:Transform矩阵(3维 2维) 平移,旋转,缩放

在图形学领域中,Transform矩阵(变换矩阵)是一种表示图形对象在二维或三维空间中的位置、方向和大小变化的数学工具。它们用于执行各种图形变换,如平移、旋转、缩放。Transform矩阵通常表示为一个二维或三维矩阵,具体形式取决于空间的维度。

2024-02-06 14:20:23 2512

原创 QML: Qt.createQmlObject():在QML中自由地创建对象,QML选择性导入库

是Qt中的一个函数,它可以从一个QML字符串动态地创建一个QML对象。这个函数可以在 JavaScript 代码中调用,用于在当前 QML 上下文中创建新的 QML 对象。

2024-01-29 20:16:01 736

原创 QMetaObject和QMetaType

QMetaType 是 Qt 中用于处理用户定义数据类型的模板类,它提供了一种将自定义类型与元对象系统集成的方式。通过 QMetaType,你可以在运行时了解和处理自定义数据类型,例如将其用于信号和槽机制、动态属性、动态调用等场景。

2023-12-12 14:27:29 165

原创 miniz库的使用

miniz的使用方法

2023-09-17 18:10:59 1091 1

原创 Xcode 为项目添加动态链接库.dylib

Xcode 添加动态链接库 .dylib

2023-08-02 11:53:51 1331

原创 XML入门到放弃

XML,DTD,XSD文件

2023-08-01 10:41:30 143 1

原创 QML控件

在QML中,ListView属于模块,它是用于创建可滚动列表的元素。是QtQuick框架的一部分,提供了一系列可重用的用户界面元素和控件,用于快速构建交互式和响应式的用户界面。ListView是其中的一个重要组件,用于显示大量数据并支持滚动浏览。

2023-07-30 17:57:14 139 1

原创 QML布局管理器

是一种布局管理器,用于在不同的子项之间进行堆叠式布局。它类似于一叠卡片,只显示其中的一个,其他的子项被叠在其下面。可以通过操纵可见的子项来实现在堆叠中切换的效果。

2023-07-30 17:33:56 341 1

原创 qmlRegisterSingletonType

是一个用于在Qt Quick中注册单例类型的函数模板。通过将一个C++类注册为单例类型,可以在QML中全局访问并使用这个单例对象,而无需显式创建实例。在注册时,需要提供模块名称、版本号、类型名称和创建单例对象的回调函数。在QML中,可以通过类型名直接访问这个注册的单例类型。

2023-07-30 00:29:51 1062 1

原创 QT Quick 各种宏定义

1.1 简介1.2 作用1.3 使用方式2.1 简介2.2 作用2.3 示例3. `Q_DECL_EXPOET` 与`Q_DECL_IMPORT`3.1 简介3.3 示例在C++类中定义Q_PROPERTY宏是用于在Qt中声明一个属性Property的宏。它是Qt提供的一种机制,用于在 C++ 类中创建可用于 QML 等用户界面编程的属性。是Qt框架中的一个宏定义,用于标记类成员函数,使其能够在QML中作为可调用的函数(也称为槽函数)使用。在默认情况下,Qt可以在QML中访问C++类的属性(通过。

2023-07-30 00:16:04 788 1

原创 QT各种数据结构

通过继承,可以根据自己的数据结构和业务需求来实现这些方法,并将数据以层次化结构提供给 Qt 的视图部件进行显示。这样,您可以使用通用的Qt视图组件来展示和操作您的自定义数据模型,提高了代码的可维护性和重用性。

2023-07-28 11:36:08 360 1

原创 常用Git命令

工作区是指你在电脑里能看到的目录,包含了你正在编辑的文件。暂存区是一个文件,保存了下次将要提交的文件列表信息,一般存放在.git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)则是将本地分支与远程分支进行合并,但是会将本地分支的提交记录与远程分支的提交记录进行合并,使得提交历史更加清晰。将HEAD指针指向commitId.commitId是此前commit的一个版本号,hard慎用。是将远程仓库的代码更新到本地仓库,但不会将远程分支合并到本地分支。

2023-05-24 16:02:21 40

原创 CrashRpt

CrashRpt是什么

2023-05-24 15:53:21 796

原创 Effective C++ 阅读心得-条款09:绝不在构造和析构过程中调用virtual数

构造和析构函数种调用virtual函数,绝不会下沉至子类中。很适合当面经看哦~

2023-03-28 17:13:33 51

原创 Effective C++ 阅读心得-条款08:别让异常逃离析构函数

析构函数中为什么不要传播出异常,异常保证等,非常适合面经使用哦~

2023-03-28 13:16:23 118 1

原创 Effective C++ 阅读心得-条款07:为多态基类声明virtual析构函数

多态中virtual关键字的应用,超适合当面经看的~

2023-03-27 16:24:49 64

原创 一些单片机系统的设计思路-可用于研究生复试面试用

一些单片机软硬件系统的设计思路

2023-03-26 21:31:52 1546 1

原创 Effective C++ 阅读心得-条款06:若不想使用编译器自动生成的函数,就该明确拒绝

本文讲解了禁用默认函数的一些方法,并用单例和智能指针举例,很适合当面经看哦~

2023-03-24 16:59:04 134

原创 Effective C++ 阅读心得-条款05:了解C++默默编写并调用哪些函数

类的缺省函数,很适合当面经用哦~

2023-03-23 20:28:10 77

原创 Effective C++ 阅读心得-条款04:确定对象被使用前已先被初始化

本文主要讲解了一些C++中内置类型的初始化问题,类中成员的初始化问题,以及跨编译单元的编译次序问题,适合当面经用哦~

2023-03-22 15:39:23 83

原创 面试笔试:遇到确定行,每行不确定数量的输入的情况如何书写代码

【代码】面试笔试:遇到确定行,每行不确定数量的输入的情况如何书写代码。

2023-03-19 12:44:56 67

原创 Effective C++ 阅读心得-条款03:尽可能使用const

本文介绍了关于const关键字的全部详尽用法和解释,超适合用来当面经看哦~

2023-03-17 21:21:34 97

原创 单片机题目:上下车两按钮接入 INT0、INT1,并用数码管显示车上人数(一次中断+1人或-1人)p1.0, p1.1, p1.2 位选端,p0段选端,数码管共阴极接法。

一道单片机中断,数码管的题目

2023-03-17 11:34:17 414

原创 Effective C++ 阅读心得-条款02:尽量以const, enum, inline替换 #define

宏定义不会被编译器检查,因此可能会存在语法错误或类型不匹配的问题。相比之下,const常量会被编译器类型检查,并在编译时发现潜在的错误。宏定义只是简单的文本替换,因此可能会导致代码重复,因此占用更多的内存(宏定义本身不占用内存,只是在文本替换后,可能会导致代码重复),以及在调试时难以定位问题(上一个问题提到过)。相比之下,const常量会在程序的数据段中分配内存,并可以被多个代码块共享,从而减少代码重复和内存使用。因此,在大多数情况下,使用const定义常量是更好的选择,因为它。

2023-03-14 23:16:33 137

原创 Effective C++ 阅读心得-条款01:视C++为一个语言联邦

Effective C++ 读书心得-条款01:视C++为一个语言联邦

2023-03-12 23:59:51 418

Matlab三维数组操作大全(运行需更改文件名称)

该资源给出了Matlab中关于三维数组的相关操作,包括:访问三维数组中的元素,取三维数组中每个二维矩阵的对角线元素,三维数组转置,对三维数组中每层的二维矩阵进行求和,对三维数组中每层的二维矩阵进行平均值计算,对三维数组中每层的二维矩阵进行卷积运算,对三维数组中每层的二维矩阵进行转置,对三维数组中每层的二维矩阵进行展开为一维行向量,对三维数组中每层的二维矩阵进行垂直方向拼接,对三维数组中每层的二维矩阵进行水平方向拼接,对三维数组中每层的二维矩阵进行元素级别的加法,对三维数组中每层的二维矩阵进行元素级别的乘法,对三维数组中每层的二维矩阵进行逐元素比较,对三维数组中每层的二维矩阵进行元素级别的求幂。

2023-03-18

Matlab矩阵数组操作大全

包含了非常多的Matlab矩阵数组操作,包括1.矩阵的创建,向量的创建,随机向量、矩阵的创建。2.矩阵数组和索引相关操作,比如获取矩阵或数组的特定位置的元素。3.矩阵数组的运算,包括矩阵乘法,向量点乘,向量叉乘,矩阵转置,求矩阵行列式,求逆矩阵,求矩阵的特征值和特征向量等。4.矩阵和数组处理:求矩阵元素的平方,求矩阵元素的绝对值,求矩阵元素的对数,求矩阵元素指数,对矩阵元素进行四舍五入,求矩阵中的最大值与最小值,对矩阵中的每一列进行求和,对矩阵中的每一行求和,对矩阵中的每一行进行归一化处理。

2023-03-18

空空如也

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

TA关注的人

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