目錄 Brief Authors Official Website RazorEngine 的原理 - 官方解釋 安裝記錄 Supported Synt ...
NCodeGenerate使用的模板是Razor。了解一下Razor模板的生成原理,對調試NCodeGenerate 很有必要。下面講解一下。 一 模板基類 這個類是所有模板的基類,Model 定義了一個 dynamic 類型的模型,用來從外部傳參數。Write object value 方法是在模板執行時,把對象的值寫入輸出,WriteLiteral string value 方法是把非C 代 ...
2013-01-10 14:16 15 2096 推薦指數:
目錄 Brief Authors Official Website RazorEngine 的原理 - 官方解釋 安裝記錄 Supported Synt ...
NCodeGenerate 基於.net 平台的,Razor 語法的一個代碼生成工具。 主要特點: 1、采用Razor語法,C#語言。 2、語法高亮提示,自動折疊。 2、輸入智能提示,支持@model 語法智能提示。 3、參數 ...
NCodeGenerate 的NCodeGenerate.DBSchema程序集里邊的各個類對應着數據庫里邊個各種對象,有數據庫(DatabaseSchema),表(TableSchema),列(ColumnSchema),主鍵(PrimaryKeySchema),鍵 ...
在說HTTP前,一定要先介紹一下HTTP,這家伙應該不用過多說明了,大家每天都在用,每一次HTTP請求,都是一次TCP連接。遺憾的是,請求的內容在TCP報文中是明文傳輸的,任何人截取到請求都可以讀取其 ...
GIS從出現到為人所知,只不過經歷了短短的幾十年時間,尤其是近幾年,大有欣欣向榮之勢,越來越多的人開始了解GIS。自己和GIS打交道也快10年時間了,所從事的工作也是把“陽春白雪”變成“下里巴人” ...
程序員都自己寫過代碼生成器吧?說實在的,我沒用過商業化的代碼生成器,有那學習怎么使用的功夫自己也寫出來一個了。代碼生成工具用來避免一些重復勞動,還是很爽的。以前寫過好幾個,實現的都很蹩腳,主要是模板寫起來費事又難看。這次選用Razor模板試試,因為Razor模板語法相對於其他模板,更加簡潔,編寫 ...
前言 在前面的兩篇博文中,已經介紹利用FutureTask任務的執行流程,以及利用其實現的cancel方法取消任務的情況。本篇就來介紹下,線程任務的結果獲取。 系列目錄 揭開Future的神秘面紗——任務取消 揭開Future的神秘面紗——任務執行 揭開Future的神秘 ...
開干 技術選型是企業項目研發中少不了的一個環節,大部分情況下企業都是優先采用開源免費的技術框架。 有實力的企業在選定技術框架后可能還會做一定的改造優化,以更匹配自己的應用場景,而大部 ...