问题标签 [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.
tfs - 为什么我无法协调 TFS 2010 中的文件差异?
我们正在使用 TFS 2010。
在 2 个分支中,我的文件在每个分支中都明显不同。当我比较分支时,此文件显示为不同,但协调选项显示为灰色。如果我尝试合并,我会收到没有可合并的消息。有人可以在这里阐明一下吗?谢谢。
对于那些愿意阅读更多的人来说,这是我经常面临的情况,我不知道如何处理它:
有 4 个分支:
- 主分支
- 发布分支(主分支的子)
- Developer1 分支(发布分支的子)
- Developer2 分支(发布分支的子)
Developer1 和 Developer2 在其分支中进行了更改并将代码合并到 Release 分支。与此同时,在主分支中进行了更改(紧急修复或其他)。部署更改后,我尝试将代码合并到 Release 分支。合并被证明是困难的,因为此时有太多的代码冲突。所以我决定在解决差异时采用源分支(主)(从发布分支中删除了 Developer1 和 Developer2 所做的所有更改)。现在,我想请Developer1 和Developer2 再次合并他们的更改并解决他们自己的冲突。但是,他们不能合并,也不能调和。
c - 如何反转基于表的 CRC16?
对于我的项目,我需要反转基于表的 CRC16,因为我必须在不更改 CRC 的情况下更改一些数据。
我的问题是反转查找表。
我找到了一些其他解决方案来反转查找表,但不适用于我的 CRC 表。
CRC 表:
反向 CRC 表(错误):
oracle - 数据迁移 - 验证在主键可以更改的位置加载的数据
我目前正在尝试编写 SQL 来验证已从一个应用程序迁移到另一个应用程序的数据计数。
正在迁移的主表之一有时包含目标应用程序中已存在的主键,因此需要对其进行更改。这导致我的计数不匹配。
我有这些更改的主键的参考表,但我不确定如何将此参考表合并到我的左连接中。
我真的不知道如何包含表 A 中的键可能是表 B 上的键或存储在参考表中的新键的条件?
参考表真的很简单,两个列,old_number,new_number。它将仅包含在将表 A 中的键加载到表 B 之前需要更改的条目。
我怎样才能包括这种情况?
因此,如果查询可以在引用表中包含 new_numbers,那么迁移计数应该与表 A 中的计数匹配。
wikidata - 从 OpenRefine 中的记录(而不是行)创建 wikidata 项目?
我读到 OpenRefine Wikidata 插件总是以行模式运行。
我在记录模式下有数据的情况:记录是连续/杂志,该记录中的行是同一连续/杂志的各种格式(通常是纸质版和电子版)。每行都有一个唯一的 ISSN 标识符。Wikidata 认为序列/杂志只有一个项目(我的记录),但每种格式都没有单独的项目(我的行)。
在将数据与 Wikidata 核对时,同一记录的所有行通常会匹配相同的 wikidata 项目,或者没有任何行匹配,或者某些记录只有一行匹配(例如,如果只有一个格式的 ISSN - 比如说纸格式 - 在 Wikidata 中已知,但在其他数据中未知)。
我想做的是在 Wikidata 中为未找到协调结果的每条记录创建项目(iow,没有匹配的行),而不是为每一行。而且,在创建此项目时,我想添加此记录中所有行的 ISSN。
我想知道是否可以这样做?如何 ?
谢谢
amazon-dynamodb - Flink 聚合对账
DynamoDB 中的事务表
DynamoDB 中的语句表
任何一天都有数百万笔交易发生。我正在考虑使用 Flink 将交易金额聚合到使用 DynamoDB 流的语句金额中。
在任何给定的点上,我都需要知道属于一个语句的所有交易金额是否被汇总。即显示报表金额是否过期。本质上,我在谈论和解。我如何在 Flink 中实现这一点?
reactjs - 是什么导致输入框文本在 Reconciliation 的 ReactJS 页面示例中没有重新排序?
在 Reconciliation 的 ReactJS 页面中,有两个例子:
截至 2020 年 2 月 18 日,尚不清楚如何在页面上重现该问题。我尝试了几次单击“添加新的开始”或“结束”并重新排序列表,它们似乎工作正常。直到后来我才发现你需要在框中输入一些文本,然后只需“Add New to End”,然后重复三遍,然后重新排列列表。
在第一个示例中,输入框中的文本没有重新排序。在第二个示例中,输入框中的文本按预期重新排序。
这两个程序的不同之处在于使用
对比
在两个版本之间还有一些稍微重新排序的代码和使用todoCounter
vs toDoCounter
(capital D
),我想知道为什么,React 团队可能会在以后修复它。但是您可以将第一个版本从key={index}
to修改key={todo.id}
,您也可以看到问题已解决。
但是当我查看代码时,输入框实际上并没有将文本数据添加到状态属性list
(数组)中。只有id
和createdAt
被添加到每个新条目list
。
因此,虽然我们可以说使用key={todo.id}
解决了问题,但首先是什么导致了问题?
您可以说id
andcreatedAt
已正确排序。没有正确排序的是输入框...但是根据和解规则决定是否刷新页面上的实际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”。
这真的是这样吗?
javascript - 通过更新反应 CSS 过渡不一致
下面的代码片段有四个框。目的是这些盒子顺序将被打乱,并在它们进入新位置时出现过渡动画。每个框的键对应于 useState 中源数组中的一个颜色值。每次通过 shuffle 按钮更新时,源数组的值都会被打乱。然后我通过返回函数中的数组进行映射。我为每个盒子设置了 2 个类名。一个类名与索引对应,用于定位。另一个类名与源数组值相对应,并且始终与该框的键一致。
我的问题是react 似乎随机决定要注意和协调哪些键,以及忽略哪些键并重新安装这些元素。您可以在这里看到,一些元素正确过渡,而另一些元素只是跳转到它们的目标位置。我不知道为什么会发生这种情况。有人可以帮忙吗?
编辑:我不认为这是关于不需要的重新安装的协调问题。React 正确地尊重密钥,而不是重新安装任何密钥。所以问题在于 React 如何处理在更新期间添加的 CSS 转换类。有些过渡有效,有些则无效。这可能只是引擎的限制,但如果有人有任何进一步的煽动,请分享。
neo4j - neo4j 在尝试协调数据库时遇到错误
我将 3.5.14 换成 4.1.0,EE 试用版。这不是真正的升级。我完全删除了数据库目录,并且 csv 通过 neo4j-admin 导入导入了我的顶点和边。导入运行良好,就像往常一样。但是在启动服务时,我在 debug.log 文件中收到以下错误:
这发生在它成功创建“系统”数据库之后。
事件顺序:
有什么不同的方法可以让这个工作?
openrefine - GraphDB 中的其他对账服务
我一直在寻找与 graphDB 中的 torefine 的协调服务。在以下链接 https://medium.com/wallscope/linked-data-reconciliation-in-graphdb-cd2796d2870b中,使用 DBpedia 端点执行协调。我想与另一个端点和解。我可以调和的其他端点是什么?它们与 OpenRefine 使用的相同吗?像 VIAF、wikidata 等。或者我可以使用任何端点吗?
sql - SQL 上 2 个数据集之间的数据协调
我目前需要使用 SQL Oracle 查找 new_master 数据集和以前的数据集之间的所有差异。数据集具有相同的结构,由整数和字符串组成,并且没有唯一的键 id,除非我一起选择几列。您可以在开头看到一个图像作为 image_table。我在网上找到了这段代码,我想问你是否有任何建议。
这样做时,我应该从 new_master 取回不在旧条目中的所有条目。
谢谢