Roslyn 是以 API 為驅動的下一代編譯器,集成在最新版的 Visual Studio 上。它開放 C# 和 Visual Basic 編譯器的 API,使得開發者可以借助編譯器進行解析代碼文件、動態為編程語言增加功能、擴展編譯器、自定義編譯器動作等操作。 將Roslyn編譯結果保存在流中 ...
前一段時間,有一個天真的想法。我想將一個Action或者Func傳輸到遠程機器上執行。有很多問題。委托執行的上下文怎么復制。開始是想將委托所在的DLL和引用的DLL一起傳輸到遠程機器上。這樣一來,上下文環境不就有了嗎。當然在GAC里的DLL就不用傳輸了,傳輸對象只限於自定義的DLL。可是這樣做十分的麻煩也沒有必要。后來在微軟成立基金會的那天,偶然看到了Roslyn。它可以將一段字符串解析,編譯。利 ...
2014-04-12 14:59 14 1399 推薦指數:
Roslyn 是以 API 為驅動的下一代編譯器,集成在最新版的 Visual Studio 上。它開放 C# 和 Visual Basic 編譯器的 API,使得開發者可以借助編譯器進行解析代碼文件、動態為編程語言增加功能、擴展編譯器、自定義編譯器動作等操作。 將Roslyn編譯結果保存在流中 ...
開源任務管理平台 上一篇開源任務管理平台TaskManager介紹發布后,有網友聯系我看看能不能做個后台管理界面,方便管理系統中所有的任務。由於時間和技術問題1.0版本的時候,新增了一個3分鍾讀取配置文件動態修改任務的功能,不過總體來說還是不直觀,操作不便捷。剛好最近接觸到了Owin,可以實現 ...
SSH 是 Linux 下進行遠程連接的基本工具,但是如果僅僅用它來登錄那可是太浪費啦!SSH 命令可是完成遠程操作的神器啊,借助它我們可以把很多的遠程操作自動化掉!下面就對 SSH 的遠程操作功能進行一個小小的總結。 遠程執行命令 如果我們要查看一下某台主機的磁盤使用情況,是不是必須要登錄 ...
場景 雖然能配置提交代碼時觸發Jenkins任務,但有時並不需要每次提交代碼都觸發,而是僅在有需要時才執行。 除了在Jenkins頁面上手動執行任務,還可以向Jenkins網站發起HTTP請求,觸發指定任務的執行,本文就來實戰通過Http請求同時觸發多個Jenkins任務執行 ...
開發過程中提交代碼以后,如何不登錄Jenkins就自動觸發jenkins 任務來發布軟件版本。 1.首先我們創建一個Jenkins任務。 2.選擇"構建觸發器"->勾選"觸發遠程構建"->設置身份驗證令牌(我們常說的TOKEN) 3.保存任務,瀏覽器輸入url即可自動 ...
在 linux 中我們可以使用 SSH 執行各種遠程操作,同樣的在 windows 平台上我們可以通過 PowerShell 獲得類似的能力。本文將介紹通過 PowerShell 執行遠程操作的基本信息。想了解 SSH 遠程操作的同學,可以參考《SSH 遠程執行任務》。 基礎 MS 定義了一個 ...
基於 Roslyn 實現動態編譯 Intro 之前做的一個數據庫小工具可以支持根據 Model 代碼文件生成創建表的 sql 語句,原來是基於 CodeDom 實現的,最近改成使用基於 Roslyn 去做了。實現的原理在於編譯選擇的Model 文件生成一個程序集,再從這個程序集中拿到 ...
分布式任務調度平台 關於分布式任務調度平台XXL-JOB,其實作者 許雪里 在其發布的中文教程中已經介紹的很清楚了,這里我就不做過多的介紹了,關於其搭建教程,本人依照其文檔搭建起來基本上也沒遇到啥問題,這里通過博客的形式記錄下來。 回到頂部 1、源碼下載地址 ...