自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 基于扣子(Coze)工作流 API 的微信小程序开发实践总结

摘要: 本文介绍了基于扣子(Coze)工作流 API 开发微信小程序「祝福暖语铺」的实践。该项目通过微信小程序+云开发架构,调用 Coze 工作流 API 生成个性化节日祝福语,支持多种节日和情感类型组合。核心实现包括:前端参数映射设计、云函数安全调用 Coze API、SSE 流式处理优化用户体验等。项目特色在于前端无密钥设计、流式响应体验和良好的可扩展性,为 AI 能力在小程序端的工程化落地提供了可行方案。文章详细分享了技术架构、调用流程和安全设计等关键实现细节。

2025-12-30 14:41:37 847

原创 30 天大模型应用开发学习路线(表格版)

30天大模型应用开发高效学习路线 本学习计划提供从零到企业级AI应用开发的完整路径,30天掌握RAG、Agent和多模型编排等核心技能。内容涵盖: 基础阶段:Prompt工程、API调用、向量数据库(1-8天) 核心技能:RAG全流程实现、优化技巧(9-16天) 进阶开发:Agent体系、多模型协作(17-25天) 实战项目:企业知识库助手、智能客服系统 生产部署:安全防护、工程化方案(26-30天) 每天学习2-4小时,配套强化面试题,确保掌握90%应用岗所需技能。特别强调企业级开发实践,包括Milvus

2025-12-30 11:27:04 630

原创 AI大模型引用开发之NLP 基础

摘要: 本文为NLP新手提供全景式入门指南,涵盖词向量、Transformer和Embedding核心概念。通过生活化类比解释注意力机制(QKV三兄弟),展示PyTorch实现Transformer编码器的精简代码,并对比BGE/text2vec等Embedding模型特点。强调"词→向量→Transformer→应用"学习路径,提供评估指标、常见误区和实用学习顺序,帮助读者建立NLP基础认知框架,最终实现能跑通的Transformer实践。

2025-12-29 14:15:26 992

原创 AI大模型应用开发之容器化部署

摘要: 本文提供了一套面向新手的容器化部署与AI服务落地实践指南。首先通过类比解释Docker核心概念(镜像、容器、Dockerfile)及分层原理,强调"环境+代码"打包的容器化价值。随后演示如何编写最小可用的Dockerfile,并介绍Docker Compose实现多服务编排(如RAG+Agent+数据库的联动部署)。关键点包括:1)通过docker-compose.yml实现一键启动;2)水平扩容需保证服务无状态;3)区分Docker Compose(适合开发)与Kubernet

2025-12-27 12:00:00 688

原创 AI大模型开发之向量数据库

摘要: 本文为新手提供向量数据库的快速入门指南,涵盖原理、选型和对比测试。向量数据库通过相似度(而非精确匹配)检索数据,核心流程为“存向量→建索引→做搜索”。主流索引类型包括Flat(精确但慢)、IVF(分桶搜索)和HNSW(推荐默认选择)。对比FAISS(底层引擎)、Chroma(新手友好)和Milvus(企业级)的优缺点,建议新手从Chroma入手。性能优化需关注向量维度、索引参数和TopK设置,并提供了简易测试方法。文末总结口诀:“向量管相似,索引管速度,HNSW默认,Chroma起步”,推荐分阶段学

2025-12-26 12:00:00 553

原创 AI大模型应用之AI Agent

AI Agent 入门指南摘要 AI Agent是能思考、选工具、执行任务并记忆的大模型,比普通ChatGPT更智能。其核心工作流程为:理解问题→判断是否用工具→调用工具→整合结果→给出回答。新手可先用LangChain框架搭建简单Agent,掌握LLM、工具、Prompt和记忆四大组件。关键要写好工具描述,并遵循"想→选→用→想→答"的循环逻辑。实战中可先创建计算器和天气工具,再用LangChain封装为Tool并初始化Agent。进阶时可学习LangGraph处理复杂任务。新手需避免

2025-12-26 05:30:00 915

原创 AI大模型应用开发之数据库基础

本文为数据库入门指南,面向新手讲解MySQL、Redis和向量数据库的核心概念与区别。MySQL适合存储长期结构化数据,Redis作为高速缓存用于临时存储常用数据,向量数据库则擅长基于相似度的查询。文章重点介绍Redis缓存机制,通过对话系统示例演示“先查缓存→没有再算→结果存缓存”的三步策略,并提供一个基于Redis的简易对话缓存Python实现方案。最后总结学习路线和核心口诀:MySQL管长期数据,Redis提升速度,向量处理相似度,缓存优先查询。

