搜档网
当前位置:搜档网 › PIL目的港免费用箱期申请

PIL目的港免费用箱期申请

PIL目的港免费用箱期申请

目的港免费用箱期申请保函

Vessel name/voy (船名/航次):

Sailing date (开船日):

B/l no (提单号):

Port of destination (目的港):

Container no (箱号):

Container type/volume (箱型/箱量):

Shipper's name 发货人:

Cnee's name 收货人:

Noty' s name 通知人:

Waiver Description(申请种类): LineDetention(LineDemurrage/LineDetention)Nos of free day (申请天数): Days (天)

Reason's for request (申请理由):

信用证要求

申请人(签字/盖章):

申请日期:

回执:

接受贵司给予的免费用箱期天(另同意支付目的港用箱期天的费用共计 ____美元)。

确认人(签名/盖章):

确认日期:

LAMMPS手册-中文版讲解之欧阳家百创编

LAMMPS手册-中文解析 一、 欧阳家百(2021.03.07) 二、简介 本部分大至介绍了LAMMPS的一些功能和缺陷。 1.什么是LAMMPS? LAMMPS是一个经典的分子动力学代码,他可以模拟液体中的粒子,固体和汽体的系综。他可以采用不同的力场和边界条件来模拟全原子,聚合物,生物,金属,粒状和粗料化体系。LAMMPS可以计算的体系小至几个粒子,大到上百万甚至是上亿个粒子。 LAMMPS可以在单个处理器的台式机和笔记本本上运行且有较高的计算效率,但是它是专门为并行计算机设计的。他可以在任何一个按装了C++编译器和MPI的平台上运算,这其中当然包括分布式和共享式并行机和Beowulf型的集群机。 LAMMPS是一可以修改和扩展的计算程序,比如,可以加上一些新的力场,原子模型,边界条件和诊断功能等。 通常意义上来讲,LAMMPS是根据不同的边界条件和初始条件对通过短程和长程力相互作用的分子,原子和宏观粒子集合对它们的牛顿运动方程进行积分。高效率计算的LAMMPS通过采用相邻清单来跟踪他们邻近的粒子。这些清单是根据粒子间的短程互拆力的大小进行优化过的,目的是防止局部粒子密度过高。在

并行机上,LAMMPS采用的是空间分解技术来分配模拟的区域,把整个模拟空间分成较小的三维小空间,其中每一个小空间可以分配在一个处理器上。各个处理器之间相互通信并且存储每一个小空间边界上的”ghost”原子的信息。LAMMPS(并行情况)在模拟3维矩行盒子并且具有近均一密度的体系时效率最高。 2.LAMMPS的功能 总体功能: 可以串行和并行计算 分布式MPI策略 模拟空间的分解并行机制 开源 高移植性C++语言编写 MPI和单处理器串行FFT的可选性(自定义) 可以方便的为之扩展上新特征和功能 只需一个输入脚本就可运行 有定义和使用变量和方程完备语法规则 在运行过程中循环的控制都有严格的规则 只要一个输入脚本试就可以同时实现一个或多个模拟任务 粒子和模拟的类型: (atom style命令) 原子 粗粒化粒子 全原子聚合物,有机分子,蛋白质,DNA

makefile 中文手册 第七章 _ Makefile的条件执行

第七章:Makefile的条件执行 条件语句可以根据一个变量的值来控制make执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值的比较。要注意的是:条件语句只能用于控制make实际执行的makefile文件部分,它不能控制规则的shell命令执行过程。Makefile中使用条件控制可以做到处理的灵活性和高效性。 7.1一个例子 首先我们来看一个使用条件判断的Makefile例子;对变量“CC”进行判断,其值如果是“gcc”那么在程序连接时使用库“libgnu.so”或者“libgnu.a”,否则不链接任何库。Makefile中的条件判断部分如下:…… libs_for_gcc = -lgnu normal_libs = …… foo: $(objects) ifeq ($(CC),gcc) $(CC) -o foo $(objects) $(libs_for_gcc) else $(CC) -o foo $(objects) $(normal_libs) endif …… 例子中,条件语句中使用到了三个关键字:“ifeq”、“else”和“endif”。其中: 1.“ifeq”表示条件语句的开始,并指定了一个比较条件(相等)。之后是用圆括号括包围的、使用逗 号“,”分割的两个参数,和关键字“ifeq”用空格分开。参数中的变量引用在进行变量值比较时被展开。“ifeq”之后就是当条件满足make需要执行的,条件不满足时忽略。 2.“else”之后就是当条件不满足时的执行部分。不是所有的条件语句都需要此部分。 3.“endif”表示一个条件语句的结束,任何一个条件表达式都必须以“endif”结束。 通过上边的例子我们可以了解到。Makefile中,条件表达式工作于文本级别(条件判断处理为文本级别的处理过程),条件的解析是由make来完成的。make是在读取并解析Makefile时根据条件表达式忽略条件表达式中的某一个文本行,解析完成后保留的只有表达式满足条件所需要执行的文本行。上例,make处理条件的过程: 当变量“CC”的值为“gcc”时,整个条件表达式等效于: foo: $(objects) $(CC) -o foo $(objects) $(libs_for_gcc) 当变量“CC”值不等于“gcc”时等效于: foo: $(objects) $(CC) -o foo $(objects) $(normal_libs) 上面的例子,一种更简洁实现方式:

