格式工廠-MP4轉檔利器 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 5月 16, 2009 最近PDA手機上也都開始可以支援MP4格式的影像檔了。不過影像檔格式百百種,每種可能都有對應的轉換器。要同時安裝這麼多種轉換器,及熟悉這些軟體的操作介面,可能也是一件大工程。而且有許多軟體還是要有版權的呢。所幸,現在有一套免費且支援各種格式的軟體:Format Factory 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
DOS Batch指令檔中如何記錄log資訊 3月 08, 2011 最近在用DOS的batch指令檔來批次編譯專案。執行程式時如果有錯誤大部份都會傳回非零值的錯誤代碼,要取用這個錯誤代碼的話,在DOS Batch中可以用如下的指令: IF %ERRORLEVEL% 1 GOTO xxxx 或是 IF %ERRORLEVEL% NEQ 0 GOTO xxxx 使用上述的方式就可以來控制執行的流程。只是除了控制執行的流程外,我們還希望能將一些資訊記錄下來。在DOS的Batch指令檔中,可以用ECHO > file.txt的方式來記錄資訊。 例如: @ECHO Build Failed > log.txt 上面的指令中,@ECHO是說不要將這段顯示在DOS命令列視窗中。並且將訊息"Build Failed"寫入到log.txt檔案中。不過,其中使用的是「>」,它的作用是會覆寫檔案的內容。如果想要將文字附加到log檔中的話,可以改用「>>」。 閱讀完整內容
使用regular expression來match中括號(square bracket) 8月 23, 2014 沒想到在C#中也算玩過一陣子的正規表示式(Regular Expression),來到了Linux C/C++中竟然時常碰壁。 現在只是想要找一個用中括號([])包起來的字串,竟然沒有想的那麼簡單。 假設我要找的目標為 [1234],在以前C#的時候的寫法會是\[(?<num>(\d*)\]。來到了Linux C/C++時,也是用原本的概念組了一串這樣的比對格式: \[([0-9]*\] 沒想到一使用std::regex_match()後就掛了。在編譯(或說指定)這個比對格式給std::regex時就出現Exception了。 這個問題查了一些google上的文章,大家都說遇到正規表示中有的字元的話就是前面加上跳脫字元\就可以啦。沒想到結果會是失敗。 後來看到有人指示要比對中括號的話,需要將它放在中括號中 !! 就是用這樣的方式: [\[]([0-9]*)[\]] 指定要比對於中括號中給定的字元,也就是中括號的左右兩邊的符號。 最後終於是正常編譯過關,且可以正常比對成功了。 而且要注意的是,當將上面這段比對格式放到C/C++的程式碼中,針對\不用再重覆一次,也就是不要寫成 "[\\[]([0-9]*)[\\]]" 這樣比對的結果也是失敗的喔。 閱讀完整內容
使用WinScp的C#程式進行SFTP連接時如何找到FingerPrint 1月 05, 2016 可以利用WinScp程式 先用WinScp配合要使用的帳號及密碼,登入遠端的SFTP主機後 到WinScp的Commands –> Server/Protocol Information視窗中的Protocol這頁,可以看到下方會列出此帳號連到這台主機時要使用的FingerPrint Key 可以利用Linux上的指令 另一種方式就是 利用一些Linux的指令 ,在使用帳號及密碼登入SFTP主機後,計算出要使用的FingerPrint Key file=$(mktemp) ssh-keyscan host > $file 2> /dev/null ** 其中的host要用SFTP主機的IP或hostname替代 ssh-keygen -l -f $file cat $file rm $file 閱讀完整內容
留言
張貼留言