问题标签 [normalize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
574 浏览

c - 如何使用 ICU4C 规范化字符串?

我发现 ICU 文档有点挑战性。

我的问题是:如何使用 ICU4C 规范化字符串?

我正在查看 unorm2_normalize,但是如果缓冲区不够大怎么办?我以前怎么会知道这个?自然,我想规范化整个字符串。

谢谢!:>

PS这里是该功能的API文档:http: //icu-project.org/apiref/icu4c/unorm2_8h.html#a0a596802db767da410b4b04cb75cbc53

0 投票
1 回答
293 浏览

c - 通过 ICU4C 进行 Unicode 规范化

我想使用 ICU C 接口规范化字符串。

看着 unorm2_normalize,我有一些问题。

  1. UNormalizer2 实例——完成后如何处理它?

  2. 如果缓冲区不够大,无法分解或重组怎么办?检查错误代码是否为U_BUFFER_OVERFLOW_ERROR的正常方法是什么?U_STRING_NOT_TERMINATED_WARNING 是否适用?结果字符串是否以空值结尾?如果返回错误,是否要重新分配内存并重试?重新开始似乎是浪费时间。

0 投票
2 回答
111 浏览

database - 通用数据库设计:故意创建非规范化表是否被认为“可以”?

编辑后:哇,这个问题很长。请原谅=\

我正在创建一个包含 30 多列的新表。这些列主要由从下拉列表中进行的选择填充,并且它们的选项在很大程度上在逻辑上相关。例如,标记为 Review Period 的下拉菜单将包含每月、半年和每年等选项。我想出了一个可行的方法,通过创建一个原始查找表来将这些选项标准化为数字标​​识符,该表存储诸如每月、半年和每年等值。然后,我将这些原语的 ID 存储在记录表中,并使用视图将该表连接到我的查找表中。有了这个视图,记录表可以包含只有应用程序才能理解的原始数据,同时允许外部应用程序和管理员对视图运行 SQL 并返回转换为友好信息的数据。

只是变得复杂了。现在这些下拉列表将包含非逻辑相关的项目。例如,Review Period 下拉列表现在需要有 NA 和 Manual 选项。这将我的整个分组计划从水中吹了出来。

此应用程序中使用的类似结构已诉诸于跨多个记录存储重复的字符串值。这意味着您可以在表的 ReviewPeriod 列中存储数百条带有字符串“Monthly”的记录。自从我开始在这里工作以来,发生这种情况的想法让我感到畏缩,但现在我开始认为非标准化数据可能是这里的最佳选择。

我能想到的唯一另一种方法是使用我的初始方法,同时允许它是动态的,并支持随时向任何下拉列表不断添加新选项:将数据保存到数据库时,遍历每一个我的业务对象(在本例中为 .NET 类)的属性,并检查原始表中存在的任何字符串值。如果没有,则添加它并返回自动生成的唯一标识符以存储在记录表中。看起来很复杂,但这是为了规范化数据而要经历的事情吗?

0 投票
1 回答
88 浏览

c# - 分配和方法调用顺序

我写了这样一个属性(代表我的 XNA 游戏对象的方向):

set设置两个等效场,它们以角度表示对象的方向,同时以归一化向量表示。

开始游戏失败,因为***标记的行失败。它不会对向量进行归一化。
我将此行更改为:

它工作正常......为什么?
我假设在***标记的行中,第一个操作是分配,然后是规范化方向。但事实并非如此。

_ __ __ _ _ ___
Normalize()Vector2类的方法。

0 投票
0 回答
220 浏览

model - 规范化语言模型中的组件

我有以下语言模型

A = X + Y + Z

X、Y 和 Z 具有不同的取值范围。

我需要分别对这些组件中的每一个进行规范化。但是,在计算所有值之前,我无法知道每个范围的最小值和最大值。

如何在单次运行中标准化这些组件?

0 投票
1 回答
951 浏览

video - 使用avisynth批量标准化几个视频文件?

我的问题是两个部分。

首先,我想标准化几个视频剪辑的音频,以便在回放时,所有剪辑的音频音量相对相同。我不确定如何做到这一点,但我确信这很简单。我已经看过 Normalize 函数,但我想参考所有其他剪辑而不是其本身进行标准化。提前感谢您对此的任何帮助。

其次,更重要的是,我想知道是否有脚本之外的工具可以将单个 avisynth 脚本应用于多个剪辑。

0 投票
1 回答
11980 浏览

php - 在 PHP 中用一个空格替换多个空格和换行符

我有一个带有多个换行符的字符串。

字符串:

期望的输出:

我正在使用这个:

但它没有按预期/要求工作。有些单词之间没有空格。

实际上我需要用单个空格分隔的所有单词转换字符串。

0 投票
1 回答
1801 浏览

percentage - 我可以标准化余弦相似度吗?

有没有办法将余弦相似度列表转换为百分比?我试图把我的大脑包裹起来,但我很怀疑。

像这样标准化四个文档的余弦值是否有意义:

总结他们

并使它们正常化。

还是有更可接受的显示方式?

0 投票
2 回答
399 浏览

javascript - 如何创建人类可读的规范化字符串?

我需要替换特殊字符,例如

  • ü -> ue
  • ä -> ae
  • é -> e

在一个字符串中。最好的方法是什么?

0 投票
2 回答
240 浏览

database - 规范化数据库

我正在尝试构建一个小型 Web 应用程序。该应用程序将存储书签及其标签。

书签:www.javaworld.com
标签:java,编程

书签:www.jquery.com

标签:java,webapps

现在我的搜索条件是基于标签的。如果用户搜索 java,它应该给出他用 java 存储的所有书签。此处必须显示 www.javaworld.com 和 www.jquery.com。

我的数据库表看起来像这样

用户(UID、Uname、密码)

书签(BID、UID、bookmark_url、tag1、tag2、tag3、tag4、tag5)

或者

书签(BID、UID、书签)

标签(TID、BID、标签名)

这里 BID 和 TID 是代理键。

考虑到我给出的场景,请提出更好的方法来解决这个问题。