rhino

    0熱度

    1回答

    WhenCalled在各處都有很好的記錄&我不打算爲什麼我使用它,但我不能讓它工作在就像我在主題中看到的每一篇文章都詳細描述了一樣。 基本上你應該能夠做這樣的事情: mock.Expect(x => x. SingleOrDefault(null)) .IgnoreArguments() .WhenCalled(invocation => ((Action)invocation

    3熱度

    1回答

    如果這是一個不清楚的標題,因爲我不知道所有的術語,所以請耐心等待。 所以我想創建一個受控的環境來運行Java應用程序中的任何JavaScript代碼。注意:代碼是由用戶創建的,所以我必須阻止/防止專門嘗試訪問/修改不應該觸及的Java變量的代碼。 (最好通過拋出編譯錯誤的用戶反饋) 編輯1:順便說一句,我試圖使用犀牛和納森。 這是一個簡單的例子。 public class ScriptRunner

    5熱度

    2回答

    如何確定瀏覽器中的JavaScript引擎有幾個問題。 我必須編寫必須在犀牛和納霍恩上運行的JavaScript代碼。 如何確定我的代碼是在犀牛還是納霍恩上運行?是否有典型的函數,變量,常量可以確定引擎?

    0熱度

    1回答

    我有一個腳本化豆如下所示 package test.rhino; import java.util.HashMap; import org.mozilla.javascript.Scriptable; public class SomeBean implements Scriptable { /** * The current values for this ob

    0熱度

    2回答

    我在Kotlin上使用Java 8,我項目中的一個庫(http://michel-kraemer.github.io/citeproc-java/)拒絕在Java 8捆綁的Nashorn JavaScript解釋器上運行。解決方案是使用Rhino JavaScript解釋器。 我正在使用Gradle構建我的項目。我已經將Rhino添加到了我的依賴中,但圖書館仍然堅持使用Nashorn。 compi

    1熱度

    3回答

    Goodmorning, 我來自Python環境並轉向c#。 我正在將一個更廣泛的列表分割成更窄的列表和規定的長度。 有沒有辦法簡化下面的代碼? 我的猜測是它有點慢,並沒有正確遵循C#常見的編碼規則。 List<object> B = new List<object>(); for(int i = 0; i < SD_Data.Count/314; i++) { var SD_Inpu

    -3熱度

    2回答

    我無法理解爲什麼以及在什麼樣的場景下我想在服務器端的JVM中運行腳本語言。我的意思是我們已經在JAVA中有很好的庫...爲什麼我不使用它們來做東西而不是在JVM中運行腳本? 請幫我理解這個概念,有人可以告訴我一個或兩個在服務器端運行JVM腳本的用例比使用JAVA庫更有優勢。

    0熱度

    1回答

    在Rhino中,我有一個腳本化豆像下面 /** * */ package test.rhino; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; import org.mozilla.javascript.FunctionObje

    0熱度

    1回答

    調用Java在Rhino中運行的Javascript函數非常簡單 - 畢竟是爲什麼創建Rhino。我有麻煩建立事情是這樣的: 語境:我有一個PhoneGap的CLI(V 6.3.3)Android項目(API 19+),我通過加載JavaScript的運行做處理大量裏面犀牛 一個PhoneGap的插件 - 這我創造在同一時間與實際的PhoneGap應用程序 - 包含類稱爲Storage,向公衆提供

    1熱度

    3回答

    我有一個基於FROM anapsix/alpine-java:8_server-jre_unlimited的碼頭圖像。然而,當我嘗試 ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("nashorn"); scriptEngine是null。我試圖讓使用默認引擎: ScriptEngine script