摘要: 盘古开天辟地。我们写了个程序,想要给终端输出一些内容,不可避免地我们需要使用系统库,在我们写程序的过程中我们经常会碰到需要使用库的过程,无论是系统库还是第三方库,我们统称为 库。 而库的链接分为两种,分别有静态库和动态库。 1. 静态库 静态库可以看作一堆的目标文件的集合,可能包含了很多函数的实现。 阅读全文
posted @ 2019-10-11 15:54 SharkU 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 盘古开天辟地!我们写了个C语言源文件,那从源文件到可执行程序这中间又发生了什么?编译,链接这些概念又是什么意思?带着对这些问题的好奇,我查了一些资料。其中,主要参考的是《程序员的自我修养》这本书和一些网上的博客。 在 下经常只需要单击 或者 就可以运行一个C语言程序,这种便利隐藏了背后的复杂机制,而 阅读全文
posted @ 2019-10-11 14:30 SharkU 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中,我们在 上搭建了PX4的开发环境。本篇文章将继续开发环境的搭建,完成 +`gazebo Mavros mavros offboard`控制。 !!!注意: 我的安装过程可能稍有不同,由于在这之前我就已经安装了 ,而 则是在上一篇文章中已经安装,因此我在安装的时候没有直接使用安装脚本,而 阅读全文
posted @ 2019-10-09 14:09 SharkU 阅读(14889) 评论(0) 推荐(2) 编辑
摘要: 本文主要记录了 环境在 下的搭建过程,由于我在安装PX4环境之前已经先安装了 ,而安装 的时候同时安装了 ,因此无法确定后面出现的问题是否由于先安装了 。 本文分为以下几个部分: 1. 使用官方推荐的安装脚本进行安装 2. 解决安装过程中出现的问题 3. 下载PX4源码 4. 视频记录 请注意 : 阅读全文
posted @ 2019-10-07 15:04 SharkU 阅读(11555) 评论(1) 推荐(1) 编辑
摘要: 在上一篇文章中,我们实现了第一个ROS程序—发布器(publisher),然而在上一篇文章的最后我们也注意到,尽管我们的程序非常小,但占据的CPU资源却非常多。 " " 这是因为在发布器的 循环里没有执行必要的 操作,使得发布器一直以最高速率运行,长时间占用CPU。 本篇文章分为以下两部分: 1. 阅读全文
posted @ 2019-10-04 09:43 SharkU 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中我们安装好了ROS环境。本篇文章我们将熟悉ROS中的一些概念(Concept),并尝试使用C++来实现一个发布器(Publisher)和一个订阅器(Subscriber)。 该文章是个人学习ROS的过程记录,参考的书是中文版 "《ROS机器人编程:原理与应用》" ,英文版为 "A Sy 阅读全文
posted @ 2019-10-02 17:22 SharkU 阅读(2693) 评论(0) 推荐(1) 编辑
摘要: 本教程主要是演示如何安装ROS,所使用的系统是 Ubuntu 18.04 。 以下分为三部分: 1. 更改apt源 2. 按照ROS官网给出的安装教程进行安装 3. 测试是否安装成功 1. 更改apt源 百度搜索 清华源 ,然后单击页面右下角的 使用帮助 ,然后划到最下面找到 ubuntu ,此时页 阅读全文
posted @ 2019-09-30 12:35 SharkU 阅读(6681) 评论(0) 推荐(1) 编辑
摘要: 知乎多线程爬取问题: "有哪些可以单曲循环一星期的歌曲值得推荐?" "那些单曲循环过的歌,有哪些句子打动了你?" ) 自寒假以来,我就一直想把系统的学习一遍Python爬虫的知识。因为以前只是零碎的学习,造成许多东西都只是一知半解。 项目灵感来源是觉得单曲循环的歌至少让一个人曾经在聆听中感动过,歌曲 阅读全文
posted @ 2017-02-03 10:12 SharkU 阅读(1156) 评论(0) 推荐(0) 编辑