自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-socketio文档7--(API Manager)

这使得在调用断开连接处理程序时,客户端的数据结构仍然存在,但同时也能确认客户端即将断开连接这一事实。这使得在调用断开连接处理程序时,客户端的数据结构仍然存在,但同时也能确认客户端即将断开连接这一事实。这使得在调用断开连接处理程序时,客户端的数据结构仍然存在,但同时也能确认客户端即将断开连接这一事实。这使得在调用断开连接处理程序时,客户端的数据结构仍然存在,但同时也能确认客户端即将断开连接这一事实。这使得在调用断开连接处理程序时,客户端的数据结构仍然存在,但同时也能确认客户端即将断开连接这一事实。

2025-03-31 10:15:26 751

原创 python-socketio文档6--(API App、Namespace)

在最常见的使用场景中,子类通常不会重载此方法,因为它负责将事件路由到相应的方法。但是,如果需要特殊的分派规则,或者希望有一个能捕获所有事件的单一方法,则可以重写此方法。但是,如果需要特殊的分派规则,或者希望有一个能捕获所有事件的单一方法,则可以重写此方法。但是,如果需要特殊的分派规则,或者希望有一个能捕获所有事件的单一方法,则可以重写此方法。但是,如果需要特殊的分派规则,或者希望有一个能捕获所有事件的单一方法,则可以重写此方法。基于类的命名空间是一个包含 Socket.IO 命名空间所有事件处理程序的类。

2025-03-31 10:03:37 718

原创 python-socketio文档5--(API Server)

一个 Socket.IO 服务器。该类实现了一个完全兼容的 Socket.IO Web 服务器,支持 WebSocket 和长轮询传输。参数loggerTrueFalseFalseloggerFalseserializer'default''pickle''msgpack''cbor'Packetencode()decode()jsondumpsloadsTrueFalseTrueFalseconnectFalseTrueconnectFalseconnectTrueFalsenamespaces。

2025-03-31 09:50:18 878

原创 python-socketio文档4--(API Client)

若客户端既未连接到服务器,也未尝试重新连接,则此函数不执行任何操作。若多个线程同时在同一个客户端连接上发出事件,则由多个数据包组成的消息可能会以错误的顺序发送。若多个线程同时在同一个客户端连接上发出事件,则由多个数据包组成的消息可能会以错误的顺序发送。这是一个实用函数,应用程序可以使用它来使任务休眠,而无需担心为所选的异步模式使用正确的调用。此方法会发出一个带有回调的事件,并在回调被调用后才返回。若在超时前回调未被调用,则会引发。若在等待期间 Socket.IO 连接断开,此方法仍会等待至指定的超时时间。

2025-03-28 17:31:29 710

原创 python-socketio文档3--(服务端)

此工具提供有关当前连接的客户端、正在使用的房间和正在发送的事件的实时信息。要运行 Socket.IO 应用程序,需要配置一个 Web 服务器,以接收来自客户端的传入请求,并将其转发给 Socket.IO 服务器实例。Socket.IO 协议基于事件当客户端想与服务器通信,或者服务器想与一个或多个客户端通信时,它们会向对方发送一个事件。生成的 WSGI 应用程序可使用支持 WSGI 的服务器来执行,例如开发环境中使用的 Werkzeug 和生产环境中使用的 Gunicorn。参数,可以设置为一个可调用对象。

2025-03-28 17:02:48 765

原创 python-socketio文档2--(客户端)

Socket.IO 协议是基于事件的。当服务器想要与客户端通信时,它会发送一个事件。每个事件都有一个名称和一个参数列表。客户端使用或@sio.event')')在第一个示例中,事件名称是从处理函数的名称获取的。第二个示例稍微详细一些,但它允许事件名称与函数名称不同,或者包含函数名称中不允许的字符,例如空格。对于asyncio@sio.event')如果服务器在事件中包含参数,这些参数会作为参数传递给处理函数。

2025-03-28 16:35:11 730

原创 python-socketio文档1--(简介)

Socket.IO 是一种传输协议,它支持客户端(通常是网络浏览器,但并非总是如此)与服务器之间进行实时双向事件驱动的通信。客户端和服务器组件的官方实现是用 JavaScript 编写的。本软件包提供了两者的 Python 实现版本,每个版本都有标准版本和基于asyncio的版本。

2025-03-28 16:07:14 852

原创 open-webui 知识库应用

open-webui 创建知识库后,想要引用知识库的内容,

2025-03-11 11:24:25 420

原创 open-webui知识库上传报错修复几种方法

选项,将“语义向量模型引擎”设置为Ollama,并且在“语义向量模型”手动输入“Nomic-Embed-Text”,设置完点击保存,遇到知识库上传文档失败,各种报错,然后网络搜索,好多解决方案都是收费的,也看不到也不知道行不行。把deepseek和刚下载的nomicembed-text排序在前,确保open-webui识别到Ollama,进一步找到“open-webui管理员面板,进入“设置”栏找到“最终找到2个靠谱的,试着修复了下,居然成功了。”选项,并点击右上角的设置图标进行模型设置,

2025-03-11 09:49:12 846 3

原创 Ubuntu环境下本地部署SearXNG

SearXNG部署日记。

2025-03-05 10:57:56 1059

原创 Ollama离线安装的一种方法Ubuntu环境

复制加速地址:https://ghfast.top/https://github.com/ollama/ollama/releases/latest/download/ollama-linux-amd64.tgz。最最简单的方法,对脚本不需要改动很多,那我们就本地部署一个服务器,把ollama的压缩包放到服务上,Ubuntu上我们安装nginx。常用的加速服务有 https://ghfast.top 、 https://gh-proxy.com,或其他类似可网上搜索。第82行是下载ollama的脚步,

2025-02-26 14:30:06 1018

原创 Open-WebUI Ubuntu环境下的开发部署及自定义登录(下)

前一篇已经大致安装部署本地的open-webui的基础环境了,我们使用deepseek过程中,可能涉及到与已有系统的账号统一登录的情况。官方文档有一些关于如何对接的文档,稍显复杂,一时半会不太能掌握,自己就试着做一点简单的修改,实现一键登录需求。比较懒,就不画流程图了,大致流程就是这样。作为示例,只做简单的md5校验前端访问 http://127.0.0.1:8080/auth?前端把 ctoken和email2个参数传递到后端。后端对email的md5值和ctoken做比较。

2025-02-25 11:47:27 2084 21

原创 Open-WebUI Ubuntu环境下的开发部署及自定义登录(上)

由于python会有冲突,最好使用虚拟环境隔离版本,推荐使用中科大镜像安装anaconda。这个使用可能遇到其他的问题,我安装时,遇到GLIBC_2.28 not found。本人使用ubuntu-18.04.6-live-server-amd64.iso。注意,随着open-webui的更新,可能遇到node的版本会需要更高的版本,使用 nvm install '版本号' 安装指定的版本。nvm uninstall '版本号' 删除版本号,nvm use 版本号 使用指定的版本。

2025-02-24 14:00:30 787 1

Python Socket.IO 实现双向实时通信的Web应用开发指南

Python Socket.IO 实现双向实时通信的Web应用开发指南

2025-04-01

空空如也

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

TA关注的人

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