问题标签 [shared-data]
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.
api - API访问&OAuth
我是 Google API 使用的新手,所以请原谅这个看似基本的问题。我正在为俱乐部成员编写一个移动应用程序。该应用程序需要访问由俱乐部管理员维护的 Google 日历和照片存储。我很难理解我应该创建的应用程序类型(Web 客户端、IOS、Android 或所有)。当 OAuth 同意屏幕打开时,我不确定用户应该输入哪些凭据(他们的或俱乐部管理员)。
允许用户访问共享日历和照片需要什么?
shared-memory - 与不同编译器版本的程序共享数据/内存
关于 [this question][1],我知道如果库是使用不兼容的编译器版本(例如 gcc)编译的,您将无法使用该库。
我想知道是否有一种方法、方法、函数、外部程序、工具(无论可用)允许您在运行时使用不同版本的编译器在程序之间共享数据/内存。
即使在程序上使用另一种语言(例如 Python 包装器)也可能有效。
[1]:同一个编译器不同版本编译的c++可以混用吗“Compile using different compiled versions”</p>
c++ - 为什么这个本地 QMultiMap 在修改时会分离?
提供一些背景知识:在我的项目中,我在其中放置了一个调试断点,QMap::detach_helper
因为我想看看我是否可以发现由于疏忽而导致隐式共享的 QMap 分离的任何事件,例如使用find
何时constFind
可以使用。我没想到会经常碰到它,因为大多数情况下我是通过 const 引用传递容器(作为旁注,显然有一个名为“clazy”的工具可以找到这些东西)。
然后我正在查看一些触发分离的内部 Qt v5.9.3 代码。堆栈跟踪显示我们正在从insertMulti
此处调用的第一行函数中分离contexts
:
为什么本地 QMultiMap contexts
(从未复制过)会隐式共享并需要分离?
我的理论
这可能不相关,但contexts
该行的大小为零。
我的猜测是分离是由某种与空地图相关的优化引起的,但我不确定。我确实注意到,通过将调试断点放在QMap::detach_helper
仅对非空映射执行的部分(即在 conditional 内if (d->header.left)
) ,我得到的命中要少得多
sharepoint - 包含几个月数据的共享 Office 365 项目概述
我需要创建 OneDrive 和 SharePoint 数据的概述(哪些项目在过去几个月内在内部共享?哪些是/在外部共享的?)。我想使用 Office 365 管理活动 API 获取审计日志数据。问题是我只能检索 24 小时的数据。我需要一个涵盖更大时间跨度的概述。有没有办法做到这一点?我应该使用另一个端点吗?还是其他 API?
encryption - 对粉碎文件系统中的数据块进行签名意味着什么。我正在制作一个项目,以展示对共享数据的公开审计
我正在制作一个项目,其中我需要展示对共享数据的公开审计。例如,假设我有一个由某些用户共享的大文本文件。每个用户都签署了一些数据块。在我的大文本文件的情况下,当他们说数据块时是什么意思。当他们签署它时意味着什么以及当有人访问文本文件时如何验证它。请帮助我,我已经坚持了好几个星期了。
javascript - 无需数据库即可共享数据
我有这个从 SAP 获取和显示数据的 Web 应用程序,但我需要一种方法(可能是 JSON 文件?)在不同用户之间共享一些数据,并且可以为每个用户修改这些相同的数据(甚至同时),没有数据库。会有非常小的数据和很少的用户,我会写的是简单的数据,告诉我那个时候谁在线。我能怎么做?我想知道是否存在一个简单的解决方案来共享这些非常小而简单的数据。我正在使用 React,因为我正在从 SAP 获取我需要的所有数据。很明显,我是初学者。欢迎所有建议。
reactjs - Nextjs:如何在 nextjs 应用中获取共享数据?在 app.js 中写 getInitialProps 违背了使用 nextjs 的目的
我想从 AWS S3 存储桶中获取翻译并将它们放在上下文中,以便我的整个应用程序可以使用它,而不仅仅是一页。我应该在哪里获取这些翻译数据?在 app.js 中,我们不能使用getStaticProps
or getServerSideProps
,并且不建议使用getInitialProps
(我对使用它感到困惑,因为它的文档不是很清楚),我在网上看到了下面的片段,但我不确定在哪里我得到了我正在寻找的道具,我应该在哪里获取 getInitialProps 的端点:
在 _app.js 中使用时它会选择退出自动静态生成吗?这是什么意思?如果我在 app.js 中使用 getInitialProps,我将无法使用任何客户端代码吗?
python - multiprocessing.Pool 使用共享值映射多个参数(已解决)
我正在练习使用共享值进行多处理。我有一个使用共享值工作的现有 Process 函数:
上面的进程是针对spawn两个进程,每个进程都指向一个带有args(shared_number, lock)的函数。该函数按预期运行。
我试图将其转换为多处理池 - 我试图在我的 pool.map() 语句中传递参数 `[ shared_number, lock] *2 (我希望池只产生两个进程)但 python 拒绝它:
感谢您提前提供任何有用的输入。
更新:
有人建议我使用星图而不是地图,但我得到了错误RuntimeError: Synchronized objects should only be shared between processes through inheritance
。看起来multiprocessing.Pool
不允许以这种方式传递共享值?
以为我会共享任务功能add_100_with_lock
,如下所示:
有没有办法让传递共享值与 multiprocessing.Pool 一起工作?