相关文章
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
macOS - 处理系统更新红点
文章目录 AttentionPrefBundleIDs 是一个字典 <key>AttentionPrefBundleIDs</key><dict><key>com.apple.preferences.softwareupdate</key><integer>1</integer></dict>首先在系统偏好设置中将软件更新中“自动保持我的Mac运行…
编程日记
2024/12/28 0:42:27
Vue集成three.js,加载glb、gltf类型的3d模型
安装基本依赖
// 注意OrbitControls要加{},注意路径是jsm import { OrbitControls } from ‘three/examples/jsm/controls/OrbitControls.js’; // import { dat } from ‘three/examples/jsm/controls/dat.gui.js’; // dat gui这个插件,是另外自己下载…
编程日记
2024/12/16 14:49:33
HTTP/1.1,HTTP/2.0和HTTP/3.0 各版本协议的详解(2024-04-24)
1、HTTP介绍
HTTP 协议有多个版本,目前广泛使用的是 HTTP/1.1 和 HTTP/2,以及正在逐步推广的 HTTP/3。 HTTP/1.1:支持持久连接,允许多个请求/响应通过同一个 TCP 连接传输,减少了建立和关闭连接的消耗。 HTTP/2&#…
编程日记
2024/12/23 9:08:27
【SpringCloud】LoadBalance负载均衡服务调用快速入门
【SpringCloud】LoadBalance负载均衡服务调用快速入门 文章目录 【SpringCloud】LoadBalance负载均衡服务调用快速入门1. 概述2. 引入依赖3. 配置、验证3.1 配置3.2 验证 1. 概述
官网地址:点击跳转
Spring Cloud LoadBalancer 是由 SpringCloud 官方提供的一个开…
编程日记
2024/12/27 0:27:31