
study
回忆是本书
路遥知马力,滴水可石穿
天下码农出我辈,一入IT岁月催
展开
-
日常笔记(5):Linux安装使用C++ JSON
安装Json库1、下载JsonCpphttp://sourceforge.net/projects/jsoncpp/files/2、下载sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download3、解压scons-2.1.0.tar.gztar -zvxf ...转载 2019-11-20 15:18:56 · 289 阅读 · 0 评论 -
Ubuntu 16.04 安装vscode最直接方法
通过命令终端下载vscode网上方法五花八门,最直接的方法就是如下:官网下载地址 下载deb安装包https://code.visualstudio.com/Download下载deb 32或64位(根据自己的配置下)下载完后点击文件直接安装就OK了...原创 2019-03-31 16:37:01 · 1432 阅读 · 0 评论 -
程序员一年工作经验,重复用十年,高效学习很重要
IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习, 而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。 你想想你为了上王者,浪费了多少时间?为了刷今日头条,又消磨了多少光阴?另外,很多人推崇碎片化学习...转载 2019-04-20 15:43:04 · 291 阅读 · 0 评论 -
日常笔记(1):Ubuntu系统固定USB设备节点名
在使用usb时,Ubuntu系统注册设备节点是从ttyUSB0开始,然后是ttyUSB1、2 、3...,多个usb接口,先插入设备的分配为ttyUSB0,后面插入的设备依次注册设备节点。但是我们使用串口通信时是固定的设备节点名,因此我们无法保证我们的设备节点是否被其他设备注册了。所以固定usb接口对应的设备节点名是很重要的。操作步骤:命令终端输入:lsusb ...原创 2019-05-31 13:52:53 · 1571 阅读 · 0 评论 -
日常笔记(2):无法找到launch文件,并报错
今天我把工程重新封装后,进行测试时,用已有的launch文件进行测试,出现错误(launch文件之前写好的,没有测),错误log如下:Invalid roslaunch XML syntax: mismatched tag: line 7, column 6The traceback for the exception was written to the log file嗯,...原创 2019-06-12 15:45:15 · 3578 阅读 · 2 评论 -
日常笔记(3):数据结构,字节对齐
如下:struct s {int i;char ch;};通过 sizeof算出的大小为 8 ,而实际是 : int 4个字节,char 一个字节,共5个字节。 为什么会是8个字节内,一般机器是以4个字节进行寻址,所以编译器为了让程序跑得跟快,减少CPU读取数据的指令周期,对结构体的存储进行了优化。实际上第一个char型成员虽然本来只有1个字节,但实际上却占用掉了4个字节,为的...原创 2019-06-13 22:41:59 · 534 阅读 · 0 评论 -
日常笔记(4):Linux更新提示ros package存储库未更新
这段时间在调试ROS数据融合相关问题,在下载sudo apt-get install ros-kinetic-bfl包是提示Err:1 http://packages.ros.org/ros/ubuntu xenial/main amd64 ros-kinetic-bfl amd64 0.7.0-2xenial-20180809-134309-0800 404 Not Found...原创 2019-06-21 10:57:50 · 1194 阅读 · 4 评论