runtime-compilation

    0熱度

    1回答

    我將使用Handlebars.js模板引擎構建JavaScript/Cordova應用程序。應用程序構建將帶有預編譯模板(像往常一樣位於www/*文件夾中)。我的老闆想略微改變一些模板,而不必重新編譯應用程序,並在市場上發佈它(Play商店/ Itunes ecc ...)。 如何歸檔這種靈活性? 當我的應用程序啓動時,我可以檢查更新,下載新的Handlebars文件並重新編譯它們。合理?我是否可

    1熱度

    1回答

    當我嘗試編譯如下所示的拉姆達,它拋出: 變量「」類型的「模式System.Collections.Generic.IEnumerable`1 [WheelEndCatalogKendo.Models.SapBasicData]‘」從範圍引用’,但它沒有定義 public static GridBoundColumnBuilder<TModel> BuildColumnString<TModel>(

    3熱度

    2回答

    每當我看到一個遞歸解決方案,或者我爲一個問題編寫遞歸代碼時,我很難弄清楚時間複雜度,在大多數情況下,我只是說它的指數?它是如何實際指數?人們怎麼說它是2^n,什麼時候是n!,什麼時候是n^n或n^k。 我心中有一個疑問 - 讓的說找到一個字符串的所有排列 找到一個數組到k其總結(指數所有序列,如何(O(N)!)我的確切計算)。 找到總和爲0的k大小的所有子集(k會出現在複雜性的某處,它應該是正確的

    0熱度

    1回答

    我有這種控制檯類型的東西,它接受一行C#代碼,將它包裝在一些周圍的代碼中,並將其編譯到程序集中。然後,我調用該程序集中的方法,輸出結果,就是這樣。 問題是,程序集需要有一個名稱,所以我可以將它設置爲朋友程序集,以便它可以訪問非公共類。我將它命名爲「控制檯」。 一切按預期工作,但問題是我無法在完成一個腳本後運行第二個腳本,因爲名爲「console」的文件已經存在於目錄中,並且不能被覆蓋。 我試過處理

    2熱度

    1回答

    我想用「-XX:-CITime」標誌(documentation)爲熱點的JVM,但我有一些問題: 如果我想使印刷編譯時間,然後做我鍵入'-XX:-CITime'(帶減號)或'-XX:+ CITime'(帶加號)? 它在哪裏輸出編譯時間信息? 輸出應該是什麼樣子?

    2熱度

    1回答

    我最近開始使用解析器和解析器生成器及其在DSL設計中的使用。爲了讓事情開始,並且一箭雙鵰,我寫了一個純粹的Ruby PEG解析器DSL,通過竊取peg.js的一些想法。不同之處在於,peg.js會將語法編譯爲JavaScript,而我的庫使用解釋器模式以及Ruby提供的一些語法糖來完成純Ruby中的所有操作。這增加了我想避免的一些不重要的開銷。 爲了減少一些開銷,我開始考慮編譯一些解析表達式,這些

    1熱度

    1回答

    我想在程序的運行時執行Quartz Composer與Core Image Filter的補丁: Compiling a CIFilter inside Quartz Composer。 Quartz Composer有一個修補程序,它接受CIFilter內核的文本,並用它創建CIFilter。 我們是否可以在公共API中訪問此項功能?

    0熱度

    1回答

    我在這裏處於非常尷尬的境地。 我正在開發一個'Eclipse插件',它必須將'.java'文件編譯成.class文件(或者甚至是jar)。 我想以做這樣的事情用Java Compiler API: public class Compiler { private JavaCompiler _javaCompiler; private StandardJavaFileManager

    0熱度

    4回答

    我正在嘗試構建一個將數據從垂直鍵值對存儲系統轉換爲更傳統的水平列存儲的系統。 源數據看起來像這樣 public class Container { public string Type { get; set; } public IEnumerable<Attribute> Attributes { get; set; } public IEnumerable<Con

    2熱度

    5回答

    我是一個新手,我知道這個我在互聯網上得到的C程序(學分:http://www.geeksforgeeks.org/archives/28)工作正常。 #include<stdio.h> float power(float x, int y) { float temp; if(y == 0) return 1; temp = power(x, y/2)