ant使用教程

ant使用教程
ant使用教程

Ant是什么?

Ant是一种基于Java和XML的build工具。

2 下载、安装Ant

安装Ant

下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)

2.1 在你运行Ant之前需要做一些配置工作。

? 将bin目录加入PATH环境变量。

? 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但最好不要依赖这一特性。

? 可选地,设定JAVA_HOME环境变量(参考下面的高级小节),该变量应该指向你安装JDK 的目录。

注意:不要将Ant的ant.jar文件放到JDK/JRE的lib/ext目录下。Ant是个应用程序,而lib/ext目录是为JDK扩展使用的(如JCE,JSSE扩展)。而且通过扩展装入的类会有安全方面的限制。

2.2 运行Ant

运行Ant非常简单,当你正确地安装Ant后,只要输入ant就可以了。

n 没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为buildfile。如果你用 -find 选项。Ant就会在上级目录中寻找buildfile,直至到达文件系统的根。要想让Ant使用其他的buildfile,可以用参数 -buildfile file,这里file 指定了你想使用的buildfile。

n 可以指定执行一个或多个target。当省略target时,Ant使用标签的default 属性所指定的target。

命令行选项总结:

ant [options] [target [target2 [target3] ...]]

Options:

-help print this message

-projecthelp print project help information

-version print the version information and exit

-quiet be extra quiet

-verbose be extra verbose

-debug print debugging information

-emacs produce logging information without adornments

-logfile file use given file for log output

-logger classname the class that is to perform logging

-listener classname add an instance of class as a project listener

-buildfile file use specified buildfile

-find file search for buildfile towards the root of the filesystem and use the first

one found

-Dproperty=value set property to value

例子

ant

使用当前目录下的build.xml运行Ant,执行缺省的target。

ant -buildfile test.xml

使用当前目录下的test.xml运行Ant,执行缺省的target。

ant -buildfile test.xml dist

使用当前目录下的test.xml运行Ant,执行一个叫做dist的target。

ant -buildfile test.xml -Dbuild=build/classes dist

使用当前目录下的test.xml运行Ant,执行一个叫做dist的target,并设定build属性的值为build/classes。

3 编写build.xml

Ant的buildfile是用XML写的。每个buildfile含有一个project。

buildfile中每个task元素可以有一个id属性,可以用这个id值引用指定的任务。这个值必须是唯一的。(详情请参考下面的Task小节)

3.1 Projects

project有下面的属性:

Attribute Description Required

name 项目名称. No

default 当没有指定target时使用的缺省target Yes

basedir 用于计算所有其他路径的基路径。该属性可以被basedir property覆盖。当覆盖时,该属性被忽略。如果属性和basedir property都没有设定,就使用buildfile文件的父目录。No

项目的描述以一个顶级的元素的形式出现(参看description小节)。

一个项目可以定义一个或多个target。一个target是一系列你想要执行的。执行Ant时,你可以选择执行那个target。当没有给定target时,使用project的default属性所确定的target。

3.2 Targets

一个target可以依赖于其他的target。例如,你可能会有一个target用于编译程序,一个target用于生成可执行文件。你在生成可执行文件之前必须先编译通过,所以生成可执行文件的target依赖于编译target。Ant会处理这种依赖关系。

然而,应当注意到,Ant的depends属性只指定了target应该被执行的顺序-如果被依赖的target无法运行,这种depends对于指定了依赖关系的target就没有影响。

Ant会依照depends属性中target出现的顺序(从左到右)依次执行每个target。然而,要记住的是只要某个target依赖于一个target,后者就会被先执行。

假定我们要执行target D。从它的依赖属性来看,你可能认为先执行C,然后B,最后A被执行。错了,C依赖于B,B依赖于A,所以先执行A,然后B,然后C,最后D被执行。

一个target只能被执行一次,即时有多个target依赖于它(看上面的例子)。

如果(或如果不)某些属性被设定,才执行某个target。这样,允许根据系统的状态(java version, OS, 命令行属性定义等等)来更好地控制build的过程。要想让一个target这样做,你就应该在target元素中,加入if(或unless)属性,带上target因该有所判断的属性。例如:

如果没有if或unless属性,target总会被执行。

可选的description属性可用来提供关于target的一行描述,这些描述可由-projecthelp 命令行选项输出。

将你的tstamp task在一个所谓的初始化target是很好的做法,其他的target依赖这个初始化target。要确保初始化target是出现在其他target依赖表中的第一个target。在本手册中大多数的初始化target的名字是"init"。

target有下面的属性:

Attribute Description Required

name target的名字 Yes

depends 用逗号分隔的target的名字列表,也就是依赖表。 No

if 执行target所需要设定的属性名。 No

unless 执行target需要清除设定的属性名。 No

description 关于target功能的简短描述。 No

3.3 Tasks

一个task是一段可执行的代码。

一个task可以有多个属性(如果你愿意的话,可以将其称之为变量)。属性只可能包含对property的引用。这些引用会在task执行前被解析。

下面是Task的一般构造形式:

这里name是task的名字,attributeN是属性名,valueN是属性值。

有一套内置的(built-in)task,以及一些可选task,但你也可以编写自己的task。

所有的task都有一个task名字属性。Ant用属性值来产生日志信息。

可以给task赋一个id属性:

这里taskname是task的名字,而taskID是这个task的唯一标识符。通过这个标识符,你可以在脚本中引用相应的task。例如,在脚本中你可以这样:

设定某个task实例的foo属性。在另一个task中(用java编写),你可以利用下面的语句存取相应的实例。

project.getReference("task1").

注意1:如果task1还没有运行,就不会被生效(例如:不设定属性),如果你在随后配置它,你所作的一切都会被覆盖。

注意2:未来的Ant版本可能不会兼容这里所提的属性,因为很有可能根本没有task实例,只有proxies。

3.4 Properties

一个project可以有很多的properties。可以在buildfile中用property task来设定,或在Ant之外设定。一个property有一个名字和一个值。property可用于task的属性值。这是通过将属性名放在"${"和"}"之间并放在属性值的位置来实现的。例如如果有一个property builddir的值是"build",这个property就可用于属性值:${builddir}/classes。这个值就可被解析为build/classes。

内置属性

如果你使用了 task 定义了所有的系统属性,Ant允许你使用这些属性。例如,${https://www.360docs.net/doc/7310752378.html,}对应操作系统的名字。

要想得到系统属性的列表可参考the Javadoc of System.getProperties。

除了Java的系统属性,Ant还定义了一些自己的内置属性:

basedir project基目录的绝对路径 (与的basedir属性一样)。

ant.file buildfile的绝对路径。

ant.version Ant的版本。

https://www.360docs.net/doc/7310752378.html, 当前执行的project的名字;由的name属性设定.

ant.java.version Ant检测到的JVM的版本;目前的值有"1.1", "1.2", "1.3" and "1.4".

例子

3.5 Path-like Structures

你可以用":"和";"作为分隔符,指定类似PATH和CLASSPATH的引用。Ant会把分隔符转换为当前系统所用的分隔符。

当需要指定类似路径的值时,可以使用嵌套元素。一般的形式是

location属性指定了相对于project基目录的一个文件和目录,而path属性接受逗号或分

号分隔的一个位置列表。path属性一般用作预定义的路径--其他情况下,应该用多个location属性。

为简洁起见,classpath标签支持自己的path和location属性。所以:

可以被简写作:

也可通过元素指定路径。构成一个fileset的多个文件加入path-like structure 的顺序是未定的。

上面的例子构造了一个路径值包括:${classpath}的路径,跟着lib目录下的所有jar文件,接着是classes目录。

如果你想在多个task中使用相同的path-like structure,你可以用元素定义他们(与target同级),然后通过id属性引用--参考Referencs例子。

path-like structure可能包括对另一个path-like structurede的引用(通过嵌套元素):

前面所提的关于的简洁写法对于也是有效的,如:

可写成:

有些task可接受参数,并将其传递给另一个进程。为了能在变量中包含空格字符,可使用嵌套的arg元素。

Attribute Description Required

value 一个命令行变量;可包含空格字符。只能用一个

line 空格分隔的命令行变量列表。

file 作为命令行变量的文件名;会被文件的绝对名替代。

path 一个作为单个命令行变量的path-like的字符串;或作为分隔符,Ant会将其转变为特定平台的分隔符。

例子

是一个含有空格的单个的命令行变量。

是两个空格分隔的命令行变量。

是一个命令行变量,其值在DOS系统上为\dir;\dir2;\dir3;在Unix系统上为/dir:/dir2:/dir3 。

References

buildfile元素的id属性可用来引用这些元素。如果你需要一遍遍的复制相同的XML代码块,这一属性就很有用--如多次使用结构。

下面的例子:

可以写成如下形式:

所有使用PatternSets, FileSets 或 path-like structures嵌套元素的task也接受这种类型的引用。

4.1 File(Directory)类

4.1.1 Mkdir

n 创建一个目录,如果他的父目录不存在,也会被同时创建。

n 例子:

n 说明:如果build不存在,也会被同时创建

4.1.2 Copy

n 拷贝一个(组)文件、目录

n 例子:

1. 拷贝单个的文件:

2. 拷贝单个的文件到指定目录下

3. 拷贝一个目录到另外一个目录下

4. 拷贝一批文件到指定目录下

5. 拷贝一批文件到指定目录下,将文件名后增加。Bak后缀

6. 拷贝一组文件到指定目录下,替换其中的@标签@内容

4.1.3 Delete

n 删除一个(组)文件或者目录

n 例子

1. 删除一个文件

2. 删除指定目录及其子目录

3. 删除指定的一组文件

4. 删除指定目录及其子目录,包括他自己

4.1.4 Move

n 移动或重命名一个(组)文件、目录

n 例子:

1. 移动或重命名一个文件

2. 移动或重命名一个文件到另一个文件夹下面

3. 将一个目录移到另外一个目录下

4. 将一组文件移动到另外的目录下

5. 移动文件过程中增加。Bak后缀

Ant常用语法及选项

1. 把build.properties文件里的键值对导入到build.xml ,以后就可以在build.xml 里使用${db.driver}来读到build.properties里配置的值org.hsqldb.jdbcDriver 这个很有用,需要改变值的时候,只需改变build.properties的值,但build.xml文件不用修改 db.url=jdbc:hsqldb:hsql://localhost/training db.driver=org.hsqldb.jdbcDriver https://www.360docs.net/doc/7310752378.html,ername=sa db.password= hibernate.dialect=net.sf.hibernate.dialect.HSQLDialect 2. 指定了一个路径,路径下放着指定的jar文件 3. 指定了一个路径里的所有文件 4. 这个表示把路径${xdoclet.lib.dir}里的所有的.jar文件包括进 来,不包括子文件夹里的.jar文件 如果用这个,表示包括这个文件夹里所有的 .jar文件,包括所有子文件夹里的.jar文件 5.

JAVA_Ant详细介绍与应用

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.安装与配置 下载地址:https://www.360docs.net/doc/7310752378.html,/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。 添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:"apache-a nt-1.7.0。 安装与配置完毕后,读者可以测试一下Ant是否可用,首先进入Ant的bin目录,运行命令ant –version,若安装和配置成功,则会显示Ant版本信息,如下图所示:由上可以看出,读者运行Ant的命令时,需要进入到Ant的bin目录,如何才能让系统自动找到Ant呢?这时需要读者在系统环境变量path中添加Ant的bin目录。设置完成后,我们就可以在任何目录(例如C:"Documents and Settings"AmigoXie目录)输入Ant的命令,来获得命令的运行结果。 二.Ant的关键元素 Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下:

AntConc的详细使用说明

AntConc3.2.0的使用说明1 1.提取语境共现 1.1设置检索项 (1)单项检索 a)点击file下拉菜单中的“open files”,选择要打开的语料(如果想打开整个文件 夹,可以选择open directory); b)在“Search Term”一栏键入要检索的词项,如go; c)在“Search Window Size”一栏设置每一共现行出现的词数; d)点击,开始检索。 检索结果如图1.1所示: 图1.1单项检索结果 (2)多项检索 设置多项检索 除了检索单个词项以外,AntConc还具有检索多个词项的功能,检索方法为在检索项间键入“|”符号。 例:要检索动词go的各种时态形式,可在“Search Term”中输入go|went|gone|goes 1此说明书由华南师范大学外文学院2007研究生张杏娟编写,导师何安平订正和补充。 其中限定范围的检索方法由香港城市大学D.Lee博士提供,仅此致谢。