Apache_Ant_中文手册

Apache Ant 中文手册 引言 Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。 为什么在make, gnumake, nmake, jam这些编译工具后,还要产生一个Ant呢?因为这些编译工具都有一定的限制。Ant的最初开发者在开发跨平台的应用时,发现以前的那些开发工具都有一定的限制。例如make工具,它是基于Shell的,它判断一系列的条件,并像在shell下面那样执行编译命令,这样做的好处的:针对特定的平台(如unix),可以容易的利用这些工具做编译;但同时,这也意味着,你的编译限制在固定的操作系统下,如只能用于unix。 同时,Make文件也有一些先天的缺陷。好多人都会遇到恐怖的tab问题。Ant 的最初开发者多次说“我的命令不能执行因为我在tab前面加了一个空格!”。一些工具如Jam一定程序上解决了这个问题,但仍有其它的格式问题。 Ant与从基于命令的那些扩展开来的那些工具不同,Ant是由java类扩展的。不用编写shell命令,而是配置基于XML的文件,形成多个任务的目标配置树。每一个任务都是通过一个实现了一个规定接口的java类来运行的。 ant缺少了一些直接执行shell命令的能力,如find . -name foo -exec rm {},但它给用户提供了跨平台的能力,可以在任何地方工作。实际上,Ant也提供了命令execute用来执行shell命令,这就是它的任务,它允许执行基于操作系统的命令。

安装Ant 下载Ant。Ant有两个版本,二进制版本和原代码版本。 要编译和使用Ant,你必须要有一个兼容JAXP的XML解析器。 二进制版本中自己带有了最新的Apache Xerces2 XML解析器。如果你想用不同的兼容JAXP的解析器,你可以移去Ant库目录下的xercesImpl.jar和 xml-apis.jar两个文件。你可以要用的解析器放到Ant的库目录下,也可以把jars 文件放到系统的类路径中。 在Ant的当前版本中,还需要安装JDK。下面的二进制片版本的安装后的目录结构。 ant 安装目录 ant/bin 包含了运行脚本 ant/lib ant运行所需的类库 ant/docs 文档 ant/etc 一些配置,如何通过任务的xml输出建立详细的报告, 移动编译后的文件,忽略错误警告 在运行前还要做一些设置: 1)在path路径中加入ant/bin目录; 2)设置ANT_HOME为安装目录; 3)通常还要设置JAVA_HOME为JAVA的安装路径。 例如下: set ANT_HOME=c:\ant set JAVA_HOME=c:\jdk1.5.1 set PATH=%PATH%;%ANT_HOME%\bin

titlesec宏包使用手册

titlesec&titletoc中文文档 张海军编译 makeday1984@https://www.sodocs.net/doc/937357090.html, 2009年10月 目录 1简介,1 2titlesec基本功能,2 2.1.格式,2.—2.2.间隔, 3.—2.3.工具,3. 3titlesec用法进阶,3 3.1.标题格式,3.—3.2.标题间距, 4.—3.3.与间隔相关的工具, 5.—3.4.标题 填充,5.—3.5.页面类型,6.—3.6.断行,6. 4titletoc部分,6 4.1.titletoc快速上手,6. 1简介 The titlesec and titletoc宏包是用来改变L A T E X中默认标题和目录样式的,可以提供当前L A T E X中没有的功能。Piet van Oostrum写的fancyhdr宏包、Rowland McDonnell的sectsty宏包以及Peter Wilson的tocloft宏包用法更容易些;如果希望用法简单的朋友,可以考虑使用它们。 要想正确使用titlesec宏包,首先要明白L A T E X中标题的构成,一个完整的标题是由标签+间隔+标题内容构成的。比如: 1.这是一个标题,此标题中 1.就是这个标题的标签,这是一个标签是此标题的内容,它们之间的间距就是间隔了。 1

