问题标签 [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.

0 投票
1 回答
59 浏览

browser - 通过应用程序图标调用浏览器,如 Youtube 应用程序而不显示我的应用程序

我想用特定的 url 调用浏览器,比如 youtube 应用程序。我尝试使用 Navigator Invoke,但是它显示了我的应用程序。我不想显示我的应用程序,只是在用户单击应用程序图标时显示浏览器,有人可以帮我吗..

0 投票
3 回答
122 浏览

java - 预先带有条件的方法调用java

我被困在一个问题上:

-如何为类中的所有方法设置前提条件,以便调用任何方法,检查这些前提条件,如果满足,则开始调用。如果不是,则抛出异常。

我需要那个做什么?我假设我的班级的任何实例都处于某种状态。如果状态不正确,我只想不允许调用某些方法。

例如:如果我的班级是 Player 并且他的状态是 DEAD,我不希望在这种状态下提高他的等级。

该示例准确显示了我的需要。类似于 PHP 中操作的过滤器或类似的东西。

我的意思不是在所有方法开始时手动检查是否满足处于正确状态的条件。有没有符合我期望的解决方案?也许是一些设计模式之类的?

0 投票
6 回答
10812 浏览

ios - iOS xcode 5 crashlytics 错误 - Shell 脚本调用错误 - ./Crashlytics.framework/run: Permission denied

我已将 Crashlytics 框架添加到我的项目中,并带有一个脚本。运行脚本:Shell:/bin/sh 脚本:./Crashlytics.framework/run KEY_HERE

当我尝试运行该项目时,出现以下错误:

Shell 脚本调用错误 - ./Crashlytics.framework/run: Permission denied

但是如果我删除框架并再次添加它,它运行良好......一次。然后下次我得到同样的错误。然后我必须删除它,然后重新添加它,因为它只运行一次,然后是同样的故事......

有人知道如何解决这个问题吗?提前致谢。

0 投票
3 回答
842 浏览

java - 当对象超出创建对象的范围时,如何调用对象上的方法

我在一个名为 actor 的单独类中有一个名为“filmList”的 ArrayList,我想在 switch 中使用 case 2 来调用 newActor.filmList.get(i); 但我不断object may not be initialized从编译器收到错误。如果我将同一行放在 switch case 1 中它工作正常,但在 case 2 中我得到错误。有人可以告诉我如何从构造函数创建 newActor 对象的外部调用对象上的方法,我将永远感激不已,它正在努力工作,而我的讲师在解释事情方面很糟糕。谢谢。

}

0 投票
5 回答
41223 浏览

javascript - forEach 函数调用的调用上下文(this)

我想知道 forEach 回调函数的“this”值(或调用上下文)是什么。此代码似乎不起作用:

谢谢你向我解释。

0 投票
1 回答
700 浏览

java - JNI 启动 jvm 支持 unicode

我正在使用调用 api 在 C 代码中加载和运行 jvm。我正在使用 java 结构 JavaVMOption 来执行此操作。具体来说,我使用它的元素 char *optionString 来指定-Dbs.prefsdir="c:\\develop\\XXXXChineseMixedLationCharsXXXX\\" 路径bs.prefdir可以由用户定义的位置。

我正在做的是直接从 java 示例中提取出来,并且在我需要使用宽字符/unicode 路径之前它工作得很好——我不能这样做,因为 optionString 是 char* 而不是 wchar_t*。有人知道如何解决这个问题吗?解决方案应仅限于 JDK 1.6 及更低版本。

我已仔细阅读 JNI 文档: http ://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/invocation.html#wp633

我已经阅读了 eclipse 可执行启动器源代码的一部分,它在那里做了一些事情,比如使用默认代码页将宽字符转换为多字节字符:

我尝试使用上面的代码将 optionString 视为多字节字符串,但这不起作用。我曾尝试将其视为 unicode 本身,但这也不起作用。请问有人有解决方案吗?

0 投票
2 回答
98689 浏览

java - 如何在java中调用带有数组参数的方法?

我有一个任务,我必须在 Java 中对数组执行操作,我必须为每个操作创建单独的函数,我将编写这些函数,但我不知道如何使用数组参数调用方法。我通常用 c++ 编程,但这个作业是用 java 编写的。如果你们中的任何人可以帮助我,我将非常感激。:)

0 投票
1 回答
57 浏览

c# - 是否在多线程服务器上锁定资源

我正在创建一个客户端-服务器结构,其中服务器为每个客户端都有一个线程。该特定线程仅发送和接收数据。在服务器的主线程中,我想读取客户端线程收到的输入。但是客户端线程可能在主线程正在读取的同时修改了该输入。我将如何防止这种情况?我读过锁,但不知道如何以这种方式实现它们。

我的问题的第二部分是:客户端线程是一个不断从网络流中读取的循环,因此会阻塞该线程,直到它可以读取某些内容。但是我可以从我的主线程调用一个函数(该函数将通过该网络流发送一些东西)现有的客户端线程(即循环)必须执行吗?

抱歉,我现在不能提供任何代码,但我认为它已经足够清楚了吗?

0 投票
2 回答
70 浏览

javascript - 函数调用和关键字“this”之间有什么关系?

我对 JavaScript 还是很陌生,我刚刚开始使用.apply()和其他使用关键字的方法this,我可以看出这this 与调用函数的上下文有关,但我真的很想了解究竟this指的是什么。

特定函数调用之间的this 关系看起来类似于对象和属性/方法之间的关系。

这两种关系到底有没有关系?

0 投票
1 回答
65 浏览

javascript - JavaScript:作为函数/方法调用

我正在努力提高我的 JavaScript 技能,并且我知道调用函数有四种基本方法——它们改变了this定义的方式。我感兴趣的两个是基本的两个:

  • 作为函数调用
  • 作为方法的调用

这很好。首先,this将引用window对象:

第二个this将引用它正在从内部执行的对象:

这一切都很好。但是,是否正确地说,在这两个调用方法中,this总是要返回包含该方法的对象(如果这有意义的话)?

在第一个例子doSomething()中,实际上是在window对象中定义的——对象的属性也是如此window,即使我们没有定义它(或引用它)。

因此,难道不能说,实际上作为函数的调用就是作为方法的调用吗?或不?