自動清空/刪除 Google Drive 的垃圾桶

在Google Drive中,如果你對檔案按下刪除,當下檔案只會搬移到垃圾桶,並不會真的刪除。

而在垃圾桶內的檔案,若沒有人工去手動清空,那麼垃圾桶內的檔案將會一直存在,仍然會持續的佔用空間。

這就是為什麼很多人說,我明明把Google Drive內的檔案刪了,但是為什麼可用的空間仍然沒有變多。

如果你想定時把Google Drive垃圾桶自動清空的話,就照此篇文章執行吧。

於 MySQL / MariaDB 中啟用 SQL Query Log

要知道前端下了什麼SQL到DB,在SQL Server中你可以使用SQL Server Profiler這個工作來達成。

但是在MySQL / MariaDB中目前似乎沒有一個好用的介面可以使用,

Oracle MySQL Enterprise Monitor 應該可以做到,但是授權商業使用的就是要錢,而且還不便宜,

官方定價,要使用Oracle MySQL Enterprise Monitor 最低消費,請付 USD 5000,價格請見 http://www.mysql.com/products/。

這價錢不是一般小公司玩的起的,所以只能先用比較陽春的方法來解決了。

要在 MySQL / MariaDB 中啟用SQL Query Log的功能,有以下2種方法:

把Log寫入檔案。
把Log寫入資料庫中的Table。

ASP.Net MVC 依Area切割模組,並建立個別的模組MVC專案 Part 2/4

接下來,我會使用步驟式的圖解來一步一步帶大家實作MVC Area的專案分割。
首先,先建立一個MVC的主專案,這邊我使用Visual Studio 2013 update2 + MVC5 來實作。
並把方案的名稱設為ASPNet.MVC.Modules,專案的名稱設為Dashboard。
之後,這個Dashboard專案將會用來測試各MVC Areas內的模組……………………..

ASP.Net MVC 依Area切割模組,並建立個別的模組MVC專案 Part 1/4

ASP.Net MVC 提供了一個良好的程式框架,讓Model、View透過Controller連結起來。

MVC相關的觀念,在這邊我也就不再多花篇幅來介紹,各位可以google一下asp.net mvc,就會有一堆的文章與教學了。

這篇文章會把重點放在如何在ASP.Net MVC的架構中,把Area切割成獨立的專案,以達成重覆使用與統一程式碼版本控制的目的。

首先,先比較一下,把Area建立成模組的幾種方式。

.NET 編譯前的編譯程式(前置處理器指示詞),#warning、#error、#if

有的時候我們在寫程式時,可能在Debug,會需要使用某一段程式。
而這段程式在Release時,我們又不需要了。

比較傳統的作法就是使用人工去把該程式給註解或反註解來完成。
現在我們可以使用前置處理器指示詞來達成,
「前置處理器指示詞」用比較白話的方式來講,就是程式中的程式。