2titlesec基本功能 改变标题样式最容易的方法就是用几向个命令和一系列选项。如果你感觉用这种方法已经能满足你的需求,就不要读除本节之外的其它章节了1。 2.1格式 格式里用三组选项来控制字体的簇、大小以及对齐方法。没有必要设置每一个选项,因为有些选项已经有默认值了。 rm s f t t md b f up i t s l s c 用来控制字体的族和形状2,默认是bf,详情见表1。 项目意义备注(相当于) rm roman字体\textrm{...} sf sans serif字体\textsf{...} tt typewriter字体\texttt{...} md mdseries(中等粗体)\textmd{...} bf bfseries(粗体)\textbf{...} up直立字体\textup{...} it italic字体\textit{...} sl slanted字体\textsl{...} sc小号大写字母\textsc{...} 表1:字体族、形状选项 bf和md属于控制字体形状,其余均是切换字体族的。 b i g medium s m a l l t i n y(大、中、小、很小) 用来标题字体的大小,默认是big。 1这句话是宏包作者说的,不过我感觉大多情况下,是不能满足需要的,特别是中文排版,英文 可能会好些! 2L A T E X中的字体有5种属性:编码、族、形状、系列和尺寸。 2

Makefile超强经典教程

Makefile经典教程 0 Makefile概述 (2) 0.1关于程序的编译和链接 (2) 1 Makefile介绍 (3) 1.1 Makefile的规则 (4) 1.2一个示例 (4) 1.3 make是如何工作的 (6) 1.4 makefile中使用变量 (7) 1.5让make自动推导 (8) 1.6另类风格的makefile (9) 1.7清空目标文件的规则 (10) 2 Makefile总述 (11) 2.1 Makefile里有什么? (11) 2.2Makefile的文件名 (12) 2.3引用其它的Makefile (12) 2.4环境变量MAKEFILES (13) 2.5 make的工作方式 (13) 3 Makefile书写规则 (14) 3.1规则举例 (14) 3.2规则的语法 (14) 3.3在规则中使用通配符 (15) 3.4文件搜寻 (16) 3.5伪目标 (17) 3.6多目标 (19) 3.7静态模式 (20) 3.8自动生成依赖性 (22) 4 Makefile书写命令 (24) 4.1显示命令 (24) 4.2命令执行 (25) 4.3命令出错 (25) 4.4嵌套执行make (26) 4.5定义命令包 (29) 1

0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 现在讲述如何写makefile的文章比较少,这是我想写这篇文章的原因。当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 1003.2-1992 标准的(POSIX.2)。 在这篇文档中,将以C/C++的源码作为我们基础,所以必然涉及一些关于C/C++的编译的知识,相关于这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是UNIX下的GCC和CC。 0.1关于程序的编译和链接 在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是.obj 文件,UNIX

keil c51 详细中文手册

Keil C51使用详解 V1.0 第一章 Keil C51开发系统基本知识 (6) 第一节系统概述 (6) 第二节Keil C51单片机软件开发系统的整体结构 (6)

1. C51 for Dos 7 2. C51 for Windows的安装及注意事项: (7) 第四节Keil C51工具包各部分功能及使用简介 (7) 1. C51与A51. 7 2. L51和BL51. 8 3. DScope51,Tscope51及Monitor51. 8 4. Ishell及uVision. 9 第二章 Keil C51软件使用详解 (10) 第一节Keil C51编译器的控制指令 (10) 1. 源文件控制类 (10) 2. 目标文件(Object)控制类: (10) 3. 列表文件(listing)控制类: (10) 第二节dScope51的使用 (11) 1. dScope51 for Dos 11 2. dScope for Windows 12 第三节Monitor51及其使用 (13) 1. Monitor51对硬件的要求 (13) 2. Mon51的使用 (13) 3. MON51的配置 (13) 4. 串口连接图: (13) 5. MON51命令及使用 (14) 第四节集成开发环境(IDE)的使用 (14) 1. Ishell for Dos的使用 (14) 2. uVision for windows的使用 (15) 第三章 Keil C51 vs 标准C.. 15

