问题标签 [topology]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
654 浏览

c# - 关于如何在winform中动态绘制拓扑图的一些东西

我以前从来没有这样做过。不知道可以用哪个控件或者什么类来解决,可以给点建议吗?我正在使用 C#,我的平台是 Visual Studio 2010。

0 投票
2 回答
4014 浏览

c# - 使用 .Net 拓扑套件从 IGeometry 类型获取 IEnvelope

有没有人使用.Net 拓扑套件?我有点卡住了,我正在尝试获取信封,以便验证尺寸

根据http://resources.esri.com/help/9.3/arcgisengine/dotnet/c6e6b26c-be52-4176-b1e5-bb628d10acd0.htm (使用页面底部的C#示例)

我正在采用 IGeometry 类型(边界)并将该多边形的包络投射到 IEnvelope(包络),我希望用它来查看宽度和高度属性

但是信封总是空的

谁能帮忙,这是我第一次使用这个套件。


我想要解决的是,如果按照这个示例我已经有一个 IGeometry 类型(我的边界变量),为什么当我尝试转换它时它为空。

我是否需要创建一个新的多边形并尝试投射它(即复制IArea areaPolygon = new PolygonClass();)?

0 投票
1 回答
735 浏览

c - OpenMPI 节点和网络拓扑

我目前正在构建一个小型实用程序库,作为一个更大项目的一部分。OpenMPI 有一个有据可查的 API 库,但是当涉及到节点之间的较低级别的通信时,我有点困惑。我知道在编写你的算法时,你将它分布在所有预计进行计算的节点上,每个节点都与其余节点进行通信,根据它们的“全局”MPI 等级(如算法中定义)执行算法的一部分,以及所有节点来回同步。但是,我将 global 放在引号中的原因是,openMPI 是否在 ip 级别进行通信,因此说我已经有一个长时间执行的算法,但是如果我执行我的 MPI,有一个节点处于空闲状态,没有运行任何 MPI 进程算法,它会加入 MPI_COMM_WORLD 并成为整个网络拓扑的一部分,还是我需要做一些“巫术”来使该节点成为 MPI_COMM_WORLD 的一部分。另外,如果节点可以成为该特定算法的 MPI_COMM_WORLD 的一部分,我如何注册/识别这个新节点?

任何阅读参考资料也很有帮助。

非常感谢!

tl; dr MPI 节点是否可从 MPI_COMM_WORLD 热交换?

0 投票
1 回答
1795 浏览

linux - traceroute输出分析linux - 路由器ip地址

我有兴趣了解网络拓扑。具体来说,我想知道“外部世界”看到的路由器的 IP 地址,而不是 192.168.1.1,因为我使用了 traceroute 命令,它给出了以下输出:

我在 WLAN 中的 IP 是 172.16.0.9(使用 ifconfig 找到)。我想 49.206.128.1 是网关。当我使用“http://whatismyipaddress.com”之类的网络服务时,我得到 49.206.128.1,这是第三个跃点。

LAN 中的所有其他 IP 地址都类似于 172.16.0.xxx(可能是保留的 IP 系列之一)。

请解释一下第一跳和第二跳实际上是什么。有人(不在局域网内)可以像局域网中的人那样使用 192.168.1.1 联系路由器吗?

(我是这个领域的新手,所以请忽略任何误解)

0 投票
1 回答
735 浏览

sorting - 如何对 Guendelman 冲击传播的对象进行分类?

这是一个关于在 3D 中形成地形树的问题。一点上下文:我有一个物理引擎,其中有身体和碰撞点以及一些约束。这不是家庭作业,而是多线程实验。

我需要使用属于本文档中的图层的对象组以自下而上的方式对主体进行排序:请参阅“冲击传播”部分 http://www2.imm.dtu.dk/visiondag/VD05/图形/幻灯片/kenny.pdf

排序树

他用来描述如何遍历树的伪代码非常有意义:

我已经找到了算法 A(我的脉冲代码)。带有 3D 点列表的树/层排序(拓扑排序?)的伪代码会是什么样子?

