问题标签 [measurement]

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

php - Zend Framework - Zend_Measure 翻译问题

我想翻译 Zend_Measure 返回的测量值。就像是:

10 小时 (en_US)

用我的语言

10 часа (bg - 保加利亚语)

我发现有一个包含我需要的翻译的存档 - Zend/Locale/Data 有一堆 .xml 文件,其中许多都有用于测量的翻译。

我的想法是使用它们来翻译 Zend_Measure 测量类型。(毕竟这些翻译必须用于某事......)

谁能帮我 :?

0 投票
2 回答
7224 浏览

android - 在 Android 上测量数据漫游流量?

刚从冰岛度过一个愉快的假期回来,等待我的电话公司的数据漫游账单。我希望尽可能地限制我的流量,但我想提前知道。我使用了非常棒的应用程序NetCounter,但它根本没有测量漫游数据流量。

所以我想构建自己的应用程序来测量漫游数据流量。我有几个布尔值开始(NetworkInfo.IsRoaming()TelephonyManager.isNetworkRoaming()),但我不确定如何测量流量 if true

所以问题是:如何在漫游时测量数据流量?(类似于 API 8 级TrafficStats功能是我所追求的,但对于 API 3 级)。使用的智能手机是三星 Galaxy i7500 (Android 1.6)

谢谢你的时间!

0 投票
5 回答
11239 浏览

java - 衡量 Java 程序内存使用情况的最佳方法是什么?

我目前正在使用VisualVM,但我遇到的问题是我无法保存它生成的图表。我需要报告一些关于它的内存使用和运行时间的数据,虽然运行时间很容易得到System.nanoTime()。我也尝试过NetBeans 分析器,但这不是我想要的,因为我不是在寻找会减慢它的特定部分或任何东西,所以这将是矫枉过正。它最大的问题是它占用了太多的处理时间。至少据我所知,我也不像 VisualVM 那样轻松地捕获/传输数据。

理想情况下,最好的方法是调用一些方法,因为这样我就可以更轻松地获取信息,但是像 VisualVM 这样实际上可以让我保存图形的任何东西都很好。与 NetBeans 分析器相比,VisualVM 的性能也相当不错,但我想那是因为我没有使用它的分析器。

我目前正在使用 Ubuntu,但 Windows 7 很好。不过,我宁愿有一个专门从事此工作的程序,因为不这样做的程序获得的信息可能包括 JVM 和其他最好省略的东西。

好吧,显然,您可以保存当前会话的快照并在 VisualVM 中最大化窗口,这样您就可以使图表更大,拍摄快照并剪切它们......但这是一种黑客行为。欢迎提出更好的建议。

0 投票
0 回答
72 浏览

timer - 定时快速事件

我想测量完成一个快速事件所花费的时间,但所花费的时间与我的计时器的准确性相当。我可以测量多次执行操作所花费的时间分布,然后对底层分布进行逆向工程,即使用反卷积求解 p₁= p₂* p₂ 吗?

0 投票
1 回答
526 浏览

measurement - 用 Labview 排空一个 3V 纽扣电池来测试电池的寿命?

我想模拟/测量 3V 纽扣电池的寿命。这是将使电池爆炸的电路:

链接文本

脉冲串由 CTRL1 和 CTRL2 线控制,有一些时序要求。

一个爆发是:

现在我想通过应用一个突发间隙一个突发间隙等来耗尽电池。间隙应该是可变的。首先,我想使用 10 秒作为间隔。我想画出电池特性。我想模拟例如 5 年,模拟中应该是 1.2 天。我有 NI PCI 6221(37 针)数据采集卡。有人可以帮我为这个项目制作一个VI。突发应该在一个循环中,我应该能够控制它应该运行多长时间(即 1 天或 1.5 天)以及如何将 10 V 或 0 V 应用于 Labview 中的 CTRL1 和 CTRL2 线?

提前致谢。

编辑:

好的,我现在已经制作了一个连续采集电压和图形 VI,它有一个物理通道作为获取电压的输入。但我不知道如何做计数器部分,它将为 TTL(MOSFET)输出定时信号,以创建带有间隙的突发信号,然后将耗尽电池。

0 投票
2 回答
9900 浏览

measurement - 如何从波形(DBL)一维数组中读取值并将其与 Labview 中的双精度值进行比较

当用户定义的停止电压到达测量值时,我想停止测量(VI 右侧)。但我不知道如何从波形(DBL)一维数组中读取电压值并将其与用户输入的停止电压进行比较?希望有人可以帮助我。我附上了我的 VI 的片段。你可以像labview中的VI一样使用它

链接文本

0 投票
0 回答
178 浏览

text - Firefox 等应用程序如何有效计算文本高度?

我很好奇快速应用程序(也许 Safari 在这里是一个更好的例子)使用什么技术来计算非常长的文本页面(例如,聊天日志或巨大的文档)的高度。

考虑到具有相同行高的大量文本,这已经是可以乘以这些行数的东西了。<p>但是,如何知道在特定宽度上将跨越多少行?

我能带来的是他们:

  • 计算每个字符的宽度并将其存储以便快速添加,
  • 用它来计算单词的宽度,
  • 在与块级宽度比较的同时添加单词和空格的宽度,根据需要添加行。

这看起来确实非常快,因为添加和比较比在 GDI+ 中测量字符串要快得多。但是我不知道这样的事情是否已经完成,因为可靠性是第一位的,而且 AFAIK 文本渲染通常会引入字距调整,而且我不知道从 GDI+ 获取这些信息有多容易或多难。

此外,ReactOS 的截图让我相信 Firefox 会计算每个字母的大小和位置。

0 投票
1 回答
1765 浏览

wpf - WPF 测量 TextBlock 内的文本

我有一个包含一些文本的文本块,但文本总是会改变长度,我需要从这个文本块中渲染一个位图。问题是文本块没有高度、宽度、实际高度、实际宽度或所需大小,因为我将高度和宽度设置为 Double.NaN,因此文本块会自动调整大小。这给我带来了一个问题,因为当我去测量和排列文本块时,我没有任何值。那么有没有办法让我根据文本块内的文本来测量高度和宽度?

0 投票
4 回答
12462 浏览

c# - 如何测量对角距离点?

我可以计算水平和垂直点,但我不知道如何使用对角点计算距离。有人可以帮我弄这个吗。

这是我的水平和垂直测量的代码:

假设 _startPoint 已经设置。

替代文字

在此图像中,对角点显然是错误的。

0 投票
1 回答
1390 浏览

wpf - 使用 SharedSizeGroup 测量/排列网格

两个包含以某种方式指定的元素的网格和 SharedSizeGroup 似乎有点问题。

这个问题是对我试图回答 的用户 DH的早期问题的回应。原谅长度,但它有助于直观地展示问题。

他最初的问题是为什么两个具有 SharedSizeGroup 的网格在满足某些条件时没有调整到相同的高度(在右侧网格中调整 TextBlock 的大小)。我拿了他的例子并扩展了它,因为我怀疑它与测量/排列周期有关。

事实证明,它确实与 Measure and Arrange 有关。实际上,这与进行测量有关。 我觉得这可能至少是一个问题,如果不是一个错误,但想对这种行为进行解释。

以下是所发生情况的快速概述(花哨的颜色仅用于演示目的)。

启动
两个网格都有三行,每行包含一个 TextBlock。中间一行是 SharedSizeGroup。中间行的文本绑定到其 TextBlock 的 ActualHeight,初始 Height 属性硬编码为您看到的值。网格下方的数字代表该网格的实际高度。请注意,左侧网格的背景颜色为绿色。

启动

增加右侧文本
块 当右侧网格的大小增加时,您可以看到两个网格都调整到新的高度,这是由于 SharedSizeGroup。右侧的列反映了网格的 Measure 和 Arrange 调用。

尺寸增加

减小Right-Side TextBlock 但仍大于Left-Side TextBlock
当右侧网格尺寸减小,但仍大于左侧硬编码TextBlock 的大小时,可以看到两个网格再次调整大小由于 SharedSizeGroup,达到了新的高度。右侧的列反映了网格的 Measure 和 Arrange 调用。

减小到最小尺寸

减小 Right-Side TextBlock 的大小小于 Left-Side TextBlock
的大小 当右侧网格减小大小时,小于左侧硬编码 TextBlock 的大小,可以看到左侧网格确实没有减小到“适当的”大小,正如看到底部网格的绿色背景以及网格大小是 150,而不是 130 的事实所证明的那样。

如果你看右边的信息,你会注意到左边的网格做了一个排列,但没有做一个测量。

减少过去的大小


这是复制问题的示例代码。

InfoGrid 和 InfoGridEventArgs 类

主窗口 XAML

主窗口构造函数(仅代码隐藏代码)

公共 Window1() { InitializeComponent();