- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 libevent+多线程实现远程通信系统 | 聊天室
开发环境阿里云公网服务器、Windows Qt Creator语言C++实现功能注册、登录、添加好友、聊天、建群、加群、群聊、文件传输、上下线提醒项目演示C++项目 | 阿里云+Qt | 远程通信系统设计 | 仿QQ聊天软件 | 聊天室为什么选择libevent+多线程libevent本身就可以处理大量并发操作。libevent首先创建一个事件集合,然后把所有事件加到集合中(一个客户端可以理解成一个事件)。libevent的主要工作就是不断的监听事件集合,一旦.
2021-03-16 10:09:04 1849 7
C语言提升项目-停车管理系统
纯C语言项目,不需要借助任何第三方库。适合有C语言基础、数据结构(链表、队列)基础的同学,代码量800行,可用于提升编程能力。
实现功能包含:
停车场页面初始化(二维数组);
进入停车场(随机找位置);
寻找车辆(广度优先算法找到最佳路径);
车辆离场(离场最佳路径)。
代码默认在Linux下面运行,如果需要在Windows下面运行,只需要注释掉:
system("clear");
代码,因为clear是Linux下面的命令,Windows用不了。
代码中的Makefile(工程管理器)也是在Linux下面使用,如果切换到Windows,需要手动编译或者借助IDE编译(比如VS)。
2022-04-27
学生管理系统【数组版 链表版 数据库版】
三个版本实现的功能一样,学生信息的增删改查。
数组版本:使用结构体数组存储学生信息;
链表版本:使用链表存储学生信息;
数据库版本:在链表的基础上使用sqlite3保存学生信息。
代码在Linux平台开发出来,如果放到Windows平台运行,需要注释掉几行代码,比如:
system("clear");因为clear是Linux下面的命令,Windows用不了,其他地方不需要修改。
代码适合C语言初学者,如果已经学完了C语言,可以用这个代码做为提升锻炼。
2022-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人