IE,我不知道在哪里停止/开始下一个“梯级”或“分支”。我想我可以将它按 y 位置分块,但这看起来很笨重且容易出错。我是否研究地形排序?我真的不知道如何在 3D 中进行此操作。如果这是这样做的方法,我将如何获得拓扑排序的“边缘”?

我是不是在想这个,我只是通过找到点 p1 然后是 p2.y > p1.y 的最远的下一个点 p2 来“连接点”?我在这里看到一个问题,使用纯距离,p1 到 p0 的距离可能大于 p2,这会导致排序错误。

0 投票
1 回答
2311 浏览

networking - 计算拓扑中的理论网络带宽

我正在构建一个离散事件模拟器,并且需要能够计算给定网络拓扑中两个系统之间可用的理论带宽,以便我可以“计时”传输需要多长时间和在预期的完成时间创建一个事件。

目前,为简单起见,我不考虑交换机的背板或网络内发生冲突/拥塞的可能性。我只是对所有通信系统之间的最大传输速率感兴趣。

例如,考虑以下示例网络拓扑: 示例拓扑

我们假设以下连接:

给定这些连接,所有源的最大有效传输速率是多少?

如果我们将其可视化为图表,我可以通过从源开始并在每个交换机级别评估传入网络流量的最大量与交换机的上行链路来手动计算这一点。

例如,此场景中的 Source #1 到 Dest 1 的有效带宽为 50 Mbps

但是,我很好奇可以使用哪些其他方法来计算它,或者是否有更有效的方法可以用来“预测”网络流量。

任何反馈表示赞赏 - 谢谢。

0 投票
1 回答
7295 浏览

networking - wireshark 网络拓扑

有谁知道可以获取wireshark(pcap)跟踪并将其转换为可视网络拓扑的程序?

我有 3 个带有“很多”数据的 pcap 文件,我真的很想看看我是否能理解一些事情。

我玩过网络矿工之类的东西,但没有任何东西可以为数据提供视觉提示。例如在此处输入图像描述

0 投票
1 回答
757 浏览

cube - 使用三角形条创建平面阴影立方体

我对三角形条如何与法线一起工作并不完全确定。我想制作一个平面阴影立方体,所以我为制作立方体的三角形条带编写了顶点。这样可行。我用三角条做了一个立方体。问题是我将每个顶点的法线设置为立方体中心的相反方向。所以阴影很奇怪。我希望每一面都是纯色。知道如何设置法线来实现这一目标吗?

0 投票
1 回答
545 浏览

python - 支持 Anvil 地图的 Minecraft pymclevel 替代品?

很明显,到目前为止,Anvil 对 pymclevel 的支持还没有完成。像TopoMC这样的项目非常需要这种支持来创建符合利用 256 高度的新地图标准的世界。

Anvil 支持的赏金(110 美元)显然已投入使用,问题已在此处概述,但似乎没有人完全拿起火炬(刚刚开始,但尚未最终确定)。

pymclevel除了可以用于 TopoMC 的其他选项之外,还有其他选项吗?作者对实现这一点非常感兴趣,但是我们都处于真正找到任何替代品的停滞状态,我想我应该进行调查,看看是否有其他人可能熟悉其他现有的选择。

0 投票
2 回答
214 浏览

git - 如何使用全网状拓扑设置 Git 源代码控制?

我有一个由几台计算机组成的本地网络,每台计算机都有一个相同代码的本地 Git 存储库,不同的开发人员在处理它们。我想找到一种方法来将每个本地存储库中的更改与所有其他存储库中的更改同步,而无需使用集中式服务器。

(如果您有兴趣,这是因为任何计算机都可能(而且经常会)遭受突然的磁盘故障,通常会导致其上的所有数据丢失,因此我无法承受单点故障.)

我见过几个工作流可能性的例子,但它们都需要设置有固定的远程系统。

我想知道的是:
如何设置一组可以与网络中所有其他计算机中的存储库同步的存储库,就像在全网状拓扑中一样?

然后我将如何将计算机添加/删除到这个存储库网络?