gpt4 book ai didi

将单用户应用程序转换为多用户应用程序

转载 作者:行者123 更新时间:2023-11-30 17:51:30 27 4
gpt4 key购买 nike

我正在开发一个当前为单用户的旧版 C 应用程序。我想修改它,使其成为多用户。

当前应用程序使用用户权限将相关数据(针对当前用户)加载到共享内存中。我想在共享内存中实现类似字典的结构,以便使用唯一的用户 key 存储相关数据 - 然而,天真的字典结构将导致字典中保存的数据被重复,因为所有用户共享相同的数据,但是根据其角色/权限,仅允许对数据进行有限的“查看”。

有人可以建议一种数据结构,它提供字典的“查找”行为,同时避免“天真的”字典不可避免地导致的数据重复吗?

注意:我的应用程序是用 C 语言编写的,因此我无法使用类,我需要一个可以用 C 语言实现并存储在共享内存中的数据结构。

最佳答案

创建一本全局词典并为其条目指定用户特定的索引。

关于将单用户应用程序转换为多用户应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16684926/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com