摘要: 在过去的一学年里,我们一共做了9个课程设计。一:3个认真做并得了优的:计算机网络、操作系统、密码学计算机网络给定的题目是用socket实现一个局域网聊天工具,实现传文件就可以了,意义不大。我们做的是自选的题目,基于SNMP和ICMP的网络拓扑发现。原理是Ping主机所在网段,TTL判断设备、SNMP读取交换机上子网信息、Ping目标网段、通过IP数据包的记录路由选项发现设备等等,最终绘制出一张包含... 阅读全文
posted @ 2009-09-22 17:24 柒笑侠 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 大二的时候做的,接触XNA后做的第二个游戏。当时看了一个叫Phun的物理演示工具,觉得非常有意思,就想把物理效果加入到2D游戏里。设计WeirdTank时接受第一次失败的教训,系统设计的很简单,纯2D贴图,只有单机模式,先把最简单的Demo实现了再说。事实证明我们的水平也就仅仅做完这些(WYH同学画地形的时候还是偷偷用了点3D的概念~)。引擎的设计用了很多时间,不停地修改类的接口。刚刚学习设计模式... 阅读全文
posted @ 2009-09-12 17:40 柒笑侠 阅读(786) 评论(1) 推荐(0) 编辑
摘要: 6月11日XNA3.1发布,新增了视频播放功能,来看看吧。 阅读全文
posted @ 2009-06-12 23:13 柒笑侠 阅读(2394) 评论(8) 推荐(0) 编辑
摘要: DotNet下的泛型容器类封装在System.Collections.Generic,使用的十分广泛。C++则靠STL实现了泛型容器与算法。下面对二者做一个对比,只谈用法,不深究原理。对比的内容有数组、链表和字典三种结构。 一、数组 C#使用List<T>,C++用的是std::vector<T>,内部实现都是数组,也就是一块连续的内存区域,插入、删除操作慢,随机访问速... 阅读全文
posted @ 2009-05-30 15:43 柒笑侠 阅读(10754) 评论(5) 推荐(4) 编辑
摘要: 总结一下C++中几个关键字的用法,只是总结,不做什么分析。我觉得要真正理解的话必须知道C++的内存模型。被昨天的电话面试弄得好郁闷啊……抓紧时间学习!据说看一个人代码中const用了多少就初步看出一个人的C++水平,所以我理解就是要尽量多用const。1. 修饰常量最基本的用法,用const修饰一个变量,表示这是一个常量,这种用法可以代替C语言里面的宏定义。注意要在声明时初... 阅读全文
posted @ 2009-05-20 12:30 柒笑侠 阅读(702) 评论(0) 推荐(0) 编辑