文档库 最新最全的文档下载
当前位置:文档库 › slf4j+logback配置及详解

slf4j+logback配置及详解

slf4j+logback配置及详解
slf4j+logback配置及详解

配置文件详解:

一:根节点包含的属性:

scan:

当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:

设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan 为true时,此属性生效。默认的时间间隔为1分钟。

debug:

当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。

例如:

Xml代码

二:根节点的子节点:

2.1设置上下文名称:

每个logger都关联到logger上下文,默认上下文名称为“default”。但可以使用设置成其他名字,用于区分不同应用程序的记录。一旦设置,不能修改。

Xml代码

myAppName

2.2设置变量:

用来定义变量值的标签, 有两个属性,name和value;其中name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。

例如使用定义上下文名称,然后在设置logger上下文时使用。

Xml代码

${APP_Name}

2.3获取时间戳字符串:

两个属性 key:标识此 的名字;datePattern:设置将当前时间(解析配置文件的时间)转换为字符串的模式,遵循java.txt.SimpleDateFormat的格式。

例如将解析配置文件的时间作为上下文名称:

Xml代码

${bySecond}

2.4设置loger:

用来设置某一个包或者具体的某一个类的日志打印级别、以及指定仅有一个name属性,一个可选的level和一个可选的addtivity属性。

name:

用来指定受此loger约束的某一个包或者具体的某一个类。

level:

用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。

如果未设置此属性,那么当前loger将会继承上级的级别。

addtivity:

是否向上级loger传递打印信息。默认是true。

可以包含零个或多个元素,标识这个appender将会添加到这个loger。

也是元素,但是它是根loger。只有一个level属性,应为已经被命名为"root". level:

用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,不能设置为INHERITED或者同义词NULL。

默认是DEBUG。

可以包含零个或多个元素,标识这个appender将会添加到这个loger。

例如:

LogbackDemo.java类

Java代码

package logback;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

public class LogbackDemo {

private static Logger log = LoggerFactory.getLogger(LogbackDemo.class);

public static void main(String[] args) {

log.trace("======trace");

log.debug("======debug");

https://www.wendangku.net/doc/de14044370.html,("======info");

log.warn("======warn");

log.error("======error");

}

}

logback.xml配置文件

第1种:只配置rootXml代码

%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

其中appender的配置表示打印到控制台(稍后详细讲解appender );

将root的打印级别设置为“INFO”,指定了名字为“STDOUT”的appender。

当执行logback.LogbackDemo类的main方法时,root将级别为“INFO”及大于“INFO”的日志信息交给已经配置好的名为“STDOUT”的appender处理,“STDOUT”appender将信息打印到控制台;

打印结果如下:

Xml代码

13:30:38.484 [main] INFO logback.LogbackDemo - ======info

13:30:38.500 [main] WARN logback.LogbackDemo - ======warn

13:30:38.500 [main] ERROR logback.LogbackDemo - ======error

第2种:带有loger的配置,不指定级别,不指定appender

Xml代码

%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

其中appender的配置表示打印到控制台(稍后详细讲解appender );

将控制logback包下的所有类的日志的打印,但是并没用设置打印级别,所以继承他的上级的日志级别“DEBUG”;

没有设置addtivity,默认为true,将此loger的打印信息向上级传递;

没有设置appender,此loger本身不打印任何信息。

将root的打印级别设置为“DEBUG”,指定了名字为“STDOUT”的appender。

当执行logback.LogbackDemo类的main方法时,因为LogbackDemo 在包logback中,所以首先执行,将级别为“DEBUG”及大于“DEBUG”的日志信息传递给root,本身并不打印;

root接到下级传递的信息,交给已经配置好的名为“STDOUT”的appender处理,“STDOUT”appender将信息打印到控制台;

打印结果如下:

Xml代码

13:19:15.406 [main] DEBUG logback.LogbackDemo - ======debug

13:19:15.406 [main] INFO logback.LogbackDemo - ======info

13:19:15.406 [main] WARN logback.LogbackDemo - ======warn

13:19:15.406 [main] ERROR logback.LogbackDemo - ======error

第3种:带有多个loger的配置,指定级别,指定appender

Xml代码

%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n

其中appender的配置表示打印到控制台(稍后详细讲解appender );

将控制logback包下的所有类的日志的打印,但是并没用设置打印级别,所以继承他的上级的日志级别“DEBUG”;

没有设置addtivity,默认为true,将此loger的打印信息向上级传递;

没有设置appender,此loger本身不打印任何信息。

控制

logback.LogbackDemo类的日志打印,打印级别为“INFO”;

additivity属性为false,表示此loger的打印信息不再向上级传递,

指定了名字为“STDOUT”的appender。

将root的打印级别设置为“ERROR”,指定了名字为“STDOUT”的appender。

当执行logback.LogbackDemo类的main方法时,先执行,将级别为“INFO”及大于“INFO”的日志信息交给此loger指定的名为“STDOUT”的appender处理,在控制台中打出日志,不再向次loger的上级 传递打印信息;

未接到任何打印信息,当然也不会给它的上级root传递任何打印信息;

打印结果如下:

Xml代码

14:05:35.937 [main] INFO logback.LogbackDemo - ======info

14:05:35.937 [main] WARN logback.LogbackDemo - ======warn

14:05:35.937 [main] ERROR logback.LogbackDemo - ======error

如果将修改为

那打印结果将是什么呢?

没错,日志打印了两次,想必大家都知道原因了,因为打印信息向上级传递,logger本身打印一次,root接到后又打印一次

打印结果如下:

Xml代码

14:09:01.531 [main] INFO logback.LogbackDemo - ======info

14:09:01.531 [main] INFO logback.LogbackDemo - ======info

14:09:01.531 [main] WARN logback.LogbackDemo - ======warn

14:09:01.531 [main] WARN logback.LogbackDemo - ======warn

14:09:01.531 [main] ERROR logback.LogbackDemo - ======error

14:09:01.531 [main] ERROR logback.LogbackDemo - ======error

***********************************************详解

>******************************************

的子节点,是负责写日志的组件。

有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。

1.ConsoleAppender:

把日志添加到控制台,有以下子节点:

:对日志进行格式化。(具体参数稍后讲解)

:字符串 System.out 或者 System.err ,默认 System.out ;

例如:

Xml代码

%-4relative [%thread] %-5level %logger{35} - %msg %n

2.FileAppender:

把日志添加到文件,有以下子节点:

:被写入的文件名,可以是相对目录,也可以是绝对目录,如果上级目录不存在会自动创建,没有默认值。

