精华内容
下载资源
问答
  • 另外,CPU topology除了描述CPU的组成之外,其主要功能,是向kernel调度器提供必要的信息,以便让它合理地分配任务,最终达到性能和功耗之间的平衡。这也是我将“cpu topology”归类为“电源管理子系统”的原因。
  • 2. 拓扑结构域 2.1. TopoElemen TopoElement - 一个由2个整数组成的数组,通常用于标识一个TopoGeometry组件。 2.1.1. 描述 一个由2个整数组成的数组,用于表示简单或分层拓扑几何体的一个组件。 对于简单的...

    2. 拓扑结构域

    2.1. TopoElemen

    TopoElement - 一个由2个整数组成的数组,通常用于标识一个TopoGeometry组件。

    2.1.1. 描述

    一个由2个整数组成的数组,用于表示简单或分层拓扑几何体的一个组件。

    对于简单的TopoGeometry,数组的第一个元素表示拓扑元素的标识符,第二个元素表示其类型(1:节点,2:边,3:面)。 对于层次化的TopoGeometry,数组的第一个元素表示子TopoGeometry的标识符,第二个元素表示其层标识符。

    • 对于任何给定的分层TopoGeometry,所有子TopoGeometry元素都来自相同的子层,如拓扑中指定的那样。 层记录,用于定义TopoGeometry的层。

    2.1.2. 示例

    SELECT te[1] AS id, te[2] AS type FROM (SELECT ARRAY[1,2]::topology.topoelement AS te) f;
    
    idtype
    12
    SELECT ARRAY[1,2]::topology.topoelement;
    
    te
    {1,2}
    -- 当你试图将一个3个元素的数组归为topoelement时会发生什么  
    -- 注意:topoement必须是一个2个元素的数组,所以维度检查失败  
    SELECT ARRAY[1,2,3]::topology.topoelement;
    
    ERROR: value for domain topology.topoelement violates check constraint "dimensions"
    

    2.2. TopoElementArray

    TopoElementArray — TopoElement对象的数组

    2.2.1. 描述

    一个包含1个或多个TopoElement对象的数组,通常用于传递TopoGeometry对象的组件。

    2.2.2. 示例

    SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;
    
    tea
    {{1,2},{4,3}}
    • 更详细的等效
    SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;
    
    tea
    {{1,2},{4,3}}
    • 使用数组agg功能包装的拓扑
    SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;
    
    tea
    {{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}
    SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;
    
    ERROR: value for domain topology.topoelementarray violates check constraint "dimensions"
    
    展开全文
  • 微微网拓扑结构(piconet topology) 1、BR/EDR 拓扑结构(BR/EDR Topology) 任何时候使用BR/EDR控制器创建链接时,它都在piconet上下文中。微微网由两个或多个设备组成,它们占用相同的BR/EDR物理通道。 连接...

    微微网拓扑结构(piconet topology)

    1、BR/EDR 拓扑结构(BR/EDR Topology)

          任何时候使用BR/EDR控制器创建链接时,它都在piconet上下文中。微微网由两个或多个设备组成,它们占用相同的BR/EDR物理通道。

           连接的BR/EDR设备通过与公共时钟和跳变序列同步,在同一物理通道上进行通信。公共(piconet)时钟与piconet中某一设备的蓝牙时钟相同,称为piconet的主时钟,其跳转序列来源于主时钟和主蓝牙设备地址。所有其他同步设备在piconet中称为从设备。

           术语master和slave只在描述piconet中的这些角色时使用。

           许多独立的微微网可能存在于附近。每个piconet都有不同的物理通道(即不同的主设备和独立的定时和跳转序列)。

           蓝牙设备可以同时参与两个或多个微微网。它是在时分多路复用的基础上实现的。蓝牙设备永远不可能精通一个以上的微微网。(因为在BR/EDR中,piconet是通过与主蓝牙时钟的同步来定义的,所以不可能同时拥有两个或多个piconet。)蓝牙设备可能是许多独立微微网中的从属设备。

           一个蓝牙设备是两个或多个piconet的成员,它被称为一个散网。涉及到散网并不一定意味着蓝牙设备中的任何网络路由能力或功能。蓝牙核心协议不提供,也不打算提供这种功能,这是高级协议的责任,不在蓝牙核心规范的范围内。

          在图中,给出了一个拓扑示例,它演示了下面描述的许多体系结构特性。

          设备A是piconet中的一个master(用阴影区域表示,称为piconet A),设备B、C、D和E是它的从属性。

          其他三个微微网显示:a)、一个piconet,设备F为master(称为piconet F),设备E、G、H为slave;b)、一个piconet,设备D为master(称为piconet D),设备J为slave;c)、一个piconet,设备M为master(称为piconet M),设备E为slave,多个设备N为slave。

          在piconet A中有两个物理通道。设备B和C由于不支持自适应跳频,使用基本的piconet物理通道(用蓝色外壳表示)。设备D和E具有支持自适应跳频的能力,使用自适应的piconet物理信道(以红色外壳表示)。设备A具有自适应跳频能力,并在从机寻址的两个物理信道上以TDM方式工作。

           Piconet D和Piconet F都只使用基本的Piconet物理通道(分别用青色和紫红色外壳表示)。在piconet D的情况下,这是因为设备J不支持自适应跳变模式。虽然设备D支持自适应跳变,但它不能在这个piconet中使用它。在piconet F中,设备F不支持自适应跳变,因此不能在该piconet中使用。

           Piconet M(用橙色的外壳表示)在自适应Piconet物理通道上使用无连接的从广播物理链路将概要广播数据发送到许多从设备,包括E和N。

           设备K显示在与其他设备相同的位置。它目前不是piconet的成员,但具有提供给其他蓝牙设备的服务。它目前正在监听它的查询扫描物理通道(inquiry scan physical channel)(由绿色外壳表示),等待来自另一个设备的查询请求。

           设备L显示在与其他设备相同的位置。它目前不是piconet的成员,但正在监听它的同步扫描物理通道(Synchronization scan physical channel)(由棕色外壳表示),等待来自另一个设备的同步序列。

    2、LE拓扑结构(LE Topology)

           在图中,给出了一个拓扑示例,它演示了下面描述的许多LE体系结构特性。

           设备A是piconet中的主设备(用阴影区域表示,称为piconet A),设备B和C是从设备。与BR/EDR的从端不同,LE的从端不与主端共享一个物理通道。每个从端在一个单独的物理通道上与主端通信。另一个piconet显示为设备F的为主端(称为piconet F),设备G为从端。设备K位于一个scatternet中(称为scatternet K)。设备K是设备L的主端和设备M的从端。设备O也在一个scatternet中(称为scatternet O)。设备O是设备P的从端和设备Q的从端。注:图中实心箭头从主节点指向从节点;指示连接启动的虚线箭头,使用可连接广播事件从发起者指向广播端;正在做广备的设备用星号表示。

           这里还展示了其他五组设备:

           1. 设备D是广播端,设备A也是发起者(称为D组)。

           2. 设备E是一个扫描端,设备C也是一个广播端(称为C组)。

           3.设备H是广播端,设备I和设备J是扫描端(称为H组)。

           4. 设备K也是广播端,设备N是发起者(称为K组)。

           5. 设备R是广播端,设备O也是发起者(称为R组)。

           设备A和设备B使用一个LE piconet物理通道(由蓝色外壳和深灰色背景表示)。设备A和C使用另一个LE piconet 物理通道(由蓝色外壳和浅灰色背景表示)。在组D中,设备D是使用广播物理通道上的一个可连接的广播事件(以绿色框表示)进行广告,设备A 是发起者。设备A可以与设备D形成连接,并将设备添加到piconet A中。在C组中,设备C也在广播物理频道(用橙色圈层表示)上做广播,设备E作为扫描端可以捕捉到任何类型的广播事件。D组和C组可能使用不同的广播PHY频道(PHY:Port Physical Layer,端口物理层)或不同的时间来避免冲突。

            在piconet F中,有一个物理通道。设备F和G使用 LE piconet 物理通道(由水瓶形状来表示)。设备F是主设备,设备G是从设备。

            在组H中,有一个物理通道。设备H、I、J 使用LE广播物理通道(以紫色框表示)。设备H是广播端,设备I和设备J是扫描端。

            在scatternet K中,设备K和L使用一个 LE piconet 物理通道。设备K和M使用另一个 LE piconet 物理通道。在K组中,设备K也在广播物理通道上使用一个可连接的广播事件进行广播,设备N是发起者。设备N可以与设备K形成连接,导致设备K同时是两个设备的从设备和一个设备的主设备。

            在scatternet O中,设备O和P使用一个 LE piconet 物理通道。设备O和Q使用另一个 LE piconet 物理通道。在组R中,设备R使用广播物理通道上的可连接广播事件进行广播,设备O是发起者。设备O可以与设备R形成连接,使设备O同时为两个设备的从端,和另一个设备的主端。

    展开全文
  • Linux CPU Topology

    千次阅读 2016-03-30 15:28:26
    原文:http://www.wowotech.net/pm_subsystem/cpu_topology.html 1. 前言 在“Linux CPU core的电源管理(1)_概述”中,我们多次...它们和CPU的进化过程息息相关,最终会体现在CPU topology(拓扑结构)上。因此本

    原文:http://www.wowotech.net/pm_subsystem/cpu_topology.html

    1. 前言

    在“Linux CPU core的电源管理(1)_概述”中,我们多次提到SMP、CPU core等概念,虽然硬着头皮写下去了,但是蜗蜗对这些概念总有些似懂非懂的感觉。它们和CPU的进化过程息息相关,最终会体现在CPU topology(拓扑结构)上。因此本文将以CPU topology为主线,介绍CPU有关(主要以ARM CPU为例)的知识。

    另外,CPU topology除了描述CPU的组成之外,其主要功能,是向kernel调度器提供必要的信息,以便让它合理地分配任务,最终达到性能和功耗之间的平衡。这也是我将“cpu topology”归类为“电源管理子系统”的原因。

    2. CPU topology

    2.1 一个例子

    开始之前,先看一个例子,下面是蜗蜗所使用的编译服务器的CPU architecture信息:

    [xxx@cs ~]# lscpu

    Architecture:          x86_64 
    CPU op-mode(s):        32-bit, 64-bit 
    Byte Order:            Little Endian 
    CPU(s):                24 
    On-line CPU(s) list:   0-23 
    Thread(s) per core:    2 
    Core(s) per socket:    6 
    Socket(s):             2 
    NUMA node(s):          2 
    Vendor ID:             GenuineIntel 
    CPU family:            6 
    Model:                 62 
    Stepping:              4 
    CPU MHz:               2100.118 
    BogoMIPS:              4199.92 
    Virtualization:        VT-x 
    L1d cache:             32K 
    L1i cache:             32K 
    L2 cache:              256K 
    L3 cache:              15360K 
    NUMA node0 CPU(s):     0,2,4,6,8,10,12,14,16,18,20,22 
    NUMA node1 CPU(s):     1,3,5,7,9,11,13,15,17,19,21,23

    注意其中蓝色字体部分,该服务器有24个CPU,组成方式是:2个sockets,每个socket有6个core,每个core有2个thread。另外,这些CPU可以划分为2个NUMA node。晕吧,知道我在说什么吗?不知道就对了,让我做进一步的解释。

    2.2 单核和多核

    在英文里面,单核(single-core)和多核(multi-core)多称作uniprocessor和multiprocessor,这里先对这些概念做一个说明:

    这里所说的core(或processor),是一个泛指,是从使用者(或消费者)的角度看计算机系统。因此,core,或者processor,或者处理器(CPU),都是逻辑概念,指的是一个可以独立运算、处理的核心。

    而这个核心,可以以任何形式存在,例如:单独的一个chip(如通常意义上的单核处理器);一个chip上集成多个核心(如SMP,symmetric multiprocessing);一个核心上实现多个hardware context,以支持多线程(如SMT,Simultaneous multithreading);等等。这是从硬件实现的角度看的。

    最后,从操作系统进程调度的角度,又会统一看待这些不同硬件实现的核心,例如2.1中所提及的CPU(24个CPUs),因为它们都有一个共同的特点:执行进程(或线程)。

    在传统的单核时代,提升处理器性能的唯一手段就是提高频率。但受限于物理工艺,频率不能无限提高(例如散热问题等)。对多核处理器来说,可利用的空间增多,散热问题就比较容易解决。这就是multiprocessor诞生的背景。

    另外,现实中的多任务需求,也是multiprocessor得以发展的基础,例如智能手机中,可以使用一个processor处理通信协议,另一个processor处理UI交互、多媒体等,这可以让用户在享受“智能”的同时,确保不miss基础的通信需求。

    2.3 SMP、SMT、NUMA等概念

    比较常见的multiprocessor实现,是将多个功能完全相同的processor集成在一起(可以在一个chip上,也可以在多个chip),它们共享总线、memory等系统资源,这称作SMP(Symmetric Multi-Processing),如下面图片中的CORE000�   … 
            };

            big0: cpu@0 { 
                    device_type = "cpu"; 
                    compatible = "arm,cortex-a15"; 
                    reg = <0x0>; 
            }; 
            … 
    };

    具体可参考“Documentation/devicetree/bindings/arm/topology.txt”中的描述。

    store_cpu_topology的调用路径是:kernel_init-->smp_prepare_cpus-->store_cpu_topology,在没有从DTS中成功获取CPU topology的情况下,从ARM64的MPIDR寄存器中读取topology信息,具体可参考相应的代码,不再详细描述。

    3.3 CPU topology driver

    CPU topology driver位于“drivers\base\topology.c”中,基于“include/linux/topology.h”所提供的API,以sysfs的形式,向用户空间提供获取CPU topology信息的接口,lscpu应用,就是基于该接口实现的。

    具体的实现比较简单,sysfs的格式可参考“Documentation\cputopology.txt”,这里不再详细说明。


    展开全文
  • 3. 拓扑和拓扑几何管理 3.1. AddTopoGeometryColumn ...integer AddTopoGeometryColumn(varchar topology_name, varchar schema_name, varchar table_name, varchar column_name,varchar feature_type

    3. 拓扑和拓扑几何管理

    3.1. AddTopoGeometryColumn

    AddTopoGeometryColumn — 向现有表中添加一个拓扑几何列,并将这个新列注册为拓扑中的一个层。 并返回新的layer_id。

    3.1.1. 概要

    integer AddTopoGeometryColumn(varchar topology_name, varchar schema_name, varchar table_name, varchar column_name,varchar feature_type);
    
    integer AddTopoGeometryColumn(varchar topology_name, varchar schema_name, varchar table_name, varchar column_name,varchar feature_type, integer child_layer);
    

    3.1.2. 描述

    每个TopoGeometry对象都属于特定拓扑的特定层。 在创建TopoGeometry对象之前,您需要创建它的TopologyLayer。 拓扑层是特征表与拓扑的关联。 它还包含类型和层次结构信息。 我们使用AddTopoGeometryColumn()函数创建一个层:

    此函数将向表中添加请求的列,并向拓扑中添加记录。 层表与所有给定的信息。

    如果不指定child_layer,该层将包含基本拓扑几何(由基本拓扑元素组成)。 否则,该层将包含分层拓扑几何(由来自child_layer的拓扑几何组成)。

    一旦创建了层(它的id由AddTopoGeometryColumn函数返回),就可以在其中构造TopoGeometry对象了

    有效的feature_type是:POINT, LINE, POLYGON, COLLECTION

    3.1.3. 样例

    -- 注意,在本例中,我们在ma_topo模式中创建了新表  
    -- 尽管我们可以在不同的模式中创建它——在这种情况下,topology_name和schema_name将是不同的  
    CREATE SCHEMA ma;
    CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, address text);
    SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', 'POLYGON');
    
    CREATE SCHEMA ri;
    CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);
    SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', 'LINE');
    

    3.2. DropTopology

    DropTopology — 谨慎使用:删除拓扑模式并从拓扑中删除其引用。 拓扑表,并从geometry_columns表中引用到该模式中的表。

    3.2.1. 概要

    integer DropTopology(varchar topology_schema_name);
    

    3.2.2. 描述

    删除拓扑模式并从拓扑中删除其引用。 拓扑表和对该模式中来自geometry_columns表的表的引用。 使用此函数时应小心,因为它可能会破坏您所关心的数据。 如果模式不存在,它只是删除命名模式中的引用条目。

    3.2.3. 样例

    • 级联删除ma_topo模式,并删除拓扑中对它的所有引用。 拓扑和geometry_columns。
    SELECT topology.DropTopology('ma_topo');
    

    3.3. DropTopoGeometryColumn

    DropTopoGeometryColumn — 在schema_name模式中从名为table_name的表中删除拓扑几何列,并从topology.layer中表注销这些列。

    3.3.1. 概要

    text DropTopoGeometryColumn(varchar schema_name, varchar table_name, varchar column_name);
    

    3.3.2. 描述

    从模式schema_name中名为table_name的表中删除拓扑几何学列,并从拓扑表中注销这些列。 返回drop状态的摘要。 注意:它首先将所有值设置为NULL,然后删除以绕过参考完整性检查。

    3.3.3. 样例

    SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');
    

    3.4. Populate_Topology_Layer

    Populate_Topology_Layer — 将缺少的条目添加到拓扑中。 从拓扑表中读取元数据。

    3.4.1. 概要

    setof record Populate_Topology_Layer();
    

    3.4.2. 描述

    将缺少的条目添加到拓扑中。 通过检查表上的拓扑约束来分层表。 此函数用于在用拓扑数据恢复模式后修复拓扑编目中的条目。

    它返回创建的条目列表。 返回的列是schema_name, table_name, feature_column。

    3.4.3. 样例

    SELECT CreateTopology('strk_topo');
    CREATE SCHEMA strk;
    CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, address text);
    SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', 'topo', 'POLYGON');
    
    -- 这将不会返回任何记录,因为该功能已经注册  
    SELECT * FROM topology.Populate_Topology_Layer();
    
    -- 重建
    TRUNCATE TABLE topology.layer;
    
    SELECT * FROM topology.Populate_Topology_Layer();
    SELECT topology_id,layer_id, schema_name As sn, table_name As tn, feature_column As fc FROM topology.layer;
    
    schema_nametable_namefeature_column
    strkparcelstopo
    topology_idlayer_idsntnfc
    22strkparcelstopo

    3.5 TopologySummary

    TopologySummary — 接受拓扑名称,并提供拓扑中对象类型的汇总

    3.5.1. 概要

    
    text TopologySummary(varchar topology_schema_name);
    
    

    3.5.2. 描述

    接受拓扑名称并提供拓扑中对象类型的汇总

    3.5.3. 样例

    SELECT topology.topologysummary('city_data');
    
    topologysummary
    Topology city_data (329), SRID 4326, precision: 0 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers

    Layer 1, type Polygonal (3), 9 topogeoms Deploy: features.land_parcels.feature
    Layer 2, type Puntal (1), 8 topogeoms Deploy: features.traffic_signs.feature
    Layer 3, type Lineal (2), 8 topogeoms Deploy: features.city_streets.feature
    Layer 4, type Polygonal (3), 3 topogeoms Hierarchy level 1, child layer 1 Deploy: features.big_parcels.feature
    Layer 5, type Puntal (1), 1 topogeoms Hierarchy level 1, child layer 2 Deploy: features.big_signs.feature|

    3.6. ValidateTopology

    ValidateTopology -返回一组validatetopology_returntype对象,这些对象详细描述了拓扑问题

    3.6.1. 概要

    setof validatetopology_returntype ValidateTopology(varchar topology_schema_name);
    

    3.6.2. 描述

    返回一组validatetopology_returntype对象,该对象详细描述了拓扑问题。 可能的错误列表和返回的id代表如下所示:

    Errorid1id2
    edge crosses node(边缘交叉节点)edge_idnode_id
    invalid edge(无效的边缘)edge_idnull
    edge not simple(边不简单)edge_idnull
    edge crosses edge(边缘交叉边缘)edge_idedge_id
    edge start node geometry mis-match(边缘开始节点几何不匹配)edge_idnode_id
    edge end node geometry mis-match(边缘末端节点几何不匹配)edge_idnode_id
    face without edges(没有边缘的面)face_idnull
    face has no rings(面不包含环)face_idnull
    face overlaps face(面重叠)face_idface_id
    face within face inner(面包含)face_idouter face_id

    3.6.3. 样例

    SELECT * FROM topology.ValidateTopology('ma_topo');
    
    errorid1id2
    face without edges0
    展开全文
  • 多边形网格 数据结构For surface networks, the important feature is the topology, rather than the location of its vertices. Different topologies have created different data structures and standards. ...
  • cpu 拓补结构

    千次阅读 2017-03-31 10:39:22
    1. 前言 在“Linux CPU core的电源...它们和CPU的进化过程息息相关,最终会体现在CPU topology(拓扑结构)上。因此本文将以CPU topology为主线,介绍CPU有关(主要以ARM CPU为例)的知识。 另外,CPU topolo
  •  Hadoop 上运行的是 MapReduce 作业,而在Storm 上运行的是拓扑 Topology,这两者之间是非常不同的。一个关键的区别是:一个MapReduce 作业最终会结束,而一个 Topology 拓扑会永远运行(除非手动杀掉)。 ...
  • Storm分布式集群安装部署 ...”Jobs”和”topologies”是大不同的,一个关键不同是一个MapReduce的Job最终会结束,而一个topology永远处理消息(或直到你kill它)。 Storm集群有两种节点:控制(ma...
  • -- 如果我们想把我们的拓扑结构转换回来 -- 到一个与我们的面和边对齐的命名几何 -- 将拓扑图转换成几何图形 -- 真正酷的是我的新几何图形 UPDATE boston.blockgroups SET new_geom = topo::geometry; 8.2. ...
  • 本节书摘来自华章计算机《Storm企业级应用:实战、运维和调优》一...从字面上解释Topology,就是网络拓扑,是指用传输介质互连各种设备的物理布局,是构成网络的成员间特定的物理的(即真实的),或者逻辑的,即虚拟...
  • 计算机体系结构.微结构概述

    千次阅读 2019-07-03 20:19:25
    计算机体系结构.微结构概述 随着工艺的进步,从集成电路发展到大规模集成电路,再到超大规模集成电路,相同面积内可集成的晶体管数目越来越多,这也就给了芯片设计人员极大的空间来发挥身手。 在体系结构的发展...
  • 2012-12-05 回答拓扑(topology)是将各种物体的位置表示成抽象位置。在网络中,拓扑形象地描述了网络的安排和配置,包括各种结点和结点的相互关系。拓扑不关心事物的细节也不在乎什么相互的比例关系,只将讨论范围内...
  • Graph Matching 在将位置表示为视觉对象的结构时,一些文献选择了图结构示来描述对象及其拓扑[10],[14],[28],[32]。 因此,位置之间的相似性降低到测量其图之间的成对相似性。 图匹配可以作为一个分配问题[10],...
  • 引用: ... Network topology design at 27,000 km/hour[C]//Proceedings of the 15th International Conference on Emerging Networking Experiments And Technologies. 2019: 341-354. 翻译+个人理...
  • 1. 前言 在“Linux CPU core的电源...它们和CPU的进化过程息息相关,最终会体现在CPU topology(拓扑结构)上。因此本文将以CPU topology为主线,介绍CPU有关(主要以ARM CPU为例)的知识。 另外,CPU topolo
  • [TOC] Storm分布式集群安装部署 ...”Jobs”和”topologies”是大不同的,一个关键不同是一个MapReduce的Job最终会结束,而一个topology永远处理消息(或直到你kill它)。 Storm集群有两种节点:控制...
  • 软件体系结构期末考试复习题(题中页码 与软件体系结构原理、方法与实践第2版 张友生编著 匹配) 一、选择题← 不属于软件体系结构的核心模型的最基本的元素是 A构件B连接件 C配置 D角色 2、选项中不属 于“4+1...
  • 4. 拓扑构造函数 4.1. CreateTopology ... 拓扑表中。 4.1.1. 概要 integer CreateTopology(varchar topology_schema_name); integer CreateTopology(varchar topology_...integer CreateTopology(varchar topology_schema
  • 边界表示的一个重要特征是描述形体的信息包括几何信息(Geometry)和拓朴信息(Topology)两个方面。拓朴信息描述形体上的顶点、边、面的连接关系,它形成物体边界表示的“骨架”。形体的几何信息犹如附着在“骨架”...
  • UML中如何描述系统的体系结构(三)

    千次阅读 2014-06-17 13:11:16
    hardware topology on which the system executes. This view primarily addresses the distribution, delivery, and installation of the parts that make up the physical system. With the UML, the static ...
  • 边界表示的数据结构

    千次阅读 2016-05-30 17:57:58
    在实体造型技术的研究中,有不少边界表示的数据结构相继提出,比较著名的有半边数据结构、翼边数据结构、辐射边数据结构等。  其中翼边数据结构是在1972年,由美国斯坦福大学Baumgart作为多面体的表示模式而被提...
  • 数据结构——图

    2020-10-22 22:37:33
    图(graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 在图中,数据元素称为顶点(vertex)。在图中,任意两个顶点之间都...
  • Storm系统架构以及代码结构学习

    千次阅读 2015-05-24 21:13:53
    什么是storm,storm是做什么的,一个简单的描述,你可以理解为是一个“准实时”的Hadoop,Hadoop是专门做的是离线数据处理,而storm则弥补了Hadoop在这方面的不足,他是一个实时数据处理的平台。至于Storm的各种由来...
  • Topology and Geometry in OpenCascade-Vertex eryar@163.com 摘要Abstract:本文简要介绍了几何造型中的边界表示法(BRep),并结合程序说明OpenCascade中的边界表示的具体实现,即拓朴与几何的联系。对具有几何...
  • 第一种方法,计算由 (u,v,w…z)(u,v,w…z)(u,v,w…z) 组成的矩阵的行列式结果是否非零,即 det(u,v,w,…z)≠0det(u,v,w,…z)\ne0det(u,v,w,…z)​=0 。如果非零,则 (u,v,w…z)(u,v,w…z)(u,v,w…z) 为线性独立的...
  • 2.4. 矢量数据结构

    2021-03-22 11:16:09
    2.4.2. 拓扑数据结构¶1. 拓扑学图2-24 拓扑等价的三个图形拓扑学(Topology)是一门新兴的几何学,作为几何学。它仍是研究图形(或形状)的科学。它之所以较新,是因为它研究的是图形在连续变形下的不变的整体性质。与...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,231
精华内容 1,292
关键字:

描述topology的组成结构

友情链接: rts2700.zip