问题标签 [redefine]

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

c++ - 我可以将 enable_if 与 typedef 一起使用吗?

我想定义一个类型取决于某些条件的变量。我想要这样的东西:

但是编译器说我重新定义了类型。

我怎样才能做到这一点?

0 投票
1 回答
80 浏览

javascript - Javascript - 缩短 ID 以获得更高效的脚本

我想让我的脚本更高效,并且在查看我的脚本相当大时,我意识到这nT.dS[v]经常重复。我试过用几种方法重新定义它,但都没有奏效,所以我想知道你们中是否有人知道一种方法。

我需要缩短是全球性的。正如我所展示的, value 已经缩短(并且效果很好),但也许可以将它组合成另一个缩短以包含表单 idnT和输入 id dS,因为这是程序中关注的中心。

0 投票
2 回答
162 浏览

java - 当我使用 java.lang.instrument.Instrumentation#redefineClasses() 时,我应该将数组传递给函数吗?

我曾经java.lang.instrument.Instrumentation#redefineClasses()重新定义现有的类。有时,我需要重新定义几个类。

如果我一一重新定义课程,我会知道哪些是成功的,哪些是失败的。

但是将重新定义的类放在一个数组中以获得更高的正确性会更好吗?

0 投票
1 回答
137 浏览

c++ - 重新定义原始类型以快速更改 RAM 使用情况、更好的可读性(并可能提高性能)

在多个程序上花费了很长时间后,我发现,根据平台的不同,我有时需要大幅降低 RAM 使用率,因为某些平台上的资源非常有限。我通常根据这些类型存储大型映射和矩阵,因此从 int32 切换到 int16 或从 float 切换到 double(如果它们实际上具有不同的大小)很容易将我的使用量减少了近一半。因此,我刚刚添加了这样的重新定义:

这使我可以快速调整程序中所有重要的原始类型。请注意,我在程序中的整数实际上都没有超过 2 字节整数的大小,因此使用 int16 到 int64 中的任何一个都没有问题。

此外,在那里有一个漂亮的“Int”而不是“uint32_t”似乎更具可读性。在某些情况下,我观​​察到通过减少和增加原始类型的大小来改变性能。

我的问题是:有什么我只是想念的缺点吗?我还没有在 SO 上找到关于这个主题的任何信息,所以如果我也错过了,请带我去那里。该代码主要是为我准备的,其他人可能会看到它,但在任何情况下,它都会由我亲自提供或带有适当的文档。

编辑:对不起过去的错误,我确实使用 typedefs。

0 投票
1 回答
700 浏览

variables - sass:用另一个覆盖一个var

我们已经将 sass 变量文件设置为

scss\variables\_custom_variables.scss.

其中,当然包含类似的东西

$link-color: $00f;

然后在我们的 sass 文件中使用,像这样设置导航,scss\main\_main_nav.scss因为我们有类似的规则

a {color: $link-color;}

现在我们有了一个允许自定义样式的新功能,它可以引入变量以及scss\main\. 代替创建类似的东西

scss\main_2\_main_nav.scss无止境

我希望能够重新定义$link-color.

我希望我可以简单地创建scss\new_file\_variables.scss并拥有一个覆盖列表,例如

$link-color: #36c;

但这没有按预期工作。我还能做什么更好?

谢谢大家

0 投票
2 回答
2467 浏览

c# - C#在类中重新定义一个变量

我确定 C# 中的问题“类型”。

假设我有一个工作名称为“item”的类。此类具有诸如“变量”之类的字段。该字段应与我程序中某个元素的字段匹配,例如 Boolean int16、int32、int64、double、uint、uint16。

是否有可能重新定义依赖需求中的变量类型?或者有没有其他方法可以解决这个问题?

我考虑将此变量定义为 var 或 object,然后将其投影到给定类型上。

问题是后面的检查赋值时不超出范围?

0 投票
1 回答
6176 浏览

c - 如何在 C 中重新定义变量?

9.c:10:10:错误:声明遮蔽了局部变量 [-Werror,-Wshadow] 9.c:8:9:错误:重新定义了“i”

0 投票
1 回答
427 浏览

python - repl.it 中警告的含义?

我想在这里尝试使用 != 而不是 = (通过切换ifandelse语句),以防我想添加一个 elif: after (如果输入的猜测值大于最大值,则可能是测试响应)。我不明白为什么它现在会引发警告/错误,或者该警告的含义。

为了澄清,代码运行并且似乎可以工作,但是我在用于编写/运行的 repl.it 中收到警告。

在第 3 行def make_guess

它说 - Redefining name 'guess' from outer scope (line 21) <=这是什么意思?

然后在第 21 行max=int(input("Guess number between 1 and what?"))

它说Redefining built-in 'max'[虽然我猜这不是问题,因为如果我重命名该变量maxi,它不会显示第 21 行的警告]

原始代码:

新代码:

0 投票
0 回答
434 浏览

c# - svcutil 错误:“SchemaLocation”必须成功解决,如果包含除

我想从 wsdl 和一些 xsd 文件生成代理类 (C#)。wsdl 和 xsd 文件都位于我磁盘上的同一个文件夹中。我发出的命令是:

svcutil.exe AuthenticateAndGetAssertionsSOAP12v2.wsdl .xsd /t:code /l:cs /o:AuthAndGetAssertionsProxy.cs /n: ,TestNamespace

但未生成代理类,我收到此错误:

如果包含 -annotation- 以外的任何子项,则“SchemaLocation”必须成功解析。

svcutil 还指出有问题的文档 ID 是http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd

其中一个 xsd 文件确实有效地重新定义了在此命名空间中定义的 complexType,如下所示:

我尝试像这样完全限定 schemaLocation URI:

其中 C:\AuthAndGetAssertionsSOAP12v2 是 wsdl 和 xsd 文件的实际路径,但我仍然无法正常工作。

作为参考,这是在 oasis-200401-wss-wssecurity-secext-1.0.xsd 中定义 complexType UsernameTokenType 的方式:

我搜索了很多,但我找不到任何解决方案,但是在阅读了这篇文章之后

如果 <redefine> 包含 <annotation> 以外的任何子项,则 svcUtil 错误“SchemaLocation”必须成功解决

我开始认为问题可能出在 wsdl 的其他地方。有什么建议么?

0 投票
1 回答
299 浏览

neural-network - 在 Caffe 中通过层的多种数据路径

我想在 Caffe 中构建一个网络,其中传入的数据最初被拆分,分别通过同一组层,最后使用 eltwise 层重新组合。在此之后,所有部分将作为一个单一的斑点移动。

数据并行移动的网络部分的层配置将相同,除了学习参数。

有没有办法在 Caffe 中定义这个网络,而不需要重新定义数据的不同部分多次通过的层?换句话说,是否可以定义一个层并具有多个输入和输出路径,例如具有多个顶部和底部参数以及它们之间的映射?