:如果是 true,日志被追加到文件结尾,如果是 false,清空现存文件,默认是true。:对记录事件进行格式化。(具体参数稍后讲解)

:如果是 true,日志会被安全的写入文件,即使其他的FileAppender也在向此文件做写入操作,效率低,默认是 false。

例如:

Xml代码

testFile.log

true

%-4relative [%thread] %-5level %logger{35} - %msg%n

3.RollingFileAppender:

滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件。有以下子节点:

:被写入的文件名,可以是相对目录,也可以是绝对目录,如果上级目录不存在会自动创建,没有默认值。

:如果是 true,日志被追加到文件结尾,如果是 false,清空现存文件,默认是true。:对记录事件进行格式化。(具体参数稍后讲解)

:当发生滚动时,决定 RollingFileAppender 的行为,涉及文件移动和重命名。: 告知 RollingFileAppender 合适激活滚动。

:当为true时,不支持FixedWindowRollingPolicy。支持TimeBasedRollingPolicy,但是有两个限制,1不支持也不允许文件压缩,2不能设置file属性,必须留空。

rollingPolicy:

TimeBasedRollingPolicy:最常用的滚动策略,它根据时间来制定滚动策略,既负责滚动也负责出发滚动。有以下子节点:

:

必要节点,包含文件名及“%d”转换符,“%d”可以包含一个java.text.SimpleDateFormat 指定的时间格式,如:%d{yyyy-MM}。如果直接使用 %d,默认格式是 yyyy-MM-dd。RollingFileAppender 的file字节点可有可无,通过设置file,可以为活动文件和归档文件指定不同位置,当前日志总是记录到file指定的文件(活动文件),活动文件的名字不会改变;如果没设置file,活动文件的名字会根据fileNamePattern 的值,每隔一段时间改变一次。“/”或者“\”会被当做目录分隔符。

:

可选节点,控制保留的归档文件的最大数量,超出数量就删除旧文件。假设设置每个月滚动,且是6,则只保存最近6个月的文件,删除之前的旧文件。注意,删除旧文件是,那些为了归档而创建的目录也会被删除。

FixedWindowRollingPolicy:根据固定窗口算法重命名文件的滚动策略。有以下子节点:

:窗口索引最小值

:窗口索引最大值,当用户指定的窗口过大时,会自动将窗口设置为12。

:

必须包含“%i”例如,假设最小值和最大值分别为1和2,命名模式为 mylog%i.log,会产生归档文件mylog1.log和mylog2.log。还可以指定文件压缩选项,例如,mylog%i.log.gz 或者没有log%i.log.zip

triggeringPolicy:

SizeBasedTriggeringPolicy:查看当前活动文件的大小,如果超过指定大小会告知RollingFileAppender 触发当前活动文件滚动。只有一个节点:

:这是活动文件的大小,默认值是10MB。

例如:每天生成一个日志文件,保存30天的日志文件。

Java代码

logFile.%d{yyyy-MM-dd}.log

30

%-4relative [%thread] %-5level %logger{35} - %msg%n

例如:按照固定窗口模式生成日志文件,当文件大于20MB时,生成新的日志文件。窗口大小是1到3,当保存了3个归档文件后,将覆盖最早的日志。

Xml代码

test.log

tests.%i.log.zip

1

3

5MB

%-4relative [%thread] %-5level %logger{35} - %msg%n

4.另外还有SocketAppender、SMTPAppender、DBAppender、SyslogAppender、SiftingAppender,可以参考官方文档。当然大家可以编写自己的Appender。

负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。

目前PatternLayoutEncoder 是唯一有用的且默认的encoder ,有一个节点,用来设置日志的输入格式。使用“%”加“转换符”方式,如果要输出“%”,则必须用“\”对“\%”进行转义。

例如:

Xml代码

%-4relative [%thread] %-5level %logger{35} - %msg%n

:

过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着处理日志;返回ACCEPT,日志会被立即处理,不再经过剩余过滤器。

过滤器被添加到 中,为 添加一个或多个过滤器后,可以用任意条件对日志进行过滤。 有多个过滤器时,按照配置顺序执行。

关于的详细使用信息请大家参见官网。

Logback.xml示例:

l o g b ack.xm l

景观园林植物配置详解

1.配置 按植物生态习性和园林布局要求,合理配置园林中各种植物(乔木、灌木、花卉、草皮和地被植物等),以发挥它们的园林功能和观赏特性。园林植物配置是园林规划设计的重要环节。 园林植物的配置包括两个方面:一方面是各种植物相互之间的配置,考虑植物种类的选择,树丛的组合,平面和立面的构图、色彩、季相以及园林意境;另一方面是园林植物与其他园林要素如山石、水体、建筑、园路等相互之间的配置。 2.季相 植物在不同季节表现的外貌。植物在一年四季的生长过程中,叶、花、果的形状和色彩随季节而变化。开花时,结果时或叶色转变时,具有较高的观赏价值。园林植物配置要充分利用植物季相特色。 在不同的气候带,植物季相表现的时间不同。北京的春色季相比杭州来得迟,而秋色季相比杭州出现得早。即使在同一地区,气候的正常与否,也常影响季相出现的时间和色彩。低温和干旱会推迟草木萌芽和开花;红叶一般需日夜温差大时才能变红,如果霜期出现过早,则叶未变红而先落,不能产生美丽的秋色。土壤、养护管理等因素也影响季相的变化,因此季相变化可以人工控制。为了展览的需要,甚至可以对盆栽植物采用特殊处理来催延花期或使不同花期的植物同时开花。 园林植物配置利用有较高观赏价值和鲜明特色的植物的季相,能给人以时令的启示,增强季节感,表现出园林景观中植物特有的艺术效果。如春季山花烂熳,夏季荷花映日,秋季硕果满园,冬季腊梅飘香等。要求园林具有四季景色是就一个地区或一个公园总的景观来说;在局部景区往往突出一季或两季特色,以采用单一种类或几种植物成片群植的方式为多。如杭州苏堤的桃、柳是春景,曲院风荷是夏景,满觉陇桂花是秋景,孤山踏雪赏梅是冬景。为了避免季相不明显时期的偏枯现象,可以用不同花期的树木混合配置、增加常绿树和草本花卉等方法来延长观赏期。如无锡梅园在梅花丛中混栽桂花,春季观梅,秋季赏桂,冬天还可看到桂叶常青。杭州花港观鱼中的牡丹园以牡丹为主,配置红枫、黄杨、紫薇、松树等,牡丹花谢后仍保持良好的景观效果。 3.草坪 用多年生矮小草本植株密植,并经人工修剪成平整的人工草地称为草坪,不经修剪的长草地域称为草地。用于城市和园林草坪的草本植物主要有结缕草、野牛草、狗牙根草、地毯草、钝叶草、假俭草、黑麦草、早熟禾、剪股颖等。 草坪一般设置在房屋前面,大型建筑物周围,广场或林间空地,供观赏、游憩或作为运动场地之用。西方古代园林中已有规则式草地。18世纪中叶,英国自然风景园出现后,园林中开始大面积使用自然式草坪。中国古代苑、囿有大片疏林草地,近代园林才有草坪。

