选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

类型安全

类型安全代码指访问被授权可以访问的内存位置。例如,类型安全代码不能从其他对象的私有字段读取值。它只从定义完善的允许方式访问类型才能读取。
描述类型安全系统的最简单的方法就是描述它的对立面。有的语言(尤其是C和C++)允许做一些非常“不正当”的事情。但在合适的时候,其功能可能会很强大。但是,世界上没有免费的午餐。所谓“合适的时候”实际很少能够遇到。如使用不当,反而极有可能“搬起石头砸自己的脚”。滥用类型系统就属于这种情况。

类型安全基本信息

类型安全类型安全性

学术研究用途的玩具语言,常会提出类型安全方面的需求。另一方面,许多语言以人工方式所产生的类型安全,证实经常需要上千次的检查。不过,某些语言,如标准ML,其严格定义了语义,且 Java 也已提供类型安全[来源请求]。其它语言如 Haskell 也被认为是类型安全。暂且不理会语言定义的性质,在执行时期发生的某些错误,应归于实作时的缺陷,或是用了其它语言撰写的程式库;这种错误可能使给定的实作,在某些情况下的类型不再安全。

类型安全语言的内存管理

要实现完善的类型安全语言,它至少需要垃圾回收或增加内存配置和解配置的限制(本节主要针对前者)。更明确地说,不允许悬置指标横跨不同结构类型的存在。这有一技术上的原因:假定类型语言(如Pascal要求分配的内存必须显式释放)。如果存在一个仍旧指向之前的内存位址的悬置指标,新的数据结构可能会分配到同一空间。例如,如果初始化一个指向整数区域数据结构的指标,但新物件的指标区域却分配在整数的地方,然后指标区域可借由改变整数区域的值简单改变成任可东西(经由间接引用悬置指标)。因为当指标改变时,尚未指定将会发生什么,所以这个语言就不是类型安全的。大部分类型安全的语言满足使用垃圾回收实现内存的管理。

在允许指标算术的语言中,实作垃圾回收器是最好的,所以在类型不安全的语言或类型安全可能失效的语言中,如此实作回收器的程式库是最好的。C 和 C 经常使用。

类型安全与强类型

在各种强类型的定义中,其往往成为类型安全的同义词;然而,类型安全与动态类型并不互相排斥。也可将动态类型视为非常宽松的静态类型语言,而且所有语法正确的程式皆具备良好类型;只要它的动态语义学能够保证绝不会有程式“搞错”,它就可以满足上述定义,且可称为类型安全。2100433B

查看详情

类型安全造价信息

  • 市场价
  • 信息价
  • 询价

其他类型风机

  • 产品描述:无动力风机是利用自然界的自然风速推动风机的涡轮旋转 及利用室内外空气对流的原理 将任何平行方向的空气流动 加速并转变为由下而上垂直
  • 世纪中豪
  • 13%
  • 山西世纪中豪空调通风设备有限公司
  • 2022-12-07
查看价格

安全爬梯梯笼

  • (mm)3×2×2
  • m
  • 通达
  • 13%
  • 阜城县通达农业科技有限公司
  • 2022-12-07
查看价格

自然石类型

  • 石材规格、重量:Ф1500-2000x100 0.8t
  • t
  • 13%
  • 英德市望埠镇聚源景石场
  • 2022-12-07
查看价格

安全橡胶地垫

  • 2.5cm
  • 达创
  • 13%
  • 河北达创体育器材有限公司
  • 2022-12-07
查看价格

其他类型风机

  • 产品描述:无动力风机是利用自然界的自然风速推动风机的涡轮旋转 及利用室内外空气对流的原理 将任何平行方向的空气流动 加速并转变为由下而上垂直
  • 世纪中豪
  • 13%
  • 山西世纪中豪空调通风设备有限公司
  • 2022-12-07
查看价格

安全

  • A47H-16C DN50
  • 湛江市2022年3季度信息价
  • 建筑工程
查看价格

安全

  • 东莞市2022年9月信息价
  • 建筑工程
查看价格

安全

  • 深圳市2022年7月信息价
  • 建筑工程
查看价格

安全

  • 东莞市2022年7月信息价
  • 建筑工程
查看价格

安全

  • 6m×1.8m
  • 惠州市2022年7月信息价
  • 建筑工程
查看价格

基础类型:垫层

  • 基础 1.基础类型:垫层
  • 1m²
  • 1
  • 中档
  • 含税费 | 含运费
  • 2021-03-24
查看价格

