Synology NAS架設Git Server

Synology NAS本身套件已經有Git Server,只是在設定上並能全都使用GUI介面來設定,有一小部份還是需要使用到ssh下來達指令的(git init)。

1.開啟SSH service功能

ps.如果有防火牆或在內網請開放相對應port 22

更多內容 Synology NAS架設Git Server


字串與陣列間轉換

陣列要轉換成字串,只需要呼叫java.util.Arrays的toString function就可以完成了,當然要使用for loop一個一個處理也是可以的。

陣列字串要轉換成陣列時,只需要把字串的前後[與]取代成空白,再利用String的split function就可以切開成陣列了。

結果:

ArrayString 更多內容 字串與陣列間轉換


[Java]MariaDB JDBC Connection Support milliseconds

MySQL在5.1版時曾支援timestamp有milliseconds (毫秒),不過之後的版本又把它移除支援了,而在5.6.4版後又在支援了。當然在不支援milliseconds (毫秒)時還是可以把欄位開成Long來存放時間格式。

MariaDB 10版本身已經支援timestamp的milliseconds (毫秒),只需再配合MariaDB提供的Type 4 JDBC Driver,另在Connection Url裡加上參數useFractionalSeconds=true。

更多內容 [Java]MariaDB JDBC Connection Support milliseconds


Csharp 檔案下載程式

之前寫過利用Csharp的WebRequest來下載網頁的內容,這個範例下載的內容是文字內容,如果要下載binary二位元的檔案,就需要修改原本使用的StreamReader變成使用Stream,在之前的範例都有補上內容了,另外還針對deflate及Gzip網頁壓縮功能進行了支援。

這個範例裡使用了Thread來監控下載進度顯示於ProgressBar上。

CsharpProgressBar1
更多內容 Csharp 檔案下載程式

Eclipse開發Dynamic Web Project 網頁程式-設定Tomcat與程式測試

安裝Eclipse、tomcat建立專案程式後,再來就需要啟動及設定Server來執行剛才的測試程式。

一.設定Tomcat

設定server.xml,把專案目錄的WebContent加入Content裡,啟動tomcat時啟會自動專入專案。

tomcat目錄下的confi/server.xml

修改Tomcat Server.xm

其中SaveOnRestart=true時,自動Complier後會自動重新載入,並且自動回復Session,如果有登入機制則不會被導出。
path是web url的subDir名稱,docBase則選擇專案目錄下的WebContent就可以了
complier後的classes

新增Container
更多內容 Eclipse開發Dynamic Web Project 網頁程式-設定Tomcat與程式測試