问题标签 [copying]

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

hta - 复制文件时vbscript hta冻结

我有一个 HTA,它可以将一组文件复制到 USB 记忆棒中,作为创建 USB 实用程序磁盘的一部分。它可以正常工作,但问题是 HTA 在复制过程运行时变得无响应。

0 投票
2 回答
6891 浏览

jquery - 使用 jQuery 预填充表单

有一个由页面上的插件生成的发票金额。我想将其 id 复制到表单字段中以预先填写它。

有效的jQuery:

但形式没有:

我还想在美元符号将自身复制到表单之前删除它。

到目前为止,我在http://jsfiddle.net/yvTNc/24/也有以下代码。

0 投票
4 回答
228 浏览

c++ - 复制大对象,C++

我确信这已经得到解答,但我不是程序员,无法找到/理解适当的答案。假设我有一个庞大的类big想要重载一个二元运算符,比如operator +.

  1. 有没有一种理智的方法可以big X=Y+Z将总和直接构建到X中,而不是创建临时对象,将其复制到X然后销毁临时对象?
  2. 我想到的唯一一件事就是包装big到另一个类中,该类small将包含指向 big 的指针big并添加int use;对 big 的引用数量,以便big对象在use==0. 并添加另一个赋值运算符,例如<=实际复制。我试图实现它(下)。它似乎有效,但我没有经验,而且我很难预见会出现什么问题。不应该有更简单的解决方案吗?

代码:

输出:

0 投票
2 回答
5120 浏览

python - 复制文件时,在 Python 中使用 os.stat 的修改时间变短

我遇到的问题是在路径上使用 os.stat 的一部分(以 C:\myfile1.txt 为例)。当我在此文件上运行 os.stat 并获取结果列表中的第 9 个元素时,我会以一些数字的形式获得修改时间(例如 1348167977)。

注意:我不确定这些数字是如何计算的。

当我创建 C:\myfile1.txt 它有一些像上面的例子一样的数字。如果我创建另一个文件 C:\myfile2.txt,它会得到一个表示修改时间的新数字,该数字高于 C:\myfile1.txt(这就像我所期望的那样)。我还有最后创建的第三个文件 C:\myfile3.txt。

如果我复制 C:\myfile2.txt 并用生成的复制文件覆盖 C:\myfile3.txt 就会出现问题,新 C:\myfile3.txt 上 os.stat 显示的修改时间小于 C:\我的文件 1.txt。为什么会这样?C:\myfile3.txt 的修改时间应该是最高的或至少等于 C:\myfile2.txt。

感谢您的回答,我希望我解释得足够好。

编辑:

这是一些示例代码来测试我所描述的内容。有时它会起作用,有时如果你在不同的时间重新运行它,数字都是一样的。我想我只是不完全理解我输出的 MTIME。

0 投票
1 回答
639 浏览

objective-c - Objective-C:将特定的 NSDictionary 值复制到另一个 NSDictionary

我有一个字典网络,它是字典的字典
我试图从网络复制特定条目到比较地址

但这对我不起作用!

可能吗 ?: 我究竟做错了什么 ?

感谢您的任何帮助

0 投票
4 回答
671 浏览

c++ - 标准容器(如 std::vector)的高效/更快复制

对于自定义使用,我继承std::vector了一个自定义class Vector. 对于我的要求,这种public 继承是可以的

一个目的是避免多次复制向量数组,所以我决定这个自定义类是基于“所有权”的。

这是为 C++03 实现的方式:

我是否违反了任何语言规则/功能/约定?这段代码有什么不好的吗?

编辑:我在下面以答案的形式添加了我的新方法(这是它的工作演示)。

0 投票
2 回答
1605 浏览

unix - Unix-在重命名文件时将相同文件从多个目录复制到新目录

我在名为 10,11,12,....45 的同一目录中有 36 个子目录和一个子目录 logs

在每个子目录(目录日志除外)中都有一个名为 log.lammps 的相同文件

我想知道是否有一种方法可以从每个子目录 10-45 复制每个 log.lammps 文件并将其放入子目录日志中,同时还将其源自的目录的编号添加到文件名的末尾

所以我正在寻找一个从每个子目录一个接一个地复制文件 log.lammps 的代码,每次文件被复制到目录日志中时,如果它来自子目录,文件名就会从 log.lammps 更改为 log.lammps10 10 并且当子目录 11 中的文件 log.laamps 被复制到日志中时,其名称更改为 log.lammps11 等。

任何帮助将不胜感激,因为现在我只处理 30-40 个文件,并且及时我将处理数百个文件

0 投票
1 回答
750 浏览

java - 在 swing 中添加带有默认组件的新 jpanel

任何人都可以告诉我如何在我单击“添加”按钮时在 jtabbedPane 中添加面板。它就像 google chrome 新标签一样。但问题是,生成的面板必须包含一些默认组件。提前致谢。

0 投票
2 回答
75 浏览

c# - 如果调用值类型对象的数组元素的方法,会发生复制吗?

为了节省内存,我定义了一些类似记录的结构并将它们的实例存储在数组中,如以下代码所示:

我知道如果上面的东西是用 C/C++ 实现的,复制就不会发生,但我不确定 C#,如果我用 替换Foo[]怎么List<Foo>办?C# 没有返回引用的机制,所以理论上,如果不涉及返回值优化,索引器将返回引用类型的指针(4 字节)或值类型的整个副本。那么,谁能告诉我,.NET/MONO jit 是否可以保证避免这种荒谬的复制?

0 投票
1 回答
296 浏览

licensing - LGPL 许可证和共享库

我想知道是否允许在单个存档中分发仅二进制/非 LGPL 的应用程序以及共享库(由应用程序本身使用),其中该库的原始源代码由LGPL 并没有被修改为应用程序使用。

原因是可以编译应用程序,以便它首先在当前目录 ./ 中搜索库,例如。这将使依赖于特定版本库的纯二进制应用程序几乎与具有静态链接库的相同应用程序相同,尽管在后一种情况下,您必须根据 LGPL 条款许可生成的应用程序。

$ cd
Myapp $ ./myapp