当前位置:文档之家› HBase中Scan类属性maxResultSize的说明

HBase中Scan类属性maxResultSize的说明

HBase中Scan类属性maxResultSize的说明
HBase中Scan类属性maxResultSize的说明

有同学希望调用Scan.setMaxResultSize(long)这个方法来设置scan扫描后返回的条数,目前我的理解,这个属性能到一定的限制作用,但是很多时候不会向你想的那样其作用,下面我来进行一些说明。

如果你看过HRegionServer的启动过程,你会发现他也有一个类似的属性maxScannerResultSize(配置文件中通过

hbase.client.scanner.max.result.size设置),其实这个值就是Scan做扫描时候maxResultSize的默认值,那这个maxResultSize到底有什么用,我们看下面的源码(摘自hbase0.98.9 HRegionServer的scan方法):?

1 2 3 4 5 6 7 8 9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24 https://www.doczj.com/doc/a43740856.html,("*******4444************maxResultSize:"+maxResultSize + ";rows:"+rows);

synchronized(scanner) {

while (i < rows) {

// Stop collecting results if maxScannerResultSize is set and

if ((maxScannerResultSize < Long.MAX_VALUE) &&

(currentScanResultSize >= maxResultSize)) {

https://www.doczj.com/doc/a43740856.html,("*************kreak i :"+i);

break;

}

// Collect values to be returned here

boolean moreRows = scanner.nextRaw(values);

if (!values.isEmpty()) {

for (Cell cell : values) {

KeyValue kv = KeyValueUtil.ensureKeyValue(cell);

https://www.doczj.com/doc/a43740856.html,("*************kv :"+kv +";kv.heapSize():"+kv.heap

https://www.doczj.com/doc/a43740856.html,("*************currentScanResultSize :"+currentSca

currentScanResultSize += kv.heapSize();

}

results.add(Result.create(values));

i++;

}

if (!moreRows) {

25

26

27

28

break;

}

values.clear(); }

}

大家会看到一些调试代码,也莫见怪了。

大家看“if((maxScannerResultSize < Long.MAX_VALUE) && (currentScanResultSize >= maxResultSize))”这个条件判断语句,很重要的一个判断是currentScanResultSize >= maxResultSize,而这里的currentScanResultSize,其实是每行所有KeyValue的bytes的统计数,意思是当在Scan对象中设置了maxResultSize后(没设置的话,默认值为HRegionServer的maxScannerResultSize),在HRegionServer中扫描数据的时候,会对所查数据的bytes统计和与这个值做比较,这样的结果是如果maxResultSize比较小,那么本来需要10条数据一次能够查询到的,需要分成多次查询,其maxResultSize的值,并不会影响查询的结果,只会影响scan发起远程调用的次数,这里可能说得有点抽象,我举个例子说明:

在我的HBase数据库中存在记录:row-10,

row-11,...,row-19,row-20,row-21,...,row-29,...,row-91,row-92,...,row-9 9

分别用两种下面三种方式查询,都能得到一样的结果:

?

1 2 3 4 5 keyvalues={row-10/colfam1:col-5/1423054405356/Put/vlen=8/mvcc=0, row-10/colfam2:col-33/1423054405467/Put/vlen=9/mvcc=0}

keyvalues={row-100/colfam1:col-5/1423054437916/Put/vlen=9/mvcc=0, row-100/colfam2:col-33/1423054437979/Put/vlen=10/mvcc=0} keyvalues={row-11/colfam1:col-5/1423054405753/Put/vlen=8/mvcc=0,

6

7

8

9

10

11

12 row-11/colfam2:col-33/1423054405869/Put/vlen=9/mvcc=0} keyvalues={row-12/colfam1:col-5/1423054406160/Put/vlen=8/mvcc=0, row-12/colfam2:col-33/1423054406268/Put/vlen=9/mvcc=0} keyvalues={row-13/colfam1:col-5/1423054406541/Put/vlen=8/mvcc=0, row-13/colfam2:col-33/1423054406646/Put/vlen=9/mvcc=0} keyvalues={row-14/colfam1:col-5/1423054406937/Put/vlen=8/mvcc=0, row-14/colfam2:col-33/1423054407028/Put/vlen=9/mvcc=0}

keyvalues={row-15/colfam1:col-5/1423054407305/Put/vlen=8/mvcc=0,

row-15/colfam2:col-33/1423054407424/Put/vlen=9/mvcc=0}

keyvalues={row-16/colfam1:col-5/1423054407715/Put/vlen=8/mvcc=0,

row-16/colfam2:col-33/1423054407813/Put/vlen=9/mvcc=0}

keyvalues={row-17/colfam1:col-5/1423054408084/Put/vlen=8/mvcc=0,

row-17/colfam2:col-33/1423054408198/Put/vlen=9/mvcc=0}

keyvalues={row-18/colfam1:col-5/1423054408490/Put/vlen=8/mvcc=0,

row-18/colfam2:col-33/1423054408598/Put/vlen=9/mvcc=0}

keyvalues={row-19/colfam1:col-5/1423054408895/Put/vlen=8/mvcc=0,

row-19/colfam2:col-33/1423054409007/Put/vlen=9/mvcc=0}

keyvalues={row-2/colfam1:col-5/1423054402056/Put/vlen=7/mvcc=0, row-2/colfam2:col-33/1423054402181/Put/vlen=8/mvcc=0}

方法一:

?

1 2 3 4 5 6 7 8 9 10 11 Scan scan3 = new Scan();

scan3.setCaching(9);

scan3.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("col-5"))

