问题标签 [invocation]
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.
python - 在 Python 类声明中调用方法的最佳方式是什么?
假设我正在声明一个类C
,其中一些声明非常相似。我想使用一个函数f
来减少这些声明的代码重复。f
可以像往常一样声明和使用:
哎呀!我无意中接触f
到了外界,但这不需要self
争论(并且不能出于明显的原因)。一种可能性是del
我使用该功能后:
但是如果我想f
在声明之后再次使用呢?删除该功能是不行的。我可以将其设为“私有”(即,在其名称前加上__
)并对其进行处理,但通过异常通道@staticmethod
调用对象变得非常时髦:staticmethod
我必须使用上述疯狂staticmethod
,因为作为描述符的对象本身不可调用。我需要恢复被staticmethod
对象包裹的函数,然后才能调用它。
必须有更好的方法来做到这一点。如何在类中干净地声明一个函数,在其声明期间使用它,以及稍后在类中使用它?我应该这样做吗?
windows - 从 Windows 调用 Linux 进程并接收标准输出
我在我们公司有一个遗留应用程序,它建立在......嗯;经典 VB (VB 6)。它有一个在 Linux 服务器上运行的优化器(CPLEX MIP Solver)组件,并且是用 Java 开发的。
如果我们想提供一个 Windows UI 来调用远程 linux 服务器上的优化器实例;我应该如何实施它?
优化器将输出有关其进度的消息,并且需要在 UI 上显示。
目前我想到了两个选择。
- 使用 PLINK 调用 linux 进程。不确定它是否可以将 STDOUT 带到 Windows。
- 构建一个小型 java 应用程序并将其作为守护程序加载到 linux 服务器上并通过 TCP 进行通信。
不胜感激专家建议。感谢您的帮助!
c# - 如何在 .NET 3.5 中进行动态对象创建和方法调用
创建类对象的代码看起来如何:
以上类型,然后调用
在那个物体上?
javascript - 为什么这种函数调用在 JavaScript 中是错误的?
我想创建一个匿名函数,然后立即调用它。
1)这会带来语法错误。为什么?
2)用 () 包装函数定义,它可以工作。
3) 或者,将匿名函数分配给变量。有用。
为什么第一种方法不起作用?
python - 有没有办法在不调用 TypeError 的情况下使用错误数量的参数调用 Python 函数?
当您使用错误数量的参数或使用不在其定义中的关键字参数调用函数时,您会收到 TypeError。我想要一段代码来获取回调并根据回调支持的内容使用可变参数调用它。一种方法是,对于回调cb
,使用cb.__code__.cb_argcount
and cb.__code__.co_varnames
,但我宁愿将其抽象为类似的东西apply
,但这仅适用于“适合”的参数。
例如:
Python中是否已经有类似的东西,还是我应该从头开始编写?
javascript - 立即调用的简单 JavaScript 函数不起作用……为什么?
任何人都可以解释为什么这样做:
虽然这不会:
迈克·皮特
java - 在 Java 中,哪个重载会被选为 null?
如果我用 Java 编写这一行:
将调用哪个方法?
showInputDialog(Component parent, Object message)
showInputDialog(Object message, Object initialSelectionValue)
我可以测试一下。但在其他类似的情况下,我想知道会发生什么。
c# - 在 C# 中动态调用方法的选项
我已经看到很多与如何调用这样和那样的方法相关的问题。我还没有找到如何通过反射或 csharp 中的任何其他方式调用方法的不同选项的列表。
有人可以详细解释在 csharp 中动态调用方法的不同方式吗?从反射到发射 IL 以及介于两者之间的任何其他方式。我想知道在资源方面从最昂贵到最便宜的所有不同方式。
java - AIR 应用程序与 Java 对话
当我需要以某种方式与 Java 进程进行通信时,我遇到了这种情况。Java 处理所有 DB 工作 AIR 只是 UI。在套接字上实现 AFM 协议会非常好。理想情况下,RemoteObject 已经存在于框架中,但在 HTTP 将是最好的其他介质上工作!有人知道这样的事情是否存在吗?保护你。
c# - 在运行时调用方法
我想知道是否可以在运行时加载 .net DLL,查看可用的方法并在运行时执行一个。
如果这是可能的,你能指出我正确的方向吗