相关文章

STM32F407 越界问题定位【2】CmBacktrace

1. 开发背景 对于 STM32 程序偶发的越界问题,实现越界点地址打印输出功能,提供跟踪定位的可能。 2. 开发环境 MDK5 STM32F407 FreeRTOS CmBacktrace 3. 实现步骤 3.1 下载 CmBacktrace CmBacktrace 下载链接 程序源码如下 移植参考例程&#xff0c…

leetCode刷题-树相关

一、树的栈遍历 树遍历&#xff08;先序&#xff0c;中序&#xff0c;后序&#xff0c;层序&#xff09;_树的层序遍历-CSDN博客 //中根遍历------------------------------------------------------- void inorder(TreeNode* root){TreeNode* p root;stack<TreeNode*>…

react的antd表单校验,禁止输入空格并触发校验提示

首先需要用到form组件&#xff0c;在form.item内添加rules属性&#xff0c;写正则表达式 <Form.Itemlabel"员工姓名"name"name"rules{[{ required: true, message: 员工姓名 },{ pattern: /^(?!\s*$).$/, message: 不能全是空格 },]}> <Input p…

Junit5使用教程(4) --扩展模型

第四部分&#xff1a;JUnit 5 扩展模型 1. JUnit 5 扩展机制概述 JUnit 5 的扩展机制&#xff08;Extension Model&#xff09;是其最强大的特性之一&#xff0c;允许开发者通过自定义逻辑干预测试生命周期、增强测试功能&#xff0c;或与第三方框架无缝集成。它通过模块化扩…

VMware下Linux和macOS遇到的一些问题总结

1.解决.NET程序通过网盘传到Linux和macOS不能运行的问题 这是文件权限的问题。当你通过U盘将文件传输到虚拟机的macOS和Linux系统时&#xff0c;文件的权限和所有权可能得到了保留或正确设置。但如果你通过网盘上传&#xff0c;文件的权限或所有权可能没有正确设置&#xff0c…

AI大模型:DeepSeek

近期DeepSeek产生了很大的影响力。首先来自于性能,给了业内一个很好的释放,缓解了HPC以及大规模集群被卡的焦虑。通过实验证实了小规模团队(公开资料显示规模约150左右)在资源受限的情况下(2M H100 GPU时),依然可以完成对领先大模型的实现与部署。后续观察该团队是否可以…

全流程安装DeepSeek开源模型

目录 配置要求安装Ollama选择大模型安装大模型对话备注 配置要求 我的电脑配置为&#xff1a; CPU&#xff1a;i7 12代 GPU&#xff1a;3080 内存&#xff1a;32g 磁盘&#xff1a;1T以上配置运行情况&#xff1a; 运行ollama run deepseek-r1:7b模型无压力&#xff0c;CPU/…

Debian 安装 Nextcloud 使用 MariaDB 数据库 + Caddy + PHP-FPM

前言 之前通过 docker在ubuntu上安装Nextcloud&#xff0c;但是现在我使用PVE安装Debian虚拟机&#xff0c;不想通过docker安装了。下面开始折腾。 安装过程 步骤 1&#xff1a;更新系统并安装必要的软件 sudo apt update && sudo apt upgrade -y sudo apt install…

3分钟学会SQL中的序列分析技术,轻松搞定时间序列状态流转问题?

目录 一、核心概念:什么是SQL序列分析? 二、六大核心技巧与SQL实现 1. 窗口函数:序列分析的基石 2. 连续性检测:破解断点问题 3. 会话划分:切割用户/设备活跃周期 4. 递归CTE:解析复杂路径模式 5. 状态机监控:工业级异常检测 6. 性能优化:处理海量序列数据 三…

前端组件标准化专家Prompt指令的最佳实践

前端组件标准化专家Prompt 提示词可作为项目自定义提示词使用&#xff0c;本次提示词偏向前端开发的使用&#xff0c;如有需要可适当修改关键词和示例 推荐使用 Cursor 中作为自定义指令使用Cline 插件中作为自定义指令使用在力所能及的范围内使用最好的模型&#xff0c;可以…

