问题标签 [reconcile]

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 回答
91 浏览

tfs - 为什么我无法协调 TFS 2010 中的文件差异?

我们正在使用 TFS 2010。

在 2 个分支中,我的文件在每个分支中都明显不同。当我比较分支时,此文件显示为不同,但协调选项显示为灰色。如果我尝试合并,我会收到没有可合并的消息。有人可以在这里阐明一下吗?谢谢。

对于那些愿意阅读更多的人来说,这是我经常面临的情况,我不知道如何处理它:

有 4 个分支:
- 主分支
- 发布分支(主分支的子)
- Developer1 分支(发布分支的子)
- Developer2 分支(发布分支的子)

Developer1 和 Developer2 在其分支中进行了更改并将代码合并到 Release 分支。与此同时,在主分支中进行了更改(紧急修复或其他)。部署更改后,我尝试将代码合并到 Release 分支。合并被证明是困难的,因为此时有太多的代码冲突。所以我决定在解决差异时采用源分支(主)(从发布分支中删除了 Developer1 和 Developer2 所做的所有更改)。现在,我想请Developer1 和Developer2 再次合并他们的更改并解决他们自己的冲突。但是,他们不能合并,也不能调和。

0 投票
1 回答
150 浏览

c - 如何反转基于表的 CRC16?

对于我的项目,我需要反转基于表的 CRC16,因为我必须在不更改 CRC 的情况下更改一些数据。

我的问题是反转查找表。

我找到了一些其他解决方案来反转查找表,但不适用于我的 CRC 表。

CRC 表:

反向 CRC 表(错误):

0 投票
1 回答
125 浏览

oracle - 数据迁移 - 验证在主键可以更改的位置加载的数据

我目前正在尝试编写 SQL 来验证已从一个应用程序迁移到另一个应用程序的数据计数。

正在迁移的主表之一有时包含目标应用程序中已存在的主键,因此需要对其进行更改。这导致我的计数不匹配。

我有这些更改的主键的参考表,但我不确定如何将此参考表合并到我的左连接中。

我真的不知道如何包含表 A 中的键可能是表 B 上的键或存储在参考表中的新键的条件?

参考表真的很简单,两个列,old_number,new_number。它将仅包含在将表 A 中的键加载到表 B 之前需要更改的条目。

我怎样才能包括这种情况?

因此,如果查询可以在引用表中包含 new_numbers,那么迁移计数应该与表 A 中的计数匹配。

0 投票
1 回答
164 浏览

wikidata - 从 OpenRefine 中的记录(而不是行)创建 wikidata 项目?

我读到 OpenRefine Wikidata 插件总是以行模式运行

我在记录模式下有数据的情况:记录是连续/杂志,该记录中的行是同一连续/杂志的各种格式(通常是纸质版和电子版)。每行都有一个唯一的 ISSN 标识符。Wikidata 认为序列/杂志只有一个项目(我的记录),但每种格式都没有单独的项目(我的行)。

在将数据与 Wikidata 核对时,同一记录的所有行通常会匹配相同的 wikidata 项目,或者没有任何行匹配,或者某些记录只有一行匹配(例如,如果只有一个格式的 ISSN - 比如说纸格式 - 在 Wikidata 中已知,但在其他数据中未知)。

在此处输入图像描述

我想做的是在 Wikidata 中为未找到协调结果的每条记录创建项目(iow,没有匹配的行),而不是为每一。而且,在创建此项目时,我想添加此记录中所有行的 ISSN。

我想知道是否可以这样做?如何 ?

谢谢

0 投票
1 回答
274 浏览

amazon-dynamodb - Flink 聚合对账

DynamoDB 中的事务表

DynamoDB 中的语句表

任何一天都有数百万笔交易发生。我正在考虑使用 Flink 将交易金额聚合到使用 DynamoDB 流的语句金额中。

在任何给定的点上,我都需要知道属于一个语句的所有交易金额是否被汇总。即显示报表金额是否过期。本质上,我在谈论和解。我如何在 Flink 中实现这一点?

0 投票
1 回答
110 浏览

reactjs - 是什么导致输入框文本在 Reconciliation 的 ReactJS 页面示例中没有重新排序?

在 Reconciliation 的 ReactJS 页面中,有两个例子:

  1. 使用索引作为键可能导致的问题的示例
  2. 同一示例的更新版本,展示了如何不使用索引作为键来解决这些重新排序、排序和前置问题

截至 2020 年 2 月 18 日,尚不清楚如何在页面上重现该问题。我尝试了几次单击“添加新的开始”或“结束”并重新排序列表,它们似乎工作正常。直到后来我才发现你需要在框中输入一些文本,然后只需“Add New to End”,然后重复三遍,然后重新排列列表。

