HashMap居然可以和它直接合体???

博主头像 LinkedHashMap集合继承于HashMap,学习LinkedHashMap重点对比 LinkedHashMap 与 HashMap 的异同 特别强调两者的 Entry(节点)数据结构、数据结构的不同带来的特性差异、HashMap 的后置处理机制及最少访问删除策略。 LinkedHashMap ...

为什么我们需要云身份?统一身份认证的现实与突围

博主头像 大家好,我是张飞洪,现就职厦门蓝略数字科技,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 1.当“登录”变得不再简单 登录组件虽不起眼,但是如果你认真梳理其发展历史,你会发现它就像一个从“钥匙开锁”升级到“刷脸进门”的过程。 最早就是简单的用户名密 ...

垃圾回收算法有哪些?了解哪些垃圾回收器?

博主头像 垃圾回收算法有哪些? 垃圾回收算法有四种,分别是标记清除法、标记整理法、复制算法、分代收集算法。 标记清除算法:首先利用可达性去遍历内存,把存活对象和垃圾对象进行标记。标记结束后统一将所有标记的对象回收掉。这种垃圾回收算法效率较低,并且会产生大量不连续的空间碎片。 复制清除算法:半区复制,用于新生代 ...

多Agent协作入门:并发编排模式

博主头像 传统的单Agent系统在处理复杂多面任务的能力方面受到较多限制,因此我们会有多Agent编排协作完成任务的需求。Semantic Kernel支持多种多Agent编排流程模式,每个模式都针对不同的协作方案而设计。本文介绍了Agent编排的概念以及Semantic Kernel支持的编排模式,最后通过... ...

5分钟带你搞懂从0打造一个ChatGPT

博主头像 前言 欧阳上一次写文章还是4个月前,之所以断更有两个原因:换工作和业余时间ALL IN AI了。不管你是否承认,AI时代已经来了,依然埋头研究前端的那一亩三分地和源码在未来可能就是蒸汽时代被淘汰的纺织女工。 今年大家多多少少都有接触到AI相关的项目了,从前端的角度来看以前是调用后端的接口,现在改成了 ...

瞧瞧别人家的接口重试,那叫一个优雅!

博主头像 前言 2025年某电商平台深夜故障,因重试策略不当导致银行退款接口被调用82次,引发重复退款126万元! 复盘发现:80%的开发者认为重试就是for循环+Thread.sleep(),却忽略了重试风暴、幂等性缺失、资源雪崩等致命问题。 这篇文章跟大家一起聊聊接口重试的8种常用方案,希望对你会有所帮助 ...

MySQL 13 为什么表数据删掉一半,表文件大小不变?

博主头像 一个InnoDB表包含两部分:表结构定义和数据。在MySQL 8.0版本前,表结构存在以.frm为后缀的文件里。之后的版本允许把表结构定义放在系统数据表中。由于表结构定义占用空间很小,所以主要讨论表数据。 接下来,先说明为什么简单删除表数据达不到表空间回收的效果,再介绍正确回收空间的方法。 参数in ...

密度泛函理论(DFT)简介

博主头像 密度泛函理论(DFT)简介 密度泛函理论(Density Functional Theory,DFT)是一种现代量子力学计算方法,广泛应用于原子、分子和固体材料的电子结构研究。 DFT 的基本思想: 与传统量子力学基于多电子波函数 \(\Psi(\mathbf{r}\_1, \mathbf{r}\_ ...

预测概率的先验校准

博主头像 为什么需要校准?在很多场景中,我们不仅关心模型输出的预测类别,还关心模型输出的预测概率,然而模型输出的预测概率未必等于真实的概率。概率校准就是重新计算预测概率,以让它尽量接近真实的概率。 ...

Rust修仙之道 第十六章:文源境 · 字符符咒与灵文操控之法 (第一季完结篇)

博主头像 第十六章:文源境 · 字符符咒与灵文操控之法 “术可传者,以文为媒;术可验者,以符为印。” 顾行云开启“文源宫”,面对来自仙盟术士的最终考验: 「请解析百行灵符日志,提取其中异常字符与错误术式,并生成修复建议术卷。」 一、基础灵文操控:字符串的分割与转换 let spell_log = "⚡启动|� ...

扩散模型(Diffusion Model)原理概述

博主头像 一、核心思想 扩散模型(Diffusion Model)是一种生成模型,受热力学中扩散过程的启发,通过模拟数据从噪声中逐步去噪的过程来生成样本。其核心思想是渐进式地添加噪声(正向过程)和逐步去噪(反向过程)。 在正向过程中,逐步向数据中添加高斯噪声,最终将数据转化为纯噪声;在反向过程中,学习如何从噪 ...

Faiss能解决什么问题?Faiss是什么?

博主头像 1. Faiss能解决什么问题? 为了比较两个非结构化的数据是否相似,例如两张图片是不是类似,两段文本表达的含义是否类似,则需要将非结构化的数据先转成向量数据,然后再进行相似度比较。 如何通过向量化技术比较非结构化数据,可以参考:https://www.cnblogs.com/twosedar/p/ ...

【EF Core】框架是如何识别实体类的属性和主键的

博主头像 在上一篇水文中,老周生动形象地解释了 DbContext 是如何识别实体 Set 的,大伙伴们可能会产生新的疑惑:实体是识别了,但,实体的属性或字段列表,它是怎么识别并映射给数据表的列的呢? 用过 EF 的人都知道(废话),其实默认情况下,实体类中只要不是静态的属性和字段都会被映射到数据表中,就算你 ...

TypeScript枚举类型应用:前后端状态码映射的最简方案

博主头像 介绍 这篇文章来谈一下 TypeScript 中的枚举类型(Enum)以及一些最佳实践。事情的起因是这样的,今天看到自己之前写的一段代码,感觉不是很好,于是想优化一下,期间用到了枚举类型,遂记录一下。为了方便理解,我将原来的例子简化一下。 业务需求 业务需求是这样的:我们要实现一个Job系统,你可以 ...

<1···747576···100>