问题标签 [shared-file]
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.
c - 如何创建一个 int 文件
我正在尝试创建一个共享文件,该文件必须是 int。
但是,当我到达
它给了我一个错误。该文件必须包含如下字符串:
我的猜测如下,但它不起作用:
我应该在open中更改参数吗?我究竟做错了什么?谢谢!
failover - 如何使用与 boltdb 相同的共享磁盘/文件系统?
我需要在 2 个进程之间共享一个 boltdb 数据库(在 2 个不同的 linux 主机上)。一个将是活着的,另一个将是一个冷待机,当第一个被检测到死亡时被起搏器唤醒。
但我看到的问题是,当冷待机启动时,由于“没有可用的锁”错误,它无法访问螺栓数据库。
原master恢复后,就可以成功打开数据库了。
有谁知道发生了什么或者我做错了什么或者我可以做些什么来实现我的 2 个进程的目标(为故障转移而唤醒冷待机)访问共享磁盘上的同一个 boltdb 文件?
非常感激。
excel - Excel 启用宏的工作簿损坏
我花了几个小时寻找这个问题的答案,虽然有很多关于恢复损坏文件的帖子,但很少有关于防止它们的帖子,而且没有一个适合我的情况。
我的团队曾经使用旧的 Excel 2003 表格来记录休假和旅行等。该文件存储在我们的中央服务器上。这样做的问题是它只能存储少量列,并且每当我们到达电子表格的末尾时,它在插入新数据时都会发出错误消息。
我在 Excel 2013 上重新设计了资源计划器,并为经理们添加了一些宏来运行月度和年度报告,并允许用户过滤掉某些日期和用户(如果他们选择)。
工作簿是共享的,虽然这允许多个用户同时访问它、保存数据和运行宏,但工作簿几乎每天都在损坏。最后一根稻草是昨天,我不得不恢复以前的版本 6 次。
我认为这一定与启用 xlsm 文件的共享有关,因为它以前从来不是问题,并且在不共享时也不是问题。有没有其他人遇到过这个问题并且知道如何共享文件而不会被损坏太多?
我认为解决此问题的一种方法是创建一个不包含其自身数据的克隆文件。然后,用户会将数据输入到将馈送到主文档的克隆中,但我觉得这使问题过于复杂,并且无论如何都需要很长时间才能构建。
c - 我需要 shm_open 的锁或互斥锁吗
我想做多进程编程,我需要共享数据(读/写案例)。
我的想法是使用共享内存来跟踪读/写索引。index 表示共享文件的索引。例如,如果 write index = 2,则表示 writer 正在写入名为“temp_2.data”的共享文件。如果读取索引 = 1,则表示阅读器正在读取名为“temp_1.data”的共享文件。
我的问题是:
我是否需要同步机制,例如:访问下面的 rptr? 还是 shm_open 本身承诺同步? 如果是这样,它是如何进行 同步的?
共享内存和共享文件的混合设计有意义吗?或者有 没有更好的方法?
谢谢~
python - 如何在 Google Colab 上使用共享上传文件
我正在和我的朋友一起使用 Google Colab 进行一个小组项目。我上传了一个 csv 文件,并让 pandas 将其作为数据框读取:
但是,当我与朋友共享笔记本时,他无法使用上传的 df。我想知道是否有办法解决这个问题?还是 Google colab 根本没有共享文件功能?
谢谢!
batch-file - 以编程方式获取类似于计算机管理\共享文件夹\打开文件的打开文件信息?(服务器 2012R2)
由于应用程序问题,尝试跟踪服务器上打开的文件\锁定。我可以使用 Computer Management\Shared Folders\Open Files 来查看这些数据。我得到的字段是:
打开文件、访问者、类型、# 锁、打开模式
使用此工具,我可以将列表导出为 CSV。在尝试创建一个批处理文件来自动执行此操作时,我发现了 OpenFiles.exe。该脚本工作正常,问题是我只得到这些字段:
ID、访问者、类型、打开文件(路径\可执行文件)
OpenFiles.exe 没有用于获取#Locks 数据的选项。考虑到我想要的数据就在 Windows 工具中,这令人沮丧!以前有人解决过这个问题吗?
c - 在c中读取/写入共享文件的进程
我正在尝试从进程之间的共享文件中读取和写入。该文件有 6 行要读取,然后应该由一个进程插入新行。更准确地说,我希望我的阅读过程同时完成,但写作过程一次一个过程。出于这个原因,我使用单个信号量来同步我的进程。首先,我要创建 7 个孩子。然后,使用 for 循环我正在调用一个函数,该函数从文件中读取一行然后打印它。如果最后一个读取过程完成读取,它会执行一个 UP 操作,该操作被最后一个写入文件最后一行的子进程捕获。
这是我的文件:
你好!这是进程之间的共享文件!
你好!这是进程之间的共享文件!
你好!这是进程之间的共享文件!
你好!这是进程之间的共享文件!
你好!这是进程之间的共享文件!
你好!这是进程之间的共享文件!
这是我的代码:
macos - 将项目代码从 Ubuntu 主机共享到 macOS 来宾时,错误源文件不是有效的 UTF-8
我有一个 Ubuntu 主机和一个 vmware macOS 来宾。当我从 Ubuntu 共享项目代码时,代码无法在 macOS 中构建,因为 error source file is not valid UTF-8
。我们可以使用任何 Qt/QML 示例来重现此错误。我认为这是因为“行尾”、“文件尾”的不同。你能告诉我qmake中是否有任何选项/标志告诉qmake或clang知道这一点吗?谢谢!
附加信息:我找到了原因,但没有找到解决方案。这是因为 vmware 共享文件夹在 macosx guest 位于/Volumes/VMware Shared Folders
. 我必须将源代码复制到另一条路径才能成功。我试图创建一个符号链接,但这也无法构建。我不想每次拉/提交时都复制/粘贴代码。太不方便了 你能给我一些提示吗?非常感谢!
附加信息:我无法直接读取/写入那些 vmware 共享文件夹。
更多信息:https ://communities.vmware.com/thread/175917 。
附加信息:现在我可以通过更改共享文件夹的主机和来宾中的设置来读/写。但问题仍然存在。我认为这是因为名称中的空格/Volumes/VMware Shared Folders
. 如何更改此默认共享名称或将其挂载到我的文件夹?
附加信息:尝试过但仍然失败:sudo mount -t vmhgfs ".host:/VMware Shared Folders" /Users/username/sharefolder
file - 爪哇。更新(重写)共享文件
我有一个可以通过网络访问的共享文件。该文件具有直接链接并且几乎永久下载,因此它总是被锁定以供阅读。但有时我需要使用 java 代码用新数据更新这个文件,但我做不到。
我想知道如何实现这一目标的方法、原则和最佳实践。也许我应该使用控制器而不是直接链接来放置一些逻辑来创建副本以供阅读,但是副本在阅读时也需要更新。连接中断是不可取的。请问有什么想法???
microsoft-graph-api - 当我尝试获取外部用户共享的文件详细信息时返回“找不到项目”错误
与我共享 API 为我提供了内部和外部用户共享的所有文件和文件夹的列表。下面提到了共享 API URL https://docs.microsoft.com/en-us/graph/api/drive-sharedwithme?view=graph-rest-1.0&tabs=http
但是当我尝试访问外部用户绕过 DriveID 和文件 ID 到 API /drives/{remoteItem-driveId}/items/{remoteItem-id} 共享的文件的共享 DriveItem 资源时,API 会抛出错误作为 -
但是相同的 API 可以很好地处理与内部用户共享的文件。我在这里遗漏了什么,非常感谢您的帮助?
问候, 库尔迪普 K