高效工作(2)之小工具合集

繼續(xù)我們高效工作的第二篇,那么,第二篇介紹什么工具呢?本篇文章引用大量的圖片,主要是圖片來(lái)的直觀,想給大家展示我常用的一些。

1. 日常工作中有哪些麻煩事?

1.1 格式轉(zhuǎn)換

測(cè)試過(guò)程中需要進(jìn)行文檔格式的轉(zhuǎn)換,例如:

  1. pdf --> word
  2. word --> pdf
  3. txt --> doc
  4. txt --> html
  5. txt --> pdf
  6. png --> pdf
  7. png --> bmp
  8. png --> gif
  9. 等等

1.2 識(shí)別圖片中的文字

不知道在某一時(shí)刻,迫切需要一個(gè)識(shí)別圖片中文字的工具,但是又苦苦找不到合適的工具。

例如:在百度文庫(kù)里找到某篇文章,但是不給下載?氣不氣?上學(xué)時(shí)候在道客巴巴找論文,不給下載,氣不氣?工作的時(shí)候找年終總,不給下載,氣不氣?

1.3 JSON處理

日常做接口測(cè)試中對(duì)JSON格式的數(shù)據(jù)又愛(ài)又恨。接口參數(shù)較多,動(dòng)輒40多個(gè)參數(shù);手寫(xiě)又容易寫(xiě)錯(cuò);復(fù)制的排版又容易錯(cuò)亂,不容易找數(shù)據(jù),過(guò)濾數(shù)據(jù)又比較困難...

{
    "departureNum": 2,
    "drivePlans": [
        {
            "attendantOneId": "1",
            "attendantTwoId": "2",
            "busNumber": "1",
            "businessType": 1,
            "departureEndTime": "200827070200",
            "departureStartTime": "200827063000",
            "driverId": "1",
            "driverName": "張三",
            "endStationName": "火車(chē)站",
            "endStationNumber": 2,
            "lineNumber": 1,
            "planNumber": "1",
            "scheduleType": 1,
            "startStationName": "太榆路長(zhǎng)風(fēng)街",
            "startStationNumber": 1,
            "streetSign": ""
        },
        {
            "attendantOneId": "1",
            "attendantTwoId": "2",
            "busNumber": "2",
            "businessType": 1,
            "departureEndTime": "200827080200",
            "departureStartTime": "200827073000",
            "driverId": "2",
            "driverName": "李四",
            "endStationName": "地鐵站",
            "endStationNumber": 2,
            "lineNumber": 1,
            "planNumber": "2",
            "scheduleType": 1,
            "startStationName": "太榆路長(zhǎng)風(fēng)街",
            "startStationNumber": 1,
            "streetSign": ""
        }
    ],
    "endTime": "200827080200",
    "msgType": "DRIVE_PLAN_SEND",
    "operatingDate": "200827",
    "remark": "",
    "startTime": "200827063000"
}

如果是嵌套多層的JSON數(shù)據(jù),找起來(lái)找的頭皮發(fā)麻。

1.4 編碼轉(zhuǎn)換

日常做接口測(cè)試的時(shí)候,遇到各種各樣的數(shù)據(jù)格式是不是一籌莫展?造數(shù)據(jù)?一個(gè)一個(gè)格式找?有些生僻的格式還找不到

  • 時(shí)間格式,date,unixtime,timestamp,還有YYYY-MM-DD hh:mm:ss等等
  • base64,字符串編碼/解碼,圖片編碼/解碼
  • Hash加密,MD5,SHA1,SHA224,SHA256,文件HASH
  • URL,編碼,解碼
  • 進(jìn)制轉(zhuǎn)換,二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制
  • Unicode編碼

是不是煩的一批?

1.5 正則

日常對(duì)正則不感冒,然后工作中遇到正則怎么寫(xiě)都不對(duì)?調(diào)試又找不到好的調(diào)試工具?打開(kāi)pycharm或者idea,創(chuàng)建個(gè)項(xiàng)目,又太麻煩,怎么辦?

1.6 密碼管理

大家有沒(méi)有遇到過(guò)一些使用不頻繁的網(wǎng)站,時(shí)間一長(zhǎng),又不記得用戶(hù)名和密碼,例如:CSDN,博客園,老徐的git網(wǎng)站,掘金,testhome...

忘記密碼,怎么辦?如果連用戶(hù)名也忘了,那豈不是找回都難?一個(gè)一個(gè)找回?

這個(gè)時(shí)候就急需一個(gè)密碼管理器了

1.7 文檔速查

不知道看文檔的各位有沒(méi)有過(guò)學(xué)了很多東西,但是一段時(shí)間不用,然后,然后就想不起來(lái)了。

例如:linux上添加了一塊磁盤(pán),然后想要掛載上去,突然發(fā)現(xiàn),掛載的命令是什么?

于是乎,到百度上一頓亂找,發(fā)現(xiàn)沒(méi)有一個(gè)靠譜的。

或者說(shuō)碼代碼的過(guò)程中(Python或者Java),寫(xiě)到某一個(gè)方法,突然想不到這個(gè)方法傳參格式是什么?

