2017年2月1日 星期三

C# 網路通訊WebSocket、TCPClient、UDPClient(一)



一開始進入公司開發的專案都是單機版,一台電腦跟多個硬體設備做通訊連線而已

最近開始準備接觸多台連線的架構

所以紀錄了一下這陣子看得關於 C# .Net 提供的網路通訊的一些Lib


2016年6月21日 星期二

[ C# ] 建立自己要的Event 事件




在VB可以直接建立 Event 然後透過 RaiseEvent 觸發

可是在C#沒辦法這樣直接建立,必須透過 delegate(委派),在建立Event(事件)


[ SQL Server ] T-SQL 迴圈拆解後新增資料



[記錄]


需求:

當資料庫Table有一筆資料新增時,要將資料拆解後新增到另外一個Table。

產品生產出來會新增一筆資料(或是手動輸入),資料格式主要的幾個欄位是這樣

ID、Count、Width1、Width2、Width3、Width4.......Width12

Count代表有幾個產物,Width是個別的寬度

也就是說 Count =>5   Width1~Width5就會有資料,其他為0

然後要做的是在收到這筆資料資後 , 把5個產物拆成5筆資料新增到另外一個資料庫

因為對 SQL 寫法不太熟 ,就用最笨的方式做,但有些地方可能還是有問題



2016年4月8日 星期五

[ C# ] SQLite連線使用

C# SQLite連線使用



SQLite簡單來說就是一個小型資料庫,不需要任何安裝就可以使用,個人覺得有點不需安裝的Excel感覺

另外編輯SQLite資料庫我是使用 SQLiteDatabaseBrowserPortable這個軟體,不過上網看也滿多推薦用火狐的SQLite Manager



然後開始C#程式部分

2014年12月4日 星期四

Server SQL排程資料備份



環境:
1. SQL Server 2008  + MsSQL 2008 (機器在公司內部)
2.Linux(Fedora 10) + MySQL (機器在外部機房)


備份地點:

公司內部的Apple time capsule


備份方式:

因為Apple time capsule不知原FTP的功能,只能透過雲端硬碟的方式來做備份
所以我先將在外部的Linux透過FTP的方式將dump出來的.sql檔案傳到內部的SQL Server
在統一將SQL Server 的檔案用xcopy的方式放到雲端硬碟