更多精彩內容,請關注微信公眾號:後端技術小屋
工欲善其器,必先利其器。效能與效率是程式設計師們永恆的追求,對程式碼如此,對日常搬磚也應如此。對於日常搬磚過程中的熱點操作,本文推薦幾個好用的線上工具,只願各位同仁少加班,早下班,Work Life Balance, 兩開花!
1 Linux命令搜尋
在日常開發中,可能需要用到一些不太熟的命令。要想快速瞭解某些命令的用法,雖說man <command>
是標準答案,但是結果頁面中的長篇大論容易讓人抓不到重點,畢竟我們的目的只是快速地把某個命令用起來。
因此給大家推薦這個工具: 只需在搜尋框輸入要了解的命令,即可快速瞭解每個引數的作用,和常用的使用示例。更重要的是,所有文件都是中文的,所以你懂得~
2 正規表示式
正則大概是每個程式設計師不可迴避的一個話題了。如果在日常開發中要快速驗證一個正規表示式是否正確,寫一段C++/Java/Go程式碼顯然是比較麻煩的。
而這個線上工具可支援正規表示式快速驗證,只需要輸入正則和字串就能看到匹配/捕捉結果。除此之外,它還提供了
- 不同的正則風格:Python/Go/Javascript
- 自動生成不同語言的程式碼
3 字串轉義
傳送門
如果你還在為Bash中單雙引號多層巢狀需要轉義的問題困擾,那你應該需要這個線上工具。
針對不同的轉義場景(Java/JSON/SQL/CSV等),輸入待轉義/反轉義的字串,便可得到轉義/反轉義結果。
當然這個網站除了轉義工具之外,還提供了諸如JSON/SQL的格式化/校驗工具。
4 CSV轉SQL
傳送門
每當看到這個工具,我就會想起當年花個把小時寫指令碼將CSV轉SQL的那個苦逼的加班夜。
網上有很多線上工具提供CSV轉SQL功能,而這也許是功能最完備的一個。因為它提供了很多選項
- 自定義列分隔符,行分隔符
- 是否建立CREATE SQL
- 生成SQL使用INSERT INTO OR REPLACE INTO
- 等等
5 列表diff
傳送門
日常運維中,少不了對兩組IP求diff。Linux命令列提供了comm
命令,但是不得不說實在難用。而這個工具使用非常簡單,只需輸入兩組列表(無需排序),即可得到相互之間的差集和交集。
6 RSS聚合閱讀器
傳送門
網際網路發展到現在社群越來越割裂,你剛興趣的內容可能分佈在知乎、微信、微博、部落格等平臺上。如果能有一個聚合閱讀器,將各個平臺上感興趣的內容都聚合到一塊,那該多好呀!而feedly
正是這樣一款工具。
推薦閱讀
- STL原始碼分析--記憶體分配器
- STL原始碼分析--vector
- STL原始碼分析--string
- STL原始碼分析--list
- STL原始碼分析--hashtable
- STL原始碼分析--deque
- STL原始碼分析--iterator
- STL原始碼分析--traits
- STL原始碼分析--rbtree
- STL原始碼分析--bitset
- STL原始碼分析--algorithm
- STL原始碼分析--functional
更多精彩內容,請掃碼關注微信公眾號:後端技術小屋。如果覺得文章對你有幫助的話,請多多分享、轉發、在看。