2025-12-25 17:30:00 715

原创 AI大模型应用开发之大模型基础

本文为大模型新手提供核心知识手册,从基础概念到关键技术全面解析。主要内容包括:1)大模型基于Transformer架构,具备自注意力机制和并行计算能力;2)工作流程分预训练、微调、推理三阶段;3)主流模型对比(GPT闭源标杆、Llama开源首选、Qwen中文优化);4)关键技术如PEFT微调(LoRA/QLoRA)和推理优化(量化/专用引擎)。提供模型对比表和实用学习建议,帮助新手快速入门大模型领域。

2025-12-25 12:21:01 957

原创 AI大模型应用之-RAG 全流程

RAG(检索增强生成)入门指南摘要 RAG是一种先检索资料再生成回答的技术,能减少AI幻觉、提升回答准确性。其流程分为7步:文档加载→切分→向量化→存储→检索→重排序→生成。关键要点包括:文档需切分为300-500字的小块;推荐使用Chroma等向量数据库;应结合语义向量和BM25关键词进行混合检索;通过约束提示词、引用来源等方法解决幻觉问题。新手可用LangChain+Chroma快速搭建本地知识库问答系统,核心代码仅需6步。记住口诀:"先查再说,查准再说,没资料就不说"。

2025-12-24 11:13:41 630

原创 AI大模型应用开发之Prompt 工程

Prompt工程指南:新手友好框架与实用技巧 本文介绍了Prompt工程的核心方法,帮助新手显著提升任务准确率。核心框架为RTC(Role角色-Task任务-Constraint约束),通过明确身份、具体任务和输出要求,使模型更稳定高效。文章对比了零样本与少样本提示的适用场景,强调复杂任务使用思维链(CoT)分步推理的重要性,并针对文本总结、信息抽取和代码生成三类任务提供优化案例。最后总结5条黄金法则:任务清晰化、角色强化、示例引导、分步拆解和格式规范,辅以易记口诀“角色定身份,任务要具体,要求写清楚,复杂

2025-12-23 15:54:21 706

原创 简易版AI知识助手项目 - 构建个人文档智能问答系统

这篇文章介绍了一个基于FastAPI构建的简易AI知识助手项目。该系统支持TXT/PDF文档上传,采用FAISS向量数据库和RAG技术实现智能问答,能精准检索文档内容并标注引用来源。项目亮点包括易用的Web界面、高效文档处理和快速部署(5分钟完成)。适用于个人知识管理、企业知识库和学术研究等场景,可显著提升信息检索效率。文章还提到项目的扩展性和对AI初学者的学习价值,推荐需要处理大量文档的用户尝试。整体展示了如何利用现代AI技术构建实用的智能问答系统。

2025-12-23 12:45:02 980

原创 AI大模型应用开发之Python 入门基础

本文提供了一个循序渐进的Python学习路线,从基础语法到高级特性,最终实现异步请求工具函数。内容涵盖:1)Python基础变量与容器类型;2)生成器的内存优化原理;3)装饰器的函数增强功能;4)异步编程核心概念(事件循环/协程/await);5)数据结构优化技巧;6)实战手写支持并发的异步请求工具,并演示如何用asyncio.gather实现高效并发。通过"生成器省内存、装饰器加功能、异步靠await"等口诀帮助记忆关键知识点,适合新手系统掌握Python进阶技能。

2025-12-22 16:47:41 517

原创 AI大模型应用开发之Web 框架

AI大模型应用开发之web框架学习及应用

2025-12-22 16:45:58 592

原创 Next.js 入门指南 - DeepSeek 聊天演示应用

Deepseek聊天应用展示-大模型应用

2025-12-22 11:46:15 712

原创 Next.js 入门指南 - 从 Vue 角度的理解

从Vue角度的理解-Next.js入门指南

2025-12-22 11:41:06 900

原创 element-ui Cascader 级联选择器 省市区数据处理

处理省市区数据满足Cascader 级联选择器使用

2022-04-11 16:15:33 2341

原创 vue实现Element-ui省市区三级联动+市辖区修改

vue 实现Element-ui省市区三级联动+市辖区修改

2022-03-14 15:38:56 11554

