Alex He

...永远保持希望与激情...约会未来更强大的自己...

 

2013年4月28日

Java中数组与集合转换的注意事项

摘要: 程序中时常需要相互转换数组及其对应的集合形式,比如把字符串数组String[]转换成字符串集合List<String>。 下面就以字符串为例进行说明,一般情况下转换是这样进行的: 1) 数组转集合 String[] strArray = new String[] { "a", "b", "c" }; List<String> strList = Arrays.asList(strArray); ... 阅读全文

posted @ 2013-04-28 16:36 Alex木头 阅读(1044) 评论(0) 推荐(1) 编辑

2013年3月17日

定制Eclipse代码模板(以自动生成log4j代码为例)

摘要: log4j让我们可以方便的控制日志信息. 使用也非常简单,进行简单的配置之后,在每个新生成的类中敲入如下代码: private static Logger log = Logger.getLogger({class_name}.class);//class_name是类名 然后,就可以在需要的时候使用log.info,log.error等方法产生日志信息了。 但是,每次都需要手动的做下面两... 阅读全文

posted @ 2013-03-17 13:14 Alex木头 阅读(1253) 评论(2) 推荐(0) 编辑

2013年3月13日

Eclipse中Debug模式下显示Variables全部值

摘要: 调试程序时,有时我们需要显示变量的所有值; 比如要显示一个大数组中的全部变量值; 默认情况下Eclipse只显示大约10000个字符; 可以通过下面的设置修改显示个数上限(也可以没有上限) window -- show view -- other -- Debug -- Variables 进入Variables窗口 在显示的部分(下部分)右键鼠标,选择Max Length 可以设置... 阅读全文

posted @ 2013-03-13 16:10 Alex木头 阅读(7363) 评论(0) 推荐(0) 编辑

2013年2月24日

Natural Language Expression VS SPARQL

摘要: SPARQL可以认为是针对语义WEB数据的查询语言,对于与传统关系数据库就是SQL。 实际使用WEB数据的时候,大部分终端用户是不明白这种比较专业的查询语句的,是否能对自然语言表达式进行自动转换呢? 针对把自然语言语句转换成SPARQL不是有非常多的工作,CIKM2012上有一篇文章介绍了把搜索引擎中的关键字查询转换成SPARQL,其利用了搜索引擎的日志数据。 最近发现两个有趣的相关项目Au... 阅读全文

posted @ 2013-02-24 16:51 Alex木头 阅读(809) 评论(0) 推荐(0) 编辑

2013年2月22日

语义WEB之本体工程[A Semantic Web Primer阅读笔记]

摘要: 1. 本体开发过程的主要步骤: 1. Determine scope. 2. Consider reuse. 3. Enumerate terms. 4. Define taxonomy. 5. Define properties. 6. Define facets. 7. Define instances. 8. Check for anomalies. 2. 发现异常数据(... 阅读全文

posted @ 2013-02-22 10:00 Alex木头 阅读(525) 评论(0) 推荐(0) 编辑

2013年2月21日

语义WEB之逻辑规则[A Semantic Web Primer阅读笔记]

摘要: 1. 逻辑,特别是谓词逻辑(一阶逻辑)是知识表示的基础。 2. Specializations of Predicate Logic:RDF and OWL 描述逻辑(description logic)是谓词逻辑的子集,就像Horn子句一样,RDF/S 和 OWL (Lite and DL) 基本上可以与描述逻辑对应。 3. 描述逻辑与Horn逻辑Description Logics vs. H... 阅读全文

posted @ 2013-02-21 11:09 Alex木头 阅读(726) 评论(0) 推荐(0) 编辑

语义WEB之OWL[A Semantic Web Primer阅读笔记]

摘要: 1. RDF一般限于指定二元谓词关系,RDFS一般限于指定类和属性的层次关系还有定义于这些属性之上的domain和range。需要这样的本体语言,让用户显示的书写正式概念化的领域模型,这就需要这种语言具有定义良好的语法、有效的推理能力、正式的语义、有效的表达能力和方便表达。 2. 对语义和推理的支持一般是要把本体语言映射到逻辑形式上去,通过在这些逻辑形式上的自动推理工具完成语义化。OWL一般映射到... 阅读全文

posted @ 2013-02-21 09:11 Alex木头 阅读(907) 评论(0) 推荐(0) 编辑

语义WEB之RDF[A Semantic Web Primer阅读笔记]

摘要: 1. RDF数据模型的基本单位是object-attribute-value三元组(也称为一个声明)。XML Schema限制了XML文档的结构,但是RDF Schema定义了RDF数据模型中使用的词汇(vocabulary)。 In RDFS we can define the vocabulary, specify which properties apply to which kinds o... 阅读全文

posted @ 2013-02-21 09:09 Alex木头 阅读(804) 评论(0) 推荐(0) 编辑

语义WEB之XML[A Semantic Web Primer阅读笔记]

摘要: 1. HTML文档不是结构化的信息。 XML中可以对元素的值进行定义(正则); XML让内容和显示分开; 2. XML schema将逐步取代DTD;XPath用户存取和查询XML文档;使用XSL和XSLT转换显示XML文档; 3. 一个XML文档由文档头、一些元素和可选的文档尾组成: 1) 文档头Prolog <?xml version="1.0" encoding="UTF-16"?> <?... 阅读全文

posted @ 2013-02-21 09:06 Alex木头 阅读(417) 评论(0) 推荐(0) 编辑

2013年2月1日

演绎(Deductive reasoning)与归纳(Inductive reasoning)

摘要: 知识推理可以简单的分为演绎推理和归纳推理。 演绎推理是从知识推导出事实的过程。 归纳推理是从事实推导出知识的过程。 例子1:演绎推理 已知: 黑人不容易当上总统; 奥巴马是黑人; 推出: 奥巴马不容易当上总统; 例子2:归纳推理 已知: 牛要喝水,不然就挂 狗要喝水,不然就挂 牛,狗都是动物 退出: 动物要喝水,不然就挂 上面是简单说明和示例,下面详细说明。 1. 数据,信息,知识 ... 阅读全文

posted @ 2013-02-01 11:06 Alex木头 阅读(37783) 评论(0) 推荐(0) 编辑

导航