V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
CivAx
V2EX  ›  全球工单系统

QQ 播放器出来领工单,怎么 9012 年了还有这种排序错误的

  •  
  •   CivAx · 2019-01-02 15:45:53 +08:00 · 4175 次点击
    这是一个创建于 2184 天前的主题,其中的信息可能已经有所发展或是发生改变。
    28 条回复    2019-01-03 14:40:18 +08:00
    janus77
        1
    janus77  
       2019-01-02 16:02:12 +08:00
    怎么了,没毛病啊
    plantom03
        2
    plantom03  
       2019-01-02 16:06:38 +08:00 via iPhone
    好大的毛病呀
    killsting
        3
    killsting  
       2019-01-02 16:07:16 +08:00 via iPhone
    @janus77 按位数排列啊!
    qq316107934
        4
    qq316107934  
       2019-01-02 16:07:56 +08:00
    字典序没毛病
    Sor
        5
    Sor  
       2019-01-02 16:09:09 +08:00
    新 QQ 影音难用的不想说啥了,连老版的画面旋转都没了
    trait
        6
    trait  
       2019-01-02 16:15:01 +08:00
    吓得我用 vlc 试验,是你自己文件名有问题,这种排序逻辑没有问题
    trait
        7
    trait  
       2019-01-02 16:19:22 +08:00
    @trait 不对,问题看错了,收回
    arrow8899
        8
    arrow8899  
       2019-01-02 16:20:25 +08:00
    没毛病吧,都这样排的啊
    jy02201949
        9
    jy02201949  
       2019-01-02 16:24:25 +08:00
    我用的播放器 80%是这样排的,后来干脆批量改名 001、002、003
    wyfyw
        10
    wyfyw  
       2019-01-02 16:33:44 +08:00
    有哪位知道 Windows 资源管理器的排序是什么算法?
    AX5N
        11
    AX5N  
       2019-01-02 16:36:33 +08:00
    这排序没问题,只是你的使用逻辑和他的排序逻辑不一样而已。
    假如你这个序号是一个数字,你说 3.2 大还是 3.19 大? 肯定是 3.2 大嘛,所以 3.2 放后面。
    wyfyw
        12
    wyfyw  
       2019-01-02 16:41:01 +08:00
    我觉得播放列表的排序要和平台的默认排序要一致,要不就应该提供 在右键菜单中 切换模式。
    balaWgc
        13
    balaWgc  
       2019-01-02 16:41:44 +08:00
    很多都这样排序的
    masker
        14
    masker  
       2019-01-02 16:43:22 +08:00 via Android
    v2 两大派: 必黑百度,必黑腾讯
    wwbfred
        15
    wwbfred  
       2019-01-02 16:50:05 +08:00
    否则你以为你下的剧为啥集数都是 01,02 之类的...
    CivAx
        16
    CivAx  
    OP
       2019-01-02 16:56:04 +08:00
    @AX5N 自然语义下没人会将“当 3.19 所代表的含义比小于 3.2 代表的含义的时候,3.19 写作 3.19 ”,通常会以小标题的形式加以符号区分开两个数字
    CivAx
        17
    CivAx  
    OP
       2019-01-02 17:04:32 +08:00
    @masker

    https://s2.ax1x.com/2019/01/02/FIuN9I.png

    陈述事实成了 “必黑” ? UX 烂反直觉还不让人说了?
    masker
        18
    masker  
       2019-01-02 17:11:26 +08:00 via Android
    @CivAx [doge] “ QQ 播放器出来领工单,怎么 9012 年了还有这种排序‘错误’的”
    AX5N
        19
    AX5N  
       2019-01-02 21:51:25 +08:00   ❤️ 2
    @CivAx 能不能先把你的语言组织好再说话,什么叫做“将 xxx ”,xxx 要被怎样?什么叫做“比小于”?什么叫做“加以符号”,"加以”后面都是接动词的,为什么这里会出现个名词?如果是“加以区分”那后面也不会有宾语啊?

    完全不知道你在说什么东西,只能根据你头 4 个字猜测你的意思。计算机如何知道你现在是自然语义还是数学语义?
    AX5N
        20
    AX5N  
       2019-01-02 21:52:38 +08:00   ❤️ 1
    @CivAx 还有你这个 "3.19 写作 3.19 " 我也没看懂,这两个 3.19 有什么区别吗?
    CivAx
        21
    CivAx  
    OP
       2019-01-02 23:43:01 +08:00
    @AX5N 语文老师开始转进授课了
    zonyitoo
        22
    zonyitoo  
       2019-01-02 23:51:31 +08:00
    这也能黑…… v2 真是……
    Telegram
        23
    Telegram  
       2019-01-03 08:43:30 +08:00 via iPhone
    我也觉得这是个问题
    kneep
        24
    kneep  
       2019-01-03 08:50:15 +08:00 via iPhone
    不能说错,但这个排序显然没有更好地识别 semantic versioning 规则,3.19 显然是应该排在 3.2 后面的,2 是第 2 个版本,19 是第 19 个版本,代表章节编号也是一样的。上面有位朋友贴的 windows 资源管理器的排序就对了。
    slimyy
        25
    slimyy  
       2019-01-03 09:53:27 +08:00
    所以,不要以为这个排序算法很容易,仔细想想其实很难。在 winxp 是直接字符串排序的,在 WIN7 以上是所谓智能排序的。机制基本是处理数字优先,当然是在前面其他字符一致的情况下。顺便再提一个,如果要在数据库 SQL 里实现这个排序算法,怎么做?
    grewer
        26
    grewer  
       2019-01-03 14:17:00 +08:00
    如果是统一 一个排序 也没什么问题吧
    livnimasileid
        27
    livnimasileid  
       2019-01-03 14:25:49 +08:00
    @AX5N #19 #19 你的理解能力完全不行,让我鄙视一下你
    AX5N
        28
    AX5N  
       2019-01-03 14:40:18 +08:00
    @livnimasileid 那你替楼主帮我理解下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:34 · PVG 12:34 · LAX 20:34 · JFK 23:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.