摘要: sudo reboot 重启机器 sudo vim /etc/rc.local 修改自启动文件 ./ 代表目前所在的目录 ../ 代表上一层目录 / 代表根目录 cd .. 返回上层目录 cd ../../ 返回上两级目录 cd /home 返回home目录 这时ls会出现用户名 cd ~ 对于普通 阅读全文
posted @ 2024-09-15 15:43 变秃了也就变强了 阅读(28) 评论(0) 推荐(0)
摘要: 1、包的管理 阅读全文
posted @ 2025-10-21 23:34 变秃了也就变强了 阅读(2) 评论(0) 推荐(0)
摘要: 1、定义 XDG(X Desktop Group):一套 freedesktop.org 制定的目录规范,用来统一应用的配置、缓存、数据和运行时文件存放路径,在 freedesktop.org 制定的规范中,最常见的是 XDG Base Directory Specification(基础目录规范) 阅读全文
posted @ 2025-09-28 00:16 变秃了也就变强了 阅读(19) 评论(0) 推荐(0)
摘要: 1、用户层 阅读全文
posted @ 2025-08-16 11:28 变秃了也就变强了 阅读(5) 评论(0) 推荐(0)
摘要: Q1、CH340 为什么 叫 U转串 而不叫 串转U 芯片 本质相同: “U转串” 和 “串转U” 指的都是 同一个双向转换功能 (USB ⇄ Serial TTL/UART) “U转串” (USB to Serial): 描述的是 从主机视角看过去的功能 - 将电脑的 USB 口“扩展”出一个串口 阅读全文
posted @ 2025-08-11 01:01 变秃了也就变强了 阅读(228) 评论(0) 推荐(0)
摘要: 1、前言 在orangepi5plus上编译了paho-mqtt-cpp库 在飞凌OK3568的虚拟机中Qt应用使用该库 Qtcreator编译后报错发生(交叉编译工具链) 2、原因 g++编译器动态链接库libstdc++.so.6版本不一致,也就是GCC/G++版本不一致,在香橙派中的GLIBC 阅读全文
posted @ 2025-07-15 00:04 变秃了也就变强了 阅读(21) 评论(0) 推荐(0)
摘要: 1、安装 sudo apt remove tightvncserver sudo apt install -y tigervnc-standalone-server tigervnc-common tigervnc-tools # 此时vncserver指向 tigervnc ,还没有.vnc目录 阅读全文
posted @ 2025-07-05 20:42 变秃了也就变强了 阅读(655) 评论(0) 推荐(0)
摘要: 1、父类和子类的关系 #!/usr/bin/env python # -*- coding:utf-8 -*- # python中的super(Net, self).__init__() # 假设Net的父类比如是类NNet;super(Net, self)就是把类Net的对象self转换为类NNe 阅读全文
posted @ 2025-06-29 20:51 变秃了也就变强了 阅读(11) 评论(0) 推荐(0)
摘要: cmake 1、编译时最好使用命令行指定 cmake 的编译参数 具有全局作用 可以覆盖文件中的变量值 指定交叉编译器 指定编译所需依赖库路径 指定安装目录是常用参数 指定编译核心数 指定生成器 mkdir build // 建立构建目录 cd build // 进入构建目录 cmake .. // 阅读全文
posted @ 2025-06-22 00:31 变秃了也就变强了 阅读(6) 评论(0) 推荐(0)
摘要: 1、主线程 1、当一个类在main函数中new出或新建了一个MainWindow对象,那么MainWindow所有函数执行都在main函数这个线程中进行,也就是主线程(UI线程) 2、子线程 1、当在MainWindow类中new一个新对象 阅读全文
posted @ 2025-02-23 20:45 变秃了也就变强了 阅读(9) 评论(0) 推荐(0)
摘要: 1、log.h中宏定义 #ifndef LOG_H #define LOG_H #include <stdio.h> #include <iostream> #include <chrono> #include <ctime> #include <mutex> // 获取现在时间-> #define 阅读全文
posted @ 2025-02-12 21:48 变秃了也就变强了 阅读(53) 评论(0) 推荐(0)
摘要: 1、 C++ 命名规则总结 命名风格 适用场景 示例 大驼峰(PascalCase) ✅ 类名 class NetworkManager; ✅ 结构体名 struct SystemPara; ✅ typedef结构体别名 typedef struct Point3D{.....}Point3D_t, 阅读全文
posted @ 2025-02-09 18:52 变秃了也就变强了 阅读(390) 评论(0) 推荐(0)
摘要: 1、不同版本的MinGW 带有不同GNU版本,默认支持的C++标准不一致,编译时有时会报错,查看默认支持的命令如下 echo | g++ -dM -E -x c++ - | find "cplusplus"(windows) echo | g++ -dM -E -x c++ - | grep __c 阅读全文
posted @ 2025-01-01 19:09 变秃了也就变强了 阅读(109) 评论(0) 推荐(0)
摘要: 1、两者编译的库不能通用,例如OpenCV(window) 是MSVC编译的,Qt中使用MinGW编译器调用OpenCV的dll会报错。 2、用MinGW编译通过的源码,换MSVC编译报错如下,主要原因是:编译器对字符的支持不同,深入了解可参考下方链接 https://zhuanlan.zhihu. 阅读全文
posted @ 2025-01-01 18:17 变秃了也就变强了 阅读(188) 评论(0) 推荐(0)
摘要: 1、VS版本、MSVC(Visual C++)版本、工具集的对应关系 参考https://www.cnblogs.com/lidabo/p/18397755 编译器cl.exe是MSVC的核心编译工具,MSVC还包含link.exe链接器、标准库调试器等其他的重要部分 2、Qt中的构建kit和MSV 阅读全文
posted @ 2025-01-01 15:54 变秃了也就变强了 阅读(329) 评论(0) 推荐(0)
摘要: 1.apt、apt-get常用命令 sudo apt edit-sources 编辑源列表 apt update apt-get update 刷新存储库索引 apt install apt-get install 安装软件包 apt download <package_name> 下载安装包 ap 阅读全文
posted @ 2024-08-17 12:33 变秃了也就变强了 阅读(79) 评论(0) 推荐(0)
摘要: 1.使用git中工具md5sum校验MD5 md5sum archive archive 归档,安装包 ~= achieve 实现 2.分卷解压缩只需要将全部压缩包放一个文件夹内,解压第一个即可 阅读全文
posted @ 2024-07-27 12:26 变秃了也就变强了 阅读(383) 评论(0) 推荐(0)
摘要: 1. 换下载源并调整系统更新时间 2. 配置中文环境 1.https://blog.csdn.net/2201_75439715/article/details/132521284 2.主要两步是安装"Chinese(simplified)"(简体中文)语言包和将"汉语(中国)",按住鼠标不松将其拖 阅读全文
posted @ 2024-07-17 23:41 变秃了也就变强了 阅读(74) 评论(0) 推荐(0)
摘要: 待解决 阅读全文
posted @ 2024-06-11 02:16 变秃了也就变强了 阅读(18) 评论(0) 推荐(0)
摘要: 1. 避免多语句宏的问题 // 有问题的情况 #define MACRO a = 1; b = 2; if (condition) MACRO; // a = 1; b = 2;; b = 2不受条件限制 else do_something_else(); #define MACRO do { a 阅读全文
posted @ 2024-06-09 18:47 变秃了也就变强了 阅读(13) 评论(0) 推荐(0)
摘要: 1. 区分&与&& 按位与(&)和逻辑与(&&) 例如 :if(0x8000) = if(很大的整数) 2. 什么是短路求值 if(a>b && c>d), 如果判断的a>b为真,则c>d不再进行判断 3. 值<<移动的位数(十六进制下的位操作)(8421码) #define ADC_CSR_AWD 阅读全文
posted @ 2024-06-09 16:52 变秃了也就变强了 阅读(12) 评论(0) 推荐(0)
摘要: 1.作用 防止编译器优化对该变量的访问过程,确保每次访问都能得到最新的值。 编译器通常会对代码进行优化,例如将变量的值存储在寄存器中,以减少对内存的访问 2.应用 场景:1.硬件寄存器 2.中断服务程序中的变量 3.多线程程序中的共享变量 //stm32f407xx.h typedef struct 阅读全文
posted @ 2024-06-09 15:54 变秃了也就变强了 阅读(54) 评论(0) 推荐(0)
摘要: 1. 基本用法 enum Color { //Color被称为枚举类型 RED, //默认是0开始 GREEN = 5, BLUE }; enum Color myColor; //enum Color myColor = RED; // myColor = 0 myColor = BLUE; // 阅读全文
posted @ 2024-06-09 14:39 变秃了也就变强了 阅读(57) 评论(0) 推荐(0)
摘要: 常用写法 #ifdef __cplusplus //如果使用C++编译器(有__cplusplus宏定义) extern "C" { //告诉C++编译器按照C的名称修饰规则来处理函数名和变量名 #endif /* __cplusplus */ // 这里是C语言的函数声明或定义 void myCF 阅读全文
posted @ 2024-06-09 13:35 变秃了也就变强了 阅读(53) 评论(0) 推荐(0)
摘要: ![image](https://img2024.cnblogs.com/blog/2841497/202404/2841497-20240404122254242-1975219928.png) 阅读全文
posted @ 2024-04-04 12:23 变秃了也就变强了 阅读(13) 评论(0) 推荐(0)
摘要: $Profileecho "Set-Location E:\" > $ProfileGet-ExecutionPolicySet-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 阅读全文
posted @ 2024-03-05 21:58 变秃了也就变强了 阅读(166) 评论(0) 推荐(0)
摘要: 原因:QtCreator的缩放策略是四舍五入,只能缩放到 1 或 2,而不是 1.5,就比如系统缩放为150%,qt界面则会被缩放为200% 解决办法: Linux下: export QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough 1. 这行代码是环境变量设置 阅读全文
posted @ 2024-03-04 14:17 变秃了也就变强了 阅读(2504) 评论(0) 推荐(0)
摘要: 1.安装mingw64并配置环境变量,确保电脑安装上了编译器,可以在终端用用gcc -v 或 g++-v 或gdb -v 查看版本并验证是否安装好。 2.在vscode中安装C/C++插件和中文插件,在搜索栏输入“>C/C++”然后进入C/C++插件的UI界面配置编译器,gcc对应c语言,g++对应 阅读全文
posted @ 2024-03-04 00:01 变秃了也就变强了 阅读(86) 评论(0) 推荐(0)
摘要: 用途: 安装和使用: 1.下载安装JDK-17,并配置Java环境变量,如下图,在path变量中添加“%JAVA_HOME%\bin”,下载链接:https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe ( sha25 阅读全文
posted @ 2024-02-04 23:56 变秃了也就变强了 阅读(760) 评论(0) 推荐(0)
摘要: 1. 安装过程中出现一直启动不了docker 引擎 ,卡在一个引擎启动界面,按下面链接的步骤操作,就好了,原因未在管理员权限的powershell中运行wsl --update,电脑是win11家庭中文版,docker是v4.26.1 解决办法:先装好wsl2,运行起一个ubuntu,然后wsl - 阅读全文
posted @ 2024-01-19 21:41 变秃了也就变强了 阅读(16) 评论(0) 推荐(0)
摘要: git init 本地仓库名 git add . #添加修改操作或者文件到暂存区 (可省略,提交可直接用commit -am) 注:但是第一次添加的文件 需要add才能被git跟踪 git commit -m "改动的说明" #将暂存区内容添加到仓库中 # -am 会自动将所有已跟踪(tracked 阅读全文
posted @ 2024-01-17 12:41 变秃了也就变强了 阅读(18) 评论(0) 推荐(0)
摘要: 推挽输出:推挽输出使用两个MOS管(图1 一个P型,一个N型)交替工作来直接驱动负载,输出由输出控制决定。当输出控制是高电平时,P型晶体管导通,N型晶体管截止,从而将输出接到电源电压(图2 推);当输出控制是低电平时,P型晶体管截止,N型晶体管导通,从而将输出接到地(图3 挽)。这种配置允许推挽输出 阅读全文
posted @ 2024-01-10 23:03 变秃了也就变强了 阅读(6179) 评论(0) 推荐(0)
摘要: 堆的特点: 1.堆为按需申请、动态分配,例如 C 中的 malloc 函数和 C++ 中的 new 操作申请内存块。 2.程序提出申请时会从堆中找出一块可用内存,在程序结束之前,操作系统不会删除已经申请的内存,而是要靠程序主动提出释放的请求(free、delete),如果使用后忘记释放,就会造成所谓 阅读全文
posted @ 2024-01-10 22:19 变秃了也就变强了 阅读(108) 评论(0) 推荐(0)
摘要: 1. 功能包和节点关系,以及编译的的相关配置 2. 阅读全文
posted @ 2024-01-09 12:12 变秃了也就变强了 阅读(26) 评论(0) 推荐(0)
摘要: 1. 20.04安装到一半安装不下去 最后一步安装的时候,显示无法定位到包 不知道什么毛病 2.然后重新装了Ubuntu 22.04.3 LTS的虚拟机按照ROS官方的步骤,过程主要遇到以下问题: 2.1 下载ROS密钥的被拒绝的问题,解决办法:在/etc/hosts加上github中的IP和域名, 阅读全文
posted @ 2024-01-06 18:59 变秃了也就变强了 阅读(2998) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-06 16:41 变秃了也就变强了 阅读(47) 评论(0) 推荐(0)
摘要: 1.找到C:\Users\您的用户名\pip\pip.ini 如果文件不存在,可以自己创建一个 2.添加 [global] index-url = https://mirrors.aliyun.com/pypi/simple/ extra-index-url = https://pypi.tuna. 阅读全文
posted @ 2023-12-20 11:46 变秃了也就变强了 阅读(253) 评论(0) 推荐(0)
摘要: 要添加的串口 ls -l /dev/ttyS0 whoami 返回lcy sudo usermod -aG dialout lcy 阅读全文
posted @ 2023-12-13 22:50 变秃了也就变强了 阅读(229) 评论(0) 推荐(0)
摘要: sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager startsudo gedit /etc/NetworkManage 阅读全文
posted @ 2023-12-04 19:03 变秃了也就变强了 阅读(151) 评论(0) 推荐(0)
摘要: #!/bin/bash # 指定的挂载点 MOUNTPOINT="/media/vm/MyDisk512GB" # 设置磁盘大小的限制 (例如:800G) LIMIT=$((800 * 1024 * 1024)) # 单位是KB # 获取挂载点的已使用空间 USED_SPACE=$(df -kP " 阅读全文
posted @ 2023-10-08 21:02 变秃了也就变强了 阅读(285) 评论(0) 推荐(0)