程序員都應該了解的十款開發(fā)神器
葵花寶典
目錄
1.Charles
2.Beyond Compare
3.Sublime Text
4.MarkMan
5.Smartbi
6.Postman
7.Source Insight
8.XMind
9.Everything
10.AnyTXT Searcher
1.Charles
??Charles是一個HTTP代理/ HTTP監(jiān)控/反向代理,使開發(fā)人員能夠查看他們的機器和互聯(lián)網之間的所有HTTP和SSL / HTTPS流量。這包括請求、響應和HTTP頭(包含cookies和緩存信息)。
??Charles是網絡代理(HTTP代理/HTTP監(jiān)視器)在你自己的電腦上運行。然后,您的web瀏覽器(或任何其他互聯(lián)網應用程序)被配置為通過Charles訪問互聯(lián)網,然后,Charles能夠為您記錄和顯示所有發(fā)送和接收的數據。
??在web和Internet開發(fā)中,您無法看到在您的Web瀏覽器/客戶端和服務器之間發(fā)送和接收的內容。如果沒有這種可見性,就很難準確地確定故障在哪里,而且非常耗時。Charles讓您很容易看到發(fā)生了什么,因此您可以快速診斷和修復問題。
??Charles使調試快速、可靠和先進;節(jié)省您的時間和挫折!
關鍵特征
SSL代理–以純文本格式查看SSL請求和響應
帶寬節(jié)流模擬較慢的互聯(lián)網連接,包括延遲
AJAX調試——以樹或文本的形式查看XML和JSON請求和響應
AMF–以樹狀結構查看Flash Remoting / Flex Remoting消息的內容
重復測試后端更改的請求
編輯請求以測試不同的輸入
用于攔截和編輯請求或響應的斷點
使用W3C驗證器驗證記錄的HTML、CSS和RSS/atom響應
下載地址:https://www.charlesproxy.com/latest-release/download.do
2.Beyond Compare
??Beyond Compare是一套由Scooter Software推出的文件比較工具。主要用途是對比兩個文件夾或者文件,并將差異以顏色標示。比較范圍包括目錄,文檔內容等。在使用git提交代碼時,可以比較兩個文件的不同之處,處理沖突,非常實用。
??支持:文本比較、三向文本合并、表格比較、圖片比較、文件夾比較、文件夾同步、三向文件夾合并、十六進制比較、注冊表比較、可執(zhí)行比較、MP3比較等等。
產品優(yōu)勢:
聚焦的(智能比較)
使用簡單、強大的命令比較文件和文件夾,這些命令關注您感興趣的差異,忽略您不感興趣的差異。合并更改、同步文件和生成報告。
靈活的(隨時隨地訪問數據)
直接訪問FTP站點、媒體設備、WebDAV資源、svn倉庫和云存儲。所有這些都來自您的Windows、macOS或Linux工作站。
多層面的(專業(yè)觀眾)
Beyond Compare包括各種數據類型的內置比較查看器。除了文本,比較表,圖像,二進制文件,注冊表配置單元,等等。
下載地址:https://www.scootersoftware.com/download.php
3.Sublime Text
??Sublime Text 是一個文本編輯器,同時也是一個先進的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開發(fā)出來,它最初被設計為一個具有豐富擴展功能的Vim。Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。
產品優(yōu)勢:
??它體積小巧,無需安裝,綠色便攜;它可跨平臺支持Windows/Mac/Linux;支持32與64位操作系統(tǒng),它在支持語法高亮、代碼補全、代碼片段(Snippet)、代碼折疊、行號顯示、自定義皮膚、配色方案等所有其它代碼編輯器所擁有的功能的同時,又保證了其飛快的速度!還有著自身獨特的功能,比如代碼地圖、多種界面布局以及全屏免打擾模式等。
下載地址:http://www.sublimetext.com/download_thanks?target=win-x64
4.MarkMan
??馬克鰻(MarkMan)是一款方便高效的標注工具,極大節(jié)省設計師在設計稿上添加和修改標注的時間,讓設計更有愛的神器。
長度標記 ?
坐標和矩形標記 ?
色值標記 ?
文字標記 ?
長度自動測量 ?
標記拖拽刪除 ?
產品優(yōu)勢:
支持多種圖片格式
支持PSD(需用最大兼容保存)、PNG、BMP、JPG格式
設計稿自動刷新
在標注的過程中,如果設計稿在被修改和保存了,馬克鰻會自動重新載入設計稿,讓設計和標注同步進行
定制標記樣式
在標記和空白處,點右鍵,會出現定制樣式的菜單,可以修改標注的:顏色、大小、色值格式等
支持Retina@2x圖
對于文件名末尾是@2x的圖,會自動縮小50%加載,以便測量出來的長度不會被x2
下載地址:http://www.getmarkman.com/
5.Smartbi
??思邁特軟件是知名國產BI品牌,專注于商業(yè)智能BI與大數據BI分析平臺軟件產業(yè)的研發(fā)及服務。通過bi大數據分析工具,實現企業(yè)大數據BI系統(tǒng)的快速搭建,助力企業(yè)實現智慧化數據分析,經過多年持續(xù)自主研發(fā),凝聚大量商業(yè)智能最佳實踐經驗,整合了各行業(yè)的數據分析和決策支持的功能需求。
??Smartbi具有Dashboard(儀表盤)、Query(靈活查詢)、 Spreadsheet(電子表格)、Analysis(多維分析)、Mobile(移動BI應用)、Office-Addin(分析報告插件)、xQuery(自助BI分析)、DataIn(數據采集)、DataMining(數據挖掘)等豐富的功能,用戶可以更直觀便捷地獲取信息,并開創(chuàng)性地把各種技術整合到一個集成環(huán)境中。
產品優(yōu)勢:
一站式數據服務能力
覆蓋數據采集、計算、存儲、分析、預測數據分析全流程,降低實施、集成成本。
超大數據量處理
利用分布式存儲與計算,滿足億級數據表的關聯(lián)查詢和計算,幫助企業(yè)處理大數據量分析場景。
全面的系統(tǒng)運維保障
支持集群分發(fā)、分布式緩存、補丁包機制、運行監(jiān)控、多方位安全管控和用戶行為分析,全面保障系統(tǒng)落地。
領先的增強分析能力
運用自然語言分析、機器學習等增強分析能力,提升分析廣度和深度。自動化的技術,催生更多“民間數據科學家"。
一體化的數據建模能力
支持跨不同數據查詢整合,與分布式ETL一體化。提供敏捷建模,智能計算。全面支撐各種數據準備需求。
助力企業(yè)構建數據文化
通過數據目錄、應用商店、社交互動等能力,幫助企業(yè)構建完善的數據化運營社區(qū)。
相關鏈接:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=55839338
6.Postman
??Postman一款非常流行的API調試工具。全球超過 2000 萬開發(fā)人員使用 Postman,不過現在也有很大部分人在使用國產的ApiPost。其實,開發(fā)人員用的更多。因為測試人員做接口測試會有更多選擇,例如Jmeter、soapUI等。不過,對于開發(fā)過程中去調試接口,Postman確實足夠的簡單方便,而且功能強大。
??Postman最早是作用chrome瀏覽器插件存在的,所以,你可以到chrome商店搜索下載安裝,因為重所周知的原因,所以,大家都會找別人共享的postman插件文件來安裝。由于2018年初Chrome停止對Chrome應用程序的支持。所以Postman提供了獨立的安裝包,不再依賴于Chrome瀏覽器了。同時支持MAC、Windows和Linux。
產品優(yōu)勢:
??Postman是一個用于構建和使用API的API平臺。Postman簡化了API生命周期的每個步驟,并簡化了協(xié)作,因此您可以更快地創(chuàng)建更好的API。
下載地址:https://www.postman.com/downloads/
7.Source Insight
??Source Insight(簡稱SI)是一個面向項目開發(fā)的程序編輯器和代碼瀏覽器(由于其查找、定位、彩色顯示等功能的強大,而被我們當成源代碼閱讀工具使用),它擁有內置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼并在你工作的同時動態(tài)維護它自己的符號數據庫,并自動為你顯示有用的上下文信息。
??它以豐富的語言支持、便捷的功能、快速的源碼導航、實時的上下文顯示、獨立的符號數據庫等眾多優(yōu)點,在全世界范圍內廣受程序員們的歡迎。
產品優(yōu)勢:
??SI是如今最好用的語言編輯器之一,具有很多其他編輯器無法比擬的優(yōu)點,比如下面幾點。
支持語言種類多
SI幾乎支持所有的語言,如C、C++、C#、JAVA、ASM、PAS、ASP、HTML等,而其它編輯器往往只支持其中某類或某幾種語言,豐富性遠不及SI。
擁有自己的數據庫
SI自動傳創(chuàng)建并維護他自己高性能的符號數據庫,包括包名、函數、method、全局變量、結構、類、注釋和功能源文件里定義的其它類型的符號等。我們可以通俗地理解為緩存,當需要再次查找某個符號時,就可以直接從數據庫中查找,而不用在整個源碼庫中搜索,極大提高了效率。
顯示豐富的程序相關信息
SI提供了豐富多彩的窗口,為被選中的代碼提供豐富的信息,如reference trees、class inheritance diagrams、call tress,symbol windows等。后面會專門介紹這些窗口的使用。
實時顯示上下文信息
SI提供了Context Window,當鼠標選擇代碼中的某個符號時,該window會實時顯示選中符號的上下文信息。在下文中的Context Window會詳細講到。甚至在你編輯的時候,SI同時分析你的源碼,提供實時的信息并進行分析。
快速
提供了快速和革新的訪問源代碼和源信息的能力,能以最快的速度對源代碼導航和提供任何程序編輯器的源信息。
下載地址:https://www.sourceinsight.com/download/
8.XMind
??Xmind 是一款全球領先的思維導圖軟件,除了可以輕松繪制基本邏輯圖之外,還支持思維導圖、邏輯圖、括號圖、組織如結構圖、魚骨圖、時間軸、樹形圖、樹型表格、矩陣圖等等。在企業(yè)和教育領域都有很廣泛的應用,很適合匯報。
產品優(yōu)勢:
靈活布局方式
演說模式提供多種內容布局方式,自然地呈現主題之間的層級結構,清晰且有邏輯地呈現內容。你隨時可以切換布局方式,無需任何手動排版。
自帶轉場動畫
演說模式為你的內容自動生成優(yōu)雅流暢的出場和轉場動畫,有助于強化主題和元素之間的邏輯關系,增強演示效果。
多種主題樣式
提供多款主題風格,搭配專業(yè)的動畫效果,適用于不同的演說場景,為你的演說增添光彩。
更多演說控制
使用演說者視圖全程把控演說進度,控制演說序列跳轉,可通過點擊主題隨時切換到對應的幻燈片。
下載地址:https://dl2.xmind.cn/Xmind-for-Windows-64bit-22.10.0631.exe
9.Everything
??Everything 是 Windows 上一款搜索引擎,它能夠基于文件名快速定文件和文件夾位置。不像 Windows 內置搜索,“Everything” 默認顯示電腦上每個文件和文件夾 (就如其名 “Everything”)。您在搜索框輸入的關鍵詞將會篩選顯示的文件和文件夾。
產品優(yōu)勢:
??Everything 僅索引文件和文件夾名,一般僅需幾秒便可建立其數據庫。全新安裝的 Windows 10 (大約 120,000 個文件) 僅需 1 秒即可索引完成。索引 1,000,000 個文件將需要大約 1 分鐘。
下載地址:https://www.voidtools.com/zh-cn/downloads/
10.AnyTXT Searcher
??AnyTXT Searcher 中文版是一款免費小巧高速的桌面文檔全文搜索軟件神器 (Windows)!它有著強大的本地中文全文搜索引擎,可以在“閃電般”極短時間內查找電腦硬盤上存在的任何文本,快速幫用戶定位到需要的文檔。
??上面講了 Windows 下有一個超級經典的搜索文件神器——Everything,它能在“瞬間”極短的時間內幫你搜索整臺電腦所有硬盤里的文件,絕對是每個追求效率人士的必備工具。然而,雖然 Everything 很神,但它卻只能執(zhí)行文件名的搜索,卻缺少了“文本內容搜索”這個功能!而AnyTXT Searcher 的出現,它的全文搜索則完美解了決這個問題,它既有秒搜文件的極快速度,同時還能通過文本內容來查找出文檔的位置。
產品優(yōu)勢:
??AnyTXT搜索是一個免費的強大的本地文檔和文本搜索應用程序,就像一個本地磁盤谷歌搜索引擎,而且比Windows搜索和Windows findstr命令。AnyTXT是你最好的免費桌面文件內容全文搜索引擎。
??AnyTXT Searcher擁有強大的文檔解析引擎,無需安裝任何其他軟件即可提取常用文檔的文本,并結合內置的高速索引系統(tǒng)存儲文本的元數據。您可以使用AnyTXT Searcher快速查找計算機上的任何單詞。它完美地工作在Windows操作系統(tǒng)11,10,8,7,Vista,XP,2003,2008,2012,2016等等。
??你的時間太寶貴了,不能浪費在低效無效的搜索上——使用AnyTXT 快速有效地搜索全文文件文檔搜索。免費專業(yè)桌面搜索解決方案可以在最短的時間內為您找到所有必要的信息。不管它存放在哪里,AnyTXT 可以立即找到每個文件、每個文檔和每個代碼。
下載地址:https://down.sp-all.laifaxin.com/Anytxt.zip
工欲善其事必先利其器,擁有簡捷的開發(fā)輔助工具能大大提高我們程序猿的開發(fā)效率。Melo剛到學校就給大家總結了一些常用的輔助開發(fā)的工具,希望大家能喜歡,閑話不多說,馬上開始~!
Notepad++ 程序員必備的文本編輯器,軟件小巧高效,支持27種編程語言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,推薦各位下載使用。Notepad++ 可完美地取代微軟的記事本。相信這是每個程序員必備的工具,神器不解釋!
一:XML Marker(xml查看編輯工具)
XML Marker是國外的一款非常實用的xml查看編輯工具。軟件功能強大,純文本調試輸出和日志文件,你可以有效增加修改你的程序才能產生XML格式他們的作用。你也可以使用XML標記的圖形功能,以現場隱藏的趨勢,并更快地解決你的錯誤。更多的功能包括表格排序,語法高亮編輯器和自動縮進,經常編輯XML文件的用戶可以下載本軟件使用。
二:Everything
Everything是速度最快的文件搜索軟件。其速度之快令人震驚,百G硬盤幾十萬個文件,可以在幾秒鐘之內完成索引;文件名搜索瞬間呈現結果。它小巧免費,支持中文,支持正則表達式,可以通過HTTP或FTP分享搜索結果。如果不滿意Windows自帶的搜索工具、Total Commander的搜索、Google 桌面搜索或百度硬盤搜索,如果正在使用或放棄了Locate32,都值得推薦這款體積小巧、免安裝、免費、速度極快(比Locate32更快)的文件搜索工具Everything!
三:MarkMan
既有愛又給力的長度標注神器!設計師、重構、前端工程師必備。馬克鰻是基于AdobeAIR平臺的方便高效的標注工具,可方便地為設計稿添加標記,極大節(jié)省設計師在設計稿上添加和修改標注的時間。馬克鰻使用起來也是非常簡單,雙擊添加測量,單擊改變橫縱方向等等功能,基本都是一鍵完成。
四:HiJson
使用HiJson工具并通過此工具快速查看JSON字符串、熟悉JSON的數據結構。針對程序員來說,如果了解了連續(xù)字符串對應的JSON的數據組成,便可以快速對JSON字符串進行數據處理。
全套laravel框架、ThinkPHP框架全套教程分享,PHP程序員福利!
PHP開發(fā)三年只懂增刪改查?那是你沒有規(guī)劃好php學習路線
五:XMind
Xmind是一款全球領先的思維導圖軟件,除了可以輕松繪制基本邏輯圖之外,還支持組織如結構圖(豎直)、樹狀圖(水平+豎直)、思維導圖(輻射)、魚骨圖、二維圖(表格)模型。在企業(yè)和教育領域都有很廣泛的應用。Xmind Pro可以將您的圖形顯示給他人,或者將圖形內容導出到MicrosoftPowerpoint、Word中,令復雜的思想和信息得到更快的交流。在企業(yè)中它可以用來進行會議管理、項目管理、信息管理、計劃和時間管理、企業(yè)決策分析等,在教育領域,它通常被用于教師備課、課程規(guī)劃、頭腦風暴等。
六:Beyond Compare
Beyond Compare是一套由Scooter Software推出的軟件,主要用途是對比兩個文件夾或者文件,并將差異以顏色標示。在使用git提交代碼時,可以比較兩個文件的不同之處,處理沖突,非常實用。
七:Sublime Text
程序員必備代碼編輯器,幾乎每位程序員提到Sublime Text都是贊不絕口!它體積小巧,無需安裝,綠色便攜;它可跨平臺支持Windows/Mac/Linux;支持32與64位操作系統(tǒng),它在支持語法高亮、代碼補全、代碼片段(Snippet)、代碼折疊、行號顯示、自定義皮膚、配色方案等所有其它代碼編輯器所擁有的功能的同時,又保證了其飛快的速度!還有著自身獨特的功能,比如代碼地圖、多種界面布局以及全屏免打擾模式等,這些優(yōu)秀特性讓Sublime Text 2成了所有程序員眼中的神!
八:Listary
Listary 是一款非常優(yōu)秀的 Windows 文件瀏覽和搜索增強工具,可以為你 Windows 的「文件瀏覽對話框」、「資源管理器」等增加非常方便的文件快速定位、實時全盤搜索、常用文件夾收藏、打開歷史、快速切換到已打開的路徑、快捷右鍵菜單等一系列非常非常實用和高效的功能。
九:strokeplus
strokesplus是一個類似strokeit的鼠標手勢軟件。無須.net運行環(huán)境即可運行,只占用250-500kb內存。strokesplus支持腳本動作,提供了更為強大的可操控性。
十:source insight
Source Insight 實質上是一個支持多種開發(fā)語言(java,c ,c++等等)的編輯器,只不過由于其查找、定位、彩色顯示等功能的強大,而被我們當成源代碼閱讀工具使用 。所以,為了有效的閱讀源程序,首先必須選擇功能菜單上的“Project”選項的子菜單“New Project” 新建一個項目,項目名稱可以自由選定,當然也可以選擇刪除(Remove)一個項目。當刪除一個項目的時候,并不刪除原有的源代碼文件,只是將該軟件生成的那些工程輔助文件刪除。設定之后,將會彈出一個對話框如圖2,接受默認選擇,如果,硬盤空間足夠,可以將第一個復選框選上,該選項將會需要與源代碼大致同等的空間來建立一個本地數據庫以加快查找的速度。
寫在后面:
如果大家還有什么還用的輔助開發(fā)工具,請在下方留言哈,不斷地補充分享~
評論朋友們的補充(感謝)