●设置语境词检索 为了限制语境共现的检索,可以设定一个语境词在检索项周边一定的语境范围内出现。 例:如要研究 a … of 这一类词组,可通过AntConc提取所有的词项,检索方法如下: a)在“Search Term”一栏键入a; b)点击“Search Term ”旁的,进入“Advanced Search”界面, 如图1.2所示。点击“Use context words and horizons”,然后在“Context Words” 一栏键入of ,点击。如要重新设置语境词,可先点击清除原来语境词, 后重复以上操作。另外,还需设定语境词距离检索项的位置,如本研究中,of在a的右 二位置,所以“Content Horizon”确定为,最后点击; c)回到语境共现的界面后,点击,开始检索。结果可提取a lot of, a bit of 等词块。 ●设置多字语检索 在研究中,如需检索多个词项,除了使用“|”以外,也可使用以下方法,尤其适 合检索项数目较多的情况。 例:研究感官动词watch, sound, feel, hear, smell a)在TXT文本中键入所有要检索的词项,可多达250个词。然后为该文本起名保存。 需注意:键入的词项需以列的形式排列。如: feel 图1.2 Advanced Search界面

苹果mac操作系统基本操作教程

苹果mac-操作系统基本操作教程

————————————————————————————————作者: ————————————————————————————————日期:

苹果操作系统基本操作教程 一、系统及桌面。 1)桌面组成:苹果菜单、功能菜单、硬盘、文件(夹)、控制条、垃圾桶。 注:桌面上面所有可以被选择的东西,象文件、文件夹、硬盘、垃圾桶等统称为物件。?如发现菜单上有些功能项目反白且不能被选择,是因为没有在桌面上选择物件。 2?)苹果单键鼠标的使用:单击、双击打开、双击浏览、拖放、多选、任意多选(SHIFT键);按Ctrl键光标旁会出现“目”符号,再单击鼠标会出现下拉式功能菜单(相当于PC机的右键)。 3?)窗口控制:打开、关闭、移动、缩放、最大化、卷缩、缩成标签。 4)文件和文件夹:作用、建立、删除、拷贝。 5)更改文件和文件夹的名字: 选中物件—> 按回车进入编辑状态—>输名字(Command+Z可还原)—> 确认?6)中英文切换和选输入方法:COMAMND+SPACE 或在右上角的菜单里选 7)软盘和CD-ROM的使用:弹出盘片:Command+Y 、Command+E或把盘符拖曳到垃圾桶 8)硬盘(Macintosh HD)的内容:?DTP文件夹:装有Photoshop、Freehand、Illustator、Pagemaker等设计软件 TOOLS文件夹:装有Diskinfectant(杀毒)、HDT(MO驱动)、NDD(磁盘医生)、CLK(中文支持挂件)等工具软件。?System Folder文件夹:整个操作系统的核心。 9)完整的系统组成:?[原装英文系统+CLK (中文支持)+ 字体 + 设计及工具软件+外设驱动] ?10)查看电脑软硬件资源,如硬盘、内存容量、系统版本等等: ?—> 点击苹果菜单下苹果系统概述?二、功能菜单及控制条的使用。 1)FILE(文件):NEWFOLDER(新文件夹),GET INFO(简介),MAKE ALIAS(建立替身),FIND(查找),LABEL(标签) ? NE WFOLDER(建立文件夹):建立一个新的文件夹,您可以改变它的名字和图标。? GET INFO(简介): ? ---查看被选物件的相关信息,如磁盘的总容量等 ---重新给启动文件(如PHOTOSHOP等)分配内存 ---替换图标: 选两个物件—> GetInfo—> 框选图标—>COPY、PASTE LABEL(标签): 给所选文件的图标加颜色 MAKE ALIAS(建立替身): 给被选的启动文件(原身)建立替身,可把替身放在您觉得方便的任何地方,然后双击替身可自动打开原身。把原身比喻成电视机的话,替身则为遥控器。 特征:替身在桌面上显示为斜体字?FIND(查找):想知道某个文件的位置,只需打入此文件名字,即可马上找出来。?2)EDIT(编辑): COPY,PASTE,PREFERENCE COPY,PASTE(拷贝、贴):理解COPY和PASTE配对使用的概念 PREFERENCE(预置):在OS8.1系统里,如桌面上文件的中文名乱码,要选BeijIng字来显示。 在OS8.5系统里选BeijIng字显示则要在去苹果菜单—> ControlPannel(控制板) —>Appearance(显示) —> FONT(字体) 里选择BeijIng(12磅字) 3)VIEW(查看):?--改变文件显示的方式(列表、图标、按钮) ?--把零乱的图标按顺序排列整齐 4)SPECIAL(特殊):RESTART(热启动),SHOUTDOWN(关机),EMPTY-TRASH(删除) 其他菜单----- 右上方:应用软件状态切换栏、中西文切换栏、中文输入方法选择栏、?时间日期栏 左下方:控制条:有音量、显示器分辨率、AppleTalk开关等 *按Option键可移动控制条 控制音量、屏幕颜色及分辨率等?屏幕颜色及分辨率建议值 : Millions of color(上百万种颜色) 832x62475HZ ? Millionsof color(上百万种颜色) 1024 x 768 75HZ ?注意:若发现屏幕上的图很粗糙,则应把屏幕颜色设为如上的值。?右下方:Trash(垃圾桶) ?可删除文件和弹出磁盘 注:只有用EMPTY TRASH命令,才能真正删除文件,且删除后很难恢复。