第二节内存区域(Memory Areas): (16) 1. Pragram Area: (16) 2. Internal Data Memory: 16 3. External Data Memory. 16 4. Speciac Function Register Memory. 16 第三节存储模式 (16) 1. Small模式 (16) 2. Compact模式 (17) 3. large模式 (17) 第四节存储类型声明 (17) 第五节变量或数据类型 (17) 第六节位变量与声明 (17) 1. bit型变量 (17) 2. 可位寻址区说明20H-2FH.. 18 第七节Keil C51指针 (18) 1. 一般指针 (18) 2. 存储器指针 (18) 3. 指针转换 (18) 第八节Keil C51函数 (19) 1. 中断函数声明: (19) 2. 通用存储工作区 (19) 3. 选通用存储工作区由using x声明,见上例。 (19) 4. 指定存储模式 (19) 5. #pragma disable. 19 6. 递归或可重入函数指定 (19)

LAMMPS手册中文讲解

LAMMPS手册-中文解析 一、简介 本部分大至介绍了LAMMPS的一些功能和缺陷。 1.什么是LAMMPS? LAMMPS是一个经典的分子动力学代码,他可以模拟液体中的粒子,固体和汽体的系综。他可以采用不同的力场和边界条件来模拟全原子,聚合物,生物,金属,粒状和粗料化体系。LAMMPS可以计算的体系小至几个粒子,大到上百万甚至是上亿个粒子。 LAMMPS可以在单个处理器的台式机和笔记本本上运行且有较高的计算效率,但是它是专门为并行计算机设计的。他可以在任何一个按装了C++编译器和MPI的平台上运算,这其中当然包括分布式和共享式并行机和Beowulf型的集群机。 LAMMPS是一可以修改和扩展的计算程序,比如,可以加上一些新的力场,原子模型,边界条件和诊断功能等。 通常意义上来讲,LAMMPS是根据不同的边界条件和初始条件对通过短程和长程力相互作用的分子,原子和宏观粒子集合对它们的牛顿运动方程进行积分。高效率计算的LAMMPS通过采用相邻清单来跟踪他们邻近的粒子。这些清单是根据粒子间的短程互拆力的大小进行优化过的,目的是防止局部粒子密度过高。在并行机上,LAMMPS采用的是空间分解技术来分配模拟的区域,把整个模拟空间分成较小的三维小空间,其中每一个小空间可以分配在一个处理器上。各个处理器之间相互通信并且存储每一个小空间边界上的”ghost”原子的信息。LAMMPS(并行情况)在模拟3维矩行盒子并且具有近均一密度的体系时效率最高。 2.LAMMPS的功能 总体功能:

可以串行和并行计算 分布式MPI策略 模拟空间的分解并行机制 开源 高移植性C++语言编写 MPI和单处理器串行FFT的可选性(自定义) 可以方便的为之扩展上新特征和功能 只需一个输入脚本就可运行 有定义和使用变量和方程完备语法规则 在运行过程中循环的控制都有严格的规则 只要一个输入脚本试就可以同时实现一个或多个模拟任务粒子和模拟的类型: (atom style命令) 原子 粗粒化粒子 全原子聚合物,有机分子,蛋白质,DNA 联合原子聚合物或有机分子 金属 粒子材料 粗粒化介观模型 延伸球形与椭圆形粒子 点偶极粒子

makefile 中文手册 第六章 _ Makefile中的变量