CAS_SSO单点登录实例详细步骤

CAS SSO单点登录实例详细步骤 原创作者:孙俊财

第一步 1、用keytool生成证书: 命令: keytool -genkey -alias sjc -keyalg RSA -keysto re c:/store/mykey 说明: 这里-alias sjc 是表示生成的这个证书的别名叫sjc,-keyalg RSA 指的是采用的RSA算法,-keystore c:/store/mykey是指生成的证书存储的位置。回车后会提示你输入keystore password,这可以自己定(这里输入sunjuncai,下面配tomcat时要用的),然后是一些个人信息及组织信息,可以轻松搞定。 注意:密码输入后,会让你输入其他信息,记得这里第一个姓名必须是服务器的域名这里我输入的是完整计算机名称:gaofeng.nmc.hamcc 这里要注意如果不这样写就会报如下异常: java.io.IOException: HTTPS hostname wrong: should be 实战: C:\Documents and Settings\wangyoushi8>keytool -genkey -alias sjc -keyalg RSA -keystore c:/store/mykey 输入keystore密码:sunjuncai

您的名字与姓氏是什么? [Unknown]:gaofeng.nmc.hamcc 您的组织单位名称是什么? [Unknown]:上海神洲数港 您的组织名称是什么? [Unknown]:网络优化 您所在的城市或区域名称是什么? [Unknown]:郑州 您所在的州或省份名称是什么? [Unknown]:河南 该单位的两字母国家代码是什么 [Unknown]:ZH CN= gaofeng.nmc.hamcc, OU=上海神洲数港, O=网络优化, L=郑州, ST=河南, C=ZH 正确吗? [否]:y 输入的主密码 (如果和keystore 密码相同,按回车): 2、创建证书后,就导出证书: 命令: keytool -export -file c:/store/server.crt -alias sjc -keystore c:/store/mykey 说明: 从c:/store/mykey里取出证书入到c:/store/下,如果没有指定,就是存放在目录下C:\Documents and Settings\用户目录名\ 实战: C:\Documents and Settings\wangyoushi8>keytool -export -file c:/store/server.crt -alias sjc -keystore C:/store/mykey 输入keystore密码:sunjuncai 保存在文件中的认证 3、为客户端的JVM导入密钥: 命令: keytool -import -keystore D:/jdk1.5.0_12/jre/lib/security/cacerts -file c:/store/server.crt -alias sjc 说明: 注意:输入密码时密码为"changeit",这是默认密码. 特别说明:这个D:/jdk1.5.0_12/jre/lib/security/cacerts是指JDK的JRE路径下的lib目录. 至此,第一步完成。 实战: C:\Documents and Settings\wangyoushi8> keytool -import -keystore D:/jdk1.5.0_12/jre/lib/security/cacerts -file c:/store/server.crt -alias sjc 输入keystore密码:changeit

Gems Simics 安装报告

课程设计报告 多核全系统模拟器GEMS分析 班级: 学号: 姓名: 2011年7月

1 目的和背景 由于单核处理器的处理能力已经接近极限,很难再有提高,多核处理器体系结构应运而生。在处理器体系结构的设计中,由于用硬件做测试投资大,且不便于设计,不具有多次性,因此体系结构软件仿真技术是研究中的一门新技术。 而多核全系统模拟器GEMS/Simics框架能够模拟单核处理器、并行式多处理器、阵列式处理器等体系机构。故本此课设选用构建GEMS+Simics框架,先逐步介绍搭建GEMS+Simics的各个环节,然后初步的研究单核和多核运行时程序在每个CPU中的运行情况,分析模拟器的构成及各部分的功能及性能分析。 2 安装流程 2.1软件准备 1) 在Ubuntu的官方网站上获得32位的Ubuntu10.04 2) 由于GEMS是开源软件首先在https://https://www.wendangku.net/doc/de14044370.html,/gems/registercgi下进行注册,然后再在https://https://www.wendangku.net/doc/de14044370.html,/gems/download.html下进行下载 3)下载Simics时麻烦一些,先在https://https://www.wendangku.net/doc/de14044370.html,/register/register.php地址上进行注册,而且必须作为学生或教职员工注册,然后申请免费的license。 4) 在https://www.wendangku.net/doc/de14044370.html,/ubuntu/pool/main/z/zlib/网站上下载和自己的系统配套的zlib1g_1.2.3.3.dfsg-15ubuntu1_i386.deb和zlib1g-dev_1.2.3.3.dfsg-15ubuntu1_i386.deb 5) 在https://www.wendangku.net/doc/de14044370.html,/index2/unixsystem/Solaris/sol-10-u2-ga-sparc-v4/或者https://www.wendangku.net/doc/de14044370.html,/us/sun/index.htm或者在网站上获得Soloris ,建议使用前者2.2安装Ubuntu 此处不建议使用虚拟机安装,因为会影响到后面的安装,如果有CD/DVD可以直接用CD/DVD安装;也可以用USB或硬盘安装;最简单的是虚拟光驱wubi安装,但磁盘空间最大只能为30G,虽然之后可以用LVPM工具进行扩充,但不建议使用,因为速度很慢,且容易出错。最好采用CD/DVD安装。 2.3GEMS/Simics安装 1) 安装必要的工具 s udo apt-get update sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex sudo dpkg –-install zlib1g_1.2.3.3.dfsg-7ubuntu1_i386.deb sudo dpkg –-install zlib1g-dev_1.2.3.3.dfsg-7ubuntu1_i386.deb

软件配置管理过程指导说明书(超级实用)

软件配置管理过程指导说明书

