共享 OneDrive 文件后,共享该文件的人可以删除该文件。“管理访问”不提供保护文件不被删除的方法。
我该如何保护文件不被删除?
链接的图像显示了我的 OneDrive 应用程序中的文件。
我知道这听起来很奇怪,但我有几个 64 GB 的 USB 闪存驱动器,我需要存储一个 100 GB 的文件,这超出了单个 USB 闪存驱动器的存储容量。有没有办法将这两个 USB 闪存驱动器合并为一个逻辑分区,看起来像一个更大的磁盘?
请注意,我使用的是 Debian Linux,而不是 Windows。
我总是将两个 USB 闪存驱动器连接到我的笔记本电脑上工作,并且我不会只插入一个 USB 来访问文件。
为了澄清我的问题,让我举个例子。例如,我有一个文件包含以下数据:
1234567890
,我想将文件拆分为12345
和,67890
如果每个 USB 闪存驱动器只能容纳 5 个字符的数据。但只有同时插入 2 个 USB 闪存驱动器才能访问该文件。
我通过查询网络解决了一个问题,但不幸的是,没有解释为什么我找到的命令有效。
我需要使用 cron/anacron 运行一个脚本并在终端屏幕上显示结果,为了在此脚本的最后一行执行此操作,我首先尝试了此命令:
xterm -hold -e 'cd /home/<user>/ && cat inode2 ; bash'
只有我自己运行脚本时它才有效。我将其替换为:
DISPLAY=:0 xterm -hold -e 'cd /home/mmas/ && cat inode2 ; bash'
据我所知,DISPLAY=:0 表示“选择当前显示屏”。结果如下:我的笔记本电脑的活动窗口中出现了一个小终端屏幕,显示脚本结果。在我的 ~/.bashrc 和 /root/.bashrc 文件中,已经有一个“export DISPLAY=:0.0”。显然,cron 对此并不知情。
我的问题是:
我有一台 Red Hat Linux 服务器,该服务器连接了多个 NFS 共享。NFS 主机同时具有 SATA 和 NVMe 连接的驱动器。我无法访问 NFS 主机。我们的应用程序要求数据库文件不存储在 SATA 连接的驱动器上。
如何检查哪些 NFS 共享位于 SATA 或 NVME 驱动器上?
我有一台Windows 台式机和一台MacBook,都连接到同一个本地网络。
在我的桌面 (Windows)上,我使用Docker设置了一个本地 Web 服务器(在端口 上运行9000
,绑定到0.0.0.0
)。
容器以 启动-p 9000:9000
,因此应该可以从同一网络上的其他设备访问它。
使用桌面浏览器时,我可以毫无问题地访问其 Web 界面。
但是,当我尝试使用 Google Chrome从 MacBook 访问 Web 界面时,出现“页面未找到”错误。
奇怪的是,如果我使用 运行 Chrome sudo
,页面可以正确加载。
nc -zv <desktop-ip> 9000
显示端口已打开。requests.get("http://<desktop-ip>:9000")
在正常运行时会失败,但使用 执行时可以正常工作sudo
。/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
确认这一点)。sudo pfctl -d
(禁用pf
防火墙)不能解决问题。sudo
允许访问的东西,所以我确实有一个解决方法。sudo
?requests.get()
调用会失败,除非我用 运行它sudo
?这对我来说不是一个关键问题,因为我有一个解决方法,但我真的很想知道为什么会发生这种情况。任何见解都将不胜感激——谢谢!
PS 5.1.22621.4391(我被它困住了)
有时我需要运行这个:
plink -t -load "$Session" -batch -m $ShellFile
但有时我需要添加另一个选项:
plink -t -load "$Session" -batch -m $ShellFile -pw $SshPw
这看起来太黑客了,但效果不好:
if ($SshPw)
{ plink -t -load "$Session" -batch -m $ShellFile -pw $SshPw }
else
{ plink -t -load "$Session" -batch -m $ShellFile }
我尝试将命令构建为字符串,然后通过执行&
,但失败了,因为显然&
处理的只是程序名称。
PS C:\Users> $X="plink -t -load `"$Session`" -batch -m $ShellFile"
PS C:\Users> $X
plink -t -load "FIS-Q-LBX-PGS-101-a" -batch -m C:\<somedir>\daily.txt
PS C:\Users> &$X
& : The term 'plink -t -load "FIS-Q-LBX-PGS-101-a" -batch -m C:\<somedir>\daily.txt' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:2
+ &$X
+ ~~
+ CategoryInfo : ObjectNotFound: (plink -t -load ...\Temp\daily.txt:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
有解决方法吗?我的 Google 能力不够强。
我遇到了一些互联网延迟问题,主要影响我玩在线游戏时的情况。
为了尝试找出导致此问题的原因和时间,我创建了一个小型延迟监视器,通过 ping Google.com 来监视延迟。它通过有线连接执行此操作。
我从运行 Windows 11 的台式电脑监控延迟。我在其上运行 Ubuntu Linux VM,该 VM 在 2 个 Docker 容器中托管延迟监视器。台式电脑的连接通过一个小交换机,然后连接到路由器。
今天,当我妻子回家时,我立即发现延迟增加了。我让她打开手机的飞行模式,延迟就恢复正常了。所以我很确定是她的手机造成的。
她的手机是iPhone 13。
我尝试查看我们路由器的流量统计信息。它是 TP-link Archer C3200。但我没有看到她的手机有任何过量流量。
手机在连接 Wi-Fi 时不只是会下载少量数据,而是会持续数小时。
我该如何进一步排除故障?是什么原因造成的?正如我所说,全有线连接会导致延迟增加,因此我认为这与我们网络的无线部分无关。
编辑:按照 Spiff 在评论中的建议,我在 Waveform 上运行了缓冲区膨胀测试。如果我没有看错的话,它给出了这个结果,这似乎表明缓冲区膨胀确实是问题所在。
当涉及固定文件时,Windows 11 任务栏与 Windows 10 任务栏不再相同。
我在 Windows 11 上使用 LibreOffice,并且我曾经将文件(LibreOffice 模板)固定.ots
到.ott
任务栏上的 Calc 或 Writer 图标上,因为我每天都会多次使用这些模板。
从 Windows 11 开始,您只能在 Windows 设置中启用记住“最近文件”的情况下将“最近打开的文件”固定到任务栏。由于模板文件直接将模板的新实例作为文档打开,因此 Windows 不会存储最近打开的“模板”文件的记录,因此我也无法将这些模板文件固定到任务栏上的 LibreOffice 选项卡。在 Windows 11 的先前版本中,这仍然有效,但自最近更新以来,不再有效。
有人知道如何在注册表的某处恢复到旧的行为吗?
或者有什么解决方法可以将“任何文档”固定到 Windows11 任务栏?
今天我打开 Windows 图像查看器,弹出一个广告,上面写着“使用 AI 编辑您的图像...了解更多(超链接)”。我不想在桌面上使用 AI,也没有要求使用此功能。有什么方法可以禁用此类宣传 Windows 新功能的弹出消息吗?我正在使用 Win10,已完全更新。
今天我在 Google Chrome 版本 133.0.6943.141 中收到一条消息:
2 个扩展程序已关闭
这些扩展程序不再受支持。Chrome 建议您将其移除。
DownThemAll!,uBlock Origin
我认为这与 manifest v3 的这一变化有关。在那里,uBlock 的维护者建议切换到 Firefox。我依靠 Chrome(确切地说是基于 Chromium 的浏览器)和这两个扩展来完成我的日常工作。
有什么方法可以让我同时保留这两者:使用基于 chrome 的浏览器和这两个扩展程序?
这不是一个解决方案,但是:我能够切换帮助中描述的蓝色开关,以“在有限的时间内”重新启用它们,无论这意味着什么。我正在寻找一个更持久的解决方案。