- 博客(2216)
- 资源 (1)
- 收藏
- 关注

原创 AIGC 与 Agentic AI:生成式智能与代理式智能的技术分野与协同演进
AIGC与Agentic AI并非对立的技术路线,而是人工智能向“内容”与“行动”两个维度的延伸。前者构建数字世界的“素材库”后者搭建自动化的“执行引擎”两者共同推动AI从“工具”向“伙伴”的角色转变。随着技术的成熟,未来的智能系统将呈现“感知-生成-决策-执行”的全链条融合,而人类将更多聚焦于创造性思考与战略决策,在人与AI的协作中开启新的生产力革命。
2025-03-30 17:01:26
1050

原创 DeepSeek R1与V3:混合架构下的推理革命与效率破局
DeepSeek R1与V3的组合,标志着大模型从**“参数竞赛"转向"能力深耕”**的新阶段。当V3的高效架构遇见R1的推理革命,AI正在从"概率匹配机器"进化为"逻辑引擎"。随着开源生态的完善和硬件适配的深入,这场由DeepSeek开启的推理革命,或将重新定义AI在科研、开发、决策等领域的价值创造方式。
2025-03-28 00:08:27
1185

原创 Manus:通用智能体的架构革命与产业破局
Manus的意义远超一款产品的诞生,它标志着AI从"辅助工具"向"数字劳动力"的跃迁。当多智能体架构能驾驭复杂任务流程,当工具链整合形成行业专属解决方案,人工智能正在重塑人类的生产方式。正如其名字所喻,这场革命不仅需要"脑力"的突破,更依赖"手力"的深耕——在算法与工程的共振中,一个由智能体驱动的新时代正在到来。
2025-03-28 00:06:02
1299

原创 OWL与技术文档工程:语义时代的知识结构化革命
当OWL从实验室走向工程实践,其意义早已超越技术本身——它标志着人类知识管理从信息罗列迈向智慧互联。正如万维网之父蒂姆·伯纳斯-李所言:“语义网的终极目标,是让机器像人类一样理解世界。”而OWL,正是这场革命中不可或缺的数字基因。在技术文档领域,它正在书写的,不仅是更清晰的说明书,更是一个能自我进化的智能知识体。
2025-03-28 00:02:14
1037

原创 Claude 3.7:混合推理架构如何重塑AI编程范式
Claude 3.7的意义远超模型迭代本身,它标志着AI从“工具”向“协作者”的进化。当混合推理架构能同时驾驭快速响应与深度思考,当代码生成工具能理解业务逻辑的前世今生,软件开发正从“人力密集型”转向“智力密集型”。随着Gartner预测2026年75%企业将采用AI开发范式,Claude 3.7不仅是一个技术里程碑,更是开启智能开发时代的钥匙。
2025-03-28 00:00:30
1165

原创 MCP:一种用于将大型语言模型(LLM)与外部工具和数据源集成的开放协议
Figma-MCP 是连接设计与 AI 的桥梁,通过标准化协议实现设计流程的智能化。虽然目前仍有局限,但其在自动化、一致性和协作效率方面的潜力已逐步显现。随着 AI 技术的发展,MCP 有望成为设计团队不可或缺的工具。
2025-03-27 23:53:51
1100

原创 2024:在生活与 CSDN 中探寻成长密码
🤍前端开发工程师、技术日更博主、已过CET6🍨、23年度博客之星前端领域TOP1🕠高级专题作者、打造专栏🍚签约作者、上架课程。
2025-01-20 08:00:00
3714

原创 腾讯云AI代码助手评测:智能编程新时代,你准备好了吗?
在本次开发案例中,我使用的是Windows 10操作系统,开发IDE为,编程语言为JavaScript,前端框架为Vue.js。腾讯云AI代码助手是基于混元代码大模型的辅助编码工具技术对话代码补全代码诊断代码优化它不仅支持100多种编程语言,还兼容和JetBrains等系列的主流IDE,为前端开发者提供全方位的支持,为开发之旅保驾护航。为了测试腾讯云AI代码助手,我们可以在中安装相应的插件。1️⃣打开,点击左侧的扩展图标2️⃣在搜索框中输入“” 或者 “腾讯云AI代码助手。
2024-08-01 08:00:00
2168
2

