自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket 通信封装:基于 Promise 的 sendMessage 函数

在现代 Web 应用开发中,实时通信变得越来越重要。WebSocket 提供了一种在客户端和服务器之间建立持久连接的方式,从而实现双向数据传输。本文将介绍一个名为的 JavaScript 函数,它封装了 WebSocket 通信过程,并使用 Promise 管理异步操作,提供了灵活的流式数据处理能力。

2025-04-23 16:34:40 985

原创 前端流式输出展示思路

这是一个函数,用于将页面滚动到最底部,确保用户可以看到最新的聊天内容。(作者上一篇文章提过)这是流式响应的常见格式,通常用于区分数据块和结束信号。:每次接收到的响应数据块(流式数据的一部分)。,说明已经添加了回答对象,只需要更新该对象的。:将提取的数据内容解析为 JSON 对象。,说明这是第一次接收到响应数据,需要在。用于累积流式响应的完整内容。数组中添加一个新的回答对象(:将解析后的消息内容追加到。:将新的回答对象添加到。,提取实际的数据内容。

2025-04-23 09:24:09 183

原创 vue3实现流式对话保持触底功能

在聊天应用中,用户发送消息后,服务器会以流的形式返回响应内容。下面我是放在了运行loading,用法相同。:当新消息到来时,自动滚动到对话框底部。绑定最后一个消息元素,以便滚动到底部。:逐段显示服务器返回的消息内容。:避免频繁滚动导致的性能问题。容器来显示对话内容,并通过。1.在模板中,我们使用一个。自动滚动到底部的实现方式。

2025-04-18 14:54:22 333

原创 前端流式接口

【代码】前端流式接口。

2025-04-03 17:48:29 458

原创 表格页面+内容搜索功能

【代码】表格页面+内容搜索功能。

2025-04-03 17:46:32 103

原创 可移动甘特图

【代码】可移动甘特图。

2025-04-03 17:45:34 261

原创 vue3实现滑块

splitpanes滑块

2025-04-03 17:41:56 273

原创 NUM管理node版本

nvm list available 可装载的全部版本 支持的版本=>nvm uninstall 14.21.3 —— 卸载nvm。nvm install 14.21.3 —— 装载nvm。nvm use 18.16.0 —— 切换不同的版本号。nvm list —— 本地安装过的版本号。安装num后使用命令对nide版本进行管理。nvm ls —— 查看已安装的所有版本。node -v —— node版本。npm -v —— npm版本。nvm -v —— 版本号。

2024-11-20 17:06:05 204

原创 使用u盘安装centos系统

使用ultralso制作u盘centos启动盘详细的操作步骤:centos镜像源。

2024-11-20 16:50:34 1405

原创 tortoiseGit可视化和git命令

4)git status —— 检查项目目录里是否有待提交到本地仓库的文件,红色代表未提交,绿色代表待提交,出现nothing to commit, working tree clean说明所有待提交的项目提交到本地仓库。2)[email protected]:wsaisai0108/jianjiGuanwang.git —— 进入指定的仓库。14)git pull origin main —— 别人修改的项目内容与自己的项目合并,main分支。11)git branch -D a1 —— 删除分支a1。

2024-11-18 17:08:20 1033

原创 模糊搜索功能后端接口

【代码】模糊搜索功能后端接口。

2024-11-13 15:49:24 290

原创 数据库表单主键自增

3. **确保没有错误:** 如果你仍然收到错误消息,确保表 `gpt_messages` 存在,并且 `message_id` 列的类型确实可以被转换成 `integer` 类型。1. **确保你在 psql 提示符中:** 如果看到 `freppledb=#` 这样的提示符,那么你已经在 psql 中了。4. **创建序列并设置默认值:** 如果数据类型修改成功,接下来按前面提供的步骤创建序列并设置默认值。),将原来的类型TYPE 更改为integer。列的数据类型适合自增(一般为。

2024-10-31 11:56:32 683

空空如也

空空如也

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

TA关注的人

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