工具
文章平均质量分 75
这是一个昵称唉
机器人/自动驾驶从业者,自动驾驶工程师,C/C++/Matlab/Python
展开
-
深入浅出Docker 1-6章 学习笔记
docker深入浅出docker概览略docker安装启动Hyper-V和容器特性开始菜单-设置-搜索并选择“启用或关闭windows功能”-勾选Hyper-V和容器没有的话参考这个blog去官网下载安装,结束以后重启如果提示WSL2有问题,去这里下载更新输入docker verison,如果有类似消息Client: Cloud integration: v1.0.22 Version: 20.10.12 API version: 1.41 G原创 2022-02-06 15:47:35 · 1160 阅读 · 0 评论 -
C++ for循环效率优化
C++ for循环效率优化背景今天看到同事的代码,commit message说要提高循环效率,但是看起来非常浪费时间,我就想试一下for循环怎么写运行最快,发现还是非常有意思的。首先是编译选项,在X86系统编译Release,优化等级-O3,关闭gdbSET(CMAKE_BUILD_TYPE "Release")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") 这个循环非常简单,遍历一个结构体的vector,读一下数据执行一些操作原创 2021-11-04 10:48:38 · 6197 阅读 · 2 评论 -
git快速入门和常用命令总结
Git简介虽然大家都知道git是什么,但是还是简单介绍一下。git是一个分布式版本控制系统,主要用来管理文本文件,包括各种代码,配置文件,文本文档等,git可以建立远程仓库和本地仓库,对每次提交(commit)的内容进行记录,方便快速查看更改以及版本切换,并且可以进行多分支管理,方便进行团队开发和不同版本修改。当然,git也有缺点,主要是没有代码保密性。放在前面,非常推荐一个图形化git学习网站所有的git操作都能够直观显示,而且可以像游戏一样进行闯关模式,完成指定的git操作即可通关!!!Gi原创 2020-07-25 17:01:44 · 145 阅读 · 0 评论 -
tmux安装及常用命令总结
tmux简介tmux是一个终端复用软件,特点在于通过一个终端远程登陆主机之后,不需要开启多个终端,而且可以分离终端,这样当终端因为网络问题断开时,可以重新连接之前的终端,避免进程因为网络问题断开。tmux安装和使用在ubuntu下执行sudo apt-get install tmux即可完成安装,centos使用yum install tmux即可。tmux使用命令行控制,主要命令可以分为四类,会话管理、系统操作、窗口操作和面板操作,tmux的命令前缀符是Ctrl+B,所有窗口中的命令都需要先使用原创 2020-07-12 16:16:02 · 541 阅读 · 0 评论 -
markdown使用入门
markdown简介markdown是一种轻量级标记语言,后缀名为.md或.markdown,它可以简单快速创建各种格式,并且以纯文本格式编辑,可以在各种平台上拓展,支持git管理,并可以导出为HTML、Word、PDF、图像等多种格式(安装相应插件即可)。因此markdown非常适合作为一种可用资源较少的情况下的文本格式。目前CSDN支持markdown格式的博客,也有一些GitHub上的项目使用.md格式的说明文档。markdown标题markdown常用#号创建标题,也可以使用=号。使用原创 2020-06-14 20:45:31 · 303 阅读 · 1 评论