使用gcc生成静态库和动态库

2019-10-11
阅读 4 分钟
4.5k
盘古开天辟地。我们写了个程序,想要给终端输出一些内容,不可避免地我们需要使用系统库,在我们写程序的过程中我们经常会碰到需要使用库的过程,无论是系统库还是第三方库,我们统称为lib库。

编译链接是如何得到可执行文件的呢?

2019-10-11
阅读 10 分钟
2.7k
盘古开天辟地!我们写了个C语言源文件,那从源文件到可执行程序这中间又发生了什么?编译,链接这些概念又是什么意思?带着对这些问题的好奇,我查了一些资料。其中,主要参考的是《程序员的自我修养》这本书和一些网上的博客。

[Pixhawk/PX4]开发环境搭建(Ubuntu 18.04)

2019-10-07
阅读 3 分钟
3.6k
本文主要记录了PX4环境在Ubuntu 18.04下的搭建过程,由于我在安装PX4环境之前已经先安装了ROS Melodic,而安装ROS的时候同时安装了gazebo,因此无法确定后面出现的问题是否由于先安装了ROS。

ROS编写第一个订阅器(Subscriber)

2019-10-04
阅读 3 分钟
2.9k
在上一篇文章中,我们实现了第一个ROS程序—发布器(publisher),然而在上一篇文章的最后我们也注意到,尽管我们的程序非常小,但占据的CPU资源却非常多。

ROS编写第一个发布器(Publisher)

2019-10-04
阅读 6 分钟
3.4k
在上一篇文章中我们安装好了ROS环境。本篇文章我们将熟悉ROS中的一些概念(Concept),并尝试使用C++来实现一个发布器(Publisher)和一个订阅器(Subscriber)。

ROS安装教程-Ubuntu18.04+ROS melodic

2019-10-04
阅读 2 分钟
6.2k
本教程主要是演示如何安装ROS,所使用的系统是Ubuntu 18.04。 以下分为三部分: 更改apt源 按照ROS官网给出的安装教程进行安装 测试是否安装成功 1. 更改apt源 百度搜索清华源,然后单击页面右下角的使用帮助,然后划到最下面找到ubuntu,此时页面如图: 然后我们将编辑框中的文字复制,按下Ctrl+Alt+T打开终端,在终端...

[js] function declaration vs function expression

2017-03-23
阅读 1 分钟
1.2k
比较好的文章: [链接] [链接] [链接] [链接] [链接] Performance [链接]

[Python] for循环是怎样工作的?

2017-02-13
阅读 3 分钟
1.9k
如果你从迭代层面来理解的话可能对于for的工作原理会有更深的理解。首先我们来使用dir查看一下对于range、str这两个的不一样的类型有什么共同点。

[Python] 知乎多线程爬虫

2017-02-03
阅读 3 分钟
3k
知乎多线程爬取问题: 有哪些可以单曲循环一星期的歌曲值得推荐? 那些单曲循环过的歌,有哪些句子打动了你?) 自打放了寒假,我就一直想把系统的学习一遍Python爬虫的知识。因为以前只是零碎的学习,造成许多东西都只是一知半解。 项目灵感来源是觉得单曲循环的歌至少让一个人曾经在聆听中感动过,歌曲的歌词中或许有触...

[Python]一步步安装numpy,matplotlib

2016-12-06
阅读 2 分钟
13.3k
是否电脑已经安装好python并且已经配置好了环境变量,可以用下面的方法来判断。在windows系统下,同时按下 Win+R 键,打开下面的窗口。

Python | 递归

2016-11-08
阅读 4 分钟
2.8k
The woman in this image holds an object that contains a smaller image of her holding an identical object, which in turn contains a smaller image of herself holding an identical object, and so forth.[from wikipedia]