- 博客(10)
- 收藏
- 关注
ITeye Vs 人人网——学习会话跟踪机制引出的问题
会话跟踪机制是Web开发中常见的名词,用得也是相当的频繁,但是它到底是什么一个概念,可能对于刚刚接触这一个知识点的人来说会有比较大的疑惑。那么本文就是通过一些基本而有趣的案例(最后有涉及到ITeye和人人网的一个比较)结合笔者局限的知识来进行说明的。首先我们提几个问题:1、会话跟踪机制的作用是什么?2、什么是Session?3、什么是Cookie?4、Session和Cooki...
2011-10-13 12:56:55
126
初识通信的心得
从开始学习通信基础到现在,自己一直有点疑惑,通信到底是什么,一个ServerSocket对象+一个Socket对象+通信协议吗?要是是这样,那么自己又卡在哪了?通过这几天的学习与老师的讲解,回想基础阶段的一些困惑,逐步有了自己对通信学习的一些看法。 1、用底层的眼光去看程序——追本溯源记得以前基础阶段在学习IO的时候自己倍感纠结,什么文件流啊,数据流,缓冲流等等都绕在一起,其实现在...
2011-07-28 12:32:28
156
双缓冲原理在awt和swing中实现消除闪烁的方法
对于双缓冲的分析是在坦克大战游戏的设计时开始的,由于当时忙于游戏的整体设计,所以对这一个问题没有进行详细的研究,现在就这个问题来谈谈自己的一些看法。 分析前提出几个问题:1、为什么当想屏幕上添加图片之后会有明显的闪烁现象?2、在awt中如何实现双缓冲?3、如何理解swing内置双缓冲以及比较他与awt中消除闪烁的方法区别在哪里? 首先我们来解答第一个问题:我们在屏幕...
2011-05-03 18:00:10
208
坦克大战游戏的设计
一、功能描述: 这个坦克大战实现了我方坦克(玩家控制)以及敌方坦克(程序随机控制)的对战,当击毁所有敌方坦克之后玩家获胜,当我方坦克生命值被消耗完毕后失败。游戏中,敌方坦克分为两类:一是快速的黄色坦克,二是有两点生命值的慢速坦克。玩家坦克的生命值一共为三。其中键盘的w、s、a、d分别控制坦克上下左右四个方向的移动,点击鼠标之后为发射子弹。其中要注意的是,当子弹击中对方坦克或碰到障碍物...
2011-04-23 19:57:50
624
连连看游戏的设计
一、功能描述 在连连看游戏中,两张相同图片之间存在通路的条件就是两张图片间某条路径中含有的拐角数不超过两个并且没有其它图片存在。基于这一基本功能完成的同时,这个连连看还有以下一些功能:1、计时器:在游戏过程中同步设置一个计时器,需在规定时间内完成游戏,否则就为游戏失败。 2、游戏难度:可以在游戏开始时设置游戏难易程度,其实就是规定时间的不同。游戏的难易程度可以再窗体的游戏难...
2011-04-05 15:59:22
513
简单文件搜索器的实现
一、功能介绍 这个文件搜索器可以选择在各个磁盘目录下对所给出的文件(目录文件和实体文件)进行搜索,并且在文本域中显示输出结果。以下是功能演示的结果。 输入查找文件名,并选择磁盘路径 查找目录文件 查找实体文件 二、技术分析在文件搜索器中,主要的用到的是文件知识和递归算法,我们可以逐个分析。1、文件 在Ja...
2011-03-26 21:22:41
219
对Java异常的一些理解
程序的错误,一种是编译错误,在像eclipse这种时时编译的开发平台上,这一类错误是比较好解决的。另一种是在程序运行时才发生的错误。也就是我们所说的异常。 通常造成异常的原因有两个:一是编程者自身不可预料的逻辑错误,二是可以提前预料的系统自身问题。 一、异常的分类 逻辑错误一般是由于程序员在设计时采用不当的方法所造成的。比较常见的有空指针异常(Null...
2011-03-18 17:07:55
89
几个关键字的小结
1、static变量:首先我们要明确,java程序是一个一个类构成的,每创建一个类的对象,就会开辟一块以类为模版的内存空间,这个空间中包括成员变量与成员函数,那么类中静态成员变量与普通的成员变量的区别我们可以依据于上述原理,用图来进行表示。假设有一个学生类如下public class Student{ private String name; //学生的名字 p...
2011-03-13 11:33:15
102
畅Chang的五子棋设计
一、功能介绍: 可以根据自己的需要选择游戏模式,是人人对战(没有实现网络版)还是人机对战,并且在需要的时候可以自行转换,可以撤销以前下过了棋。以及清空棋盘。 五子棋的效果图 黑棋获胜后效果图如下 二、主要技术分析 五子棋的设计时所用到的知识点其实与前面的画图板基本上是一样的,但是在算法上却要比画...
2011-03-11 10:56:39
113
简单画图板的设计
一、功能介绍 1、画图功能:这个画图板可以实现直线、矩形、椭圆、填充矩形以及填充圆的画法。 2、颜色选择功能:可以设置画布的背景颜色,也可以设置图形的颜色,颜色是自己从选择器中自行选取的。 下面是画图板的效果图 左边工具栏中依次是画圆,矩形,直线,填充圆,填充矩形。 改变背景颜色后的效果图 二、技术分析在画图板...
2011-03-01 17:04:40
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人