操作系统

【Linux】不允许你还不会实现shell的部分功能

一、程序替换(续集) execl("/usr/bin/ls","ls","-a","-l",NULL);//程序替换函数,此时执行的ls文件的代码         ⏩️任何程序想要执行,必须要完成一下两个步骤:1、找到它、加载它——路径+程序名;2、你想怎么

【Linux】编译器gcc/g++及其库的详细介绍

前言:         上文我们学到了,LInux中的的编辑器vim【Linux】vim编辑器-CSDN博客         本文来学习LInux中的编译器:gcc/g++         gcc是C语言编译器,g++是C++编译器,这两个的使用一模一样。这里我们

如何解决Android Studio安装时无法下载SDK的问题(Windows、Linux、Mac解决方案大全)

如何解决Android Studio安装时无法下载SDK的问题(Windows、Linux、Mac解决方案大全) 前言对于全栈开发者而言,安装 Android Studio 是迈向 Android 开发的第一步,但在 Windows、Linux、macOS 等不同平台上,经常会遇到“无法下载 SDK”或“SDK Manager

【记录】Ubuntu|Ubuntu服务器挂载新的硬盘的流程(开机自动挂载)

简而言之,看这张图片就好(可以存一下,注意挂载点/data可以自定义,挂载硬盘的位置/dev/sdb要改成步骤1中检查的时候查到的那个位置,不过这个图的自动挂载漏了UUID,可以通过blkid指令查找):以下是详细说明(由AI丰富补全,不过截图是我自己截的&#

Linux:基础指令(二)

Hello大家好! 很高兴与大家见面! 给生活添点快乐,开始今天的编程之路。 我的博客:<但愿. 我的专栏:C语言、题目精讲、算法与数据结构、C++、Linux 欢迎点赞,关注 目录  一mv指令     1.1mv指令的语法和功能     1.2mv指令常用选项     1.3mv指令两重功能

十、Linux Shell脚本:流程控制语句

作者:IvanCodes 日期:2025年8月10日 专栏:Linux教程 在掌握了Shell脚本的变量与运算之后,流程控制是构建复杂和实用脚本的关键。它允许脚本根据不同的条件来选择执行路径,或重复执行特定任务,从而实现脚本的灵活性与自动化。 思维导图 一、条件判断 if 语句是最基本的条件控制结构&#

Linux 动静态库完全指南:制作、使用、原理与实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 一. 库的基础认知:是什么?

Linux 控 Windows?突破网络限制后太香了!

文章目录 前言 1. Windows 开启远程桌面 2. Linux 安装 rdesktop 工具 3. Win 安装 Cpolar 工具 4. 配置远程桌面地址 5. 远程桌面连接测试 6. 设置固定远程地址 7. 固定地址连接测试 这种组合让跨系统远程控制变得更灵活,无需复杂设置就能摆脱局域网束缚,无论是远程办公还是异地协作,都能轻松应对

Ubuntu20.04下ORB-SLAM2稠密建图+octomap生成八叉树地图(上)

前言最近用orb-slam2跑了一下自己的数据集,由于是稀疏点云建图,效果并不是很理想,看到别人建的稠密点云地图效果还可以,就想着看看效果,参考了网上很多大佬的博客,也踩了不少坑,为避免遗忘,索性记录下来。所用版本这里用的是高博修改的版本ORBSLAM2_with_pointcloud_