第六章:Makefile中的变量 在Makefile中,变量是一个名字(像是C语言中的宏),代表一个文本字符串(变量的值)。在Makefile的目标、依赖、命令中引用变量的地方,变量会被它的值所取代(与C语言中宏引用的方式相同,因此其他版本的make也把变量称之为“宏”)。在Makefile中变量有以下几个特征: 1.Makefile中变量和函数的展开(除规则命令行中的变量和函数以外),是在make读取makefile文件时 进行的,这里的变量包括了使用“=”定义和使用指示符“define”定义的。 2.变量可以用来代表一个文件名列表、编译选项列表、程序运行的选项参数列表、搜索源文件的目录列 表、编译输出的目录列表和所有我们能够想到的事物。 3.变量名是不包括“:”、“#”、“=”、前置空白和尾空白的任何字符串。需要注意的是,尽管在GNU make中没有对变量的命名有其它的限制,但定义一个包含除字母、数字和下划线以外的变量的做法也是不可取的,因为除字母、数字和下划线以外的其它字符可能会在make的后续版本中被赋予特殊含义,并且这样命名的变量对于一些shell来说是不能被作为环境变量来使用的。 4.变量名是大小写敏感的。变量“foo”、“Foo”和“FOO”指的是三个不同的变量。Makefile传统做 法是变量名是全采用大写的方式。推荐的做法是在对于内部定义定义的一般变量(例如:目标文件列表objects)使用小写方式,而对于一些参数列表(例如:编译选项CFLAGS)采用大写方式,但这并不是要求的。但需要强调一点:对于一个工程,所有Makefile中的变量命名应保持一种风格,否则会显得你是一个蹩脚的程序员(就像代码的变量命名风格一样)。 5.另外有一些变量名只包含了一个或者很少的几个特殊的字符(符号)。称它们为自动化变量。 像“$<”、“$@”、“$?”、“$*”等。 6.1变量的引用 当我们定义了一个变量之后,就可以在Makefile的很多地方使用这个变量。变量的引用方式 是:“$(VARIABLE_NAME)”或者“${ VARIABLE_NAME }”来引用一个变量的定义。例如:“$(foo)”或者“${foo}”就是取变量“foo”的值。美元符号“$”在Makefile中有特殊的含义,所有在命令或者文件名中使用“$”时需要用两个美元符号“$$”来表示。对一个变量的引用可以在Makefile的任何上下文中,目标、依赖、命令、绝大多数指示符和新变量的赋值中。这里有一个例子,其中变量保存了所有.o文件的列表: objects = program.o foo.o utils.o program : $(objects) cc -o program $(objects) $(objects) : defs.h 变量引用的展开过程是严格的文本替换过程,就是说变量值的字符串被精确的展开在变量被引用的地方。因此规则: foo = c prog.o : prog.$(foo) $(foo) $(foo) -$(foo) prog.$(foo) 被展开后就是:

linux_cmake学习指导

在 linux 下使用 CMake 构建应用程序 级别:初级 王程明 (wangchengming.jlu@https://www.sodocs.net/doc/937357090.html,), 硕士研究生, 吉林大学计算机科学与技术学院 2009 年 2 月 05 日 本文介绍了一个跨平台的自动化构建系统 CMake 在 linux 上的使用方法。 CMake 是一个比automake 更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通过一些例子介绍使用 CMake 处理多源文件目录的方法、查找并使用其他开发包的方法以及生成 debug 版和 release 版程序的方法。 CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比autoconfig 更简洁的语法。在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下: 1.编写 CmakeLists.txt。 2.执行命令 “cmake PATH” 或者 “ccmake PATH” 生成 Makefile ( PATH 是 CMakeLists.txt 所在 的目录 )。 3.使用 make 命令进行编译。 第一个工程 现假设我们的项目中只有一个源文件 main.cpp 清单 1 源文件 main.cpp 1 #include 2 3 int main() 4 { 5 std::cout<<"Hello word!"<

中英文对照说明书

Preface 感谢您使用徐州燃烧控制研究院有限公司生产的就地点火控制柜装置。 本公司的就地点火控制柜装置是徐州燃烧控制研究院有限公司自主开发生产的高品质就地控制装置,在使用系列本程控装置之前请您仔细阅读该手册以保证正确使用并充分发挥其优越性。 本说明书对就地控制柜(以下简称控制柜)的操作和安装方法等做了详细的介绍。使用控制柜以前,在阅读本说明书的基础上,进行安全正确使用。Thank you for choosing the Local Ignition Control Cabinet designed by our company. The local ignition control device is explored by our company for the ignition control of boiler. This manual describes installation and operation of the cabinet clearly, please read this manual before using. 内容介绍Brief introduction 本手册介绍了点火控制柜的组成、安装、配线、功能参数、日常使用维护及对故障的处理The manual includes the cabinet ' s components, installation, wiring, data, maintenance, and troubleshooting. 读者对象Applicable readers 本书适合下列人员阅读This manual is applicable for 设备安装人员、维护人员、设计人员 Installer, maintenance man, and designer 本书约定Stipulation 符号约定Symbol stipulations 说明提醒操作者需重点关注的地方 Points operator should pay attention to 由于没有按要求操作可能造成死亡或重伤的场合危险 This symbol indicates death or GBH that may occur as a

PERC5 6 RAID配置中文手册

PERC5/6 RAID配置中文手册 此文档为自行整理,非官方提供资料,仅供参考。疏漏之处敬请反馈。 对RAID进行操作很可能会导致数据丢失,请在操作之前务必将重要数据妥善备份,以防万一。 名称解释: Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RAID5,就是一个磁盘组 VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VD PD(Physical Disk):物理磁盘 HS:Hot Spare 热备 Mgmt:管理 【一】,创建逻辑磁盘 1、按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CTRL+P/CTRL+N切换菜单),按F2展开虚拟磁盘创建菜单 2、在虚拟磁盘创建窗口,按回车键选择”Create New VD”创建新虚拟磁盘

