相关文章
【嵌入式linux】网口和USB热插拔检测
在Linux常常需要对网口和USB等外设接口进行插拔检测,从而执行部分初始化操作。下面简要介绍Linux的Netlink机制,并在C程序中使用Linux的Netlink机制完成网口和USB口插拔检测。
Netlink 是 Linux 内核与用户空间进程通信的一种机制,主要用于内…
编程日记
2025/3/16 16:24:38
力扣hot100_二叉树
二叉树的建立与遍历
#include <iostream>
#include <vector>
#include <queue>
using namespace std;// 定义二叉树节点
struct TreeNode {int val;TreeNode* left;TreeNode* right;TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
};// 函数&…
编程日记
2025/3/15 13:01:57
tomcat应用的作用以及安装,以及tomcat软件的开机自启动。
一.tomcat介绍
1.作用
tomcat是一款用来部署网站服务器的一款软件。
动态网站主流语言:
PHP, lamp/lnmp平台
Java语言,运行在tomcat平台。【只要这个网站或者软件是Java语言写的,我们都可以在tomcat平台上去运行这个java程序。】
网站是…
编程日记
2025/3/14 13:20:10
libpcap捕捉过滤wifi beacon包解析国标飞行器drone id报文
文章目录 1、国标要求1.1、wifi beacon 帧定义(1)wifi802.11 协议(2) 国标1.2、运行识别报文格式1.4、哪些无人机实现了 Remote ID 上报?2、libpcap捕捉过滤wifi beacon包2.1、无线网卡开启混杂模式2.2、libpcap使用3、drone id 识别解析3.1、筛选出运行识别报文3.2、解析…
编程日记
2025/3/16 14:04:00
【视频】NVIDIA Orin NX使用Jetpack安装CUDA、cuDNN、TensorRT、VPI、DeepStream
1、简述
之前开发TX2、Jetson Nano等使用 NVIDIA SDKManager 在电脑上烧写开发板时,下载安装GPU相关套件(CUDA、cuDNN、TensorRT、VPI、DeepStream等)。
Orin 系列开发版,可以直接通过 Jetpack 来安装,避免在电脑上再搭建开发环境。
2、安装Jtop,查看GPU配置
sudo pi…
编程日记
2025/3/16 14:38:51
STM32F407 定时器
1、定时器分类
1.1、高级控制定时器(TIM1,TIM8) 特点:支持 PWM 互补输出、死区插入、刹车功能、编码器接口等,适用于电机控制。典型场景:三相无刷电机驱动(带死区保护)。
1.2、通用控制定时器(TIM2-TIM5,TIM9-TIM14) 特点:支持输入捕获、输出比较、PWM生成、编码器接…
编程日记
2025/3/15 14:02:49
开源安全测试工具 | 网络安全工具列表
自动化渗透测试
• AttackSurfaceMapper (https://github.com/superhedgy/AttackSurfaceMapper) - 自动化渗透测试工具, 使用手册/测试流程 (https://www.uedbox.com/post/59110/)。 • vajra (https://github.com/r3curs1v3-pr0xy/vajra) - 自动化渗透测试. • Savior (https…
编程日记
2025/3/15 13:27:35