• 有時候在寫一些泛型程式的時候,難免會有一些轉型上的需求。 而在設計上,總不能當有需要轉型的時候就寫一個 if 來判斷此情況需要轉型成什麼類別,這樣就有點失去泛型的意義。 所以今天就分享一些小技巧,怎麼處理這些轉型的情況。

  • 使用父類別的小技巧,讓不同泛型型別的類別,一起放在同一個 List 裡面

Continue reading

Type Keyword 是 typescript 能將型別取一個別名的方式,例如我將型別 string assign 給 myType,之後就可以用 myType 來定義變數的型別。

type keyword
  • ts
1
2
3
type myType = string;
let a: myType = 'hello';
let b: myType = 10; // Type 'number' is not assignable to type 'string'

Continue reading

最近為了將的壓縮、解壓縮、遠端連線硬碟、複製貼上等等的繁瑣的事情寫成 bat 檔案,花了很多時間。 所以就來記錄一下,用 command line 自動化的功能。

  • 刪除整個資料夾、刪除單一檔案
  • 使用 msbuild 建立佈署檔案
  • 複製遠端硬碟的檔案、複製貼上整個資夾並自動取代現有檔案
  • 使用 PowerShell 壓縮與解壓縮檔案
  • 檢查檔案是否存在,並且執行不同指令
Continue reading
Author's picture

Miles

I’m a person who is enthusiastic about Coding, and that’s my job by the way.


Web Developer


Taiwan