.addColumn(Bytes.toBytes("colfam2"), Bytes.toBytes("col-33"))

.setStartRow(Bytes.toBytes("row-10")).setStopRow(Bytes.toBytes("row

ResultScanner scanner3 = table.getScanner(scan3);

for (Result res : scanner3) {

System.err.println(res);

}

scanner3.close();

方法二:

?

1 2 3 4 5 6 Scan scan3 = new Scan();

//scan3.setCaching(9);

scan3.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("col-5"))

.addColumn(Bytes.toBytes("colfam2"), Bytes.toBytes("col-33"))

.setStartRow(Bytes.toBytes("row-10")).setStopRow(Bytes.toBytes("row

7 8 9 10 11 ResultScanner scanner3 = table.getScanner(scan3);

for (Result res : scanner3) {

System.err.println(res);

}

scanner3.close();

方法三:

?

1 2 3 4 5 6 7 8 9 10 11 Scan scan3 = new Scan();

scan3.setCaching(9);

scan3.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("col-5"))

.addColumn(Bytes.toBytes("colfam2"), Bytes.toBytes("col-33"))

.setStartRow(Bytes.toBytes("row-10")).setStopRow(Bytes.toBytes("row

ResultScanner scanner3 = table.getScanner(scan3);

for (Result res : scanner3) {

System.err.println(res);

}

scanner3.close();

方法一和方法二的区别,在于方法一中scan 设置了caching 属性为9,方

法二中没设置该属性,但设置了maxResultSize 属性,

方法二和方法三的区别,在于方法三在方法二的基础上设置了caching 属

性为9,

基于上面的例子,做以下几点说明:

1、如果不设置scan 的caching 属性,本例中要查询row-10到row-20

的属性,需要在client 发起最少11次的远程访问,从HRegionServer 中

获取数据,并且每次只查询一条记录。

2、对于maxResultSize ,只对一次client 的远程访问起作用,如果一次远

程调用只取一条数据,这个值的设置没有意义;对于批量数据获取,即Scan

设置caching 后,这个值会起到限制作用,比如,例子中Scan 设置caching

为9,同时设置maxResultSize为5,并且事先可以知道每行数据的bytes 是112,在这样的条件下,结合HRegionServer中scan方法中的限制代码,即使Scan设置了caching为9,一次远程调用也只能取到一条记录,原因也就是“if ((maxScannerResultSize < Long.MAX_VALUE)

&& (currentScanResultSize >= maxResultSize)) “执行这个逻辑检查的时候,被break,跳出循环了。所以,Scan设置caching为9理想情况下,是能2次远程调用就取到12条记录,但是由于设置了maxResultSize为5,在检查每次远程调用能返回的bytes数的时候,就只能返回一条记录了。

3、方法二和方法三效果完全一样,方法一只需要client发起三次远程调用,便可取到所需数据。

4、maxResultSize的意义:限制每次client从HRegionServer取到的bytes总数,bytes总数通过row的KeyValue计算得出。

系统参数设置-Tunning Parameter说明及Setting标准(doc 6页)

System setup/parameter/General 1>Production Execution Picking Z Standby : 从feeder的吸件位置Gantry所移动的高度 ?Modul head设备是20 精密head 设备是15 Placing Z standby : 置件高度一定要输入25.00. Feeder pitch : feeder和feeder之间的距离 ?MRC是16.00 QUAD是16.00 or 23.00 出厂时16.00 SETTING. Auto Pic Size Limit : 执行Pic时为了看见零件的外观而设置的Size Limit ? 5.00 Front Ref.feeder No,Rear Ref.feeder No : Feeder的基准号码 => 开始时Front是23号feeder , Rear是73号feeder为基准 Part Check Wait Delay : ?30 Belt Mid Time :PWB被LowSpeed Sensor感应之后以中速移动的时间 ?250 ~ 500之间 Belt Stop Delay : PWB被Setposition Sensor感应之后以低速移动的时间 ?250 ~ 500之间 Pusher down delay : PWB出来时Pusher下降之后过规定的时间后驱动Belt. ?100 Auto PIC Delay : Pic Auto执行时一Step之间停止的时间 ?500 1>In Position On Picking : 吸件时Motion终了的Position Limit On VA : 检查零件时Motion终了的Position Limit On Placement : 置件时Motion终了的Position Limit => On Picking : XY=0.5 R=1.0 Z=0.3 Z On Up=1.5 => On V A : XY= 0.03 R=0.3 Z=0.2 XY on Offset M.=1.0 => On placement : XY=0.05 R=0.3 Z=0.2 Z on Up=1.0 Place Z Offset=0.3 <注为了提高精密度可以变更On Placement的XY= 0.02 ~ 0.05 R=0.2 ~ 0.5.> 2>Setting Pulse : 目前不使用. 3>Others Collision Limit : 只有在10Series有效front,Rear的最小安全间距 ?目前MPS-1010是75.00 MPS-1010P是100.00.

整理符号表_变量符号说明

符号表 整理表 姓名: 职业工种: 申请级别: 受理机构: 填报日期:

变量符号说明

福州大学 2015 年硕士研究生入学考试专业课课程(考试)大纲 1.考试科目名称: 《数据结构与程序设计》 2.招生学院:数学与计算机科学(软件)学院

说明:1、考试基本内容:一般包括基础理论、实际知识、综合分析和论证等几个方面的内容。有些课程还应有基本运算和实验方法等方面的内容。字数一般在300字左右。 2、难易程度:根据大学本科的教学大纲和本学科、专业的基本要求,一般应使大学本科毕业生中优秀学生在规定的三个小时内答完全部考题,略有一些时间进行检查和思考。排序从易到难。

目录 第1章编译器概述 第2章词法分析 2.1 词法记号及属性 2.1.1 词法记号、模式、词法单元 2.1.2 词法记号的属性 2.1.3 词法错误 2.2 词法记号的描述与识别 2.2.1 串和语言 2.2.2 正规式 2.2.3 正规定义 2.2.4 状态转换图 2.3 有限自动机 2.3.1 不确定的有限自动机 2.3.2 确定的有限自动机 2.3.3 NFA到DFA的变换 2.3.4 DFA的化简 2.4 从正规式到有限自动机 2.5 词法分析器的生成器 第3章语法分析 3.1 上下文无关文法 3.1.1上下文无关文法的定义 3.1.2 推导 3.1.3 分析树 3.1.4 二义性 3.2 语言和文法 3.2.1 正规式和上下文无关文法的比较 3.2.2分离词法分析器的理由 3.2.3 验证文法产生的语言 3.2.4 适当的表达式文法 3.2.5 消除二义性 3.2.6 消除左递归 3.2.7 提左因子 3.2.8 非上下文无关的语言结构 3.2.9 形式语言鸟瞰

移动公司短信系统参数配置原则

短信系统参数配置原则 (初稿) 四川移动通信责任有限公司 2003年六月

前言 受集团公司委托(移网通[2002]528号《关于委托编写短信系统参数配置原则的通知》),四川移动通信有限责任公司负责制定短信系统参数配置原则。为此公司上下十分重视,立即成立了以网络部副主任刘耕为组长的参数编制小组,对短信系统相关的参数进行了大量的测试和分析,为提高短信各设备间的兼容性和下发成功率以及解决短信中心、短信网关的参数设置不规范,导致省际、省内各级短信设备配合不一致,影响短信业务成功下发的问题,提出了参数配置建议。由于时间和水平有限,《原则》当中难免有考虑不周之处,敬请指正。

目录 第一部分情况简介 (4) 第二部分短信中心参数配置原则 (5) 一、短信中心单个用户最大短信缓存条数(被叫): (5) 二、短信中心单条短信最大保存期限 (8) 三、短信系统重发参数 (11) 1、用户原因的重发机制: (12) 2、网络原因的重发机制。 (14) 四、MSC短消息事件鉴权参数 (20) 五、短信中心接口部分相关参数: (23) 第三部分短信网关参数配置原则 (24) 一、与短信中心接口 (24) 二、与SP接口 (27) 三、与SCP的接口 (28) 四、与其他ISMG的接口 (29)

第一部分情况简介 (一)编写小组成员 组长:刘耕 副组长:杨书其白庆王耀阳 组员:刘晟、林勇、林静、曾智、侯漫秋、涂越秋 厂家:张美军(华为)钟智(康维)李邦建(亚信) (二)本省短信及相关网络设备情况 点对点短信中心:华为(软件版本 v280r001.5d611),容量300万BHSM 梦网短信中心:康维(软件版本 2.5.27),容量300万BHSM 短信网关:亚信(软件版本 2.5.1), 容量288万BHSM SCP:东信北邮(4.04) MSC:西门子(sr9.0) HLR:西门子(sr9.0)

OGNL中的#、%和$符号用法说明

OGNL中的#、%和$符号用法说明 #、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。 1.#符号的用途一般有三种。 1) 用于访问根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其它非根对象时,需要加#前缀。实际上, #相当于ActionContext. getContext(); #session.msg表达式相当于ActionContext.getContext().getSession(). getAttribute(”msg”) 。 2) 用于过滤和投影(projecting)集合,如示例中的persons.{?#this.age>20}。 3) 用来构造Map,例如示例中的#{'foo1':'bar1','foo2':'bar2'}。 2.%符号 %符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。如下面的代码所示: 构造Map The value of key "foo1" is 不使用%: 使用%:

3.$符号 $符号主要有两个方面的用途。 在国际化资源文件中,引用OGNL表达式,例如国际化资源文件中的代码:reg.agerange=国际化资源信息:年龄必须在${min}同${max}之间。 在Struts 2框架的配置文件中引用OGNL表达式,例如下面的代码片断所示: 10 100 BAction-test校验:数字必须为${min}为${max}之间!

SAP系统配置参数详解

SAP系统配置参数详解 SAP 系统参数设置 path: /usr/sap/PRD/SYS/profile profile: PRD_DVEBMGS00_sapapp 如果您想查看所有的参数及当前设定,可使用SA38 执行程序 RSPARAM 修改附加配置 T-CODE:RZ10 进行SAP系统参数的设置,设置后需激活参数并重启SAP实例,配置参数才会生效login/system_client 登录时默认的Client号 login/password_expiration_time 密码有效期 login/fails_to_user_lock 密码输错多少次后锁定 login/failed_user_auto_unlock 用户失效后多长时间解锁 rdisp/mshost 状态栏中显示的系统名称 rdisp/rfc_use_quotas 是否激活配额资源分配,0是关闭,1是启用.以下相关限制必须这个为1时才生效. rdisp/gui_auto_logout 表示如果客户在指定时间内没有进行任何操作,则会自动退出SAP系统。时间为秒 rdisp/max_wprun_time 程序运行的最长时间限制 rdisp/rfc_max_login 最大SAP用户登录数 login/disable_multi_gui_login 限制用户多次登录,该参数可以设置同个client 同个用户ID可以允许同时登录几个,当设为1时,系统将提示用户选择: 'Terminate the Current Sessions' or 'Terminate this Login.' ,以达到保证只允许一个登录. rdisp/tm_max_no 这个参数是限制每个实例最大的用户数,默认是200个. rdisp/rfc_max_own_login 一个程序在一个服务器上允许分配的RFC资源个数,也就是同时能运行多少个.默认值25. rdisp/rfc_min_wait_dia_wp 设置RFC保留的会话设置, rdisp/wp_no_dia 在一个实例中处理的会话数目,如果设置为10,rdisp/rfc_min_wait_dia_wp=3则可用的会话处理是7,3个被保留 rdisp/rfc_max_own_used_wp rdisp/rfc_max_comm_entries rdisp/rfc_max_wait_time rdisp/btctime

常用植物属性

常用植物属性 银杏 别名:公孙树、白果树 学名:Ginkgo bilobaL. 性状:银杏科银杏属。落叶乔木,树皮灰色。叶扇形。雌雄异株。种子核果状。 分布:仅1科1属1种,为中国特有种。北京各公园、庭院、路旁及古庙内有栽培。喜温暖、湿润气候。 用途:观赏及用材树种,国家二级保护植物。种子可食、入药,叶可提取银杏醇。 白杆 别名:云杉、麦氏云杉 学名:Picea meyeri Rehd.et Wils 性状:松科云杉属。常绿乔木,小枝上有叶枕。针叶线形,被白粉。雌雄同株。球花单生枝顶。种子核果状。 分布:北京密云县海拔1500米以上山地有分布。各公园广见栽培。 用途:观赏及用材树种。 华北落叶松 学名:Larix principis-rupprechtii Mayr 性状:松科落叶松属。落叶乔木,树皮灰褐色,叶条形。雌雄同株。球果卵球形。 分布:中国特有种,分布于海拔1400米以上。北京山区海拔800米以上有栽培。耐寒。 用途:用材树种。材质坚重,供建筑用。树干可采割松脂,树皮可提取取单宁。 雪松 学名:Cedrus deodara(Roxb.)G.Don 性状:松科雪松属。常绿乔木,树冠塔形,枝平展。叶针形。雌雄同株。球果卵球形。 分布:原产喜马拉雅山等地,我国多引种栽培。北京广见于各大公园和庭院。 用途:世界著名观赏树种及用材树种。对HF和SO2较敏感。 白皮松 学名:Pinus bungeana Zucc.ex Endl. 性状:松科松属。常绿乔木,树皮斑驳状,灰白色。针叶,3针一束。雌雄同株。球果卵球形。 分布:中国特有种,分布于海拔500~1500米山地。北京各地有栽培,耐瘠薄,抗SO2。 用途:优良的绿化树种及庭院观赏树种。球果可入药,种子可食。 华山松 学名:Pinus armandii Franch 性状:松科松属。常绿乔木,树皮灰褐色。针叶5针一束。雌雄同株。球果卵球形。 分布:中国特有种,分布于海拔1000米以上山地。北京的公园、绿地及庭院常见栽培。 用途:用材及庭院观赏树种。种子可食或榨油,树皮可提取栲胶。 油松 学名:Pinus tabulaeformis Carr 性状:松科松属。常绿乔木,成年树树冠常平顶,树皮灰褐色。针叶,2针一束。雌雄同株。球果卵球形。 分布:中国特有种。北京中低山区有分布,各地广见栽培。耐寒,耐瘠薄。

系统参数配置说明书

系统参数配置说明书

一、浏览器使用建议 本系统建议使用IE浏览器,若使用IE8浏览器请将浏览器设置为非兼容模式。使用IE8兼容模式上传附件页面会出现如下图所示: 正常界面如下图所示,出现“”按钮可正常使用。 设置步骤如下: 1.打开IE浏览器,点击右上角的“”按钮。如下图所示:

2.将兼容性视图的勾选去掉,如下图所示: 二、下载安装Flash插件 在本系统中上传附件时出现如下界面的情况时,需要下载Flash插件并且安装。 安装成功后重启IE浏览器,上传附件页面出现“”按钮时可正常使用。 三、将“申报系统”设为信任站点(若系统可正常使用,可不进行设置) 1、打开IE浏览器,并在地址栏中输入网址,显示界面如下图所示:

2、点击浏览器的菜单条“工具—〉Internet选项”,其界面如下图所示: 3、选中“安全(标签)—〉受信任的站点—〉站点”,其界面如下图所示:

将输入框中输入“工业产品质量控制和技术评定实验室申报管理系统”的网址(如: https://www.doczj.com/doc/a43740856.html,/lab/),并点击“添加”按钮,该网址进入下面的列表框中,最后点击“确认”按钮。 注意:在输入网址前,应该取消Checkbox的选中状态。 4、设置“受信任站点”的安全级别; 在Internet选项窗体中选择“安全(标签)—〉受信任的站点—〉自定义级别”,出现的界面如下图(右)所示: 请按照下面的要求,对“ActiveX控件和插件”进行安全设置: ActiveX控件自动提示:启用

●对标记为可安全执行脚本的ActiveX控件执行脚本:启用 ●对没有标记为可安全的ActiveX控件进行初始化和脚本运行:启用 ●二进制和脚本行为:启用 ●下载未签名的ActiveX控件:提示 ●下载未签名的ActiveX控件:启用 ●运行ActiveX控件和插件:启用 后面的内容保持现状,不进行调整。 提示:针对“ActiveX控件和插件”,仅对“下载未签名的ActiveX控件”为“提示”,其余全部为“启用”状态。 点击“确认”按钮,会弹出确认对话框,选中“是”,并在“Internet选项”窗体中点击“确认”按钮,则设置立即生效。 至此,信任站点的设置全部完成。 四、设置Word格式附件的打开方式(若系统可正常使用,可不进行设置) 1、打开“资源管理器”或“我的电脑”并在菜单中选择“工具—〉文件夹选项”, 如下图所示:

编译原理 第八章符号表

第八章符号表 编译过程中编译程序需要不断汇集和反复查证出现在源程序中各种名字的属性和特征等有关信息。这些信息通常记录在一张或几张符号表中。符号表的每一项包含两部分,一部分是名字(标识符),另一部分是此名字的有关信息。每个名字的有关信息一般指种属(如简单变量、数组、过程等)、类型(如整、实、布尔等)等等。这些信息将使用于语义检查、产生中间代码以及最终生成目标代码等不同阶段。 编译过程中,每当扫描器识别出一个单词后,编译程序就查阅符号表,看它是否已在其中。如果它是一个新名就将它填进表里。它的有关信息将在词法分析和语法-语义分析过程中陆续填入。 符号表中所登记的信息在编译的不同阶段都要用到。在语义分析中,符号表所登记的内容将用于语义检查(如检查一个名字的使用和原先的说明是否相一致)和产生中间代码。在目标代码生成阶段,当对符号名进行地址分配时,符号表是地址分配的依据。对于一个多遍扫描的编译程序,不同遍所用的符号表也往往各有不同。因为每遍所关心的信息各有差异。 本章重点:符号表的一般组织和使用方法。 第一节符号表的组织和使用 信息栏通常包含许多子栏和标志位,用来记录相应名字的种种不同属性。由于查填符号表一般都是通过匹配名字来实现的,因此,名字栏也称主栏。主栏的内容称为关键字(key word)。 虽然原则上说,使用一张统一的符号表也就够了,但是,许多编译程序按名字的不同种属分别使用许多符号表,如常数表、变量名表、过程名表等等。这是因为,不同种属名字的相应信息往往不同,并且信息栏的长度也各有差异的缘故。因而,按不同种属建立不同的符号表在处理上常常是比较方便的。 对于编译程序的符号表来说,它所涉及的基本操作大致可归纳为五类: 1、对给定名字,确定此名是否在有中; 2、填入新名; 3、对给定名字,访问它的有关信息; 4、对给字名字,填写或更新它的某些信息; 5、删除一个或一组无用的项。 不同种类的表格所涉及的操作往往也是不同的。上述五方面只是一些基本的共同操作。 符号表最简单的组织方式是让各项各栏所占的存储单元的长度都是固定的。这种项栏长度固定的表格易于组织、填写和查找。对于这种表格,每一栏的内容可直接填写在有关的区段里。例如,有些语言规定标识符的长度不得超过8个字符,于是,我们就可以用两个机器字作为主栏(假定每个机器字可容四个字符)每个名字直接填写在主栏中。若标识长度不到8个字符,则用空白符补足。这种直接填写式的表格形式如下: 但是,有许多语言对标识符的长度几乎不加限制,或者说,标识符的长度范围甚宽。譬如说,

部分花卉的符号属性表

附表2部分花卉的符号属性 作者:岩山老林 说明: 1.本表为《建筑景观的符号属性》一文的附表2。附表1为《部分树木的符号属性》,另发。 2.本表的资料来源为有关书刊和网络资料,仅供网友研究参考,因非正规著作,未能能逐一注明出处,请相关同仁见谅。也请网友切勿作正规著作引用发表;违者自行负责。 3.本表所列“部分花卉的符号属性”,旨在解释花卉所表达的、隐含的寓意。虽然将它们作为建筑景观的附录,不一定都适合与建筑景观关联起来品读。例如白百合象征“百年好合”,是礼仪界对“百合花”的赋义。在建筑景观范畴内是否如此解读,需结合具体状况商榷,不能勉强。 4.如发现差错或有补充意见,欢迎发邮件:43h1010@https://www.doczj.com/doc/a43740856.html,,不胜感激。 品种寓意用途 芭蕉又名甘蕉、板蕉。叶大且宽,喜暖不耐寒。寓意多种:文人多以芭蕉寓意“怅惘忧愁”。但因 芭蕉直立高大、体态粗犷潇洒、蕉叶碧翠似绢, 故也见寓意“粗豪”和“精细”,《红楼梦》中 贾探春自喻“蕉下客”。因芭蕉果实结于同一 圆茎,又见寓意“团结”与“友谊”。《涅槃经》 将众生身譬如芭蕉,寓意生实则枯、人生“空” 和“无常”。有的画家则以画寄托“平静”、“闲 适”、“隐逸”的生活愿景。常见在庭园、墙隅、假山旁点缀配景。 杜鹃花别名映山红、山石榴、山丹丹、山踯躅、清明花、金达莱。花繁叶茂,绮丽多姿。又称花中 西施,与龙胆花、报春花合称“中国三大名花”。 全世界有杜鹃花属植物约800种,我国就有650 种。有多重寓意:因花开满山红而寓意“热闹 欢庆”;因初春盛开而寓意“春天使者”;因与 红军关联而寓意“红色革命”和“期盼胜利”; 因花的色彩而寓意“吉祥”、“幸福”,“乐观”、常见野生或种植于山坡以营造大面积花海,宜在林缘、溪边、池畔及岩石相配成丛成片种植。可于疏林下与阔叶乔木结合配植,也宜作花篱矮墙或屏障。

AIX系统参数配置

AIX 系统参数配置 AIX 系统参数配置 AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修 改的参数一般如下: 一、单机环境 1、系统用户的最大登录数maxlogin maxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。 2、系统用户的limits参数 这些参数位于/etc/security/limits文件中,可以把这些参数设为-1,即无限制,可以用vi 修改/etc/security/limits文件,所有修改在用户重新登录后生效。 default: fsize = 2097151 ----》改为-1 core = 2097151 cpu = -1 data = 262144 ----》改为-1 rss = 65536 stack = 65536 nofiles = 2000 3、Paging Space 检查paging space的大小,在物理内存<2G时,应至少设定为物理内存的1.5倍,若物理内存>2G,可作适当调整。同时在创建paging space时, 应尽量分配在不同的硬盘上,提高其性能。利用smitty chps修改原有paging space的大小或smitty mkps增加一块 paging space。 4、系统核心参数配置 利用lsattr -Elsys0 检查maxuproc, minpout, maxpout等参数的大小。maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用 smitty chgsys来设置。

div style常用属性

div style常用属性 一、常用属性: 1、Height:设置DIV的高度。 2、Width:设置DIV的宽度。 例:

复制代码 3、margin:用于设置DIV的外延边距,也就是到父容器的距离。 例: 1
2 3
4 5

6 7

复制代码 说明:margin:后面跟有四个距离分别为到父容器的上-右-下-左边的距离;可以看例子中的白色DIV到黑色DIV的边距离效果。还可以分别设置这四个边的距离,用到的属性如下: 4、margin-left:到父容器左边框的距离。 5、margin-right:到父容器右边框的距离。 6、margin-top:到父容器上边框的距离。 7、margin-bottom:到父容器下边框的距离。 例: 代码

8、padding:用于设置DIV的内边距。 例: 1

2 3
4 5
6 复制代码 说明:padding的格式和margin的格式一样,可以对照学习。可以看黑色DIV与白色DIV的边距来体会此属性的效果。这是还需要注意的是padding设置的距离不包括在本身的width和height内(在IE7和FF中),比如一个DIV的width设置了100px,而padding-left 设置了50px,那么这个DIV在页面上显示的将是150px宽。也可以用以下四个属性来分别设置DIV的内边距: 9、padding-left:左内边距。 10、padding-right:右内边距。

系统参数的设置和维护1

第十一章 系统参数的设置和维护 [教学目标] 1.了解计算机的启动过程。 2.熟练掌握利用开机信息分析计算机硬件的基本配置。 [教学重点] 掌握根据实际情况设置BIOS的方法。 [教学难点] 掌握利用开机信息分析计算机硬件出现的一些故障。 [分析学生] 对于初步接触电脑的学生来说,BIOS似乎很难理解。其实,只要掌握了几条基本的设置足可以应对大部分的问题。 [教学用具] 计算机,投影仪 [课时安排] 2课时 [教学过程] 一、导入新课 我们常常提到的一个名词BIOS,很多同学觉得BIOS很难理解。BIOS 其实很好理解,通过下面的课程大家一定会真正理解什么是BIOS。 提问学生:同学们,你们知道什么是BIOS? 如何进入BIOS? 引导学生思考、回答并相互补充。 教师总结归纳同学们的回答,进入教学课题。

二、新课教学 第十一章 系统参数的设置和维护 11.1 基础知识:计算机的启动过程 11.1.1 认识BIOS、冷启动和热启动 提问:BIOS在电脑中起什么作用? 学生思考、看书、回答; 教师总结: 计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。 BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。 一、BIOS的功能 从功能上看,BIOS分为三个部分: 1.自检及初始化程序; 2.硬件中断处理; 3.程序服务请求。 下面我们就逐个介绍一下各部分功能: (一)自检及初始化 这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。 最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS 先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。

表单控件常用属性、事件及方法英中对照

VFP表单/控件常用属性、事件及方法英中对照 ——属性—— Name:表单或控件名 Caption:标题文字 AutoCenter:自动居中 AutoSize:自动大小 ForeColor:前景色 BackColor:背景色 Closable:可关闭 Movable:可移动 Width:宽度 Height:高度 Icon:图标 Visible:可见 Font*:字体、字号等 Enabled:能用 ButtonCount:命令按钮组、选项组控件中控件的个数 Buttons(1):命令按钮组、选项组控件中第一个控件;Buttons(2)命令按钮组、选项组控件中第二个控件;…… value:表示组控件中选中的是第几个控件 或文本框中的内容 或列表框中选择的内容 等 PasswordChar:文本框用于输密码时显示的符号 ControlSource:和控件绑定的内存变量或字段SelStart:编辑框中选定内容的开始位置SelLength:编辑框中选定内容的长度SelText:编辑框中选定的内容 ListCount:列表框中可供选择的内容数 List(1)表示列表框中的第一项内容,List(2)表示列表框中的第二项内容,……RowSourceType:列表框中内容的给出方式RowSource:列表框中内容来自的字段名等MultiSelect:1或.t.时允许多项选择 Selected(1)为真,第一项被选;Selected(2)为真,第二项被选;……。 Text:下拉列表框中输入的内容Recordsource:表格控件绑定的表PageCount:页框中页面的个数 Pages(1)表示页框中的第一个页面,Pages (2)表示页框中的第二个页面,……ActivePage:页框中的活动页面号Increment:微调每次的变化量SpinnerHighValue:鼠标调整时的最大值SpinnerLowValue:鼠标调整时的最小值KeyboardHighValue:键盘输入时的最大值KeyboardLowValue:键盘输入时的最小值Value:微调的当前值 Picture:图像控件对应的图像 Stretch:图像的显示方式 Interval:计时器定时的时间间隔,单位毫秒 ——事件—— Load:装入事件 Init:初始化事件 Destroy:表单关闭前发生的事件Unload:表单关闭时发生的事件Click:单击事件 DblClick:双击事件 RightClick:右键事件 GotFocus:得到焦点事件 LostFocus:失去焦点事件 Timer:计时器指定的时间间隔到时发生 Error:执行对象事件代码出错时发生——方法—— Release:关闭表单Refresh:表单刷新Show:显示表单Hide:隐藏表单SetFocus:将焦点放到控件中 AddItem(内容项):向列表框中增加数据项RemoveItem(位置):从列表框中删数据项

NCL符号说明

一、概述 一般,NCL脚本包含以下的内容: 1、使用load命令加载包含高水平图形接口的库函数,这一步在begin之前进行。 2、从数据文件中读数据。进行数据处理(可选)。 3、打开一个工作站(workstation)。选择一个颜色表. 4、创建一个resouce变量,各种画图的选项将作为它的属性。 5、调用合适的图形接口作图。 load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl" begin in = addfile(“myfile.nc,“r“) t = in->T wks = gsn_open_wks(“ps,ce) gsn_define_colormap(wks,"BlAqGrYeOrRe") res = True res@cnFillOn = True res@cnLinesOn = False res@cnLevelSpacingF = 0.5 res@gsnSpreadColors = True res@lbAutoLabelStride = True plot = gsn_csm_contour_map_ce(wks,t,res) end 二、高水平图形接口 2.1 gsn图形接口 一般的gsn接口可以创建一般的x-y坐标,等高线,流线和矢量图。 2.2 gsn_csm接口 –可以自动的完成以下功能: 自动添加label bars,在一般的接口中需要明确的指明。自动的将变来的long_name和units 属性作为图形的标签。long_name在左上角,units在右上角。还会自动的添加一些关于压力值等的其它标签。 2.3 加载接口 在begin之前用load命令加载。gsn和gsn_csm图形接口包含在以下两个文件里。 load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl" 三、Getting Started 3.2 .hluresfile –.hluresfile文件要位于主目录下。–在.hluresfile文件里你可以设置你的显示属性:例如:前景色、背景色: *wkForegroundColor : (/0.,0.,0./) *wkBackgroundColor : (/1.,1.,1./) –Color map *wkColorMap : rainbow+gray –字体:–*Font : helvetica 四、工作站(workstation) 在画图之前必须要先创建一个工作站。图形命令将作用在工作站上。工作站需要赋予一个名

解决方案-系统参数配置手册-专业版

实施解决方案-系统参数配置手册 ××ERP项目 建立日期: 修改日期: 文控编号: XXYYMMDDXX_(PMP项目号)_XX(阶段序号)_XX(流水号) 客户项目经理: 日期: 用友项目经理: 日期: <说明:本方案基于用友XX系列软件,主要针对XXX版本,由于不同版本产品功能会有差异,当您使用XX其他版本时,敬请进行详细的测试和修订。>

文档控制更改记录 查阅 分发

前言 本ERP项目整体实施解决方案主要由《实施解决方案-IT部署》、《实施解决方案-基础档案编码规则》、《实施解决方案-业务流程设计》、《实施解决方案-实施价值分析总览》(可选)、《实施解决方案-客户化开发》、《实施解决方案-岗位及权限设置》、《实施解决方案-系统参数配置手册》组成,用于指导本ERP项目的实施工作。 《实施解决方案-系统参数配置手册》作为整体实施方案的关键组成部分,基于前期对XX公司的调研,以及确认的调研报告,同时结合ERP的管理思想和功能特点设计而成。 本方案由XXERP项目实施组编写完成,需要相关领导审阅确认并签字。 1.本方案依据业务调研分析整理加工而成,其中问题如果涉及多个部门及岗位,可由相关人员共同商讨确认。 2.本方案将尽量做到准确、详细、全面,报告中如有错误、不当、或遗漏的问题,请客户

方予以纠正和补充。 3.此方案为以后实施工作的重要依据,需要用友和XX公司双方最终确认,如果需要变更内容,则必须由双方共同协商。 此文档一式两份,用友公司和XX公司各保留一份。

目录 第一章概述 (1) 1.1 适用范围......................................................................................... 错误!未定义书签。 1.2 术语表 (1) 第二章操作系统配置 (1) 2.1 基础设置 (1) 2.1.1 用户管理 (1) 2.1.2 本地(组)策略 (1) 2.1.3 服务管理 (1) 2.2 安全设置 (4) 2.2.1 杀毒软件 (4) 2.2.2 防火墙 (4) 2.3 IIS设置 (5) 2.4 其他设置 (5) 第三章数据库配置 (5) 3.1 系统设置 (5) 3.2 备份设置 (6) 3.3 存储过程 (6) 第四章ERP-XX配置 (6) 4.1 系统服务 (6) 4.1.1 系统管理 (6) 4.1.2 应用服务器配置 (6) 4.1.3 权限控制 (7) 4.1.4 接口参数和设置(可选) (7) 4.2 基础设置 (7) 4.2.1 基础信息 (7) 4.2.2 档案设置 (8) 4.2.3 单据设置 (8) 4.2.4 业务参数 (8) 4.2.4.1 财务会计 (8) 4.2.4.2 管理会计 (10) 4.2.4.3 客户关系管理 (10) 4.2.4.4 供应链 (10) 4.2.4.5 生产制造 (10) 4.3 自定义项 (10) 4.4 自定义单据 (10) 4.5 自定义报表 (10) 4.6 工作流 (10)

K3系统参数设置说明及参考设置方案

K3系统参数设置说明及参考设置方案系统参数设置参考 1.1.1 供应链整体选项 单击〖系统设置〗?〖供应链整体选项〗,系统转入选项设置的显示界面。在该界面中,显示了供应链系统整体都要涉及的系统选项及系统的默认设置,用户要根据企业业务处理规范和处理惯例设置或修改设置。 每个选项包括参数名称和参数值:参数名称是对选项的描述;参数值是表示是否选择该选项,其中“”表示未选中,“”表示选中。将光标移至所要设置的单据所在条目,鼠标单击参数值的按钮,即可将未选中改变为选中,或者将选中改变为未选中。 对于供应链整体选项进行逐一说明。 , 审核人与制单人可为同一人 本选项设定业务单据的审核人和制单人是否可为同一人。若选中,表示单据制作和审核可为同一人;否则表示同一操作员不能审核自己制作的单据。系统默认为选中。 , 使用双计量单位 是指在业务处理时使用几种计量单位来衡量物料的收、发和结存。如果选中该选项,则系统在业务单据中显示两种计量单位,即基本计量单位和常用计量单位;否则则在业务单据中只显示常用计量单位,系统默认为不选中。常用计量单位包括采购、仓存、销售、生产计量单位,分别在采购、仓存、销售、生产环节使用. 需要说明的是,无论是否选中该选项,在报表查询中都可以查询到两种计量单位显示的业务数据信息。 , 基础资料录入与显示采用短代码

基础资料是有长代码和短代码显示之分的,长代码是指基础资料代码以本身代码和所有上级组的代码显示,如“KA.023.0021”;短代码则是指基础资料代码只显示本身代码,即“0021”。该选项是让用户决定在录入和显示基础资料时采用何种形式显示基础资料代码。系统默认为不选中。 , 打印(打印预览)前自动保存单据 如果选中该选项,系统提供打印、打印预览单据前将单据自动保存的功能,系统默认为不选中。 , 数量合计栏显示纯数量合计 用户要按企业物料的性质来决定是否选择该选项:在同一张单据录入和显示的物料可能因为性质的不同而采用不同的计量处理,所以合计这些物料的数量是没有意义的,此时就不应选中该选项;而有的企业物料质检性质类似、计数方法也相同,就可以在数量合计栏显示纯数量合计,以满足一定的统计需要。系统默认为不选中。 , 单据操作权限控制到操作员组 K/3系统的权限设置是按操作员组来区分不同部门或岗位的操作员的。不同操作员组的操作员会因为工作性质不同而处理不同的业务单据。该选项是从组大角度细分操作员功能,若选择此选项,则对业务单据的权限控制到操作员组,即系统会对查询序时簿时其他条件已 过滤出的单据再进行一次过滤,过滤的条件是只显示当前操作员所在组的所有操作人员的单据,若某操作员隶属于多个组,则包括多个组中所有操作人员所录的单据。系统默认为不选中。 系统管理员组的用户不受此选项的限制,仍自动拥有所有的权限。 注意: 若某操作员需要拥有多个组的单据的操作权限~在用户管理中~将此操作员

from常用属性和方法

Form常用属性 (1)Name属性:用来获取或设置窗体的名称。 (2)WindowState属性:用来获取或设置窗体的窗口状态。 (3)StartPosition属性:用来获取或设置运行时窗体的起始位置。 (4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。 (5)Width属性:用来获取或设置窗体的宽度。 (6)Heigth属性:用来获取或设置窗体的高度。 (7)Left属性:用来获取或设置窗体的左边缘的x 坐标(以像素为单位)。(8)Top属性:用来获取或设置窗体的上边缘的y 坐标(以像素为单位)。(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。 (10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。 (11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。 (12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ENTER 键时就相当于单击了窗体上的该按钮。 (13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。 (14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。 (15)ActiveControl属性:用来获取或设置容器控件中的活动控件。 (16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。 (18)BackColor属性:用来获取或设置窗体的背景色。 (19)BackgroundImage属性:用来获取或设置窗体的背景图像。 (20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。 (21)Font属性:用来获取或设置控件显示的文本的字体。 (22)ForeColor属性:用来获取或设置控件的前景色。 (23)IsMdiChild属性:获取一个值,该值指示该窗体是否为多文档界面(MDI) 子窗体。 (24)IsMdiContainer属性:获取或设置一个值,该值指示窗体是否为多文档界面(MDI) 中的子窗体的容器。 (25)KeyPreview属性:该属性用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。 (26)MdiChildren属性:数组属性。 (27)MdiParent属性:该属性用来获取或设置此窗体的当前多文档界面(MDI) 父窗体。 (28)ShowInTaskbar属性:该属性用来获取或设置一个值,该值指示是否在Windows 任务栏中显示窗体。

一、窗体的常用属性

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。 注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows 的任务栏中相应窗体的图标上。 3、ControlBox、MaxButton和MinButton属性 ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为T rue ●若将ControlBox属性设为False,则将取消窗体的控件菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值设置为1(固定单边框)、2(可调 整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。如:MaxButton和MinButton 属性设置为False,控件菜单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时窗体右上角将不显示“最大化” 按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性值设置为1(固定单边框)、2(可 调整的边框),且ControlBox属性设为True。

相关主题
文本预览
相关文档 最新文档