![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
非科班CPP程序员
非科班CPP程序员。测绘专业,8年C++开发经验。做过嵌入式,QT桌面开发,目前从事自动驾驶软件开发。2年交换机驱动软件开发,3年激光雷达软件开发,3年自动驾驶软件开发。
展开
-
C++获取网卡名称和IP地址
获取网卡名称和IP地址windows下建议用windows API来获取 参考链接linux下可用pcap或者是getifaddrs API(如果不需要MAC地址的话推荐)来获取 参考链接#ifdef _MSC_VER#include <WinSock2.h>#include <Iphlpapi.h>#pragma comment(lib,"Iphlpapi.lib") //需要添加Iphlpapi.lib库#else#include <pcap.h>#原创 2021-10-25 16:13:53 · 2399 阅读 · 0 评论 -
libpcap autoremove卸载引发的问题
记录一次异常操作导致的Ubuntu rviz异常问题当时的操作:执行了sudo apt-get remove libpcap-dev 卸载pcap的时候,提示autoremove,然后就选择了确认。结果把其他的依赖项给卸载了。后面导致RVIZ和系统设置里面的TAB全都无法使用。最后安装了opengl驱动后重启电脑解决了。OPENGL安装参考链接sudo apt-get install libgl1-mesa-dev...原创 2021-08-06 14:52:10 · 307 阅读 · 0 评论 -
Ubuntu18.04共享文件夹
Ubuntu18.04共享文件夹1:安装sambasudo apt-get updatesudo apt-get install samba2:创建一个目录并给权限创建目录:sudo mkdir /home/test/share给创建的这个目录设置权限sudo chmod 777 /home/test/share3:修改samba配置文件,设置为共享目录sudo nano /etc/samba/smb.conf在配置文件smb.conf的最后添加下面的内容:[share]commen原创 2020-06-03 15:22:56 · 2550 阅读 · 0 评论 -
将带有ROS环境的Ubuntu18.04系统制作成ISO镜像
将带有ROS环境的Ubuntu18.04系统制作成ISO镜像一些需要连接外网安装或者配置的软件在Ubuntu18.04上安装比较费事情,遇到网络问题或者是配置问题的时候解决起来比较费时间。例如,换了电脑就需要重新配置ROS环境,配置过程极易出错。本文记录如何将自己正在使用的Ubuntu18.04系统(已经配置好ROS安装)制作成iso文件,后面就可以用这个ISO文件制作成U盘启动盘进行系统安装...原创 2020-05-01 14:53:53 · 6921 阅读 · 11 评论 -
改变Gitlab服务器的代码存储目录
改变Gitlab服务器的代码存储目录参考链接:https://blog.csdn.net/liuli905306022/article/details/89512896随着代码量增大,固态硬盘放不下代码了,于是将代码迁移到一块更大的硬盘上这时候需要更改gitlab的配置文件改变代码存放的目录1:停止gitlab服务gitlab-ctl stop (停止GitLab服务)2:将gitl...原创 2020-03-08 16:40:54 · 2045 阅读 · 0 评论 -
time_t和struct tm之间的转化
time_t和struct tm之间的转化time_t和struct tm结构体1:ubuntu man文档对time_t的解释从UTC 1970年1月1日0时0分0秒开始经过的描述。例如time_t tt = 2;可以认为是从UTC 1970年1月1日0时0分0秒开始经过了2秒的时间。2:ubuntu man文档对Struct tm的解释,保存着年月日时分秒等具体时间点信息,需...原创 2019-06-13 21:28:19 · 3006 阅读 · 0 评论