问题标签 [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.
exception - 重新定义元素的 MOXy jaxb 绑定错误
谁能帮我 ?在我的项目中,我需要解析一些架构文件,并且需要根据这些架构生成xml文件。现在,我想使用 MOXy 根据这些模式动态生成空的 xml 文件。但是发生了异常。
我认为原因是重新定义元素,因为当我使用导入或包含时,没关系。请帮我。无法将附件上传到stackoverflow?
perl - 是否可以重新定义子程序以针对部分代码进行本地化?
是否可以重新定义_function_used_by_exported_function
only 中的exported_function
调用second_routine
?
nagios - Nagios 高级配置 - 由主机组定义后更改联系人组
是否可以在主机组中设置默认联系人组并稍后在服务中修改(重新定义)此联系人组。或者通过其他方式。
背景:我们使用 nagios 监控近 100 个主机和近 1000 个服务。为了便于配置,我们定义了具有默认检查和默认联系人组的主机组。但是越来越多的特殊服务器上必须有其他联系人组的服务。
显示我们想要的配置示例,但它不起作用......(最后一部分 - 重新定义)
java - 在java中更改整数的值
我开始用java编程,我想做一些游戏和其他需要改变变量的东西,尤其是整数。让我给你举个例子。
现在当然这将返回'int Score has been defined',或者其他什么,但我不希望它这么说,因为我想重新定义变量。我在 if 语句之前尝试过@Override,但也没有用。有谁知道该怎么做?
java - 爪哇。对类重新定义的限制
方法的 Java Platform SE 5 API 规范Instrumentation.redefineClasses(ClassDefinition[])
告诉:
重新定义可能会改变方法体、常量池和属性。重新定义不得添加、删除或重命名字段或方法,更改方法的签名或更改继承。
是什么意思attributes
?我想它可以是访问修饰符(私有、公共、...)、同步、最终和其他修饰符。但是如果我尝试不仅重新定义方法体,还重新定义它的访问修饰符,或类的访问修饰符,或者尝试使方法同步,我得到了
那么attributes
在这种情况下是什么?
c - C 预处理器根据包含顺序重新定义冲突
我刚刚在我正在处理的项目中重新定义了冲突,并且在追查为什么它没有在所有平台上发生(结果是包含顺序)时,我偶然发现了以下我无法解释的行为。
1. 编译没有警告
2.“宏重新定义”警告
我希望这两种情况都会产生警告,因为没有检查<sys/queue.h>
会阻止重新定义。
那么为什么第一种情况没有警告,而第二种情况呢?我在这里缺少什么?
顺便说一句:我在我的 Mac 上用 clang 和我的 Linux 机器上用 gcc 得到了相同的结果。
prolog - Prolog 重新分配运算符
我是 prolog 的新手,我正在尝试通过更改优先级来重新分配 prolog 中的运算符。我遇到以下 4 个错误:
前两个给了我一个类似的错误,如下所示:
我也收到模一错误(一个不同的错误),但我怀疑这是因为我不应该%
用引号括起来(但我应该如何将它与评论标记区分开来?)。
我重新定义了一堆其他运算符(例如加法运算符:-op(500,yfx,+).
),它们没有给我带来任何问题。只有上面列出的 3 个给我错误。
任何人都可以对此有所了解吗?
谢谢!
c - 如何在 C 中添加或重新定义运算符?
我调试了一个代码几个小时,最后发现它使用!=
运算符,而我的眼睛扫描代码时将其读取为=
. 多年前,我总是在Pascal<>
中使用运算符。现在我必须用C编写和调试,以使代码可以被社区重用。所以我试图定义为以下命令:<>
!=
但它没有用。我试图在网上搜索,但只有我找到有关 C++ 或 C# 的结果,但我需要它用于C。是否有机会使用不等式运算符编写可重用的C代码?<>
(我假设其他normal
用户可以自动替换<>
为!=
,但代码也应该在其他系统上编译而无需修改,即使用<>
)。我使用 Linux ( gcc )。
r - 重新定义 R 包中的函数
我试图通过首先定义一个函数来修改和重新定义R包xcms中的一个函数(xcmsRaw)
然后输入
但是,当我运行它时,它给了我错误
由于它没有找到 profBinM 函数,这是在 xcms 包的文件 xcms.c 中定义的 C 代码函数。
关于如何解决此问题的任何想法?(我在 Windows 7 下工作,使用 R 版本 3.0.0)
java - 在 Java 中实现“重新定义”属性的最佳方法是什么?
提前感谢您的阅读。
我所说的“重新定义”是广泛使用的UML规范中的概念。
我的理解是: “重新定义”属性的类型是“重新定义”属性类型的子类。而“重新定义”属性的所有者是“重新定义”属性的所有者的子类。
给出以下示例:
这是我的实现:
1) 如果我在 DurationInterval 中定义 min/max,我将隐藏另一个字段;实际上,这是实现“重新定义”属性的最简单方法。有人投票支持这种实施吗?
2)然后我介绍了“Getter”,太好了,Oracle描述了“协变返回类型”,所以这种方式有效。但是,我必须向下转换类型才能使其工作。
3) 但是,对于“Setters”,如果我添加“@Override”,我会得到错误。我认为这是有争议的;首先,我必须承认甲骨文明确表示这不是覆盖。其次,我认为它是“覆盖”,只是 Oracle 还没有实现它。我错了,因为我不知道他们这样做的原因吗?
4)你对UML的重新定义属性的实现是什么?