- 浏览: 85151 次
- 性别:
- 来自: 北京
-
文章列表
学了几十年的英语却不会说,说出来也是老外听不懂的句子,为什么?因为你把语言当成了知识来学。 看外文原版电影才能把外国人的思维、文化和语言一起联系起来学,才能尽早摆脱中式英语的尴尬。通过电影能够掌握常用的口语句型,更重要的是通过电影情节可以非常容易的理解句型的适用语境,以至于有的人认为看好几部电影就能够学好英语口语了。然而,大部分学员在通过电影学习英语过程中有很大的随意性和盲目性,更多的时候是在看电影而不是在学习。 看电影学外语的五大步骤 第一步:先在网上看电影的中英文剧情简介,至少能对情节有所了解,然后不带任何字幕看一遍。 第二步:边看电影边看英文字幕,遇到不懂的东西就一定要记下 ...
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT ...
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)
UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。[具体表现]父类 父类实例=new 子类()[UML图](图1.1)图1.1 Animal类与Tiger类,Dog类 ...
得在学习C语言的时候,教科书上的第一个程序就是叫Hello world,一个在屏幕上简单地打印出“Hello world!”语句的例子。在系统的学习UML语言之前我们来看一个简单的例子,让大家有一个系统的认识。在java中一个在浏览器中显示“Hello World!”的Applet代码如下:import java.awt.Graphics;class HelloWorld extends java.applet.Applet{public void paint( Graphics g ){g.drawString("Hello World!", 10,10 );}}代码的 ...
1.验证日期的正则表达式加入闰年的判断以及思路分析
进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:
DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。
二,关于闰年的阐释。人民教育出版社小学数学室的解释浅明易懂(mediawiki等都没说明为什么整百年份必须是400的倍数时才是闰年):
关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回 ...
一、正则表达式基础知识
我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:
1.1 句点符号
假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、 “ten”、 ...
XPath 表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML 文档中提取信息,最快捷、最简单的办法就是在 Java™ 程序中嵌入 XPath 表达式。Java 5 推出了 javax.xml.xpath 包,这是一个用于 XPath 文档查询的独立于 XML 对象模型的库。
如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,向左转,走三个街区向右转,再走半个街区向右转进入商店。走向四号通道,沿通道走五米向左,拿一瓶一加仑装的牛奶然后到收银台付款。再沿原路回家。” 简直太可笑了。只要在 “请去买一加仑牛奶回来” 的基础上稍加指示,多 ...
XPath 简介Previous Page Next Page
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。
在学习之前应该具备的知识:
在您继续学习之前,应该对下面的知识有基本的了解:
HTML / XHTML
XML / XML 命名空间
如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
什么是 XPath?
XPath 使用路径表达式在 XML 文档中进行导航
XPath 包含一个标准函数库
XPath 是 XSLT 中的主要元素
XPath 是一个 W3C 标准
XPath 路径表达式
XPat ...
使用可扩展样式表语言转换(Extensible Stylesheet Language Transformation(XSLT))通常是将 XML 数据从一种形式转换成另一种形式的最方便的方法,因为它使您具有很大的灵活性,而不必更改应用程序。然而,有时您可能会遇到意外困难,因为要使用的样式表是基于文档本身的内容来决定的。本篇技巧文章讨论了两种使您可以基于 XML 文档来选择样式表的方法 — 样式表处理指令和数据本身。
本篇技巧文章使用 Apache 项目中的 JAXP 和 Xalan-Java。这些类也是 Java 2 SDK 1.4 的一部分,因此,如果您安装了 1.4,那么就不需要任何附 ...
XSL 语言
Previous Page Next Page 它起始于 XSL,结束于 XSLT、XPath 以及 XSL-FO。
起始于 XSL
XSL 指扩展样式表语言(EXtensible Stylesheet Language)。
万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。
CSS = HTML 样式表
HTML 使用预先定义的标签,标签的意义很容易被理解。
HTML 元素中的 <table> 元素定义表格 - 并且浏览器清楚如何显示它。
向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字 ...
如何能够有效的提高英语听力一直以来都是英语学习者当中普遍的问题。笔者根据我的一些学习经验来谈谈我对于如何提高英语听力这个问题的理解。
我认为英语听力的提高可以通过泛听与精听两种方式来练习。泛听可以通过给自己营造英语环境的方式加强对语言的敏感度,但精听却是提高听力非常有效的方法。其中收听VOA就是最好的一种方法。
通过一段时间的尝试,笔者总结出以下一套行之有效的方法:
1. 听三遍,并试着做笔记(note-taking)。
2. 根据笔记复述新闻(retelling)。
3. 订正(correction)。
4. 大声朗读三遍。(reading)
5. 再次复述(retelling)。
...
JUnit测试骨架
使用JUnit时,主要都是通过继承TestCase类别来撰写测试用例,使用testXXX()名称来撰写单元测试。
用JUnit写测试真正所需要的就三件事:
1. 一个import语句引入所有junit.framework.*下的类。
2. 一个extends语句让你的类从TestCase继承。
3. 一个调用super(string)的构造函数。
功能类MathTool
package com.zj.c01;
public class MathTool {
public static int gcd(int num1, int num2) {
...
Mock 对象能够模拟领域对象的部分行为,并且能够检验运行结果是否和预期的一致。领域类将通过与 Mock 对象的交互,来获得一个独立的测试环境(引自《 精通 Spring——Java 轻量级架构开发实践 》。
在模仿对象中,我们定义了 ...
Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。
编写自定义的 Mock 对象需要额外的编码工作,同时也可能引入错误。EasyMock ...
关键字: junit test
1、将junit的jar包放在工程的classpath中
2、创建Junit Test Case,其类继承自junit.framework.TestCase,选择要测试的类,点击“下一步”,选择所要测试的类的方法,在写测试方法时要遇到assert的一系列方法判断测试结果正确与否(测试类的测试方法应该以test开头,必须是public void,并且无参的):
如:
原类:
public class SampleCalculator {
public int add(int augend, int addend) {
return ...