Hbnu_DingLi Chat

简介: Hbnu_DingLi Chat

系统首页


1. 用户注册

基本流程:

客户端代码

  private void register() {
        // 1. 获取用户输入的注册信息, 封装到User对象
        User user = HomePage.registerPage();
        // 2. 发送给服务端
        rs.send(user);
        // 3. 读取服务端返回的结果
        String message = rs.readString();
        // 4. 处理结果
        System.out.println(message);
    }

服务端代码

  private void register() {
        // 1. 读取客户端发送过来的用户注册信息
        User user = (User) rs.read();
        // 2. 在数据库中查询是否已注册
        User userByFind = userDao.findByUsername(user.getUsername());
        System.out.print(socket.getPort() + ":" + user);
        String message;
        if (userByFind != null) {
            message = "用户已注册, 请直接登录";
        } else {
            // 3. 如未注册, 将用户的信息插入到数据库
            int i = userDao.insertUser(user);
            message = i == 1 ? "注册成功" : "注册失败";
        }
        System.out.println(message);
        // 4. 向客户端发送注册结果
        rs.sendString(message);
    }

效果演示1: 已注册

2. 登录

3. 找回密码

4. 退出系统

系统主页


1. 查看在线用户

2. 私聊

3. 群聊

4. 账号注销

5. 修改密码

6. 退出登录

相关文章
|
7月前
|
自然语言处理 安全 机器人
什么是Chat GPT3
随着 Chat GPT 技术的进一步发展,有几个关键方面值得关注。 首先是模型的扩展和改进。尽管 Chat GPT 在生成对话方面取得了很大的进展,但仍然存在一些局限性。模型在处理复杂问题和多轮对话时可能存在困难,很容易陷入回答模棱两可或不相关的内容。因此,改进模型在上下文理解和对话逻辑方面的能力是很重要的。 其次是对话的多模态处理。目前的 Chat GPT 模型主要基于文本输入和生成。然而,与人类对话经常伴随着语音、图像和其他非文本的元素不同,模型在多模态对话中的表现仍然较弱。因此,将多模态信息整合到 Chat GPT 中,使其能够更好地处理多媒体对话,将是一个有挑战性但有前景的方向。
151 0
|
2天前
|
API
[已解决]openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host=‘api
[已解决]openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host=‘api
533 0
|
2天前
ChatGLM2 源码分析:`ChatGLMForConditionalGeneration.chat, .stream_chat`
ChatGLM2 源码分析:`ChatGLMForConditionalGeneration.chat, .stream_chat`
43 0
|
2天前
|
人工智能 自然语言处理
Kimi Chat是什么模型?一文让你顿悟
Kimi Chat是什么模型?一文让你顿悟
|
2天前
|
人工智能 自然语言处理 程序员
解密:Prompt、Token、和completions是什么?
解密:Prompt、Token、和completions是什么?
7 0
|
2天前
|
人工智能 开发框架 搜索推荐
23.3k Star!推荐一款非常强大的GPT网页客户端:Lobe Chat
23.3k Star!推荐一款非常强大的GPT网页客户端:Lobe Chat
|
6月前
|
缓存
langchain中的chat models介绍和使用
之前我们介绍了LLM模式,这种模式是就是文本输入,然后文本输出。 chat models是基于LLM模式的更加高级的模式。他的输入和输出是格式化的chat messages。 一起来看看如何在langchain中使用caht models吧。
|
7月前
|
机器学习/深度学习 人工智能 搜索推荐
Chat GPT
* 导读 1 ChatGPT是什么?
127 0
|
7月前
|
机器学习/深度学习 自然语言处理 搜索推荐
什么是Chat GPT4
Chat GPT是一种非常有前途的技术,它具有许多优点,但同时也存在一些缺点。 首先,Chat GPT能够生成非常自然的对话,这是它最大的优点之一。它可以在对话中自动完成填空,回答问题,提供建议等,使得对话变得更加流畅和自然。 其次,Chat GPT可以自主学习和调整,从而更好地适应各种对话场景和语言风格。这使得它可以为不同的用户提供个性化的服务和体验。 但是,Chat GPT也存在一些缺点。首先是它的可靠性问题。由于Chat GPT是基于机器学习的技术,它的生成结果可能会出现一些错误或不准确的情况。这对于一些需要高度准确性的场景来说是不可接受的。 其次,Chat GPT还存在一些隐私
272 0
|
7月前
|
自然语言处理 搜索推荐 机器人
什么是Chat GPT5
Chat GPT的未来发展 随着人工智能技术的不断发展,Chat GPT将会越来越成熟和普及。未来,Chat GPT可能会在以下几个方面得到进一步的发展: 首先,Chat GPT可能会更加智能化和个性化。它可以通过分析用户的对话数据和行为模式,为用户提供更加个性化的服务和体验。 其次,Chat GPT可能会更加人性化和情感化。它可以通过模拟人类的情感和语言风格,使得对话更加自然和流畅。 最后,Chat GPT可能会更加广泛地应用于各种领域,如医疗、金融、教育等。它可以为这些领域提供更加智能化和高效的服务和解决方案。 总的来说,Chat GPT的未来发展前景非常广阔,它将会为人们的生活
165 0