摘要: trash-cli简述 trash-cli是Linux下的一款回收站工具,使用该工具删除文件后,会将文件移动到回收站~/.local/share/Trash/files中而不是彻底删除,从而能够恢复误删的文件。该回收站路径与图形界面回收站互通,是系统标准回收站路径。 主要包括以下四个命令: tras 阅读全文
posted @ 2025-09-01 18:49 重光拾 阅读(85) 评论(0) 推荐(0)
摘要: Git常用操作 创建仓库 创建本地仓库 ​git init​ 克隆远程仓库 ​git clone <远程仓库地址> <目录> 省略目录,默认克隆在当前路径 配置 设置提交代码时的用户信息 git config --global user.name "xxxx" git config --global 阅读全文
posted @ 2025-08-29 15:01 重光拾 阅读(56) 评论(0) 推荐(0)
摘要: 软件名称: flameshot,效果可以媲美windows上的snipaste 安装: sudo apt install flameshot 展示 ​ 快捷键设置 ​ 阅读全文
posted @ 2025-08-14 23:22 重光拾 阅读(16) 评论(0) 推荐(0)
摘要: mosquitto简述 概述 mosquitto是一款开源的MQTT消息代理(服务器)软件,实现了MQTT协议版本3.1和3.1.1,提供轻量级的,支持可发布/可订阅的的消息推送模式。 官网:Eclipse Mosquitto API:mosquitto.h 安装 sudo apt install 阅读全文
posted @ 2025-08-07 14:32 重光拾 阅读(74) 评论(0) 推荐(0)
摘要: PkgConfig(pkg-config)是一个在 Linux/Unix 开发中管理库的编译和链接参数的工具,能自动生成正确的头文件路径(-I)、库路径(-L)和链接库名称(-l)等标志。以下为详细使用指南: pkg-config命令使用 1. 安装 Debian/Ubuntu: sudo apt- 阅读全文
posted @ 2025-08-06 18:03 重光拾 阅读(501) 评论(2) 推荐(1)
摘要: D-BUS、GDBUS简述 D-BUS简述 reference : https://blog.csdn.net/f110300641/article/details/106823611, https://dbus.freedesktop.org/doc/dbus-specification.html 阅读全文
posted @ 2025-08-03 21:07 重光拾 阅读(56) 评论(0) 推荐(0)
摘要: CMake学习记录 宏 macro (do_test arg1 arg2 result) add_test (test_${arg1}_${arg2} Demo ${arg1} ${arg2}) set_tests_properties (test_${arg1}_${arg2} PROPERTIE 阅读全文
posted @ 2025-08-02 14:37 重光拾 阅读(122) 评论(0) 推荐(1)
摘要: 串口的概念 串口,全称叫串行接口(Serial Interface)。串口相对于并口,它的数据和控制信息是一位接一位传递的。虽然速度会慢于并口,但是通信距离较并口更长。因此要进行长距离通信,应使用串口。 UART UART 全称是 Universal Asynchronous Receiver/Tr 阅读全文
posted @ 2025-06-03 15:15 重光拾 阅读(91) 评论(0) 推荐(0)
摘要: asio网络编程 基于C++11,boost1.87版本。boost手册:官网参考手册。 定义 Asio 是一个跨平台的 C++ 库,用于网络和低级别 I/O 编程。它提供了一个基于事件的编程模型和异步 I/O 操作来开发可扩展的网络应用程序。Asio 库最初是作为 Boost.Asio 开发的,后 阅读全文
posted @ 2025-05-31 16:43 重光拾 阅读(148) 评论(0) 推荐(0)
摘要: 冒泡排序 void bubbleSort(vector<int>& nums) { int n = nums.size(); for (int i = 0; i < n - 1; ++i) { for (int j = 0; j < n - 1 - i; ++j) { if (nums[j] > n 阅读全文
posted @ 2025-05-31 14:29 重光拾 阅读(32) 评论(0) 推荐(0)