ANT使用说明

ANT使用说明 一.准备工作 1.数据转换 a.测试数据转换为ANT 所要求的数据表。 “预处理”…“扫频数据转换”…填如入有关选择题和GPS精度值(默认为3)。 将解压处理后的采集数据(后缀为*.TXT)转换为GIS地理信息“.TAB ”格式。 由于原始数据格式不同,分为“通话测试数据转换”或“扫频测试数据转换”分别对.TXT 和.SCN后缀文件分别做转换。“通话分析”和“扫频分析”功能的转换由“帮助…关于…来完成。在TEMS中扫频测试得到的数据*.SCN,可直接在ANT 扫频分析功能模块中完成数据转换。 “纯数据转换”和“数据转换并生成测试报告”的区别在于后者将同时生成有关无线网的7类测试统计报告,具体报告内容请参考第十章内容。 b。地理点平滑处理:ANT对转换输出的*.TXT文件做完善的预处理过程。包括每一帧信令数据的制式转换、地理点差值补点、平滑处理、创建地理化数据库。 处理后的特点:该处理得到的测量数是测试手机实际接收的信号帧数,是采集测试过程中Um接口上下行帧通信数据的完整记录。 何时采用本转换:在网络优化工程中针对第三层信令的观测分析和在生成信令事件统计报告中请用地理点平滑处理选择。 c。滤除相同经纬度:ANT针对网络普查的需要。需要大幅度减少同一地理位置的数据处理量,而不影响从统计角度反映整个网络的现状。处理过程包括只提取相同经纬度第一点的帧数据行、数据制式转换、创建地理化数据库。该处理得到的测量数是测试手机过程中GSM的采样次数(一般为1次/秒)。 处理的特点:处理时间快,但只对关心RXLEV和RXQUAL等无线参数而非信令的用户宏观,了解网络质量观测分析有意义。 何时采用本转换:在网络优化工程中做无线环境质量普查,生成全网的场强或无线误码分布地图和无线参数分布统计报告请用“地理点平滑处理”选择。涉及信令事件处理的功能就没有意义了。 处理后的结果文件名带有后缀F。如: 0318_1. txt 转换后为0318_1F.tab 。 2.ANT软件中打开文件的方法 第一种: 打开了测试文件但是ANT 地图上看不到。打开地图及基站资源层后,文件…打开测试文件…如果现已打开的资源地图区域没有包含测试文件的地理区域,那么这时测试数据文件已被打开但是看不见。这时按下步操作:按住鼠标器右键,拖到“图层控制”…增加…选择已打开的该测试数据文件名…再按住鼠标器右键,拖到“查看整个图层”…选择该测试数据文件名…这时各地图层将以该测试数据文件为中心显示在窗口中。 第二种: 用显示中心快速移动和查找已观测过的测试文件已打开和在地图上分析过的测试文件,可用显示中心快速移动和查找对应的基站位置来实现。目的是以所选基站为中心,屏幕视野为8公里的窗口,方便用户开始分析。如果屏幕视野窗口还不满意可用“放大”和“缩小”工具继续调整。 第三种:以“保存工作空间”方式过去打开过的测试文件

Ant 的最完整build.xml解释

Ant的概念 Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake 这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。 Ant 与makefile Makefile有一些不足之处,比如很多人都会碰到的烦人的T ab问题。最初的Ant开发者多次强调”只是我在Tab前面加了一个空格,所以我的命令就不能执行”。有一些工具在一定程度上解决了这个问题,但还是有很多其他的问题。Ant则与一般基于命令的工具有所不同,它是Java类的扩展。Ant运行需要的XML格式的文件不是Shell命令文件。它是由一个Project 组成的,而一个Project又可分成可多target,target再细分又分成很多task,每一个task都是通过一个实现特定接口的java类来完成的。 Ant的优点 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。 跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。 操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。 Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。 Ant 开发 Ant的构建文件 当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。 (1) src存放文件。 (2) class存放编译后的文件。 (3) lib存放第三方JAR包。 (4) dist存放打包,发布以后的代码。 Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所依赖的目标。每个目标中可以定义多个任务,目标中还定义了所要执行的任务序列。Ant在构建目标时必须调用所定义的任务。任务定义了Ant实际执行的命令。Ant中的任务可以为3类。 (1)核心任务。核心任务是Ant自带的任务。 (2)可选任务。可选任务实来自第三方的任务,因此需要一个附加的JAR文件。

