数组去重的几种姿势

博主头像 上篇文章说到了引导式访问组件,其中有个扩展功能是是否强制以及是否第一次进行引导访问,这时候有个 guideKey 可以作为根据判断,那么存储拿取的时候就用到唯一值了,然后就有了这篇文章介绍的几种姿势,有深入哦~ 背景 假设已经使用 guideKeyList 来记录已完成的引导步骤: let guid ...

上周热点回顾(7.7-7.13)

博主头像 热点随笔: · 从被喷“假开源”到登顶 GitHub 热榜,这个开源项目上演王者归来! (削微寒)· 35+程序员的转型之路:经济寒冬中的希望与策略 (张飞洪[厦门])· Stack Overflow,轰然倒下! (why技术)· Cursor 1.2重磅更新,这个痛点终于被解决了! (程序员鱼皮) ...

C23和C++26的#embed嵌入资源指南

博主头像 c++26最近刚敲定标准,新增了许多重量级特性。 不过目前能实际上手测试的特性不多,毕竟标准刚刚确定,比较大的变更里只有“资源嵌入”或者用标准文档里英文名“resource inclusion”这个新特性可以尝鲜。 虽然这篇文章标题叫指南,但实际上更像实验记录,而且现在属于早期阶段编译器对资源嵌入的 ...

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/ ...

<1···959697···100>