问题标签 [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 回答
447 浏览

javascript - JavaScript:带开关/大小写的函数与覆盖函数

我有一个函数可以根据浏览器的大小更新元素大小:

window.onresize = function() { setContentHeight(); }

然而,既然我已经使用 AJAX 来交换主题(改变 body 的 innerHTML),这个函数需要改变。新主题不仅有新的图像,还有完全不同的布局。因此,旧的 onresize 函数只会弄乱页面。我想了两种方法来解决这个问题:

方法 1) 将参数传递给稍作修改的函数setContentHeight(themeSelection);,其中参数用于 switch/case 语句。优点:主题交换只会更改传递的变量的值。缺点:setContentHeight(themeSelection);将包含所有主题的代码,并且比需要的更长。

方法 2) 通过评估从 XMLHTTPRequest 解析的一些脚本代码来覆盖函数。但是,我不知道如何让 JS 修改现有函数或简单地删除它并启动一个新函数。优点:这个功能会很短 缺点:我不知道怎么做。

你会做什么,或者你会完全做其他事情?如果您的答案是方法 2,那么您能否提供有关如何完成的链接?当然,我自己完成大部分工作没有问题,但如果它是首选方法,我可以使用一些建议和方法#2 的示例。

0 投票
1 回答
725 浏览

mysql - MySQL 合并查询的 JOIN 问题--覆盖或合并同一表中的两行

这很难解释,所以我会尽力而为。

我有一个表,它由默认行(由 a 标记NULL specificSiteID)和覆盖行(由非标记NULL specificSiteID)组成。

这两种类型的行都用于genericID确定正在加载的数据——有时,某些数据可能没有默认值。

编辑 1:我所指的 Non-nullspecificSiteID仅在其 siteID 与我要查询的站点ID 匹配时才覆盖默认值。我不会将所有覆盖应用到一个默认值 - 我只将specificSiteID' 覆盖应用到默认值。 结束编辑 1

我对这个查询有四个要求:

  1. 当既没有默认值也没有特定于行的覆盖时,不返回任何数据。
  2. 没有默认数据时返回覆盖数据
  3. 返回覆盖数据不为空的覆盖数据的覆盖数据
  4. 最后,当默认数据存在且没有覆盖数据时,只返回默认数据。

现在,我的 SQL 查询看起来像——

此脚本的问题是案例 #2 由于LEFT JOIN. 当没有默认行时LEFT JOIN,不包括覆盖行。 使用上面的示例,如果没有genericID= 84 where specificSiteIDis NULL,则即使有覆盖数据,也不会返回任何数据。

JOIN我在找什么样的人?我什至可以用JOIN?

0 投票
2 回答
4737 浏览

java - Java用流结果覆盖文件

我创建了一个简单的类来创建 XML 文档。但是,如果我在创建同名文档时多次调用该方法,则该文件不会被覆盖。如何让类自动覆盖现有的同名文件?

}

0 投票
1 回答
1552 浏览

email - PEAR Mail、Mail_Mime 和 headers() 覆盖

我目前正在编写一个提醒 PHP 脚本,该脚本将通过 Cronjob 每天调用一次,以便通知客户有关某事的信息。

因此,我使用 PEAR Mail 功能,并结合Mail_Mime。首先,该脚本在 mysql 数据库中搜索用户。如果$num_rows > 0,它正在创建一个新Mail对象和一个新Mail_mime对象(本文中包含的代码从此时开始)。问题现在出现在 while 循环中。

准确地说:问题是

作为医生。状态,第二个参数应该覆盖旧的标题。但是,所有外发邮件都带有$header['To']第一个用户的标头 ( )。

我真的对这件事发疯了……有什么建议吗?

(注意:但是,它在$mime = new Mail_mime()为每个用户调用时会发送正确的标题 - 但它应该只调用一次然后覆盖旧标题)

代码:

0 投票
4 回答
6306 浏览

c# - 覆盖 xml 文件值

我有一个这样的xml文件

现在我希望覆盖值 0。我该如何在 c# 中做到这一点?

编辑

这是我的 XML 文件,我希望在电子邮件元素中写入一个值并更改计数元素的值

当我这样做时,不会将任何值写入文件

0 投票
1 回答
31302 浏览

vb.net - 如何在 VB.NET 中覆盖文本

我曾经被教导如何使用以下代码附加文本文件,但是每次按下按钮时如何覆盖文件(没有人教我)?

结束课

0 投票
1 回答
258 浏览

php - 如何:用新的 POSTED 数据覆盖定义的数组

我会重新定义我以前的未回答和凌乱的问题,因为我在乞求你的帮助。任何人...

我在文件(choices.php)中有一行:

在另一个页面上,有一个按钮可以将新数据发布(和存储/保存)到choices.php 中这个 NewData 必须覆盖一些文本 ($arrkey[3])

我试过explode/ implode, file_put_contents, 任何我发现浏览答案的东西。但我能得到的只是在该行末尾添加的 NewData:

一些选择1...||其他选择2...||这里有一些数据...||覆盖我!我老了!我是新数据!

代替:

一些选择1...||其他选择2...||这里有一些数据...||我是新数据!

0 投票
2 回答
1450 浏览

xcode - 从不同的 Xcode 项目覆盖 iPhone 应用程序

我开发的其中一款应用程序已提交并批准到应用商店。由于一些大的变化和更通用的代码,我为这个应用程序创建了一个新的 XCode 项目。

问题是当尝试从新的 XCode 项目安装相同的应用程序(基于包标识符)时,它会因崩溃而退出。如果我尝试从 XCode 再次安装(构建和运行/调试),它似乎成功覆盖并运行。所以似乎第一次出现了一些合并/覆盖冲突。在第一次尝试失败后的第二次安装使其工作。

我不希望从商店下载的应用更新发生这种情况。

我读过这个想法不是从 XCode 构建,而是通过 iTunes 使用 Ad Hoc Build。这将模拟一个更自然的最终用户流程。我已经尝试过了,但不知何故它不会同步/覆盖来自应用商店的现有应用(没有错误,应用只是没有改变)。

有人对如何解决这个问题有提示吗?对此事的任何帮助将不胜感激!

0 投票
2 回答
5907 浏览

java - 覆盖 ZipEntry

简单的问题,

我正在将一系列文本文件写入一个 zip,只需将一个文件输出流包装在一个 zipoutputstream 中,然后在一个打印机中。

以前在我一直在开发的应用程序中,我刚刚保存到当前目录进行测试,我知道在文件已经存在的情况下,该文件将被覆盖(并且一直在利用这一点)。我不知道拉链的行为。它会覆盖同名的条目吗?或者它会简单地覆盖整个 zip 文件(这对我的目的来说很方便。

巴拉德

0 投票
1 回答
193 浏览

perl - 使模块警告致命的最简单方法是什么?

通过“掌握 perl”,我覆盖了“编码”模块的“编码”功能。有没有更短的方法可以使 encode-utf8-warnings 致命?

子问题:$error_message 中 s/// 之后的换行符是从哪里来的?