问题标签 [overwrite]

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

django - django 表单在保存时会覆盖数据

如果有一个表单,其中包含来自用户的数据,比如说一个 CV,我将表单中的数据保存到数据库中,但我不希望来自同一用户的 CV 更多地存储在数据库中不止一次(编辑表单实例时)

我希望每次由同一用户保存时都将其覆盖。我该怎么做?

多谢

0 投票
2 回答
264 浏览

jquery - JQuery 自建插件问题 - 默认值被覆盖

我需要你的帮助。我做了一个非常干净和简单的例子来说明我的问题。我已经构建了自己的 jquery 插件:

如您所见,我正在设置默认颜色并使用户可以更改它。 我的问题/问题是: 我在同一页面上有两个段落,我想为第一段使用默认颜色,为第二段使用不同的颜色:

我的问题是,如果我单击覆盖默认颜色的第二段 (p),然后单击第一个 p,它将使用覆盖的颜色而不是第一个 p 的默认颜色。如何确保第一个 p 始终使用默认颜色?我知道我也可以为第一个 p 定义颜色,但这不是一个选项

那么该怎么办?

0 投票
2 回答
415 浏览

c# - 扩展类和方法覆盖的问题

我有一个用 C# 编写的 .net 网站,它将提供其他开发人员可以使用的功能。所以我会做一些默认实现,开发人员可以覆盖一些方法

示例:我有一个类ShoppingCart和一个类Product,该类产品有一个方法getProductPrice ,购物车将调用getProductPrice计算购物车总价的方法

和在同一个项目中ShoppingCartProduct我会给开发人员.dll,这样他们就不能更改源代码,所以我们可以稍后更新程序集

所以他们需要制作另一个项目并扩展产品类并覆盖方法getProductPrice,以便他们可以在那里实现自己的逻辑问题是购物车不会调用扩展方法而是原来的

如果我们已经为开发人员创建了一个扩展项目,并且购物车将调用扩展方法,那么我们就有一个循环引用,因为扩展产品需要对产品的引用,而购物车需要对扩展产品的引用

部分类也不起作用,因为我们只能在同一个程序集中使用部分类

有人有建议吗?

提前致谢。

0 投票
3 回答
22959 浏览

c - 使用 fopen 的附加模式覆盖文件

由于遗留代码,我fopen用于写入二进制文件并使用该cstdio (stdio.h)库,并且它必须与 Windows 和 Linux 跨平台兼容。

对于原型,FILE * fopen ( const char * filename, const char * mode );我使用的是const char * mode = "ab",它将附加到二进制文件中。写入操作在文件末尾追加数据。如果文件不存在,则创建该文件。

我有 N 个输入文件,我在其中处理数据并为每种类型写入一个输出文件,其中我有 M 种类型。我处理一个输入文件并将数据写入每个相应的输出文件。然后,我将关闭第 i 个输入文件并打开 (i + 1) 个,并通过将输入文件中的数据附加到输出文件来重复该过程。

如果可执行文件的开头存在输出文件,我希望将其删除。如果它存在并且我不删除它,那么当我使用该"wb"模式时,它只会将数据附加到输出文件,这将导致我不想要的重复。我对提升解决方案持开放态度,并且我希望尽可能地保持标准(即尽可能避免使用 POSIX)

fopen C++ 参考

0 投票
3 回答
1619 浏览

browser - 基于 Amazon S3 浏览器的上传 - 防止覆盖

我们在我们的网站上使用 Amazon S3 处理图像,用户通过我们的网站将图像/文件直接上传到 S3。在我们的策略文件中,我们确保它“以”“上传/”开头。任何人都可以看到这些图像的完整网址,因为它们在上传后是公开可读的图像。黑客可以进来并使用 javascript 中的策略数据和图像的 url 用他们的数据覆盖这些图像吗?上传一次后,我认为无法防止覆盖。我见过的唯一解决方案是将文件复制/重命名到不可公开写入但需要下载图像然后再次将其上传到 S3 的文件夹中(因为亚马逊无法真正重命名)

0 投票
2 回答
904 浏览

ruby-on-rails - 带有 Rails 的 AWS S3 缓存和重新加载问题

如果相关文件尚不存在,我有一些类似的代码可以正常工作。

我遇到的问题是如果文件确实存在,我想用新副本覆盖它......现在我不确定覆盖它是否有问题,所以我尝试先删除文件,如果它已经存在. 那似乎也不起作用。所以我认为它要么没有删除它,要么也被缓存了。

当显示图像时,它当然会带有 ?123232 一个随机数,我什至尝试删除浏览器缓存只是为了好玩。

我敢肯定,我缺少一些简单的东西,而且无论如何可能是一种更简洁的方法。

谢谢

更新:我认为问题一定与云端或常规 s3 缓存有关,因为最终......它确实更新了。但仅仅过了一天左右?而且它不是我的浏览器缓存它,所以它可能是这样的。任何人都知道如何告诉它转储缓存?

0 投票
3 回答
6150 浏览

c++ - QFile/QDataStream 写入现有数据

我有一个文件,比方说 8 个字节的长度。例如,它看起来像这样:

22222222

现在,我首先阅读 5 个字节并更改它们。例如。到11111

最后,我想将它们写入到文件中,所以我希望文件看起来像这样:

11111222

但我只得到11111,因为文件被删除了。如何禁用擦除?(也许这个问题存在,但找不到这样的问题)

0 投票
2 回答
878 浏览

python - Python:用另一个包含相同文件的目录覆盖一个目录

我正在尝试用另一个包含相同文件的目录覆盖一个目录。我试过使用 distutils.dir_util.copy_tree(src, dst) 但它试图为 dst 创建一个目录。目标是静默覆盖目录及其内容。还有其他方法吗?

0 投票
2 回答
378 浏览

c# - 从 outisde 覆盖类的构造函数

因此,问题很简单:如何从外部覆盖类的构造函数。问题本身是,我有一个已经编译的类,并且它已经有一些构造函数,但是那些程序员的白痴删除了一个构造函数,所以我现在无法对它进行 XML(de)Serialize...

所以他们所做的是:
他们改变了 Vector2(); 向量2(x,y);进入 Vector2(x=0,y=0);

但我的问题是,序列化程序并没有那么聪明地意识到他仍然可以创建类,并且更改整个代码将是一个痛苦的 * * *

0 投票
10 回答
433768 浏览

batch-file - 如何批量覆盖现有文件?

以下命令复制并移动文件,但我还需要它来覆盖它正在替换的文件。