目录 1 前言 (2) 1.1 目的 (2) 1.2 适用范围 (2) 1.3 术语名词解释 (2) 2 角色和职责说明 (3) 3 输入 (4) 4 入口准则 (4) 5 配置管理实施 (4) 5.1 配置库结构 (4) 5.1.1 配置库 (4) 5.1.2 配置管理库系统 (6) 5.2 配置管理流程 (6) 5.2.1 配置管理流程图 (6) 5.2.2 配置变更流程图 (7) 5.3 配置标识 (8) 5.3.1 配置库划分 (8) 5.3.2 配置库结构 (8) 5.3.3 配置项命名 (11) 5.3.4 版本编号规范 (11) 5.4 配置管理活动 (12) 5.4.1 制定配置管理计划 (12) 5.4.2 建立配置库 (12) 5.4.3 建立配置项 (12) 5.4.4 基线建立及发布过程 (12) 5.4.5 配置变更 (13) 5.4.6 配置审计 (15) 5.4.7 备份 (16) 6 输出 (16) 7 出口准则 (16) 8 本过程裁剪规定 (16)

1 前言 1.1 目的 用于描述配置管理作用和过程,规范配置管理的实施过程、活动和操作。 1.2 适用范围 适用于在软件生命周期中对各类软件项目的配置管理活动。 1.3 术语名词解释 CCB:Configuration Control Board,配置管理委员会,每个项目组需要建立项目级的CCB作为变更控制权威。CCB由质量工程师、项目经理、测试经理、配置管理员构成,有时也可以包括客户代表、上级质量部门主管。CCB组长可以是质量工程师或质量部领导,但不能是项目经理。 软件配置项:是指软件工程过程中所生产或使用的任何元素,或者是纳入软件产品的元素。它可以是说明书、计算机程序、数据结构或者开发软件产品所使用的工具等,包括:项目文档,源代码,执行程序,相关设备及资料。 软件配置管理:对软件配置项的管理称为软件配置管理。软件配置管理的目的是建立和维护软件项目整个生命周期中工作产品的完整性和可追溯性。 软件工作产品:由定义、维护和使用一个软件过程所产生的任何人工制品,包括过程描述、计划、规程、计算机程序和相关文档,无论是否打算将它们交给客户或最终用户。 软件产品:可交付给客户或最终用户的软件工作产品的子集称作软件产品 基线:基线,是开发过程中标识出的里程碑所交付的一个或多个配置项,也即指一个(或一组)配置项在项目生命周期的不同时间点上通过正式评审而进入正式受控的一种状态它有如下特征:(1)已经过正式的评审和批准;(2)作为项目发展和产品升级的基础。(3)基线变更必须经过CCB审批。 变更控制:对配置项的更改进行评价、协调、认可或不认可以及执行更改的过程。 版本发布:指从项目的配置库中将需交付给客户的所有配置项组装成一个完整的软件产品。即交付给客户的一个包括可执行程序和文档的发布基线称为发布(release)。 配置审计:可以分为物理审计和功能审计。物理审计审查配置项的外在特征的正确性与一致性,主要考查软件受控库的结构、内容及其它相关信息,以验证基线和描述它的文档的一致性;功能审计审查配置项内容的正确性与一致性,主要考核配置项在实现功能上的一致性,功能审计主要通过评审和测试报告体现。 物理审计的内容包括: ? 确认配置项标识的正确性; ? 确认已受控配置项的更改是受到控制的; ? 验证配置库内容与相应记录之间的一致性; ? 验证配置管理活动与相应记录之间的一致性; ? 验证配置管理工作是否符合适用的标准和规程; ? 验证配置管理系统与系统备份的有效性、一致性等。 功能审计的内容包括: ? 验证当前基线所含配置项对前一基线所含配置项的追溯性; ? 确认当前基线所含配置项均正确反映了项目需求; ? 评估基线的完整性; ? 验证当前基线和各基线间所含配置项的一致性; 验证配置库内容的完备性和正确性等。

景观与园林植物配置

景观与园林植物配置 摘要:园林植物的配置是根据地形、地貌、气候条件,利用植物进行空间划分,创造出特色景观或特殊的环境气氛。 关键词:园林景观植物配置 前言:园林绿化景观效果和艺术水平的高低,取决于园林植物的选择和配置。园林植物的选择和配置从植物不同的特有观赏性考虑,以便创造优美、长效的园林景观。 1园林植物配置的原则 1.1符合园林绿地的性质和功能要求 进行园林植物配置,要从园林绿地的性质和主要功能出发,先抓植物的整体风格,再考虑局部的造景点缀,如文化广场宜多植树姿优美、色彩绚丽的树木花草,以形成活泼明快的气氛特色。 1.2充分考虑园林艺术的需要 1.2.1总体艺术布局上要协调 规则式园林植物配置多对植、行植,而自然式园林中则采用不规则的自然式配置,充分发挥植物材料的自然姿态。根据局部环境和在总体布置中的要求,采用不同形式的种植形式,如大门、主要道路、整形广场、大型建筑附近多采用规则式种植,而在自然山水、草坪及不对称的小型建筑物附近采用自然式种植。德胜广场中心区以规则式种植为主,体现建筑及整体布局的庄严之景。

1.2.2充分考虑植物季相变化 园林植物是有生命的,随时间的推移,它的色彩、形态不断变化发展。因而可分区分段配置,根据树木年龄、季节、气候等变化,预先做出安排,及时采取措施,使每个分区或地段突出一个季节植物景观主题,在统一中求变化,以便创造美好的景观,加强艺术感染效果,突出各景区的风景特征,营造景景变化、季季不同的园林景色。 1.2.3全面考虑植物在观形、赏色、闻味、听声上的效果 园林景观植物,各有各自的外形、色感、气味等特征,在进行植物配置时,要全面考虑植物在观形、赏色、闻味、听声上的效果。 1.2.4配置植物要从总体着眼 植物配置,要从总体着眼,要重视植物的景观层次,远近观赏效果;远观整体、大片效果,近赏单株树型、花、果、叶等姿态。植物的选择,先总体,如体型、高矮、大小、轮廓,其次才是叶、枝、花、果。 1.3选择适合的植物种类,满足植物生态要求 植物种类的选择植物是具有生命的,不同的园林植物具有不同的生态和形态特征。进行配置时,要因地制宜、因时制宜、因景制宜,要满足植物的生态要求,使植物正常生长,充分发挥其观赏特性。如红岗森林公园,山体上种植耐旱并能衬托山景的小叶榕;德胜水轴两岸水边种植能耐湿、与水景相协调的垂柳。

系统配置实用程序的设置和应用

