问题标签 [measure]

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

android - Android 将位图 inSampleSize 计算为不同的目标大小

首先我有一个自定义组件,它显示来自网络的图片。这是一个简单的布局,包括一个圆形进度条和一个 ImageView。在默认状态下,进度条是可见的,它在图片下载时显示,完成后我隐藏进度条并在 ImageView 中显示图片。它工作得很好,但是在模拟器和 HTC Hero 上我得到了java.lang.OutOfMemoryError: bitmap size exceeded VM budget错误。我在这里找到了解决方案。但我的问题是,TARGET_WIDTH 和 TARGET_HEIGHT 无法修复,有时是 60x90,有时是 fill_parent x fill_parent,我无法在解码函数中计算这些值。例如,我使用 layout_width="fill_parent" 在 xml 中添加了我的视图并在 Activity 中使用

在加载方法中,我从解决方案中调用解码函数并尝试在这里计算大小:

结果是:“布局宽度:24

我不明白为什么得到 24 是因为进度条的宽度,但布局 - 包括它 - 是 fill_parent 宽度。我尝试了覆盖 onMeasure 方法,但得到了 0。

我也尝试过覆盖 onSizeChanged。它提供了很好的价值,但它稍后运行,解码后:(

如何计算我的布局大小?

0 投票
1 回答
325 浏览

postgis - PostGIS 测量多个线串

我是 postgis 的新手,我正在尝试测量线串,给出两个初始点,同一层中的起点和终点(几何类型是线串)。此线串代表道路、河流、地下管道等。

使用名为“length3d”的postgis函数,我可以测量一行(表的一个记录),但我需要测量多条连续的行;类似这个例子的东西(使用下一个注释作为解释例子)

  • |S| --> 线起点
  • |电子| --> 线终点
  • @ --> 点在行中
  • (s) --> 用户起点
  • (e) --> 用户端点

例子:

线串格式:

用户点可能位于组成线的两个现有点之间。

|S| 到 |ES| 是 DB |ES| 上的一条记录 到 |ES| 是其他记录和|ES| 到 |E| 是其他记录。

我如何测量从(s)到(e)的距离?

提前致谢!

0 投票
1 回答
622 浏览

wpf - WPF:自定义面板中的共享大小?

我试图在 Column/RowDefinition for Grids 中实现类似于 SharedSizeGroup 的东西。

简化案例:

根面板正在定义范围。具有相同 SharedWidth 的所有元素应具有相同的宽度。我已经实现了我的自定义测量和排列行为,但我努力让它与 SharedSize 模型一起工作。我怀疑我必须以某种方式通过两次排列过程?第一个找出默认尺寸(并收集最大宽度),然后再通过一次以将此最大宽度用作排列结果中的参数。但是我该怎么做呢?我想我不能在每个 ArrangeOverride 中运行两次传递,因为这会导致每个元素对其整个降序元素树进行两次传递?嗯。有什么建议么?

更新

这段代码更详细地说明了这个问题:

在文本框中输入文本使其溢出时,它会扩展到不可用的空间...

0 投票
1 回答
1181 浏览

vb.net - MeasureCharacterRanges 甚至不准确?

当然,众所周知,Graphics.MeasureString 方法存在填充问题,因此您可以改用 Graphics.MeasureCharacterRanges,但正如您在此处看到的:

MeasureCharacterRanges 问题

它的测量不太正确。这是 MeasureCharacterRanges 的问题还是我的代码?我该如何解决?

这是我的代码:

0 投票
1 回答
2722 浏览

html - 如何在播放时测量html5视频中的实时FPS

我正在测量html5视频的实时帧率,有人有什么想法吗?由于我没有在 html5 视频中找到有关帧的属性信息,所以我不知道该怎么做。

另一种选择,如何访问 html5-video 显示的每一帧(播放时可能有丢帧)。我尝试过使用canvas通过drawImage从视频中获取图像,通过getImageData获取帧数据,但是看起来得到的帧数据和视频中逐帧播放的不一样,可能播放了100帧,但我们可以通过 getImageData 方法获得 120 0r 70 等帧。

总而言之,如何在播放 html5 视频时获得实时 fps 或显示的每一帧?

0 投票
3 回答
14491 浏览

java - 测量 Java 下载速度

我正在下载一个软件上的文件,这就是我得到的,它成功下载了,我也可以取得进展,但还有一件事我不知道该怎么做。测量下载速度。我会很感激你的帮助。谢谢。这是当前的下载方法代码

0 投票
1 回答
742 浏览

android - 如何确定适用于 android 的正确字体大小?

我正在为安卓移动设备开发一个应用程序。我正在使用 AVD 模拟器,一切似乎都很好,但后来我在真实设备(HTC Wildfire 240x320)上对其进行了测试,文本显得如此之小,以至于我无法阅读。因为android:textSize我正在使用sp测量!我还尝试将模拟器的密度从 240 更改为 480 - 没有效果!

我错过了什么?

0 投票
1 回答
1094 浏览

formatting - SSAS Date Measure Max StringFormat 为空时

我有一个带有日期类型度量的多维数据集,执行最大聚合,其中一些数据点的日期为空值。在这些情况下,最大值变为 12/30/1899,我认为这是日期的最早表达。

有没有办法让这些在结果中显示为空白而不是这个虚假的日期?

我尝试使用该度量的 StringFormat 属性,但没有成功。

0 投票
2 回答
1435 浏览

ssas - MDX - 超过 30 天无销售

我想获得超过 30 天销售额为零的产品。例如,下面是我的预期结果: Store,Product,Days Store1, product1, 33 Store1, product2, 100 Store2, product5, 96 Store34, product14, 78 Store100, product9, 47

所以我写了下面的查询:</p>

问题是:如何过滤案例:零销售天数<30

谢谢,尼亚


我做了一些更改,然后针对我的数据库运行。如果我添加了 where 原因,我什么也得不到。如果不是,则结果为“#Error”。

我不需要选择任何与时间相关的维度。我想要为报告做的是:选择商店和产品维度,并定义一个计算度量来获取计数。博彦,如果您需要详细的查询,我将不胜感激。

0 投票
2 回答
39353 浏览

android - 是什么触发了 View 的 measure() 被调用

在我的应用程序中,我的 View 的 onMeasure() 覆盖之一有一个无限循环。从我的 onMeasure 中的断点开始调试源代码,我能够跟踪自己一直到堆栈跟踪到 PhoneWindow$DecorView 的 measure() (我的视图层次结构中最顶层的类),它被 ViewRoot 调用.performTraversals()。现在从这里开始,如果我继续前行,我最终会通过 Looper.loop() 类中的消息再次调用 PhoneWindow$DecorView 的 measure()。我猜有些东西排队了一条需要重新测量的消息,比如无效。

我的问题是,什么触发了需要在视图上发生度量调用?

根据我对布局/测量/绘制过程的理解,这只会在特定视图上调用 invalidate() 方法时发生,并且会向下渗透并为该视图执行布局/测量/绘制通道无效和所有它的孩子。我会假设我的视图层次结构中的最顶层视图正在失效。

但是,我已经明确地在我拥有的每个 invalidate 调用上设置了一个断点,并且没有以某种无限的方式调用 invalidate。所以我认为情况并非如此。是否有另一种方法来触发测量通过?内部可能会触发这种情况吗?在看到没有什么是无限无效的之后,我有点没有想法。