Vibe Coding(直觉编程/氛围编程),简单来说,就是开发者不再一行行敲代码,而是通过自然语言与 AI 持续对话,顺着直觉把程序“聊”出来。
这段时间,我正好在处理一些繁杂的 Python 后端逻辑,并重构了几个 Vue 前端组件,期间大量尝试了这种开发模式。
Vibe Coding(直觉编程/氛围编程),简单来说,就是开发者不再一行行敲代码,而是通过自然语言与 AI 持续对话,顺着直觉把程序“聊”出来。
这段时间,我正好在处理一些繁杂的 Python 后端逻辑,并重构了几个 Vue 前端组件,期间大量尝试了这种开发模式。
今年研究生毕业整两年,相比于刚毕业时的茫然,这两年确实让我看清了一些事情。
以Ubuntu为例:
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
ubuntu 20.04
1 | sudo apt install ros-rolling-desktop |
http://docs.ros.org/en/rolling/Installation/Ubuntu-Install-Debians.html#
在探索ROS下一代通信系统的选项时,最初的选择是改进ROS 1的传输,或者使用ZeroMQ、Protocol Buffers和zeroconf(Bonjour/Avahi)等组件库构建一个新的中间件。然而,除了这些选项(这两个选项都涉及到我们从头开始构建一个中间件),ROS项目组还考虑了其他端到端的中间件。在研究中,一个中间件脱颖而出,那就是DDS。
使用端到端中间件(如DDS)的好处是,需要维护的代码要少得多,而且中间件的行为和确切规格已经被提炼成文档。有了这种具体的规范,第三方可以审查、审计和实施具有不同程度的互操作性的中间件。此外,如果要从现有的库中构建一个新的中间件,无论如何都需要创建这种类型的规范。