logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

拒绝手写代码!用 Vibe Coding + SDD 范式“搓”一个微信计分小程序

本文深入探讨了 Vibe Coding(氛围编程)这一新兴开发范式,以构建“微信计分小程序”为例,展示了如何利用 Trae、Cursor 等 AI 编辑器实现真正的“零代码”开发。文章指出,AI 编程已从初期的“抽卡式”提问进化为 **SDD(规范驱动开发)+ 多智能体(Multi-Agent)** 的系统化模式。核心方法论在于“先文档,后代码”:利用 Gemini 等大模型扮演“产品经理”生成结

文章图片
#微信#小程序
从 Express 到企业级架构:NestJS 实战指南与深度解析

NestJS 是一个基于 TypeScript 的企业级后端框架,采用模块化架构和依赖注入设计。本文通过一个待办事项管理 Demo 展示了 NestJS 的核心特性: 标准化分层架构(模块、控制器、服务) 内置 TypeScript 支持 依赖注入实现松耦合 RESTful 路由设计和参数管道验证 全局模块封装数据库连接 实战部分演示了从控制器接收请求到服务处理业务逻辑的完整流程,并介绍了如何通过

文章图片
#架构#mvc#express +1
前端进阶:从浏览器渲染原理到网络请求全链路解析

浏览器渲染机制与前端性能优化指南:本文深入解析了浏览器渲染流程,从网络请求、DOM/CSSOM构建到最终合成渲染的全过程,重点分析了JS阻塞效应和回流/重绘的性能影响。针对前端开发,提出HTML语义化、CSS原子化、JS异步加载等优化策略,强调减少DOM操作和避免强制回流。同时阐述了HTTP协议中GET/POST的核心区别,包括缓存机制、幂等性和安全性考量。通过理解底层原理,开发者可以更精准地进行

文章图片
#前端#网络
前端性能优化:深入解析防抖(Debounce)与节流(Throttle)

防抖(debounce)和节流(throttle)是前端优化高频事件触发的两种经典方案。防抖通过清除定时器确保只在最后一次触发后执行,适用于搜索建议、表单验证等场景;节流则通过时间间隔控制执行频率,适用于滚动加载、拖拽元素等场景。两者的核心区别在于防抖关注"结果"(动作停止后执行),节流关注"过程"(固定频率执行)。通过闭包保存状态,这两种技术能有效减少不必

文章图片
#前端#性能优化#javascript
彻底搞懂防抖(Debounce):从手写基础版到企业级 Hook 封装

摘要:本文深入探讨前端开发中的高频触发场景(如搜索联想、窗口调整等)及防抖技术解决方案。文章由浅入深分为四个阶段:1)基础版实现,利用闭包和this绑定;2)解析前置(Leading)与后置(Trailing)执行模式;3)进阶企业级实现,支持Promise、取消功能和精细状态控制;4)React时代的Hooks化实现。通过代码示例详细展示了如何构建功能完善的防抖工具,有效解决性能问题和逻辑错误,

文章图片
#性能优化#前端#面试 +3
从浏览器到 Node.js,这一次彻底搞懂 Event Loop 与异步模型

摘要 本文深入解析了JavaScript中的Event Loop机制,对比了浏览器和Node.js的不同实现。浏览器采用宏任务与微任务的双队列模型,执行顺序遵循同步代码→微任务→渲染→宏任务的循环;Node.js则基于libuv库划分为6个阶段(Timers、Poll、Check等),并引入了更高优先级的process.nextTick微任务。文章通过典型代码示例,揭示了关键差异:在I/O回调中,

文章图片
#node.js#okhttp#浏览器
深入浅出 RAG 与向量数据库:从 Milvus 基础到电子书级语义搜索实战

摘要:从传统数据库到向量数据库的范式演进 本文探讨了大模型时代下数据库架构的转变,重点分析了向量数据库在AI Agent和RAG系统中的核心作用。传统关系型数据库擅长精确匹配,但无法满足自然语言的语义搜索需求。向量数据库通过将文本转换为多维向量,实现了基于语义相似度的检索。 文章以Milvus为例,演示了构建日记语义搜索系统的完整流程,包括: 文本向量化嵌入 集合加载与相似度计算 使用余弦相似度进

文章图片
#数据库#milvus#人工智能
从零理解 RAG:解决 LLM 幻觉痛点

RAG(检索增强生成)技术通过结合检索与生成能力,有效解决大语言模型的知识局限和幻觉问题。其核心在于:先将用户问题转化为向量,在向量数据库中检索相关文档片段,再将这些片段作为上下文输入模型生成回答。关键技术包括:1)使用向量搜索替代传统关键词匹配,通过语义相似度精准定位相关内容;2)灵活的数据加载器(Loader)支持多种格式输入;3)智能文本切分器(Splitter)平衡语义完整性与长度限制,特

文章图片
#人工智能#RAG#node.js
从 URL 输入到首屏渲染的全链路万字解析(附底层网络深挖)

本文系统梳理了从浏览器输入URL到页面展示的全过程,重点解析了底层原理和面试考察要点。首先介绍了浏览器多进程架构,包括主进程、网络进程和渲染进程的分工。随后详细拆解了导航流程:从URL解析、DNS查询、TCP三次握手,到HTTP请求发送和响应处理。特别强调了TCP协议如何保证数据传输可靠性,以及OSI七层模型中数据包的封装过程。最后指出面试官主要考察系统性思维,而非零散知识点记忆。全文以进程协作和

文章图片
#网络#面试#前端
告别鼠标依赖?揭秘 qoder-cli:基于 Qwen 的“数字员工”与全能命令行开发指南

本文深度解析了基于阿里 Qwen 模型构建的 AI 命令行框架 qoder-cli,将其定义为能读懂文档、操作浏览器的“数字员工”。文章首先探讨了“双引擎开发模式”,指出 CLI 工具在自动化任务和快速原型搭建上相较于图形化 AI 编辑器(IDE)的独特优势。核心部分详细介绍了 MCP(模型上下文协议)的应用,重点展示了两个关键工具:能实时抓取最新文档以消除模型幻觉的 Context7,以及赋予

文章图片
#人工智能#面试#node.js
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择