在第一个示例中,输入框中的文本没有重新排序。在第二个示例中,输入框中的文本按预期重新排序。

这两个程序的不同之处在于使用

对比

在两个版本之间还有一些稍微重新排序的代码和使用todoCountervs toDoCounter(capital D),我想知道为什么,React 团队可能会在以后修复它。但是您可以将第一个版本从key={index}to修改key={todo.id},您也可以看到问题已解决。

但是当我查看代码时,输​​入框实际上并没有将文本数据添加到状态属性list(数组)中。只有idcreatedAt被添加到每个新条目list

因此,虽然我们可以说使用key={todo.id}解决了问题,但首先是什么导致了问题?

您可以说idandcreatedAt已正确排序。没有正确排序的是输入框...但是根据和解规则决定是否刷新页面上的实际DOM元素,新的Virtual DOM子树与之前的虚拟DOM子树进行比较。

现在输入框的“属性”value不是虚拟 DOM 的一部分,除非 React 实际上默默地把它value放入虚拟 DOM 中。

所以当递归地“diff'ing”时,React 应该认为输入框都是一样的。这就是它的工作原理:如果我们使用key={index},现在 React 将当前虚拟 DOM 子树中的每一列与前一列进行比较,并看到“ID”和“createAt”单元格不同,因此强制刷新实际的 DOM。React 看到的输入框都是一样的,并没有费心去强制刷新实际的 DOM。

但是,如果我们使用key={todo.id},现在 React 会认为,整是不同的,因为行“id”已经改变。因此 React 将强制刷新整行的实际 DOM,包括输入框。

所以我们可以说,只有当某些数据不在虚拟 DOM 子树中时才会出现此错误……这很少见,例如在当前情况下。在其他情况下,所有数据都将由render()类组件或return函数组件提供,因此能够告诉 ReactJS,“是的,强制刷新到实际的 DOM”。

这真的是这样吗?

0 投票
1 回答
253 浏览

javascript - 通过更新反应 CSS 过渡不一致

下面的代码片段有四个框。目的是这些盒子顺序将被打乱,并在它们进入新位置时出现过渡动画。每个框的键对应于 useState 中源数组中的一个颜色值。每次通过 shuffle 按钮更新时,源数组的值都会被打乱。然后我通过返回函数中的数组进行映射。我为每个盒子设置了 2 个类名。一个类名与索引对应,用于定位。另一个类名与源数组值相对应,并且始终与该框的键一致。

我的问题是react 似乎随机决定要注意和协调哪些键,以及忽略哪些键并重新安装这些元素。您可以在这里看到,一些元素正确过渡,而另一些元素只是跳转到它们的目标位置。我不知道为什么会发生这种情况。有人可以帮忙吗?

编辑:我不认为这是关于不需要的重新安装的协调问题。React 正确地尊重密钥,而不是重新安装任何密钥。所以问题在于 React 如何处理在更新期间添加的 CSS 转换类。有些过渡有效,有些则无效。这可能只是引擎的限制,但如果有人有任何进一步的煽动,请分享。

0 投票
1 回答
444 浏览

neo4j - neo4j 在尝试协调数据库时遇到错误

我将 3.5.14 换成 4.1.0,EE 试用版。这不是真正的升级。我完全删除了数据库目录,并且 csv 通过 neo4j-admin 导入导入了我的顶点和边。导入运行良好,就像往常一样。但是在启动服务时,我在 debug.log 文件中收到以下错误:

这发生在它成功创建“系统”数据库之后。

事件顺序:

有什么不同的方法可以让这个工作?

0 投票
3 回答
131 浏览

openrefine - GraphDB 中的其他对账服务

我一直在寻找与 graphDB 中的 torefine 的协调服务。在以下链接 https://medium.com/wallscope/linked-data-reconciliation-in-graphdb-cd2796d2870b中,使用 DBpedia 端点执行协调。我想与另一个端点和解。我可以调和的其他端点是什么?它们与 OpenRefine 使用的相同吗?像 VIAF、wikidata 等。或者我可以使用任何端点吗?

0 投票
1 回答
257 浏览

sql - SQL 上 2 个数据集之间的数据协调

图像表

我目前需要使用 SQL Oracle 查找 new_master 数据集和以前的数据集之间的所有差异。数据集具有相同的结构,由整数和字符串组成,并且没有唯一的键 id,除非我一起选择几列。您可以在开头看到一个图像作为 image_table。我在网上找到了这段代码,我想问你是否有任何建议。

这样做时,我应该从 new_master 取回不在旧条目中的所有条目。

谢谢