- Sep 12 Tue 2017 16:50
[Nginx] 透過proxy_pass將http request轉為https request
- Sep 12 Tue 2017 16:39
[PHP] Slim框架的Nginx設定
- Sep 12 Tue 2017 14:15
[C#] 透過Reflection生成指定子類別與自動測試
在測試功能的時候,常常會需要寫類似BOT之類的工具或一些IDE的原生工具進行Unit Test,除了那些方式之外,C#可以透過映射(Reflection)的功能去自動列舉出所有某些特定條件的類別出來,減少手寫以及後續追加新類別的測試需要。
以下例來說,ICommand是所有測試指令的基礎介面,LoginCommand與LogoutCommand是實作的繼承類別
- Sep 11 Mon 2017 14:01
[MySQL] 非常用指令MEMO
FK設的太複雜想刪刪不掉沒有設定ON DELETE CASCADE時,可查詢目前誰使用我當作FK
USE information_schema;
SELECT * FROM
KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_NAME = 'table_name'
AND REFERENCED_COLUMN_NAME = 'column_name';
- Sep 06 Wed 2017 11:35
[C/C++] C++11部分新特性
雖然C++11的標準已經公佈很久了,連C++14都有了,但由於C++98實在寫太久,一些新特性還是無法很習慣性的去使用,往往還是走到舊套路去。
這裡特別紀錄一下讀完書後覺得比較重要會常用到的C++11新特性:
- Sep 05 Tue 2017 12:05
Critical Session, Mutex, Semaphore與SpinLock
- Aug 30 Wed 2017 12:17
[Nodejs] koa框架的middleware
KOA可以透過koa.use( func... )替這個Web服務在處理Request時掛入許多的中間套件(middleware)或者說是中繼的函式。
它的邏輯與Win32中的Hooks Chain類似,意即在掛上自己的middleware/hook的同時,也必須記得呼叫下一個負責的單位,是屬於一種共同維護與協作的形式,否則將會使訊息的傳遞斷在你手上而結束。
- Aug 28 Mon 2017 14:52
[MySQL] 查詢Query的歷史紀錄
一般的Query紀錄隸屬於MySQL的General log中,預設是未開啟的,可以先使用
show variables like '%general%';
查一下目前自己DB的設定狀況,應該會發現是OFF的狀態以及預設的存放位置(檔案的話)
- Aug 24 Thu 2017 14:33
[Golang] 學習筆記(6) Linux(centos)上的安裝配置與import問題
- Aug 23 Wed 2017 14:26
[Golang] 學習筆記(5) 簡單的遊戲伺服器骨架與效能測試