问题标签 [range]

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 投票
10 回答
84886 浏览

ruby - 确定变量是否在范围内?

我需要编写一个循环来执行以下操作:

但到目前为止,在语法方面已经走错了路。

0 投票
3 回答
515 浏览

mysql - PHP值不会超过127

这是我表单上的部分代码:

这是我的php代码:

但我查看了我的数据库,它似乎只能达到 127,然后 $country 总是 127

0 投票
5 回答
477 浏览

algorithm - 如何将非线性范围指向线性和反向?

我有一个代表一个大范围的线性范围列表:

X 由以下范围组成(偶数和整数只是为了便于理解的示例,它们可以是任何东西,这里根本没有比例):

  • 从 100 到 200
  • 从 300 到 400
  • 从 500 到 600
  • 从 700 到 900

另一方面,Y 只有一个范围:

  • 从 0 到 100

X 和 Y 的长度相同,只是单位不同。假设一个是美元,另一个是百分比(或任何其他类似不相关的单位)。所以 Y'0 == X'100 和 Y'100 == X'900。

给定 Y 中的任何点,X 中的等价点是什么,反之亦然,给定 X 中的一个点 - Y 中的什么?

这是一道典型的数学题吗?它有名字吗?

0 投票
1 回答
1145 浏览

javascript - 序列化内部 Javascript 对象(如 Range)

我想存储一些内部 Javascript 对象,例如 Range,但我还没有找到保存它的方法。保存它的最佳方法是什么?我想序列化它,但我在网上没有找到任何东西。

有没有图书馆可以帮助做到这一点?jQuery?

0 投票
6 回答
147450 浏览

bash - 如何在 bash 中生成步骤 n 的范围?(生成带增量的数字序列)

在 bash 中迭代一个范围的方法是

使用步骤迭代序列的语法是什么?说,我想在上面的例子中只得到偶数。

0 投票
1 回答
5158 浏览

excel - 无法在 Excel VBA 中使用 .End(xlDown) 分配范围?

我继承了一些必须修改的 VBA 代码(非 .NET、Excel 2003)。我想获得一个单元格范围的句柄,但 VBA 不喜欢我的语法,说“运行时错误 424:需要对象”。

运行此代码时,它会突出显示分配的行streamsTotal

我很难在谷歌和以前的问题中找到我的答案。谢谢。

0 投票
4 回答
5568 浏览

c# - 如何使用 IPAddress 和 IPv4Mask 获取 IP 地址范围?

我正在尝试在 C#/.NET 2.0 中完成以下任务:

给定一个 IPAddress 对象(例如 192.168.127.100)和另一个包含 IPv4Mask / 子网掩码的 IPAddress 对象(例如 255.255.248.0),我应该能够计算 IP 地址范围的开始和结束。

(是的,我正在尝试通过子网上的一系列地址进行 for 循环。)

从理论上讲,我应该能够对 IPAddress 和 SubnetMask 进行按位与来获取 IPStart。然后我应该能够对 IPStart 和倒置的 (NOT'd) SubnetMask 执行按位异或,以获得 IPEnd。

IPAddress 对象提供将地址输出为“long”或“byte[]”(字节数组)的方法。

对 long 执行按位运算(因为它是有符号的?)会产生无效的结果。而且我似乎无法对 IPAddresses 作为字节数组执行按位运算。

EDIT-1:好的,遍历数组中的每个字节并执行按位与、非和异或(在每种情况下)都会得到正确的结果。

我遇到的下一个问题是,在将 byte[] 数组转换为 UInt32 或 long 后,我无法轻松执行 for 循环。所以,第一个值可以正常工作,但是将 uint/long 加一会使 IP 地址从 192.168.127.0 增加到 193.168.127.0 -- 似乎在 byte[] 数组转换为 uint/long 之后,字节被反转。所以没有简单的方法可以从 IPStart 递增到 IPEnd。

有什么建议吗?

0 投票
1 回答
1729 浏览

database - Is a bitmap index the best choice for a range query?

I'm trying to choose between these query plans for a range query:

  • Sequential table scan
  • Bitmap index
  • B+ tree index
  • Hash index

My instinct is that a bitmap index would work here based on what I've read. Does that sound right?

0 投票
2 回答
5802 浏览

wpf - 在 WPF 中向滑块控件添加第二个拇指

我正在尝试制作一个范围控件,它基本上是一个带有额外拇指的滑块控件。我为已经构建的代码找到的唯一代码在这里。

http://www.codeplex.com/AvalonControlsLib

在我的一生中,当它被移动时,我无法在每个拇指(带有当前值)上方显示一个工具提示。它将显示一个简短的鼠标悬停工具提示,但在移动拇指时它会消失。有谁知道关于这个特定控件的任何信息,或者您如何将第二个拇指添加到滑块控件并以相同的方式使用它?除了指向上面的链接之外,我在一些论坛上发现了这个基本问题,没有答案。当然,人们总是提到它是多么容易,而没有展示或解释你将如何去做。提前致谢。

鲍勃

0 投票
4 回答
1598 浏览

php - 在 PHP/Oracle 中使用日期范围

我需要从许多不同的范围内计算出在不同的一天发生了多少不同的实例。可能最好用一个例子来解释它。

使用上面的三个示例,我需要它来收集这些信息并显示一些类似...

...我将从 Oracle 数据库 fwiw 中获取信息(因此是上面的格式 ^),并且将有数百甚至数千条记录,所以我蹩脚的尝试做各种循环,if 语句将永远跑。

有没有相当简单有效的方法来做到这一点?不幸的是,我真的不确定从哪里开始......

谢谢