项目
GeniusPYH
学生
展开
-
畅聊系统
一.功能该项目是基于UDP的。实现一个群聊的功能,多个用户给服务器传输数据,服务器会将信息返回到每个人的界面上。二.模块介绍服务端客户端模块:主要实现接收客户端消息以及发送消息给客户端,主要依赖UDP实现。用户管理模块:只有注册登录的人才可以向服务端发送消息,如果已经注册,则将当前用户的状态改为已注册,将当前用户的信息插入到map中,key为注册用户的id,value为其对应的注册信息。...原创 2020-09-10 23:48:56 · 369 阅读 · 0 评论 -
boost站内搜索引擎
boost文档搜索功能:实现了boost文档站内搜索的功能,通过输入查询词,可以将和整个查询词有关的文档的网页按该词的出现次数先后排序的显示出来,通过点击可直接进入网页进行文档的阅读。项目整体框架一.预处理模块1.首先我们将boost离线文档下载到本地,然后我们会发现,在boost_1_53_0/doc/html这个目录就是我们需要进行处理的目录,在这个目录里,不仅有html文件还有很多其他的我们不需要的文件,所以我们需要进行一个过滤的操作。这里我们直接使用boost库中的filesystem的操原创 2020-09-10 12:56:25 · 454 阅读 · 0 评论