VS开发Tricks

用户宏

  由于在开发时不可避免的会遇到多个环境,在不同环境之间进行切换是一个很麻烦的事情,因此使用用户宏可以很好的帮助我们进行环境切换和别名替换,便于多人协同开发。
在属性管理器中选中任意配置环境中的Microsoft.Cpp.x64.user ,弹出如下页面: 用户宏

Docker可视化界面

泡泡机器人SLAM与你一同成长

可视化

其实关键就是添加一个可视化的应用,如X11 apps (and GL), is the key for display inside the docker,e.g.

1
2
3
4
5
6
7
8
#!/bin/bash
# This file is covered by the LICENSE file in the root of this project.
docker build -t api --build-arg uid=$(id -g) --build-arg gid=$(id -g) .
docker run --privileged \
-ti --rm -e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $1:/home/data/ \
api
1
docker run --privileged -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v /home/amazinghao/Data:/home/data/ api
  • -e DISPLAY=$DISPLAY,after this the gui inside the docker will show in the host machine

  • --privileged,will make all extend equippment available for the docker

pcl中的体素滤波

体素滤波

  Voxel滤波作为一种很常见的滤波方法,但是其PCL内部代码却值得学习,因此今天转载一篇关于pcl中实现的体素滤波的方法。
基本上参考博客:https://blog.csdn.net/u013630299/article/details/105661194

linux command usage

一些常用的Linux的命令记录

Common Command

  1. 查看当前系统的版本
1
cat /etc/issue
  1. 查看当前所安装的软件
1
dpkg -l
  1. 查看某软件安装路径

dpkg -L | grep ftp 查看ftp的位置

WindowBat

bat中的一些语法学习,用于MicroStation多人编译

Parameter Setting

1、系统参数

%SystemRoot% === C:(%windir% 同样)
%ProgramFiles% === C:Files
%USERPROFILE% === C:and Settings(子目录有“桌面”,“开始菜单”,“收藏夹”等)
%APPDATA% === C:and SettingsData
%TEMP% === C:11~1(%TEM% 同样)
%APPDATA% === C:and SettingsData
%OS% === Windows_NT (系统)
%Path% === %SystemRoot%;%SystemRoot%;%SystemRoot%(原本的设置)
%HOMEDRIVE% === C: (系统盘)
%HOMEPATH% === and Settings :: 枚举当前的环境变量

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×