1:Alerter服务:选择“手动/禁用”是明智之举。微软对警报器服务的描述为: 通知所选用户和计算机有关系统管理级警报,就是在系统出现错误的情况下能及 时向用户发出通告。对于普通应用人员来讲,禁用它可以阻止像IE出现错误、要 求发送错误报告之类对话框的出现,因为这些错误报告对于我们来说毫无用处, 所以选择禁用它是明智之举 2:application layer gateway service为internet连接共享和internet连接防 火墙提供第三方协议插件的支持如果你没启用internet连接共享或windows xp内 置防火墙,可以禁止这个服务。他不影响网络共享放心关闭吧,只是一个插件。这 个可占了内存资源1.5MB关了哦 3:Application management用于设定,发布和删除软件服务。SQL安装时,提 示“系统有一个程序的安装副本在运行之中,请重新启动电脑”等提示,一般重 启即可,但如果这个服务不开,重启N次也没有用网吧客户机建议手动,服务器 装了SQL的话也禁止吧(负带影响:有时候安装东西的时候会提示服务未启动,有时候又正常) 4:automatic updates自动从windows update启用windows更新的下载和安装需 要时,我们完全可以在windows update web网站手动进行更新。禁啦开这个服务 简直浪费系统资源。另外附加一句,需要手动更新的时候,需将此服务开启 5:Background Intelligent Transfer Service该服务的中文意思为智能备份和 传输服务,用于在局域网中利用空闲的网络带宽传输数据。这个服务被禁用可带 来一些好处,因为它存在一个小BUG,某些Windows XP系统会因为它的缺陷而在启动到桌面环境时出现任务栏暂时锁死的现象,禁用它能立马解决此故障放心禁止吧,补充一句:刚听朋友说,关闭此服务有一定的负面影响,网站上不能使用手 工更新功能了,大家知道就行了。 6:ClipBook这项服务的作用是储存粘贴信息并与远程计算机共享此信息,Windows XP的“剪贴簿查看器”就是依赖这项服务来工作的。如果此项服务被终止,“剪贴簿查看器”将无法与远程计算机共享信息,相反地,它的好处在于可 以杜绝一些隐私外泄的安全隐患放心禁止准没有错 7:COM+ Event System一些COM+ 软件需要,检查你的c:\program files\ComPlus Applications 目录,没东西可以把这个服务关闭(注意是这个路 径里面的服务没有东西可以关闭,不是指COM服务,以免大家又误会).不能禁 止的服务不过喜欢PF降低的朋友就禁止吧! 8:COM+ System Application管理基于COM+ 组件的配置和跟踪。禁止吧没关系的 9:Computer Browser用来浏览局域网电脑的服务,但关了也不影响浏览!所以 禁止啊降低PF哦 10:Cryptographic Services Windows更新时用来确认windows 文件指纹的,手 动或者禁止吧,比较保守的朋友就手动。和我这样的玩火使者就禁吧降低PF要紧,懒得运行了其他东东把这个服务又给开起了。 11:DCOM Server Process Launcher 此服务级重要程度(中级)终止或禁用此 服务会造成系统不稳定,大家可别打这个注意啊。虽然不影响你正常开机和使用 系统稳定为重啦。当然你们要跟谁比PF底的话哈哈把这个也禁了吧,看谁狠。补充描述:SP2新增的服务,DCOM(分布式组件对象模式),关闭这个服务会造成很多手动服务无法在需要的时候自动启动,很麻烦。比如一些软件无法正常安装,flashmx ,还有些打印机的驱动无法安装,都提示错误“RPC服务器不可用”。建

园林植物配置

《园林植物配置应用》复习题 一、名词解释 1. 垂直绿化:是指充分利用不同的立地条件,选择攀援植物及其它植物栽植并依附或者铺贴于各种构筑物 及其它空间结构上的绿化方式,包括立交桥、建筑墙面、坡面、河道堤岸、屋顶、门庭、 花架、棚架、阳台、廊、柱、栅栏、枯树及各种假山与建筑设施上的绿化。 2.花境:模拟自然界中林地边缘地带多种野生花卉交错生长的状态,运用艺术手法设计的一种花卉应用形 式。 3.先锋植物:决定裸地最初形成的群落类型,能够改善土地质量,影响后入侵者的定居与生长发育。 4.连续韵律:重复出现相同的图案、相等距离。 5.风景园林植物造景:应用乔、灌、草、竹、藤及地被植物与其他风景园林要素有机结合,来创造既符合 生物学特性,又能充分发挥生态效益,同时又具美学价值的景观。 6.乡土植物:原产于本地区或通过长期引种、栽培和繁殖已经非常适应本地区的气候和生态环境,生长良 好的一类植物。 7.孤赏石:又称特置石、立峰,大多由单块山石布置成独立性的石景,常在环境中作局部主题。 8.攀援植物: 指自身不能直立生长,需要依附它物或匍匐地面生长的木本或草本植物。 9.景观栽植:从道路环境的美学观点出发,从树种、树形、种植方式等方面来研究绿化与道路、建筑协调 的整体艺术效果,使绿地成为道路环境中有机组成的一部分。 10.沉水植物:植株体完全浸没在水中,例如金鱼藻、苦草等。 11.生物入侵:某种生物从外地自然传入或人为引种后成为野生状态,并对本地生态系统造成一定危害的现 象。 12. 二板三带式:在分隔单向行驶的2条车行道中间绿化,并在道路两侧布置行道构成二板三带式绿带。 13. 城市广场:一般是指由建筑、道路和绿化地带等围合或限定形成的开敞的公共活动空间,是人们日常 生活和进行社会活动不可缺少的场所。 14.花相:将花或花序着生在树冠上的整体表现形貌。 15.指示植物:对环境中一个因素或几个因素的综合作用具有指示作用的植物或植物群落被称为指示植物。 二、单项选择 1-5 DBBCC 6-10 ACADB 11-15 DACBA 16-20 AABCB 21-25 ABDBC 26-30 BDCAB 1.“本与自然,高于自然”是我国古典园林重要的造园思想,(D )

CAS单点登录配置全过程

CAS配置全过程 软件工具: 1.cas-server-3.3.5-release.zip(CAS服务端) 2.cas-client- 3.1.10-release.zip(CAS客户端) 3.apache-tomcat-7.0.40 https://www.wendangku.net/doc/de14044370.html,mons-dbcp-all-1.3-r699049.jar 5.mysql-connector-java-5.1.18-bin.jar 6.cas-server-jdbc-3.0.5-rc2.jar 写在前面的话 此配置是根据当前系统,当前的版本,仅供参考,如果有什么其他的问题可以一起研究。 第一节:先走通技术障碍 第一步:环境部署 1.在Tomcat 根目录下创建一个cas目录。 2.下载CAS服务器并解压,打开cas-server- 3.3.5\modules,将cas-server-webapp-3.3.5.war复制到刚刚在Tomcat创建的cas目录下,并重命名为ROOT.war 3.修改host文件(C:\Windows\System32\drivers\etc)添加 127.0.0.1 https://www.wendangku.net/doc/de14044370.html, 注意:如果想在一台PC机上模拟这个单点登录,就必须域名重定向,如果是多台PC机,

