摘要: ❓ C++常见问题 Q&A 1. std::map和std::unordered_map主要有哪些区别?分别在什么情况下用会更高效和方便? std::map 和 std::unordered_map 是 C++ 标准库提供的两种常用的关联容器,它们都用于存储键值对。它们的主要区别在于底层数据结构和性 阅读全文
posted @ 2024-03-22 00:27 capybara-lsq 阅读(44) 评论(0) 推荐(0)
摘要: 1.⚡ 封装、继承、多态 (1)封装 封装(Encapsulation):封装是指将数据和操作数据的方法捆绑在一起的概念。它隐藏了数据的内部细节,只暴露对外的接口。在C++中,可以使用类来实现封装,将数据成员私有化,通过公有的成员函数来操作数据。 (2)继承 继承(Inheritance):继承是指 阅读全文
posted @ 2024-03-19 23:34 capybara-lsq 阅读(79) 评论(0) 推荐(0)
摘要: 1.⚡ 搜狗拼音 $ sudo apt update $ sudo apt install fcitx $ sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ $ sudo apt purge ibus $ sudo a 阅读全文
posted @ 2024-03-13 22:55 capybara-lsq 阅读(330) 评论(0) 推荐(0)
摘要: 📦 此问题的解决也适用ros1 1、初始化 $ sudo rosdep init 2、下载rosdistro到本地 $ git clone https://github.com/ros/rosdistro.git 3、修改以下文件,将其url指向本地 (1)文件1:20-default.list 阅读全文
posted @ 2024-03-11 15:17 capybara-lsq 阅读(577) 评论(0) 推荐(0)
摘要: 手动安装 下载网址(Ubuntu20.04):https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/ 无需 sudo 使用 Docker (可选)将当前用户添加到 Docker 组,以便无需 sudo 运行 Do 阅读全文
posted @ 2024-03-11 15:08 capybara-lsq 阅读(153) 评论(0) 推荐(0)
摘要: 1、远程服务器命令行操作 # 变量初始化 remote_user="${远程服务端用户名}" remote_passwd="${远程服务端密码}" default_ip="${远程服务端IP}" default_path_project="/work/share/project" default_d 阅读全文
posted @ 2024-03-11 14:57 capybara-lsq 阅读(597) 评论(0) 推荐(0)
摘要: 1.⚡ 安装ssh服务 $ sudo apt-get install openssh-server 2.⚡ 启动ssh服务 $ sudo /etc/init.d/ssh start 3.⚡ 设置开机自启动 $ sudo systemctl enable ssh 4.⚡ 关闭ssh开机自动启动命令 $ 阅读全文
posted @ 2024-03-11 14:52 capybara-lsq 阅读(411) 评论(0) 推荐(0)
摘要: 1、查看全局用户名和邮箱 $ git config --global user.name $ git config --global user.email 2、修改某git仓库的用户名和邮箱 在该仓库目录下,提交以下命令 $ git config user.name ${your name} $ g 阅读全文
posted @ 2024-03-11 14:21 capybara-lsq 阅读(404) 评论(0) 推荐(0)
摘要: 1.⚡ 先测试可用性 $ ssh -T -p 443 git@ssh.github.com 如果提示如下说明可用 2.⚡ 如果不行,则编辑 ~/.ssh/config 文件,如果没有config文件的话就直接 vim ~/.ssh/config加入以下内容 Host github.com Hostn 阅读全文
posted @ 2024-03-11 14:16 capybara-lsq 阅读(373) 评论(0) 推荐(0)
摘要: 1.⚡设置git用户名和邮箱 (1) 用户名和邮箱地址是本地git客户端的一个变量,每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。 $ git config --global user.name "${你的用户名}" $ git config 阅读全文
posted @ 2024-03-11 14:07 capybara-lsq 阅读(25) 评论(0) 推荐(0)