问题标签 [restrictions]
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.
facebook-page - 应用标签页的限制?
有没有办法将应用程序安装到对访问者国家或年龄有限制的页面?
我正在编写一个仅适用于不同国家的用户的应用程序。但是,我计划将该应用程序安装为一个没有限制的国际 Facebook 页面上的选项卡。而且我不希望其他国家的用户看到我的应用程序。
这可能吗?
问候, Flashbaer
c# - 如何在没有任何类型限制的情况下拥有通用输出参数
问题是这样的:我想要一个具有泛型类型的外参数的泛型函数。将泛型类型限制为 ref-type,当然没有问题。但我想要一个完全不受限制的泛型类型!没有 new() 或类/结构限制!
上面的代码说明了我想要做什么。我想设置 out 参数,但只能在与所描述的条件相似的情况下。在错误的情况下,Test(...)
我对 的值完全不感兴趣out t
。但上面当然不是工作代码。上面的问题是必须初始化一个out
参数。但也许初始化有时很昂贵(取决于 的类型),我不想初始化一个虚拟类实例只是为了让编译器停止抱怨。那么问题就变成了:你如何初始化一个未知类型(如果它是一个类,确保它被初始化为 null)?T
那么理论上你应该能够写出类似的东西
但可惜事情并非如此简单。第一个问题是当 T 是值类型时,我们应该能够创建它,但编译器不会让我们创建它。第二个问题类似:“它可能是一个值类型!” - 不,我只是确定不是。它应该工作,但它没有。很烦人。
行。所以我们开始发挥创意......毕竟,有一个很好的类叫做 Object,它与 C#'ish 的所有东西都有特殊的关系。
这至少可以编译。但这仍然是垃圾。运行时错误大量。value-type 的问题在于 object-type 记住它真正的类型以及尝试转换为其他东西时......奇怪的事情发生了(无穷大?真的吗??)好吧,这该死的井应该是可行的!所以让我们更有创意!
这是正确的!它看起来是一个愚蠢的微不足道的变化......但这会编译 - 对于非值类型,它会运行并给出我们想要的结果!如果 T 是一个引用类型,它会被初始化为 null。仍然是值类型的问题。有点不情愿的创造力将注意力转向了反思。在对反射的东西进行了一些随机挖掘之后,寻找值得尝试的东西(不!你无法获得值类型的构造函数,它返回 null)我偶然发现了 msdn 上的一个小注释:
“要创建没有实例构造函数的值类型的实例,请使用 CreateInstance 方法。”
输入CreateInstance<T>()
- http://msdn.microsoft.com/en-us/library/0hcyx2kd.aspx。
“编译器使用 CreateInstance 泛型方法来实现由类型参数指定的类型的实例化。”
现在我们到了某个地方!当然它确实说
“一般来说,在应用程序代码中没有使用 CreateInstance,因为类型必须在编译时已知。如果类型在编译时已知,则可以使用正常的实例化语法(C# 中的 new 运算符,Visual Basic 中的 New , C++ 中的 gcnew)。”
但是,嘿——我们不是在做一般的事情,我们处于创造模式,编译器对我们很暴躁。完全有理由尝试一下。
和砰!就是这样!它完全有效!下面是在 VS2010SP1 和 MonoDevelop(使用 Unity3.4)中测试和运行的一些代码
使用系统;
还有光荣的“输出”(来自 locals-panel @breakpoint):
即使是带有值和类类型的结构也处理得很好:值类型为 0,类实例为空。 任务完成!
java - 休眠日期标准失败,但 HQL 有效
Hibernate 似乎使用 Oracle 中的 Criterion API 错误地处理日期范围。SQL 查询本身似乎是正确的(从 Hibernate 复制并手动执行)。所以,
给定
这失败了
和这个
但这有效
失败观察是:
Bar
返回的结果数相同(且正确)但在标准情况下,
Bar
带有 a 的 aList<Foo>
返回的对象大约是相应 SQL 查询的10 倍。Foo
所有额外的Foo
对象都是相同的副本。
编辑
hibernate - 使用 mockito 模拟限制标准
我得说我是 Mockito 和 TDD 的新手.. 我正在努力寻找使用它的理由.. 尤其是当我发现以下问题时.. 我想测试一个“RegisterUser”方法我的 UserService 类 .. 我正在使用 spring mvc 3.0.6、Hibernate、Maven 等等。
现在要测试这些东西,我需要模拟“userRepository.findByCriteria ..”,然后我尝试了以下 junit 测试
但似乎“用户”列表总是空的。在上一篇文章中,我读到限制不是同一个对象,也许我必须使用匹配器。但是如何?如果我使用匹配器..它仍然有效创建一个不同的测试吗?
facebook - 签名请求中的最低年龄
签名请求中是否有 user.age.min 的文档?我想知道 user.age.min 可以有哪些值。
例如,如果我在冰岛因酒精含量而实施年龄限制,那么我会知道用户是否年满 20 岁?我会知道加拿大用户是否年满 19 岁?我会知道卡塔尔的用户是否至少 21 岁?等等……
ios - iOS:使用 ShareKit 2.0 访问 Facebook。需要为应用设置酒精限制
我正在为一家与酒精相关的公司开发 iOS 应用程序。该应用程序是一种寻宝游戏。他们希望应用程序用户能够在找到他们散落的虚拟对象之一时将其上传到 Facebook。
我正在使用 ShareKit 2.0(来自 github 的分支)进行 Facebook 访问。
我需要将应用程序标记为受酒精类型限制。这可以在应用程序的 Facebook 开发者网站上完成一次,还是应用程序每次登录时都必须这样做?
我发现
http://developers.facebook.com/docs/reference/rest/admin.setRestrictionInfo/
在测试控制台中,我在弹出窗口中将 APP 设置为我的应用程序,然后输入
{"type":"alcohol"}.
但是我得到了一个错误,这对我来说似乎很奇怪,因为请求显示了一个 access_token
我不确定这需要如何完成。
ETA:所以我发现了这个:http: //developers.facebook.com/docs/reference/api/application/#restrictions
和这个:
http://developers.facebook.com/blog/post/574
我尝试使用我的 appID 和我使用浏览器获得的 access_token 执行该操作,然后我回来了
该应用程序是本机应用程序(iOS 和 Android 版本)。所以我仍然不确定如何为这个应用程序设置 type=alcohol 的限制标志。
ETA v2:所以我暂时关闭了原生应用程序指定并做了以下操作
当我今天早些时候第一次这样做时,我收到了一个关于格式问题的错误。但我只是重做了(同样的查询仍在浏览器中),它似乎工作。查询限制显示酒精。
所以我想这是设置并完成和工作。但是,如果我将应用程序重置为“本机”应用程序,它会清除设置。但是,如果我在 Developer Facebook 设置中将其保留为 Web 应用程序,它似乎会保留下来,而我的 iOS 应用程序似乎仍然可以发布。
这是它应该工作的方式还是有更好的方法?
hibernate - Hibernate如何通过Integer id列添加过滤结果的限制
想问如何通过Integer id列对过滤结果添加限制
我需要类似的东西
Restriction.like("id", myFilterValue)
// id 是整数主键
jsf-2 - 相当于 page.xml 中的限制、操作执行和导航规则(Java EE + JSF 2.0 - 来自 Seam)
我学会了用 Java 和 Seam(和 JSF 1.2)构建一个 web 应用程序
但现在我正在使用纯 Java EE 6 和 JSF (Mojara 2.0.9) - 没有任何额外的框架。
在 Seam 中,我使用index.xhtml
了index.page.xml
for 限制:
有没有像 page.xml 一样的功能?
并且:
我还使用index.page.xml
进行了一些调用,例如:
现在是唯一的机会@PostConstruct
在.xhtml 的控制器中使用吗?
另外,我如何在没有 ? 的情况下做这样的事情page.xml
?
在我看来,纯 JavaEE 的工作方式完全不同?
(你不必给我完整的代码,只要给我关键词我必须谷歌,谢谢!)
iphone - Apple 是否允许在运行时在 iOS 游戏中下载 OpenGL 着色器?
我计划实现 iOS 游戏,当用户购买特定的应用内购买时,会在运行时下载某些资产 - 纹理、着色器等。关于 Apple 禁止在运行时下载和发出 iOS 应用程序代码的众所周知的事实:
此限制是否还包括 Open GL 着色器,即可以在运行时下载着色器代码吗?
ios - 在 MDM 中更新安装在 iOS 设备中的配置文件
我想将配置有效负载发送到设备。例如。我想向特定设备发送限制有效负载(禁止 safari)。即我想更新设备上安装的配置文件。
我是否需要以与发送查询有效负载相同的方式发送此配置文件有效负载?
我是否需要包含设备上存在的配置文件的所有配置负载?或者只需要发送我需要更新的那个。
请帮忙!!!