原创 两种解决方案vscode安装依赖总是失败

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载[1]两种解决方案vscode安装依赖总是失败vue项目npm install时总是报没有权限的错误,具体错误如下图如果项目中遇到这个错误,我们有两种解决方案方案一:只提供临时解决npm install 安装依赖没有权限报错,想彻底解决可直接翻看方案二右键前端开发工具,选择以管理员身份运行,然后再安装依赖就可以了,缺点是每次打开前端开发工具都要进行此步骤,比较...

2022-02-25 15:45:50 15165

原创 el-autocomplet添加搜索滚动加载功能

element input 远程搜索添加滚动加载

2022-02-25 15:11:00 1292

原创 多接口同时调用 propmise.all

propmise.all 微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载最近工作过程中,要同时调用几个有关联的接口,发现了一个非常好用的方法 Promise.all1.官方解释Promise.allPromise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise 时回调完成(res

2020-11-25 11:17:46 1267

原创 纯JavaScript编写的图表库—Highcharts

纯JavaScript编写的图表库—Highcharts 微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载Highcharts简介Highcharts 是一个用纯JavaScript编写的一个图表库,能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,Highcharts 免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型:曲线图、区域图、饼图、散点图、气泡图、动态图表、组

2020-09-28 14:12:16 920

原创 表格数据显示格式设置

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载表格数据显示格式设置表格行数据需要有一个显示格式设置列,具体实现为通过下拉框设置数据的显示格式,如下图,下拉框可以根据输入或者选择的小数位,来筛选对应的下拉框选项内容,选择某一个选项后,所选数据的内容相应的存储至当前行数据的formatType变量中,在展示数据时,根据当前行formatType对应的显示格式来格式化数据,从而实现表格数据显示格式的设置,其中format.

2020-09-28 09:59:36 1073

原创 js特效 jQuery特效 网页特效网站 web网站模板下载推荐

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载js特效 jQuery特效 网页特效网站 web网站模板下载推荐最近在做一个动画的需求,用的是html+css+js,所以在网上找了一些模板进行参考,今天整理分享出来,里面大部分网站是付费下载的,当然也有一些免费的,可能是因为实现的效果比较简单,也可以下载下来参考参考。1.js代码网https://www.jsdaima.com/Index/js/p/5.htm.

2020-09-24 17:07:36 1658

原创 element-ui 封装页面步骤导航定位条

element-ui 封装页面步骤导航定位条最近在用element-ui组件开发项目,项目页面中,由于页面比较长,所以页面右侧设计了步骤导航定位条,滚动页面后,右侧步骤条跟着滚动,并且右侧同步显示页面滚动到哪个模块上,查看了element-ui组件库,发现并没有现成的组件,所以自己封装了一个,便于项目中其它页面使用。 mounted() { window.addEventListen...

2020-04-20 16:49:59 1958 1

原创 使用 vue init webpack 或 vue init webpack-simple 创建vue工程后,使用ivew报错

使用 vue init webpack 或 vue init webpack-simple 创建vue工程后,使用ivew报错安装iviewnpm install view-design --save引入 ViewUI一般在 webpack 入口页面 main.js 中如下配置:import Vue from 'vue';import VueRouter from 'vue-rout...

2020-04-15 16:59:09 820 1

原创 webpack创建vue工程以后,运行项目控制台提示{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel”}

{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel” }webpack创建vue工程以后,运行项目后控制台提示{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel” }.解决方法:找到工程里面文件夹node...

2020-04-15 16:50:44 751

原创 vue项目常见运行报错汇总

vue项目运行报错汇总1.npm install报错:no such file or directory, open ‘D:\practice\node\package.json’解决方法:先执行:npm init -f然后在安装,安装的时候后面加上–savenpm install --save如果执行上部操作后还是继续报错,则继续执行npm init -f一直这么循环,直到n...

2020-04-15 16:44:29 5108

原创 github上下载了一个vue项目,运行提示webpack: Failed to compile

在github上下载了一个vue项目,运行提示webpack: Failed to compile.按照步骤,先执行了npm install ,结果,执行失败,报错一堆404解决方法:npm install -g cnpm --registry=https://registry.npm.taobao.org然后运行项目,npm run dev 又报错一大堆,如下:根据提示安装 np...

2020-04-15 15:58:42 4726 3

原创 vue常见报错: e.call is not a function

vue报错: e.call is not a function如图:控制台虽然报错但是页面可以正常访问,百度提示‘生命周期钩子函数 是否有 声明了未定义方法 或是 只声名了钩子函数’查看代码果然之声明了但里面没有定义方法如图:解决方法:删掉图中的created()即可,虽然不影响页面,但是如果不解决的话可能会给后面挖坑,所以还是在趁早解决比较好...

2020-04-15 15:54:50 2256

原创 动态增行删行操作

动态增行删行操作如下图所示,默认只展示一行,右侧有删除和添加按钮,点击删除删除当前行,点击添加在当前行下面添加新的一行默认:添加两行以后:删除一行以后主要是通过id拿到整体的div,在div后面进行添加代码如下:html<div class="layui-form-item dividingLine"> <label class="l...

2020-04-15 15:40:36 644

原创 vue项目安装到启动

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载vue简介Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全...

2020-01-13 17:49:03 417

原创 css代码检查工具--cssLint

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载css代码检查工具–cssLintcssLint简介CSSLint 能线上分析并检测你的网站 CSS 样式表有无任何潜在问题,使用方法很简单,只需要把 CSS 内容复制贴上,最后按下 LINT!按钮就可以检查。底下有一些设定项目可以调整检测的项目和规则,预...

2020-01-09 18:13:41 2015

原创 JavaScript验证工具JSLint

微信公众号:前端程序猿之路关注可了解更多的前端知识,反馈问题或建议,请公众号留言。如果你觉得公众号内容对你有帮助,欢迎关注并转载官网链接官网链接:http://www.jslint.com/jslintjslint文档:http://www.jslint.com/lint.htmljslint简介上一篇讲了csslint ,除了cssLint网站,也有jslint网站,只需要把J...

2020-01-08 09:36:02 387

原创 运行github vue项目报错解决总结

运行github vue项目报错解决总结在github上下载了一个vue项目,运行提示webpack: Failed to compile.按照步骤,先执行了npm install ,结果,执行失败,报错一堆404解决方法:npm install -g cnpm --registry=https://registry.npm.taobao.org然后运行项目,npm run dev 又报错...

2019-12-31 15:48:41 727

原创 vue报错: e.call is not a function

vue报错: e.call is not a function如图:控制台虽然报错但是页面可以正常访问,百度提示‘生命周期钩子函数 是否有 声明了未定义方法 或是 只声名了钩子函数’查看代码果然之声明了但里面没有定义方法如图:解决方法:删掉图中的created()即可,虽然不影响页面,但是如果不解决的话可能会给后面挖坑,所以还是在趁早解决比较好参考链接:https://blog....

2019-12-31 15:45:48 1490

原创 前端UI框架总结

前端UI框架总结 原文 请关注前端程序猿之路公众号​1.Vue.jsVue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。官网:https://cn.vuejs.o...

2019-12-27 10:12:56 664

原创 vue如何封装一个组件

vue如何封装一个组件1.新增子组件在工程src->components目录下新建一个文件夹用于存放组件。我封装了一个树组件,文件夹名称为va-tree,里面有一个va-tree.vue文件,写了树组件的具体内容,包括组件样式、组件处理逻辑、组件模板等等子组件中定义的props是父组件需要传给子组件的数据,在子组件中props里面定义名称和类型下图中:data是树组件展示的数据,...

2019-12-26 14:46:07 7150 1

原创 vue仿iview穿梭框组件

vue仿iview穿梭框组件穿梭框中左侧为源数据,右侧为目标数据,其中左侧包含右侧全部数据,右侧可增加或减少,也可单选或者多选,也可选择数据然后上下移动展示顺序。之前参考了iview穿梭框,但是其现有的功能不能满足需求,所以自己重新写了一个穿梭框,在原有的基础上功能上新增了做了一些修改和调整,还有很多不足之处,仅供参考功能:1. 左侧数据穿梭到右侧,左侧数据不减少,右侧数据增加2. 右侧...

2019-12-26 14:45:46 2274 2

原创 封装一个多功能树组件&快捷键操作树

封装一个多功能树组件&快捷键操作树基础功能使用了element-ui里面的树组件,可单选多选节点…新增功能1. ctrl+鼠标右键,选中当前树节点的第一级子节点2. shift+鼠标右键,控制当前单个节点的选中和取消树组件内容如下:<template> <div> <el-tree @check="handleChe...

2019-12-12 15:55:27 285

原创 JSON.parse(JSON.stringify(data )) 报错

JSON.parse(JSON.stringify(data )) 报错Unexpected token o in JSON at position 1或者Unexpected token o in JSON at position 0JSON.stringify()方法是将对象或者数组转换为一个 JSON字符串。JSON.parse()方法用于将一个 JSON 字符串转换为对象。(1)如...

2019-12-10 18:23:34 2860

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除