blog.kkbruce.net
KingKong Bruce記事: 在Azure Web Apps發行時進行進行程式碼異動比較
http://blog.kkbruce.net/2015/05/azure-web-apps-publish-preview-compare.html
坐,請坐,請上座。 茶,上茶,請上茶。 使用版本控管(Version Control)(不論使用git、TFS、Visual Studio Online等管理系統)之後,異動的 比較(Code Compare). 是一個非常實用的功能,重點在於能即時與伺服器端版本控管進行程式碼比較,這絕對不是本機式比較軟體(如:http:/ winmerge.org/)所能比的上的。 今天無意中發現一個發行Azure Web Apps(之前稱Azure Websites)時好用的比較小技巧。可以在進行Azure的發行動作中進行比較的動作,等於是可以進行最後的確認動作。 我的需求是這樣,我的web.config針對Debug與Release有不同的組態設置,最常見的需求就是. 65292;Debug組態連接LoadDB或測試資料庫,Release組態切換至正式資料庫。原本的測試方式很笨,就是切換Debug或Release模式,然後執行網站,看看讀取對應的組態內容是否正確。 今天突然好奇的去點擊了我那由Debug切換至Release的web.config組態檔,結果:. 訂閱: 張貼留言 (Atom). MS SQL Se...
dinowang.blogspot.com
Dino's Sandbox: 開放原始碼
http://dinowang.blogspot.com/p/blog-page.html
NPlurk - The Plurk API .NET Wrapper using C#. 訂閱: 文章 (Atom). 關於我 / About me. 專業 ASP.NET MVC 推廣社群. Simple範本. 範本圖片製作者: Jason Morrow.
dinowang.blogspot.com
Dino's Sandbox: 跨網站利用 document.write 顯示 ASP.NET MVC ViewResult 內容, 使用 ActionFilter
http://dinowang.blogspot.com/2013/07/documentwrite-aspnet-mvc-viewresult.html
跨網站利用 document.write 顯示 ASP.NET MVC ViewResult 內容, 使用 ActionFilter. 一直忙於工作,好久沒有更新部落格了 (其實列了很多 backlog 都沒有時間整理完 XD),最近在實作專案的過程中,遇上題目所談到這個小小問題,雖然已經先解決了,只是一直不甘心使用了不是很喜歡的作法,久久掛念在心上,今天突然想到有簡單的方式可以解決,很慚愧的來補一篇. 文章題目是經過斟酌過才決定的,已經將原本複雜的問題情境都拿掉,最終目的就是需要一個可以跨網站顯示 View 的簡單方式. 解決的想法來自於同樣是工作中所接觸到的網路廣告系統,網路廣告內容通常都是由遠端廣告主機拉下來的 html code,因為這件事情如果要依賴網站自行上傳廣告內容,以及安排露出時間表,那個廣告所能觸及的網站就會非常受限,廣告普及的難度就提高了許多. 因此所以接觸過的人就知道要植入網路廣告,通常靠的是埋 code 就好,來提升部署速度,我目前接觸到廣告投放有幾種方式. 對應以上作法,我需要把我的 View 顯示到他人網站上,應該這麼做:. Ul li /li li /li /ul.
dinowang.blogspot.com
Dino's Sandbox: 使用 NPOI 在匯出的 Excel 檔中逐列內嵌圖片
http://dinowang.blogspot.com/2010/10/export-excel-with-embeded-pictures.html
使用 NPOI 在匯出的 Excel 檔中逐列內嵌圖片. 相信很多人都有使用 NPOI 匯出 Excel 工作表的經驗了,這次來分享一下在 Excel 中內嵌圖片的範例。 在分享的案例中,我將使用 ASP.NET MVC / C# 利用 Google 搜尋圖片的功能,將關鍵字搜尋到的圖片,導出至 Excel 工作表中的每一列,見圖如下:. 匯出的 Excel 內容為搜尋到的每張圖片,不過我沒將圖片完整輸出,而是產生縮圖後才輸出。 因為重點在以 NPOI 產生內嵌圖片的 Excel 工作表,因此我假設讀者都有使用 NPOI 的基礎,只對產生 HSSFWorkbook 的關鍵程式碼說明,其餘的部分可以參考我上傳的 ASP.NET MVC 2 專案,就不另行解釋。 實際上利用 NPOI 產生 workbook 的程式碼如下,關於本文主旨如何利用 NPOI 在 Excel 中插入圖片,特別留意的就是高亮的那幾行程式碼。 本文程式碼下載: ExcelEmbedPictures.rar. 標籤: .NET. 站長大人, 您好:. 冒昧的請您幫忙, 真是不好意思。謝謝。 站長大人, 您好:.
dinowang.blogspot.com
Dino's Sandbox: 取得繁體中文字元筆劃數 (Unicode)
http://dinowang.blogspot.com/2011/12/how-to-get-chinese-character-strokes.html
以 big5 內碼分區查表方式取得中文字元筆劃數後,因無法納入 big5 字集的難字部分無法處理成為先天限制,使用起來頗為不快,不能滿意原解決方案。 於是繼續尋找可行方案,找到了 Unihan 統漢字資料庫,發現其資料十分豐富,倉頡碼、同義字、注音、筆劃數、部首筆劃數、. 等等資訊(沒全參透,就不完整列舉了),改天會再整理更多應用心得,這邊就先取用我需要的字元筆劃部分。應急 :). Unihan 資料庫以純文字格式提供為多個檔案,我需要的筆劃資訊都存放在 Unihan 資料庫中的 Unihan DictionaryLikeData.txt 檔,檔案格式不難解析:. U 3400 kCangjie TM U 3400 kTotalStrokes 5 U 3401 kCangjie MOW U 3401 kCihaiT 37.103 U 3401 kTotalStrokes 6 U 3402 kCangjie PPP U 3402 kTotalStrokes 6. Null) { / 非有效行 if (string.IsNullOrEmpty(line)! 標籤: .NET. 關於我 / About me.
dinowang.blogspot.com
Dino's Sandbox: 九月 2010
http://dinowang.blogspot.com/2010_09_01_archive.html
Javascript 的 prototype 特性與使用方法. 以 function 為建構子 function Person(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } / 然後活化類別 var p = new Person(Dino, Wang);. 附加一個匿名函式到 p 實體 p.fullName = function () { return this.firstName this.lastName; }. 這樣的問題是,每一個被活化的類別都需要進行一次上述動作(以下稱為成員繫結),如果你這類別會產生多個物件,就會造成匿名函式重複產生的問題(浪費記憶體). 設定 ASP.NET MVC 2 編譯時期檢查 View 的設定 MvcBuildViews 導致編譯失敗. 設定了 MvcBuildViews 可以得到 編譯時期檢查 View 正確性的好處. 65292;於是從善如流趕緊在專案檔找到 MvcBuildViews 選項並設為 true。 訂閱: 文章 (Atom).
dinowang.blogspot.com
Dino's Sandbox: 取得繁體中文字元筆劃數
http://dinowang.blogspot.com/2011/12/get-traditional-chinese-character.html
完整的中文筆畫查表方法,已另於 取得繁體中文字元筆劃數 (Unicode). 中提供,此為過渡時期方法,無法處理罕見字集。 專案中的某項功能需要依中文字筆劃數分組顯示,例如:1~5劃、6~10劃.等,因此產生了查得中文字元筆劃的需求。 本來呢寄望 Windows 或 IME 能提供相關的 API,但似乎沒那麼容易,網路上多數是轉 BIG5 後以內碼分區的查表方式取得筆劃數,查到有 PHP. 其中的 C# 範例是我想要的,但我更想利用 extension method 實作,所以就動手修改了一下代碼如下:. Public static class CharExtension { private static Encoding big5 = Encoding.GetEncoding(950); / /. 來自 GitHub 上有其他專案準備好的 big5 stroke.tab https:/ gist.github.com/1150937/ / /. 的 ASCII code 63),為此我應該會尋找更合適的方法,整理後再分享。 標籤: .NET. 訂閱: 張貼留言 (Atom).
dinowang.blogspot.com
Dino's Sandbox: 八月 2013
http://dinowang.blogspot.com/2013_08_01_archive.html
A Simple C# Image Process API with Fluent Interface. 哈囉大家,話說這一陣子寫程式數量實在太多,寫得很膩,所以跑來寫篇技術短文,稍微轉移一下注意力。(疑,會有幫助嗎? 這次分享一下自製的圖形處理庫,實作成 Fluent API,本來自己的程式庫用的不是 Fluent 介面,而是一般的 static method(s),但是過去一段時間被一些圖片處理循序呼叫組合搞得很煩,想說既然這樣一不做二不休來個改版,而且這次還包含了解決自己長久以來的疑惑 「控制 .NET 圖形處理後存檔 JPEG 的品質問題」. 65292;這次重寫也證明了我原來的想法是錯的,並非無解。 標籤: .NET. 訂閱: 文章 (Atom). 關於我 / About me. 專業 ASP.NET MVC 推廣社群. Simple範本. 範本圖片製作者: Jason Morrow.
dinowang.blogspot.com
Dino's Sandbox: 四月 2010
http://dinowang.blogspot.com/2010_04_01_archive.html
在 DataTable 進行 Group by 並且取 Sum 的運算 (後續). 在前一篇 在 DataTable 進行 Group by 並且取 Sum 的運算. 中,原以為已經提供可用的 solution 了,結果沒那麼順利. 儲存數字的 DataColumn 型態居然是 String (在資料庫中是 NVARCHAR),我無言了. 維持著手上只有 DataTable 的條件,必須作一下轉型處理才能進行運算. 標籤: .NET. 在 DataTable 進行 Group by 並且取 Sum 的運算. 今天幫忙同事以 DataTable 進行 Group by 並且取 Sum 的運算. 知道方法有很多,我就自己懂的部分,寫下純 ADO.NET 的作法,先以 DataTable 的 ToTable. 方法取得 distinct 過的群組鍵,接下來建立 Relation. 關連回原 DataTable,最後利用在群組鍵 DataTable 中增加自動計算欄位 ( Expression 屬性. 65292;透過 DataColumnCollection.Add. 標籤: .NET. 分享 NPlurk ...
dinowang.blogspot.com
Dino's Sandbox: 三月 2010
http://dinowang.blogspot.com/2010_03_01_archive.html
C# 40 dynamic 關鍵字與 ExpandoObject. 昨天翻了一下 Apress 的 Introducing .NET 4.0. 65292;看到動態語言特性的部分,一個很面熟的 expando 字眼出現在面前,它是 ExpandoObject. 不清楚 expando 一詞多久以前就出現了,但是如果是 JavaScript 就不能不提 expando 特性,它讓任何一個物件能隨時隨地的被賦予新成員 (包含屬性和函式). JavaScript var data = new Object(); data.name = Dino; data.sex = Male;. 另一種 JavaScript 等價程式碼 ( JSON. JavaScript var data = { name: Dino, sex: Male };. 程式執行下來 data 含有 name、sex 這兩個屬性,並且值也被賦予了,我不必先為他產生類別定義,多麼簡單直覺! 標籤: .NET. Lazy Load - jQuery plugin for lazy loading images. 關於我 / About me.
SOCIAL ENGAGEMENT