又或者說(shuō)遇到HTTP協(xié)議中的一些頭部字段,不知道這個(gè)字段是干嘛的?

每每遇到這種情況,就渴望一本工具書(shū)。

就像上小學(xué)的時(shí)候有本新華字典在手里,寫(xiě)卷子的時(shí)候就有安全感。

于是乎,這個(gè)工具就滿足了我這些需求。

1.8 文件搜索

接下來(lái),聊聊另外一個(gè)痛點(diǎn),找文檔(Mac用戶(hù)繞道)。

大家的文檔存放規(guī)范么?如果是規(guī)范的,找起來(lái)應(yīng)該很快吧(我的習(xí)慣沒(méi)那么規(guī)范,所以,不太知道)

如果大家的文檔管理和我一樣毫無(wú)章法,有時(shí)候都不知道自己的電腦上有什么文檔?有什么應(yīng)用?

雖然說(shuō)windows系統(tǒng)有文檔查詢(xún)工具,但是慢啊

這個(gè)時(shí)候可能就有人出來(lái)推薦另外一個(gè)工具了:Everything。

每次查找文檔前先找這個(gè)應(yīng)用,然后,再找?雖然多了一步操作,但是操作上就不流暢哎
(就像Mac的觸摸板和Windows的觸摸板,嚴(yán)格來(lái)說(shuō)Windows的操作就是比Mac多了一個(gè)抬起,再點(diǎn)擊,然后就是被Mac的觸摸板吊打,華為這次的觸摸板,優(yōu)秀,減少了這個(gè)抬起動(dòng)作)

1.9 小玩意

  • 不知道各位斗圖么?遇到對(duì)方發(fā)來(lái)的一個(gè)圖,自己圖庫(kù)匱乏,接不下去?
  • 不知道各位日常聽(tīng)音樂(lè)用什么軟件?有沒(méi)有遇到平臺(tái)版權(quán)問(wèn)題?我是遇到過(guò),然后就渴望一個(gè)各大平臺(tái)的聚合工具
  • 還有日常寫(xiě)代碼的時(shí)候,變量命名,實(shí)在是想不起來(lái)起什么名字好(英文好的繞道),還有大駝峰,小駝峰,下劃線,橫線,常量這種限制
  • 還有種種場(chǎng)景,小工具來(lái)供我們使用,如果不滿足,好,可以自定義自動(dòng)化插件,自己動(dòng)手,豐衣足食。

2. Utools工具集

借用官方的說(shuō)明:uTools是一個(gè)極簡(jiǎn)、插件化、跨平臺(tái)的現(xiàn)代桌面軟件。通過(guò)自由選配豐富的插件,打造你得心應(yīng)手的工具集合。

當(dāng)你熟悉它后,能夠?yàn)槟愎?jié)約大量時(shí)間,讓你可以更加專(zhuān)注地改變世界。

image

官方下載地址:

那么,它具體有哪些插件呢?


所有插件

它的快捷體現(xiàn)在哪里?一切操作只需要Alt+空格,喚醒之后輸入提示語(yǔ),例如:

  • 搜索的關(guān)鍵詞: “find” 或者 “搜索”


    find

    搜索

2.1 格式轉(zhuǎn)換工具

測(cè)試中需要各種格式的數(shù)據(jù),但是造格式的工具又找不到合適的?

圖片轉(zhuǎn)換示例

png-->其他

文檔轉(zhuǎn)換示例
txt -->其他

2.2 識(shí)別圖片中的文字工具

工作中偶爾用到識(shí)別圖片中的文字的時(shí)候,迫切需要的一個(gè)小工具。

圖片識(shí)別示例


識(shí)別圖中的文字

2.3 JSON處理工具

對(duì)于JSON格式的數(shù)據(jù)處理起來(lái)沒(méi)有合適的工具,嵌套復(fù)雜,讀取困難?

JSON示例

JSON

2.4 編碼轉(zhuǎn)換工具

造接口測(cè)試數(shù)據(jù)時(shí)候各種格式處理起來(lái)麻煩么?

編碼示例

編碼小助手

date

2.5 正則工具

對(duì)正則又愛(ài)又恨?不會(huì)寫(xiě)?寫(xiě)了又不對(duì)?

** 正則校驗(yàn)工具**


正則

2.6 密碼管理工具

密碼改了又忘?忘了又改?就是記不住怎么辦?

密碼管理

密碼

2.7 文檔速查工具

寫(xiě)的太多?忘得太快?沒(méi)有工具書(shū)?

文檔速查

Python

Java

Linux

2.8 文件搜索工具

忘記了重要的文檔放在哪里?某一時(shí)刻想快速的找到文檔?

文件搜索工具

搜索結(jié)果

2.9 小玩意集合

  • 渣男語(yǔ)錄
  • 斗圖
  • 音樂(lè)播放器
  • 瀏覽器插件助手
  • 聚合翻譯
  • 自動(dòng)化助手

借用官網(wǎng)的一句話: 高度自由


高度自由

最后,窮則變,變則通,通則久。遇到問(wèn)題,解決問(wèn)題,體現(xiàn)自己的競(jìng)爭(zhēng)力。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容