2018年12月6日 星期四

mysql 時戳與日期轉換


  • 日期轉時戳
select unix_timestamp('2013-01-01 10:10:10');

  • 時戳轉日期
select from_unixtime(1355272360,'%Y/%m/%d %H:%i');


2018年11月6日 星期二

SQL語法優化


  • 顯示各語法執行時間
set profiling=1;
SET profiling_history_size = 0;
SET profiling_history_size = 100;

***SQL語法***

show profiles;


  • 查看某個語法細節

show profile for query [profiles.Query_ID];


2018年5月29日 星期二

Asynchronous Programming with Async/Await

public async Task<string> GetHtmlAsync(string url)
{
 var webClient = new webClient();

 return await webClient.DownloadStringAsync(url);
}

2018年5月28日 星期一

Exception Handling

using(var temp = new class())
{

}

public class className():Exception
{
 public className(string message,Exception innerException)
  :base(message, innerException)
 {

 }
}

dynamic

dynamic

2018年5月9日 星期三

關於成長

遭遇失敗
並接受失敗
相信沒有永遠的失敗
積極並嘗試挑戰成功

2018年5月1日 星期二

delegate委派

delegate

enum(列舉)

  • 列舉預設值為int,且從0開始,另外可用型態為byte、sbyte、short、ushort、int、uint、long、ulong。可自訂物件內屬性的值。
  • 進階應用
    • 將資料型態設為2進制
      • 設一屬性為A其值為0000,設一屬性為B其值為0001,設一屬性為C其值為0010
        • 使一結果X為B|C則該結果為0011
        • 判斷以上結果是否包含一屬性C則(X&&C)==C為true