小编Pet*_*sen的帖子

没有 TextFX 插件的 Notepad++ 中的排序行

Notepad++ 的当前版本(在撰写本文时)是 6.6.3。6.5.2版是第一个引入本机(无插件)排序功能的版本。至少,这是他们所声称的;尽管我们在 6.5.2 版本之后发布了九个版本,但我没有发现有关此功能的任何信息:

  • 菜单上没有它的迹象(或者我瞎了),
  • Notepad++ 文档(在线帮助)中甚至没有一个字。

我在互联网上阅读的所有内容(包括这个答案)仍然在谈论使用 TextFX 插件对行进行排序。本机(基于快速排序)函数没有任何内容。

那么:如何在不使用 TextFX 插件的情况下对 Notepad++ 中的行进行排序?

plugins notepad++ sorting

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

如何将“master”重置为“origin/master”?

我可以以更简单的方式执行以下操作吗?

git checkout origin/master
git branch -D master
git branch master
git checkout master
Run Code Online (Sandbox Code Playgroud)

git

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

使用FFmpeg组合一张图像+一个音频文件制作一个视频

这应该很简单,但我找不到让它工作的方法。

我希望 FFmpeg 将一个 JPEG 图像和一个音频文件作为输入,并生成一个与音频文件持续时间相同的视频文件(通过在整个持续时间内拉伸静止图像)。

我不太关心用于输出的视频编解码器,但至关重要的是我可以使用“复制”作为音频编解码器(即复制音频流而不对其进行转码)。

什么是可以做到这一点的正确命令行?

我试过:

ffmpeg -i image8.jpg -i sound11.amr -acodec copy test.avi
Run Code Online (Sandbox Code Playgroud)

并尝试了很多有和没有的组合-s 640x360-loop_input-shortest-t xxx-r 0.1(在希望的视频会更长人为的低帧率)和-f image2

要么出现错误,要么得到一帧持续时间的视频文件。

我在谷歌上搜索并发现了十几种提议的解决方案(据说是针对同一个问题),但没有一个有效。

任何人都可以提出一个工作命令并解释其背后的基本原理吗?

audio video ffmpeg images

246
推荐指数
7
解决办法
14万
查看次数

相当于 Linux `touch` 使用 PowerShell 创建一个空文件

touch在 PowerShell 中是否有等价物?

例如,在 Linux 中,我可以通过调用来创建一个新的空文件:

touch filename
Run Code Online (Sandbox Code Playgroud)

在 Windows 上这很尴尬——通常我只是打开一个记事本的新实例并保存一个空文件。

那么 PowerShell 中是否有一种编程方式来执行此操作?

我不希望完全匹配触摸行为,而只是为了找到创建空文件的最简单的等效项。

windows powershell windows-8 powershell-3.0

238
推荐指数
10
解决办法
28万
查看次数

什么是端口转发,它的用途是什么?

关于'port forwarding'有很多问题,但似乎没有一个明确说明它是什么以及它的用途。所以:

  1. 什么是端口转发?

  2. 它有什么用途,我为什么需要它?

router port port-forwarding community-faq

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

如何使用“apt-get”重新安装软件包?

我的似乎aptitude有点坏了:

sudo aptitude update
0% [Working]Segmentation fault

dmesg
[223282.616599] aptitude[30972]: segfault at 67707f ip 7f954dcfae5d sp 7ffff5a5f950 error 4 in libapt-pkg-libc6.7-6.so.4.6.0[7f954dca5000+bd000]
Run Code Online (Sandbox Code Playgroud)

所以我想aptitude通过使用重新安装apt-get

不幸的是,它似乎apt-get没有重新安装选项。

我怎么才能aptitude重新上班?

我可能找到了 aptitude 段错误的根本原因。这是我如何重现它:

  1. 'ssh' 通过 Cygwin 的 rxvt 终端(来自 Windows 7 64 位德语版)远程登录到 Debian 机器。
  2. 放大 rxvt 窗口,使其跨越两个显示器(是的,我有两个显示器)
  3. 运行aptitude update。注意:当我将 rxvt 终端调整为正常大小时,我就没有这些分段错误!

debian debian-lenny aptitude

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

如何在 Notepad++ 中使用 Markdown

我喜欢用Markdown写作,并希望能够在 Notepad++ 中编写和预览 Markdown 内容。

Notepad++ 是否有任何 WYSIWYG Markdown 插件?

notepad++ markdown wysiwyg

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

Windows 相当于 whereis?

在 Windows 中是否有与 Unix whereis命令等效的命令?

这样我就可以弄清楚我可以实际运行的命令在哪里。

windows command-line

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

Ctrl + C 无法杀死进程怎么办?

Ctrl+C并不总是可以杀死当前进程(例如,如果该进程在某些网络操作中很忙)。在这种情况下,您只能通过光标看到“^C”而不能做其他事情。

在不丢失终端的情况下强制该进程立即终止的最简单方法是什么?

答案总结: 通常,您可以Ctrl+Z将进程置于睡眠状态,然后执行kill -9 _process-pid_,在那里您可以使用ps和其他工具找到进程的 pid 。在Bash(也可能是其他 shell)上,您可以kill -9 %1(或一般情况下使用 '%N'),这更容易。如果Ctrl+Z不起作用,您将不得不打开另一个终端并从那里杀死

linux bash shell

202
推荐指数
7
解决办法
27万
查看次数

Unix/Linux 按修改日期查找和排序

我怎样才能做一个简单的find,通过最近修改的结果来排序?

这是find我正在使用的电流(我正在 PHP 中执行 shell 转义,所以这就是变量的原因):

find '$dir' -name '$str'\* -print | head -10
Run Code Online (Sandbox Code Playgroud)

我怎么能按最近修改的顺序来搜索?(请注意,我不希望它在搜索“之后”排序,而是根据最近修改的内容查找结果。)

linux unix sorting find

202
推荐指数
8
解决办法
25万
查看次数