- 博客(30)
- 收藏
- 关注
原创 node.js + html调用ChatGPTApi实现Ai网站demo(带源码)
关注博主,学习每天一个小demo 今天是Ai对话网站又到了每天一个小demo的时候咯,前面我写了多人实时对话demo、和视频转换demo,今天我来使用 node.js + html 调用chatGpt Api实现一个Ai 流式对话小demo,当然现在主流的各种APi调用方式一致,你也可以接入deepseek,或者第三方的接口,效果一样尽可能的多学习一些知识,或许以后用不到,关注我每天练习一个小demo。
2025-02-13 23:44:20
1174
原创 vue纯静态实现 视频转GIF 功能(附源码)
一天一个小demo 今天来一个vue纯静态实现 视频转GIF 功能上一篇我们讲到了使用html+node.js+sealos实现了一个多人实时在线聊天的简单小demo,这次我们来写一个 视频转换成GIF的小功能 使用到的技术为 vue3 + @ffmpeg 很简单。以上就是今天要讲的内容,本文仅仅简单介绍了@ffmpeg 库 的使用,而@ffmpeg提供了大量能使我们快速便捷地处理视频数据的函数和方法。
2025-02-11 18:03:25
638
原创 node.js + html + Sealos容器云 搭建简易多人实时聊天室demo 带源码
hello哦盆友们,这次我们来十几行代码做一个超简单的多人聊天室,涉及功能不多,只是让大家熟悉娱乐一下,这次我们一切从简 使用到的技术为node.js + html + sealos 云储存* (sealos官方没给我打钱有官网人员看到了记得给打点。这是本地启动的服务,实现多人实时聊天的demo多人实时聊天。
2025-02-08 15:00:53
794
1
原创 宝塔面板实现定时任务删除 logs文件 加条件删除 只删除一个月前的日志
进入到计划任务 点击添加任务 默认选择 shell脚本。我这里的shell脚本是 删除当前月以前的时间数据。
2024-08-13 20:32:39
1550
原创 node.js 基础高并发案例
高并发是指系统在同一时间段内需要处理大量的并发请求或同时进行大量的操作。在计算机领域中,高并发通常指的是在短时间内有大量的用户或客户端同时访问系统或进行操作,对系统的并发处理能力提出了较高的要求。
2023-08-14 11:16:36
3596
原创 react 实现 ClickOutside 组件
首先看一下简单的页面demo, 我要实现一个点击盒子内部展示下面列表,点击盒子外部隐藏列表,我们先把下面列表隐藏掉。
2023-04-29 23:20:36
431
1
原创 node(express框架)连接mysql 基础篇
1 . 首先我已经创建了一个数据表并且创建了一个数据库 chatgpt 并使用它。由于我的是mac 我就安装mac版本的。
2023-04-25 18:13:32
1111
1
原创 js封装方法 去除对象内 所有非法数据 包括 空数组 空对象 int 0 string 0
【代码】js封装方法 去除对象内 所有非法数据 包括 空数组 空对象 int 0 string 0。
2023-03-08 13:17:51
324
原创 对数组的操作
1、 concat()连接两个或多个数组不改变原数组返回被连接数组的一个副本2、join()把数组中所有元素放入一个字符串不改变原数组返回字符串3、 slice()从已有的数组中返回选定的元素不改变原数组返回一个新数组4、 toString()把数组转为字符串不改变原数组返回数组的字符串形式5、 pop()删除数组最后一个元素,如果数组为空,则不改变数组,返回undefined改变原数组返回被删除的元素6、 push()向数组末尾添加一个或多个元素改变原数组返回新数组
2022-07-11 16:54:20
609
原创 react redux的简单使用
废话不多说了 本次使用的方法是 usedispatch 触发 和useselector 获取数据首先创建一个react 项目create-app-react react-redux-demo创建一个pages文件夹 一个A页面一个B页面 引入到 app.js页面效果如下 一个按钮 一个展示然后引入react-redux 和 reduxnpm i react-redux && npm i redux根目录创建reducer根目录创建store使用P
2021-11-16 17:37:51
892
原创 axios 根据接口设置不同的content-type
问题呢是这样的,我们前端再请求后端接口的时候,通常content-type的格式就是application/json,但是也有的时候后端需要我们传的格式为form表单的格式application/x-www-form-urlencoded; charset=UTF-8。具体操作,我的运行环境为,uniapp首先,axios请求拦截其中config里面有我们传的参数,可以自行打印查看一下,其中 config.data.need是我自己定义的字段,来判断content-type的具体格式是哪一种。
2021-07-06 10:52:02
1412
原创 vue 循环出来的input如何做双重绑定
今天写了一个功能 要循环出来10个input框,要给每个input框做一个双重绑定第一步, 在data里面定义一个空的数组,接下来,直接使用循环的index 绑定就可以了自己可以动手试试, 打印一下this.input...
2021-01-28 17:00:17
2071
原创 element table 超出显示省略号(解决在插槽内不显示省略号)
今天写项目 遇到一个element 小坑下下面看一下效果我想让下面这个 超出部分隐藏并显示省略号show-overflow-tooltip添加上面这个 结果是 没有出现省略号后来经我发现 是 外面一层不能包含div下面是去掉div后 结果如下:ok 结束 一个小坑坑 填上...
2020-10-29 14:58:21
2499
4
原创 vue3.0解决跨域(配置代理)
在根目录 创建vue.config.js //文件箭头所指的就是需要跨域的接口地址下面的pathrewrite 就是给这个api 起了一个别名下面展示如何调用就解决跨域了
2020-10-09 15:35:56
1066
原创 uniapp(uview组件库)文件上传功能 --通用篇 (带php laravel 接收数据 入库 等操作)
今天 自学了一下php 的laravel框架 写到一个文件上传功能 琢磨了好几个小时(php小白)首先说明 这是前后端分离开发的一个小demo前端(uniapp{使用了uview组件库}) 后端(php laravel框架)前端写法使用了uview里面的 upload组件然后一个点击事件 触发 调用接口后端写法(接收数据)前端代码:<template> <view class="release"> <u-navbar title="发布商品"
2020-09-28 17:33:54
14326
原创 react next.js路由的传值接受值
用的link 里面的内容是循环出来的不用多说接收值引入 withrouter把你要导出的给包起来在函数 括号里 必须用花括号包起来打印就是这么简单
2020-07-20 15:34:18
761
2
原创 react-next 引入阿里云iconfont 图标(适用所有)
进入 阿里云图标库搜索想要的图标地址:https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2随便找一个 加入购物车添加到项目中test是我创建好的项目复制代码 到你项目的css中加入到自己的css中然后点击这个把这个圈起来的代码也复制过去就是这样的 注意我箭头指向的三个名称一定要一致一致一致一致然后使用className 就是刚刚我强调的...
2020-06-23 18:17:24
1099
2
原创 微信小程序(3) 模糊搜索
这个 有一点点的绕 多看一下就ok ps:我是新手,代码写的乱 别介意哈放入一个input value 绑定 bindinput 这个是输入框输入文字时候触发data里面绑定value下面是js代码编写这里有点绕哈 我更改了上一篇文章的 获取数据的代码下面是 绑定的那个 bininpute 里面有好多 自己打印一下试试 里面就有我们输入框里面的值执行前先把data_list 清空下面是给value 赋值然后执行this.getList()...
2020-06-05 18:43:16
795
1
原创 微信小程序下拉加载更多(2) 暂无数据
接着上个博客当我们数据没有以后要出来一个暂无数据来提醒最下面放一个暂无数据试图 然后wx:if 写一个条件让他先隐藏 等数据没有了以后 让他显示下面开始编写代码 使用一个笨方法给一个false 让上面的先隐藏我定义俩个数据, 一个存放当前数据的长度 一个存放所有数据的长度(当当前的数据长度等于所有数据的长度时候让暂无数据显示出来)将当前数据的长度赋值给我们定义的 all_list这个是查询所有的数据的长度 赋值给 all_data然后我每次下拉打印一下 if判断 当当
2020-06-05 18:04:42
2407
原创 微信小程序下拉加载更多数据(1)
为了方便 我使用的方式是云开发方式存数据 原理都是一样的我随便找了点数据 导入到集合中创建一个demo 准备先再js里面获取数据现在看效果...
2020-04-23 19:25:54
15728
6
原创 vue 判断用户是否登陆
当我们写完一个项目的时候想判断用户是否登陆 没有登陆的话就先要登陆其实很简单哈 我写的比较啰嗦 简单流程就是 获取token数据 存入浏览器 然后再路由里面判断 就三步## 使用token 来判断用户是否登陆 首先 我们通过axios 来进行调用接口获取到数据我把从接口中获取的值赋给了result打印result 查看数据 我的token值路径在result...
2020-04-10 22:33:57
2716
2
原创 vue实现模糊搜索功能
标题 使用计算属性来实现改功能首先写好一个列表![在这里插入图片描述](https://img-blog.csdnimg.cn/20200331213310518.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTQx...
2020-03-31 21:53:40
9033
6
原创 vue src路径动态拼接小知识
vue src路径动态拼接我是新手 今天写vue 的时候 让这个src 给我弄的懵懵 本来打算弄个轮播图加路径 但是怎么也不显示第一种 本地添加如果需要很多图片 一直加div就很烦 所有我就把所有图片写在数组里面注意 引入图片路径一定要加 require 一定要加 require 一定要加 require然后我用了mint-ui里面的轮播组件 使用v-for 把图片路径循环...
2020-03-12 15:40:09
3845
1
原创 关于node.js的异步心得
关于node.js的异步心得最近刚刚学了node.js 异步篇先说一下异步的处理流程 下面用代码解释一下我们从创建一个js 还有一个文本 里面随便写点内容里面读取文件就是异步处理 我们看一下结果我们知道了 先处理了第一个打印 处理了最后一个打印 而读取文件 是最后才输出来的解决方法:第一种 使用回调函数第二种 使用Promise还有异步函数...
2020-03-11 20:32:53
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人