相关文章
ArrayList vs LinkedList,HashMap vs TreeMap:如何选择最适合的集合类?
精心整理了最新的面试资料和简历模板,有需要的可以自行获取
点击前往百度网盘获取 点击前往夸克网盘获取 在 Java 开发中,集合类的选择直接影响程序的性能和代码的可维护性。不同的数据结构适用于不同的场景,盲目使用可能导致内存浪费、性能…
编程日记
2025/4/19 22:18:10
深入简出:KL散度、交叉熵、熵、信息量简介、交叉熵损失
学习这些的最终目的 1、量化两个概率分布的差异 2、推导交叉熵损失 一、KL散度
KL散度就是用来量化两个概论分布的差异,如何量化?
计算真实概论分布P信息量 和 估计概论分布为Q,但实际概率分布为P时信息量的差值
那么设,概率分…
编程日记
2025/4/26 20:39:56
元宇宙概念兴起,B 端数字孪生迎来哪些新机遇?
在科技飞速发展的当下,元宇宙概念如同一颗璀璨新星,迅速吸引了全球的目光。随着元宇宙的兴起,与之紧密相关的 B 端数字孪生技术也迎来了前所未有的发展机遇。元宇宙与 B 端数字孪生的融合,正悄然改变着多个行业的运作模式…
编程日记
2025/4/19 18:07:28
架构师面试(三十一):IM 消息收发逻辑
问题
今天聊一下 IM 系统最核心的业务逻辑。
在上一篇短文《架构师面试(三十):IM 分层架构》中详细分析过,IM 水平分层架构包括:【入口网关层】、【业务逻辑层】、【路由层】和【数据访问层】;除此之外&a…
编程日记
2025/4/19 17:34:03
游戏一:俄罗斯方块简易版
1984 年,苏联工程师阿列克谢・帕基特诺夫在电脑上敲下一串代码,无意间创造出了风靡全球的游戏 —— 俄罗斯方块。这个由 “tetra”(希腊语,意为 “四”)与 “Tennis”(帕基特诺夫喜爱的网球)组合…
编程日记
2025/4/29 6:02:21
足球AI模型:一款用数据分析赛事的模型
2023 年欧冠决赛前,某体育数据平台的 AI 模型以 78% 的概率预测曼城夺冠 —— 最终瓜迪奥拉的球队首次捧起大耳朵杯。当足球遇上 AI,那些看似玄学的 "足球是圆的",正在被数据与算法拆解成可计算的概率命题。今天我们就来聊聊&#…
编程日记
2025/5/5 3:35:35
Lombok @Builder 注解的进阶玩法:自定义 Getter/Setter 方法全攻略
大家好呀!👋 今天我们来聊聊 Java 开发中超级实用的 Lombok 库,特别是它的 Builder 注解。很多小伙伴都用过 Builder 来简化对象的创建,但你们知道吗?当我们需要自定义 getter/setter 方法时,Builder 也能玩…
编程日记
2025/5/1 11:58:37
算法之二维地形装水问题
目录 1. 题目2. 解释3. 思路4. 代码5. 总结 1. 题目
如果给你一个二维数组,每一个值表示这一块地形的高度, 求整个地形能装下多少水
2. 解释
举个例子就好了
333333333
311111113
311111113
333333333这个锅能装多少水?,2 * 7…
编程日记
2025/4/19 22:29:17