用AntConc处理中文

用AntConc处理中文concordance, wordlist, N-gram 不知道laohong用的什么宝贝! 我的方法是这样的: 我刚才是把Token Definition里面的letter token classes 下面的全部选中,再把Chinese Encoding 里面的第一项选中就行了,下面的我想就不用我来说了。另外,我发现按照我的下午选项,其实没有进行分词的中文语料也是可以进行全文检索和显示的。

对不起各位,早上贴完帖子就搬家去了,累到现在才回家打开电脑。这里是大家关心的我是如何用AntConc处理中文的: 1、文本格式: 大家有没有注意到上面贴的我试验AntConc的文本中既有中文简体、繁体也有英文?为了能 在同一个文本中显示好中文简体、繁体和英文,我把所有文本都转存成UTF-8了。也就是说,我用AntConc 处理的语料文本是存成UTF-8格式的,不是GB或Big5。另外,中文文本是 经过分词处理的。请搜索本站找相关的自动分词和词性标注工具:SegT ag、ICTCLAS、NEUCSP、Hylanda、WinAT等。 2、设置AntConc: 在Global Settings 下的Language Encodings,我没有选Chinese Encodings下的选项,而是选择了Unicode Encodings 下的Unicode(UTF-8)。其它设置可以用默认的。 3、功能: 这样设置后AntConc的功能就全部可以处理中文文本了,也就是说大家这样就可以用AntConc 来处理分词后的中文的Concordance,Wordlist,Cluster,N-Gram等等了。Wordsmith 终于有了一个免费的竞争对手! 请问如何显示卡方检验和互信息的值 1.卡方检验是用做key words,需要一个参照语料库的wordlist和一个要分析语料库的 wordlis. 2.在Tool preference下选择Collocates preference 然后选择show statistics measure 下的MI值或者T值然后再选择show collocate即可. 3.2.1w 是最新版本,应该不是版本问题。如果使用的是英文系统,查看你的语言和区域设置搞对了没有;如果设置没问题,或者本来就是中文系统,就检查是否做到了下面几点(都是本thread 前面讨论过的,看来你需要读第三遍啊): 1、设置AntConc的Global Settings: Global Settings, Language Encodings, Edit, choose Unicode Encodings, Unicode (utf8), Apply. 2、对文本进行分词处理或汉字加空格: 要想得到wordlist或character list,就得先把汉语文本分词处理,具体关于分词工具及其使 用可在本坛查找。也可以简单地给每两个汉字间加个空格,从而达到检索目的。 3、转存文本成utf-8格式: 用Notepad或其它纯文本编辑软件如EditPlus等打开要检索的文本,然后转存,选择编码

UBNT 无线网桥通用教程

UBNT 无线网桥通用教程 本教程适合:NS2/NS2 LOC/NS5/NS5LCO/B2/B2 HP/ORIENTS 2414S 一.安装方法: 1.本公司所售出网桥,均需要使用国标超五类网线,请注意检查您的网线是否合格。 2.首先不要基于将您的网桥安装到室外,先将网桥按照以下的方式连接好网线通电,POE电源上有两个 RJ45插口,一般标记为Date IN/Date OUT或者是POE/LAN ,请注意,Date OUT或者POE是和网桥相连接的,Date IN或者LAN是和室内路由器或者交换机或者电脑连接的。以下图为参考。 (由于网桥在本公司发货时已经配置好,不需要再做设置,故以下教程仅为客户研究学习使用) 3.首先设置网桥应该先使网桥和电脑之间用网线连接起来,设置电脑网卡ip地址为固定:192.168.1.x

4.访问http://192.168.1.20用户名密码均为:ubnt 5.语言设置,进入网桥管理页面后,点击system,进行如下设置 将语言改成中文,并点击设置为默认值 点击页面顶部应用 改成中文后,你会发现无法进入Main页面,这时需要进行如下设置,浏览器》查看》编码》Unicode UTF-8,如果不是这样调整的话,则在中文模式下会出现网桥管理页面无法显示的问题。详见下图 二、网桥的配置 下面进入快速配置教程:配置一对网桥的连接应该选择接入点《=========》站,即一个网桥设置为接入点,另一个网桥设置为站模式,关于这些模式的说明,请参照。。。。。。。

1)。首先设置发射端网桥,访问 http://192.168.1.20 用户名密码均为: ubnt ,进入linsetup 界面 以上除了 A G 是必须的,其余的都可以自由设置,建议不要去更改 完成设置后,点击页面下方的 , 点击完更改后并不会保存,请点击顶部的 Apply 应用设置, 稍等后重启即可正常运行。 A 设置为接入点模 B 设置成您自己的无线名称 C 设置成这个模式可激活2.3G 模式 D 这里设置网桥工作频率 E 设置网桥功率,这里请注意并非最高是最好的 F 设置无线加密方式 G 设置无线密码

Ant开发及整合应用详解

