小项目
选择性大失所望
!!!!!?????。。。。。
展开
-
c语言 三子棋/井字棋 算法源代码并讲解
用了这好几天的时间在闲暇时间写了一个小时候玩的井字棋,或者叫三子棋的小游戏,来娱乐娱乐,虽然是黑白框,并且电脑有点傻之外,一切良好。 首先写之前就要先明白思路,这个棋盘要放到一个二维数组里面这样才能更好的显示出来,并且方便操作,先打印出来棋盘这是必须的,这就是基本的二维数组的打印就好,把棋盘初始化为空格就好了,然后等到走的时候,拿相应的字符来代替就好了;电脑走的话就用随机数来差原创 2016-10-12 01:10:26 · 28722 阅读 · 2 评论 -
huffman文件压缩及其解压(附源码,针对各种文件)
huffman压缩简介 构建压缩信息开始压缩 统计字符建立huffman树得到huffman编码将huffman编码压缩书写配置信息解压缩 读取配置信息重新建树还原文件整体源码 test.cppcompress.hHuffmanTree.hHeap.hhuffman压缩简介哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,该方法完全依据字符原创 2017-05-04 17:06:30 · 824 阅读 · 0 评论 -
游戏架构设计的一些整理
一个大型的网落游戏服务器应该包含几个模块:网络通讯,业务逻辑,数据存储,守护监控(不是必须),其中业务逻辑可能根据具体需要,又划分为好几个子模块。这里说的模块可以指一个进程,或者一个线程方式存在,本质上就是一些类的封装。对于服务器的并发性,要么采用单进程多线程,要么采用多进程单线程的方式,说说两种方式的优缺点:一、单进程多线程的服务器设计模式只有一个进程,但一个进程包好多个线程:网络通讯层,业务逻辑转载 2017-08-27 22:40:24 · 20301 阅读 · 0 评论