问题标签 [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 投票
2 回答
428 浏览

xcode - How can I recover formatting of application's info.plist in Xcode?

I duplicated default build target. Some code files are duplicated also. Problem is, duplicated info.plist file is not formatted by Xcode.

I don't think this is normal. Any workaround? Or any way to specify formatting of plist? (which may format other type of .plist by my custom formatting rules)

alt text

0 投票
4 回答
6740 浏览

php - SHA 是否足以检查文件重复?(PHP 中的 sha1_file)

假设您想创建一个文件托管站点供人们上传他们的文件并将链接发送给他们的朋友以便稍后检索它,并且您想确保文件在我们存储它们的位置重复,那么 PHP 的 sha1_file 是否足以胜任这项任务?有什么理由不使用 md5_file 吗?

对于前端,使用存储在数据库中的原始文件名将使其模糊,但一些额外的问题是这是否会揭示有关原始海报的任何内容。文件是否继承了任何元信息,如上次修改或发布者,或者这些东西是否基于文件系统?

此外,由于彩虹表攻击的安全性对此毫无意义,并且哈希值以后可以用作校验和,因此使用盐是轻率的吗?

最后一件事,可扩展性?最初,它只会用于几兆大的小文件,但最终......

编辑1:哈希的重点主要是避免文件重复,而不是造成晦涩难懂。

0 投票
1 回答
734 浏览

java - javax.persistence 的 DuplicateKeyException 替代方案

是否有适用于 javax.persistence.*的DuplicateKeyException之类的东西?

我发现此异常仅适用于 ejb lib:DuplicateKeyException

谢谢你。

0 投票
3 回答
2757 浏览

actionscript-3 - Flash,ActionScript 3:使用 get/set 属性从其他类中获取值会创建很多重复代码,它可以不同吗?`

我在我的 as3 代码中使用 get 和 setter 来编辑另一个类的值(因为这些变量是共享的)我不喜欢每次都在我的代码中放入 stage.sharedVar.isScrabble 来更改变量,所以我使用了 get/set 函数

见下文

正如您所看到的,每次“return stage.sharedVar”时它都有很多重复的代码。并且“stage.sharedVar.”+值+“= val”不断返回。

我想知道是否有其他方法可以创建这些获取/设置?就像是?:

等等??

谢谢,马蒂

0 投票
1 回答
261 浏览

jquery - 避免 jQuery 中的函数重复

这个函数被写了两次来保存复选框状态以及对应的 div 文本。如何在函数中编写一次代码,然后分别在加载和单击事件中调用它两次?

0 投票
1 回答
750 浏览

sockets - 套接字复制时来自 WSASocket 的 WSAEINVAL 错误

我正在尝试不断地将套接字从一个进程转移到另一个进程。我在主进程上使用 WSADuplicateSocket ,它总是可以正常工作。然后我在子进程上调用 WSASocket。但是,我偶尔会从 WSASocket 收到 WSAEINVAL 错误。

我检查了 lpWsaProtocolInfo 参数,它总是很好。所以我真的不知道这个错误是怎么发生的?

掌握:

孩子:

0 投票
2 回答
1553 浏览

perl - 如何在 Perl 中读取、分析、然后“取消读取”并重新读取输入流的开头?

我正在从Perl 中的 ARGV 文件句柄(即while(<>)构造)读取和处理一个常规文件句柄的输入流,它可能是 STDIN。但是,我需要分析输入的重要部分,以便检测它以四种不同但极其相似的格式中的哪一种进行编码(FASTQ 质量分数的不同 ASCII 编码;请参见此处)。一旦我决定了数据的格式,我需要返回并再次解析这些行以实际读取数据。

所以我需要读取流的前 500 行左右两次。或者,换个角度来看,我需要阅读前 500 行,然后将它们“放回原处”,这样我就可以再次阅读它们。因为我可能正在阅读 STDIN,所以我不能只是回到开头。而且文件很大,所以我不能只将所有内容读入内存(尽管将前 500 行读入内存是可以的)。最好的方法是什么?

或者,我可以以某种方式复制输入流吗?

编辑:等一下。我刚刚意识到我不能再将输入作为一个大流处理,因为我必须独立检测每个文件的格式。所以我不能使用 ARGV。不过,剩下的问题仍然存在。

0 投票
4 回答
24478 浏览

c# - 在 Visual Studio 2008 (C#) 中复制表单

我现有的项目中有一个表格。

我当前的任务是复制现有表单并在新表单上更改一些内容。由于现有内容本身引用文件信息,因此无法复制表单 cs 文件。

简单地说,我正在尝试创建一个名为 MyNewForm 的表单,它将是 MyCurrentForm 的直接副本,而不会导致任何可能在仅复制粘贴代码内容时出现的命名冲突。

我能做到这一点的最快方法是什么?

0 投票
2 回答
68 浏览

asp.net-mvc - 关于在 ViewModel 中复制属性的问题

我有一个关于视图模型中属性重复的问题。对于我的搜索视图,我有一个看起来像这样的视图模型

对于我的输入视图,我有以下视图模型

列表显示模型

我觉得我正在复制很多属性。我想知道是否适合我继续创建一个名为 worker 的 DTO 类并将其放置在每个视图模型类中,还是有更好的方法来做这样的事情?

谢谢

0 投票
1 回答
158 浏览

javascript - 渲染新内容时的 Ajax 设计/重构帮助 - 例如列表项和 div

我一直在复制标记的地方遇到这种代码气味,我不确定如何修复它。这是一个典型的用例场景:

假设我们想对某种文章发表评论。在文章下方,我们看到了一堆评论。这些是与原始页面请求一起添加的,并由模板引擎生成(在我的例子中是 Freemarker,但它可以是 PHP 或其他)。

现在,每当用户添加评论时,我们都希望创建一个新的li元素并将其注入当前页面的评论列表中。假设这个li包含一堆东西,比如:

  1. 用户头像
  2. 他们的名字
  3. 一个链接可点击他们的个人资料或向他们发送私人消息
  4. 他们写的文字
  5. 他们写评论的日期
  6. 如果当前登录的用户有权执行这些操作,则一些“编辑”和“删除”链接/按钮。

现在,所有这些东西都已经写在我们最初生成页面的模板中了……所以现在我们必须在 Javascript 中复制它!

当然,我们可以使用另一种模板语言——比如 Jquery 的模板插件——来减轻生成和附加这个新的li块的痛苦......但我们仍然会得到重复的 html 标记,这些标记略有不同,因为我们不能使用宏或其他模板语言为我们提供的便利。

那么我们如何重构出重复项呢?有没有可能,还是我们只能忍受?解决此问题的最佳实践是什么?