下大雪了

昨天早上一出门,发现路上已经白茫茫一片了,雪一直在下,路上严重结冰,走路太滑了。从没见过这么大的雪,听说是上海17年以来最大的一次雪。不敢走快了,鞋子太滑,差点没赶上地铁...后来等公司班车的时候,雪已经变成冰雹了还好持续时间不长,大概快到中午的时候,大雪又来了... 今天出门,雪变小了,天气预报说中午之后就会停,不过积雪很厚,结冰也比昨天严重了。路上好多地方都看到雪人了,嘿嘿,有意思的... 貌似有点感冒了...吃药,继续看JSF...就要回家了...
随意闲聊 | 2008-01-29 09:40 | 阅读 1368 次 | 评论 0 条

Java中的动态数组、链表和哈希表

昨天又看了下《Java核心技术》第二卷讲集合类这里,上来说说。 ArrayList和LinkedList,这是Java中的动态数组和链表。动态数组其实比较简单,就是一个长度可以根据实际情况改变的数组。我们如果要查找某一个动态数组中的元素,可以通过get()方法来查找,只要知道该元素下标就可以了。 而LinkedList,也就是链表,这个与我们所知道的一般链表稍有不同。一般的链表元素中,除了放这个结点的数据外,还指向下一个结点。一个指向下一个,就这样构成了链表。但是Java中的链表,除了放本来的数据和指向下一个结点外,还指向上一个结点。因此,Ja...
Java | 2008-01-25 09:50 | 阅读 12613 次 | 评论 0 条

(转)NE VS ORC,填鸭流!!!

