dynamic-compilation

    2熱度

    1回答

    在.Net, it seems不能 動態編譯代碼 呼叫直接經編譯的代碼(即,W/O 「遠程」,編組等)和 刪除(僅)從編譯的代碼內存 你必須在2.(通過生成代碼到調用AppDomain本身)或3(通過生成代碼到一個可拋棄的AppDomain),但你不能有兩者。 現在我很好奇,如果這是可能的Java。我不知道有足夠的瞭解類加載器,但似乎在Java中,我可以 動態編譯的代碼放到一個扔掉的類加載器 調用

    0熱度

    1回答

    在壓力和負載過重的情況下,我們的虛擬路徑提供者緩存的實現存在ASP.NET未清除臨時文件(編譯文件)的問題,即:高速緩存已更新,但有時ASP .NET編譯包含較舊的編譯文件,因此更新的內容從不顯示。 讓我感動的臨時文件位置到不同的目錄,並試圖在我的緩存項手動刪除該文件中刪除回撥委託不使用正則表達式。目前,該文件被編譯爲 filename.aspx##的hashCode .compiled 的哈希碼

    1熱度

    2回答

    考慮下面的代碼段的第一VS第二呼叫的(朱) bar(x) = for i = 1:9999 x+x*x-x+x end # Define the "bar" function print("First try: "); @time bar(0.5) print("Second try: "); @time bar(0.5) bar(x) = for i = 1:9999 x+x*x-x+x

    3熱度

    1回答

    我有一個簡單的Windows應用程序,其中一個動態的Win窗體被創建並與工具箱一起顯示。 用戶在這個動態創建的表單上拖放控件並相應地寫入代碼。 下面是不是完整的代碼,但我面臨的問題片。我試圖編譯在運行時由用戶編寫的代碼,但它給了我錯誤「在表格0 - >‘的InitializeComponent’不存在於當前上下文線路存在的名稱(12)錯誤:CS0103」 // small piece of c

    2熱度

    1回答

    在angular2 RC5中,我們通過引導應用程序的主模塊來啓動應用程序,並且在瞄準瀏覽器時提供兩種自引導選項。 有動態引導或靜態選項。 Docs提到Static會產生更小的應用程序,所以性能會有所提升,但我不清楚何時最好使用每種方法,哪種方法更適用於生產,以及動態編譯有什麼好處用來。有人可以解釋嗎?

    0熱度

    2回答

    我生成的.java文件動態模型化,存儲庫,並將它們編譯成.class格式。我使用靜態的@EntityScan和@EnableJpaRepositories來掃描軟件包。是否可以動態使用.class文件來初始化模型和存儲庫?如果這是不可能的,如果我可以編程編譯並在程序的同一個週期內掃描動態生成的Java文件?

    0熱度

    1回答

    我想使用ComponentFactoryResolver動態創建組件,我已閱讀了關於如何實現此目的的教程(例如this),但無法看到它與材質組件的關係。 實例 - 動態渲染MD-選擇 我可以看到如何得到MdSelectModule,但不會刪除該模塊的服務的組件。 我需要的是這樣的: const factory = this.resolver.resolveComponentFactory(MdSe

    1熱度

    1回答

    在Java中,可以在運行時從包含在字符串中的源代碼編譯和加載類(例如,使用javax.tools.JavaCompiler,EclipseCompiler或Janino)。這個過程可以完全在內存中,不需要編寫任何臨時文件。 Xtend語言的工作原理是將Xtend源代碼轉換爲Java源代碼並編譯。 (糾正我,如果我錯了。)是否有可能將包含Xtend源代碼的字符串轉換爲包含Java源代碼的字符串,以便

    0熱度

    1回答

    這是在Dart平臺中使用此方法eval的代碼。 這是通過反射完成的。 runtime/lib/mirrors_impl.dart _getFieldSlow(unwrapped) { // ..... Skipped var atPosition = unwrapped.indexOf('@'); if (atPosition == -1) { //

    0熱度

    2回答

    我在運行時編譯程序集,並通過添加到新的域進行鏈接。我使用它,然後卸載域。但是當我在同一次運行中再次嘗試編譯時,我無法訪問該程序集,因爲它當前正在使用。 下面是一些我的代碼 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassLibrary2