菜鸟笔记
提升您的技术认知

菜鸟教程

C++ 好用的日志库--spdlog

菜鸟阅读 : 925赞(0)

背景 spdlog 是一个快速、异步的、header-only 的 C++ 日志库。它提供了简单易用的 API 并具有高性能和可扩展性。 下载和使用 下载 spdlog 库下载地址:github 链接 hello world 在使用时只需要...

QRegExp 的简单使用

菜鸟阅读 : 362赞(0)

概述 在许多场景中,我们需要验证用户输入的数据是否有效,或者是从文本中提取指定的数据,相对于Qstring的一些函数,QT提供了一个更加强大的类—QRegExp。 基本使用 matchedLength() :匹配的长度 capturedTe...

std::thread 传递参数

菜鸟阅读 : 476赞(0)

背景 在 C++ 中使用一个可调用对象构造一个 std::thread 对象,即可创建一个线程。在创建 thread 对象以后,要在随后的某个地方显式地调用 join 或 detach 以便让 std::thread 处于不可联结状态。 s...

相机模型总结

菜鸟阅读 : 438赞(0)

相机模型 相机模型就是用数学的方式描述了一个真实世界中的三维点到图像上像素坐标的映射关系。 前言 成像既然是用来描述真实的相机镜头的投影关系,那么必然理论跟现实就会有差距。因此,研究者设计了不同的成像模型来描述不同镜头的投影关系。也可以根据...

四元数总结

菜鸟阅读 : 244赞(0)

1. 基本概念 空间中的子空间: 一般而言,空间(维度>2)都存在更低维的子空间。比如二维空间中一维子空间,也就是直线;三维空间中的一维子空间和二维子空间,也就是直线和面。 空间和子空间的映射:我们将二维空间表示为(x,y),当y=0...

代码整洁之道(下篇)

菜鸟阅读 : 269赞(0)

目录 前言 并发编程 JUnit框架 重构策略 1. 注释 2.函数 3.一般性问题 3.Java和名称 5.测试 前言 本文是《代码整洁之道》读书笔记的下篇,聚焦于并发编程、实战之JUnit框架重构和重构策略。 上篇地址为: >&g...

代码整洁之道(上篇)

菜鸟阅读 : 164赞(0)

目录 整洁代码重要性 有意义的命名 函数 注释 格式 对象和数据结构 错误处理 边界 单元测试 类 系统 迭进 总结 推荐一本书:罗伯特 C. 马丁的《代码整洁之道》。 组内最近在强调研发意识,即对线上有一颗敬畏之心: 营地意识:让代码比你...

Chrome 无法加载扩展程序的 7 个原因及解决方法

菜鸟阅读 : 3774赞(0)

Chrome 扩展程序在提高浏览器的生产力方面发挥着至关重要的作用。有时,当扩展程序无法在 Chrome 中正确加载时,它们会令人头疼。扩展程序本身可能存在问题,但许多其他 Chrome 问题也可能是罪魁祸首。 为了帮助...