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

perl - 如何将“1..15,16”之类的字符串扩展为数字列表?

我有一个 Perl 应用程序,它从命令行获取输入:

我需要在命令行上显示用户请求的字段。

我想用'..'代替'-',这样我就可以将它们存储在数组中,例如

这里的问题是@arr 可以正常工作(应该如此),但在@arr2 中,整个字符串不会扩展为数组元素。

我尝试过使用转义序列,但没有运气。

可以这样做吗?

0 投票
1 回答
826 浏览

rhino-mocks - Rhino Mocks - 模拟工厂

我有一个以 IJob 形式创建作业对象的工厂

IJob 接口定义了三件事

我正在尝试测试工厂的消费者,一个名为 JobManager 的类。作业管理器调用 IJobFactory 并要求收集 IJobs。我可以很好地解决这个问题,但如果没有大量工作,我就无法改变集合大小。

有没有一种简单的方法来存根集合,以便我得到一个范围?

如何创建 IJobFactory.CreateJobs 的存根,以便我取回 IJob 存根的集合,例如 5 个左右,其中每个 IJob 存根的 Id 都不同。id 可以是 1 到 5,这样会很好用。

0 投票
4 回答
3239 浏览

couchdb - CouchDB 是否支持多范围查询?

CouchDB 中如何实现多范围查询?对于单个范围条件,startkey 和 endkey 组合可以正常工作,但同样的事情不适用于多个范围条件。

我的视图功能是这样的:

我需要获得loan_period> 5 和 loan_amount> 30000 的整个文档。我的 startkey 和 endkey 参数是这样的:

在这里,我没有得到想要的结果。我认为我的 startkey 和 endkey 参数是错误的。谁能帮我?

0 投票
1 回答
275 浏览

iphone - 无法将 range.length 与整数进行比较

我正在 iPhone 中开发应用程序

我在我的代码中使用了一个 NSRange 对象。

if (range.length == 0) { 做某事}

当我在控制台上打印 range.length 的值时,它会写入 0。这意味着我的 if 条件有效。但它永远不会进入循环内部做某事。

任何线索我可能做错了什么?

谢谢阿杰

0 投票
5 回答
70670 浏览

c# - 如何使用 LINQ 从列表中选择提供的索引范围内的值

我是一个 LINQ 新手,试图用它来实现以下目标:

我有一个整数列表:-

现在,我想使用 LINQ 比较前三个元素 [索引范围 0-2] 与后三个 [索引范围 3-5] 的总和。我尝试了 LINQ Select 和 Take 扩展方法以及 SelectMany 方法,但我不知道怎么说

我也查看了 Contains 扩展方法,但这并没有得到我想要的东西。有什么建议么?谢谢。

0 投票
2 回答
1436 浏览

excel - 将标题和范围从一张纸复制到另一张纸

我正在尝试将标题和一组数据复制到新的工作表中进行打印。

虽然我可以很好地复制数据,但列宽会丢失,并且在其上运行 autofit 会再次破坏页面。最初设计页面时,手动设置列宽。

目前我有:

我试过使用 xlPasteSpecial 和 xlPasteAll 但在使用剪贴板时它们没有区别。

我需要做什么才能跨工作表复制单元格宽度?

0 投票
3 回答
1778 浏览

sql - 有没有比针对子查询进行测试更好的方法来搜索 Oracle 中的一系列值?

给定这张表:

我想要映射值的最佳方式

现在我正在使用如下查询:

有一个更好的方法吗?是否有可能有帮助的分析功能?

这是我的测试用例:

0 投票
7 回答
10129 浏览

c++ - C++ STL 范围容器

我正在寻找一个从双精度映射到对象指针的容器。但是,每个键只是对应于该对象的一个​​双精度范围。

例如,可能存在 <(0.0 3.0), ptr> 或 <(3.5 10.0), ptr2> 的键/值对

container[1.0] 应该返回 ptr,container[3.0] 也应该返回 ptr,并且 container[-1.0] 应该是未定义的。

默认情况下是否有任何具有类似行为的对象,或者我必须自己实现它?

编辑

这是我编写的实际代码,可能更容易调试/提供建议。

现在,即使定义了比较运算符,我也无法让地图接受双精度作为键。

这是我用来测试它是否可以工作的一些驱动代码:

0 投票
1 回答
1348 浏览

sql - 比较时间范围

我正在尝试编写一个比较时间范围的 SQL 语句。我从这个问题中得到了一些很好的想法:

比较日期范围

然而,问题是跨越午夜的时间,例如给定以下开始和结束时间:

  • 19:00 - 20:00
  • 21:00 - 21:30
  • 23:00 - 01:00
  • 01:00 - 03:00

我想找到时间相交/重叠 23:30 - 00:30 的任何行。只有当数据库中的行和我想在同一天检查开始和结束的时间范围时,我的代码才有效。

我尝试将时间转换为自午夜以来的秒数,然后如果范围跨越午夜,则将 86400 秒添加到结束时间。我在这方面取得了有限的成功,但它仍然错过了一些重叠的范围。

0 投票
1 回答
3691 浏览

vba - VBA点变量到范围

我想指向一个单元格作为 VBA 中的一个范围。我试过使用:

但这只是返回范围内的值。我真正想要的是范围对象,所以我可以操纵它,例如通过设置 range.Value = "Hello"

有任何想法吗?