小编Gia*_*968的帖子

vim:总缓冲区数

在 vim 中,与

:buffers
Run Code Online (Sandbox Code Playgroud)

我得到的所有缓冲区的数量与

:ls
Run Code Online (Sandbox Code Playgroud)

,但是
我怎么能得到缓冲区的总数呢?

vim buffer

16
推荐指数
3
解决办法
4600
查看次数

如何在鱼壳中将 EDITOR 更改为 Pico?

我不能让水银(hg使用pico时,我用我的编辑器fish壳。

我试过使用这个和其他变体,但似乎没有任何帮助:

set -U EDITOR pico
Run Code Online (Sandbox Code Playgroud)

hg commit将始终vi以编辑器的身份打开,而我不希望那样。

更新:添加setenv EDITOR pico到文件~/.config/fish/config.fish做了我想要的。

fish

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

重新启动 RedHat linux 系统的确切命令是什么?

我是 Linux 新手,我想知道重新启动 RedHat linux 服务器 6.3 的确切命令。它必须启动网络驱动程序等......

我正在使用 VPN 连接到使用 VNC 的远程机器。

任何人都可以帮助解决这个问题。

reboot command-line redhat-enterprise-linux

16
推荐指数
2
解决办法
21万
查看次数

如何将 MP3 转换为 YouTube 允许的视频格式?

我的网站上有很多 MP3 文件,我决定将它们上传到 Youtube,但不幸的是,YouTube 不允许我这样做。它只需要视频格式。

如何将这些 MP3 转换为视频并将相同的一组图像(一个或多个图像)添加到生成的视频格式中。

我需要批量执行此操作,而不是单独执行,我有数百个 MP3 文件。

它可以是基于 Windows 或基于 Linux 的应用程序。

mp3 video-conversion audio-conversion

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

识别 USB 设备

我有五个 USB 摄像头,相同品牌,相同型号(Canyon CNR-FWC120H)。它们用于 24/7 全天候监控不同的场景。我需要以某种方式从 Linux (Debian) 控制台或以编程方式(任何语言)确定哪个相机是哪个。

我试过查看 的输出lsusb -vvviSerial每个相机都有一个字段应该不同,但不幸的是,该制造商决定不打扰,所有相机在那个地方都有相同的序列号:200901010001

有没有其他方法可以识别哪个相机独立于它们所连接的 USB 端口,因为不幸的是,在我的特定场景中,我不能依赖相同的相机将始终连接到同一个端口的事实。

更新在评论中进行了一些讨论后,我意识到这是不可能完成的任务。所以忘记最后一段,或者如果你有一些巧妙的想法,欢迎你提出来。我现在很感兴趣,如果我能确定设备连接到哪个 USB 端口;我使用主板上的内置 USB 端口和额外的 PCI USB 控制器卡来容纳具有足够带宽的相机。我需要唯一标识端口,并且端口号/标识不应更改,例如,如果机器重新启动并且由于某种原因 USB 控制器以不同的顺序初始化。那可能吗?

更新 2我在其中一台摄像机的日志中看到以下信息:

[Wed Apr 30 18:35:02 2014] uvcvideo: Found UVC 1.00 device FULL HD 1080P Webcam (0bda:58b0)
[Wed Apr 30 18:35:02 2014] input: FULL HD 1080P Webcam as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4
Run Code Online (Sandbox Code Playgroud)

使用它,我调用了这个命令:

udevadm info --query=all --path=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4
Run Code Online (Sandbox Code Playgroud)

得到了这个:

P: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4
E: DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4
E: EV=3
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: …
Run Code Online (Sandbox Code Playgroud)

linux usb webcam

16
推荐指数
1
解决办法
4424
查看次数

在运行 Mac OS X 10.6.8 的 MacBook Pro 上查看所有登录历史记录?

我可以在终端中使用什么命令来查看登录历史?我认为可能有人创建了一个隐藏帐户或在安全模式下启动了机器。

mac operating-systems users

16
推荐指数
3
解决办法
9万
查看次数

使用 OpenSSL 生成 ECDSA 密钥和 CSR

我知道如何生成 RSA 私钥和 CSR:

openssl genrsa -out my.key.pem 2048
openssl req -new -sha256 -key my.key.pem -out my.csr
Run Code Online (Sandbox Code Playgroud)

但是,我如何使用 ECDSA(椭圆曲线数字签名算法)做同样的事情?

certificate openssl dsa

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

如何在 Notepad++ 中自动重新加载单个修改过的窗口

我发现了这个问题和接受的答案,其中显示了 Notepad++ 的设置,无需单击确认按钮即可更新更改的文件。

但是,在我的情况下,有一个文件窗口,我想跳过重新加载文件确认对话框。该文件是一个日志文件,每次我的程序运行时都会被覆盖。我不希望其他窗口自动重新加载,因为这可能会导致无意中丢失数据。

有没有办法为一个窗口指定自动重新加载行为,但对于其他窗口仍然具有默认行为?

notepad++

16
推荐指数
2
解决办法
6115
查看次数

从另一台计算机通过 SSH 连接到 macOS 后运行命令时出现“不允许操作”错误

我尝试从 MacBook A 通过 SSH 连接到另一台连接了两个外部驱动器的 iMac (iMac B)。SSH 成功,但我无法执行lstouch命令。

虽然我将完整磁盘访问权限设置为terminallstouch命令,甚至sshd,但我无法使用它,并且返回到“不允许操作”。

当我尝试在桌面文件夹或外部驱动器中使用这些命令但在 iMac B 上的交互式终端上没有任何操作时,会发生此错误。

即使root帐户也无法执行此命令,所以它应该有比root更高级别的帐户,是吗?

有谁知道会发生什么?

在此输入图像描述

在此输入图像描述

mac ssh terminal bash

16
推荐指数
2
解决办法
8609
查看次数

使用 FFmpeg 进行视频淡入淡出的有效方法是什么?

在 FFmpeg 中,在两段视频内容之间进行交叉淡入淡出实际上是相当复杂的。没有像音频那样的“交叉淡入淡出”过滤器。

什么是有效的方法?

ffmpeg video-editing

15
推荐指数
2
解决办法
4915
查看次数