3、在RAID Level选项按回车,可以出现能够支持的RAID级别,RAID卡能够支持的级别有 RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能出现的选项也会有所区别。 选择不同的级别,选项会有所差别。选择好需要配置的RAID级别(我们这里以RAID5为例),按回车确认。

4、确认RAID级别以后,按向下方向键,将光标移至Physical Disks列表中,上下移动至需要选择的硬盘位置,按空格键来选择(移除)列表中的硬盘,当选择的硬盘数量达到这个RAID级别所需的要求时,Basic Settings的VD Size中可以显示这个RAID的默认容量信息。有X标志为选中的硬盘。 选择完硬盘后按Tab键,可以将光标移至VD Size栏,VD Size可以手动设定大小,也就是说可以不用将所有的容量配置在一个虚拟磁盘中。如果这个虚拟磁盘没有使用我们所配置的RAID5阵列所有的容量,剩余的空间可以配置为另外的一个虚拟磁盘,但是配置下一个虚拟磁盘时必须返回VD Mgmt创建(可以参考第13步,会有详细说明)。VD Name根据需要设置,也可为 空。 注:各RAID级别最少需要的硬盘数量,RAID0=1 RAID1=2 RAID5=3 RAID10=4 RAID50=6

QuickMake简谱软件使用说明200090815n汇总

Quick Make使用说明 ( 2009.08.15 ) 常见问题目录 Q:标题部分,歌谱部分,歌词部分,特殊符号有什么不同? (3) Q:如何输入音符 (3) Q:如何输入升半音/降半音音符 (5) Q:如何输入节奏符X? (6) Q:如何使用空白符? (6) Q:如何使用无减时线空白符? (7) Q:如何制作一行里的单声部多声部的混排? ........................................................................... (7) Q:如何输入“字谱”? (7) Q:如何输入/取消连音线,倚音,和弦等? (7) Q:如何重新平均分配小节? (8) Q:如何输入特殊字符? (8) Q:如何删除特殊符号? (9) Q:如何挪动一整块的数据? (10) Q:纸张大(如A3)屏幕小,如何从整体调整谱面? (10) Q:如何对齐歌谱与歌词? (10) Q:如何输入总谱? (10) Q:如何设定总谱间距? (11) Q:如何去掉某一行总谱大括弧? (11) Q:如何使用合唱谱大括弧? (11) Q:如何设定减时线间距? (12)

Q:如何使得每行小节宽度一样? (12) Q:输完歌词歌谱后怎样才能快速排版? (12) Q:如何对统一更改歌谱字体大小? (13) Q:如何对统一更改歌词字体及大小? (13) Q:如何输入修改调号节拍等? (13) Q:如何转调? (14) Q:如何输入转拍(如:2/4转3/4等)? (14) Q:如何输入速度中的数字? (15) Q:如何把MIDI文件转为简谱? (15) Q:如何导出MIDI文件? (15) Q:如何制作有比较复杂的连音线,“跳房子”的简谱? (15) Q:QM如何支持更多的特殊符号?比如古筝的特殊符号? (15) Q:QM可以让柱式和弦和音符大小一样么? (15) Q:如何把QM编辑的歌谱转到CorelDraw,Word等软件? (16) Q:如何把歌谱拿到其它电脑上打印? (16) Q:如何管理页面?........................................................................................................................ ..16 Q:如何同时修改整个文档所有页面的文字大小? (16) Q:如何让很宽的圆顶连音线自动变成平顶连音线? (17) Q:如何使用放大缩小功能? (18)

Makeblock编码电机驱动模块使用手册

简介 Makeblock的编码电机驱动模块是一个自带控制器来进行PID运算的直流电机驱动模块。该模块使用ATmega328P作为控制的主芯片,兼容Arduino模式,因此高级玩家也可以把这块驱动板当作一个主控单元来使用。 我们的固件代码存放在,由于老的固件协议过于复杂,所以我们后续只会对新的固件进行更新及维护,如果您希望获得我们的最新服务支持,希望您参考第5章节的内容对您的固件进行更新。 使用Makeblock的编码电机驱动模块,您可以通过发送I2C指令来控制双路电机(带编码器)的正反转速度,也可以直接设定电机的运动距离或者转动角度。在最新的固件驱动中,两路电机的PID参数,码盘分辨率,减速比还有模块的I2C地址都可以通过I2C总线来进行设置,设置的参数会自动保存在EEPROM中,即使重新上电,也不会丢失您的配置。因此该驱动模块可以兼容市面上绝大多数种类的直流编码电机。 1.硬件结构及连线方式 无论您是使用makeblock的Baseboard,Orion还是UNO shield主板,直流电机都需要

