标签: sorting

unix排序算法实现

unixsort命令中使用了什么排序算法?插入/快速排序/等等?

unix sorting algorithm

9
推荐指数
2
解决办法
4309
查看次数

Windows 资源管理器中的排序顺序

下面描述的行为发生在 Windows-7 系统和 Windows XP 上。我们在双语环境中运营 - 英语和希伯来语。

当我们在 Windows 资源管理器中按名称对文件进行排序时,它们的列出顺序并不是我们所期望的。以下是按 Windows 资源管理器排序的文件名列表(所有文件都有 .pdf 后缀):

1G110033H-PP
19C050G-PP-ORB
19C050H-PPRM
19C100H-PPRM
19C-MBPS-PP
19C-MBPS-PP-1
29AAC050-PP
29AAC100-PP
29AAC100-PPUL  
29B004064-PP
101AC050-PP
101AC100-PP
101B100-PPE
1091003G-PPFSUL
10108033G-PPSA
10125033H-PPM

在此处输入图片说明

在我看来,项目首先根据名称中第一个字母字符的位置进行排序,然后在这些组中,它们按“正常”字母数字顺序排序。

也就是说,所有在第一个位置具有字母字符的文件都在列表的顶部,其次是第一个字母字符在第二个位置的文件,然后是第一个字母字符在第三个位置的文件,依此类推.

另一种看待这个问题的方法是,在由数字和字母组成的文件名中,排序将名称中的第一组数字视为主要排序节点,名称的其余部分是次要排序节点。

现在我了解了排序逻辑,这不是什么大问题,但我想知道为什么会发生这种情况?

windows windows-7 windows-explorer sorting windows-xp

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

即使顺序是随机的,Foobar2000 也会继续播放同一组歌曲

我使用 foobar2000 听音乐,但我一遍又一遍地听到同一组歌曲。

我的播放列表有“Still Alive”和“Pure Pwnage”,即使播放列表中有其他音乐,它也会一直播放。即使在播放列表中,我也从未听过我的顽强 D 音乐。它变得相当烦人。

有没有插件可以更改随机数生成器,或者有没有办法为 foobar2000 获得更多随机音乐?

music foobar2000 plugins sorting

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

适用于 Windows 7 的胖子

我在 Linux 中使用了一个名为 fatsort 的程序来重新排序我的 USB 闪存驱动器上的目录,以便我的汽车音响按字母顺序而不是随机顺序导航文件夹。是否有在 Windows 7 中工作的等效项?

http://fatsort.sourceforge.net

windows-7 sorting fat32

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

如何在文件复制后禁用 Windows Vista / 7 Explorer 的“自动排序”?

在 Windows Vista / Windows 7 中真正让我烦恼的事情之一是新的“自动排序”功能。

在 Windows XP 中,每当您将一堆文件复制到一个文件夹中时,它们都会放在资源管理器文件列表的末尾,直到您手动刷新或导航离开;这是我的首选行为。

但是在 Windows Vista / Windows 7 中,一旦文件被复制,它们就会自动分类到现有的资源管理器文件列表中(到处都是)-除非我将排序更改为“修改日期”,否则我再也无法轻松找到它们”。这往往是不可靠的,我通常从不使用这种作为默认视图。

TechNet 上有一个关于这个问题帖子,尽管我没有看到有人提供解决方案。

有什么办法可以完全禁用这个“功能”?

windows-7 windows-vista windows-explorer sorting

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

使用 Unix 在逗号分隔的文件中按数字排序

我有一个逗号分隔的文件,如下所示:

100,00869184
6492,8361
1234,31
200,04071
Run Code Online (Sandbox Code Playgroud)

我想使用第一列sort对这个文件进行数字排序。

预期结果:

100,00869184
200,04071
1234,31
6492,8361
Run Code Online (Sandbox Code Playgroud)

我如何使用排序来实现这一点?似乎逗号被视为千位分隔符而不是分隔符,即使我这样称呼它们也是如此。

双方sort -t',' -nsort -t',' -nk1'给我这个:

1234,31
200,04071
6492,8361
100,00869184
Run Code Online (Sandbox Code Playgroud)

按默认(无参数)排序或使用sort -t','给我这个:

100,00869184
1234,31
200,04071
6492,8361
Run Code Online (Sandbox Code Playgroud)

并按数字排序sort -n给了我这个:

1234,31
200,04071
6492,8361
100,00869184
Run Code Online (Sandbox Code Playgroud)

如何使用 sort 来达到我想要的结果?

编辑添加:这是一次操作,用于创建大约 700 万行的排序列表,因此解决方法或其他非正统方法是完全可以接受的。

unix csv sorting hp-ux

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

Windows 7 回收站按修改日期排序

在回收站中,我按“修改日期”排序,但结果顺序不正确。它既没有上升也没有下降。其他排序(按删除日期、大小、项目类型)都运行良好。有人有同样的问题吗?

windows-7 recycle-bin sorting date-modified

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

更改 Thunderbird 中多列的排序顺序

我希望能够根据三 (3) 列对电子邮件进行排序(排序)。

具体来说,顶部将是“已加星标”,然后是“未读”,然后是按年龄(最新的位于顶部)(如果可能的话,“已加星标”和“未读”按最新到最旧的顺序排列)。

这可能吗?

email thunderbird sorting

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

如何在 Thunderbird 上禁用消息排序?

当我想点击最新消息时,我会不断点击“主题”排序按钮。

如何完全禁用排序?也许通过破解 .exe 文件?

这几乎是无用的功能,我的意思是排序。我想不出除了按日期以外的其他方式对它们进行排序的原因。

我正在谈论的按钮的视觉呈现: 在此处输入图片说明

email thunderbird sorting windows-xp

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

在按大小对搜索结果进行排序时,Windows 资源管理器按什么顺序对文件夹进行排序?

文件按大小而不是文件夹排序,所以我想知道 Windows 资源管理器在显示它们时如何决定文件夹的顺序。我使用 Windows 7 SP1 x64 Ultimate。

按大小排序的示例:

在此处输入图片说明

windows-7 windows-explorer sorting

7
推荐指数
2
解决办法
1131
查看次数