相关文章
【Linux】线程池
一、概念 1.线程池是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。我们可以创建线程池来复用已经创建的线程来降低频繁创建和销毁线程所带来的资源消耗。 2.线程池是一种线程使用模式…
建站知识
2025/1/11 19:09:32
云备份——服务器业务处理模块以及网络通信模块
我们这里由于网络通信模块借助httplib库来完成,因此两个模块合并到一起完成,不熟悉httplib库的老铁可以再看看我之前的文章 云备份——第三方库使用介绍(下)_爱吃鱼的修猫的博客-CSDN博客 一,业务处理模块设计 我们这里…
建站知识
2025/1/13 13:21:51
2309d的几个问题
要从函数类型取函数指针类型,可在末尾添加*:
void func(int) {}
alias FuncType typeof(func);
pragma(msg, FuncType); //空(整型)
alias FuncPtrType FuncType*;
pragma(msg, FuncPtrType); //空函数(整数)
static assert(is(FuncPtrType typeof(&func)));下个:
voi…
建站知识
2025/1/13 13:08:41
[C++] Lambda表达式
Lambda表达式语法定义
Lambda 表达式的基本语法如下:
[capture-list] (parameters) -> return-type {// 函数体
}例子:
int x 10;
auto function [](int a, int b) mutable -> int {return a b x;
}int ret function(10, 20); // 输出50Lambda表达式参…
建站知识
2025/1/12 16:39:59
视觉SLAM14讲笔记-第7讲-视觉里程计2
直接法的引出
直接法是视觉里程计另一个主要分支,它与特征点法有很大的不同。
使用特征点法估计相机运动时,我们把特征点看作固定在三维空间的不动点。根据它们在相机中的投影位置,通过最小化重投影误差来优化相机运动。 相对地,…
建站知识
2025/1/4 17:11:15
「通信原理」格雷码的生成与破译
「通信原理」格雷码的生成与破译
格雷码,gray code,相邻两数之间只有一个bit发生了改变,因此相比于自然编码的二进制系统,格雷编码的更不容易出错。使用卡诺图化简布尔代数式的时候,也会用到格雷码。本文将介绍三种格…
建站知识
2024/11/15 22:01:11