安全阀(类型:紧急切断阀

  • 型号:M16/RM N.A 5规格:DN50
  • 1个
  • 1
  • 中档
  • 含税费 | 含运费
  • 2014-11-17
查看价格

目标类型检索

  • 1.名称:目标类型检索 2.品牌:徽粤大海/DHWL 3.型号:DHWL-DTZX4.产地:中国5.功能参数:支持以人、车、活动目标为条件进行智能检索
  • 1套
  • 3
  • 高档
  • 不含税费 | 含运费
  • 2020-10-23
查看价格

叶子图案类型

  • 1、叶子图案类型面层(造型综合考虑)22厚古铜哑光金属不锈钢装饰板嵌入山西黑石材中
  • 6套
  • 3
  • 中高档
  • 不含税费 | 含运费
  • 2022-08-22
查看价格

复合翼类型警用无人机

  • 复合翼类型警用无人机
  • 5台
  • 1
  • 中档
  • 不含税费 | 不含运费
  • 2020-04-20
查看价格

类型安全类型安全

类型安全的代码具备定义良好的数据类型。

在实时(JIT)编译期间,可选的验证过程检查要实时编译为本机代码的方法的元数据和Microsoft中间语言(MSIL),以验证它们是否为类型安全,如果代码具有忽略验证的权限,则将跳过此过程。有关验证更多信息。

尽管类型安全验证对于运行托管代码不是强制的,但类型安全在程序集隔离和安全性强制中起着至关重要的作用。如果代码是类型安全的,则公共语言运行库可以将程序集彼此间完全隔离。这种隔离有助于确保程序集之间不会产生负面影响,且提高应用程序的可靠性。即使类型安全组件的信任级别不同,它们也可以在同一过程中安全地执行。如果代码不是类型安全的,则会出现不需要的副作用。例如,运行库无法阻止非托管代码调用到本机(非托管)代码中和执行恶意操作。当代码是类型安全时,运行库的安全性强制机制确保代码不会访问本机代码,除非它有访问本机代码的权限。所有非类型安全的代码都必须通过传递的枚举成员SkipVerification授予SecurityPermission后才能运行。类型安全的代码是代码访问中非常明确,允许的数据类型的方法。微软已经提供了。NET框架称为PEVerify工具。PEVerify可以被用来确保CLR将只执行代码是可验证的类型安全的。

查看详情

类型安全常见问题

查看详情

类型安全文献

安全阀的类型 安全阀的类型

安全阀的类型

格式:pdf

大小:3.0MB

页数: 12页

安全阀的类型

安全阀的类型及选用 安全阀的类型及选用

安全阀的类型及选用

格式:pdf

大小:3.0MB

页数: 未知

安全阀是阀门家族比较特殊的一个分支,它的特殊性是因安全阀为不仅仅起到开关的作用,更重要的是起到保护设备的安全。本文从安全阀的类型出发,提出了安全阀选用和安装的要求。

安全工器具类型

电力安全工器具可分为个体防护装备、绝缘安全工器具、登高工器具、警示标识四类。

绝缘安全工器具: 分为基本和辅助两种绝缘安全工器具,分别如下 :

查看详情

APP安全锁应用类型

系统安全类软件

查看详情

电力安全设施电力设施安全标志类型

变电站、电力线路设置的安全标志包括禁止标志、警告标志、指令标志、提示标志四种基本类型和消防安全标志、道路交通标志等特定类型。各种类型的安全标志(不按各种标准划分)如下:

(1)禁止标志:禁止或制止人们不安全行为的图形标志。

(2)警告标志:提醒人们对周围环境引起注意,以避免可能发生危险的图形标志。

(3)指令标志:强制人们必须做出某种动作或采用防范措施的图形标志。

(4)提示标志:向人们提供某种信息(如标明安全设施或场所等)的图形标志。

(5)说明标志:向人们提供特定提示信息(标明安全分类或防护措施等)的标记,由几何图形边框和文字构成。

(6) 环境信息标志:所提供的信息涉及较大区域的图形标志。

(7)局部信息标志:提供的信息只涉及某地点甚至某个设备或部件的图形标志。

(8)道路交通标志:用图形符号、颜色和文字向交通参与者传递特定信息,用于管理交通的设施。

(9)消防安全标志:用以表达与消防有关的安全信息,由安全色、边框、以图像为主要特征的图形符号或文字构成的标志。

(10)辅助标志:附设在主标志下,起辅助说明作用的标志。

(11)组合标志:在一个矩形载体上同时含有安全标志和辅助标志的标志。

(12)多重标志:在一个矩形载体上含有两个及以上安全标志和(或)伴有辅助标志的标志。标志应按照安全信息重要性的顺序排列。

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639