Windows配置LLVM+Mingw的c++环境(编译,运行,格式化)
安装scoop scoop于windows的开发者而言是一个非常好用的命令行包管理工具,强烈推荐使用。 以下命令请在windows终端,非管理员模式的情况下运行 更改windows shell脚本执行策略 set-executionpolicy remotesigned -s cu 配置安装路径的环
无聊折腾
未读
VScode+ROS+Cmake项目的环境配置
本文起因源于vscode自带的c++自动补全实在是太难用了,即便完全正常编译的项目也能冒出一堆波浪线include报错,极其难配置且难用,于是查询资料稍微研究了一下,并作此总结。 环境 Ubuntu 20.04 + ros noetic,其他环境自行测试 VScode插件准备 c++,基本插件 cl
学习总结
未读
【Rust 学习记录】14. 进一步认识Cargo及crates.io
这一章就主要讲讲Cargo这个工具的一些用途,主要是以下几个部分,没有涉猎到的可以在官网查看cargo更全面的介绍: build时使用的release profile相关介绍 怎么将你写的包发布到creates.io上给别人用 使用工作空间组织项目 下载安装craetes.io的包 使用自定义命令来
学习总结
未读
【Rust 学习记录】13. 闭包与迭代器
闭包:能够捕获环境的匿名函数 如这个小节的标题所示,闭包其实就是一个匿名函数,可以接收变量,也可以返回值,主要是用来实现一些代码复用和自定义的行为。 概述 首先,闭包的基本定义方法如下 fn main() {
let a = 1;
let b = 2;
let c = |a,
学习总结
未读
【SLAM学习】VINS-Fusion环境搭建与运行
环境介绍 ubuntu 18.04 ROS-melodic 很老的环境,但还是尽量用官方仓库版本相近的系统版本来避免各种各样的问题(18.04跑ORB-SLAM3方便些,VINS用的16.04跑ORB有点困难,所以选的18),目前也可以用docker跑ros来模拟各个版本的环境,比较方便,就不研究新
无聊折腾
未读
Halo站点配置Bunny CDN
Bunny CDN比较冷门,而halo建站也比较冷门,一来二去二者几乎没有什么资料,所以稍微记录一下我搭建的过程,说说我踩过的坑。 创建Bunny CDN Pull Zone 创建页有以下几个可填项: Pull Zone Name:决定CDN的域名,填一个你觉得好记的即可 Origin Type O
学习总结
未读
【Rust 学习记录】11. 编写自动化测试
学习总结
未读
【Rust 学习记录】10. 泛型、trait与生命周期
泛型 泛型是一种具体类型或者其他属性的抽象替代,通常用来减少代码的重复,接下来将从泛型的几个实际应用场景开始介绍泛型 应用场景 在函数定义中使用 现在假设我们要写一个寻找数组最大值的功能,我要怎么实现既能从字符数组里查找最大值,又能从整数数组里查找最大值?定义两个函数分别查找的话难免重复性有点高,这