
越來越多人使用 Markdown 作為寫作的工具,但未必所有部落格或 Email 編輯器都能原生支援 Markdown 語法。本文要介紹的 Markdown Here 就是能幫助在各種編輯器以 Markdown 書寫的工具。
在程式和人文交織的隧道裡持續前進
越來越多人使用 Markdown 作為寫作的工具,但未必所有部落格或 Email 編輯器都能原生支援 Markdown 語法。本文要介紹的 Markdown Here 就是能幫助在各種編輯器以 Markdown 書寫的工具。
最近看到一篇教學,利用 Blogger 內建的 HTML/JavaScript 擴充工具在網誌裡加入第三方套件,就能用 Markdown 語法來寫 Blogger 的文章,在檢視文章時自動進行轉換 Markdown 和 HTML 的轉換。優點是設定步驟非常簡單,純論呈現效果也很理想。
閱讀更多[Markdown] 用 Markdown 寫 Blogger 文章的方法:用 Blogger 內部工具擴充套件 (showdown & code-prettify)
Last Updated on 2021-03-28 by OneJar
Notepad++ 一直是 Windows OS 上我很喜歡的一套編輯軟體,最大的優點在於它的免費、輕巧、功能豐富,專案開發時可能另有 IDE,但我一定會開著它來編輯一些文檔或簡易 Coding。
預設的 Notepad++ 佈景主題是最普通的白色,對於需要長時間盯著螢幕的工程師來說,亮色系看久了實在傷眼。事實上 Notepad++ 內建就有幾個暗色主題可供選擇。
相信許多人、特別是 Mac 使用者都聽過 Homebrew 的大名,它已經是個非常普遍化的非 App 官方工具。本文將簡單分享怎麼使用 Homebrew 來釀十八天啤酒……呃不是,是幫助在 Mac 管理上更輕鬆寫意,包含 Homebrew 的用途、安裝方法、常用指令等。
閱讀更多[Mac] Homebrew 與 Homebrew-Cask —— 更快速、簡潔、優雅地管理你的 Mac 軟體套件
Last Updated on 2019-07-21 by OneJar99
ReflectionToStringBuilder 除了能排除特定屬性名稱,還能對印出內容的格式進行客製化,達到更靈活的效果。
例如:自訂日期格式長相、敏感欄位資料馬賽克等等。
要達到輸出客製化,需要實作 ToStringStyle 抽象類別。本篇將就自訂日期輸出格式長相以及敏感欄位資料馬賽克這兩個效果進行示範。
閱讀更多[Java] 印出物件內容的好幫手 – ReflectionToStringBuilder (3) 客製化輸出格式 ToStringStyle 範例
Last Updated on 2019-07-21 by OneJar99
在上一篇介紹了 ReflectionToStringBuilder 的基本用法,這篇進一步示範 ReflectionToStringBuilder 提供的另一個功能:排除指定名稱的欄位。
自訂類別裡可能有非常多成員變數,在印出自訂類別的內容來進行 log 儲存時,我們需要的也許只是其中較關鍵的幾項,印出所有變數不僅不具意義,甚至是浪費儲存空間。這時候就可以使用 ReflectionToStringBuilder 的 toStringExclude 功能,來排除不需要的欄位名稱。
閱讀更多[Java] 印出物件內容的好幫手 – ReflectionToStringBuilder (2) 排除指定欄位 toStringExclude 範例
在開發程式時,時常需要印出物件屬性內容來進行 log 或 debug。最簡單的方法就是呼叫物件的原生 toString(),但當物件不是基本型態(Primitive Data Types),而是陣列或自訂類別,原生的 toString() 可能就不敷使用。去逐個類別覆寫(Override) toString() 函式又過於繁瑣且不切實際。
這篇文章將介紹一個方便的 API —— ReflectionToStringBuilder,該 API 利用映射技巧,協助我們便利地印出物件資訊。
閱讀更多[Java] 印出物件內容的好幫手 – ReflectionToStringBuilder (1) 基本用法介紹與範例