logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度解析 JavaScript 异步编程:从回调地狱到 Promise 的重构

回调地狱并非一种语法错误,而是一种糟糕的代码结构形态。当我们需要通过多层回调嵌套来实现串行异步任务时,代码结构会不断向右缩进、堆叠,最终形成一个可维护性极差的“回调金字塔”。

文章图片
#javascript#重构#开发语言
RAG 工作机制详解——一个高质量知识库背后的技术全流程

本文介绍了检索增强生成(RAG)技术的原理和应用。RAG通过先检索相关文档片段再生成答案的方式,有效解决了直接将大文档输入模型的弊端。文章详细拆解了RAG的五个核心环节:分片(将文档切分为片段)、索引(将片段转换为向量并存储)、召回(搜索相关片段)、重排(精选最相关片段)和生成(模型基于片段生成答案)。重点解释了向量、Embedding和向量数据库等关键技术概念,并通过对比召回与重排的不同特点,说

文章图片
#人工智能
5个被忽视的HTML原生标签,显著减少JavaScript代码量

HTML5原生标签提供了多种交互组件的内置解决方案,能显著减少JavaScript代码量。<details>和<summary>可实现内容展开/收起;<dialog>提供模态对话框功能,自带遮罩层和焦点管理;<datalist>为输入框添加自动补全建议;<meter>和<progress>可直观展示进度比例;<input

文章图片
#html#javascript#前端
3d粒子手势交互-提示词

用Three.js创建一个实时交互的3D粒子系统。要求:1. 通过摄像头检测双手张合控制粒子群的收缩与扩散;2. 当手势为1时,粒子组成文字h(),当手势为2时组成文字 ()当手势为3时,组成文字 ()3.粒子需实时响应手势变化;

文章图片
#AIGC
到底了