Ant开发及整合应用详解 4.3 Apply/ExecOn Task:通过Ant工具直接执行系统命令 2007-5-28 20:52:00 当前章节:4.3 Apply/ExecOn Task:通过Ant工具直接执行系统命令 ·前言 ·4.1 Ant Task:Ant任务(执行多个构件文件) ·4.2 AntCall Task:执行过程中调用并执行其他target ·4.4 Chmod Task:改变Linux/UNIX系统的文件权限 ·4.5 Copy Task:对文件和目录进行复制 ·4.6 Delete Task:对文件和目录进行删除 4.3 Apply/ExecOn Task:通过Ant工具直接执行系统命令 Apply/ExecOn 任务的作用是,通过Ant工具直接执行系统使命。通过这个task 执行的命令依赖于操作系统,而且只能在Ant支持的操作系统下执行。Ant支持Windows、Linux、UNIX、OS/2 Warp、Novell Netware 6和MacOS X。 4.3.1 Apply/ExecOn Task属性及功能 (1)executable属性:用于指定要执行的命令,不带命令行参数,这个属性是必需的。 (2)dest属性:用于指定命令执行时目标文件的存放位置。 (3)spawn属性:用于指定是否在执行命令时产生输出信息。默认为false代表输出日志信息。如果指定了spawn属性为true,Ant将不会产生这个命令的日志输出。 (4)dir属性:用于指定执行命令所在的目录,在此目录下执行这个命令。 (5)relative属性:用于指定命令是否支持相对路径。默认为false,不支持相对路径,相对于当前根目录或dest属性设定的目录。 (6)forwardslash属性:用于设定文件路径是否支持斜线分隔符,尽管有些操作系统支持其他的分隔符。默认时为false,如果操作系统的分隔符为斜线,那么这个属性将被忽略。

ant中文教程文档

ant中文教程 关键字: ant 1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。 生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本 2 下载、安装Ant 安装Ant 下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%) 2.1 在你运行Ant之前需要做一些配置工作。 ? 将bin目录加入PATH环境变量。 ? 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但最好不要依赖这一特性。? 可选地,设定JAVA_HOME环境变量(参考下面的高级小节),该变量应该指向你安装JDK的目录。 注意:不要将Ant的ant.jar文件放到JDK/JRE的lib/ext目录下。Ant是个应用程序,而lib/ext目录是为JDK扩展使用的(如JCE,JSSE扩展)。而且通过扩展装入的类会有安全方面的限制。 2.2 运行Ant 运行Ant非常简单,当你正确地安装Ant后,只要输入ant就可以了。 ? 没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为buildfile。如果你用 -find 选项。Ant就会在上级目录中寻找buildfile,直至到达文件系统的根。要想让Ant使用其他的buildfile,可以用参数 -buildfile file,这里file指定了你想使用的buildfile。 ? 可以指定执行一个或多个target。当省略target时,Ant使用标签的default属性所指定的target。 命令行选项总结: ant [options] [target [target2 [target3] ...]] Options: -help print this message -projecthelp print project help information -version print the version information and exit -quiet be extra quiet -verbose be extra verbose

ant 使用指南

一、概述 ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java 环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境: System:Windows JDK:1.6+ IDE:eclipse ant:1.9.1 Email:hoojo_@https://www.360docs.net/doc/7310752378.html, Blog:https://www.360docs.net/doc/7310752378.html,/IBM_hoojo https://www.360docs.net/doc/7310752378.html,/ 二、优点 ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性。 2、操作简单:Ant是由一个内置任务和可选任务组成的,用ant任务就像是在dos中写命令行一样。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。 3、维护简单、可读性好、集成简单:由于Ant构建文件时XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。 三、安装和配置 1、下载ant,https://www.360docs.net/doc/7310752378.html,/apache//ant/binaries/apache-ant-1.9.1-bin.zip 2、解压zip压缩包,将压缩包放置你要放置的目录。我这里放置在D:\apache-ant-1.9.1,目录结构如下:

bin是ant的程序运行入口,如果没有配置ANT_HOME的情况下,可以通过bin目录中的bat 程序进行运行build任务。 如:在cmd中运行ant.bat就可以执行程序,当然你选择要当前目录中存在一个build.xml (build.xml是默认的ant执行文件,当然你可以指定其他文件) etc目录中存放的都是一些xsl的输出模板,创建一个加强的导出各种任务的XML输出,使你的build文件摆脱过时的警告 lib目录中存放的是ant程序需要依赖的jar包 manual目录是ant程序的帮助文档 3、在我的电脑–>右键属性–>高级系统配置->环境变量中配置ant 新建系统变量ANT_HOME = D:\apache-ant-1.9.1

compass简易教程

compass简易教程 概述 COMPASS软件具有3个核心功能: l 设计用以设计井身轨道 l 测量用以计算所钻井的井眼的位置参数 l 防碰用以计算与参考井之间的距离 除此之外还有如下功能: l 公司设置可以针对不同的公司对COMPASS进行系统参数的配置 l 油田设置用以为一组区块定义统一的和垂直参考系统参数 l 靶点编辑器定义靶点的位置和形状 l 样板编辑器井口坐标的计算器 l 参考数据海拔用以定义不通的垂直数据 l 地磁计算器可以用不同的地磁模型计算磁场的参数 l 测地计算器为不同的坐标系统进行转换 l 测量工具联合多种不同的测量工具定义误差

l 测量历史选择哪一组测量参数作为确定的井身轨迹其中参数的英文对照如下: MD 测量深度Company 公司 Inc 井斜Field 油田 Az 方位Site 区块 TVD 垂深Well 井号 N/S 南北坐标Well path 井身轨道 E/W 东西坐标Plan 设计 V.sec 投影位移Survey 测量 Dleg 狗腿度(全角变化率)Antcollision 防碰 Toolface 工具面角Utilities 功能设置 Build 造斜率Radius of Curvature 曲率半径法 Turn 扭方位率Targets 靶点 使用步骤:

