问题标签 [single-user]

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 投票
4 回答
902 浏览

database - 易于安装并与 Open Office Base 一起使用的优秀单用户开源持久数据库?

我正在为最终用户创建一个程序,该程序已经使用 MySQL 和一些 OpenOffice.org Star Basic Macros 编写。我想知道是否有一个开源单用户数据库对于普通的 Joe 来说足够容易安装,(或者我可以编写一个宏来为他安装它......)

0 投票
2 回答
4227 浏览

c# - 设置单用户模式以恢复备份

我有以下功能:

在恢复备份之前,我试图先将数据库设置为单用户模式。我试过这段代码:

问题似乎是单用户模式适用于该连接,从而阻止其他任何人做任何事情。我需要它用于恢复备份的连接。

0 投票
1 回答
7126 浏览

oauth - 使用 OAuth 的 Youtube API 单用户场景(上传视频)

这个问题已经被问过,但从未回答过。

我想编写一些将视频上传到我自己的 YouTube 帐户的 php 脚本。我已经注册了应用程序并拥有开发者密钥、客户密钥和客户密钥。

我不需要允许任何用户将视频上传到他们自己的帐户,因此我不需要完成完整的 OAuth 流程;特别是我不需要在任何地方重定向任何人:我只需要我的脚本代表我(而不是代表其他任何人)进行身份验证。

我知道我可以使用 ClientLogin 身份验证,但我在 YouTube API 文档网站上读到它“不推荐用于新开发”,恐怕这意味着在不久的将来会停止对它的支持。所以我更喜欢使用 OAuth。

Twitter API 也使用 OAuth,它提供了一种简单的方法来通过应用程序所有者自己的帐户进行身份验证,只需一步,使用您可以在应用程序管理页面上找到的访问令牌。如何为我的 Youtube 应用程序获取类似的令牌?

谢谢米。

0 投票
2 回答
255 浏览

session - REST 用于基于会话的单用户服务?

我正在考虑将用于远程控制设备的服务器实现为 RESTful 服务。与网络上已知的大多数宁静服务不同,它一次只能以有意义的方式为一个客户提供服务。您是否认为 REST 仍然是一个有效的选项,或者您是否会将这种基于会话的单用户场景视为选择另一种远程交互方式的标志?

0 投票
1 回答
1223 浏览

database - NHibernate 多线程会话管理

我的情况涉及多个线程同时使用从 Web 源中抓取的数据填充数据库。刮板将定期运行以从各种来源收集新数据。

我是使用 NHibernate 的新手,不完全确定如何最好地管理会话。

每个工人做什么的一个例子:

  • 从 Web 源中抓取实体 A
  • 抓取与A相关的每个实体B,并记录A有另一个B(即一个A有很多B,一个B有一个A)

为了持久化每个 B,会话需要对 A 的引用来创建 B,然后 A 需要将 B 添加到其子列表中。然后 A 和 B 都被持久化。

这种AB子父级的情况有一个层次结构,A有很多B,B有很多C......在叶子级别,A有数千个叶子孩子,所以保持会话是不切实际的(?)沿着这条链一路打开。

另一种方法是记录链中每个父级的标识符(可以独立于会话存储),并在每次需要创建子级时通过此 id 加载到父级中。

我也明白 anISession是单线程的,所以我每个线程至少需要一个会话,但除此之外我真的不确定最好的方法吗?

任何想法表示赞赏,目前有点困惑!

0 投票
1 回答
386 浏览

single-user - 单用户许可证 - Minitab

我们使用 Minitab 进行静态分析,我们有一个单用户许可证,今年我们没有预算,我们无法将我们的许可证类型升级为多用户。

我们在一台计算机上安装了 Minitab,并要求不同的用户登录到计算机并分析他们拥有的数据,过去一年就是这样。但是,软件 (Minitab) 已停止运行。我们联系了 Oracle,他们提到我们必须升级到多用户或应该停止远程登录。

现在的问题是我们没有预算,我们需要 Minitab,我们必须继续使用单个用户。现在,我需要您的帮助来确定如何继续使用单用户,并且仍然确保多个用户可以远程登录并进行分析。

