问题标签 [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 投票
2 回答
3782 浏览

mercurial - 使用 Mercurial,我如何衡量个人贡献?

我的团队正在使用 Mercurial,我想知道每个团队成员的相对贡献。我知道我们不能通过代码行来衡量生产力,但我想看看每个人是否至少贡献了一些东西,即使它后来被其他人覆盖。所以,我不只是想看看谁负责当前版本(a la Mercurial 注释),而是通过所有修订递归地执行此操作,理想情况下,输出可以轻松可视化或转储到电子表格中。

有小费吗?

0 投票
1 回答
119 浏览

javascript - Javascript,DOM:需要在可滚动元素内找到空间

我有一个带有孩子的可滚动元素。在这个子元素(没有预设的宽度或高度)内部是一组绝对定位的元素,它们可以具有任意宽度、高度、左侧和顶部值。父元素能够滚动以适应在任何地方查看这些绝对定位的元素,但我无法检索该父元素中有多少可滚动空间。我该怎么做呢?

作为参考,这是我的一些 CSS:

s的宽度、高度、左侧和顶部值inner_elem是任意的。

0 投票
3 回答
884 浏览

javascript - 如何计算包括左右方位在内的文本总宽度

我正在尝试计算 HTML 中跨度的总宽度,包括第一个和最后一个字符的左右方位。我已经尝试过 Javascript 的 offsetWidth 和 jQuery 的 width & outerWidth 函数,但是它们都没有返回我正在寻找的正确值。这是我的意思的一个例子。在 Firefox 中运行计算得出的宽度为 135px,而使用 Web Developer 插件测量得出的实际宽度为 141px。

编辑

这是我尝试过的,这是它给我的值: offsetWidth = 135 jQuery.width() = 135 jQuery.outerWidth() = 135

他们都没有计算 'f' 上的 6px 悬垂(这将使宽度为 141)。

0 投票
4 回答
2523 浏览

c++ - 时钟()与获取系统时间()

我开发了一个用于多线程计算的类,线程只使用这个类的一个实例。此外,我想通过从另一个线程迭代此类的容器来测量计算的持续时间。应用程序是win32。事情是我读过 QueryPerformanceCounter 在比较单个线程上的测量值时很有用。因为我的问题不能使用它,所以我想到了clock() 或GetSystemTime()。遗憾的是,这两种方法的“分辨率”都是毫秒(因为在 win32 上 CLOCKS_PER_SEC 为 1000)。我应该使用或概括哪种方法,有更好的选择吗?作为一项规则,我必须在工作线程之外进行测量。这是一些代码作为示例。

0 投票
3 回答
3124 浏览

c# - 为什么 TextRenderer.MeasureText 在 C# 中使用较大的字体不能正确测量文本?

我正在做的是获取字符串的像素大小并将其转换为百分之一英寸(即像素/DPI = 英寸,英寸 * 100 = 百分之一英寸)。这是我的代码:

现在,使用 Arial 字体,这对于小于 12 的字体都可以正常工作,但之后字符开始被截断,因为计算的大小小于实际大小。我知道我的 DPI 设置为 96。我的字体都定义为相同的字体大小变化:

我相信我必须使用GraphicsUnit.Point自定义控件,因为我正在绘制字符串,但有GraphicsUnit关系吗?

MeasureText功能是否正常工作,或者还有其他事情发生?

编辑

我正在绘制自定义打印预览控件。打印预览控件中的单位是“英寸/100”(因此进行了转换)。我相信文本、图像等是用打印机图形对象绘制的,但我并不完全确定。

0 投票
1 回答
83 浏览

optimization - 检查网页的大小

我目前正在开发一个非常繁重的网站,由于加载时间长,我需要对其进行优化。我想知道我可以使用什么样的工具来检查网站在 kb 方面的大小,以将其用作优化它的测量工具。

0 投票
2 回答
839 浏览

c# - 如何测量 C# NetworkStream.Read 所花费的时间?

我想测量客户端使用 c# 通过 tcp 接收数据所花费的时间。

我使用 NetworkStream.Read 读取使用 NetworkStream.Write 发送的 100 兆位数据。我将缓冲区设置为相同大小的数据,因此没有缓冲区欠载问题等。一般看起来像这样。

问题是,发送者可能没有实际发送数据,但秒表已经在运行。如何准确测量接收数据所需的时间?我确实尝试使用远程 pc 流的时间流逝。写入,但写入所需的时间非常小。顺便问一下,秒表是完成这项任务最准确的工具吗?

0 投票
3 回答
553 浏览

c++ - 测量由我的程序引起的设备驱动程序 CPU/IO 利用率

有时代码可以利用设备驱动程序,直到系统无响应。

最近我优化了一个 WIN32/VC++ 代码,它使系统几乎没有响应。但是,CPU 使用率非常低。原因是 GDI 对象(钢笔、画笔等)的创建和销毁数以千计。一旦我重构代码以仅创建一次所有对象 - 系统再次变得响应。

这让我想到了一个问题:有没有办法测量给定程序/函数/代码行的设备驱动程序(GPU/磁盘/等)的 CPU/IO 使用率?

0 投票
1 回答
465 浏览

wpf - WPF 的度量大小约束如何工作?

我实现了一个受 WPF 的 Measure and Arrange 游戏布局系统启发的 GUI 系统。虽然它与 DockPanels 和 StackPanels 配合得很好,但我最近需要使用 WrapPanels。我发现,在目前的状态下,我的 GUI 系统不支持换行,因为我需要知道基于祖先的最大可用大小,而我的测量目前是在没有这些信息的情况下完成的。

我检查了 WPF 文档,发现他们的Measure方法将大小约束作为参数:Size Measure(Size availableSize). 这让我很困惑。根据我的理解,WPF首先是从叶子到根的测量,然后是从根到叶子的排列。但是,在这种情况下,在测量阶段需要来自祖先的可用大小。这对我来说似乎是矛盾的,因为祖先的大小取决于他们后代的大小。

WPF 如何availableSize在测量过程中提供此值?

0 投票
1 回答
1140 浏览

css - 仪器 WebKit 为 CSS 动画提供 FPS 信息?

我目前正在尝试评估 WebKit 的 CSS 动画在各种平台上的性能。我无法找到一种方法来检测 WebKit 的构建,该构建将测量执行动画时呈现的每秒帧数。有谁知道如何做到这一点?