利用Razor產生信件樣版
利用Razor產生信件樣版
- 3562
- 0
- ASP.NET MVC
利用Razor產生信件樣版
物件型別轉換成稽核紀錄
推薦新書:ASP.NET MVC4 網站開發美學
通常我們在WEB建立專案的時候,VisualStudio會自動將jQuery載入,可是版本不一定是最新的。這時候可以自己修改樣版設定,讓他換成新的版本。
在MFC中可以利用CInternetSession來讀取網頁,不過字元轉換是要注意的地方;基本的字元char是ANSI,所以如果要丟到utf-8去要經過轉換,接回來之後也要再轉回去unicode
在Android裡,為了通知使用者收到訊息或是提醒使用者,可以利用NotificationManager發一個通知,在通知列就會出現提醒讓使用者知道。
在Wondwos Phone 7.1中,提供了可以進行多個工作排程的方法,我們可以定義一個工作內容之後,交由作業系統來執行這段程式,不過因為手機本身的資源限制,所以並不是所有的工作都可以執行。
今天同事在測我寫的小工具的時候,發現Windows2000出現異常:明明有寫進機碼的東西,但是卻檢查不出來。後來發現是我用了Windows2000不支援的flag,所以增加了判斷是否為Windwos 2000。
32位元和64位元的電腦有許多不一樣的函式庫,所以連同系統資料夾路徑、Registry路徑等等都有區別,所以碰到有相關要處理的資料時就要特別注意。
因為是個小工具,所以就簡單的利用CFile來寫Log,暫存到使用者的Temp目錄;不過因為是unicode,所以寫檔和轉換參數的時候要注意一下而已。
Node.js的介紹在網路上一大堆,總而言之是基於Google開發的一套JavaScript Engine(V8 JavaScript Engine)下運作的程式,語法和JavaScript很像,但是他是Server-Side;原本在Windows安裝Node.js是很麻煩的一件事,不過自從有了在Windows下的可執行檔後,測試起來方便超多~
昨天花了點時間把官網的都玩過之後,有幾個比較有趣和要注意的地方:(為了比較容易看懂差異,所以同時貼了編譯後的結果,左邊的是CoffeeScript,右邊的是JavaScript)
CoffeeScript是一個輕量化的程式語言,用來產生JavaScript的一種編譯器。他簡化了很多JavaScript的繁雜宣告方式,讓你可以簡單的直接用一行程式代表JavaScript的好多行,而且編譯後有優化JavaScript。他的語法很像是Python和Ruby的混合,不過我二個都沒碰過,寫起來感覺有點怪(不用大括號,直接用排版方式定義區塊)~不過一邊學一邊對照產出的JavaScript,其實也可以很快的了解語法的意義(不管再怎麼說,最後執行的其實還是JavaScript)。
因為想要顯示的Flash(swf)檔案實際存放的位置沒辦法用網址指定,所以只能寫串流出去,但是直接寫串流沒辦法讓瀏覽器直接顯示,所以只好在網頁中先內嵌object,再利用Handler來處理。
IE9 & Flash的奇怪錯誤
什麼是EFS呢?EFS是Windows內建的一種保護檔案的加密機制,舉例來說:Windows 7 內建可以直接加密檔案,讓其它人沒有辦法讀取,加密是使用非對稱式加密,所以如果私錀沒了,加密的檔案也就跟著無法解開,所以使用上要特別小心。
之前寫過一個用C++讀憑證,雖然C#也可以直接用API來寫,不過.NET本身其實有內建簡單的憑證類別可以使用(但很多東西還是沒有~),如果想要讀取憑證的簡單資訊倒是可以直接使用。
如果想要限定程式只能開啟一個,可以在最初啟動BOOL CDemoApp::InitInstance()方法裡增加判斷
之前寫了一個啟動服務的小程式,因為自己的電腦一向都把UAC關掉,所以沒注意到UAC的問題,結果今天在測的時候才發現不能這樣玩~去Google了一下發現要改Manifest,不過一堆人都自己加資源檔…不過在VS2010其實只要改設定就好啦?
剛開始學常常會忘記,所以備忘一下