标签: scaling

Stackpanel:高度vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize

我想知道我所有物品的高度StackPanel.

有什么区别:

  • Height - 获取或设置元素的建议高度.
  • ActualHeight - 获取此元素的渲染高度.(只读)
  • ExtentHeight - 获取包含范围的垂直大小的值.(只读)
  • ViewportHeight - 获取包含内容视口的垂直大小的值.(只读)
  • DesiredSize - 获取此元素在布局过程的度量传递期间计算的大小.(只读)
  • RenderSize - 获取(或设置,但请参阅备注)此元素的最终渲染大小.

来自MSDN:

Height
获取或设置元素的建议高度.

属性值:Double- 元素的高度,与设备无关的单位(每单位1/96英寸).

元件的高度,与设备无关的单位(每单位1/96英寸).

 

ActualHeight( readonly)
获取此元素的渲染高度.

属性值:Double- 元素的高度,作为与设备无关的单位中的值(每单位1/96英寸).

此属性是基于其他高度输入和布局系统的计算值.该值由布局系统本身根据实际渲染过程设置,因此可能略微落后于作为输入更改基础的高度等属性的设置值.

因为ActualHeight是一个计算值,所以您应该知道,由于布局系统的各种操作,可能会有多个或增量报告的更改.布局系统可以计算子元素所需的度量空间,父元素的约束等等.

 

ExtentHeight( readonly)
获取包含范围的垂直大小的值.

属性高度:Double- 表示范围的垂直大小的Double.

返回值在"设备无关像素"中描述.

 

ViewportHeight( readonly)
获取一个值,该值包含内容视口的垂直大小.

属性值:Double- 表示内容视口的垂直大小的Double.

返回值在"设备无关像素"中描述.

 

DesiredSize( readonly)
获取此元素在布局过程的度量传递期间计算的大小. …

wpf height layout scaling stackpanel

24
推荐指数
2
解决办法
2万
查看次数

如何"缩放"一个numpy数组?

我想将形状(h,w)的数组缩放n倍,得到一个形状的数组(h*n,w*n),其中.

假设我有一个2x2阵列:

array([[1, 1],
       [0, 1]])
Run Code Online (Sandbox Code Playgroud)

我想将数组缩放为4x4:

array([[1, 1, 1, 1],
       [1, 1, 1, 1],
       [0, 0, 1, 1],
       [0, 0, 1, 1]])
Run Code Online (Sandbox Code Playgroud)

也就是说,原始数组中每个单元格的值被复制到结果数组中的4个相应单元格中.假设任意数组大小和缩放因子,最有效的方法是什么?

python arrays scaling numpy

24
推荐指数
4
解决办法
2万
查看次数

为什么有些网站分布在www2,www3子域,而其他网站则在没有它的情况下管理扩展?

我知道这与拥有各种负载平衡服务器有关,但为什么有些网站会使用不同名称的"www"子域名(www2.somesite.com,www3.somesite.com等),而其他网站可能非常庞大没有这样做 - 即所有流量都是www.hugesite.com.

它是否表明某些架构决策/具有特定目的?是否可以避免或者以某种方式限制网站规模?

subdomain url scaling scalability load-balancing

23
推荐指数
1
解决办法
2万
查看次数

用于自动缩放Heroku的dynos和worker的宝石/服务

我想知道在生产环境中是否有任何关于在Heroku上自动调整dynos和worker的好解决方案(可能是针对每个人的不同解决方案,因为它们非常不相关).对于这个,您/公司使用什么?

我找到了很多选择,但对于生产环境来说,它们似乎都不是很成熟.有Heroscale,它似乎引入了一些延迟,因为它不在本地运行,我也听说过一些停机时间.对delayed_jobs进行了修改,这些修改已经很长时间没有更新,并且当前的捆绑包存在一些问题.还有一些与reque相关的替代方案,似乎没有很好地处理一些HTTP异常,导致应用程序崩溃,而其他似乎需要一个始终运行的工作程序来安排其他工作程序,并且还可能遭受一些HTTP异常问题.

好.到底.现在,在Rails3的生产环境中使用Heroku的dynos和worker进行自动缩放的目的是什么?