1) 安装,注意安装完毕按照说明进行破解。并且不能安装在中文目录名内,而且英文字符不能超过8位。 2) 安装完毕运行首先进行单位设置,推荐使用国际单位SI标准,方法是点击Utilities菜单,选择units再调入预设的SI单位集合即可,注意此时狗腿度的单位是度/30m,可以根据个人习惯进行调整。 3) 第一次使用首先建立一个新公司(company)如二勘、六勘等等,注意在company对话框内一定要选择中国钻井行业规定的标准-曲率半径法(Radius of Curvature),并且根据需要选择坐标的原点(Co-ordinate)是区块(site)的中心还是井口(slot)的中心。如果不涉及防碰,不需要比较两井的相当位置时,建议选择井口的中心作为原点。 4) 建立一个油田(field)如胜利、大庆、塔指等等。 5) 建立一个区块(site)如哈得、塔河等等。可以输入本区块的中心坐标(如果愿意)。 6) 建立一口井(well),名字用井号如:轮古37等等,并输入本井的井口坐标。 7) 建一个轨道(wellpath),一口井可以建立数个轨道。并可以指定其中的一个为确定的(definitive)轨道。 8) 选择EDIT(编辑)-Wellpath(轨道)-targets(靶点)菜单(或直接点工具栏的按钮),进入靶点设计,输入靶点的名字、垂深、坐标、形状,保存退出。 9) 选择Planning-new plan菜单,输入

AntConc的详细使用说明

AntConc3.2.0的使用说明I 1.提取语境共现 设置检索项 (1)单项检索 a)点击file下拉菜单中的“ open files ”,选择要打开的语料(如果想打开整个文件夹,可以选择open directory ); b)在“ Search Term”一栏键入要检索的词项,如go; c)在“ Search Window Size ” 一栏设置每一共现行出现的词数; d)点击抽L,开始检索。 检索结果如图所示: I此说明书由华南师范大学外文学院2007研究生张杏娟编写,导师何安平订正和补充。其中限定范围的检索方法由香港城市大学博士提供,仅此致谢

图单项检索结果 (2) 多项检索 设置多项检索 除了检索单个词项以外,An tCo nc 还具有检索多个词项的功能,检索方 法为在检索项间键入“ | ”符号。 例:要检索动词go 的各种时态形式,可在“ Search Term ”中输入 go|wen t|g on e|goes 设置语境词检索 为了限制语境共现的检索,可以设定一个语境词在检索项 周边一定的语境范围内出现。 例:如要研究a …of 这一类词组,可通过 AntConc 提取所有 AppJ-i Caned 的词项,检索方法如下: 卜 ~gl Llidrif tmr j Ad 帼nt 園%swtJi - ? X J ■=£ HtrSa W 匸*也也M NuiEZuib Pfon 宙m ★ 佃刽

a)在“ Search Term”一栏键入a; b)点击“ Search Term” 旁的""',进入“ Advaneed Search ”界面,如图所示。点击“ Use eon text words and horiz ons ”,然后在“ Con text Words' 一栏键入of,点击巨匚。如要重新设置语境词,可先点击清除原 来语境词,后重复以上操作。另外,还需设定语境词距离检索项的位置,如本研究中,of在a的右二位置,所以“ Content Horizon ”确定为 讪冋応申,最后点击『砂订; c)回到语境共现的界面后,点击心,开始检索。结果可提取a lot of, a bit of 等词块。 设置多字语检索 在研究中,如需检索多个词项,除了使用“丨”以外,也可使用以下 方法,尤其适合检索项数目较多的情况。 例:研究感官动词watch, sound, feel, hear, smell a)在TXT文本中键入所有要检索的词项,可多达250个词。然后为该文本起名保存。需注意:键入的词项需以列的形式排列。如: feel feels felt

语料检索的速成教程:AntConc生鲜入门

《语料检索的速成教程:AntConc生鲜入门》 作者:李亮(广东外语外贸大学 词典学中心) 2012年8月27日 Email: 492130980@https://www.360docs.net/doc/7310752378.html, 【步骤1】AntConc这款免费软件,诞生于2002年4月16日(当时是1.0版),到2012年8月就刚好10年4个月了,适合处理不超过200MB的英语语料,因为当你处理200MB 的txt文件的时候,要占用1GB的物理内存呢,而100万英语单词的“中国英语学习者语料库”(CLEC库)才6.6MB,足够处理30个“CLEC库”了,也就是3千万单词的英语语料库;作者是长年居住在日本早稻田大学的英国俊男(1970年出生),本科是物理专业,硕博士阶段就转向语言学了,读博期间开发了针对博士论文的AntConc; 【步骤2】AntConc有七大功能,你一看(下面截图的7个菜单项目)就眩晕的话,不妨听我打一些比方;整体上说,一个所谓的语料库检索软件,就是来计算“3大关系”:(1)一大堆的文章到底有多少单词?(2)这些单词的两侧经常有哪些单词?(3)同一个词在这一大堆文章中的出现频率,是否跟在另一大堆文章中的出现频率有显著差异? 【步骤3】无论你是学英语或是教英语的人士,你都是一个社会普通成员,必然有自己的人际交往圈子,也必然有擦肩而过的身边人,擦肩而过的人也许跟你认识就打个招呼,也许跟你不认识,所以就算你打招呼,对方也只能难堪地笑笑或盯着你;一个人,其实跟书本上的单词,跟生活中的单词挺相似的境遇,都是接触面挺宽,亲密人并不多; 【步骤4】AntConc就像一个私家侦探,你随时可以抓来一大堆英语文章,把这些文章中的熟悉单词和陌生单词都做个“清单”和“谱系图”和“交际分析”;

Antx入门指南

