男孩如果没有教育好,责任主要在爸爸。
centos ssh被自动断开的解决方案
使用ssh远程登陆服务器之后,过一会儿连接就会被自动断开,频繁的登陆太麻烦,这里把解决方法贴出来。
Redis主从复制原理及其演变
C++进程间通信
C++线程池ThreadPool实现解析
C++带有线程操作,异步操作,就是没有线程池。一般而言,当你的函数需要在多线程中运行,但是你又不能每来一个函数就开启一个线程,所以你就需要根据资源情况固定几个线程来执行,但会出现有的线程还没有执行完,有的又在空闲,如何分配任务呢?这时你就需要封装一个线程池来完成这些操作,有了线程池这层封装,你就只需要告诉它开启几个线程,然后直接往里塞任务就行,并通过一定的机制获取执行结果。
C++智能指针(unique_ptr 、shared_ptr、weak_ptr、auto_ptr)
一、概述
智能指针:智能指针是一个类,用来存储指针(指向动态分配对象也就是堆中对象的的指针)。
C++的指针*与引用&
简单理解下:
C++内存管理
Cmake—-编写CMakeLists.txt文件编译C/C++程序
1.CMake编译原理
如何使用CA证书公钥加密、私钥解密文件
在日常开发时总是会遇到涉及加解密的场景,通常简单的字符串加解密我们会直接使用AES对称加密(密钥长度>=128bits)来实现,本文主要讲解如何使用CA证书实现对大文件的加解密。
多线程std::cout乱序问题解决方法
问题描述
在C++多线程编程中,开发者往往使用cout来打印一些信息,但是往往被人忽略的是,cout在使用时可能会存在线程之间的打印信息乱串的问题,这个问题的原因是”<<“这个操作符是线程不安全的,会造成竞争问题,当采用多个<<拼接时,打印可能在<<时中断,例如下边的写法:
ssh免密登陆linux
日常经常通过mars机器访问vpn机器,会频繁需要输入vpn机器的密码,如何实现ssh免密登陆呢?
POSIX可移植操作系统接口-概述
使用nc命令传输文件
在某些特殊情况下,我们从一台机器向另一台机器传输文件时会遇到受限于堡垒机或scp被禁等情况,这里分享一个使用nc传输大文件的方法。
智能驾驶功能软件平台设计规范
机器人操作系统ROS—使用激光雷达RpLidar A1进行SLAM定位建图
机器人操作系统ROS—树莓派Pi4环境(Raspberry Pi OS + ROS Melodic)
机器人操作系统ROS—Arduino执行机构

最近学习ROS,涉及底盘移动等执行机构时,发现买robot套件太贵了,又懒得从pi上直接开发,翻箱倒柜找到一个以前跟儿子一起做的arduino履带坦克,就拿它作ros机器人的action执行机构吧。
机器人操作系统ROS—ROS2探索
机器人操作系统ROS—入门
上次我们通过机器人操作系统ROS—初探了解了ROS的基本概念和运行机制,并用内置的小龟模拟器进行了测试。本文我们开始学习如何编写自定义的Service/Client节点进行指定msg格式通信、尝试bag的录制和回放、并简单了解下三维可视化。
一、创建ROS msg消息和srv服务格式
温习一下,上一次我们了解到topic里的Message、ROS Services概念:
消息(msg):
msg文件就是一个描述ROS中所使用消息类型的简单文本。它们会被用来生成不同语言的源代码。








