[{"title":"( 527 个子文件 8.78MB ) chat-project-based-on-ubuntu:使用C++实现的ubuntu环境下的聊天小项目,采用CS架构,支持注册、登录、记录登录状态、私聊、群聊功能,前期使用多线程实现并发服务器,后期利用epoll监听+线程池处理的Reactor模式实现并发服务器,进行了压力测试,并采用 bitmap 实现的布隆过滤器减少对 MySQL 的查询。项目中使用TCP网络编程实现CS的信息交互,使用Mysql记录用户账号、密码,使用redis记录用户的登录状态,编写了makefile进行编译,使用shell脚本","children":[{"title":"global.o <span style='color:#111;'> 308.27KB </span>","children":null,"spread":false},{"title":"client <span style='color:#111;'> 40.51KB </span>","children":null,"spread":false},{"title":"HandleServer.h <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"serverUseThreadPool.cpp <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"global.cpp <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]