项目
文章平均质量分 89
victory_523
爱生活,爱编程!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mini聊天室(Linux下基于UDP实现的群聊系统)
一.原理 (1)客户端从标准输入读取数据,将数据序列化后发送至网络; (2)服务器端使用多线程+生产者消费者模型; 生产者从网络中读取数据,并将读取到的用户信息添加至用户列表,将数据放至数据池中; 消费者从数据池读取数据,并广播给所有在用户列表中的用户。 (3)数据经过网络以后,反序列化再次发送给客户端,实现群聊功能。 二.所用技术 平台:Centos7.0,64位操作系统 语言...原创 2018-08-15 23:34:09 · 2612 阅读 · 1 评论 -
基于Huffman树的文件压缩(详细)
文件压缩 开发平台:Visual Studio 2008 开发技术:哈夫曼树,堆排序 项目流程: (1)统计要压缩的文件中各字符出现的次数,利用数据结构中的小堆来构建Huffman树,每次在堆顶选出两个出现次数较小的字符先进行构建,将它们相加的结果又放进堆里面,直到堆里面的数据被取完,这样字符出现次数多的离Huffman树的根节点就比较近,字符出现次数少的离Huffman树的根节点就比较远...原创 2018-08-16 16:44:42 · 8544 阅读 · 7 评论
分享