[DOS] 透過 start 指令將parameter 帶入要執行的指令
在Command prompt 利用start 指令時, 是希望叫用另一command prompt 去執行其他指令. 然而. 當使用時, 卻不能將parameter 帶入執行指令中.
在Command prompt 利用start 指令時, 是希望叫用另一command prompt 去執行其他指令. 然而. 當使用時, 卻不能將parameter 帶入執行指令中.
利用Batch 將檔案備份是平常事, 然而若要重新命名檔案並加入日期的話, 因為本身沒有global variable 做, 而且還有地區設定等因素, 故事情變得複雜起來. 若要讀取日期時間的話, 除了用Data /t 外, 還可以透過WMI 進行.
有時進行維護時, 總會須要將系統offline. 但有時會出現錯誤指TABLE 被Lock. 這是因為執行ALTER TABLE 時, 會見到有process 仍在執行.
當第一次執行Powershell 指令檔時, 有時會因為系統的Execution Policy設定而禁止執行. 因此執行失敗.
有時在進行整合的時候, 須要啟動本身以外的程式並等待其執行結果. 再視結果決定行動. 在.net Framework 中, 可以利用ProcessInfo 實現.
在Linux 中, 解壓檔案可以利用 tar 或unzip 指令, 但在Powershell 中沒有相對的指令, 須要自行建立.
若利用Linux 的話, 可以利用wget 將檔案下載, 但在Powershell 中沒有類似的指令, 需要自己透過WebClient建立.
用NPOI 時, 當存取的cell 為方程式時, 會有機會因為它將小數當做double 計算而出錯.
有時當進行performance tuning 時, 有時會在ORM 層面遇到問題. 檢查記錄後, 發覺原來透過Entity Framework 將LINQ 或Lambla express 轉換成SQL 時會出產生了不必要的Check null, 從而使Index 不能觸發, 亦因此令執行時間變長.
利用SQL 制作report 時, 有時為了參考, 便在query 中加入 row no. 在Oracle 中, 可以透過hierarchy query 進行.
Copyright © 2026 | MH Magazine WordPress Theme by MH Themes