- 博客(25)
- 收藏
- 关注
原创 微信公众号接入ChatGPT、文心一言等实现智能问答【完整流程】
使用大模型搭建微信聊天机器人,基于 GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/LinkAI,支持个人微信、公众号、企业微信、飞书部署,能处理文本、语音和图片,访问操作系统和互联网,支持基于知识库定制专属机器人。目前支持:多端部署、基础对话、语音能力、图像能力、丰富插件、工具知识库等。项目配置项说明请移步官网地址,尽可能简单的阐述配置部署流程。chatgpt-on-wechat官网配置阅读完后继续向下看项目部署后 打开公众号就可以体验啦!
2023-12-08 18:14:26 8307 4
原创 前端开发规范
编写背景:当前项目前端开发过程中,每个人有不同的编码风格,这就导致同一个模块不同人开发时可能产生阅读不方便的情况,这对于项目的长久开发是不利的,所以编写这套前端开发规范。编写目的:避免开发者因为查阅、修改其他同事编写的模块时会遇到阅读困难和疑问。让开发者专心编写逻辑代码,不需要考虑由于格式、注释、文件命名等可能产生的问题。
2024-09-19 15:54:51 1932
原创 vue3不用再写一堆import啦
做过vue3项目的同学都知道,项目中使用vue3 ref、reactive、onMounted等等都需要引入,引入这些东西并没有实际意义,能不能有插件帮我们自动引入呢?
2024-05-22 16:17:15 454
原创 vite项目elementPlus图标自动导入
elementplus提供了一套常用的图标库,在实际使用中我发现有些隐性的问题官方并没有说明,谨以此文章记录使用elementplus自动导入图标中遇到的问题。
2024-05-22 15:56:02 610 3
原创 大屏分辨率适配插件v-scale-screen(大屏适配最优方案)
大屏分辨率适配繁多,目前我认为最简单且问题最少的的方案就是使用v-scale-screen插件,无需考虑单位转换,position定位也正常使用。
2024-05-11 16:11:09 3625 17
原创 node后端服务框架基础介绍与使用(express、koa、nestjs)
Nest(NestJS)是一个用于构建高效、可扩展 Node.js 服务器端应用程序的框架。它使用渐进式的JavaScript,完全支持并构建于 TypeScript 上(同时仍然允许开发者使用纯JavaScript进行编码),结合了面向对象编程(OOP)、函数式编程(FP)和函数响应式编程(FRP)的元素。在内部,Nest使用强大的HTTP服务器框架,如 Express(默认)并且可以选择配置为使用 Fastify!
2024-01-26 13:59:28 3273
原创 Linux 软连接和硬链接介绍
软连接:相当于电脑的快捷方式,同步更新,软连接文件指向的是源文件的地址。源文件删除后,软连接文件指向会失效。硬链接:相当于源文件的克隆体 并且同步更新,源文件和硬链接文件一方删除后不会影响另一方。
2024-01-18 17:43:17 374
原创 Markdown基础语法
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber),Gruber认为,Markdown的哲学在于易读与易写。
2024-01-18 17:36:19 449
原创 Linux常用命令大全(命令+详解)
Linux是一个性能稳定的多用户网络操作系统,具有开放源码、没有版权、技术社区用户多、免费、兼容多平台等特点。
2024-01-15 17:36:55 1080
原创 解决setinterval长时间运行造成的内存泄漏导致页面崩溃
其原因与JS引擎线程有关(需深入研究JS引擎线程) ,但是setTimeout是自带清除定时器的。setInterval不会清除定时器队列,每重复执行1次都会导致定时器叠加,最终卡死你的网页。
2024-01-15 14:11:46 1820 2
原创 带你从零开始认识docker【入门到部署】
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。简单理解就是容器是镜像的一个运行实例。在需要部署的地方导入。
2023-12-14 16:50:54 426
原创 Vue3+Ts Echarts折线图组件封装
1. 效果图:2. 功能1. 根据选项动态修改图表显示2. 动态修改颜色、Y轴单位3. 可根据配置项动态修改x轴数据为年月日,年(Y)默认展示最近五年,月(M)展示12个月或展示到当前月份,日(D)展示当前月份的天数或展示到当前月当前天3.话不多说直接上代码,具体说明在最后c-line-chart.vue------------------------------------- tools.ts -----------------------------------------------
2023-08-04 10:50:03 1617
原创 nginx配置学习
打开nginx配置文件(conf/nginx.conf)在配置文件server中添加1.如果后端是php 在配置文件的http中添加2.如果是反向代理,后台Tomcat 处理报错抛出404,想把这个状态让Nginx反馈给客户端或者重定向到某个连接。
2023-02-20 16:16:05 1881
原创 elementUI表格头添加图标-鼠标移入显示el-tooltip提示信息
项目经理要求表格头部添加一个图标,鼠标移入提示用户字段包含的内容信息,以前没有开发过,故总结一下。
2022-09-05 15:38:55 6892 4
原创 Vue3组件插槽
所谓插槽,在我理解就是在子组件里挖个坑,把父组件内容填入坑里。再直接一点就是把子组件标签中的内容填入到子组件内部的标签中组件插槽非常简单,共分为四种。
2022-09-02 19:06:33 788 1
原创 编译Ts文件及异常处理
如果想编译ts文件 可以用node你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标
2022-09-02 17:57:24 1179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人