1
janus77 2019-01-02 16:02:12 +08:00
怎么了,没毛病啊
|
2
plantom03 2019-01-02 16:06:38 +08:00 via iPhone
好大的毛病呀
|
4
qq316107934 2019-01-02 16:07:56 +08:00
字典序没毛病
|
5
Sor 2019-01-02 16:09:09 +08:00
新 QQ 影音难用的不想说啥了,连老版的画面旋转都没了
|
6
trait 2019-01-02 16:15:01 +08:00
吓得我用 vlc 试验,是你自己文件名有问题,这种排序逻辑没有问题
|
8
arrow8899 2019-01-02 16:20:25 +08:00
没毛病吧,都这样排的啊
|
9
jy02201949 2019-01-02 16:24:25 +08:00
我用的播放器 80%是这样排的,后来干脆批量改名 001、002、003
|
10
wyfyw 2019-01-02 16:33:44 +08:00
|
11
AX5N 2019-01-02 16:36:33 +08:00
这排序没问题,只是你的使用逻辑和他的排序逻辑不一样而已。
假如你这个序号是一个数字,你说 3.2 大还是 3.19 大? 肯定是 3.2 大嘛,所以 3.2 放后面。 |
12
wyfyw 2019-01-02 16:41:01 +08:00
我觉得播放列表的排序要和平台的默认排序要一致,要不就应该提供 在右键菜单中 切换模式。
|
13
balaWgc 2019-01-02 16:41:44 +08:00
很多都这样排序的
|
14
masker 2019-01-02 16:43:22 +08:00 via Android
v2 两大派: 必黑百度,必黑腾讯
|
15
wwbfred 2019-01-02 16:50:05 +08:00
否则你以为你下的剧为啥集数都是 01,02 之类的...
|
16
CivAx OP @AX5N 自然语义下没人会将“当 3.19 所代表的含义比小于 3.2 代表的含义的时候,3.19 写作 3.19 ”,通常会以小标题的形式加以符号区分开两个数字
|
17
CivAx OP |
19
AX5N 2019-01-02 21:51:25 +08:00 2
@CivAx 能不能先把你的语言组织好再说话,什么叫做“将 xxx ”,xxx 要被怎样?什么叫做“比小于”?什么叫做“加以符号”,"加以”后面都是接动词的,为什么这里会出现个名词?如果是“加以区分”那后面也不会有宾语啊?
完全不知道你在说什么东西,只能根据你头 4 个字猜测你的意思。计算机如何知道你现在是自然语义还是数学语义? |
22
zonyitoo 2019-01-02 23:51:31 +08:00
这也能黑…… v2 真是……
|
23
Telegram 2019-01-03 08:43:30 +08:00 via iPhone
我也觉得这是个问题
|
24
kneep 2019-01-03 08:50:15 +08:00 via iPhone
不能说错,但这个排序显然没有更好地识别 semantic versioning 规则,3.19 显然是应该排在 3.2 后面的,2 是第 2 个版本,19 是第 19 个版本,代表章节编号也是一样的。上面有位朋友贴的 windows 资源管理器的排序就对了。
|
25
slimyy 2019-01-03 09:53:27 +08:00
所以,不要以为这个排序算法很容易,仔细想想其实很难。在 winxp 是直接字符串排序的,在 WIN7 以上是所谓智能排序的。机制基本是处理数字优先,当然是在前面其他字符一致的情况下。顺便再提一个,如果要在数据库 SQL 里实现这个排序算法,怎么做?
|
26
grewer 2019-01-03 14:17:00 +08:00
如果是统一 一个排序 也没什么问题吧
|
27
livnimasileid 2019-01-03 14:25:49 +08:00
@AX5N #19 #19 你的理解能力完全不行,让我鄙视一下你
|
28
AX5N 2019-01-03 14:40:18 +08:00
@livnimasileid 那你替楼主帮我理解下。
|