问题标签 [multi-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.
.net - 从哪里开始构建 .NET 多用户聊天应用程序?
如果我想开始编写一个非常简单的聊天应用程序(在 C# 中),我应该查看哪些 .NET 命名空间?
请让我知道是否有一种方法可以澄清或扩展此问题以使其成为更精确的问题。
谢谢,
亚当
java - 在 jackrabbit 中处理 InvalidItemStateException
我们现在在我们的 Web 应用程序中遇到了一些 InvalidItemStateException,这是由 2 个或更多用户更新相同的内容引起的。据我了解,javax.jcr.InvalidItemStateException
在这种情况下抛出 JackRabbit 是在设计中,这没关系,但我想问一下处理这种情况的常用方法。我们相当确定最后处理的更改赢得更新。到目前为止,我们已经提出了以下代码:
这是一个常见的模式如何处理?还是避免这种情况的更好方法?
ms-access - 为多用户访问设置 MS-Access DB
我们正在考虑为多个用户“增长”一个带有一些表、表单和查询的小型 MS-Access 数据库。(使用不同的后端是另一种,但更长期的选择,遗憾的是目前不可接受。)
大多数用户将是只读的,但会有一些(目前是一两个)用户必须能够进行更改(而只读用户也在使用数据库)。我们不太关心安全方面,而是更关心以下一些问题:
- 我们如何确保写入用户可以在其他用户使用数据时更改表数据?读用户是否在表上加了锁?写用户是否必须在表上加锁?Access 是否为我们执行此操作,还是我们必须明确对此进行编码?
- 我们应该注意的“MS Access 事务”是否存在任何常见问题?
- 我们可以在使用表单、查询等的同时处理它们吗?我们如何在不妨碍用户的情况下“编程”?
- MS Access 中的哪些设置会影响处理方式?
- 我们的背景主要是Oracle,Access在处理多用户方面有什么不同呢?Access中是否有“隔离级别”之类的东西?
任何有用的文章的提示或指针将不胜感激。
c# - 在多用户、多点触控应用程序中确定用户意图
我正在开发一个表面应用程序(尽管该平台并不真正相关),它需要跟踪使用统计数据并生成可以分析以回答几个与使用相关的问题的数据。
具体来说,我的应用程序中有一个屏幕,可以一次显示多条内容(表面人员的 ScatterView)。在这个屏幕上,多人可以同时与多条内容进行交互。
我需要回答两个具体问题:
- 过去 24 小时内最受欢迎/最不受欢迎的内容是什么
- 每条内容在 24 小时内浏览了多长时间
我正在努力寻找解决这个问题的概念方法。我正在做一些我认为简化多用户问题的假设。
- 任何方向在 0-180 度之间的接触都是用户 1
- 181-360 之间的任何联系人都是用户 2
- 在一段时间不活动(未捕获任何联系人)后,当前的“会话”将结束。这使我能够区分用户会话并跟踪使用时间。
我的问题是我如何(甚至有点可靠)确定用户对一段内容的意图?
- 我怎么知道他们正在“查看”一段内容?
- 如何确定某件事是否“流行”?
任何有关如何解决此问题的想法都将不胜感激(无论它们看起来多么离谱)
更新:
作为跟进。我正在研究为我的应用程序的各个方面发行“令牌”的概念。
当一个联系人被捕获时,我正在从我的“TokenManagement”存储中请求三个令牌。我要求提供 ApplicationToken、UserToken 和 AssetToken。
ApplicationToken在此应用程序运行的生命周期内创建一次。
UserToken为每个不同的用户(0-180 和 181-360)创建一次。颁发令牌后,每次检测到给定用户的联系人时都会更新令牌。如果在指定的超时期限(在我的情况下为 1 分钟)内没有该用户的联系人,那么我将过期令牌。这意味着任何后续的令牌请求都将发布一个新令牌,从而指示一个新用户。(对此有什么想法?)
AssetToken类似于用户令牌,并且针对给定用户令牌触摸的每条内容都会发行资产令牌(这样两个用户可以触摸相同的内容并且每个用户都可以获得自己唯一的 AssetToken)。同样,与用户令牌一样,此令牌会为后续联系人更新,并且如果在某个时间范围内没有对该令牌的请求,该令牌将过期。
我认为这个系统可以让我确定几条数据
- 唯一用户数(选择不同的 UserToken)
- 最受欢迎的项目(给定资产的最大不同 AssetTokens)
- 最不受欢迎的项目(给定资产的不同资产代币的最小值)
对这种方法的想法?
c# - Web 应用程序与 linux 多用户应用程序
我有一个用 C#/ASP.NET 编写的基于 Web 的商务应用程序
最近我的老板开始推动将应用程序重新编写为 Linux 多用户桌面应用程序。在他的设计中,用户需要通过 VNC 或类似方式连接到 Linux 服务器才能使用该应用程序。
我不熟悉这种应用程序设计。我会感谢任何帮助解释这种方法与 Web 以及可能与传统客户端-服务器设计的优缺点
谢谢
database - 简单的多用户数据库解决方案
我编写了一个可以很好地与 Sqlite 配合使用的 Windows 桌面应用程序。这是一个单用户应用程序,数据库位于运行应用程序的机器上。
但是,该应用程序已经发展壮大,现在多个用户应该能够运行该应用程序并连接到一个共享数据库。
我希望能够在网络驱动器上共享 sqlite 文件,但这显然会导致数据损坏,除非有人有任何想法。
我想我可能需要安装数据库服务器,但商业 MySQL 许可证没有意义,PostgreSQL 的不同之处足以让我不得不重写我的很多应用程序。我根本没有使用过 Firebird,所以我不确定这是否是一个好的解决方案。
是否可以安装任何 Sqlite 数据库服务器来处理 Sqlite 数据库文件上的传入事务?
如果我要求客户自己下载和安装 MySQL,我必须要有商业许可证吗?
任何建议或方向都会很棒,谢谢。
c - 为什么仅在多用户系统中锁定文件是不够的?
Ritchie 声称,文件锁定不足以防止诸如编辑器之类的程序在编辑时复制文件,然后在完成后写入原始文件所引起的混乱。你能解释一下他的意思吗?
php - PHP 多用户登录类或脚本
我正在寻找一个简单但安全的 mySQL PHP 登录脚本:会话、MD5,我可以将其与现有数据库一起使用。
用于存储密码的 Cookie + 通过电子邮件恢复密码。
更改登录名/密码。
我不需要注册,我自己用临时登录/密码注册用户。
表代理
- 代理1
- 代理2
表相册
- 专辑 1,所有者:agent1
- 专辑 2,所有者:agent1
- 专辑3,所有者:agent2 ...
login.php agent1 登录并可以访问他的相册:
- album1
- album2
agent1 可以编辑他的专辑:
edit.php?ref=album1
但不能通过更改 ?ref 变量来编辑 edit.php?ref=album3
xcode - 如何在 Xcode 中使用单个项目文件(在多台计算机上)
我在两台不同的计算机上使用不同的用户名进行编码。Xcode 为每个文件创建一个 .pbxuser 文件,从而需要从每个文件中复制配置。
这很容易出错,而且文件对差异不友好,因此必须仔细检查所有内容。有什么办法可以避免这种情况?
ms-access - 自动写入冲突消息
有什么方法可以通过自动化和隐藏进程来避免烦人的写入冲突消息,这样它就不会显得程序有缺陷?无论如何,这些消息似乎没有任何意义,因为只有一个真正的选择就是放弃更改。