我正在翻新一台 2012 年款的 Dell Optiplex 580,其驱动器盒已被拆除。该型号的正确球童是什么?我在验证该部件时遇到了麻烦,因为多年来戴尔一直重复使用“Optiplex 580”这个名称。
我已经有了位于顶部的 5.25 英寸 DVD 驱动器;这只需要特殊的螺丝。缺少的是位于其下方的托架,它兼作前面 3.5 英寸托架的安装点。
我还认为我可能需要戴尔使用的这些特殊螺钉,这些螺钉并不总是附带替换盒。
有人可以通过照片确认我需要的正确球童并验证我是否需要任何特殊螺丝吗?
考虑以下批处理文件test.bat
:
CD C:\SOFTWARE
program.exe
这个脚本是从C:\ELSWHERE
C:\ELSWHERE> C:\test.bat
脚本退出后,当前工作目录是 nowC:\SOFTWARE
而不是以前的工作目录C:\ELSWHERE
。
该脚本将工作目录更改为C:\SOFTWARE
因为program.exe
requiresconfig.ini
位于C:\SOFTWARE
并使用当前工作目录定位它。如果软件program.exe
直接从,比如说,C:\
或者C:\ELSWHERE
使用它的绝对路径名运行,程序将无法读取它的配置并抛出错误。解决方案是CD
先到C:\SOFTWARE
文件夹并从那里运行程序。
在批处理文件中执行此操作的问题在于,这也会更改先前环境的工作目录,无论是主机 COMMAND.COM 工作目录还是另一个批处理文件。
这对于基于 NT 的命令提示符来说不是问题,它可以访问pushd
andpopd
以及其他有用的环境变量来保留旧的工作目录。但是在旧的 MS-DOS\Win9x command.com 的限制下可以做到这一点吗?
我正在尝试使用 Sil3112 和 Sil3114 PCI-to-SATA 控制器。这些卡可以被 DOS 和 Windows 9x 识别和引导,但不能被 Windows XP 安装程序识别。
如果我在安装过程中按 F8 安装驱动程序,我可以让 Windows XP 识别连接到此卡的 SATA 驱动器。但是,当 DOS 可以在没有任何驱动程序的情况下看到它们时,为什么有必要这样做呢?
我在这两张卡上都安装了最新的非 RAID BIOS,所以这不是 RAID 配置问题。附加已安装 XP 的驱动器将允许系统访问引导加载程序,但计算机在尝试引导时会蓝屏,大概是因为这些驱动程序实际上丢失了。
为什么 XP 需要这些驱动程序?
我想升级我的富士通笔记本电脑的内存,但它使用了我以前从未见过的内存外形。
这是一个专有连接器,还是这个尺寸由我可以用来寻找替代模块的某些标准定义。
我正在尝试ffmpeg
在 Windows 上使用 mpeg4 对文件进行编码,并且效果很好:
ffmpeg.exe -y -i input.avi -c:v mpeg4 -q:v 3 -s 640x448 output.avi
除非我尝试使用两遍编码:
ffmpeg.exe -y -i input.avi -c:v mpeg4 -q:v 3 -s 640x448 -pass 1 -an -f avi NUL
ffmpeg.exe -y -i input.avi -c:v mpeg4 -q:v 3 -s 640x448 -pass 2 output.avi
第一遍很好,但第二遍抛出错误:
Input #0, matroska,webm, from 'input.avi':
Metadata:
encoder : libebml-0.7.5 & libmatroska-0.7.7
creation_time : 2012-05-28T14:59:33.000000Z
Duration: 00:01:11.40, start: 0.000000, bitrate: 2101 kb/s
Stream #0:0(eng): Video: vp8 (VP80 / 0x30385056), yuv420p(progressive), 1280x896, SAR 1:1 DAR 10:7, 15 fps, 15 tbr, 1k
tbn, 1k tbc (default)
Stream #0:1(eng): Audio: vorbis, 22050 Hz, stereo, fltp (default)
Stream mapping:
Stream #0:0 -> #0:0 (vp8 (native) -> mpeg4 (native))
Stream #0:1 -> #0:1 (vorbis (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[mpeg4 @ 000001d795b8f5c0] requested bitrate is too low
为什么当我尝试使用两遍编码时这只是一个问题?
第一次通过的完整日志:
ffmpeg version 2021-03-21-git-75fd3e1519-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.0 (Rev6, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontc
onfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enab
le-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enabl
e-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enabl
e-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable
-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm -
-enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-
libglslang --enable-vulkan --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --en
able-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwb
enc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --
enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chr
omaprint
libavutil 56. 71.100 / 56. 71.100
libavcodec 58.135.100 / 58.135.100
libavformat 58. 77.100 / 58. 77.100
libavdevice 58. 14.100 / 58. 14.100
libavfilter 7.111.100 / 7.111.100
libswscale 5. 10.100 / 5. 10.100
libswresample 3. 10.100 / 3. 10.100
libpostproc 55. 10.100 / 55. 10.100
Input #0, matroska,webm, from 'input.avi':
Metadata:
encoder : libebml-0.7.5 & libmatroska-0.7.7
creation_time : 2012-05-28T14:59:33.000000Z
Duration: 00:01:11.40, start: 0.000000, bitrate: 2101 kb/s
Stream #0:0(eng): Video: vp8 (VP80 / 0x30385056), yuv420p(progressive), 1280x896, SAR 1:1 DAR 10:7, 15 fps, 15 tbr, 1k
tbn, 1k tbc (default)
Stream #0:1(eng): Audio: vorbis, 22050 Hz, stereo, fltp (default)
Stream mapping:
Stream #0:0 -> #0:0 (vp8 (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
Output #0, avi, to 'NUL':
Metadata:
ISFT : Lavf58.77.100
Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p(tv, bt470bg/unknown/unknown, progressive), 640x448 [SAR 1:
1 DAR 10:7], q=2-31, 200 kb/s, 15 fps, 15 tbn (default)
Metadata:
encoder : Lavc58.135.100 mpeg4
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
frame= 1071 fps=719 q=3.0 Lsize= 13267kB time=00:01:11.40 bitrate=1522.1kbits/s speed=47.9x
video:13236kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.236026%
第二遍的完整日志:
ffmpeg version 2021-03-21-git-75fd3e1519-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.0 (Rev6, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontc
onfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enab
le-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enabl
e-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enabl
e-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable
-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm -
-enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-
libglslang --enable-vulkan --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --en
able-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwb
enc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --
enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chr
omaprint
libavutil 56. 71.100 / 56. 71.100
libavcodec 58.135.100 / 58.135.100
libavformat 58. 77.100 / 58. 77.100
libavdevice 58. 14.100 / 58. 14.100
libavfilter 7.111.100 / 7.111.100
libswscale 5. 10.100 / 5. 10.100
libswresample 3. 10.100 / 3. 10.100
libpostproc 55. 10.100 / 55. 10.100
Input #0, matroska,webm, from 'input.avi':
Metadata:
encoder : libebml-0.7.5 & libmatroska-0.7.7
creation_time : 2012-05-28T14:59:33.000000Z
Duration: 00:01:11.40, start: 0.000000, bitrate: 2101 kb/s
Stream #0:0(eng): Video: vp8 (VP80 / 0x30385056), yuv420p(progressive), 1280x896, SAR 1:1 DAR 10:7, 15 fps, 15 tbr, 1k
tbn, 1k tbc (default)
Stream #0:1(eng): Audio: vorbis, 22050 Hz, stereo, fltp (default)
Stream mapping:
Stream #0:0 -> #0:0 (vp8 (native) -> mpeg4 (native))
Stream #0:1 -> #0:1 (vorbis (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[mpeg4 @ 000001d795b8f5c0] requested bitrate is too low
我正在编写一个脚本来自动添加最新的 GlobalSign 证书,如下所示:
https://support.globalsign.com/ca-certificates/root-certificates/globalsign-root-certificates
我能够使用以下方法成功导入以下内容certutil -addstore root
:
clientauthrootr45.crt
codesigningrootr45.crt
docsignrootr45.crt
iotrootr60.crt
Root-R1.crt
Root-R3.crt
rootr46.crt
root-r6.crt
smimerootr45.crt
timestamprootr45.crt
但是这些证书无法导入:
clientauthroote45.crt
codesigningroote45.crt
docsignroote45.crt
iotroote60.crt
roote46.crt
Root-R5.crt
smimeroote45.crt
报告的错误是:
402.203.0: 0x80070057 (WIN32: 87): ..CertCli Version
Signature does not match Public key: 80090008
313.2389.0: 0x80090008 (-2146893816)
Cannot add a non-root certificate to the root store
313.2398.0: 0x8007000d (WIN32: 13)
313.2668.0: 0x8007000d (WIN32: 13)
313.2830.0: 0x8007000d (WIN32: 13)
CertUtil: -addstore command FAILED: 0x8007000d (WIN32: 13)
CertUtil: The data is invalid.
301.3160.0: 0x8007000d (WIN32: 13)
这些证书有什么不同,它们可以从命令行导入吗?
我正在xcopy
使用以下命令行在 Windows 上执行磁盘备份:
xcopy "d:\" "r:\" /v /h /k /e /b /d
我知道验证开关没有多大作用,但是对于初始副本来说,文件大小比较总比没有好。
我遇到的问题xcopy
是抛出文件验证错误,我不知道为什么。有问题的文件是一个符号链接,它指向的文件已经存在。
我有 Cygwin,我在两个链接以及它在两个磁盘上指向的实际文件上都运行了 a diff
,diff --no-dereference
和,没有任何区别。cmp
这两个文件都是 73 字节。
我无法通过创建具有有效或无效链接的测试文件夹来重现这一点,同时使用xcopy
相同的选项在相同或不同的磁盘上执行复制。
为什么会xcopy
以这种方式失败?
我正在尝试浏览到 archive.org 上的以下 URL:
https://web.archive.org/web/20020304231443/http://www.everlore.com/items/items.asp?mode=show&IID=641
这会将我重定向到一个错误页面,该页面显示:
此页面在网络上不可用
因为服务器错误
但是显示的网址是:
http://takeoverAd.html/?https:%2F%2Fweb.archive.org%2Fweb%2F20031126232714%2Fhttp:%2F%2Fwww.everlore.com%2Fitems%2Fitems.asp%3Fmode=show&IID=641
为什么将archive.org 添加http://takeoverAd.html/?
到URL 的开头?这是否会导致可能实际存在的页面显示为丢失?
我在 Chome 和 Edge 中看到了相同的结果。
这个向导实际上是做什么的?它会创建死区并将其存储在注册表中吗?它是否将原始数据映射到某个地方的上限和下限?
这仅仅是软件校准还是将数据发送回设备?
我想知道是否可以识别此向导的输出,以便可以从我的应用程序中进行校准。