我主导设计并研发了 ZIM 即时消息通讯系统,它是一套通用的即时通讯系统。2021 年 9 月,在紧凑的时间内,我带领团队完成了从构思到落地的全过程。ZIM 基于私信、频道订阅实现群组消息通讯,支持系统消息、好友私信、群组聊天室等功能。 从架构上看,它具备服务端无限水平扩展、海量用户接入的优势,能轻松应对高并发场景。技术栈选用了 mysql、zhub、websocket、redis,这些技术相互协作,保障系统稳定高效运行。在实际应用中,ZIM 项目孵化自好游戏项目,先后为友商多款游戏上线运营提供通讯能力,稳定支撑高达 50 多组游戏服的即时通讯,为游戏用户私聊、群聊、世界广播消息、平台系统消...
项目简介:uniapp H5 用户信息收集与抽奖系统 本项目旨在通过 uniapp 框架开发一个功能完善的 H5 页面,用于收集用户信息并提供抽奖功能。该系统不仅能够高效地收集用户数据,还能通过抽奖机制增强用户参与度和互动性。项目采用 Vue.js 和相关技术栈,确保了良好的用户体验和跨平台兼容性。 功能模块 用户信息收集 页面设计简洁友好,通过表单收集用户的基本信息,如姓名、手机号码、邮箱等。 支持表单验证,确保用户输入的数据准确无误。 用户提交信息后,数据通过后端接口存储到服务器,便于后续分析和管理。 抽奖功能 转盘抽奖:采用大转盘抽奖形式,支持自定义奖品列表和抽奖概率。 ...
在该项目中,我使用 uniapp 框架开发了一款具有创新性的贪吃蛇小游戏。该游戏不仅实现了经典的贪吃蛇玩法,还增加了多种创新元素,如不同食物的特殊效果、祝福系统以及分数分享功能,极大地提升了游戏的趣味性和互动性。 游戏特色与功能 多样化食物与反馈机制 游戏中设置了多种不同类型的食物,每种食物被蛇吃到后都会触发不同的效果。例如,普通食物会增加蛇的长度;特殊食物可能会触发祝福效果,如加速、护盾或加倍积分等。这种设计增加了游戏的策略性和趣味性。 祝福系统 玩家在游戏过程中有机会获得祝福效果。这些祝福可能是临时性的,如短暂的无敌状态或加速效果,也可能是长期的,如积分加倍。祝福的触发增加了游戏...
项目描述: 1、服务器模块:1)实现服务器的启动、停止功能,支持多客户端连接;2)管理客户端连接,记录连接信息,支持动态加入和退出;3)实现消息接收与广播,确保消息实时转发。4)设计日志记录系统,记录运行状态和消息收发情况。 2、客户端模块:1)实现客户端连接功能,支持用户输入昵称和消息内容;2)接收服务器广播的消息,实时显示在客户端界面;3)提供断开连接功能,支持用户主动退出。 3、技术实现: 1) 使用Qt的QTcpServer和QTcpSocket实现TCP通信。 2) 采用信号与槽机制和互斥锁QMutex,确保线程安全和数据一致性。 ...
该平台主要用于环保局远程非现场执法,解决环保局执法人员数量不够的问题。通过该平台,每个执法人员可以远程监督几十家排污企业,并完成每日巡检工作。排污企业需要安排一线员工,头戴具有AI人工智能的AR眼镜,定时定点的巡查排污点位,通过AR眼镜实时记录下巡检的过程,通过AR眼镜上的AI算法,实时识别工厂的仪器仪表数据并实时上传到服务器,供执法人员在办公室电脑前查看和监督。 该平台主要功能有即时通讯、音视频通话、仪器仪表数据读取。 项目中我主要负责java后端接口提供和web前端功能开发。其他的角色有安卓开发、人工智能开发。...