发布时间:2012-12-29 09:55:21
syntax研究的是句法,或者说是语言的结构,这无关乎语言实体的含义。semantics研究的是语义/含义。对于同一个的语义,不同的语言会采用不同的句法来构成句子。例如:x += yC, C++, C#, Java, Perl, Python, Ruby, PHP, etc.x := x + yALGOL, BCPL, Simula, ALGOL 68, SETL, Pascal, Smalltalk, Modula-2, Ada,&n......【阅读全文】
发布时间:2012-12-29 09:54:39
现在是越来越离不开Eclipse了,包括开发Web的MyEclipse。记得大一的时候很少编程,基本上学一些很基本的计算机知识。偶尔编程的话,一般就会用一下VC6.0或者JCreator。现在大三了,开始认真学习专业知识了。用的最多的IDE就是Eclipse。什么设计模式啊,SSH啊都会用到它。下面给大家分享下我在使用Eclipse的时候最常用的一些快捷键,方便大家提高编程的效率。 1: Shift+Ctrl+O : 自动导包和自动去掉多余的包。比如我们在使用一个类的时候忘了添加import语句,它会自动导入该包(如果有重名的类,会让你选择你需要的那个类) 2. Shift......【阅读全文】
发布时间:2012-12-28 20:07:33
在Android的不同Activity之间传输数据并不像传输参数那样简单。我们需要做的就是把需要传输的数据绑定到intent对象上。如果我们需要传输的对象是一些简单的Object,比如String类型或者Integer类型,那事情就好做了:String strinParam = "String Parameter";Integer intParam = 5;Intent i = new Intent(this, MyActivity.class);i.putExtra("uk......【阅读全文】
发布时间:2012-12-28 11:13:35
工作上需要将文本文件的某个配置信息替换掉,一直没有想到好的办法,因为我不知道怎么在sed的样式中使用变量。sed的样式使用单引号的话就没法展开变量。从网上搜了资料才知道,也可以使用双引号的,这样就可以自由使用变量了。使用双引号之后,sed变得异常强大。不多说,直接贴原码:#!/bin/sh file="./"oldname=$(cat $file/old_dev.cfg | grep device_name | awk -F= '{print $2}')newname=$(cat $file/new_dev.cfg | grep device_name | awk -F= '{pri......【阅读全文】
发布时间:2012-12-28 11:09:03
1、编写函数[java] view plaincopypackage com.example.hive.udf; import org.apache.hadoop.hive.ql.exec.UDF; import org.apache.hadoop.io.Text; public final class LowerCase extends UDF {  ......【阅读全文】