相关文章
golang 基础知识细节回顾
之前学习golang的速度过于快,部分内容有点囫囵吞枣的感觉,写gorm过程中有很多违反我常识的地方,我通过复习去修正了我之前认知错误和遗漏的地方。 itoa
itoa自增的作用在编辑error code时候作用很大,之前编辑springboot的error c…
建站知识
2025/2/8 17:17:54
数据结构:最小生成树(Prim算法和Kruskal算法)、图的最短路径(Dijkstra算法和Bellman-Ford算法)
什么是最小生成树?Prim算法和Kruskal算法是如何找到最小生成树的? 最小生成树是指在一个连通图中,通过连接所有节点并使得总权重最小的子图。 Prim算法和Kruskal算法是两种常用的算法,用于寻找最小生成树。 Prim算法的步骤如下&…
建站知识
2025/3/17 16:22:17
LSM-Tree 原理分析
深入浅出分析LSM树(日志结构合并树) - 知乎
写得太好了,留下记录。便于复习。
LSM树详解 - 知乎
多了点点内容,也看看吧。
建站知识
2025/2/8 19:09:20
BGE向量模型架构和训练细节
模型论文:https://arxiv.org/pdf/2309.07597 模型数据:https://data.baai.ac.cn/details/BAAI-MTP
训练数据 由无标签数据和有标签数据组成。 无标签数据使用了悟道等数据集,有标签数据使用了dureader等数据集。 都是文本对,对于…
建站知识
2025/3/13 23:32:08
Python梯度提升决策树库之lightgbm使用详解
概要
LightGBM是一个快速、分布式、高性能的梯度提升决策树(Gradient Boosting Decision Tree)库,它在机器学习和数据挖掘领域被广泛应用。本文将介绍LightGBM库的安装方法、主要特性、基本功能、高级功能、以及在实际应用中的场景和总结。 安装
首先,需要安装LightGBM库…
建站知识
2025/3/11 13:32:20
45. UE5 RPG 使用元属性(Meta Attributes)以及使用Set by Caller修改伤害
在RPG游戏中,我们是不会直接修改生命值的属性,是因为在修改角色属性时,需要获取角色的属性并进行复杂的计算,所以,我们正常情况下使用元属性(Meta Attributes)作为计算的中间的媒。在服务器上先…
建站知识
2025/3/16 10:58:20
flutter、kotlin、java中将方法作为入参的区别
1、带参数带返回值的方法作为入参
(1)flutter
定义
int add(int a, int b) > a b;
int subtract(a, b) > a - b;performOperation(int a, int b, int Function(int, int) function) > function(a, b);// //简化写法
// add(a, b) > a b…
建站知识
2025/2/22 0:39:43
Spring Boot中使用Redis和Lua脚本实现延时队列
码到三十五 : 个人主页 延时队列是一种常见的需求。延时队列允许我们延迟处理某些任务,这在处理需要等待一段时间后才能执行的操作时特别有用,如发送提醒、定时任务等。文中,将介绍如何在Spring Boot环境下使用Redis和Lua脚本来实…
建站知识
2025/2/8 17:22:00