Recent Posts

如何将当前容器打包成镜像并提交到 dockerhub

less than 1 minute read

这篇文章的原因是,在测试 dora 的分布式工作目录的时候需要使用 docker,所以我在自己的本地 docker 中把环境搭建好,直接传给我的 reviewer, 方便他快速测试。

rust 中 build.rs 构建脚本的作用

less than 1 minute read

build.rs rust 中的特殊构建脚本。它能做的包括生成代码,构建依赖项,编译 C/C++ 代码。 println! 宏在 build.rs 中的作用不仅仅是普通的输出,它实际上是向 Cargo 传递特定的编译指令。这些指令可以控制 Cargo 的行为,比如重新运行构建脚本的条件、设置编译器标志等。 fn ...

ros2 安装已经 dds 相关

less than 1 minute read

DDS ROS2 用于通信的默认中间件是 DDS。在DDS中,让不同逻辑网络共享物理网络的主要机制被称为域 ID。同一域上的 ROS2 节点可以自由地相互发现和发送消息,而不同域上的ROS 2节点不能。默认情况下,所有 ROS2 节点都使用域 ID0。

127.0.0.1 和 localhost 以及 peer-ip

1 minute read

在进行 dora 分布式节点部署的时候,发现 inter-daemon 的地址被记录成了 127.0.0.1, 而不是它的私有地址,所以这篇文章总结一下使用 127.0.0.1 和 使用私有地址的区别,以及什么时候 peer-ip 会将对方识别为 127.0.0.1,什么时候会将对方识别为私有地址。