小编0xC*_*22L的帖子

Windows 10 上的“DRIVER_POWER_STATE_FAILURE”

我在看似随机的时间收到 BSoD 提示,并出现上述错误。这是在新硬盘上全新安装的 Windows 10(实际上是 2 次)。这是我的模型:https : //docs.sony.com/release/specs/SVF15A18CXB_mksp.pdf

以下是最近的 .dmp 文件供您分析:http : //bit.ly/1d2w4gZ

我所有的驱动程序都是最新的。感谢您的时间和考虑。

bsod windows-10-preview

7
推荐指数
1
解决办法
8万
查看次数

在谷歌浏览器中禁用翻译快捷方式

是否可以禁用right click+ T,翻译的快捷方式?或者是否可以完全禁用 Chrome 翻译功能?

google-chrome

6
推荐指数
1
解决办法
1669
查看次数

如何从 cURL 中的内容中拆分 HTTP 错误代码?

是的,这与让 curl 输出 HTTP 状态代码有关?但不幸的是不一样。

在我想运行的脚本中:

curl -qSfsw %{http_code} URL
Run Code Online (Sandbox Code Playgroud)

其中该-f选项确保退出代码非零以表示错误。成功时,我想从获取的文件中获取(文本)输出,否则我想使用错误代码。

问题:

  • 由于竞争条件,我不能使用多个 HTTP 请求
  • 我不能使用临时文件来存储内容

我怎样才能从实际输出中分离 HTTP 返回码?


伪代码:

fetch URL
if http-error then
  print http-error-code
else
  print http-body # <- but without the HTTP status code
endif
Run Code Online (Sandbox Code Playgroud)

bash curl

6
推荐指数
1
解决办法
1万
查看次数

VMware:如何摆脱“Moved it”和“Copied it”提示?

我有一些虚拟机经常在两台主机之间移动。每次VMware都会提示我是否移动或复制了它(分别不影响或影响MAC地址)。

由于 ACE 已随 VMware Workstation 8 一起停用,我该如何配置我的 VM,以便 VMware 不会提示并假设所提供的任一答案?

受影响的 VMware 版本:VMware 9 和 8。

windows-7 vmware-workstation

6
推荐指数
1
解决办法
5446
查看次数

SSH 进入命名空间,连接被拒绝

我有一个带有两个网络接口的 Ubuntu 服务器和一个名为“bluewire”的命名空间(以连接到它的以太网电缆的颜色命名)。

图表

bluewire 命名空间添加了 enp4s0 接口,并与 WAN 隔离(这是需要的)。我可以使用 PuTTY 从桌面通过 192.168.1.1:22 SSH 连接到服务器本身,但是当我尝试通过 192.168.1.2:22 连接时,PuTTY 会抛出“连接被拒绝”错误。我怀疑命名空间根本没有侦听任何端口。

困境:如何在命名空间内启用侦听,以便我可以通过蓝线通过 SSH 进入?或者,如果不是听力问题,我需要做什么才能让 SSH 通过蓝线工作?

附加信息:

  • UFW 在服务器端和ip netns exec bluewireOpenSSH端都是开放的。
  • iptablesbluewire 命名空间的规则非常开放(所有内容都设置为ACCEPT)。
  • 服务器可以从 .2 地址 ping 通,它只是拒绝连接。运行后ip netns exec bluewire tcpdump -n dst port 22,我可以假设服务器知道它正在接收来自桌面的请求。
  • 运行netns -an显示服务器本身正在侦听端口 22,但ip netns exec bluewire netstat -an会出现一个空表。这就是我怀疑问题所在。
  • 如果您想知道为什么我有这样的设置:红线将服务器连接到互联网,而蓝线则与互联网隔离。原因是如果我怀疑我的服务器受到攻击(例如我的私钥被刷),那么我可以断开连接或ifdown红线接口并限制服务器对本地网络的访问,这样我只能通过桌面 SSH 来更改锁。

编辑

根据下面 Blerg 的评论,屏幕截图 netstat -plunt 在此处输入图片说明

  • 这两个接口都可以通过我桌面上的 Windows cmd 进行 ping 操作。

  • 据我所知,路由器没有阻止内部网络上的任何端口;它只是阻止来自外部世界的所有访问,但我用于 …

networking ssh ubuntu-server

6
推荐指数
2
解决办法
4572
查看次数

如何在 Windows 8 Release Preview 上禁用开始屏幕?

老的建议设置REG_DWORD命名值RPEnabled(一些消息来源声称这是RPEnable)下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer,以0已经不工作以来消费者预览版(为现在IE也发行预览版)。是的,我尝试了RPEnabledRPEnable

如何登录系统并显示桌面而不是 Metro 启动屏幕?我已经摆脱了锁定屏幕,所以这是使 Windows 8 Release Preview可用的难题中缺失的部分。

windows-registry windows-8-preview windows-8

5
推荐指数
1
解决办法
2万
查看次数

对齐要求:将基本磁盘转换为动态磁盘以设置软件RAID?

在 Windows 7 x64 Professional 上,我正在努力将基本磁盘转换为动态磁盘。在 MMC 中的磁盘管理下,转换应该自动启动,但它没有。

我的猜测:由于使用第三方分区工具,分区(系统保留/引导+系统卷)前后没有足够的空间来存储所需的元数据。手动将动态磁盘降级为基本磁盘时,我注意到分区前后似乎需要一些空间。

