随笔-199  评论-203  文章-11  trackbacks-0
 
     摘要: 我们这里说说四种浏览器对 document.body 的 clientHeight、offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HTML 控件,则又有不同,点击这里查看。

这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。
  阅读全文
posted @ 2009-08-17 14:41 Werther 阅读(410) | 评论 (0)编辑 收藏
     摘要: 在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workbench,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。  阅读全文
posted @ 2009-08-11 13:03 Werther 阅读(334) | 评论 (0)编辑 收藏
     摘要: CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是目前最为广泛使用的一个系统。   阅读全文
posted @ 2009-08-11 12:56 Werther 阅读(517) | 评论 (0)编辑 收藏
     摘要: 前几天去到一家公司去面试,遇到了如下三道题,个人觉得挺有意思的,分享给大家看看,过几天在将正确的答案发布在上面,大家可以像想一想能不能做出来:  阅读全文
posted @ 2009-08-09 19:32 Werther 阅读(443) | 评论 (4)编辑 收藏
     摘要: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。
2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节.
3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是在Http头部传输的。   阅读全文
posted @ 2009-08-06 20:36 Werther 阅读(386) | 评论 (1)编辑 收藏
     摘要: 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:
Iterator it = list.iterator();
while(it.hasNext()){
 //using “it.next();”do some businesss logic
}
而这就是关于迭代器模式应用很好的例子。
  阅读全文
posted @ 2009-08-05 20:45 Werther 阅读(493) | 评论 (0)编辑 收藏
     摘要: 下载Xdoclet,网址:http://xdoclet.sourceforge.net/
新建包com.test.model,存放实体类Group,User  阅读全文
posted @ 2009-08-04 21:44 Werther 阅读(1344) | 评论 (0)编辑 收藏
     摘要: Java常用工具下载  阅读全文
posted @ 2009-07-29 21:16 Werther 阅读(355) | 评论 (0)编辑 收藏
     摘要: 在很多大型应用中都会对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。   阅读全文
posted @ 2009-07-27 21:54 Werther 阅读(4789) | 评论 (6)编辑 收藏
     摘要: Struts2入门及基础配置

从Apache官方网站下载Struts2的文件(http://struts.apache.org/2.1.6/index.html)

struts-2.0.14解压后包含了5个文件夹,如下是针对五个文件的说明:
  阅读全文
posted @ 2009-07-23 16:57 Werther 阅读(2408) | 评论 (1)编辑 收藏
     摘要: 在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。   阅读全文
posted @ 2009-07-21 15:30 Werther 阅读(11585) | 评论 (5)编辑 收藏
     摘要: 告诉那些Netbook用户一个天大的好消息哦!有一个相当简单的方法来安装Windows7RC版,就算你没有一个外接的DVD驱动器!
下载过Windows7Beta版或者RC版的朋友,应该都知道微软官方提供的是一个ISO文件,我们需要把它刻录成DVD光盘来安装系统。但是Netbook用户基本都没有DVD驱动,我们以往只能去找一个外接的DVD来安装Windows。
  阅读全文
posted @ 2009-07-17 00:23 Werther 阅读(260) | 评论 (0)编辑 收藏
     摘要: 这是我在JavaIdioms(http://www.c2.com/cgi/wiki?JavaIdioms)上看到一个Java使用技巧。使用Java这么多年了,也还是头一次看到,还很实用。别看这小技巧好像很简单,但保证你不会在任何一书Java教材上看到,因为它不是一个真正的语法规范,而是一个语法的用法变种。小技巧还蕴含着Java的深层知识,就是身经百战的老手也不一定能说出其中奥妙。  阅读全文
posted @ 2009-07-14 16:47 Werther 阅读(1765) | 评论 (4)编辑 收藏
     摘要: 对于软件而言,所选择的模型将在很大程度上影响对领域的看法。如果以数据库开发者的观点建造一个系统,可能会注意实体—联系模型,该模型把行为放入触发器和存储过程中。如果以结构化开发者的观点建造一个系统,可能得到以算法为中心的模型,其中包含从处理到处理的数据流。如果以面向对象开发者的观点建造一个系统,将可能得到这样一个系统:它的体系结构以一组类和交互模式(指出类如何一起工作)为中心。可执行的模型对测试有很大帮助。上述的任何一种方法对于给定的应用系统和开发文化都可能是正确的,经验表明,在构建有弹力的体系结构中面向对象的方法表现得更为出众,即使对使用大型数据库或计算单元的系统也是如此。尽管事实如此,但要强调一点,不同的方法将导致不同种类的系统,并且代价和收益也是不同的。
  阅读全文
posted @ 2009-07-10 23:28 Werther 阅读(259) | 评论 (0)编辑 收藏
     摘要:  如果想搭一个狗窝,备好木料、钉子和一些基本工具(如锤子、锯和卷尺)之后,就可以开始工作了。从制定一点初步计划到完成一个满足适当功能的狗窝,可能不用别人帮助,在几个小时内就能够实现。只要狗窝够大且不太漏水,狗就可以安居。如果未能达到希望的效果,返工总是可以的,无非是让狗受点委屈。  阅读全文
posted @ 2009-07-09 23:17 Werther 阅读(259) | 评论 (0)编辑 收藏
仅列出标题
共14页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last