问题标签 [ownership]

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

oauth - 如何将 OAuth 消费者的所有权从一个 Foursquare 帐户转移到另一个帐户?

我们的一位同事在他的个人 Foursquare 帐户下注册了 Foursquare OAuth 消费者(我们的移动应用程序)。现在申请已经发布了一段时间,我们想将注册的所有权转移到公司账户下。

有没有办法做到这一点,以便已经发布的应用程序继续使用转移的 OAuth 注册?

感谢您的提示。

0 投票
1 回答
2203 浏览

sql - 跨数据库所有权不起作用

我读过一篇文章

http://www.sommarskog.se/grantperm.html#ownershipchaining

其中有关于 SQL Server 中所有权链接的非常好的信息。

这就是我在 SQL Server 2008 上所做的,

  1. 使用登录 sa 创建了 2 个数据库 DatabaseA、DatabaseB
  2. 在 DatabaseA 中创建了一个过程“TestProc”,该过程在 DatabaseB 中执行了一个过程
  3. 创建了一个登录'testuser'
  4. 在 DatabaseA 中将此登录添加为用户并授予执行过程“TestProc”的权限

正如你所看到的,我的目标是让“testuser”在 DatabaseB 中执行一个过程,而不在 DatabaseB 中添加这个用户,也不给他对 DatabaseB 中过程的直接执行权限。

我确实在服务器级别和两个数据库上启用了所有权链接。我已经重新启动了 SQL Server 服务。

但仍然收到此错误

消息 916,级别 14,状态 1,过程 TestProc,第 18 行 服务器主体“testuser”无法在当前安全上下文下访问数据库“DatabaseB”。

我在这里错过了什么吗?

0 投票
1 回答
295 浏览

php - 贝宝数字商品和显示购买

我正在为想要出售他的库存照片的客户开发一个网站。我正试图让 Paypal Digital Goods 工作一段时间,但一点运气都没有。如果有人能向我指出一个很好的教程来让它工作,那也很棒。

在那之后,我需要开始工作的另一件事是能够向购买这些物品的人展示他们在他们的帐户中拥有这些物品。我正在考虑使用布尔值来表示他们是否拥有每个单独的项目,但这最终会非常重复,所以我想知道是否有更好的方法?

我已经设置了用户系统,之后我就卡住了。

0 投票
1 回答
2655 浏览

github - 转让 Github 组织所有权

有一种方法可以转移 github 中存储库的所有权,但是有没有一种方法可以完全转移组织的所有权?

Github 目前拥有的是一种将多人添加到组织的所有者团队的方法。最初创建组织的用户也可以从团队中删除任何所有者。有没有办法删除该用户,并将完全控制权转移给团队中的某个人?

0 投票
0 回答
2625 浏览

c - 如何使用 win32 api 将文件所有权授予当前用户

我想使用 win32 api 获取文件所有权,并且我希望我的代码可以在 xp 和 win7 上运行

无论如何,这就是我想出的

更改文件所有权的函数

获取当前用户 SID 的函数

设置权限的代码

0 投票
4 回答
3743 浏览

php - php mkdir() 和 apache 所有权问题

问题

我正在尝试通过 PHP 将文件上传到我自己的服务器。如果文件夹不存在,我首先尝试创建文件夹;

我的脚本正在创建文件夹,但 apache 是文件夹(和文件)的所有者,所以我无法访问我上传的文件。

我在我的服务器中关闭了安全模式。我仍然找不到解决这个问题的方法。

如果有人能帮我解决这个问题,我会很高兴。

注意: 我试过 0755,0777 没有任何改变。Apache 是所创建文件夹的所有者。

0 投票
1 回答
119 浏览

.net - 在数据库中混合拥有和引用关系

我使用 XML 和分层数据库已经很长时间了,它们的所有权很容易确定。现在我正在尝试一个关系数据库模型,其中我有一个运行时上下文,我正在加载具有唯一 ID 和关系属性(如 ProductId 等)的实体。

我的问题是如何为这个模型添加某种所有权?如果我想定义一个关系,其中目标实体是实体的拥有父级。如何将这种差异定义为引用关系并将其保存在 SQL 数据库中,并使用最少的额外信息?SQL (MS) 中是否支持定义关系类型?

