摘要:
项目需要链接absl,absl默认编译为静态库,但项目编译为动态库,动态库不能链接静态库,编译时报错 relocation R_X86_64_PC32 against symbol can not be used when making a shared object; recompile with 阅读全文
摘要:
依照 Autoware.auto 官方文档安装,首先尝试了 docker 安装方式,跑不起来。那试试源码,毕竟自由一点。 源码安装方式,编译时提示缺少头文件 udp_driver_node.hpp, serial_driver_node.hpp Autoware.auto 1.0 release 基 阅读全文
摘要:
安装盘的制作网上教程很多,这里略过,我一直都用UltraISO制作。 Ubuntu安装教程也很多,略过,这里我使用256G U盘,分区如下: efi 500M / 100G /home 147G swap 8G 剩下大概还有580M格式化成FAT32,留给以后拷贝一些小文件使用。 后面说下关键的部分 阅读全文
摘要:
公司一台 Dell OptiPlex 5060 安装 ubuntu 16.04 后不能上网,分析是机子较新自带驱动不支持的缘故(内核 4.4.0 21 是 16.04 最早的内核)。 网卡是 Intel I219 V,去 Intel 官网下载驱动 "e1000e 3.4.2.4" 安装后还是不能上网 阅读全文
摘要:
Processes in the foreground job of a controlling terminal have unrestricted access to that terminal; background proesses do not. This section describe 阅读全文
摘要:
需求:利用 cron,定时在终端运行程序,以查看程序输出;或运行图形应用,如 gedit, xclock cron 运行于非交互 shell,没有附属的终端,也独立于图形桌面。 那么有没有办法实现上述需求呢? 我首先想到的是 gnome terminal. 可以实现在打开的终端中执行 do job 阅读全文
摘要:
从一个坐标系到另一个坐标系的转换有多种方法:欧拉角法、方向余弦矩阵法、四元数法等。 其中欧拉角法的核心思想是:一个坐标系可以用另一个参考坐标系的三次空间旋转来表达。旋转坐标系的方法又有两种: Proper Euler angles, 第一次与第三次旋转相同的坐标轴(z-x-z,x-y-x, y-z- 阅读全文
摘要:
Removing sensitive data from a repository https://help.github.com/en/articles/removing-sensitive-data-from-a-repository 从一个git仓库迁移到另外一个git仓库 https://w 阅读全文
摘要:
1 问题讨论背景 笔者有一种应用场景,A 线程从 socket 接收指令,根据指令在 B 线程进行相应工作。采用信号机制,设置 SIGUSR1 的信号处理函数 sighandler,A 线程解析指令后发射信号 SIGUSR1,B 线程执行sighandler. 因对 POSIX 信号机制不熟,过程中 阅读全文
摘要:
本文将探讨 socket 客户端的非阻塞式 connect,连接成功后的错误判断及退出重连。 1. 连接方法 套接字创建之后,默认是阻塞式的,对其执行 connect 操作,如果服务端在监听,则会成功建立连接,但这只是理想情况。如果服务端没有开启,或是网络异常呢,connect 会一直阻塞到连接超时 阅读全文