0 投票
1 回答
721 浏览

ruby-on-rails - Ruby on Rails - 设计和活动管理单一模型 HABTM

我正在使用 rails 3.2,并且在使用单个模型和与角色模型的 HABTM 关系的活动管理员旁边使用预先创建的设计时遇到了问题。

我已经按照本教程http://jaysonlane.net/2012/04/rails-devise-and-active-admin-single-user-model

并改变了一些东西,例如

为了

如果我使用普通用户登录并尝试通过 :300/admin 访问管理页面,我会收到“权限被拒绝”,这是一件好事。

但是,如果我使用管理员帐户登录(它成功地以管理员身份登录),然后转到:3000/admin,它会显示并出现错误:

将其更改为:

也无济于事。

提前感谢您的帮助

固定的:

必须运行rake routes并更改我的路由的默认 active_admin 初始化程序路径和方法。

至于注销的错误,显然使用 Active admin 注销的默认方法是:get。因此,在活动管理员中单击“注销”时会发生错误。要解决此问题,请转到 config->initializers->active_admin.rb 并添加

希望这可以帮助某人。

再次感谢 @pjammer 和 @iain 帮助我朝着正确的方向前进。问候

0 投票
2 回答
227 浏览

php - 单用户系统中的注销问题

我被要求构建一个一次只能托管一个用户的项目管理应用程序。我通过简单地status在我的表中创建一行来做到这user一点,当有人登录时设置为 1。

现在,status = 1没有其他人可以登录,他们收到一条错误消息,而不是说另一个用户已经在使用该应用程序。当在线用户注销时,我更新status数据库中的行并将其设置为0,以允许其他用户自由登录。

一切都很好,除了,如您所见,它依赖于注销按钮,许多用户忘记以这种方式注销,他们只是关闭选项卡或浏览器保留status为 1,然后阻止整个系统。

我尝试了几种方法在页面关闭时使用会话超时或通过更新数据库,onunload但我无法找到一种干净可靠的方法。

我如何开发这样一个同时结合单用户模式和自动/智能注销的系统?

谢谢你的帮助。

0 投票
3 回答
421 浏览

sql - SQL Server 上的单用户模式“缺失行为”

我运行了一个由 Microsoft 员工提供的脚本,以根据平均碎片找出哪些索引需要重建/重组。我得到了一个合理的列表,但是在尝试在特定数据库上重建其中一些时,我一直收到错误:

超过锁定请求超时期限

我得到的第一个想法是将数据库设置为单用户模式,重建索引,然后使其恢复活力。好吧,这并没有帮助,因为数据库正在由 Windows 服务填充,具有讽刺意味的是,该服务使用与我连接的同一用户,并且只有我有足够的权限才能使用。我正在一个公司环境中工作,所以月亮比获得另一个用户凭据更近一些。我也无法在执行任务时停止服务,因为它用于许多其他事情。

我的问题很简单:如何强制单用户模式强制单连接源?换句话说,如何从服务中隐藏数据库或最终的 SQL 服务器?它将正确处理缺席作为网络问题,因此我不必担心那部分。

0 投票
2 回答
16802 浏览

sql-server - SQL 作业代理数据库还原失败并出现错误 #6107:只能终止用户进程

我们有一个在“凌晨”运行的 SQL 作业代理,用于从生产备份中恢复我们的本地数据库 (FooData)。

首先,将数据库设置为 SINGLE_USER 模式并杀死所有打开的进程。二是恢复数据库。

但是第 3 步偶尔会失败,出现错误 6107:“只能杀死用户进程”

这种情况大约每周发生一次或两次,间隔看似随机。这是偶尔发生故障的第 3 步的代码:

有没有人知道可能会发生什么导致此错误?我在想在第 3 步期间可能会启动一些自动化过程,或者可能有一些用户在此期间尝试登录?我不是 DBA,所以我在这一点上猜测,尽管我相信当 DB 处于 SINGLE_USER 模式时用户不应该能够登录。