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

php - PHP数组覆盖值但需要添加到数组

数组:

我需要的

发生了什么

我正在尝试,它来自查询结果集

任何想法,帮助正确的方向?

0 投票
4 回答
8513 浏览

java - Java FileWriter 覆盖

只要有新数据作为 InputStream 可用,我就有一段代码生成新数据。每次都会覆盖相同的文件。有时文件在写入之前变为 0 kb。Web 服务会定期读取这些文件。我需要避免文件为 0 字节的情况。

它是怎么做到的?在这种情况下,锁会有帮助吗?如果浏览器进来读取一个被锁定的文件,浏览器是否会继续显示缓存中的旧数据,直到锁定被释放并且文件可以再次读取。

0 投票
1 回答
347 浏览

batch-file - /f 批处理文件的帮助

这是我的代码:

这个批处理应该在一个窗口中运行程序,当它退出时,应该将文件 qconsole.log 重命名为当前时间,然后重新启动批处理文件(Serv.bat)。

问题是,在我运行批处理文件后,如果我再次尝试运行它,它不会重命名文件,给我一个错误,说它无法访问该进程,因为它正在使用中。如果我在之前运行它之后编辑批处理文件并保存它,我也会得到同样的错误。

0 投票
4 回答
39751 浏览

c - 在 C 中重置 char[] 的最佳方法是什么?

我使用一个字符串:

我从 0 开始向每个位置添加一些字符。但是我需要能够清除所有这些位置,以便我可以从 0 开始添加新字符。

如果我不这样做,那么如果第二个字符串被缩短,那么第一个字符串在添加第二个字符串时最终会从第一个字符串中获得额外的字符,因为我不会覆盖它们。

0 投票
2 回答
895 浏览

c++ - 如何修改 std::cin 的内部缓冲区

我正在编写一个使用获取密码的软件std::cin

然而不太可能,我试图避免密码从内存分页到磁盘的可能性,所以我想修改缓冲区std::cin以在我完成密码后立即覆盖密码。

现在我有这个:

但我很确定这很糟糕,因为它没有考虑到 cin 缓冲区的当前大小。如何正确覆盖缓冲区的内容?

谢谢你的帮助!

0 投票
3 回答
4476 浏览

sql - 如何覆盖 SQLite 文件的内容

我刚刚开始使用 SQLite,我想将我所有的应用程序数据写入一个文件,不知道该文件是否已经存在;对于“普通”文件,这很简单,但是对于 SQLite,如果表已经存在,我将无法创建表,如果主键已经存在,我将无法插入行。

我基本上想做类似“CREATE TABLE IF NOT EXISTS table..else...DELETE FROM table”之类的事情。必须有办法做到这一点,我怀疑有些方法比其他方法更有效。例如,您会认为使用现有表而不是删除和重新创建会更好,但这取决于检查它是否存在和删除其内容所涉及的内容。

或者,有没有办法将数据库写入内存(sqlite3_open(“:memory:”,db)),然后获取其内容 - 作为字节数组或其他内容 - 写入文件?

0 投票
3 回答
4418 浏览

c++ - 强制派生类调用基函数

如果我从另一个类派生一个类并覆盖一个函数,我可以通过在派生类Base::myFunction()的实现内部调用来调用基函数。myFunc

但是 - 有没有办法在我的Base类中定义在任何情况下都调用基函数,也不需要在覆盖函数中显式调用它?(在派生函数执行之前或之后)

或者更好的是,如果我的虚拟Base类中有一个虚拟函数,并且有两个实现的私有函数before()and after(),是否可以在Base类中定义调用该类的任何派生类中的函数之前和之后的函数Basebefore()并将after()被调用?

谢谢!

0 投票
1 回答
258 浏览

c# - 覆盖,保存,使用流。他们真的不一样吗?

我想让一个文件不可用。如果我覆盖它真的有意义吗?

覆盖、使用流、保存或仅附加文本之间有区别吗?

注意:我想在之后删除文件并避免恢复。

0 投票
6 回答
1018 浏览

c# - 阻止用户互相覆盖

我想阻止两个用户在更新记录时意外地相互覆盖。也就是说,两个用户加载了一个带有记录 A 的页面。用户一将记录更新到 AB,用户二将记录更新到 AC。

我不只是希望最后一个命中数据库来覆盖。我需要一种机制来说明记录已更新,因此您的记录无法保存。

现在我有两个想法是给记录加时间戳并检查。如果不匹配,则不允许更新。第二种方法是每次执行更新时对记录进行 GUID,检查 GUID,如果不匹配则不更新。

这些方法中的任何一个是否有效,如果是,那是最好的。如果没有,你有什么建议。如果它有所作为,这在 C# 中

谢谢

0 投票
7 回答
176071 浏览

python - 在 Python 中读取和覆盖文件

目前我正在使用这个:

但问题是旧文件比新文件大。所以我最终得到了一个新文件,它的末尾有一部分旧文件。