接在红色的端口,以获得大电流的支持。每个编码电机驱动板可以接入两路直流编码电机,在控制的时候要注意插槽的标示。另外需要注意上图标示1中的电源供电(6V<电源<12V),以及标示2中的拨码开关的开关状态(使用时拨动到ON状态)。 2.如何使用老固件 友情提示: 因为老的固件已经停止维护,所以除非您无需使用我们最新的驱动支持,否则还是建议您按照章节5的内容升级您的固件。 如果你的电机驱动模块是在2015年10月30之前收到的货,那这个模块所使用的固件就肯定是老固件,老固件的文档及资料路径如下: 1. 源代码 2.API说明 3.PID及电机参数设置工具 4.如何使用设置工具 模块默认的I2C地址是0x09,如果想控制3个以上的编码电机,就要使用到两个编码电机驱动模块,这时候就需要使用设置工具重新设置模块的I2C地址。否则两个模块的I2C 地址一致,是无法独立进行控制的。由于设置工具是通过串口与驱动模块通信的,所以需要使用到USB转串口的工具,在第5章节中会进一步说明这个工具的选购。 目前makeblock有磁编码电机和光编码电机两种。不同的电机所需要设置的参数是不一样的。磁编码电机和光编码电机的区别如下图所示。 磁编码电机露在码盘外面的器件是一个4管脚的黑色霍尔传感器。而光编码电机露在码盘外面的是一个两管脚的LED发射管。同时光编码的码盘有8个间隙,而磁编码电机的码盘是一个环形磁铁。

CMake 使用说明

前言: cmake 已经开发了 5,6 年的时间,如果没有 KDE4,也许不会有人或者Linux 发行版 本重视 cmake,因为除了 Kitware 似乎没有人使用它。通过 KDE4 的选型和开发,cmake 逐渐进入了人们的视线,在实际的使用过程中,cmake 的优势也逐渐的被大家所认识,至 少 KDE 的开发者们给予了 cmake 极高的评价,同时庞大的 KDE 项目使用cmake 来作为构 建工具也证明了 cmake 的可用性和大项目管理能力。 所以,cmake 应该感谢 KDE,也正因为如此,cmake 的开发者投入了 KDE 从 autotools 到 cmake 的迁移过程中,并相当快速和顺利的完成了迁移,现在整个 KDE4 开 发版本全部使用 cmake 构建。 这也是促使我们学习 cmake 的原因,首先 cmake 被接受并成功应用,其次,cmake 的优势在实际使用中不断的体现出来。 我们为什么不来认识一下这款优秀的工程构建工具呢? 在 2006 年 KDE 大会,听 cmake 开发者当面介绍了 cmake 之后,我就开始关注 cmake,并将 cmake 纳入了 Everest 发行版,作为系统默认组件。最近 QT-4.3 也正式进 入了 Everest 系统,为 KDE4 构建完成了准备工作。 但是,在学习 cmake 的过程中,发现官方的文档非常的少,而且错误也较多,比如: 在介绍 Find模块编写的文档中,模块名称为 FOO,但是后面却出现了Foo_FIND_QUIETLY 的定义,这显然是错误的,这样的定义永远不可能有效,正确的定义 是 FOO_FIND_QUIETLY。种种原因,促使我开始写一份“面向使用和实用”的 cmake 文档, 也就是本教程《cmake 实践》(Cmake Practice) 本文档是边学习边编写的成果,更像是一个学习笔记和 Tutorial,因此难免有失误 或者理解不够透彻的地方,比如,我仍然不能理解为什么绝大部分使用变量的情况要通过$ {}引用,而在 IF 语句中却必须直接使用变量名。也希望能够有 cmake 的高手来指点迷津。

GNU make 指南

