问题标签 [restriction]

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

hibernate - 休眠 - 限制(日历、小时)

我可以使用休眠限制(我的意思是 ids 130、146、147、148)从表中获取在指定时间(例如上午 9 点)创建的项目吗?

在此处输入图像描述

你能告诉我如何(在JavacreateDate中的Calendar格式)?

0 投票
1 回答
498 浏览

javascript - 按年龄限制对 FB 应用程序的访问

我正在寻找一种方法来限制超过年龄限制(比如说 16 岁)的人访问我的 html FB 应用程序。我找到了论坛主题http://forum.developers.facebook.net/viewtopic.php?pid=123010 但是人们在实现这个结果时遇到了问题。

有人知道工作方式吗?

0 投票
1 回答
151 浏览

iphone - 限制对象在视野外的移动

UIView在我的应用程序中创建了一个三角形对象。这个对象,我可以在屏幕上的任何地方拖动,但我想在它到达边界区域时限制对象的移动。这样它就不能超出边界。

我怎么能这样做?

0 投票
1 回答
6735 浏览

attributes - XSD 中同一元素的内容限制和属性验证

我想验证一个元素“测试”应该

  • 限制其内容(例如,使用模式限制),并且
  • 包含某些属性(例如,“id”、“class”和“name”)。

我正在编写的 XSD 如下所示:

但是,当我在 Visual Studio 中对此进行编码时,我在“xsd:attribute”元素上收到以下错误:

“属性”和内容模型是互斥的

有没有办法验证同一元素的内容限制和属性?

0 投票
1 回答
381 浏览

facebook-graph-api - Graph API 的使用限制是什么?

我正在开发一个需要对 Graph API 执行大量请求的项目。在我的测试中,有时我会达到 Graph API 使用的限制,这似乎是每秒一个请求。

至于我需要更多配额来使我的项目运行,我想知道当前使用哪种策略来限制用户的请求流?它是否受IP,受access_token限制?由用户?有没有办法每秒获得更多的请求?有被列入黑名单的风险吗?

我已经在官方文档、许多常见问题解答页面和 stackoverflow 上进行了搜索,但我无法得到答案。如果你能在那个关键点上帮助我,谢谢你的帮助!

0 投票
1 回答
1062 浏览

java - 休眠限制:两个 DB.table.propertyName 之间的对象

这是正常使用 Hibernate 的 between 约束

但我希望在休眠状态Object下有两个或更多之间的约束。propertyName

例如:我想要'2011-10-01'介于tableName.fromDatePropName和之间的日期tableName.toDatePropName

这就是我想用一种方法做的事情:

前任:

视觉例子:

这是使用以下命令生成的 SQL:

但这是我要生成的 SQL:

感谢您的回答。

0 投票
5 回答
4941 浏览

c# - 只读字段作为子类构造函数的目标

当您有一个在对象实例化时已知且之后不应更改的变量时,应使用只读字段。

但是,不允许从子类的构造函数中分配只读字段。如果超类是抽象的,这甚至不起作用。

有没有人很好地解释为什么这不是一个好主意,或者缺乏 C# 语言?

PS:您当然可以通过在超类的受保护构造函数中分配只读字段来达到相同的结果。

0 投票
1 回答
1201 浏览

.net - 对 DataContracts 实施限制

有什么方法可以对以数据合同形式作为参数传递给给定 WCF 服务的值实施限制?

例如,请考虑这个类的人为且肯定不可编译的示例Vehicle

因为,当然,没有人希望找到一辆超过 30 个轮子的车辆,我想将 的范围限制NumberOfWheels在 1 到 30 之间。有什么方法可以使用 XSD 限制/方面来限制在这种情况下可接受值的范围?

(请注意,我当然可以将NumberOfWheelsfrom的类型更改为intto,例如,byte以进一步限制可能值的范围。但是,这并不能解决问题......当然,没有人希望车辆能够有 255 个轮子。)

0 投票
2 回答
8059 浏览

validation - JAX-WS RI 不强制执行 XSD 限制

我目前正在使用 JAX-WS 参考实现(版本 2.1.7)开发一些 Web 服务。它们是基于契约的,即 WSDL 和 XSD 文件不是由 wsgen 生成的。

这使我可以自由地使用 XSD 限制来加强对通过 SOAP 消息传递给我的服务的值的验证。以下是此类“受限”XSD 元素的两个示例:

我将@SchemaValidation注释添加到我的服务类以强制执行模式验证。但是,JAX-WS 没有按预期强制执行验证规则。行为如下:

  • 正确报告缺少的强制性元素(例如,缺少maxResults)。
  • 无效值(例如,整数字段中的字符数据)也会被正确报告。
  • 间隔限制违规(例如,maxResults> 1000 或maxResults< 1)通过验证过程而不被报告,并被注入到我的 JAXB 生成的 Java 结构中。尽管有类型,即使是负值也被认为是有效的xsd:positiveInteger
  • 字符串长度约束违规(例如,lastName长度超过 25 个字符)也不会报告。

换句话说,<xsd:element>标签中出现的限制得到了正​​确的执行,但<xsd:restriction>在基于 JAX-WS 的上下文中使用时,JAXB 似乎完全忽略了元素。

我编写了一个测试类来使用裸 JAXB(无 JAX-WS)检查我的 XSD 限制。因此,所有限制都得到正确执行。

这让我觉得 JAX-WS 在使用 JAXB 时可能存在错误......当然,除非我做错了什么......

我在这里错过了一些基本的东西吗?!?

提前感谢您的帮助,

杰夫

0 投票
2 回答
515 浏览

ruby-on-rails - 关于如何在免费增值应用中实施限制的任何提示?

我是一个苦苦挣扎的编程新手,并试图制作一个具有多种计划的免费增值风格应用程序。

我正在使用 cancan gem 来根据场地的计划(免费、高级、高级+)来分配角色。

我知道如何根据分配的计划限制视图中显示的某些选项,但是如何根据分配的计划限制添加到场所的记录数量?

例如

  • 我希望所有场地都有照片,但免费场地应仅限于 3 个。
  • 我还希望所有场地都有可搜索的标签,但允许的标签数量取决于场地所在的计划。

目前,这些计划只是在场地模型中指定为:

编辑

感谢 Alex Peattie 的回答,我认为我现在走在了正确的轨道上。

我将行更改validate_on_create :photo_count_within_limit为:

但是在 VenuesController#update 中出现 ArgumentError:Fixnum 与 nil 的比较失败错误。

另一个编辑

所以现在一切都很好,只需进行以下更改:

感谢您的任何帮助,非常感谢!