V-IM

PC 版桌面聊天程序
授权协议 AGPL-3.0
开发语言 Java JavaScript
所属分类 服务器软件、 电话/通讯/IM聊天
软件类型 开源软件
地区 国产
投 递 者 陆俊迈
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的 PC&Web版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持web网页聊天实现。服务端: springboot、tio、oauth2.0等技术。界面:高仿微信。

功能点

  1. 文本聊天

  2. 聊天表情

  3. 发送图片(http)

  4. 发送文件(http)

  5. 单聊

  6. 群聊

  7. 用户分组(后端支持)

  8. 离线消息(单聊)

  9. 聊天记录(单聊、群聊)

  10. 支持心跳检测,断线重连

  11. 使用SpringBoot security oauth2.0 支持单点登录。

  • BZOJ 1305: [CQOI2009]dance跳舞 二分+最大流 1305: [CQOI2009]dance跳舞 Description 一次舞会有n个男孩和n个女孩.每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞.每个男孩都不会和同一个女孩跳两首(或更多)舞曲 ... 案例1.通过Jquery来处理复选框 实现以下功能: 1:

  • 集成sdk根据im文档来进行操作 我们直接使用npm下载 // IM Web SDK // 从v2.11.0起,SDK 支持了 WebSocket,推荐接入 npm install tim-js-sdk-ws --save // v2.10.2及以下版本,使用 HTTP // npm install tim-js-sdk --save // 发送图片、文件等消息需要腾讯云即时通信 IM 上传插件

  • 问题一 Emitted value instead of an instance of Error) <v-uni-view v-for="item in pi A:这个报错主要是v-for 缺少key或者绑定key有问题,主要从是否是动态绑定是否把key写成keys等方面去找找看,或者找官方提示的和你自己的一点一点对比,一定有出入,我就是把 :key="index" 写成了:keys="ind

  • 前提声明 这个问题的解决是在vue-cli3下,因为问候提到的public文件夹是3版本产生的 在学习vue时,有一个需求是需要 v-for 循环图片,之后用一个图片地址数组通过(v-bind)去绑定图片的src,这个地方有一个大坑 错误写法 //错误写法 <div id='app'> <!-- 通过v-for循环遍历data中的地址 并绑定 --> <img v-for="(mysrc,

  • Vue.js 允许自定义过滤器,一般可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: <!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 v-bind 中 --> <div v-bind:id="rawId | formatId"

  • 想必用过 element-ui 来开发中后台项目的同学都知道,其内置的 v-loading 指令是非常友好,只需要提供一个 Boolean 值就能实现加载动画的一个指令,如果使用过 element-ui,但没有使用过 v-loading 指令的同学,不妨先了解一下基本用法 本文会通过 源码剖析、思路分析以及简单实现三个步骤,来简单呈现其实现的原理。 源码剖析 首先打开 element-ui 项目目

  • 面向B端的商户中一般会根据当前用户去获取对应的权限码去控制页面和按钮的展示,在这里我们可以封装v-auth指令去实现多条件判断的按钮权限控制。(vue官方自定义指令)  v-auth传入的权限码可以是String或者Array,此外还提供跟数组some和every方法一样的修饰符。 /** * auth指令 v-auth="Array or String" * 传入的权限码可以是数组或者是字符

 相关资料
  • 桌面版可以从官网下载,支持Windows和Mac系统。 幕布的桌面客户端操作和网页版一致,这里不再赘述,不同的地方有以下几点: 搜索 桌面版支持全文搜索。 导出 桌面版支持将文档导出为图片。 桌面版导出PDF文档时,可保留层级线。

  • 本文向大家介绍socket多人聊天程序C语言版(一),包括了socket多人聊天程序C语言版(一)的使用技巧和注意事项,需要的朋友参考一下 首先,不要一步登天直接解决多人聊天这个问题,先把问题化简。 1.多人聊天的核心问题是服务器如何标识不同的客户端,如何根据客户端的需求转发消息给指定客户端。 2.多人聊天转化为C-C聊天,但是不再是直接C-C,而是通过server转发消息,所以变成==>C-S-

  • 即时聊天是工作沟通中必不可少的工具。钉钉的即时聊天具有消息一触即达、身份和信息双重安全保障、群聊可精细化管理等特性,帮助你的企业实现工作沟通与生活聊天分离,让工作重回专注。 全员群管理 全员群开启 ● 团队创建完成后,默认会开启全员群。 全员群设置 ● 管理员可以登录管理员后台,对全员群进行设置。 登录管理员后台,点击通讯录中企业名称右侧的设置 查看全员群信息 设置全员群群主(默认是管理员) 修改

  • 本文向大家介绍JavaScript仿聊天室聊天记录,包括了JavaScript仿聊天室聊天记录的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js仿聊天室聊天记录的具体代码,供大家参考,具体内容如下 参考样式(css自定义聊天窗口样式):http://xiazai.jb51.net/201612/yuanma/css3chatstyle(jb51.net).rar 功能描述: 1.

  • 问题内容: 我想知道为数千名用户编写聊天应用程序的正确方法是什么。 我只是感到困惑,我如何才能每秒使用AJAX或更少的方法来对服务器执行ping操作,并检查MySQL中是否有新记录等,并且服务器负载可以接受。 我目前正在考虑使用jQuery,PHP和MySQL进行编码。 请指教。您的帮助将不胜感激。 问题答案: 客户端 对于需要轮询服务器的任何程序,我建议使用WebSockets。 我写了一个非常

  • 我正在使用XMPP在app引擎上编写一个聊天应用程序。我的想法是允许用户互相聊天。我可以将消息发送到google talk帐户,方法是将登录的用户删除地址的@gmail.com部分,并将其替换为@appid.appspotchat.com)。例如,如果登录的用户是bob@gmail.com,则用于发送的jid将是bob@appid.appspotchat.com)。然后,您可以将消息发送到goog

  • 现在我们已经熟悉了Socket.IO,让我们编写一个聊天应用程序,我们可以用它在不同的聊天室聊天。 我们将允许用户选择用户名并允许他们使用它们进行聊天。 首先,让我们设置我们的HTML文件来请求用户名 - <!DOCTYPE html> <html> <head> <title>Hello world</title> </head> <script src = "/s

  • 译者:毛毛虫 作者: Matthew Inkawhich 在本教程中,我们探索了一个好玩和有趣的循环序列到序列的模型用例。我们将用 Cornell Movie-Dialogs Corpus处的电影剧本来训练一个简单的聊天机器人。 在人工智能研究领域中对话模型模型是一个非常热门的话题。聊天机器人可以在各种设置中找到,包括客户服务应用和在线帮助。这些机器人通常由基于检索的模型提供支持,这些输出是某些形