最后,我想要的是能够弄清楚当删除其他一些实体(所有拥有的实体)时要删除哪些其他实体。此外,当将此实体序列化为 XML 时,我想将引用的实体序列化为普通的 id 元素,并将拥有的实体序列化为完整的 XML。

Note-entity 通常与 Notebook 分开存储在其自己的带有 NotebookId 列的 SQL 表中。但是如何将此列定义为自有关系?我想我可以称它为 OwnerId 或 OwningNotebookId,然后只分析列的名称。但我希望有更好的方法。你有什么建议?

0 投票
3 回答
2332 浏览

c++ - 关于堆对象的所有权以及 C++ 和传递引用参数

我希望我的班级是:

它的实例将传递给HashMap接管其堆分配所有权的 a:

在 HashMap.h 中(比如说):

现在这就是我感到困惑的地方。String我在调用的行中分配了Add

然后HashMap尽管只接受对它的引用,但它会为我释放这个内存。C也许我在新千年中失去了十年,但我认为这是不可能的?

如果不是,那么我应该能够编写如下内容:

为我的课,但我永远不会猜到,除非我看到这个库HashMap::RemoveAll()做同样的事情。这个问题表明这是不可能的,但可以依赖auto_ptr并且shared_ptr我的“平台仅支持 STL(标准模板库(http://www.sgi.com/tech/stl/))”。(在整个“标准 C++ 库”中)。所有答案都可以避免此类引用。

谢谢你。

评论提示的链接

我无法将链接作为评论发布,因此请查看Add方法及其建议使用示例:这里还有 Benj,String is not std::string no,抱歉。

我知道尝试删除堆栈对象可能会导致崩溃,但我不知道如何HashMap声称能够删除堆对象。我已经编写了上面的类来尝试重新创建这种行为,但我无法完成这一壮举,因此出现了问题。

回应“无用”

@Useless:可能不能传递给foo(int &bar)变量*pBar,声明int pBar = new int(1);然后foo承担所有权

? 我打算尝试,但我开始谨慎,不要太相信文档所说的内容。虽然它是从标题中生成的

0 投票
1 回答
62 浏览

svn - SVN:显示对具有作者身份的文件的编辑

我有一个问题:我们正在使用 SVN 作为管理资源的方式。现在,我想拿一个文件,看看谁提交了文本的每个部分。基本上将是一个很大的差异,它包含所有版本,并且输出显示突出显示谁提交了哪个部分的文本。

例如:A 提交了“嗨,今天是星期一” B 提交了更改“嗨,今天是星期四” C 提交了更改“你好,今天是星期四”

输出将类似于“Hello[C],today is[A] Thursday[B]”(显然不是带括号,而是为每个作者用不同的颜色对编辑进行着色。

是否可以?

0 投票
2 回答
170 浏览

database - 数据模型驱动的资源 ID 是资源还是数据库的一个方面?

出于讨论目的,我的示例将涉及伪 C# 代码,但这并不特定于任何单一语言或数据库工具。

取一个简单的模型

Customer { string Id }

在我存储时使用 RavenDBnew Customer()会在执行时为我生成一个 id,假设“Customers/234”。在这种情况下,我可以接受 id 是 RavenDB 的一个方面。从根本上说,这与创建一个没有人类可以理解的含义的标识符完全没有区别Guid.NewGuid().ToString(),并且仅仅实现了全局唯一性的目标(对于这个数据库)。这可以说是一个更好的 guid 版本,并且将创建更好的 URL 并允许人们在需要时传达他们的 id,这比 16 个随机十六进制字符的字符串要容易得多。

在另一种情况下:

User { string UserName, string Id }

在这种情况下,我想将真正的语义含义放入我的 Id 中,而不仅仅是一个唯一的数字。

使用 RavenDB,这可以类似于以下方式完成:

然后在此存储操作期间,您最终会得到“用户/dotnetchris”

我也可以通过使用只读属性而不是让 User 有一个简单的 Id 属性来解决这个问题:

我很难决定哪一个是这个构造的合适位置。

我倾向于它应该直接包含在类中,因为这为您提供了这样的信息:通过用户输入的 id 加载该对象很容易,而实际上不需要查询数据库来查找Users.Where(user.UserName == "dotnetchris")