相关文章

力扣代码刷题记录

1.数组 力扣:41.缺失的第一个正数 1次:未通过 2.二叉树 力扣:543.二叉树的直径 1次:通过 力扣:98.验证二叉搜索树 1次:未通过 力扣:437. 路径总和 III 1次:未通过 力扣&#xff1a…

[SAP ABAP] 面向对象程序设计-属性和方法

属性( Attributes) :对象的属性及特征 方法( Method ):定义对象的行为 从对象属性和方法是属于类还是属于对象的实例,可以区分为静态属性(static attributes) / 静态方法(static methods),实例属性(instance attributes) / 实例方…

Java NIO详解

一、NIO简介 NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。 Java NIO 是Java1.4之后推出来的一套IO接口,NIO提供了一种完全不同的操作方式, NIO支持面向缓冲区的、基于通道的IO操作。 …

Django 多数据库

django 支持项目连接多个数据库 DATABASES = {default: {ENGINE: django.db.backends.mysql,NAME: xxx,USER: root,"PASSWORD": xxxxx,HOST: xxxx,PORT: 3306,},bak: {ENGINE: django.db.backends.mysql,NAME: xxx,USER: root,"PASSWORD": xxxx,HOST: xxx…

keil 单步调试技巧

一、常见错误分析 warningerror警告错误 不影响编译过程 能够输出Hex文件 无法完成编译 不输出Hex文件 注意的是,warning的信息是要去关注的。 下面的UNCALLED SEGMENT除外 二、单步调试配置 1、在keil中添加单片机型号 本文不详细介绍,如有需要可查看这篇文章:

机器学习基本概念(附代码)

一、算法与模型的关系 在机器学习领域,算法和模型是两个核心概念。算法是一种偏抽象的概念,它定义了计算机解决问题的步骤和流程。而模型则是更加具体的概念,通过代码实现特定算法来完成任务。数学上,一个简单的模型可以表示为 y…

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

文章目录 前言21、面向对象五大基本原则22、区别静态变量和实例变量23、内部类24、IO流25、多态实现条件26、流程控制27、数组28、Java类与对象29、方法与函数30、运算符 前言 亲爱的家人们,创作很不容易,若对您有帮助的话,请点赞收藏加关注…

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…