本文分类:news发布日期:2024/11/18 17:05:47
相关文章
Linux高阶——1116—环形队列生产者消费者
目录
1、环形队列
2、生产者消费者
环形队列数组实现代码
成功截图 1、环形队列
相比于线性队列,环形队列可以有效避免访问越界问题,使用下标访问队列元素时,到达末尾后下标归0,返回起始位置,使用下标运算即可
a…
建站知识
2024/11/18 17:04:46
IDEA优雅debug
目录 引言一、断点分类🎄1.1 行断点1.2 方法断点1.3 属性断点1.4 异常断点1.5 条件断点1.6 源断点1.7 多线程断点1.8 Stream断点 二、调试动作✨三、Debug高级技巧🎉3.1 watch3.2 设置变量3.3 异常抛出3.4 监控JVM堆大小3.5 数组过滤和筛选 引言
使用ID…
建站知识
2024/11/18 17:03:45
Linux驱动开发——设备树随记
Linux驱动开发——设备树随记
前言
在嵌入式Linux这块,对设备树一直都没怎么去了解,一直是模模糊糊的。所以最近也是被老大赶鸭子上架,快速跟着正点原子的驱动开发的课程学了一下。感觉对设备树的认识也是更清晰了一点。同样借着此篇博客记…
建站知识
2024/11/18 17:00:42
介绍一下strcmp(c基础)
strcmp函数
是比较两个字符串(以字符数组形式存储)
格式
#include <string.h>
strcmp (arr1,arr2);
工作原理:strcmp函数按照ACII(字符编码顺序)比较两个字符串。它从两个字符串的第一个字符开始逐个比较&a…
建站知识
2024/11/18 16:58:40
ubuntu 16.04 中 VS2019 跨平台开发环境配置
su 是 “switch user” 的缩写,表示从当前用户切换到另一个用户。 sudo 是 “superuser do” 的缩写,意为“以超级用户身份执行”。 apt 是 “Advanced Package Tool” 的缩写,Ubuntu中用于软件包管理的命令行工具。
1、为 root 用户设置密码…
建站知识
2024/11/18 16:56:38
项目启动运行npm run dev报错digital envelope routines::unsupported at new Hash
报错原因 nodeJs v17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 解决方法
在package.json中,启动命令进行修改加入cross-env NODE_OPTIONS–openssl-legac…
建站知识
2024/11/18 16:54:33
OMV7 树莓派 tf卡安装
升级7之后,问题多多,不是docker不行了,就是代理不好使
今天又重装了一遍,用官方的链接,重新再折腾一遍…… 使用raspberry pi imager安装最新版lite OS。 注意是无桌面 Lite版 配置好树莓派初始化设置࿰…
建站知识
2024/11/18 16:52:30