问题标签 [cross-reference]
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.
sql - 如何为我的数据创建交叉引用表/查询?
我的数据库中有两个简单的表。一个“卡片”表包含卡片的 ID、名称和文本,以及一个包含卡片 ID 和详细说明卡片规则的文本的“规则”表。
在裁决文本中,经常有对数据库中另一张卡片的引用。在文本中很容易找到这一点,因为每张卡片都包含在文本的引号中。在裁决文本中引用多张卡片的情况并不少见。
我想做的是能够创建一个交叉引用表(或程序,如果它足够有效的话),这样当我提交卡片查询时,我可以找到所有直接引用卡片的裁决记录通过识别并获取文本中引用卡片名称的所有裁决记录。
解决这个问题的最佳方法是什么?我的环境是 SQL 2005,但任何类型的“与数据库无关”的解决方案在这里都被广泛接受。
xml - XML - 引用其他 XML 文件
我是 XML 新手,所以这可能是一个相当容易回答的问题。我想知道是否有从其他 XML 文件中引用外部 XML 文件的标准方法。让我举个例子。假设您有一个文件,该文件定义了一个包含大量数据的对象:
为了这个问题,假设那个人拥有大量其他信息。假装文件是 10 MB。
现在,假设您有另一个定义组的 XML 文件:
如您所见,如果Person非常大,则Group文件将非常大。那么,如果我们有类似John.xml的内容,是否有一种标准方法可以在Group.xml中引用它,而无需明确定义 John 的所有数据?我确信这是一个非常广泛的主题,因此请随时将我链接到任何相关网页。谢谢!
xml - XML 元素层次结构引用
为了数据交换的目的,我正在研究可能被认为是 XML 格式的有限深度图的表示形式。问题点是如何引用边缘标签中的节点。我看到的两种策略是 a) 使用唯一标识符或 b) 使用路径。
唯一 ID:
路径:
这类事情的标准程序是什么?从我收集到的信息来看,唯一标识符方法似乎更为普遍。我的问题是当图表变得非常大时,有:
- 一个非常大的哈希表的必要性,该哈希表将对象映射到它们的 ID,以便从 XML 文件读取/写入边缘。
- 文件本身比使用路径编写的文件大,因为如果边缘在图形内部,则不能省略冗余路径组件。
想法?
更新 1:
请注意,它不是一个平面图。它的一个或多个图形相互连接。它们每个都有本地索引的元素,但是将它们全部展平并跟踪它们的边缘有点麻烦。
更新 1.1:注意到 GraphML 中的子图,它们实际上使用了复杂的键,从而可以将本地节点 id 与全局节点分开。
更新 2:
是的,显然这不是格式良好的 XML,缺少标记和各种模式声明。
visual-studio - C# 交叉引用生成?
问题:我发现自己经常使用 Visual Studio 的“右键单击 -> 查找所有引用”功能,但经常需要在几个结果之间切换,而这在 Visual Studio 中无法轻松完成。
我正在考虑类似于 PHP 的Xref实用程序,它可以从源代码生成交叉引用文档。C#有类似的东西吗?
其他解决此问题的建议也值得赞赏。
更新:我找到了Total .NET Xref,但不幸的是它不支持 VS2005。还在找...
更新 2:似乎不存在这样的工具(基于我自己的搜索和社区响应),而 ReSharper 将是目前此类工具的理想选择。
search - 模糊数据的交叉引用数据库
我目前正在从事一个项目,我必须将大量用户生成的名称与规范格式的相同名称的单独列表进行匹配。问题是用户生成的名称包含大量拼写错误、缩写以及简单的无效数据,因此很难与规范数据进行交叉引用。关于这样做的方法有什么建议吗?
这不必实时完成,在这种情况下,准确性比速度更重要。
目前对此的想法是:
- 使用现有的搜索实现(如 Lucene 或 Sphinx)在规范数据库中对用户输入的名称进行模糊搜索,我认为它使用类似 Levenshtein 距离之类的东西。
- 交叉引用 SOUNDEX 散列(据说是根据名称的发音而不是拼写计算)而不是使用实际名称。
- 以上的一些组合
有人对这些或他们自己的想法有任何反馈吗?
我担心的一个问题是,上述方法都不能很好地处理缩写。谁能指出一些机器学习方法的方向,以实际搜索扩展的缩写(或告诉我我疯了)?提前致谢。
excel - Excel 结构化引用表语法
我尽量避免过多地使用 Excel,但是当我这样做时,我喜欢使用结构化引用,因为它们看起来更容易编写。
如果我创建一个名为“table1”的表,其中包含“col1”和“col2”列,我将如何使用另一个表中的结构化引用来引用“col1”中的第一行?我已经尝试了语法=table1[[#this row],[col1]]
,只是得到一个错误。有没有类似的语法=table1[1,1] or =table1[1,[col1]]
?当然,这也不起作用,但是等价的又是什么呢?
这很烦人,因为看起来这应该很简单。
xml - 错误 #1067 的问题:将 String 类型的值隐式强制转换为不相关的 XML 类型 - AS3
我正在构建一个基于 Flash 的小型语言翻译器。一旦用户在文本字段中输入单词或短语,我就会交叉引用 XML 父节点的子节点。结果将是返回到 output_txt 文本字段的那个词或短语的翻译。
问题是,Flash 给了我这个关于 String 到不相关类型 XML 的值类型的错误。为什么?有什么建议么?谢谢!
c - 如何获得 C99 代码的字符准确标识符交叉引用?
我维护了几个大小适中的 C 程序,而且我经常使用完全准确的交叉引用信息。与“标签”或其他近似值不同,此类信息通常由了解 C 语言的完整范围规则并可以相应地提供准确信息的编译器生成。例如,下面是从 lcc
编译器获得的信息片段:
这告诉我函数eval
是在源文件scheme.nw
第 4101 行第 0 列中定义的,它还列出了所有使用的位置eval
。
我的问题:lcc
仅适用于 ANSI C,而且我的大部分项目正在迁移到 C99。 什么编译器或工具将为 C99 程序提供完全准确的交叉引用信息?
Linux 支持是必须的;自由软件会很好,但不是绝对必需的。
python-sphinx - Sphinx:交叉引用索引项
如何交叉引用 reStructuredText 文档中的索引项?
例如,我如何交叉引用 SectionB:
我尝试在引用中使用索引标签,例如:
但这不起作用。
module - OCaml 交联
引用链接在 OCaml 中如何工作?
例如,假设我有 3 个模块声明为
A.ml
B.ml
C.ml
其中
A
需求B
和C
B
需要A
我应该如何进行编译?
由于 order 是相关的,ocamlc
或者ocamlopt
我如何修复 and 之间的交叉B
引用A
?
我试图首先将它们全部编译成.cmo
withocamlc -c
然后将它们链接在一起但没有成功,因为交换参数只会将问题从一个模块转移到另一个模块。
具体错误是:
错误:链接 A.cmo 时出错:引用未定义的全局“B”
(反之亦然,如果我交换 args 的顺序)
我认为这是一个简单的问题,但我无法解决它..提前谢谢