允许 Windows 中的板载工具进行转换的确切对齐要求是什么?


我有一个已移植到新硬盘驱动器上的 Windows 7 x64 Pro 安装。到目前为止一切顺利。然而,由于旧磁盘开始出现故障,我将它们移除,手动降级现有 RAID1(通过将卷转换为“基本”),然后将其移植到新磁盘上。

这是通过 Acronis TrueImage Home(2011 年,以防万一)发生的。

现在,在恢复正常系统功能后,当我尝试通过 MMC 中的磁盘管理创建 RAID1(镜像)时,它告诉我没有足够的空间将基本磁盘转换为动态磁盘,这是先决条件构建软件RAID1。

据我了解这里从降级(一个)动态磁盘(以前的 RAID1)的关系,在系统分区和/或对齐要求之前需要一定量的“空闲”空间。

我需要知道这些要求,最好是一个允许我无损应用这些要求的工具,以便 Windows 的板载磁盘管理工具能够构建 RAID1。

启动卷/分区 ( System Reserved) 为 100M,磁盘的其余部分构成系统分区 ( C:)。


这是屏幕截图,我不知道除了描述之外它还有什么帮助,但无论如何......

报告错误的屏幕截图

这是我用来重现我在实际机器上看到的情况的 VM。

windows-7 partitioning dynamic-disk basic-disk

5
推荐指数
1
解决办法
6742
查看次数

基于 Tmux 版本的 tmux 配置节

这个问题是松散的联系这一个

所以我在各种操作系统(和 Linux 发行版)上使用了 1.5 和 2.2 之间的一系列 Tmux 版本。

~/.tmux.conf为早期版本量身定制的我在 Tmux 2.2 上显示了以下三行警告:

/home/username/.tmux.conf:34: unknown option: mode-mouse
/home/username/.tmux.conf:70: unknown option: status-utf8
/home/username/.tmux.conf:71: unknown option: utf8
Run Code Online (Sandbox Code Playgroud)

粗略查看man页面表明这些配置选项已停止使用。然而,Tmux 并没有默默地忽略它们,而是抱怨“未知”选项。

与上述警告对应的行是:

set-window-option -g mode-mouse off
set-option -g status-utf8 on
set-window-option -g utf8 on
Run Code Online (Sandbox Code Playgroud)

该选项mode-mouse在 Tmux 2.1 中已停止使用,status-utf8utf8在 Tmux 2.2 中停止使用。CHANGES源树中的文件详细说明了已删除的选项以及简要说明。

有没有一种方法可以抑制这个输出?更好的是,是否可能有条件地执行基于 Tmux 版本的配置文件节,而无需单独的配置文件片段(必须是source-d)?

简而言之:.tmux.conf在多个 Tmux 版本中使用完全相同的直接方法是什么?


理由:这让我感到困扰的原因是,每当会话开始时,Tmux 都会显示这些警告。它需要我采取行动(按下一个键)才能进入外壳。但是,在较旧的 Tmux 版本上我没有问题,但我想在这些较旧的 Tmux 版本上设置相应的选项。


从旧 …

terminal tmux

5
推荐指数
1
解决办法
2346
查看次数

在命令行中,如何告诉 7-Zip 禁用新的(23.00 中)ARM64 过滤器?

问题

我如何教导 7-Zip(特别是命令行版本7z)我只想禁用 ARM64 过滤器,但所有其他过滤器都是可以接受的?

我现在的目标是在较新的 7-Zip 版本中禁用 ARM64 过滤器,保持与较旧的 7-Zip 版本的兼容性。

背景

7-Zip 23.00 引入了针对同名架构的二进制文件的 ARM64 过滤器。摘自history.txt

23.00 2023-05-07

  • 7-Zip 现在可以使用新的 ARM64 过滤器压缩为 7z 和 xz 档案。ARM64 过滤器可以提高包含为 ARM64 (AArch64) 架构编译的可执行文件的数据的压缩率。此外,7-Zip 现在会在压缩之前解析可执行文件(具有 exe 和 dll 文件扩展名),并为每个解析的文件选择适当的过滤器:
    • x86 可执行文件的 BCJ 或 BCJ2 过滤器,
    • ARM64 可执行文件的 ARM64 过滤器。以前的版本默认对所有 exe/dll 文件使用 x86 过滤器 BCJ 或 BCJ2。

这实际上引入了向后不兼容性。每当要求旧版本的 7-Zip 处理使用 23.00 或更高版本创建包含 ARM64 二进制文件的文件时,输出将类似于:

Method = 0A LZMA2:26 LZMA:20 BCJ2 ARMT
Run Code Online (Sandbox Code Playgroud)

...而在新版本中我们可以看到这0A转化为ARM64

Method …
Run Code Online (Sandbox Code Playgroud)

7-zip

5
推荐指数
0
解决办法
408
查看次数

出现错误“使用 -fPIC 重新编译”

之后./configure星号在CentOS的I型make命令,但得到以下错误

/usr/bin/ld: /usr/local/lib/liblua.a(lapi.o): relocation R_X86_64_32 against `luaO_nilobject_' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/liblua.a: could not read symbols: Bad value
Run Code Online (Sandbox Code Playgroud)

我试过这个,./configure CFLAGS=-fPIC但得到与上面相同的错误。

linux asterisk

4
推荐指数
1
解决办法
1万
查看次数