Antx新手入门 1.Antx希望解决的问题: a). Build b). Repository管理 c). 面向project而不是target(task) 2.Antx的安装: a). 前提:安装JDK,并设置系统环境变量JA V A_HOME,指向JDK安装目录。 b). 获取antx:svn co https://www.360docs.net/doc/7310752378.html,/repos/opentech/antx/trunk antx,或者使用TortoiseSVN获取。 c). build antx:执行build.bat或build.sh,执行完之后,会生成dist/antx目录。 d). 设置环境变量:设置系统环境变量ANTX_HOME,指向生成的dist/antx目录,并将$ANTX_HOME/bin目录加入到PA TH环境变量中。 e). 获取第二方类库并设置其位置:svn co https://www.360docs.net/doc/7310752378.html,/repos/binary/repository.project repository.project, repository.project默认应该放在user.home/.antx目录下,如果你本地不是放在这个路径下,则修改user.home目录下antx.properties文件,设置antx.repository.project属性值为本地的repository.project所在目录。如果你还同时希望修改其它repository的位置,也可以在此设置。(默认情况下antx.repository.local位于user.home/.antx/repository目录下,antx.repository.external位于$ANTX_HOME/repository目录下或者$ANTX_HOME/../../repository目录下) 3. 单项目antx的使用: a). 创建antx项目:antx gen(或者使用Antx eclipse plugin的项目创建向导功能,有关Antx eclipse plugin的使用,详见第8节),antx gen创建的目录结构如下:myproject │project.jelly - 项目脚本文件 │project.xml - 项目描述文件 │ ├─docs - 文档目录 │ └─src - 源代码目录 └─java - Java源代码目录 b). 修改生成的project.xml,修改其项目id,添加需要的依赖库和其它构建属性,示例如下:

ant学习资料

Ant入门教程 1.什么是ANT Ant的全名是"Another Neat Tool",是由James Duncan Davidson在Make工具无法满足他的需求下所撰写出来的构建(build)工具,目前由Apache Software Foundation持续进行开发。 2.ANT的安装与配置 ANT的安装很简单,你只需从apache网站上下载与操作系统对应的版本解压到本地即可。配置方面也只需要配置好classpath,path以及JAVA_HOME变量即可。具体方法为:JAVA_HOME=java安装根目录(我的是C:\jdk1.5.0_06) PATH=%JAVA_HOME%\bin;%PATH% CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 在配置好环境变量后,可以通过如下方法检查:开始->运行->cmd->javac 如果有提示信息输出,则表示环境变量配置成功 在配置好环境变量后可以在命令行下进行验证:首先进入命令行,输入cd ant所在根目录\bin 然后输入ant –diagnostics 如果显示配置信息,则表示ANT已经配置成功

3.ANT的代码结构 ANT并没有自己的语法定义,但它的源码文件是基于XML的。ANT源码结构示意图如下图所示: 在ANT源文件中,每个生成文件由单个project 元素组成,该元素又包含一个或多个target 元素。一个目标(target)是生成过程中已定义的一个步骤,它执行任意数量的操作,比如编译一组源文件。这些操作本身是由其他专用任务标签执行的,我们将在后面看到这点。然后这些任务将根据需要被分组到各个target 元素中。

ANT详解

1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。 4,ant的兄弟make ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make 更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的,但大部分人如此。一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址https://www.360docs.net/doc/7310752378.html,/找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:\ant-1.6虽然你不一定要这么做,但这么做是有好处的。 4),设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录 5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到 Buildfile: build.xml does not exist! Build failed 那么恭喜你你已经完成ant的设置 二,体验ant 就像每个语言都有HelloWorld一样,一个最简单的应用能让人感受一下Ant 1,首先你要知道你要干什么,我现在想做的事情是: 编写一些程序 编译它们 把它打包成jar包 把他们放在应该放置的地方 运行它们 这里为了简单起见只写一个程序,就是HelloWorld.java程序代码如下:package test.ant; public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello world1"); } }; 2,为了达到上边的目的,你可以手动的用javac 、copy 、jar、java来完成,

META教程

点击图标进入启动界面 选择BB型号, , 不需更改. META初始设置 选择时钟频率,默认为26MHz,不需更改 选择通讯端口,与数据的端口一致

选择通讯波特率,默认为115200bps 点击Reconnect按钮,成功后指示灯变为黄色 注:启动时应首先点击“Reconnect”按钮,然后再连接手机,手机需外接电源. META测试项目 ?测试项目包括: ?RF Tool:射频测试工具,在维修时我们主要使用该项目中的相关工具。 ?IMEI download:可进行IMEI号的读写操作。 ?Baseband:可以读写CPU内部的寄存器值,此项不允许更改。 ?Get version:可以读出手机的硬件信息及软件版本等。 ?其他可进行的操作的项目还有很多,但我们的维修操作基本不会使用到,这里不再进行描述,在使用操作时也不要随便进行更改。

META RF Tool 选项卡说明 常见英文词语解释 ? BAND:频段,包括GSM900、DCS1800、PCS1900。 ? ARFCN :信道,GSM900为1-124,DCS1800为512-885。 ? PM/FRAM : ? COUNT:某项测试需重复测量的次数。 ? GAIN :接收增益,即功率放大倍数,单位一般为dB 。 ? STEP :扫描步长,即每次改变多少。 ? Sweep:扫描,即改变某一参量的值来得到一组测量结果。 ? MIN :最小值。 ? MAX:最大值。 ? Deviation:误差,偏移量,为数学统计值。 ? Invalid:无效的,有错误的。 ? Burst type:突发脉冲的模式。 ? Continuous:连续的。 ? PCL:功率控制等级,GSM:5-19,DCS:0-15 接收功率VS 增益扫接收功 率测量 接收I/Q 测量 发射I/Q 测量 发射功率测量

相关主题
相关文档
最新文档