可以不配置此项,下文有用到https://www.wendangku.net/doc/de14044370.html,,可以用相应PC机的IP代替 4.修改Tomcat文件下的server.xml(apache-tomcat-7.0.40\conf\server.xml) 添加内容: 5.启动Tomcat服务,查看信息,(如果有报错,可以根据信息查找错误),打开浏览器,输入https://www.wendangku.net/doc/de14044370.html,:8080如果出现以下界面,则CAS服务端配置成功。 注:这个是最简单的CAS服务,只要输入的用户名跟密码一样,就可以正常登陆,在我们实际开发中,这个验证因为跟数据库作比较,接下来,我们就配置数据库校验。 第二步:配置数据库验证 1.打开deployerConfigContext.xml,在apache-tomcat-7.0.40\cas\ROOT\WEB-INF目录下,找到如下代码: 添加下面代码: 2.增加数据源dataSource, 在deployerConfigContext.xml,(跟上面同一个文件)找到 ,在下面添

Ruby的简单实例

Ruby的简单实例 ?出处:站长百科 ?原文地址:https://www.wendangku.net/doc/de14044370.html,/wiki/Ruby的简单实例 ?本电子书整理自站长百科Ruby简单实例词条,查看内容请访问网站。 让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n! = 1 (当 n==0 时) = n * (n-1)! (其它情况) 在Ruby里,可以这样来写: def fact(n) if n == 0 1 else n * fact(n-1) end end ?出处:站长百科

你可能会发现 end 的反复出现,正因为如此,Ruby被叫做"类Algol"语言.(实际上,Ruby的语法更像Eiffel).同时,你也可能会发现这段函数缺少 return语句.在这里是可以用return的,但却不是必须的,因为一个Ruby的函数会自动返回它所最后赋值的元素. 让我们来试试我们的阶乘函数.加入一行代码会使它成为一个可工作的程序: # Program to find the factorial of a number # Save this as fact.rb def fact(n) if n == 0 1 else n * fact(n-1) end end print fact(ARGV[0].to_i), "\n" ?出处:站长百科

这里,ARGV是一个包含命令行参数的数组,to_i将字符串转化为整数. % ruby fact.rb 1 1 % ruby fact.rb 5 120 当参数为40时它可以工作吗?它将使你的计算器产生溢出(overflow)... % ruby fact.rb 40 815915283247897734345611269596115894272000000000 它确实算出来了.实际上,Ruby能处理任何你机器的内存所允许的整数.实际上400!也可以: % ruby fact.rb 400 6403452284662389526234797031950300585070258302600295945 8684 4459428023971691868314362784786474632646762943505750358?出处:站长百科

实用的系统配置实用程序(Msconfig)使用比360好用多了

系统配置实用程序(Msconfig)使用 初学者在使用电脑过程中,肯定会碰到各种各样的问题:如怎么管理电脑的自启动程序、如何查看加载的系统服务、怎样从安装光盘提取丢失的系统文件等。为了解决类似问题,微软在系统中提供了一个实用工具——系统配置实用程序(Msconfig)。 以系统管理员身份登录系统后,单击“开始→运行”输入“Msconfig”回车后即可启动系统配置实用程序(图1)。下面笔者就结合几个应用实例来详细介绍Msconfig的使用(以WinXP为例)。 “一般”选项不一般 1.选择启动方式 默认情况下,Windows采用的是正常启动模式(即加载所有驱动和系统服务),但是有时候由于设备驱动程序遭到破坏或服务故障,常常会导致启动出现一些问题,这时可以利用Msconfig的其它启动模式来解决问题。单击“一般”选项,在“启动模式”选择“诊断启动”(图2),这种启动模式有助于我们快速找到启动故障原因。此外,还可以选择“有选择的启动模式”,按提示勾选需要启动项目的即可。

小提示:诊断启动是指系统启动时仅加载基本设备驱动程序如显卡驱动,而不加载Modem、网卡等设备,服务也仅是系统必须的一些服务。这时系统是最干净的,如果启动没有问题,可以依次加载设备和服务来判断问题出在哪里。 2.从安装光盘提取丢失系统文件 虽然WinXP具备强大的文件保护功能,不过有时候由于安装/卸载软件或误操作,还是经常会造成系统文件的丢失。一般重要的系统文件,在系统安装光盘CAB文件中都可以找到。单击上图的“展开文件”,然后在弹出窗口中依次输入要还原的文件(填入丢失文件名)、还原自(单击“浏览自”,选择安装光盘的CAB压缩文件)、保存文件到(选择保存文件路径,WinXP/2000一般为c:windowssystem32,Win98则为c:windowssystem),最后单击“展开”(图3),系统会自动解压CAB文件,将系统文件从安装光盘提取到电脑。 小知识: 可以先用系统的SFC命令来扫描系统文件的改动,找出变化的系统文件,命令格式:SFC [/SCANNOW] [/SCANONCE]

园林景观设计中绿化植物选择配置

园林景观设计中绿化植物选择配置 园林植物种植设计,首先要从园林绿地的性质和主要功能出发。园林绿地功能很多,具体到某一绿地,总有其具体的主要功能。街道绿地的主要功能是蔽荫,在解决蔽荫的同时,也要考虑组织交通和市容美观的问题。综合性公园,从其多种功能出发,要有集体活动的广场或大草坪,有遮阳的乔木,有艳丽的、成片的灌木,有安静休息需要的密林、疏林等。医院庭园则应注重周围环境的卫生防护和噪声隔离,在周围可种植密林,而在病房、诊治处附近的庭园多植花木供休息观赏。工厂绿化的主要功能是防护,而工厂的厂前区、办公室周围应以美化环境为主,远寓车间的休息绿地主要是供休息。烈士陵园要注意纪念意境的创造等。好养护总结了园林景观中园林植物种植设计总结: 考虑园林艺术的需要 1. 总体艺术布局上要协调 规则式园林植物种植多对植、列植,而在自然式园林绿地中则采用不对称的自然式种植,充分表现植物材料的自然姿态。根据局部环境和在总体布置中的要求,采用不同的种植形式,如一般在大门、主要道路、整形广场、大型建筑物附近多采用规则式种植,而在自然山水、草坪及不对称的小型建筑物附近则采用自然式种植。 2. 全面考虑植物在观形、赏色、闻味、听声上的效果

