如何設定 Word 超連結的目標視窗 (How to set Word hyperlink target)
少數的網頁維護仍然是透過 Office Word 來進行的,因為許多網頁當初是透過 Word 所設計的,如果要轉成乾淨的 Html 也不是不行,就是要逐檔花費一點小小的時間,但有時候需求真的太小了,小到仍然是繼續用 Word 維護下去,直到有夠大的需求才會想順便修正。
少數的網頁維護仍然是透過 Office Word 來進行的,因為許多網頁當初是透過 Word 所設計的,如果要轉成乾淨的 Html 也不是不行,就是要逐檔花費一點小小的時間,但有時候需求真的太小了,小到仍然是繼續用 Word 維護下去,直到有夠大的需求才會想順便修正。
最近有處理 XML 檔案的需求,第一時間想到的就是 Python ,上一次處理 XML 已經是四、五年前的事情了,當時雖然有已經在工作上使用 Python ,但對於物件導向以及模組的運用仍是十分陌生,記得當時處理 XML 的方式就是當成字串來處理,現在想起不經莞爾。 而這次同樣使用 Python 的處理 XML ,搭配著 Built-in Battery 的 ElementTree 模組,處理起來行雲流水十分順利,特此筆記以供日後有同樣的需求時參考。
最近一個工作需求是要爬近 TB 等級的資料,資料的儲存格式是散落在各資料夾中的 XML 檔。然而實際爬蟲發現 IO 的瓶頸反而不是處理 XML 檔及萃取資料並寫入資料庫中,瓶頸是出現在走訪資料夾所花費的時間。原本想改用 Multi Thread / Process 的方式處理,無奈自己也不太熟悉。最後則是改採 glob 模組,讓搜尋資料夾中 XML 檔的效率增加,整體的作業時間就有相當明顯的改善!
習慣使用 Visual Studio Code 的 keyboard binding,但在開發 ASP.NET MVC 時,VisualStudio 提供的偵錯、定義檢視、EntityFramework 等功能,仍讓使用 Visual Studio 不可避免。而只要安裝適合的套件與調整設定,也能夠讓 VisualStudio 的開發更為流暢。
使用 ASP.NET MVC 開發時,最常見的痛點就是在設計表單 (forms) 需要來回切換頁面查詢 Bootstrap 的架構格式,雖然有 Snippets 可以使用,但仍是有許多地方需要進行客製,同時也要考慮到 ASP.NET MVC 提供了許多的 Helper,不善加利用十分可惜,於是綜合兩者的優勢的開發方式以及常用的 Code Helper 及 Snippets 整理於本筆記,供日後檢索。
在列印 Excel 表格最常見的問題就是欄位太多,造成無法在同一頁呈現,這個時候除了針對每格欄位分別設定欄位寬度,最方便的方式就是先預覽列印結果,並且縮放版面的方式來做調整。