问题标签 [call]

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

c# - F#谜语:如何调用方法的重载?

第一部分:从 F# 调用 F#

假设我们在 F# 中定义了以下类型:

您现在在另一个模块中(在另一个文件中)。

您如何调用上面显示的三个方法中的每一个?

第二部分:从 F# 调用 C#

现在,您在 C# 中定义一个类:

从 F# 代码中,如何调用现在在 C# 中定义的三个方法中的每一个?

0 投票
1 回答
839 浏览

jquery - jquery从var值调用函数

问题 1 = 如果我要使用这条线,有没有办法调用上面的 max 方法/函数 $('#id').myFoo('max'); 问题 2 = 我知道在 jquery 小部件上,下划线“_”会将方法标记为私有。$.fn 上的情况是否相同?

请注意,这条线return this.o();是错误的,它只是为了展示我想要完成的事情

0 投票
2 回答
1203 浏览

c - 记录对文件的函数调用并将此日志文件用作程序代码

我有一个用 C 编写的应用程序,并通过将函数调用写入文件来记录它们。现在我需要在另一个 C 应用程序中重新使用这些记录的函数调用(这也是记录的原因)。

这个应用程序应该做 - 除了其他事情 - 正是记录的事情。

示例:由第一个应用程序编写的 MYLOGFILE

然后第二个应用程序将执行记录并从文件中获取的函数调用。

任何想法如何实现?

0 投票
1 回答
414 浏览

ios-simulator - 通话状态栏不适用于横向视图

我的应用程序专门以横向界面方向运行。在 iPhone 模拟器上测试,显示通话状态栏无法正常工作;仅显示状态栏的上半部分,单击它不会执行任何操作。当我将应用程序更改为以纵向模式运行时,通话状态栏开始按预期工作。

我还使用“HelloWorld”iPhone 示例应用程序对此进行了测试。当以纵向模式运行时(即未更改样本),通话状态可以正常工作。当我将示例更改为在横向模式下运行时(即实现 shouldAutorotateToInterfaceOrientation 以“返回 UIInterfaceOrientationIsLandscape(interfaceOrientation)”),它表现出与我的应用程序横向版本中相同的损坏行为。

有没有其他人见过这种行为?

不幸的是,我没有真正的 iPhone 来测试它。任何人都可以验证这个错误只存在于模拟器中,还是它也出现在实际的 iPhone 上?

非常感谢。

0 投票
6 回答
1533 浏览

java - java模块可以调用ac模块吗?

只是出于兴趣,是否可以从 java 模块调用 C 模块?如果是这样,该怎么做?

0 投票
1 回答
65 浏览

.net - 如何抑制对托管方法的直接调用?

我想知道这是否本质上是可能的:

想想云场景。我允许用户将他们的 .net 代码上传到我的服务器上。但是,为了管理我的服务器上的东西,我不能允许用户编写直接调用诸如 HttpWebRequest.Create() 之类的方法的代码。

如果用户编写了这样的代码,则意味着他/她正在尝试联系另一个 Web 服务(例如)。我的目标是通过另一台服务器提供这些服务,但仍然让主服务器处理其他传入请求。

我想阻止对 HttpWebRequest.Create() 的调用。相反,我将为用户提供一些接口来进行此类调用。对于这个问题,我能想到什么样的解决方案?

PS:我更倾向于.net 2.0。如果您回答与更高版本的交易,请具体说明

0 投票
2 回答
627 浏览

iphone - iPhone 重复调用选择代码

可以说我有一些我想重复多次的代码。我应该如何最好地将它包含在我的 iPhone 应用程序中,只需要编写一次?

它是一个典型的 TableView 控制器应用程序。

问候

0 投票
1 回答
118 浏览

jquery - 再次声明 jQuery 函数以在 ie7 上设置不同的值。还有其他方法可以做到这一点吗?

好吧,我有一个滚动插件,当我单击导航锚点时,我用它来移动 div。有两种不同的设置,我已经不想发生了,但我也有,因为我不知道解决这个问题的方法:

看:

和另一个具有不同偏移减数的

比我用这个来称呼他们:

ie7 发生的事情是,由于某种超乎想象的可怕原因,最终的位置完全不同。所以我必须在 html 上为 ie7 创建一个 if 并使用不同的值(对于 110 和 315)再次调用这些函数。

所以ie7用户的最终结果是2个无用的函数调用和2个有用的函数调用。我想要的是有一种方法可以做到这一点而无需再次调用所有这些,如果 ie7 可能是一种动态更改该值的方法。如果有人知道没有两个功能的方法,更好的是,它必须检查它的侧边栏或年份导航,而不是将值设置为滚动。

希望有人可以帮助我解决这个问题。干杯。

0 投票
4 回答
33219 浏览

junit - JUnit Easymock 意外的方法调用

我正在尝试在带有 EasyMock 的 JUnit 中设置测试,但遇到了一个小问题,我似乎无法解决这个问题。我希望这里有人可以提供帮助。

这是我要测试的方法的简化版本:

好的,所以使用 EasyMock 我已经模拟了service.getObj(myObj)通话并且效果很好。

当 JUnitdao.insert(otherObj调用 ) 时,我的问题就出现了。EasyMock*Unexpected Method Call*在上面抛出一个。

我不介意在我的测试中嘲笑那个 dao 并使用expectLastCall().once();它,但假设我有一个句柄,它在插入时作为参数传递......我当然不这样做,因为它是有条件的在被测试的方法的上下文中创建。

任何人都必须处理这个问题并以某种方式解决它?

谢谢。

0 投票
9 回答
85602 浏览

javascript - javascript 中 [].slice.call 的解释?

我偶然发现了这个将 DOM NodeList 转换为常规数组的简洁快捷方式,但我必须承认,我并不完全理解它是如何工作的:

所以它从一个空数组开始[],然后slice用于将结果转换call为一个新数组是吗?

我不明白的一点是call。这如何document.querySelectorAll('a')从 NodeList 转换为常规数组?