相关文章
【Python 语法】算法合集
查找二分查找代码大 O 表示法 广度优先搜索代码 狄克斯特拉算法 递归递归调用栈 分而治之(divide and conquer,D&C)贪心教室调度问题背包问题集合覆盖问题 动态规划背包问题旅游行程最优化 遇到问题时, 如果不确定该如何 高效…
建站知识
2025/3/27 20:26:21
VirtualBox启动报错WIN32_EXIT_CODE : 1077 (0x435)
VirtualBox启动报错WIN32_EXIT_CODE : 1077 (0x435) 可能是删除了一些c:盘的东西,所以VirtualBox启动报错
按照提示,输入sc.exe query vboxsup
sc.exe query vboxsupSERVICE_NAME: vboxsupTYPE : 1 KERNEL_DRIVERSTATE : …
建站知识
2025/4/7 18:24:18
内存管理技巧与任务堆栈优化详解(结合六足机器人项目)
在嵌入式系统中,内存资源有限且实时性要求高,合理的内存管理和任务堆栈分配是保障系统稳定运行的关键。以下结合你的 六足机器人项目 和 FreeRTOS应用,详细讲解如何优化任务堆栈分配并减少系统资源占用。
1. FreeRTOS内存管理机制
FreeRTOS…
建站知识
2025/4/7 17:31:20
Qt6.8编译项目找不到文件——6.8.2\msvc2022_64\include\QtWidgets\QMainWindow does not exist.
问题:Error: dependent ‘…\Qt6.8.2\6.8.2\msvc2022_64\include\QtWidgets\QMainWindow’ does not exist. jom: D:\Temp\untitled1\build\Makefile [release] Error 2 20:20:43: 进程"D:\ProgramFiles\Develop\Qt6.8.2\Tools\QtCreator\bin\jom\jom.exe"…
建站知识
2025/3/26 2:59:51
ARM Coretex-M核心单片机(STM32)分析hardfault的原因
1. 前提基础知识(ARM M核异常 压栈流程) M核栈增长方向是地址逐渐减小的(TIPS:有的架构的处理器是增大的例如8051内核,而有的像ARM A核心是可设置的 可以增大也可以减小) ARM Coretex-M核心常用的有M0 M3 M…
建站知识
2025/3/27 7:54:59
Eureka Server 数据同步原理深度解析
一、Eureka 架构核心思想
Eureka 是 Netflix 开源的服务注册与发现组件,其设计遵循 AP 原则(高可用与分区容忍性),通过去中心化的对等架构(Peer-to-Peer)实现服务注册信息的最终一致性。Eureka Server 节点…
建站知识
2025/4/5 4:23:31
SGLang部署大模型
SGLang部署大模型 环境信息基础组件安装创建python虚拟环境安装python模块下载模型部署模型 显存需求较高, 本地4G显存0.5B都无法部署 支持多机多卡部署 支持GPU、CPU混合运行 支持运行格式pt,safetensors,npcache,dummy,gguf,bitsandbytes,layered 环境信息 机器01…
建站知识
2025/3/25 13:56:01
一、舵机模块的分析与使用
一、舵机模块 1、0~180舵机:控制类型为旋转角度。 2、o~360舵机:控制类型为旋转速度。 思路:都是通过tim的pwm来进行控制的,即 HAL_TIM_PWM_Start(&htimx,TIM_CHANNEL_x); __HAL_TIM_SET_COMPARE(&htimx,TIM_CHANNEL_x,i);。 3、舵机…
建站知识
2025/3/24 23:14:07