随笔分类 -  D.1.2-Linux踩坑之旅

若干后台配置、软件安装等,各种坑
摘要:./demo > /mnt/udisk/heliang-log.log 2>&1 & 这行命令在Unix/Linux系统中执行了几个操作,下面是对它的详细解释: ./demo:这部分是命令的主体,表示执行当前目录下名为demo的可执行文件。./指的是当前目录,因此这个命令是在告诉系统在当前目录中查找 阅读全文
posted @ 2024-11-06 08:35 He_LiangLiang 阅读(144) 评论(0) 推荐(0) 编辑
摘要:如果你想要重置当前分支到远端分支的最新状态,并且丢弃本地的所有修改,你可以使用 git reset 和 git clean 命令。以下是一步一步的说明: 确认你当前所在的分支:使用 git branch 查看当前分支,并使用 git status 查看你的工作区和暂存区的状态。 重置到远端分支的最新 阅读全文
posted @ 2024-05-15 11:13 He_LiangLiang 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:# 下载 tars 工程 git clone https://github.com/TarsCloud/Tars.git # 进入 下载的工程 cd Tars # 初始化 Tars 工程的子模块 git submodule init # 更新子模块 git submodule update 这里的  阅读全文
posted @ 2024-05-08 15:11 He_LiangLiang 阅读(17) 评论(0) 推荐(0) 编辑
摘要:在centos7下面开发,遇到几次虚拟机无法启动,导致里面代码丢失的问题。 从同事那边听说了nfs工具,可以将windows的某个目录映射到虚拟机的centos下面,作为一个磁盘挂载。 nfs 下载地址:https://www.hanewin.net/nfs-e.htm 下载和安装的 参考地址:Wi 阅读全文
posted @ 2024-05-08 14:09 He_LiangLiang 阅读(214) 评论(0) 推荐(0) 编辑
摘要:scp(Secure Copy)是一个在 Linux 和 Unix 系统中用于安全复制文件和目录的命令。它使用 SSH(Secure Shell)协议来进行加密通信,以确保数据在传输过程中保持安全。scp 命令允许你在本地和远程机器之间复制文件,或者在两台远程机器之间复制文件。以下是关于 scp 的 阅读全文
posted @ 2024-05-08 08:21 He_LiangLiang 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:1.查看docker下面启动的程序 ```shell [root@localhost docker]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES def76bcb5c10 192.168.21.237:50000/ 阅读全文
posted @ 2024-04-03 15:24 He_LiangLiang 阅读(26) 评论(0) 推荐(0) 编辑
摘要:我是centos7系统,我系统自带的docker 是Docker version 1.13.1, 我想把docker升级到最新版本,我该如何做,给出详细的,可行的操作步骤和说明 chatGPT 安装方法1 升级 CentOS 7 自带的 Docker 版本到最新版本需要一些步骤,主要包括卸载旧版本、 阅读全文
posted @ 2024-04-03 06:49 He_LiangLiang 阅读(250) 评论(0) 推荐(0) 编辑
摘要:记录vim使用和学习中用到的一些命令 1.设置 vim 行号 echo "set number " >> ~/.vimrc source ~/.vimrc 2.vim 跳到最后一行 在 Vim 中跳转到文件的最后一行,你可以按下 Shift + G 快捷键。这会将光标移动到文件的最后一行。如果你在正 阅读全文
posted @ 2024-04-02 16:25 He_LiangLiang 阅读(16) 评论(0) 推荐(0) 编辑
摘要:字符串本身不会有小端对齐或大端对齐的概念,因为它们只是由字符组成的序列,没有多字节数据类型的字节顺序问题。小端对齐和大端对齐通常用于多字节数据类型(如整数、浮点数等)的存储和传输。 在处理字符串时,特别是在C或C++中,小端对齐或大端对齐可能涉及到将字符串编码存储为多字节的形式,比如UTF-16或U 阅读全文
posted @ 2024-04-02 09:03 He_LiangLiang 阅读(57) 评论(0) 推荐(0) 编辑
摘要:如果你想获取某个特定的标签(tag)或者分支(branch)的代码,可以使用 Git 命令来进行克隆并指定要获取的标签或分支。以下是具体的步骤: 克隆仓库: 使用 git clone 命令来克隆仓库,但在克隆命令中指定要获取的分支或标签。假设你要获取的是名为 xxV1.1 的分支: git clon 阅读全文
posted @ 2024-04-02 08:14 He_LiangLiang 阅读(210) 评论(0) 推荐(0) 编辑
摘要:std::copy std::search std::back_inserter std::equal memcpy 演示如何使用 std::copy、 std::search、 std::back_inserter std::equal 这四个方法。 我们假设有两个向量,一个源向量 source, 阅读全文
posted @ 2024-04-01 18:28 He_LiangLiang 阅读(25) 评论(0) 推荐(0) 编辑
摘要:注意: cpu使用率计算的时候,需要sleep,这会造成当前计算线程的阻塞,因此 这里在单例里面单独开了一个线程来处理计算逻辑; 另外一个线程,是模拟外部 的多线程访问。 //singleton_template.h #pragma once #include <iostream> template 阅读全文
posted @ 2024-04-01 06:33 He_LiangLiang 阅读(22) 评论(0) 推荐(0) 编辑
摘要:可以准确获取某个挂载点的硬盘空间,已使用空间。 现在问题就出在 挂载点的判断 和类型过滤上面。 #include <iostream> #include <fstream> #include <sstream> #include <vector> #include <string> #include 阅读全文
posted @ 2024-03-31 09:20 He_LiangLiang 阅读(15) 评论(0) 推荐(0) 编辑
摘要:使用文件流的方式,解析 cat /proc/meminfo 文件里面的数据 #include <iostream> #include <fstream> #include <sstream> #include <string> #include <unordered_map> #include <m 阅读全文
posted @ 2024-03-31 08:37 He_LiangLiang 阅读(18) 评论(0) 推荐(0) 编辑
摘要:如果你目前在 dev_a 分支上有未提交的代码,而想要从 develop 分支创建一个名为 dev_b 的新分支, 并将 dev_a 分支上的未提交更改应用到了 dev_b 分支上。可以按照以下步骤操作: 保存当前工作进度:如果你有未提交的更改,首先需要保存当前工作进度。你可以使用以下命令暂存更改: 阅读全文
posted @ 2024-03-23 14:11 He_LiangLiang 阅读(23) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 检查参数数量 if [ "$#" -ne 1 ]; then echo "Usage: $0 <port_number>" exit 1 fi # 获取端口号 PORT=$1 # 检查端口号是否为数字 if ! [[ "$PORT" =~ ^[0-9]+$ ]]; the 阅读全文
posted @ 2024-03-21 00:55 He_LiangLiang 阅读(35) 评论(0) 推荐(0) 编辑
摘要:错误信息 "Host '192.168.10.103' is not allowed to connect to this MariaDB server" 指出,从 IP 地址 192.168.10.103 尝试连接到 MariaDB 服务器的客户端被拒绝,因为该主机没有被授权访问数据库服务器。 要 阅读全文
posted @ 2024-03-20 06:38 He_LiangLiang 阅读(364) 评论(0) 推荐(0) 编辑
摘要:https://github.com/MariaDB/mariadb-docker/tree/master AIchatOS https://chat18.aichatos.xyz/#/chat/1710920186749 MQTTManager::process() CPU消耗达到120%通常意味 阅读全文
posted @ 2024-03-20 00:56 He_LiangLiang 阅读(7) 评论(0) 推荐(0) 编辑
摘要:设置 LD_LIBRARY_PATH: 在 ~/.bashrc 或 ~/.bash_profile 文件中添加以下行来设置 LD_LIBRARY_PATH: export LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH 然后,运行 source 阅读全文
posted @ 2024-03-19 00:03 He_LiangLiang 阅读(556) 评论(0) 推荐(0) 编辑
摘要:CentOS 7系统默认不包含FFmpeg工具,但可以通过安装第三方YUM源来安装。以下是安装FFmpeg的步骤: 升级yum: sudo yum install epel-release -y sudo yum update -y 安装Nux Dextop Yum源: sudo rpm --imp 阅读全文
posted @ 2024-03-17 13:43 He_LiangLiang 阅读(1816) 评论(0) 推荐(1) 编辑