原创 【前后端实战项目】带你从入门到实战全面掌握 uni-app
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,具备"编写一次代码可发布到多个平台"的特点,大大的节省了开发成本,极速提升了开发效率。
2022-03-23 22:09:46
4994
4

原创 【前后端实战项目】Vue.js 和 Egg.js 开发企业级健康管理项目
选择 vue-cli3 ,是为了让开发者能够开箱即用快速地进行应用开发而开发的,它们秉承的是思想,简单说就是能不配置的就不配置,你就按照我的方式来,也不要去争论这个好不好,快速进行业务开发才是正经事。 它们不建议你去配置,但也不会拦着你去配置。
2020-10-16 15:05:44
3014
17

原创 深入理解 Vuex 中的this.$store.dispatch方法
🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6🍨🕠 牛客高级专题作者、在牛客打造高质量专栏🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程。
2020-04-24 22:22:29
105313
6

原创 面试官:请你说一说vuex的五个属性,分别是什么,区别和用途说一下
今天面试的时候,有被问到vuex的五个属性,分别是什么,区别和用途说一下这个地方回答的不是很好,思路有点混乱所以就打算整理一下查了一下官网,关于vuex的五个属性还是有很多知识点的官网:https://vuex.vuejs.org/zh/guide/01 前言当我们用 Vue.js 开发一个中到大型的单页应用时,经常会遇到如下问题:如何让多个 Vue 组件共享状态??V...
2020-04-08 22:14:50
16909
13
原创 NestJS模块:组织代码的艺术
NestJS模块是组织代码的核心单元,通过@Module装饰器将相关控制器、服务等组件组合成可复用功能块。模块支持导入导出机制,实现代码共享和依赖注入。最佳实践包括遵循单一职责原则、模块化设计、合理使用导入导出功能。模块化架构能有效提升应用的可维护性、扩展性和测试性,是构建高质量NestJS应用的关键。本文详细介绍了模块的基本概念、创建方法及使用规范,帮助开发者掌握NestJS模块化开发的精髓。
2025-07-24 06:30:00
745
原创 NestJS数据访问:构建高效、可扩展的数据层
NestJS数据访问层构建指南:从基础到实践 本文介绍了NestJS框架中数据访问层的实现方案。通过TypeORM等ORM工具,开发者可以高效连接数据库并实现CRUD操作。文章详细讲解了TypeORM的安装配置、实体定义和存储库模式应用,并对比了Sequelize、Mongoose等其他数据访问技术。最佳实践部分强调关注点分离、模块化设计和事务管理的重要性。NestJS丰富的ORM支持配合规范化的开发模式,能够帮助构建可维护的企业级应用数据层。
2025-07-24 05:30:00
783
原创 深入探索NestJS控制器:构建模块化、可扩展的API
本文介绍了NestJS框架中控制器的核心作用。控制器负责接收HTTP请求,调用服务处理并返回响应,是连接客户端和服务端的桥梁。文章详细讲解了NestJS控制器的基本概念、创建方法、路由参数处理方式,并介绍了如何通过模块化组织代码,实现异常处理以及利用拦截器和过滤器增强功能。通过装饰器、路由参数、请求体等特性,开发者可以创建结构清晰、功能丰富的控制器,构建强大且可维护的的NestJS应用程序。
2025-07-23 06:30:00
587
原创 NestJS服务:构建可复用、模块化的业务逻辑
本文介绍了NestJS框架中服务(Services)的核心概念和使用方法。服务是封装业务逻辑的可注入类,通过依赖注入机制实现代码解耦。文章详细讲解了如何创建服务、在控制器中使用服务、模块化组织服务,以及服务的可复用性和异常处理等最佳实践。通过将业务逻辑从控制器中分离,NestJS服务提升了代码的可维护性和可测试性,是构建模块化应用程序的关键组件。
2025-07-23 05:30:00
1097
原创 深入理解NestJS中的RequestBody装饰器
这篇文章介绍了NestJS框架中的@RequestBody()装饰器,它用于从HTTP请求中提取请求体数据。通过示例代码展示了基本用法,包括将请求体绑定到控制器参数和指定数据类型。还介绍了结合class-validator进行数据验证的进阶用法,说明了如何用装饰器定义验证规则。文章强调该装饰器能提高代码可读性、可维护性和安全性,是NestJS开发的重要工具。
2025-07-22 06:30:00
960
原创 在NestJS中使用拦截器和过滤器统一API返回格式
摘要: 本文介绍了在NestJS中通过拦截器和过滤器实现RESTful API统一响应格式的方法。拦截器用于规范成功响应,自动包装为包含statusCode、message和data的标准结构;异常过滤器则统一处理错误响应,返回包含状态码、时间戳和错误信息的格式。两种机制配合使用,能显著提升API的规范性、可维护性和前端开发体验。文中提供了完整的代码示例和模块配置方法,帮助开发者快速实现这一优化方案。
2025-07-22 05:30:00
473
原创 NestJS 中的 Query 和 Param
在 NestJS 中,Query和Param装饰器用于提取HTTP请求参数。Query获取URL查询字符串参数(如/cats?name=Whiskers),而Param提取路径参数(如/cats/1)。Query常用于过滤数据,Param用于标识资源。两者提供简洁的请求参数处理方式,使路由逻辑更加清晰灵活。
2025-07-21 05:30:00
465
原创 NestJS 介绍:一个强大的 Node.js 框架
NestJS是一个高效的Node.js框架,基于TypeScript构建,融合OOP、FP和FRP编程范式。其核心特性包括模块化架构、依赖注入系统、装饰器语法、中间件支持和灵活的路由机制。框架提供Controller处理请求、Service封装业务逻辑、Module组织代码结构等核心组件,并内置测试工具。通过示例代码展示如何创建REST API,体现其简洁的装饰器语法和依赖注入优势。NestJS凭借完善的生态系统和良好的可维护性,成为构建企业级Node.js应用的理想选择,适用于RESTful API和Gr
2025-07-21 05:00:00
820
原创 Event Loop 在浏览器和 Node.js 中的区别
本文对比了浏览器与Node.js事件循环机制的差异。浏览器的事件循环包含6个阶段,而Node.js虽然阶段相似但实现细节不同。关键区别在于:浏览器在每个宏任务后立即执行微任务,Node.js则在阶段间处理微任务,且process.nextTick优先级最高。此外,Node.js特有的setImmediate和process.nextTick在浏览器中需用setTimeout模拟。理解这些差异有助于编写更高效的异步代码。
2025-07-20 06:30:00
620
原创 浏览器 Event Loop(事件循环)
摘要: 浏览器的事件循环机制是 JavaScript 异步编程的核心,通过调用栈、宏任务队列和微任务队列协调异步操作。同步代码优先执行,随后处理微任务队列中的所有任务,再执行一个宏任务,循环往复。例如,Promise微任务优先于setTimeout宏任务执行。掌握事件循环机制有助于编写高效的异步代码,避免阻塞和逻辑错误。
2025-07-20 05:30:00
758
原创 Linux 基础命令:文件和目录操作、文件内容查看、进程管理
本文介绍了Linux系统中常用的基础命令,涵盖文件和目录操作、文件内容查看、进程管理、网络操作等方面。包括ls、cd、mkdir等文件管理命令,cat、less等文件查看工具,ps、kill等进程管理指令,以及ifconfig、ping等网络相关操作。这些命令是Linux系统管理和日常使用的基础,掌握后能有效提升工作效率。文章还提到man手册查询、find文件查找和grep文本搜索等实用工具,为Linux初学者提供了全面的命令行操作指南。
2025-07-19 11:17:57
617
原创 GitHub:只支持 Git 作为唯一的版本库格式进行托管
GitHub 是一个基于 Git 的代码托管平台,支持开源和私有项目。主要功能包括代码托管、团队协作(代码审查、问题跟踪)、社交化开发(关注开发者、Star/Fork 项目)以及自动化 CI/CD 流程(GitHub Actions)。常用操作涵盖创建/克隆仓库、提交代码、分支管理、发起 Pull Request 等。作为开发者必备工具,GitHub 极大提升了代码管理和协作效率,广泛应用于个人与企业级项目开发。
2025-07-19 11:16:59
679
原创 Koa 的精简特性与二次开发必要性分析
Koa框架以其精简特性成为高效Node.js开发工具,核心优势包括:基于async/await的中间件机制避免回调地狱、轻量级设计提供高度灵活性以及简洁的错误处理。然而实际项目开发中仍需二次开发,主要原因在于:定制化业务需求、性能优化需求、第三方服务集成、安全性增强以及团队协作规范制定。Koa的精简设计为二次开发提供了良好基础,使开发者能根据项目特点灵活扩展功能,构建更符合实际需求的Web应用。通过合理二次开发,可充分发挥Koa框架在高并发和复杂业务场景下的潜力。
2025-07-19 11:15:42
795
原创 模块加载、ES、TS、Babel 浅析
现代前端开发中,模块加载、ES新特性、TypeScript和Babel是关键工具和技术。模块加载器(如Webpack、Rollup)管理代码分割和依赖;ECMAScript持续更新,引入let/const、Promise等特性;TypeScript添加静态类型,提升代码质量;Babel将ES6+代码转换为兼容旧浏览器的ES5代码。合理运用这些技术能显著提升开发效率和代码质量。
2025-07-19 11:14:54
850
原创 PM2: 一个强大的 Node.js 应用程序管理工具
摘要: PM2 是专为 Node.js 设计的应用程序管理工具,适用于生产环境。主要功能包括进程管理、负载均衡、日志管理、自动重启和性能监控。通过简单命令如 pm2 start、pm2 logs 等,可实现应用启停和运维管理。支持集群模式提升性能,并提供配置文件(如 ecosystem.config.js)实现自动化部署。PM2 能有效保障 Node.js 应用的稳定运行,适用于生产部署、负载均衡及自动化运维场景,显著提升开发效率和系统可靠性。(150字)
2025-07-17 06:30:00
655
原创 MongoDB:一个灵活的、可扩展的 NoSQL 数据库
MongoDB是一款开源文档型NoSQL数据库,采用BSON格式存储数据,具有灵活的模式设计和强大的扩展能力。其主要特点包括文档存储、动态数据结构、水平扩展(分片)、高可用性(副本集)以及丰富的查询功能。通过驱动程序可轻松连接数据库,支持文档的CRUD操作,适用于内容管理、实时分析、物联网和移动应用等场景。MongoDB凭借其灵活性和高性能,成为处理复杂数据和大规模应用的理想选择。
2025-07-17 05:30:00
681
原创 Sequelize: 一个强大的 Node.js ORM 框架
摘要: Sequelize 是一个基于 Node.js 的全功能 ORM 框架,支持 PostgreSQL、MySQL 等多种数据库。其核心特性包括模型定义、关联关系管理(一对一、一对多、多对多)、事务支持、迁移功能和查询构建器。通过定义模型(如 User 和 Post)并建立关联(如 User.hasMany(Post)),开发者能高效操作数据库。安装后,使用 sequelize-cli 初始化项目,通过 sync() 同步模型结构,并利用 findAll() 或关联查询(include)获取数据。Seq
2025-07-16 06:30:00
464
原创 ORM(Object-Relational Mapping,对象关系映射)
ORM(对象关系映射)是一种将对象模型映射到关系数据库的技术,它允许开发者以面向对象的方式操作数据库,无需编写复杂SQL语句。主流框架包括Sequelize、TypeORM等。ORM简化数据库操作、提高开发效率、支持跨数据库兼容,但存在性能开销和学习成本。适用于Web应用、企业系统等需要频繁数据库交互的场景。合理使用ORM能提升开发效率,但需权衡其灵活性限制与性能影响。
2025-07-16 05:30:00
518
原创 洋葱模型(Onion Model): Koa 中间件执行流程的核心概念
Koa框架的洋葱模型是其核心机制,通过中间件先进后出(FILO)的执行顺序实现请求处理流程。当请求到达时,中间件从外向内依次执行,再反向完成后续操作,形成"洋葱"结构。 这种模型具有三大优势:清晰的执行顺序便于维护、灵活控制复杂逻辑、统一处理错误机制。典型应用包括日志记录(请求前后打点)、权限校验(前置拦截)和数据处理(中间转换)。 通过await next()控制流程,开发者可以构建模块化且可扩展的应用架构,使Koa成为处理多阶段请求场景的高效解决方案。其简洁而强大的特性,有效提升了W
2025-07-15 06:30:00
367
原创 深入理解 async 和 await:异步编程的利器
摘要: async和await是JavaScript处理异步操作的关键字,通过让异步代码更接近同步写法提升可读性。async函数返回Promise,内部可用await暂停执行直至Promise解决。结合try/catch可捕获错误,Promise.all实现并行操作。适用于网络请求、文件读写等场景,显著优化异步代码结构。本文详解其基本用法、错误处理、并行执行及典型应用,帮助开发者更高效地管理异步逻辑。 (字数:150)
2025-07-15 05:30:00
1500
原创 Koa 静态资源服务:koa-static 中间件的使用
本文介绍了在Koa框架下提供静态资源服务的两种方法。一是使用koa-static中间件,简单配置即可实现静态资源托管;二是手动实现中间件,通过检查文件路径并设置MIME类型返回文件内容。两种方式均可满足需求,开发者可根据项目复杂度灵活选择。示例代码清晰展示了具体实现步骤,包括安装配置和核心逻辑,帮助开发者快速集成静态资源服务功能。
2025-07-14 06:30:00
433
原创 静态资源存储方案:选择与优化
静态资源存储方案对比:本地存储简单但扩展性差;CDN提升访问速度但成本高;云存储高可用弹性扩展;对象存储+CDN结合性能与可用性。选择需根据流量规模、速度要求和成本综合考量,小型应用可用本地存储,大型系统推荐云存储+CDN组合方案。
2025-07-14 05:30:00
407
原创 Koa2 中间件:深入理解和使用
摘要: Koa2的中间件机制采用洋葱模型(Onion Model),允许开发者在请求处理流程中插入逻辑,执行顺序为先进后出。中间件分为应用级(全局)、路由级(特定路由)和错误处理三类,支持解析请求体、路由管理、静态资源服务等功能(如koa-bodyparser、koa-router)。通过ctx和next参数,中间件可灵活处理请求响应,且错误处理中间件能统一捕获异常。这种机制使Koa2应用功能易扩展且流程可控。 (字数:149)
2025-07-13 06:30:00
384
原创 Koa2 介绍:新一代的 Node.js Web 框架
Koa2是Koa框架的重大升级版本,主要改进包括:1)全面支持async/await异步处理,代码更简洁直观;2)优化中间件机制,提供更好的错误处理和组合能力;3)性能提升,请求处理更快且内存占用更低;4)拥有丰富的中间件生态系统(如koa-router、koa-bodyparser等)。Koa2通过现代化语法和架构改进,成为构建高性能Web应用的理想选择,特别适合需要高效异步处理的Node.js开发场景。
2025-07-13 05:30:00
340
原创 Express 中间件:理解和使用
摘要:Express中间件是处理HTTP请求的核心机制,可分为应用级、路由级、错误处理和内置四种类型。它们通过req、res和next参数实现请求处理流程控制,支持代码执行、请求/响应修改和流程终止等功能。典型应用包括日志记录(应用级)、路由预处理(路由级)、异常捕获(错误处理)以及JSON解析(express.json()等内置中间件)。中间件按注册顺序执行,其模块化特性有效提升了代码可维护性,是Express框架实现功能扩展和请求处理的关键技术。(150字)
2025-07-12 07:30:00
551
原创 Express 路由:定义应用如何响应客户端请求
本文介绍了Express框架中的路由功能,包括基本路由定义、路由中间件、动态参数和模块化路由管理。Express路由支持多种HTTP方法(GET/POST/PUT/DELETE),可通过中间件实现日志记录、身份验证等处理逻辑,并支持动态参数捕获。文章还展示了如何通过Router模块化组织路由代码,提升项目可维护性。这些特性使Express成为构建结构化Web应用的强大工具,开发者可以灵活定义端点响应逻辑并扩展功能。
2025-07-12 05:30:00
362
原创 Express 入口代码: `app.js` 或 `index.js`
这是一个基本的Express.js应用入口代码示例,主要包含以下功能: 导入Express模块并创建应用实例 设置端口号(优先使用环境变量PORT,默认3000) 定义根路由,响应GET请求返回"Hello, World!" 启动服务器监听指定端口 运行方式:通过node app.js启动,访问http://localhost:3000即可测试。该代码可作为Express应用的入门模板,后续可扩展路由和中间件功能。
2025-07-11 06:30:00
782
原创 Express 安装:快速上手指南
本文介绍了Express框架的安装与基础使用指南。首先说明安装前提是已配置Node.js和npm环境,可通过命令验证。安装步骤包括:创建项目目录、初始化npm项目、安装Express。随后演示如何创建简单的Express应用,定义路由处理GET请求并启动服务器。最后指导运行应用并访问验证。全文提供了从零开始搭建Express项目的完整流程,适合初学者快速入门Node.js Web开发。
2025-07-11 05:30:00
779
一个月学会JavaScript.pdf
2020-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人