程式設計師非常實用的十個工具網站,值得收藏
原文連結: 程式設計師非常實用的十個工具網站,值得收藏
一、regex101
網站地址: https://regex101.com/
強大的正則表示式工具,你可以實時檢視匹配資訊,並且會用不同的顏色將 Group 標記出來。而且有 Quick Reference 來幫助你記憶正則表示式的規則和 Explanation 對你的正則表示式進行解釋。
更重要的是,還支援直接生成多種語言的程式碼。比如可以直接查詢到 ipv4
的正則表示式。
二、visualgo
網站地址: https://visualgo.net/en
各種演算法視覺化,讓演算法更直觀,學起來不那麼枯燥。不知道大家有沒有注意到,網上很多演算法的動態圖片都是用它做的。
三、asciiflow
網站地址: https://asciiflow.com/#/
Ascii 作圖工具,很強大,頁面也非常簡潔,很符合我的審美。
可以用來畫類似的互動關係圖,還是很不錯的。
四、cloudconvert
網站地址: https://cloudconvert.com/
一個格式轉換網站,非常強大,你能想到的格式轉換幾乎都有。
五、codelf
網站地址: https://unbug.github.io/codelf/
計算機科學裡有兩件最難的事:快取失效和命名。
還在為變數命名而煩惱嗎?這個網站可以徹底解救你。它會搜尋 GitHub,Bitbucket,GitLib 等開源平臺上的專案原始碼,找出和搜尋內容最匹配的變數名。
這些變數名都是在實際專案中存在的,所以可參考性非常大。重要的是,這個網站是支援搜尋中文的。
而且還支援在編輯器裡安裝外掛,目前支援外掛包括:VS Code,Atom,Sublime,WebStorm,Alfred。
六、desmos
網站地址: https://www.desmos.com/calculator?lang=zh-CN
非常強大的線上作圖工具,而且支援函式動態變化,介面也非常簡潔耐看。
由於數學能力有限,只能寫兩個簡單的數學公式。如果做機器學習相關,應該可以畫出非常漂亮的曲線。
七、mdnice
網站地址: https://editor.mdnice.com/
這篇文章就是通過 mdnice 進行排版的。
Markdown Nice(簡稱 mdnice )是一款樣式豐富的 Markdown 編輯器,同時支援微信公眾號、知乎等平臺的文章排版(能用富文字編輯器寫文章的平臺基本都支援)。mdnice 支援多達 20 種樣式,總有一款適合你。
八、drawio
網站地址: https://app.diagrams.net/
線上畫圖工具,不管是流程圖,架構圖,還是 UML,全部都支援。
除此之外,還提供看著非常舒適的配色,而且還可以直接將檔案儲存到 GitHub。之前文章中的很多配圖都是通過這個工具畫的。
九、linuxcool
網站地址: https://www.linuxcool.com/
特別是後端程式設計師,不管是開發還是排查線上問題,避免不了要經常和 Linux 打交道。有些命令的使用方法記不清了,如果不想使用 man
的話,可以直接來這個網站查詢,同樣非常方便。
十、線上工具
網站地址: https://tool.lu/
超全的線上工具集合,包括編碼轉換,json 格式化,圖片處理等等。如果哆啦A夢知道這個網站,可能都不需要自己的百寶箱了。
推薦閱讀:
- 100 本計算機經典書籍(含下載方式)
- 技術部落格: 硬核後端技術乾貨,內容包括 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。
- Go 程式設計師: Go 學習路線圖,包括基礎專欄,進階專欄,原始碼閱讀,實戰開發,面試刷題,必讀書單等一系列資源。
- 面試題彙總: 包括 Python、Go、Redis、MySQL、Kafka、資料結構、演算法、程式設計、網路等各種常考題。