Pages - Menu

2016年8月26日 星期五

LinqtoExcel使用class對應不到excel

前言:
       單純讀取excel的好物,最簡單的使用方式,可參考demo 大大的說明
備忘我卡了老半天不知道是為了什麼的錯誤…

NPOI 複製sheet

前言:
        反正就突然用到了這個東西。就當備忘了。

2016年8月24日 星期三

2016年8月17日 星期三

SignalR安裝

上次裝完後,到現在要重新開發一個新的專案。
然後就又卡關了…
讓我深刻的感覺到筆記的重要性(暈),
網路上的教學一般都是做聊天室,我這邊主要是透過signalR,主動通知網頁做資料的更新(因為再做監控系統,一直load資料庫,效能不太好)。
哪天再把整個監控架構寫成文章了,不知何年何月何日。

2016年8月12日 星期五

Dapper for VB.net(動態欄位取值)

以前一直用自己寫的code撈資料,丟給datatable,在將值撈出來。
前鎮子看到Dapper,不用不知道,用了之後我都在想把我先前寫的code丟去旁邊了。
強型別的好處,當你寫過MVC的人就會知道。
Dapper詳細的介紹可以參考下面幾位大大的說明,
在此不多說,因為同事他看不懂C#,為了讓他日後接手,所以寫應用程式必須用VB。
而網路上Dapper for VB.net 的語法不是很多,所以備忘一下。
mrkt的程式學習筆記
黑暗執行緒
國外寫的C#對應VB.net

程式的同步(Synchronous)與非同步(Asynchronous)的差別

說真的,每次碰到這個都會忘記我到底寫的是非同步還是同步。
實在是很難記。因為這個的解釋,常常跟中文搞混(該說中文博大精深嗎…)。
中文,同時進行(這我們常常當作是同步),但其實是相反的。
同時進行應該是『非同步』,按部就班才是『同步』。
補充:非同步的英文簡寫通常為 async 。

2016年8月10日 星期三

SQLserverCLR-Trigger建立、部屬 快速使用備忘錄(二)

上一篇有寫到如何建立,
但畢竟沒辦法一次就到位,如果你真的能夠一次就寫好,完全不用Debug。
可以讓我拜你為師嗎orz
以下是修改CLR的方式、CLR連接本機資料庫,CLR Tcpclient連線。

SQLserverCLR-Trigger建立、部屬 快速使用備忘錄(一)

CLR簡介:
CLR 中執行的程式碼稱為 Managed 程式碼。 CLR 提供程式執行所需的各種功能及服務,包括 just-in-time (JIT) 編譯、配置及管理記憶體、強制使用型別安全性、例外處理、執行緒管理及安全性。
利用 Microsoft SQL Server 中裝載的 CLR (稱為 CLR 整合),您能夠以 Managed 程式碼撰寫預存程序、觸發程序、使用者定義函式、使用者定義型別及使用者定義彙總。 因為 Managed 程式碼在執行前會編譯成原生程式碼,所以在部分案例中可大幅提升效能。
Managed 程式碼使用程式碼存取安全性 (CAS)、程式碼連結及應用程式定義域,以防止組件執行某些作業。 SQL Server 使用 CAS 協助保護 Managed 程式碼,並防止損害作業系統或資料庫伺服器。
本節的目的是僅提供以 SQL Server CLR 整合進行程式設計快速入門所需的足夠資訊,並未包含廣泛資訊。 如需詳細資訊,請參閱您所使用之 SQL Server 版本的《SQL Server 線上叢書》版本。(摘錄自 微軟