人们欣赏植物景色的要求是多方面的,而全能的园林植物是极少的,或者说是没有的。如果要发挥每种园林植物的特点,则应根据园林植物本身具有的特点进行设计,如鹅掌楸主要观赏其叶形;桃花、紫荆主要春天赏其色;桂花主要秋天闻其香;成片的松树形成“松涛”是闻其声。有些植物是多功能的,如月季花从春至秋,花开不断,既可观色赏形,又可闻香,但在北方冬天来临时剪去枝条堆土防寒,就谈不上观赏了,若在背后衬以常绿树,则可补冬季之枯燥。 3. 园林植物种植设计要从总体着眼,在平面上要注意种植的疏密和轮廓线;在竖向上要注意树冠线,树林中要注意开辟透景线。要重视植物的景观层次,远近观赏效果,远观常看整体、大片效果,如大片秋叶;近看才欣赏单株树型,花、果、叶等的姿态,更重要的还是要考虑种植方式,切忌苗圃式的种植。植物种植要处理好与建筑、山、水、道路的关系。植物的个体选择,也要先看总体,如体形、高矮、大小、轮廓,其次才是枝、叶、花、果等。 选择适合的植物种类,满足植物生态要求 按照园林绿地的功能和艺术要求选择植物种类。如街道绿化要选择易活,对土、水、肥要求不高、耐修剪、抗烟尘、树干挺拔、枝叶茂密、生长迅速而健壮的树种作行道树;山上绿化要选择耐旱植物,并有利于山景的衬托;水边绿化要选择耐水湿的植物,要与水景协调;纪念性公园绿化要选择具象征纪念对象性格的树种和纪念人所喜爱的树种等。 要满足植物的生态要求,要使植物能正常生长一方面是因地制宜,适地适树,使种植植物的生态习性和栽植地点的生态条件基本上能够得到统一;另一方面就是为植物正常生长创造适合的生态条件,只有这样才能使植物成活和正常生长。 要有合理的搭配和种植密度

CAS认证实现单点登录

CAS认证实现单点登录 一.背景 有几个相对独立的java的web应用系统,各自有自己的登陆验证功能,用户在使用不同的系统的时候,需要登陆不同的系统。现在需要提供一个 统一的登陆/登出界面,而不修改各个系统原来的登陆验证机制。于是采用单点登录系统开源单点登录产品CAS。 随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,多 个用户名密码极易记混,如果忘记或记错了某一个业务网站的用户名或密码就无法进行登录,耽误工作,影响工作效率 允许用户一次性进行认证之后,就访问系统中不同的应用 二.原理 CAS 是一个独立的web 应用, 当前使用Java Servlets 实现,通过HTTPS 协议保证其数据的传输安全性。它通过三个Url 地址进行访问:登录Url、验证URL、注销URL。

三. CAS认证集成 要使用单点登录,需要部署CAS系统,CAS服务端可以直接部署在tomcat下运行,对于CAS服务端来说,所有要集成单点登录的web应用都是它的一个客户端,CAS有客户端jar包,客户端web应用需要引入CAS客户端的jar包,这样CAS系统的服务端和客户端web应用程序端才能通信。 客户端web应用程序的通过配置web.xml,添加CAS需要的各种过滤器,来实现和CAS服务器通信,用户信息验证工作在CAS 服务端统一完成,验证通过后,客户端web应用程序只需要补全自己的Session信息即可。 3.1部署CAS系统服务端 步骤1:准备好以下运行环境 jdk1.6+

