问题标签 [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.
c# - F#谜语:如何调用方法的重载?
第一部分:从 F# 调用 F#
假设我们在 F# 中定义了以下类型:
您现在在另一个模块中(在另一个文件中)。
您如何调用上面显示的三个方法中的每一个?
第二部分:从 F# 调用 C#
现在,您在 C# 中定义一个类:
从 F# 代码中,如何调用现在在 C# 中定义的三个方法中的每一个?
jquery - jquery从var值调用函数
问题 1 = 如果我要使用这条线,有没有办法调用上面的 max 方法/函数
$('#id').myFoo('max');
问题 2 = 我知道在 jquery 小部件上,下划线“_”会将方法标记为私有。$.fn 上的情况是否相同?
请注意,这条线return this.o();
是错误的,它只是为了展示我想要完成的事情
c - 记录对文件的函数调用并将此日志文件用作程序代码
我有一个用 C 编写的应用程序,并通过将函数调用写入文件来记录它们。现在我需要在另一个 C 应用程序中重新使用这些记录的函数调用(这也是记录的原因)。
这个应用程序应该做 - 除了其他事情 - 正是记录的事情。
示例:由第一个应用程序编写的 MYLOGFILE
然后第二个应用程序将执行记录并从文件中获取的函数调用。
任何想法如何实现?
ios-simulator - 通话状态栏不适用于横向视图
我的应用程序专门以横向界面方向运行。在 iPhone 模拟器上测试,显示通话状态栏无法正常工作;仅显示状态栏的上半部分,单击它不会执行任何操作。当我将应用程序更改为以纵向模式运行时,通话状态栏开始按预期工作。
我还使用“HelloWorld”iPhone 示例应用程序对此进行了测试。当以纵向模式运行时(即未更改样本),通话状态可以正常工作。当我将示例更改为在横向模式下运行时(即实现 shouldAutorotateToInterfaceOrientation 以“返回 UIInterfaceOrientationIsLandscape(interfaceOrientation)”),它表现出与我的应用程序横向版本中相同的损坏行为。
有没有其他人见过这种行为?
不幸的是,我没有真正的 iPhone 来测试它。任何人都可以验证这个错误只存在于模拟器中,还是它也出现在实际的 iPhone 上?
非常感谢。
java - java模块可以调用ac模块吗?
只是出于兴趣,是否可以从 java 模块调用 C 模块?如果是这样,该怎么做?
.net - 如何抑制对托管方法的直接调用?
我想知道这是否本质上是可能的:
想想云场景。我允许用户将他们的 .net 代码上传到我的服务器上。但是,为了管理我的服务器上的东西,我不能允许用户编写直接调用诸如 HttpWebRequest.Create() 之类的方法的代码。
如果用户编写了这样的代码,则意味着他/她正在尝试联系另一个 Web 服务(例如)。我的目标是通过另一台服务器提供这些服务,但仍然让主服务器处理其他传入请求。
我想阻止对 HttpWebRequest.Create() 的调用。相反,我将为用户提供一些接口来进行此类调用。对于这个问题,我能想到什么样的解决方案?
PS:我更倾向于.net 2.0。如果您回答与更高版本的交易,请具体说明
iphone - iPhone 重复调用选择代码
可以说我有一些我想重复多次的代码。我应该如何最好地将它包含在我的 iPhone 应用程序中,只需要编写一次?
它是一个典型的 TableView 控制器应用程序。
问候
jquery - 再次声明 jQuery 函数以在 ie7 上设置不同的值。还有其他方法可以做到这一点吗?
好吧,我有一个滚动插件,当我单击导航锚点时,我用它来移动 div。有两种不同的设置,我已经不想发生了,但我也有,因为我不知道解决这个问题的方法:
看:
和另一个具有不同偏移减数的
比我用这个来称呼他们:
ie7 发生的事情是,由于某种超乎想象的可怕原因,最终的位置完全不同。所以我必须在 html 上为 ie7 创建一个 if 并使用不同的值(对于 110 和 315)再次调用这些函数。
所以ie7用户的最终结果是2个无用的函数调用和2个有用的函数调用。我想要的是有一种方法可以做到这一点而无需再次调用所有这些,如果 ie7 可能是一种动态更改该值的方法。如果有人知道没有两个功能的方法,更好的是,它必须检查它的侧边栏或年份导航,而不是将值设置为滚动。
希望有人可以帮助我解决这个问题。干杯。
junit - JUnit Easymock 意外的方法调用
我正在尝试在带有 EasyMock 的 JUnit 中设置测试,但遇到了一个小问题,我似乎无法解决这个问题。我希望这里有人可以提供帮助。
这是我要测试的方法的简化版本:
好的,所以使用 EasyMock 我已经模拟了service.getObj(myObj)
通话并且效果很好。
当 JUnitdao.insert(otherObj
调用 ) 时,我的问题就出现了。EasyMock*Unexpected Method Call*
在上面抛出一个。
我不介意在我的测试中嘲笑那个 dao 并使用expectLastCall().once();
它,但假设我有一个句柄,它在插入时作为参数传递......我当然不这样做,因为它是有条件的在被测试的方法的上下文中创建。
任何人都必须处理这个问题并以某种方式解决它?
谢谢。
javascript - javascript 中 [].slice.call 的解释?
我偶然发现了这个将 DOM NodeList 转换为常规数组的简洁快捷方式,但我必须承认,我并不完全理解它是如何工作的:
所以它从一个空数组开始[]
,然后slice
用于将结果转换call
为一个新数组是吗?
我不明白的一点是call
。这如何document.querySelectorAll('a')
从 NodeList 转换为常规数组?