相关文章
设计模式- 策略模式(Strategy Pattern)结构|原理|优缺点|场景|示例
设计模式(分类) 设计模式(六大原则) 创建型(5种) 工厂方法 抽象工厂模式 单例模式 建造者模式 原型模式 结构型(7种) 适配器…
编程日记
2024/12/27 8:52:51
Java Math函数之算术运算宝典:探索数字世界的基石
1. 概述
在Java中,Math类提供了丰富的静态方法用于执行基本算术运算。这些方法使得开发者能够轻松地进行加法、减法、乘法、除法等基本的数学运算,无需自己编写复杂的算法。Math类中的算术运算方法不仅支持整数运算,还支持浮点数运算&#x…
编程日记
2024/12/22 18:34:25
面试经典150题——求根节点到叶节点数字之和
1. 题目描述 2. 题目分析与解析
2.1 思路一——DFS 理解问题: 首先要理解题目的要求,即对于给定的二叉树,我们需要找出从根节点到所有叶子节点的所有路径,然后将每一条路径上的数字组成一个整数,最后求出这些整数…
编程日记
2024/12/23 9:24:12
【语音识别】在Win11使用Docker部署FunASR服务器
文章目录 在 Win11 使用 Docker 部署 FunASR 服务器镜像启动服务端启动监控服务端日志下载测试案例使用测试案例打开基于 HTML 的案例连接ASR服务端 关闭FunASR服务注意事项 在 Win11 使用 Docker 部署 FunASR 服务器
该文章因官网文档不详细故写的经验论 官网文章:…
编程日记
2024/12/21 13:16:41
Tree-V2 实现 全选、反选
使用场景:
需要一个 tree 树形结构体,但是采用 普通的 tree ,在数据量大的时候 会造成 tree 渲染的压力,尤其是在勾选的时候。
element ui plus 中 引入了 “Tree V2 虚拟化树形控件” 具体的内容可以 参考这里
<el-button …
编程日记
2024/12/21 12:50:44
Faiss原理和使用总结
Faiss是由Facebook AI团队开发的一个库,专门用于高维向量的相似性搜索和聚类,特别适合于处理大规模数据集。它的核心优势在于能够提供快速且准确的搜索结果,即使是在包含数十亿个向量的数据集中也不例外。这使得Faiss成为了机器学习和数据科学…
编程日记
2024/12/24 5:52:43
制作一个RISC-V的操作系统十四-任务同步和锁
文章目录 并发与同步临界区和锁锁死锁解决死锁自旋锁(spin lock)原子性问题原子操作实现amoswap.w.aq例子 另一种方法自旋锁的注意事项代码其他同步技术 并发与同步
控制流:可理解为任务或进程
中断也可以理解为一个切换到另一个任务&#…
编程日记
2024/12/23 15:04:41
Window + Ubuntu 双系统无Ubuntu Bios 启动项
文章目录 安装硬盘位置不重要!!!(但是我安装在了第二张HDD)问题是多盘分位置会导致磁盘主分区变成了简单卷 Bios Ubuntu 启动项修复参考Ubuntu安装U盘进入Try Ubuntu 使用Terminal修复完提示Disable Secure Boot进入Te…
编程日记
2024/12/26 5:01:50