tomcat6+ jdk与tomcat的下载、安装、配置在此略过。 步骤2:安装部署cas-server 到官网(https://www.wendangku.net/doc/de14044370.html,/cas/cas-server-3.5.0-release.zip)下载cas-server-3.5.0-release.zip。解压缩以后,在其路 径 cas-server-3.5.0\modules 下面找到 cas-server-webapp-3.5.0.war,将其拷贝到 tomcat 的webapps 下,改名为 cas.war, 并修改 war 包中配置文件 cas.properties 里的 cas server name=cas 并启动 tomcat,启动后可在浏览器访 问 http://localhost:8080/cas/login

《Ruby on Rails敏捷开发最佳实践》PDF教程

《Ruby on Rails敏捷开发最佳实践-精典章节收录》PDF教程 申明:本PDF教程由https://www.wendangku.net/doc/de14044370.html,网站搜集整理,如需转载,请务必注明出处。介绍:Ruby On Rails框架一经推出,立即引起B/S结构应用开发领域革命性的变化:开发者无需理会架构,只需要按Rails框架的约定向应用中填充代码,一切OK。 为了让众多Ruby On Rails学习、工作者,以及准备使用Ruby On Rails作为开发平台的开发人员能快速掌握Ruby On Rails的开发,作者精心编写了本书,书中既详细讲解了Ruby语言的基本语法,又重点介绍了Rails框架相关知识点的各种用法。最后给出两个综合案例,作为Ruby On Rails应用开发者的参考,读者可以通过这两个案例触类旁通,解决日常开发中的问题。 读者对象 本书适用于正在使用Ruby On Rails进行应用开发的开发人员、渴望了解Ruby On Rails框架的开发人员,尤其适合有初步的Java EE开发经验,想从Java EE平台过渡到Ruby On Rails开发平台的开发者。(未完待续) https://www.wendangku.net/doc/de14044370.html,

第15章Rails 的邮件抽象层 本章要点 ·电子邮件的基础知识 ·SMTP 协议初步 ·POP3协议初步 ·在Ruby 程序中使用SMTP 支持发送邮件 ·在Ruby 程序中使用POP3支持接收邮件 ·ActionMailer::Base 的邮件支持 ·在Rails 应用中发送邮件 ·发送HTML 格式邮件 ·发送带附件的邮件 ·电子邮件在实际应用中的用途 ·账户需要激活的优势 ·实现注册激活系统 15.4注册激活系统 本章将介绍一个注册激活系统,当用户输入注册信息时,必须输入有效的邮箱,当用户注册成功后,并不能立即登录系统,而要登录注册时输入的邮箱,然后通过该邮箱内的激活邮件来激活自己账户。通过这种方式可以防止用户恶意注册,保证用户必须输入有效的邮箱地址。 15.4.1基本注册功能 当用户注册一个账户时,实际上就等同于向底层数据表增加一条记录,因此本应用必须有持久层支持。本示例应用的注册功能需要一个数据表支持,该数据表用于保存系统的所有注册账户。下面是本应用的数据库脚本: drop database if exists regist_development; create database regist_development; use regist_development; --创建用户表 create table users ( id int not null auto_increment,

系统配置实用程序默认启动项说明

系统配置实用程序默认启动项说明 internat.exe 注意!!这里的internat可不是因特网呀!!和internet差一个字哪!!这个internat是输入法图标的工具,也就是任务栏里面的En图标。(也是MSCONFIG 从98移植到2000以后启动项里唯一还可以看到的一个。) TaskMonitor C:\WINDOWS\taskmon.exe 任务检测程序,这个监视器将记录使用软件的情况,然后将这些资料保存到windows\applog 的applog.ind 文件中(WIN2000无该项) ScanRegistry C:\WINDOWS\scanregw.exe /aotorun 注册表备份程序,每次开机都备份一次注册表。(WIN2000无该项) SystemTray SysTray.Exe 驻留内存管理程序,在98下可以使电脑用一段时间后系统越来越慢的情况减轻一点。(WIN2000无该项) SchedulingAgent C:\WINDOWS\SYSTEM\mstask.exe 系统计划任务程序,一般没什么用. (WIN2000无该项) LoadPowerProfile Rundll32.exe powrprof.dll,LoadCurrentPwrScheme 电源管理程序,如果禁用,“控制面版”中“电源管理/显示属性”里的设置就没有效果了。该项往往会出现两次,保留一个即可。(WIN2000无该项) 看到这您可能会说,即使把Msconfig从98移植到了2000下,每一次都要确定它的出错信息不说,功能更是被七折八扣的所剩无几,还有什么意义呢。不要急,微软最最成功之处就在于十分懂得亡羊补牢。在XP中,我们不但发现Msconfig重新回来了,而且脱胎换骨,崭换新颜。 XP篇 只是这次,微软将它藏到了XP中的windows\pchealth\helptr\binaries子目录下。把它复制到2000中(位置同上),开始、运行,没有了恼人的四次出错信息,加宽加大的对话框直接弹出,让你顿时领略到“增强版”的气息。 在新的系统配置实用程序中,四个配置文件中的System.ini和Win.ini虽然依

园林植物论文 园林景观论文

园林植物论文园林景观论文 园林植物与建筑景观的协调配置关系 【摘要】园林植物与园林建筑的配置是自然美与人工美的结合,处理得当,二者关系可求得和谐一致。园林建筑属于园林中以人工美取胜的硬质景观,是景观功能和实用功能的结合体,是园林构景中的主体。园林建筑与植物一起配置时,搭配得当,可将人工美与自然美融为一体,形成巧夺天工的奇异效果。 【关键词】园林建筑;景观;植物配置环境协调 1 园林建筑与植物配置中的相得益障关系 1.1 园林建筑对植物配置的作用园林建筑除了在自身形象的轮廓、线条、色彩与自然环境主动协调外,对于园林植物的配置,必须用花草树木来加以搭配,使之不孤立。 1.1.1 园建筑的为植物种植提供基址通过建筑的遮、挡、围的作用,能够为各种植物提供适宜的环境条件。建筑的外环境为植物提供基址。 1.1.2 园林建筑对植物能起到背景、夹景、框景的作用私家园林以墙为纸、以植物绘,使建筑和植物组成优美的构图。 1.1.3 园林建筑源于自然而高于自然隐建筑物于山水之中,将自然美提升到更高的境界。 1.2 植物配置对园林建筑的作用

1.2.1 植物配置使园林建筑的主题和意境更加突出依据建筑的主题、意境、特色进行植物配置,使植物对园林建筑起到突出和强调的作用。园林中某些景点是以植物为命题,而以建筑为标志。例如杭州西湖十景之一的“柳浪闻莺”,首先要体现主题思想“柳浪闻莺”,柳树以一定的数量配置于主要位置,构成“柳浪”景观。 1.2.2 植物配置协调园林建筑与周边环境建筑造型、色彩等原因与周围环境不相称时,可以用食物缓和或消除矛盾。园林植物能使建筑突出的体量与生硬的轮廓“软化”在绿树环绕的自然环境之中。植物的枝条呈现一种自然的曲线,园林中往往利用它的质感及自然曲线,来衬托人工硬质材料构成的规则式建筑形体,这种对比更加突出两种材料的质感。 1.2.3 植物配置丰富园林建筑的艺术构图建筑物的线条一般多平直,而植物枝干多弯曲,植物培植得当,可以使建筑物旁的景色取得一种动态均衡的效果。如青岛的天主教堂前的枝干虬曲的古树配置于圆尖的建筑前,显得既有对比又和谐。树叶的绿色,是掉和建筑物各种色彩的中间色。如白色的香花衬托于灰色的墙前,尤为醒目。墙面上爬山虎更突出了这种色彩的对比。 1.2.4 使园林建筑环境具有意境和生命力植物配置充满诗情画意的意境,在景点命题上体现植物与建筑的巧妙结合,在不同的区域栽植不同的植物或突出地方植物特点为主,形成区域景观的特征,增加园林的丰富性。

CAS单点登录

CAS单点登录总结 一、服务端搭建 1.安装JDK。 2.安装Tomcat。安装版本Tomcat7.0. 3.在Tomcat上配置SSl (1)生成证书。在C盘根目录下建立子文件夹“Keys”,用于存放证书。在 JDK安装文件夹下的bin文件夹(C:\Program Files\Java\jre1.8.0_60\bin)下打开“命令窗口”。 (2)执行命令“keytool -genkey -alias tomcat -keyalg RSA -storepass changeit -keystore c:\keys\.keystore -validity 3600”创建证书。 (3)将证书导入的JDK的证书信任库中 第一步:导出证书。 执行命令“keytool -export -trustcacerts -alias tomcat -file c:\keys\tomcat.cer -keystore c:\keys\.keystore -storepass changeit”将证书导出到Keys文件夹。 第二步:将证书导入到JDK证书信任库。 执行命令“keytool -import -trustcacerts -alias tomcat -file c:\keys\tomcat.cer -keystore "C:\Program Files\Java\jre7\lib\security\cacerts" -storepass changeit”。系统询问 是否信任此证书,回答“y” 4、配置server.xml文件 用文本编辑器管理员身份运行,打开Tomcat7.0下的server.xml文件(C:\Program

相关文档