摘要: Intel Threading Building Blocks(TBB)是一个用于多线程应用程序开发的C++模板库,它可以帮助开发者利用多核处理器的性能优势。以下是使用TBB的一般步骤: 安装TBB:首先,确保你已经安装了TBB库。你可以从Intel的官方网站下载TBB,并按照安装说明进行安装。安装 阅读全文
posted @ 2024-01-18 11:16 手磨咖啡 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Matlab中有11个常用快捷键,可以大大提高编程效率,并且可以节省时间。 1. 注释: 注释是指在程序中添加注释,以便于以后更好地理解程序的含义。 快捷键为Ctrl+R,点击后可以将当前行变为注释,取消注释为Ctrl+T。 2. 自动对齐: 自动对齐是指将程序中的代码按照一定的格式进行排列,使得程 阅读全文
posted @ 2024-01-10 15:45 手磨咖啡 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 这个算法是一个接口模板,在内部实现可能会根据不现情况使用不同的算法。在使用形式上存在两种方式,一种是使用小于运算符进行比较,一种使用传入的函数对象(仿函数)进行比较。 std::sort 的声明语法: template <class RandomAccessIterator> void sort ( 阅读全文
posted @ 2024-01-05 13:52 手磨咖啡 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.QCollator QCollator是一个可以适用于特定语言环境的字符串排序工具。QCollator对象还可以与std::sort模板函数一起使用来排序QString列表。 QCollator collator; //区分大小写 collator.setCaseSensitivity(Qt:: 阅读全文
posted @ 2024-01-05 11:13 手磨咖啡 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 该函数的原型:bool QObject::blockSignals(bool block) 官方解释:If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invo 阅读全文
posted @ 2024-01-05 09:37 手磨咖啡 阅读(137) 评论(0) 推荐(0) 编辑
摘要: float a = 1789.2345; // 科学计数法,保留两位有效数字 QString s_a = QString::number(a, 'g', 2); qDebug() << "s_a = " << s_a; float c = 14678.23456789; // 科学计数法,保留五位有 阅读全文
posted @ 2023-11-23 14:06 手磨咖啡 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.使用普通函数 示例一 代码: #include <iostream> #include <functional> // 定义一个回调函数类型 using Callback = std::function<void(int)>; // 定义一个函数,用于演示回调函数的使用 void perform 阅读全文
posted @ 2023-11-08 18:28 手磨咖啡 阅读(202) 评论(0) 推荐(0) 编辑
摘要: C++ lambda函数1 lambda函数简介名称lambda来自lambda calculus(lambda演算),一种定义和应用函数的数学系统。这个系统中可以使用匿名函数,对于接收函数指针或伪函数的函数,可以使用匿名函数定义(lambda)作为其参数。 1.1 为什么使用lambda函数?距离 阅读全文
posted @ 2023-11-07 14:42 手磨咖啡 阅读(925) 评论(0) 推荐(0) 编辑
摘要: C++中的高阶函数:以std::function优雅地实现回调 1. 简介 1.1 C++高阶函数的概念 在函数式编程语言中,高阶函数(Higher-order Function)是一个常见的概念,它通常被定义为满足下列条件之一的函数: 接受一个或多个函数作为输入(参数) 输出(返回值)是一个函数 阅读全文
posted @ 2023-11-07 14:39 手磨咖啡 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: QToolButton在选中和取消两个状态下,控件上的字符会出现上升和下沉的现象,如需取消该效果,qss代码如下: QToolButton { padding-left:0px; } 阅读全文
posted @ 2023-10-18 17:03 手磨咖啡 阅读(239) 评论(0) 推荐(0) 编辑