[Visuo Studio] 類別庫(class library)共用設定與實作

[前言]

猶記得年初的時候參與到的一個案子,其情況是有兩個子系統(MOST_ST,MOST_WST),但其中有部分商業邏輯這兩個子系統是有雷同之處,但又不想一樣的商業邏輯寫兩遍(MOST_ST寫一次MOST_WST寫一次),故使用了class library來共用商業邏輯的部分。

繼續閱讀 “[Visuo Studio] 類別庫(class library)共用設定與實作”

關於編譯環境的一次奇遇(作業系統編碼問題)

一個使用 C# 撰寫,確定可以編譯成功的專案,換了新的編譯環境後竟然編譯失敗了?

  • error CS1012: Too many characters in character literal

依據 MS Developer Network 官方說法,程式碼中所使用的單引號只能一次包一個字元,不能包一組字串(字元陣列)。但這個過程我的確沒有改過程式,到底單引號中的字元是怎麼無故變成字串的呢?請看這段引發問題的程式:

繼續閱讀 “關於編譯環境的一次奇遇(作業系統編碼問題)”

A Brief Introduction to JavaScript Functions and Closure

I have been told that “Closure” is considered an important concept in functional programming, so I did some study on this topic, and would like to share it to you.

The following will be the outline:
1. Functions in javascript.
2. What is a closure?
3. Implementations of closure

繼續閱讀 “A Brief Introduction to JavaScript Functions and Closure”