Java面试题基础篇2:10道基础面试题

目录 前言11、浅拷贝和深拷贝12、区别抽象类和接口13、区别Error和Exception14、final关键字用法15、区别Java和C16、区别final、finally、finalize17、this关键字用法18、super关键字用法19、break ,continue ,return 区别及作用20、面向对象三大特性 前言 亲爱的家人们&…

快速幂,错位排序笔记

​ 记一下刚学明白的快速幂和错位排序的原理和代码 快速幂 原理&#xff1a; a^b (a^&#xff08;b/2&#xff09;) ^ 2&#xff08;b为偶数&#xff09; a^b a*&#xff08;a^&#xff08; (b-1)/2&#xff09;&#xff09;^2&#xff08;b为奇数&#xff09; 指数为偶数时…

软件设计模式

目录 一.创建型模式 抽象工厂 Abstract Factory 构建器 Builder 工厂方法 Factory Method 原型 Prototype 单例模式 Singleton 二.结构型模式 适配器模式 Adapter 桥接模式 Bridge 组合模式 Composite 装饰者模式 Decorator 外观模式 Facade 享元模式 Flyw…

Oh3.2项目升级到Oh5.0(鸿蒙Next)具体踩坑记录(一)

目录 1.自动修复部分 Cause: The project structure and configuration require an upgrade. Solution: 1. Use Migrate Assistant to auto-upgrade the project structure and configuration. 2. Manually upgrade the project structure and configuration by following th…

java后端开发面试常问

面试常问问题 1 spring相关 &#xff08;1&#xff09;Transactional失效的场景 <1> Transactional注解默认只会回滚运行时异常&#xff08;RuntimeException&#xff09;&#xff0c;如果方法中抛出了其他异常&#xff0c;则事务不会回滚&#xff08;数据库数据仍然插…

c++ 基础 计算机的内存和寻址机制

计算机的内存和寻址机制 CPU通过地址总线访问内存中的指令和数据&#xff0c;RAM提供临时存储&#xff0c;ROM存储固件&#xff0c;Cache加速数据访问。这些部件协同工作&#xff0c;完成代码的加载、解码、执行和结果存储。 微处理器 微处理器是计算机的核心部件&#xff0…

2024年Android最新技术全景解析,正颠覆开发模式![特殊字符]

&#x1f31f; 2024年Android最新技术全景解析&#xff1a;从Compose到AI&#xff0c;这些"黑科技"正颠覆开发模式&#xff01;&#x1f525; 【本文正在参加CSDN「技术突破」征文活动 】 标签&#xff1a;#Android开发 #移动开发 #Jetpack #Kotlin #跨平台开发 &am…

多用户同时RDP登入Win10

自备以下文件&#xff1a; winsw_frpc.xml展开如下&#xff1a; <service><!-- ID of the service. It should be unique across the Windows system--><id>winsw_frp</id><!-- Display name of the service --><name>winsw_frp</na…

RabbitMQ 从入门到精通:从工作模式到集群部署实战(一)

#作者&#xff1a;闫乾苓 文章目录 RabbitMQ简介RabbitMQ与VMware的关系架构工作流程RabbitMQ 队列工作模式及适用场景简单队列模式&#xff08;Simple Queue&#xff09;工作队列模式&#xff08;Work Queue&#xff09;发布/订阅模式&#xff08;Publish/Subscribe&#xff…

Junit5使用教程(5)--高级特性

第五部分&#xff1a;JUnit 5 高级特性 1. JUnit 5 测试生命周期 测试生命周期是 JUnit 5 的核心概念之一&#xff0c;它定义了测试类和方法从初始化到清理的完整流程。理解生命周期能帮助开发者合理管理资源、编写高效且可维护的测试代码。 一、生命周期阶段概述 JUnit 5 的…