我可以完成一套聊天系统 (Qt 版),低耦合高内聚,QT 多线程编程/QT 网络编程;自定义控件封装

云队友-JoTviGDV 5(0条评价) 50% 回复率
我可以完成一套聊天系统 (Qt 版),低耦合高内聚,QT 多线程编程/QT 网络编程;自定义控件封装

服务详情

技能详情

项目经验: 轻量级企业聊天系统 (Qt 版) 2023.01-2023.04  责任描述:该软件为 C/S 架构,本人负责服务器+客户端的业务逻辑实现,以及二次代码重构。  用户可进行群聊、单聊、文件传输、更换皮肤或头像、语音识别、娱乐游戏等功能;  项目描述:完成一套企业级聊天软件,要求低耦合高内聚,方便后期加功能;  主要技术:QT 界面编程,QT 多线程编程/QT 网络编程;传输数据的协议封装和解析;单例模式;代码重构;C++ 新特性;自定义控件封装、线程同步(互斥锁);  主要完成的功能:  客户端:登录界面设计,登录/注册,忘记密码/记住密码,单聊/群聊,发送文件/接收文件(多线程实现),发送表 情/接受表情,截图功能,拓展功能(语音识别,天气可视化,飞机大战游戏);  服务器:服务器界面设计,后台用户状态,用户管理(增删查改),签到时间记录(用于升级用户等级); 技能: 1、熟悉 C/C++,熟悉 C++11/14 新特性(如互斥锁,智能指针)以及常用 STL 的使用; 2、熟悉网络原理和网络编程(Socket 编程,TCP/UDP/HTTP); 3、掌握常见的数据结构和算法(树、排序、查找); 4、具备 VC++和 QT 的实际项目开发经验,独立完成过代码量 8000 行的实战项目并拓展功能; 5、熟练使用 Linux 基本命令,掌握 git 操作,vim 命令和 GDB 调试工具; 6、了解 SQL 语句的运用,能用 SQL 语句进行数据库的增删查改; 7、了解 Redis 的使用方式; 8、了解 Linux 下日志信息,懂得快速定位 BUG; 目前任职:即将入职的汇川技术工程师 可以根据实际情况定制
各版本对比 基础版 升级版 高级版
问题解答
大作业
交付周期 10天 7天 4天
免费修改次数 1次 2次 3次
价格 ¥50 ¥100 ¥150
操作 立即购买 立即购买 立即购买

交易保障

平台为双方提供实名认证、资金担保与纠纷协调,保障交易安全、公平、可追溯。

  • 双方实名认证
  • 平台资金担保
  • 公平诚信保障
10 天交付 免费修改 1

服务交付物

  • 问题解答

各版本对比