GNU make 指南 C-Scene 题目#2 多文件项目和GNU Make 工具 作者: 乔治富特(Goerge Foot) 电子邮件: george.foot@https://www.sodocs.net/doc/937357090.html, Occupation: Student at Merton College, Oxford University, England 职业:学生,默尔顿学院,牛津城大学,英格兰 IRC匿名: gfoot 0 介绍 本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分,怎么才能分的好。然后将会告诉你GNU Make 怎样使你的编译和连接步骤自动化。对于其它Make 工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内容仍然是非常有用的。如果对你自己的编程工具有怀疑,可以实际的试一试,但请先阅读用户手册。 1 多文件项目 1.1为什么使用它们? 首先,多文件项目的好处在那里呢? 它们看起来把事情弄的复杂无比。又要header 文件,又要extern 声明,而且如果需要查找一个文件,你要在更多的文件里搜索。 但其实我们有很有力的理由支持我们把一个项目分解成小块。当你改动一行代码,编译器需要全部重新编译来生成一个新的可执行文件。但如果你的项目是分开在几个小文件里,当你改动其中一个文件的时候,别的源文件的目标文件(object files)已经存在,所以没有什么原因去重新编译它们。你所需要做的只是重现编译被改动过的那个文件,然后重新连接所有的目标文件罢了。在大型的项目中,这意味着从很长的(几分钟到几小时)重新编译缩短为十几,二十几秒的简单调整。 只要通过基本的规划,将一个项目分解成多个小文件可使你更加容易的找到一段代码。很简单,你根据代码的作用把你的代码分解到不同的文件里。当你要看一段代码时,你可以准确的知道在那个文件中去寻找它。

jenkins中文使用手册

Jenkins 操作手册 苏州测试部

目录 第 1 章概述 0 第 2 章基础篇 (2) 2.1 Jenkins安装 (2) 2.1.1资源下载 (2) 2.1.2运行Jenkins的前提 (2) 2.1.3 Jenkins启动 (2) 2.1.4 Jenkins访问 (3) 2.2 Jenkins基本设置 (7) 2.2.1设置JDK (8) 2.2.2设置ANT (8) 2.2.3配置邮件信息 (9) 2.3 创建任务 (9) 2.4 运行并监控构建作业 (14) 2.4.1主控制面板 (14) 2.4.2手动构建一个任务 (14) 2.4.3任务构建状态 (15) 第 3 章提高篇: (17) 3.1 插件管理: (17) 3.1.1 FindBugs 插件设置 (17) 3.1.2 Ftp插件配置 (19) 3.1.3 Junit插件 (20) 3.1.4通过远程访问触发 (20) 3.1.5 WebLogic.Deployer (20) 3.2 安全篇 (21) 3.3 个性化设置 (22) 第 4 章常见问题 (24) 4.1 edit lock问题 (24) 4.2 IOException: Unable to delete问题 (24) 4.3 not recognized as a valid application type 问题 (25) 第 5 章其它说明 (26) 5.1 CI挑战 (27) 5.2 ANT基本知识 (27)

第 1 章概述 1.1什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。 持续集成正是针对这一类问题的一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。 持续集成最早由Martin Fowler于10年前已经提出,希望通过持续集成能够实现以下过程: 任何人在任何地点,任何时间可以构建整个项目。 在持续集成构建过程中,每一个单元测试都必须被执行。 在持续集成构建过程中,每一个单元测试都必须通过。 持续集成构建的结果是可以发布的软件包。 当以上任何一点不能满足时,整个团队的主要任务就是去解决这个问题。 1.2持续集成的核心价值 持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量; 持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能; 持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。 1.3持续集成的原则 业界普遍认同的持续集成的原则包括: 1)需要版本控制软件保障团队成员提交的代码不会导致集成失败。常用的版本控制软件有 IBM Rational ClearCase、CVS、Subversion等;

《Rhino命令手册(中英文对照)》

《Rhino命令手册(中英文对照)》 34ViewToggle between 3-viewport and 4-viewport display 在3视图与4视图格局中切换 3Dface Draw a 3-D polygon mesh face 画三维多边形网格面 3View Three-viewport layout 3视图窗口布局 4View Four-viewport layout 4视图窗口布局 AddNextU Add the next control point in the u-direction to the selection 在U方向上增加下一个控制点 AddNextV Add the next control point in the v-direction to the selection 在V方向上增加下一个控制点 AddPrevU Add the previous control point in the u-direction to the selection 在U向上增加前一个控制点 AddPrevV Add the previous control point in the v-direction to the selection 在V向上增加前一个控制点 AlignBackgroundBitmap Align a background bitmap 定位调准背景图 AlignProfiles Align two curves 定位调准两条曲线 AllCPlanesThroughPt Move all construction planes through a point 移动所有基准面通过一点

相关主题