trueCrypt,是一款免費開源的加密軟件,同時支持Windows Vista,7/XP, Mac OS X, Linux 等操做系統。TrueCrypt不須要生成任何文件便可在硬盤上創建虛擬磁盤,用戶能夠按照盤符進行訪問,全部虛擬磁盤上的文件都被自動加密,須要經過密碼來進行訪問。TrueCrypt 提供多種加密算法,包括:AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES, and Twofish,其餘特性還有支持FAT32和NTFS分區、隱藏卷標、熱鍵啓動等。php
特色:對某一磁盤分區進行加密,開啓計算機後,若是你沒有打開TrueCrypt 這個軟件,這個被加密的分區是不會被顯示出來的。打開TrueCrypt ,輸入密碼後,你就能在」個人電腦「裏看到那個被加密的分區了。css
軟件截圖(I盤即爲通過AES加密的磁盤分區):html
Source Insight是一個面向項目開發的程序編輯器和代碼瀏覽器,它擁有內置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼並在你工做的同時動態維護它本身的符號數據庫,並自動爲你顯示有用的上下文信息。 Source Insight不只僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對源代碼的導航和任何程序編輯器的源信
息。 Source Insight提供了快速和革新的訪問源代碼和源信息的能力。與衆多其它編輯器產品不一樣,Source Insight能在你編輯的同時分析你的源代碼,爲你提供實用的信息並當即進行分析。程序員
特色:方便閱讀項目代碼,批量搜索,快捷查詢函數調用關係等等。算法
軟件截圖:數據庫
Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟件,但能夠無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計爲一個具備豐富擴展功能的Vim。vim
特色:性感的編輯器,插件豐富,界面清爽。windows
軟件截圖:瀏覽器
思惟導圖是有效的思惟模式,應用於記憶、學習、思考等的思惟「地圖」,有利於人腦的擴散思惟的展開。思惟導圖已經在全球範圍獲得普遍應用,包括大量的500強企業。思惟導圖的創始人是東尼·博贊。中國應用思惟導圖大約有20多年時間。cookie
思惟導圖,聽說是每一個產品經理必備的軟件。若是你閱讀大型源代碼,使用思惟導圖跟蹤調用流程,繪製軟件框架將會很是方便。
特色:沒什麼好說的,用過的都說好!
軟件截圖:
MarkdownPad是windows上最好用的Markdown編輯器。你能夠像寫word文檔同樣寫html頁面,也是廣大博客主的最愛!固然,在mac上有不少高大上的Markdown編輯器。
特色:windows上最好用的Markdown編輯器。
軟件截圖(左邊是編輯區,右邊則是實時預覽圖):
Beyond compare是一款超好用的文件比較工具,可以比較文件夾或者單個文件。例如,你想比較兩個版本的軟件源代碼在哪些地方有修改,用它就對了。
特色:快捷比對文件或文件夾的不一樣之處。
軟件截圖(比較兩個版本的Nginx源代碼不一樣之處):
另外相似工具還有WinMerge
WinMerge 是一款運行於Windows系統下的免費開源的文件比較/合併工具,使用它能夠很是方便地比較多個文檔內容甚至是文件夾與文件夾之間的文件差別。適合程序員或者常常須要撰寫文稿的朋友使用。
這個不用太多介紹了,Vim是Linux上神同樣的編輯器,插件豐富,經過配置後,就是一個無比強大的IDE。
也有 windows版的vim不太小編沒用過
特色:Linux上主流編輯器,插件豐富,功能強大。
軟件截圖(配置成了IDE的Vim):
Wireshark(前稱Ethereal)是一個網絡封包分析軟件。網絡封包分析軟件的功能是擷取網絡封包,並儘量顯示出最爲詳細的網絡封包資料。Wireshark使用WinPCAP做爲接口,直接與網卡進行數據報文交換。
Wireshark是廣大黑客、網絡攻城獅的最愛,極大的方便了咱們抓取、分析網絡數據包。包括:ARP、TCP、UDP、HTTP、HTTPS。
特色:只要是跟網絡相關的東西,Wireshark 是少不了的一個工具。
軟件截圖:
Fiddler是一個http協議調試代理工具,它可以記錄並檢查全部你的電腦和互聯網之間的http通信,設置斷點,查看全部的「進出」Fiddler的數據(指cookie,html,js,css等文件,這些均可以讓你胡亂修改的意思)。 Fiddler 要比其餘的網絡調試器要更加簡單,由於它不只僅暴露http通信還提供了一個用戶友好的格式。
特色:http協議調試神奇,可以幫助咱們理解http協議。
軟件截圖:
VMWare 虛擬機可使你在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啓動」系統相比,VMWare採用了徹底不一樣的概念。多啓動系統在一個時刻只能運行一個系統,在系統切換時須要從新啓動機器。
特色:最強大的虛擬機平臺,可能根據我的喜愛,可能有的人會選擇virtualBOX,由於它更輕量。
軟件截圖: