问题标签 [owner]
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.
events - Facebook create events with several owners with Graph API
Is it possible to create an event with the graph API with several owners/promoters ?
It seems to be possible manually so why not using Graph API, but I don't find any docs about that issue...?
Any answer ?
hibernate - 为什么要在 orm 上区分双向关系的一方作为拥有方?
在一对多关系中,通常用 @ManyToOne 注释的字段是所有者 - 另一方具有“mappedBy”属性。但是,如果我跳过'mappedBy'并用@JoinColumn(同一列)注释双方,我可以更新双方 - 更改被传播到数据库。
我没有两个单向关系而不是一个双向关系——只有一个连接列。
如果不选择一方作为关系所有者,我会遇到什么问题?
我的实体看起来类似于以下内容:
它似乎对性能没有任何影响(至少插入看起来不错)这是一个简单的测试和日志输出:
jpa - 在 JPA+Eclipselink 多对多双向关系中添加所有者侧对象
我正在使用 JPA 和 Eclipselink。
我的问题是,在@ManyToMany 双向关系中,当另一方对象之前创建并保留时,如何在所有者方正确添加新对象。
我有两个实体类,Group 和 Person,它们之间存在 @ManyToMany 双向关系。Group 是所有者,因此在 Person 类中声明了 mappedBy 属性:
当我先创建组对象然后添加人员时,一切正常。但是,如果我首先创建并保留 Persons 然后添加 Groups,我就会遇到一些问题。这是代码:
现在我可以检查数据库是否正确包含所有数据。新组在组表中,正确的关系在 group_person 连接表中。
但是,如果我对 Group 对象进行查询,它包含相关的 Person 对象,但该 Person 对象的组列表不包含添加它们的 Group 对象。所以后面的方向不存在。
为什么不?数据库包含它的所有数据。实际上,如果我在检索之前进行 JPA 缓存清除,则反向方向就在那里。所以我的问题似乎是 JPA 中的缓存问题。我的缓存清除代码:
好吧,让我们想想。我看到 person 类中的修改实际上并没有合并(只有 Group 对象被持久化),因此 JPA 缓存包含 Person 对象而没有反向关系。好的,让我们尝试级联来解决这个问题。我已将 CascadyType.PERSIST 添加到 Groups 类的 people 属性中。
但在这种情况下,新组对象的持久化会在数据库中创建人员对象的新实例,而不是使用已检索并添加到组对象中的现有人员对象。
好的,让我们试试 CascadeType.MERGE:
在这种情况下,对新 Group 对象的持久化操作会在后备数据库中生成正确的数据,但是 JPA 缓存仍然包含缺少方向的 Person 对象。
下一个想法是,在持久化 Group 对象之后,我也进行了合并操作,以在 Person 对象中引发级联合并。
瞧,合并操作(与 Group 类中的 CascadeType.MERGE 参数一起)解决了这个问题。
但我不喜欢缓存清除或这个解决方案。我认为只有在其他线程在后台更改数据库时才需要清除缓存。但是我通过同一个 EntityManager 更改了数据库,因此它应该知道所有更改而不清除其缓存。而另一种解决方案也不行。为什么我应该在持久操作之后立即进行合并操作对我来说是不合逻辑的。
我认为这个问题应该有一个共同的真正解决方案。有人可以帮忙吗?
tabs - Facebook 页面选项卡应用程序对于被授权为页面所有者的人不可见
我有一个带有应用程序所在选项卡的 FB 页面。游客们看得很清楚。我可以看到它,但就在我授权为页面所有者之前。在那之后,我看到一个没有加载 iframe 的空选项卡。我检查了一个页面代码,根本没有 iframe。
怎么做才看得见?有任何想法吗?
提前致谢。
liferay - Liferay - 是用户站点所有者吗?
我正在开发 Liferay 6 中的一项功能,我希望它只能由站点所有者访问。如果用户是网站所有者,我有很大的问题。我可以得到如果用户是管理员使用这个
当我使用站点所有者而不是管理员时,我会收到此消息Site Owner is not a regular role
感谢帮助
-罗马
c# - C#在未提升的应用程序中确定进程所有者
我找到了一些可以告诉我进程所有者的代码。我的问题是它只有在应用程序具有管理员权限时才有效。有没有办法做与未提升的过程相同的事情?目前,我从 InvokeMethod 调用中收到“拒绝访问”错误。
facebook - 如何通过 ID 号识别 Facebook 应用开发者?
我们去年创建了一个应用程序,并且仍在使用它。现在的问题是,办公室里的任何人都无法在访问 developer.facebook.com 时看到该应用程序。
问:谁是我们应用程序的“所有者”,ID 为 273488249346057
我们尝试了办公室的每个电子邮件地址都没有结果...没有选择,需要一些建议如何检索此信息,以便我们知道我们必须使用什么用户/电子邮件登录
import - Google Calendar API - 导入活动:所有者必须是组织者或参与者
我正在为我的一个项目使用 Google Calendar API。
我想从我的应用程序将事件导入 Google 日历,并将它们锁定,以便最终用户无法在 Google 日历中修改它们。
到目前为止,该 API 运行良好,但是,当我尝试导入事件时,我收到此错误:
日历的所有者必须是导入事件的组织者或参与者。
即使我将组织者设置为日历的所有者之一。
这是来自 API 控制台的 POST 示例:
重现步骤:
- 创建一个日历并获取 ID 或使用“主要”作为您的主日历。
- 与某人分享,或让某人成为所有者。
- 转到 Calendar API Reference/events/import -> “试试看!”,并在提交 POST 之前使用 oAuth 进行身份验证。
- 填写必填字段(开始、结束、icaluid 等)
- 尝试将组织者或任何与会者设置为日历的所有者之一。
c# - WPF 窗口应该是本机所有者窗口的模式,但不是
我在 WPF 项目中有以下 C# 代码:
SettingsWindow 与所有者窗口的模式不正确(即,当 SettingsWindow 仍处于打开状态时,我可以专注于、与之交互甚至关闭所有者窗口)。我究竟做错了什么?
对于上下文,此代码是屏幕保护程序的一部分,所有者窗口是控制面板屏幕保护程序选择窗口(通过命令行参数传递句柄以用作所有者)。我知道 IF 语句正在评估真实并正确解析句柄。
我也尝试过使用SetWindowLongPtr
来自user32.dll
(为 x64 编译,因此不使用)的方法,这里SetWindowLong
简要描述并在此处使用中显示。此方法适用于 WinForms,但似乎不适用于 WPF。帮助我欧比旺克诺比,你是我唯一的希望。
firewall - iptables --gid-owner 仅适用于用户的主组
我正在尝试禁用除“neta”组成员之外的所有用户对 IP 1.2.3.4 的访问。这是我专门为这个问题创建的一个新组。
这将禁止所有用户访问 1.2.3.4,即使他们是组“neta”的成员。
我有一个用户 xx,他是 xx 组(主要组)和 neta 的成员。如果我将规则更改为:
除了用户 xx 之外的所有人都无法访问 1.2.3.4。
我将 root 添加到该组 xx:
但是root仍然无法访问此IP。如果我将主用户组(root,xx)添加到规则中,一切都会按预期工作。
我尝试将其拆分为两条规则以确保(并且日志被拒绝):
但没有区别。一切都被拒绝。
没有其他 iptables 规则。
我希望能够(禁止)通过从这个“neta”组添加/删除用户而不是为每个用户添加 iptables 规则来允许访问这个 IP。