问题标签 [scatterview]

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 回答
108 浏览

c# - 停止 ScatterViewItem 用 1 根手指旋转

默认情况下,当拖动或投掷时ScatterViewItem,它也会轻微旋转。有没有办法限制这种行为,只有在至少有 2 个手指进行当前操作时才允许旋转?

0 投票
1 回答
47 浏览

c# - 停用 ScatterView 的自动 SVI 包装

我尝试将 MVVM 用于 PixelSense 项目。我将一些元素绑定到 ScatterView:

我定义了一些数据模板:

如您所见,我尝试将(例如)高度属性绑定到 ViewModel。

它不起作用,因为我的 SVI (ScatterViewItem) 将自动被另一个 SVI 包装。这是由 ScatterView 完成的。我现在的问题是:我该如何停用它,或者您知道解决方法吗?

谢谢你帮助我;-)

0 投票
1 回答
338 浏览

c++ - MPI_Scatterv:仅在进程 0 上出现分段错误 11

我正在尝试在属于超立方体组(快速排序项目)的进程之间分散值。根据进程的数量,我要么创建一个不包括过多进程的新通信器,要么复制 MPI_COMM_WORLD,如果它恰好适合任何超立方体(2 的幂)。

在这两种情况下,除 0 之外的进程都会收到它们的数据,但是: - 在第一种情况下,进程 0 会引发分段错误 11 - 在第二种情况下,没有任何错误,但进程 0 收到的值是乱码。

注意:如果我尝试常规 MPI_Scatter 一切正常。

0 投票
0 回答
132 浏览

fortran - 使用 4D Fortran 数组将 mpi_send/recv 转换为 mpi_scatterv

我目前正在尝试将以下mpi_send/recv调用转换为 one mpi_scatterv,因为通过将我的数组复制到临时缓冲区并发送该临时缓冲区,我遇到了相当大的性能损失。与等效的串行实现相比,它仍然值得,但我希望无需复制到临时缓冲区即可分发工作。这似乎mpi_scatterv是我想要的功能,但我在实现方面的各种尝试都没有奏效,而且大多都很困惑。

执行 mpi_send/recv 调用的代码如下:

我自己尝试将上面的代码翻译成 scatterv 调用,但我不知道该怎么做。我想我需要有这样的行:

我读过我需要设置范围,所以我像这样实现它们:

但这给了我很多错误,包括

无论如何,我相信错误在于我处理内存布局的方式。如果您需要我提供更多信息,请告诉我,我期待您提出任何建议。

0 投票
1 回答
103 浏览

.net - ScatterView runtime exception on x64

I have the same issue as described here.

We have developed several applications using the old Microsoft Surface 2.0 SDK. The applications are built as AnyCPU and those work perfectly fine running both in 32 bit and 64 bit mode. In one of these application I use a ScatterView.

However if I try to add a new ScatterView in a new blank Window I get this error:

If I force the application to run in 32 bit it runs perfectly. However the application is pretty memory intensive so I would like to run it in 64 bit as well.

My question is: How come the ScatterView in my current application runs perfectly in 64 bit, but adding an additional ScatterView to this application or creating a brend new application crashes immediately. Unfortunately the answer given in the previous questions has a dead link.

0 投票
1 回答
54 浏览

fortran - MPI 散射中的尺寸标注

所以我正在使用 MPI 编写一个简单的矩阵乘法代码。我面临的问题之一是将其中一个矩阵分散到所有处理器。我假设我的矩阵的维度可能不能被处理器的数量整除。

我还使用了一个变量,该变量col_id通过使用 mod 函数计算分配给每个处理器的列数。例如,如果我们有 9 列和 6 个处理器,则前 3 个处理器的col_id值为 2,而其他三个处理器的col_id值为 1。

所以我使用了基本的散射操作。

col_id对于不同的处理器会有所不同。我们是否允许使用这个变量来指定尺寸MPI_scatter

0 投票
2 回答
47 浏览

parallel-processing - MPI - 将文件路径分散到进程

我在 global_filetable 中有 4 个文件路径,我试图将 2 个堆路径分散到每个进程。

进程 0 有正确的 2 条路径,但进程 1 中有一些奇怪的东西(空)......

编辑:这是完整的代码:

输出:

你知道为什么我有这些空值吗?

0 投票
1 回答
658 浏览

c++ - 为什么 MPI_Scatterv 的 recvcount 是一个固定的 int 而 sendcount 是一个数组?

这是概要MPI_Scatterv()

我似乎无法理解这是如何工作的。如果MPI_Scatterv()发送存储在其中的不同块大小的元素,*sendcounts那么为什么是recvcount固定整数而不是块大小的数组呢?

而且由于它是一个固定的整数,该值应该是多少。它应该等于sendcount数组的最大值吗?例如,如果我有

应该recvcount等于 10 ?

0 投票
2 回答
3415 浏览

c++ - MPI_Scatterv 中的 displs 参数是什么?

函数的displs参数MPI_Scatterv()被称为“整数数组(长度组大小)。条目i指定位移(相对于从其获取传出数据以处理 i 的 sendbuf”。假设我有sendcounts参数

我的推理方式是displs数组应该始终以 0 的值开始,因为第一个条目的位移相对于 0 是 0 sendbuf,所以在我上面的示例中,displs应该如下所示:

那是对的吗?我知道这是一个微不足道的问题,但由于某种原因,网络根本没有帮助。那里没有很好的例子,因此我的问题。

0 投票
1 回答
49 浏览

wpf - WPF TranslateTransform 是 ScaleTransforming

下面的代码部分是 Part 类的对象,它继承自ScatterViewItem类 (Microsoft.Surface.Presentation.Controls)。part.Content 是路径几何:

当我评论geom.Transform = new TranslateTransform(0, 0);行时,它以正确的比例显示,但是当我取消评论时,虽然我没有更改任何内容,但它会缩放路径: 在此处输入图像描述

我想知道如何解决它。