中文名 | 《营造法原》诠释 | 出版社 | 中国建筑工业出版社 |
---|---|---|---|
页 数 | 384 页 | 开 本 | 16 开 |
品 牌 | 中国建筑工业出版社 | 作 者 | 祝纪楠 |
出版日期 | 2012年10月1日 | 语 种 | 简体中文 |
ISBN | 9787112141364, 7112141362 |
罗哲文序
自序
第一章地面总论
第二章平房楼房大木总例
第三章提栈总论
第四章牌科
第五章厅堂总论
第六章厅堂升楼木架配料之例
第七章殿庭总论
第八章装折(装置)
第九章石作
第十章墙垣
第十一章屋面瓦作及筑脊
第十二章砖瓦灰砂纸筋应用之例
第十三章做细清水砖作
第十四章工限
第十五章园林建筑总论
第十六章杂俎
附录
一、量木制度
二、检字及辞解
三、鲁班尺与公制单位换算表
四、宋《营造法式》大木作构件材分。营造尺换算公制毫米检索资料
五、《营造法原》原序及跋
参考文献
后记2100433B
《诠释》书偏重于江南民间的传统建筑——民居、宅第、园林和建筑小品统一的营建架构和技术措施。《诠释》可供从事古建筑设计、施工、修缮工程技术人员以及相关专业的院校师生和热心于苏式传统建筑的各界人士参考。
营造法原、营造法式的版本太多,而且很容易搜到的
有仿古建筑《营造法原做法项目》学习资料,在共亨资料里面有。
1、字碑:正脊或墙门上留备题字之部分。正脊字碑部分,亦称过脊枋。2、全张瓦片漏窗3、软景式漏窗 1、阶沿石:沿阶台四周之石,包括踏步。2、侧塘石:以塘石侧砌,用于阶台及驳岸者。(驳岸:凡滨河房屋,以石...
植物空间作为园林景观的主要构成要素之一,在现代风景园林的营造中愈发重要。杭州太子湾公园作为以植物造境为主导的开放性市民公园,其植物空间布局与游客游览路线之间存在某种关联。本文经多次实地调研后,概括出藏、露、半遮半掩等三种植物空间对于游人视线遮挡的形式,而正是这三种植物空间表现形式在游览路径两侧的组合,才衍生出游客视线在\"旷\"\"奥\"间转化的园林空间丰富性。通过图解植物空间的组合方式,揭示藏露关系的共性,以期对园林植物造境的营造提供借鉴。
浩泽(OZNER )品牌命名庄严中显大气,沉稳中见豁达,体现了浩泽人不仅严谨踏实
,注重
实效,而且胸怀宽广,关注民生。
浩,取浩瀚、浩大之意;泽,取润泽、恩泽之意。
浩若甘霖,泽润民生。
水乃生命之源,民生所系。这体现了浩泽环保尊崇水、分享水的高贵品质和关注人、爱护人的
人文精神。
OZNER源自英语“OZONE”,OZNER发音 ,与“浩泽”中文发音谐音。
OZONE,作为行业专业词汇,指“臭氧”,在英语口语中表示“新鲜空气”,也用来比喻“爽
心怡神的力量”, 这不仅与公司的核心技术臭氧技术一致,也表明公司致力于臭氧技术研发与
推广的目的, 是要用先进的环保科技,带给人们新鲜安全、愉快爽心的生活体验。
符号:图形由“O”和“3”构成,是臭氧的化学分子式;整体看是一个圆,象征地球、人类的
生存基础,“3”如“川”,内置于“O”,象征地球上的河流、水;整个图案体现公司以臭氧
技术为核心,致于健康饮用水、污水处理、空气净化等民生工程的目标与定位。
色彩:整个LOGO以深蓝、红、黑三个色调构成,深蓝色代表洁净、权威,强调公司是以高科
技为主导的环保公司;红色寓意太阳,体现公司蒸蒸日上的趋势;黑色代表庄重、严肃,用来
标注公司使命,表明公司对“环保科技与人类同行”这一使命的矢志不渝与不懈追求。
命名中西融汇,时尚而不失于内敛,现代而不失于底蕴,充分诠释了爱佳尔公司以专业、创新的信念,传承世界先进技术,全新塑造中国的国际品牌之决心与信心。
1.1. LDAP是什么
1.2. LDAP是电话簿
1.3. LDAP是不是数据库
2. LDAP的特点
2.1. LDAP的优势
2.1.1 跨平台
2.1.2 费用及维护
大多数的LDAP服务器安装起来很简单,也容易维护和优化。
2.1.3 复制技术
2.1.4 允许使用ACI
2.2. LDAP存储什么数据
LDAP对于这样存储这样的信息最为有用:也就是数据需要从不同的地点读取,但是不需要经常更新。例如,这些信息存储在LDAP目录中是十分有效的:
l 公司员工的电话号码簿和组织结构图
l 客户的联系信息
l 软件包的配置信息
l 公用证书和安全密匙
2.3. 什么时候该用LDAP存储数据
如果下面每一个问题的答案都是"是",那么把数据存在LDAP中就是一个好主意。
l 需要在任何平台上都能读取数据吗?
l 每一个单独的记录项是不是每一天都只有很少的改变?
3. LDAP的基本模型
3.1 信息模型:描述LDAP的信息表示方式
在LDAP中信息以树状方式组织,在树状信息中的基本数据单元是条目,而每个条目由属性构成,属性中存储有属性值;LDAP中的信息模式,类似于面向对象的概念,在LDAP中每个条目必须属于某个或多个对象类(Object Class),每个Object Class由多个属性类型组成,每个属性类型有所对应的语法和匹配规则;对象类和属性类型的定义均可以使用继承的概念。每个条目创建时,必须定义所属的对象类,必须提供对象类中的必选属性类型的属性值,在LDAP中一个属性类型可以对应多个值。
在LDAP中把对象类、属性类型、语法和匹配规则统称为Schema,在LDAP中有许多系统对象类、属性类型、语法和匹配规则,这些系统Schema在LDAP标准中进行了规定,同时不同的应用领域也定义了自己的Schema,同时用户在应用时,也可以根据需要自定义Schema。这有些类似于XML,除了XML标准中的XML定义外,每个行业都有自己标准的DTD或DOM定义,用户也可以自扩展;也如同XML,在LDAP中也鼓励用户尽量使用标准的Schema,以增强信息的互联互通。
在Schema中最难理解的是匹配规则,这是LDAP中为了加快查询的速度,针对不同的数据类型,可以提供不同的匹配方法,如针对字符串类型的相等、模糊、大于小于均提供自己的匹配规则。
3.2 命名模型:描述LDAP中的数据如何组织
LDAP中的命名模型,也即LDAP中的条目定位方式。在LDAP中每个条目均有自己的DN和RDN。DN是该条目在整个树中的唯一名称标识,RDN是条目在父节点下的唯一名称标识,如同文件系统中,带路径的文件名就是DN,文件名就是RDN。
3.3功能模型:描述LDAP中的数据操作访问
在LDAP中共有四类10种操作:查询类操作,如搜索、比较;更新类操作,如添加条目、删除条目、修改条目、修改条目名;认证类操作,如绑定、解绑定;其它操作,如放弃和扩展操作。除了扩展操作,另外9种是LDAP的标准操作;扩展操作是LDAP中为了增加新的功能,提供的一种标准的扩展框架,当前已经成为LDAP标准的扩展操作,有修改密码和StartTLS扩展,在新的RFC标准和草案中正在增加一些新的扩展操作,不同的LDAP厂商也均定义了自己的扩展操作。
3.4 安全模型:描述LDAP中的安全机制
LDAP中的安全模型主要通过身份认证、安全通道和访问控制来实现。
3.4.1身份认证
在LDAP中提供三种认证机制,即匿名、基本认证和SASL(Simple Authentication and Secure Layer)认证。匿名认证即不对用户进行认证,该方法仅对完全公开的方式适用;基本认证均是通过用户名和密码进行身份识别,又分为简单密码和摘要密码认证;SASL认证即LDAP提供的在SSL和TLS安全通道基础上进行的身份认证,包括数字证书的认证。
3.4.2 通讯安全
在LDAP中提供了基于SSL/TLS的通讯安全保障。SSL/TLS是基于PKI信息安全技术,是当前Internet上广泛采用的安全服务。LDAP通过StartTLS方式启动TLS服务,可以提供通讯中的数据保密性、完整性保护;通过强制客户端证书认证的TLS服务,同时可以实现对客户端身份和服务器端身份的双向验证。
3.4.3访问控制
虽然LDAP并无访问控制的标准,但从一些草案中或是事实上LDAP产品的访问控制情况,我们不难看出:LDAP访问控制异常的灵活和丰富,在LDAP中是基于访问控制策略语句来实现访问控制的,这不同于现有的关系型数据库系统和应用系统,它是通过基于访问控制列表来实现的,无论是基于组模式或角色模式,都摆脱不了这种限制。
在使用关系型数据库系统开发应用时,往往是通过几个固定的数据库用户名访问数据库。对于应用系统本身的访问控制,通常是需要建立专门的用户表,在应用系统内开发针对不同用户的访问控制授权代码,这样一旦访问控制策略变更时,往往需要代码进行变更。总之一句话,关系型数据库的应用中用户数据管理和数据库访问标识是分离的,复杂的数据访问控制需要通过应用来实现。
而对于LDAP,用户数据管理和访问标识是一体的,应用不需要关心访问控制的实现。这是由于在LDAP中的访问控制语句是基于策略语句来实现的,无论是访问控制的数据对象,还是访问控制的主体对象,均是与这些对象在树中的位置和对象本身的数据特征相关。
在LDAP中,可以把整个目录、目录的子树、制定条目、特定条目属性集或符合某过滤条件的条目作为控制对象进行授权;可以把特定用户、属于特定组或所有目录用户作为授权主体进行授权;最后,还可以定义对特定位置(例如IP地址或DNS名称)的访问权。
4. LDAP数据结构
LDAP是实现了指定的数据结构的存贮,它包括以下可以用关系数据库实现的结构要求:树状组织、条目认证、类型定义、许可树形记录拷贝。
4.1 树状组织
无论是X500还是LDAP都是采用树状方式进行记录。每一个树目录都有一个树根的入口条目,子记录全部是这一根条目的子孙。这是目录与关系数据类型最大的区别(关系数据库的应用结构也可实现树状记录)。因此,把目录看作是更高级的树状数据库也未尝不可,只不过除此外,它不能实现关系存贮的重要功能。
4.2 条目和条目认证
LDAP是以条目作为认证的根据。ROOT的权限认证与目录本身无关,但除此外所有条目的认证权限由条目本身的密码进行认证。LDAP可以配置成各种各样不同的父子条目权限继承方式。
每一个条目相当于一个单一的平面文本记录,由条目自身或指定的条目认证进行访问控制。因此,LDAP定义的存贮结构等同于一批树状组织的平面数据库,并提供相应的访问控制。
条目中的记录以名-值对的形式存在,每一个名值对必须由数据样式schema预定义。因此,LDAP可以看作是以规定的值类型以名值对形式存贮在一系列以树状组织的平面数据库的记录的集合。
4.3 数据样式(schema)
数据样式schema是针对不同的应用,由用户指定(设计)类和属性类型预定义,条目中的类(objectclass)和属性必须在在LDAP服务器启动时载入内存的schema已有定义。因此,AD活动目录中的条目记录就必须符合Active Directory的schema中。如果已提供的schema中的定义不够用,用户可以自行定义新的schema.
在http://ldap.akbkhome点com/index.php中可以看到常用的schema。
4.4 对象类型(objectClass)
LDAP目录用对象类型(objectclass)的概念来定义运行哪一类的对象使用什么属性。
条目中的记录通过objectclass实现分类,objectClass是一个继承性的类定义,每一个类定义指定必须具备的属性。如某一条目指定必须符合某个类型,则它必须具备超类所指定的属性。
通过objectclass分类,分散的条目中的记录就实际上建立了一个索引结构,为高速的读查询打下了基础。Objectclass也是过滤器的主要查询对象。
4.5 过滤器和语法
LDAP是一个查询为主的记录结构,无论是何种查询方式,最终都由过滤器缺点查询的条件。过滤器相当于SQL中的WHERE子句。任何LDAP的类过滤和字符串都必须放在括号内,如(objectclass=*),指列出所有类型的记录(不过分类)。
可以使用=,>=,<=,~=(约等于)进行比较,如(number<=100)。合并条件是最怪的,必须把操作符放在两个操作对象的前面而不是中间,单一操作对象用括号括起来。如
l A与B,不是A&B,而是(&(A)(B))。
l 或使用"|"表示;
l 非使用"!"表示。
l 对于"与",或"或"在操作符后可以跟多个条件表达式,但非后则只参是单个表达式。
详见RFC1558。
4.6 树移植
LDAP最重要的特性和要求并不是读性能,而是扩展性。这一特性是通过树移植和树复制实现的。按LDAP的RFC要求,LDAP目录应该可以任意地在不同的目录间连接、合并并实现自动复制,及自动性同步。这意味着用户可以在任一LDAP中访问条目,而不用管其中某一部分是否复制自全世界另一目录中的记录,同时另一目录中的记录同样在正常运作。
这一特性如果在关系数据库中实现,意味着要使用程序化的非规范化预复制。类似于汇总帐目的设计。
4.7 LDIF交换文件
LDIF是LDAP约定的记录交换格式,以平面文本的形式存在,是大部分LDAP内容交换的基础,如拷贝、添加、修改等操作,都是基于LDIF文件进行操作。
4.8 JAVA或CORBA对象串行化存储
网络高效率的访问加上JAVA的跨平台能力,当把JAVA或CORBA对象串行化后存储到LDAP目录上时,可以产生非同一般的集成效果--实际上,这正是EJB和.NET的网络定位基础技术。
使用JAVA或CORBA对象存储时,必须首先让LDAP服务支持该对象定义,也就是说包含qmail.schema或corba.schema。
JAVA必须存储在objectclass=javacontainer的条目中,而且必须带有cn属性,这意味着除非该JAVA类专门实现了DirContext接口,对于大多数JAVA类来说,只能采用DirContext代替Context实现bind的添加操作。取出JAVA类相对要简单得多,只需使用context.lookup()获得该对象的句柄,然后强制造型成所需要的对象就可以了,如:
Person p=(Person)contex.lookup("cn=elvis,dc=daifu,dc=com");
这个句法在EJB的程序中,是经常用到的。
使用CORBA的跨语言性质,使用CORBA存储对象比JAVA更加诱人,这意味着所存储的对象可以被任何语言编写的客户端访问。其实,微软的.net说到底也非常简单,无非是把COM对象存储到微软自家的目录ActiveDirectory里面,从而可以在网络范围内使用任何微软平台的语言进行对象访问而已。众所周知,COM就是与CORBA相对的微软规范。
使用对象串行化技术,可以把常用对象如某个打印机,某个客户直接存储到LDAP中,然后快速获取该对象的引用,这样,就比把对象信息存储到关系数据库中,分别取出属性,然后再初始化对象操作的做法,效率要高得多了。这是LDAP比普通关系数据库存储要优秀的地方,而对象数据库还不成熟。