- 博客(12)
- 资源 (13)
- 收藏
- 关注

原创 记录一下工作这3年多的时光
时间一下子就跳到2013年的2月24日元宵节那天。我一个人拖着行李坐上了去武昌火车站的高速,在路上的心情是复杂的,一个人远离故乡,去往一个完全陌生的城市。终于到了宏基客运站!跟着人群的脚步去往对面的火车站,等待11点20的D3028次列车。具体细节已经想不起来了。 这趟车好像是5点半到虹桥的,然后在C的指导下,我坐上地铁了,因为要换乘,我就买了2张票,事后才知道自己买
2016-05-21 22:08:40
3587

原创 win 32sdk编写贪吃蛇(附源代码)
某天晚上闲着无聊就写了个贪吃蛇链表,然后第二天就开始就主程序了,很快就写完了,所以大家如果有好的思路,不妨也动动手嘛。好记性不如烂笔头嘛。贪吃蛇的思路挺简单的,就是用一个链表来保存蛇的路线,不过这个链表是经过特殊构造的,主要思路就是把客户区分成若干个小方格子,然后链表会保存x和y坐标,这个算是最重要的了,其它的都挺简单的,在这里就不赘述了。打开vc6,然后新建一个win32空项目就可以了。
2013-03-13 21:04:41
3856

原创 大数据的加法、减法、乘法以及阶乘的计算问题(源代码附上)
限于数据类型的长度有限,对于大数据的计算就无能为力了,这里主要是采用字符数组解决精度问题。 加法、减法的思路差不多,主要就是采用我们固有的思维来计算,直接一位一位地相加。减法的话,先判断2个数的大小,让较大的数始终在前面,并且改变相应的数据长度,把结果放在一个临时的缓冲区里面。计算完毕后,再把数据写入到用户的缓冲区中,并且除去前面多余的0。乘法的计算就有点不同了,最大的不同之处就
2012-12-10 10:35:59
6141

原创 Windows扫雷的设计思路与实现
最近花了个把星期左右把Windows xp的扫雷实现了一下,在这里写下设计思路与大概实现。这个是下载地址,欢迎大家下载试玩,http://kuai.xunlei.com/d/LTACJFIRFVKB。其实其中还有有个隐藏的bug。看看你能不能发现,哈哈。源代码我以后会补上,暂时不能上传,请各位谅解! 既然是游戏的话,只有会玩了才有可能知道是怎么实现的!数字n代表以它为中心3*3的方
2012-11-24 20:50:29
5633

原创 VC6.0下配置SDL
今天花了2个多小时来配置sdl,刚开始的时候到sdl的官网去下载win32版本的库,然后解压,然后把它们放在vc安装文件夹下面的include文件夹下面。再把相应的lib文件放在vc安装文件夹下的lib里面,最后再把那个sdl.dll放在demo文件夹下面或者release或者debug目录下都可以。然后在编译,出现了这样的错误。这个问题主要是在link的时候找不到相应的lib
2012-09-21 19:01:51
1921

原创 俄罗斯方块Windows版本的实现!
自己用MFC写的第一个小游戏,应该写个文章来记录下来。 花了一周左右的时间终于写好了最终版本的俄罗斯方块,前一个版本的速度不是很快,而且代码量大,维护不方便,今天下午又花了一下午重构这些代码,使用了统一方法,使得代码量比原来少了许多,逻辑比以前也更清晰了,速度也快了些。音乐也加上去了,按钮也变成真正的按钮了。数据和显示分离,所以很多与显示无关的代码基本上都可以重用,很容易用qt写个linu
2012-09-20 22:05:07
2904

原创 VC发布release版本出现问题的解决方案!
如果你用vc发布release版本的时候出现这种问题,重新安装即可,安装过程中会有一个对话框提示你是否用vc5的设置覆盖vc6的设置,选择否即可,完成后,发布release版本就不会出现这种问题了,碰到这个问题好几天了,今天刚解决,故与大家分享下!
2012-09-10 15:09:42
1571

原创 浅谈C++继承方式
简单地说下C++类的3种继承方式,分别是public继承,protected继承,private继承。最常用的还是public继承。class默认的是private继承,它的member如果没写权限也是默认private。struct则相反,默认的是public继承。结合下面的图示和代码,对C++的继承就有了比较清晰的认识了。继承之后,derived class 继承过后的me
2012-04-24 12:56:03
53715
2

原创 数据结构之双向循环链表(C++实现)
下午上机的时候大概地实现了链表的基本功能。写的时候也不是光是脑袋想,就在word里面画了个粗糙的图形,边看边写。刚刚开始的时候功能可以不要太多。把最基本的功能先实现,也就是数据定义,default constructor和destructor的功能。然后测试,再增加功能,这样后来写的时候出错的时候就会很明朗,至少不会是前面写的function出错了。g++和vc下调试通过。main
2012-04-11 20:46:37
12122
2

原创 实现自己的string
这两天没事的时候重写了下string类。设计的类要简单易用,可扩展性强,不写还好,写了就出毛病,不出毛病还不好了,至少让俺重视了运算符重载的问题。尤其是friend。可以先写最基本的功能,然后测试,然后再添加,再测试,这样可以将错误减少很多,不至于出现了一大堆,搞的自己的心情很低落。下午冒着雨回来找那个错误,搜了好久,问题是解决了,可是只是暂时性的解决。标准C++是没有
2012-04-10 19:47:00
2931
3

原创 数据结构之单链表(C++实现)
很早前就想用C++来实现那些常用的数据结构。今天就算是个开端把。还是那句话,看的再多不如自己动手写一遍。按照自己的思路写。首先你得熟悉那种结构的特点,然后才能谈实现。 链表是一种很常用的数据结构。支持在任意地方对数据进行增删改查。但是不支持随机访问。所以复杂度就有些高了。写的时候出了个问题。最后把内存查看了几遍。并不是保存数据的结点出问题了。而是在链表转置的时候用到的那个i
2012-04-08 15:25:47
9167
6

原创 数据结构之非递归解决0-1背包问题
很早前就想写博客记录下自己的学习路程,就从今天开始写起把。那啥今天周末,大家好多人应该都出去玩了。当然在寝室dota的也有拉,哈哈。希望那些以爱好programming的大哥大姐大叔大婶小弟小妹都能坚持下来。前面的路还很长,要学的也很多。专注你所学的,多思考,多动手,多调试。就一定会有收获。该程序在gcc和vc下通过。 转载请注明出处,谢谢!#include #in
2012-04-07 10:43:45
1357
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人