问题标签 [duplication]

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

ruby-on-rails - 使用 fields_for 时重复的表单字段

我正在尝试创建一个嵌套表单来处理 has_many :through 关系并获取正在呈现的重复字段。

楷模

公司

提供

服务

控制器

设置/服务

意见

形式 -

_subs.html.erb

我知道 fields_for 导致重复但我不知道为什么?

有人可以澄清一下吗?

0 投票
2 回答
5371 浏览

objective-c - 如何插入与另一个相关的核心数据记录而不重复

我有两个核心数据实体,ArticlesFavorite. Articles与 具有多对多关系Favorite。首先,我Articles成功插入了所有对象。

现在,我试图在“收藏夹”实体中插入 ArticleID,但我不能。要么以空关系插入记录,要么以“文章”实体中的新记录插入记录。

我认为我应该先获取Articles实体中的相关记录,然后使用它插入,Favorite但我不知道该怎么做。我当前的代码:

任何建议,将不胜感激。

0 投票
2 回答
4864 浏览

mysql - 从mysql中复制一个mysql数据库?

这可能是一个远景,但是.. 是否可以使用存储过程中的一个查询或多个查询来复制整个数据库布局(表、视图、过程、所有内容)?

基本上寻找相同的功能,就好像我会像这样使用 mysqldump

是否可以在没有任何外部工具的情况下在 mysql 程序中执行此操作?

我想我可以通过使用“显示表​​”来创建表,然后迭代结果以获得每个表的“创建表”状态并将它们转发到新数据库中。
这只是猜测,不知道如何以这种方式从数据库中复制存储过程。

0 投票
1 回答
451 浏览

python - 为什么 Aptana (eclipse) 创建重复的 python 包/文件?

一张图说一千多个字:

我在 Aptana/Eclipse 中的项目浏览器的一部分。

我创建了一个src foulder 和一个webscraper 文件夹,其中有一个名为 dblp.py 的文件。为什么 Aptana/Eclipse 显示重复项?

0 投票
3 回答
654 浏览

javascript - 复制数组javascript拼接

我在我的代码中遇到了一个奇怪的错误,我无法理解它为什么会发生。

我有一个数组array1。我通过使array2 等于array1 来复制array1。然后我使用 splice 修改 array2 以添加一个数字。Array1不应该被触及?但两者都输出相同的变化。

我假设我混淆了数组分配?在不发生这种情况的情况下复制数组的正确方法是什么?

干杯

0 投票
1 回答
50 浏览

mysql - 如果 where 条件在连接表上,我会得到重复的结果吗?

我有三个表,一个是工厂工人通过将它们分批完成的任务,另一个表,每个任务都有一个batch_id,多个任务可以有相同的batch_id。第三个表是 batch_log,其中以唯一 id、batch_id、人的用户 ID、start_time 和 end_time 的形式记录了某人处理批次的所有时间。

每个任务都有一个以秒为单位的estimate_recurring 时间和一个以秒为单位的estimated_nonrecurring 时间。我正在寻找按 operation_id 分组的这两个字段的总和,它是任务表中的一个字段,表示它是否是激光切割、去毛刺、绘画等任务。

问题是我只想要在 time_period 期间具有批处理日志的任务。批次在 batch_log 表中有多个条目。

这是我正在尝试的:

我担心我会得到比实际更高的估计,因为任务表中的多个条目可以具有相同的批次。

0 投票
1 回答
4486 浏览

node.js - nodejs模块和重复?如果一个应用程序使用了两个需要一个公共模块的模块,节点是否会优化以防止两次加载相同的代码?

抱歉,如果这是一个愚蠢的问题,但是如果我创建了 2 个模块,它们都需要('http')和需要这两个模块的主应用程序,或者需要反过来需要两个模块的模块,同时也需要自己的“http”目的,我是否最终得到了 http 模块的三个实例,每个实例都锁定在不同的闭包范围内,还是节点重写了一些东西以避免这种情况?

换句话说,我最终得到的应用程序是否具有:

如果我也想独立使用proxy1,将它作为一个模块是有意义的,但即使是在一个小项目上,这也可能导致许多模块都重复需要核心模块,尤其是http和fs

0 投票
2 回答
118 浏览

php - 避免在php中重复ID

我有一个用于医院管理系统的基于 php 浏览器的应用程序。情况是有 3 个部门进行付款,即。接待处、实验室和药房。上面每个位置的工人都是不同的,他们的投入也是如此。这些部门中的每一个都将收据信息发送到一个称为收据的表,因此会生成一个 ID,该 ID 是该表的最后一个 ID 之后的下一个 ID。数据将根据此 ID(根据表中的最后一个 ID 生成)发送回同一部门。

现在当两个部门同时点击提交按钮时,就会出现问题。这两个人都获得了相同的 ID,因为当时两个查询的最后一个 ID 相同。这将导致数据存储和发送回部门的问题。

现在有解决方案吗?有人告诉我触发器会解决它,但我不想去那里保持简单。我想到了随机 ID 生成,但医院的人想要连续的 ID,因为它会出现在收据上。还要考虑到系统不应减​​速(相当大)。

编辑:哎呀,这里似乎有更多信息,因此自动增量不起作用。有 3 列需要考虑,即。id(Pkey)、receiptno 和 debitno。现在如果该人同时付款,则 id 和receiptno 将一起增加1,并且debitno 将为空。但是如果他要稍后付款,那么他的receiptno 将为NULL,而他的ID 和debitno 将从最后输入的ID 增加1。因此没有必要填写receiptno(将被发送回部门人员),因此自动增量将无法正常工作,那么正确吗?再次感谢大家的解决方案,尤其是自动增量。

0 投票
3 回答
176 浏览

ruby-on-rails - 如何将数组复制到另一个对象?

这似乎相当简单。

执行此操作后,两者共享相同的分布。

但是,一旦新对象“保存”。旧的失去了所有的分布。

这是为什么?

供参考:

分布belongs_to :email。电子邮件has_many :distributions

0 投票
2 回答
87 浏览

java - 消除构建同一对象的相似副本的重复代码

我有两个类都构建一个对象,目前这两个类中都有重复的代码,例如这个代码存在于类 1 中:

构造函数的参数只有一个不同。所以这段代码存在于类 2 中:

有什么模式可以摆脱这种代码重复吗?