- 博客(21)
- 收藏
- 关注
原创 linux 通配符使用
匹配字符0到9区间任意一个字符(注意前面的字符需要补全)匹配字符3到6区间任意一个字符(注意前面的字符需要补全)匹配字符A到Z区间任意一个字符(注意前面的字符需要补全)匹配字符B到G区间任意一个字符(注意前面的字符需要补全)匹配零个或多个任意字符(包括空字符)。错误示范1:(前面字符未补全)注意括号只能中不能加*使用。查找区间:注意中间用..
2025-02-19 11:46:02
252
原创 linux固定串口设备号
info-a在 /etc/udev/rules.d 目录下创建一个以 .rules 结尾的文件,命名规则为 xx-your-rules-name.rules,其中 xx 代表规则文件的顺序,your-rules-name 代表规则名称,可以根据实际情况自行定义。
2025-02-11 12:51:33
161
原创 SSH连接问题(Permission denied, please try again.)
以windows 上安装的OpenSSH 服务器为例,远程连接该服务(windows安装ssh服务。:如果使用密码身份验证,确保 Windows 的 SSH 服务允许这种方式。:如果ssh服务器配置为使用公钥身份验证,客户端连接服务时需要在服务器的。打开 PowerShell 作为管理员。文件中添加了客户端的公钥。确保以下行未被注释(没有。
2025-01-07 23:50:34
812
原创 C语言算法小技巧——位与加速取模
5%1 等价于 5 & 0。5%16 等价于 5&15。5%32 等价于 5&31。5%64 等价于 5&63。5%2 等价于 5&1。5%4 等价于 5&3。5%8 等价于 5&7。取b后7位 b&127。取b后8位 b&255。取b后4位 b&15。取b后5位 b&31。取b后6位 b&63。取b后1位 b&1。取b后2位 b&3。取b后3位 b&7。
2024-12-22 20:26:13
204
原创 Git使用
选择安装,直接Next就行,如果之后想上传大文件到github的话,可以勾选Git LFS安装结束后在文件夹右键鼠标,将在菜单看到以下图标未完--------------待续。
2024-12-16 11:58:34
244
原创 linux c select同时监听串口、网口(UDP)数据保存到文件
【代码】linux c select同时监听串口、网口(UDP)数据保存到文件。
2024-12-12 10:26:44
261
原创 char buf 用%02X打印出来的单字节有一堆FFFFFF
将`char`类型的变量强制转换为`unsigned char`类型,这样`printf`函数就会将其视为一个无符号的整数,而不会在前面填充1。在C语言中,当使用`%02X`格式化输出一个`char`类型的变量时,unsigned char 范围:0~打印出现很多0xFFFFFF。char 类型的0xAD。
2024-12-06 11:13:42
304
原创 vscode Cmake使用
后续:每次修改 CMakeLists.txt 文件后先配置,再生成。基本的CMakeLists.txt示例。第一次配置项目:先配置再生成。
2024-11-25 13:20:30
1846
原创 接收协议、动态数组存储、提供两种解析方式
提供两种帧协议解析方式,只需要输入帧头、帧长度、校验起始字节、结束字节、定义帧字段结构体,全自动解析一帧数据。linux,keil开发通用!!!!
2024-11-20 15:35:41
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人