- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要用法语和西类牙语的名字和姓氏来解释差异。任何指针表示赞赏。我进行了 Google 搜索,但结果并不令人满意。
最佳答案
这里有一些解释:
在这种情况下,您可以在不考虑数字的情况下对文本进行排序。事实上,数字只是“字母”,它们没有数字组合的意义。
这意味着文本“ABC123”按字母 A、B、C、1、2 和 3 排序,而不是按 A、B、C 然后是数字 123 排序。
这会带来不幸的后果,即订购可能看起来应该像数字那样订购的东西。
例如,对这两个进行排序时:
ABC90
ABC100
您可能希望具有 90 的那个排在 100 之前,因为 90 在 100 之前,但这不是字典排序的工作方式,它将 9 与 1 进行比较,然后交换它们。
通过在 100 之前对 90 进行排序,这是使上述排序正常工作的排序。如果文本的一部分在两个文本中都遇到数字,则自然排序会切换为数字排序。
这个处理诸如语言之间的差异之类的事情。
通常,词典顺序是将一个字母与另一个字母进行比较,并通常根据字母的“值”来确定它们的顺序。这可能会产生一些奇怪的效果。
例如,您认为以下两个字符串将如何排序?
ABCTEN
ABCßEN
好吧,因为 ß 的字母可能有一个比 T 更高的序数值(即它在 Unicode 字母表中的“位置”),所以上面的顺序就是结果。基本上,如果您查看包含所有字母的 Unicode 图表,您可能会发现 T 的符号值小于 100,而 ß 大于 100。
但是,在德国,您应该将以上两个文本视为:
ABCTEN
ABCSSEN
因此它们的顺序应该颠倒,因为 S 在 T 之前。
这是基于排序规则的排序。您为文本选择一个排序规则,描述处理这些文本的上下文。这使您可以自然地对不同语言进行排序。
例如,在挪威,字母 Æ、Ø 和 Å 直接排在 Z 之后,但是在其他语言中(我忘了是哪个),Æ 应该排在 E 之后,Ø 排在 O 之后,Å 排在刚好在 A 之后。排序规则决定了这一点。
关于testing - 如何用示例向非技术测试人员解释排序(数字、字典顺序和整理)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810619/
当我创建一个数据库时,我被要求选择默认排序规则,当我创建一个表时,我被要求选择排序规则。 utf8_general_ci 或...拉丁...?区分哪个是对的依据是什么? 最佳答案 A collatio
PHP不会检查单引号 '' 字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号 "" 则不然,php会检查字符串中的变量或者转义
正则(regular),要使用正则表达式需要导入Python中的re(regular正则的缩写)模块。正则表达式是对字符串的处理,我们知道,字符串中有时候包含很多我们想要提取的信息,掌握这些处理字符
在开发过程中,有时需要对用户输入的类型做判断,最常见是在注册页面即用户名和密码,代码整理如下: 只能为中文 ?
]js正则表达式基本语法(精粹): http://www.zzvips.com/article/94068.html 许多语言,包括P
1、首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mo
我更愿意在 R 中执行以下操作,但我愿意接受(易于学习的)其他解决方案。 我有多个(比如说 99 个)制表符分隔文件(我们称它们为 S1.txt 到 S99.txt)和表格,所有文件都具有完全相同的格
我制作了一个小程序,可以使用数学进行物理计算。 我有几个 if 语句,它们做同样的事情,但变量不同,但它们必须是它们,就好像 TextBox 是空的,int 将是 0。 例子如下: if (first
我正在构建需要扩展框的东西 - 这很好,我可以正常工作。然而,如果你看看这个FIDDLE你会看到它有点乱。我希望有一种方法可以扩展它们所在的盒子,这样它们就不会跳来跳去?那么盒子 3 的左侧会比右侧膨
我相当确定(在 MATLAB 中)应该有一个优雅的解决方案,但我现在想不起来。 我有一个包含 [classIndex, start, end] 的列表,我想将连续的类索引折叠成一个组,如下所示: 这个
维基百科将 XMPP 定义为: ...an open-standard communications protocol for message-oriented middleware based on
我的代码库已经进入了某种状态,希望能够摆脱它 repo 看起来有点像这样(A1、B1、C1 等显然是提交) A1 ---- A2 ---- A3 ---- A4 -
如何整理以下数据框 data.frame(a = c(1,2), values = c("[1.1, 1.2, 1.3]", "[2.1, 2.2]")) a values 1
所以我试图在 Haskell 中生成出租车号码列表。出租车号码是可以用两种不同方式写成两个不同立方体之和的数字 - 最小的是 1729 = 1^3 + 12^3 = 9^3 + 10^3 . 现在,我
我正在使用 roxygen2 来记录我正在开发的包的数据集。我知道你可以 use roxygen to document a dataset ,但是Shane's answer最终建议进行黑客攻击,虽
这个问题在这里已经有了答案: How can I combine two strings together in PHP? (19 个回答) 关闭 5 年前。 提前致歉,尽管我已经尝试并失败了几件不
我有一个大部分整洁的数据框,但有 2 列包含基准,而不是将基准合并为观察结果。我该如何整理,以便将“Facility_score”和“TTP”col_names 添加为每个独特的 FYQ 和 Metr
我有以下输入数据。每一行都是一个实验的结果: instance algo profit time x A 10 0.5 y A
我已经使用 PHP 和 MySQL 实现了搜索。目前我的表格整理是 "utf8_unicode_ci"。问题是,使用此排序规则 "ä"= "a" 是。如果我将排序规则更改为 "utf_bin" 一切正
所以我是 JS 和 Jquery 库的新手。我一直在玩弄一些东西,可以看到它非常不整洁,这就是我希望你们能帮助建议一种更好的方法来实现我想要实现的目标的地方。 目标: 要有多个复选框,其中一些如果被选
我是一名优秀的程序员,十分优秀!