提前致谢.

scaling heroku delayed-job resque ruby-on-rails-3

21
推荐指数
2
解决办法
7582
查看次数

在扩展/缩小或在android中拖动后获取画布坐标

我正在开发一个应用程序,其中我粘贴图像,在画布上绘图和绘画.此应用程序还可以向上/向下缩放画布或将其拖动到不同的位置.我的问题是:在缩放或拖动画布后,我无法获得正确的画布坐标.我想在缩放或拖动画布后绘制手指画,但无法找到我触摸的正确位置.. :(我也是新的蜜蜂.这是代码.

@Override
public void onDraw(Canvas canvas) {
    super.onDraw(canvas);

    canvas.save();
    //canvas.translate(mPosX, mPosY);
    canvas.scale(mScaleFactor, mScaleFactor, super.getWidth() * 0.5f,
            super.getHeight() * 0.5f);
    mIcon.draw(canvas);
    for (Path path : listPath) {
        canvas.drawPath(path, paint);
    }
    canvas.restore();
}

public TouchExampleView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);

}

@Override
public boolean onTouchEvent(MotionEvent ev) {
    // Let the ScaleGestureDetector inspect all events.
    mScaleDetector.onTouchEvent(ev);

    final int action = ev.getAction();
    switch (action & MotionEvent.ACTION_MASK) {
    case MotionEvent.ACTION_DOWN: {
        final float x = ev.getX();
        final float y = …
Run Code Online (Sandbox Code Playgroud)

scaling android position touch-event android-canvas

21
推荐指数
2
解决办法
2万
查看次数

限制git分支的数量

我正在考虑建立一个基于git的大系统,原因有很多,但主要是方便.

但作为实现的一部分,我最终会在它们之间创建数百万个分支并进行分支和合并.git实际上可以这种方式扩展吗?我总是听到"分支机构是免费的",但我不得不怀疑这是不是真的x1,000,000?git实际上可以创建一个理论上无限数量的分支吗?

git scaling branch limit

21
推荐指数
2
解决办法
9460
查看次数

如何将网页上图像的大小加倍?

我有一个图像,比如尺寸为320 x 240像素,我希望在网页上显示两倍大小(即640 x 480像素).在过去,我已经通过设置这样做width=640img标记.

但是,我刚刚在HTML规范中发现了以下内容:

尺寸属性不用于拉伸图像.

在这种情况下,如何在不违背规范意图的情况下将网页上的图像大小加倍?

html javascript css scaling image

20
推荐指数
3
解决办法
1131
查看次数

全视口高度缩放div只是css no js ...可能吗?

好吧,我试图得到一个div来扩展,高度始终是视口的高度.我将链接到我的示例,因为它需要一些解释.

www.madmediablitz.com/tv/precentdemo.html

上面的链接是我最接近的解决方案,我希望这里有人会发现它很容易修复.我想要发生的是电视始终是视口的高度(在一定程度上,最小高度:~400px;最大高度:~700px;).我在那里使用的代码基于http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/.

www.madmediablitz.com/tv/precentdemo_alt.html

这是我不想发生的事情.如果您调整窗口大小,您将看到它不会按比例缩放.

我现在已经尝试了这两种情况大约2天了,但我还是无法让它发挥作用.我认为,这实际上是在祈求帮助,这并不是太复杂.

css height scaling viewport

19
推荐指数
3
解决办法
3万
查看次数

缩放three.js中的对象

我得到Matrix3.getInverse():当我试图缩放立方体对象时,不能反转矩阵,行列式是0 three.js 3976错误.

var object = new.THREE.Mesh(geometry, material)
 xScale = 0.1;
 object.scale.x = object.scale.y = object.scale.z = xScale;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题.

scaling three.js

19
推荐指数
2
解决办法
2万
查看次数

尝试仅使用整数数学将0..4096之间的数字乘以0.3

我试图围绕如何将一个数字从0..4096乘以0.3,只使用带有移位操作和缩放的整数,而不是在C中分割.我是这个东西和任何输入或步骤的新手一步一步的建议会非常有帮助.

c scaling integer

19
推荐指数
3
解决办法
1456
查看次数