stringtemplate-4

    0熱度

    1回答

    我使用StringTemplate 4在內部生成Android應用程序中的網頁。 用於我的應用程序服務器(用於Web訪問)的模板也用於在Android應用程序的內部生成頁面,這與json數據存儲機制相結合,可以使Android應用程序在大多數情況下甚至脫機運行,與服務器完全相同的應用程序邏輯和模板。 我現在面臨的問題是性能。 典型的服務器請求在大約200 ms內處理:請求分析,驗證,進程,ST4加

    5熱度

    1回答

    只是好奇 - 是否有任何使用從ReCAPTCHA獲得的公鑰/私鑰只用於一個域名的風險,但是我們最終將其用於另一個域名。 我打算獲得它特定域,卻誤把公鑰/私鑰「全球關鍵」: This is a global key. It will work across all domains. 它是一個「壞事」使用「全局鍵」爲反對一個特定的域名?

    0熱度

    1回答

    我會盡量讓我的問題看起來簡單,希望解決方案會。我們有兩個模板如下 讓我們的狀態: html(data,value,charts) ::= << <!DOCTYPE HTML> <html> [...] var $data$ = $value$; $charts$ [...] </html> >> chart(chart

    1熱度

    1回答

    我想遍歷存儲在任意數據結構中的數據集合。我唯一的界面是Iterable。這是可能的StringTemplate? <source:{e|e.stuff}> class Source<HasStuff> implements Iterable<HasStuff> { // Implementation }

    1熱度

    1回答

    問:在StringTemplate v4中,爲了在屬性的左側或右側添加空格填充(以獲得固定寬度),正確的方法是什麼? 我開始使用StringTemplate的生成Java代碼的一些腳本文本。 我的輸出文本中存在一些情況,我希望使用空格鍵屬性,以便它們垂直排列。這樣做時,我想控制填充是在左邊還是右邊。 我注意到NumberRenderer使用Formatter.format()並允許使用「print

    3熱度

    1回答

    我有一個程序在Delphi 3中工作正常,我在Turbo Delphi 2006上編譯和測試過,發現一個問題。問題是這樣的:我使用「基數」數據類型作爲索引。它在Delphi 3中工作,但我發現值大於他們應該在Turbo Delphi 2006編譯版本中大約128-256左右,具體取決於具體數據。將這些數據類型更改爲「longint」可以解決問題,以便程序可以在兩個編譯器中正常工作。 問題:這是爲什

    0熱度

    2回答

    我正在研究如何最好地使用StringTemplate爲使用ANTLR作爲解析器的編譯器的代碼生成。我決定尋求ANTLR的資源來獲取如何利用StringTemplate的靈感。由於此代碼是ANTLR工具的一部分,而不是運行時,因此在我自己的代碼中它被認爲是「公平遊戲」嗎? (我意識到這需要在運行時使用「完整」jar,或者運行時jar以及工具jar)。或者,我是否應該將其視爲「不受限制」並實施我自己的

    5熱度

    1回答

    我想構建一個可以使用Antlr 4和StringTemplate 4將PL/SQL代碼轉換爲Java的轉換器。我擁有PL/SQl的語法,並且擁有已經爲PL/SQL構建了一個解析器,但我不知道如何進一步處理這個問題。 我發現了許多使用antlr和stringtemplate進行語言翻譯的文章,但他們都使用ANTLR 3或ANTLR 2。那麼當使用Antlr 4與Stringtemplate一起翻譯時

    0熱度

    2回答

    我有大約60個收音機組,我需要註冊一個收聽者。目前我是這麼做的: RadioGroup rg1 = (RadioGroup) getView().findViewById(R.id.rdoGrp1); rg1.setOnCheckedChangeListener(this); rg1 = (RadioGroup) getView().findViewById(R.id.rdoG

    1熱度

    1回答

    在StringTemplate v3中,我們有一個自定義的Java HashMap實現,它將調用所提供的鍵上的函數,並返回函數結果而不是執行實際的hashmap查找。我們將這個HashMap的一個實例作爲一個屬性添加到stringtemplate。這將允許我們在StringTemplate中編寫自定義函數。我們將調用它: $myfunc.("argument")$ 和 $somearray:{