这个是RN的传奇人物FLYING BUG的战术帖子,自从把这个战术练好之后对战ORC有80%+的胜率,实在是很实用的战术。由于这个帖子发出来的时候比较简明,稍微做了一点润色。 推荐最近常用的NE全封闭开局,进出的时候把BR站起来就可以了,可以有效的防止剑圣骚扰,2本可以让BR站起来往外走一点,这样变成华山一条路布局。 dh / ht / 2井升级 夜视 3井 商店 dh 2ht 骚扰 2本 orc G + tr -> 继续ht 否则不造ht 买兽王 1BL 升3 兽王回去买保存 2BL 这时有DH+BM+2HT,给兽王买小魔瓶,不断的招豪猪,然后绕开ORC部队去ORC主基地打地洞(在地图...
电子竞技 | 2008-01-24 15:24 | 阅读 2262 次 | 评论 0 条

最近打魔兽老是输

练NE2个月左右了,还是没有很好地完全掌握一套战术,就只练习过填鸭、熊鹿和吹风。每次都不是忘这个就是忘那个,操作的失误也很多,阵型也不知道怎么调整... 打HUM,阻止不了对手开矿,自己钱木很多不知道怎么用,过会儿就被对手80人口一波带走; 打ORC,前期被压得吹风成不了型,直接压死; 打UD,DH抓不了对手MF,自己英雄等级低,后期见面就被秒; 打NE,不知道前期该干嘛,后期对手熊的攻防和数量都比我有优势。 成为高手不太可能,只要能够打一场没有失误,节奏能够控制住的比赛就行了。不过现在还是不知道什么时...
电子竞技 | 2008-01-23 15:34 | 阅读 2558 次 | 评论 1 条

如何区分Java中的集合类

记得当初学集合类的时候,被那么多的接口搞得晕头转向的,刚开始根本就不清楚他们的区别以及如何使用他们。现在回过头来看看,发现比以前清晰了,这里简单说下。 首先为什么有集合类?数组大家肯定都知道是干嘛的。Java里面,数组的长度是不能改变的,也就是说,如果在初始化一个数组的时候,它的长度是确定了的,那么以后就再也不能改变了。有时候这会带来不便,也许你要运行之后才能知道实际需要的数组长度呢?因此便有了Java的集合类。 这里先分清楚Collection和Collections的区别。Collection(没有"s")是指一组接口,里面声明了一些方法;...
Java | 2008-01-22 16:15 | 阅读 3053 次 | 评论 0 条

我的第一个JSF简单例子

刚开始学JSF,想编个简单的例子,就拿计算器开练。就是在页面输入两个数,点击相应的运算符号出结果。本以为很简单,结果一直报错,原因一直没找到,今天来再弄,居然试出来了!开心中,贴出来再说。 环境:jdk 1.5, Tomcat 5.5, Eclipse 3.2, jsf-impl.jar, jsf-api.jar, jstl.jar, standard.jar, commons-digester.jar, commons-beanutils.jar, commons-collections.jar. 第一个页面calculator.jsp: ...
默认分类 | 2008-01-21 10:43 | 阅读 2043 次 | 评论 0 条

(转)Java的设计模式之追MM版

1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER?MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它...
Java | 2008-01-18 15:27 | 阅读 1525 次 | 评论 0 条

如何选择Java的合成与继承

今天在复习的时候看到了这个,上来说说。 继承是面向对象编程的重要组成部分。可以通过继承,构建一个新的类,从而获得父类的变量和方法,实现对父类的复用。这里,复用一般指两个方面。一是继承父类然后覆盖掉其中的一些方法,二是复用父类的代码来完成一些事务处理。而合成,简单点说,就是在一个新的类里面创建一个已有类的对象,通过这个对象来调用已有类的方法来完成任务。 也许有人看到了在Java中,鼓励使用合成而不是继承。为什么呢?首先,是因为继承破坏了面向对象编程的另一个特点--封装性。继承使父类和子类之间的耦合度增强。第二,如果一旦父类需要修改,那么子类也等于...
Java | 2008-01-17 14:06 | 阅读 2579 次 | 评论 0 条

Ajax的工具提示例子

仍然是《Ajax基础教程》上的,作了点小修改。其实只要你能够理解整个过程,也能写一个属于自己的工具提示。先看代码。 toolTip.jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta. http-equiv="Content-Typ...
默认分类 | 2008-01-15 13:53 | 阅读 1559 次 | 评论 0 条

Ajax中常用的属性和方法

都是《Ajax基础教程》上的,先介绍下标准XmlHttpRequest的属性:onreadystatechange: 每个状态改变时都会触发这个事件处理器,通常指向一个JavaScript函数;readyState: 请求的状态。有5个可取值:0=未初始化,1=正在加载,2=已加载,3=交互中,4=完成;responseText: 服务器的响应,表示为一个串;responseXML: 服务器的响应,表示为XML。这个对象可以解析为一个DOM对象;status: 服务器的HTTP状态码(200对应OK,404表示Not Found(未找到),等等);statusText: ...
默认分类 | 2008-01-14 10:08 | 阅读 5725 次 | 评论 0 条

(转)Ajax各类Http请求状态(status)及其含义

AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status).Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包...
默认分类 | 2008-01-11 15:10 | 阅读 1541 次 | 评论 0 条

Ajax的动态更新例子

这个例子是《Ajax基础教程》上面的,我自己稍微做了点修改。利用xmlHttpRequest对象不断刷新页面上指定位置的内容,但不用刷新整个页面。点击"Launch"开始自动更新,更新完毕显示"Done!",然后可以点击"Clear"清除更新的内容,或者再次点击"Launch"开始下一次更新。 dynamicUpdate.jsp: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE HTM...
默认分类 | 2008-01-11 10:09 | 阅读 2297 次 | 评论 0 条

(转)IE的缓存

为了提高访问网页的速度,Internet Explorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,我们就称它为IE缓存。以后我们每次访问网站时,IE会首先搜索这个目录,如果其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。 设置IE缓存大小: 要提高IE的访问速度,IE缓存是必不可少的。IE缓存默认安装在系统区,而且会需要占用较大的系统空间。所以如果你的系统空间的确很紧张,可以将缓存占用的空间设得小一点,在IE的“工具”菜单下选择“Internet选项”,然后在“常规”...
默认分类 | 2008-01-10 11:02 | 阅读 1609 次 | 评论 0 条

(转)Cache-Control消息头域说明

Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if- cached,响应消息中的指令包括public、private、no-cache、no-store、no- transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下: Public指示响应可被任何缓存区缓存。 Private指示对于单个用...
默认分类 | 2008-01-10 10:58 | 阅读 1480 次 | 评论 0 条

JavaScript中类型转换的几个小技巧

1.数值转字符串:连接到一个空串就可以了。如: var x = x + ""; 放到构造函数里。如: var x = String(x); 使用toString(): var x = x.toString();2.字符串转数值: 通过简单运算。如: var x = x + 0; var x = x - 0; ...
默认分类 | 2008-01-09 13:22 | 阅读 1737 次 | 评论 0 条

Ajax简单无刷新验证例子

最近开始学习Ajax了,正好复习一下有些遗忘的JavaScript。因为Ajax涉及到其他的一些技术,例如JS, CSS, DHTML等等,刚好一起复习了。 Ajax以前听说过一点,不过从来没有碰过。听说功能很强大,因为它的无刷新技术。简单地说,就是在WEB应用中,在客户端和服务器端之间增加了一层来处理部分用户请求,用户就不用非得等服务器处理好再返回结果。这样可以减轻服务器的负担,同时能让用户感觉浏览速度的加快(因为不用等服务器的反应,也就是不用等整个页面的刷新)。其中,XMLHttpRequest是Ajax技术中的关键技术。它是自IE5.0引入的。具体的A...
默认分类 | 2008-01-08 11:03 | 阅读 2389 次 | 评论 0 条

Struts+Spring+Hibernate的一些小结

前段时间做ssh没有成功,老是找不到action servlet,很郁闷。后来从头把struts,spring,hibernate看了一遍,每一个都写了点简单例子,然后重新用三个框架做了一个简单的例子,成功了。 有些问题,虽然小,但是不注意的话会导致无法成功运行。首先,我们得确保所有包的版本是否正确。像这次,我用的是Hibernate3的包,但在写一个配置文件时,把Hibernate3写成了Hibernate,少了一个3,运行的时候就是找不到,后来一个一个文件查才查出来。一定要对所有包的版本正确了解。而且Hibernate2和Hibernate3有很大的不同...
默认分类 | 2008-01-07 10:08 | 阅读 2869 次 | 评论 0 条

Struts+Spring的简单应用

今天写一个简单的Struts+Spring例子。目前来说,很少有项目单独用一个框架的,Struts+Spring,这个应该是做Web开发的人都要学的。这段时间学了不少框架的知识,来写一个简单的先。 环境:jdk1.5, Eclipse3.2, Tomcat5.5, struts1.0, spring1.2。所有struts的tld文件放在WEB-INF\tld下。 这个例子还是简单的登录,如果用户名为"Jim"而且密码为"111"的话就显示出一些消息,否则就跳转到登录错误页面。这个例子我没有写关于验证的东西,有兴趣的朋友可以参照我以前写...
默认分类 | 2008-01-03 10:13 | 阅读 1850 次 | 评论 0 条

(转)如何打好魔兽

关于魔兽这款游戏的理解能够帮助你弥补大局观,这里提供一些小知识,相信看了之后你对魔兽的理解会更好一点.第一节: 让骚扰弥漫在空气中 在战斗前期骚扰是很重要的的操作主线之一.不停地给敌人施加骚扰压力不仅能拖延对手部队成型时间,还可以发现对手的总体战略部署和具体战术,所以可以说骚扰是一种更加有效的侦察模式. 那么有效骚扰的目的是什么呢?主要有两点: A:让对手主力单位留守基地 这一骚扰目的是建立在自己的开局模式是采用攀科技的战术打法基础上的.为了解决攀科技所造成的单位真空期问题,有效的骚扰就显得非常迫切了. B:干扰对方狩猎正常进程 有...
电子竞技 | 2008-01-02 10:51 | 阅读 4082 次 | 评论 0 条

新年了

2008了,嘿嘿,貌似应该涨工资了,不过我们公司不是,得再等几个月再说。昨天上海的天气很好,晴空万里啊,就是太冷了。逛了三天,脚后跟磨起泡了怎一个累字了得! 新年,一切照旧,老婆好好爱,工作好好干,魔兽好好练...不过还是好好学习,天天向上! 不管了,希望所有人都能健康平安,工作顺利,生活幸福。 新年快乐~~~~~
随意闲聊 | 2008-01-02 10:45 | 阅读 1282 次 | 评论 0 条