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能在你編輯的同時分析你的源代碼,爲你提供實用的信息並當即進行分析。python
Source Insight不只僅是一個強大的程序編輯器,它還能顯示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的對源代碼的導航和任何程序編輯器的源信息。Source Insight擁有內置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼並在你工做的同時動態維護它本身的符號數據庫,並自動爲你顯示有用的上下文信息。優勢:方便閱讀項目代碼,批量搜索,快捷查詢函數調用關係。mysql
特色:方便閱讀項目代碼,批量搜索,快捷查詢函數調用關係等等。程序員
Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟件,但能夠無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計爲一個具備豐富擴展功能的Vim。web
特色:性感的編輯器,插件豐富,界面清爽。正則表達式
思惟導圖是有效的思惟模式,應用於記憶、學習、思考等的思惟「地圖」,有利於人腦的擴散思惟的展開。思惟導圖已經在全球範圍獲得普遍應用,包括大量的500強企業。思惟導圖的創始人是東尼·博贊。中國應用思惟導圖大約有20多年時間。算法
思惟導圖,聽說是每一個產品經理必備的軟件。若是你閱讀大型源代碼,使用思惟導圖跟蹤調用流程,繪製軟件框架將會很是方便。sql
MindManager 思惟導圖工具能夠快速幫助程序員架構網站結構,進行欄目規劃,創造、管理和交流思想。將思想、策略及商務信息轉換爲行爲導圖,設置任務進程提醒,直觀感覺整個進度,繪製好以後整我的瞬間就清爽了。還有思惟導圖,聽說是每一個產品經理必備的軟件。若是你閱讀大型源代碼,使用思惟導圖跟蹤調用流程,繪製軟件框架將會很是方便,用過的都說好。
特色:沒什麼好說的,用過的都說好!
MarkdownPad是windows上最好用的Markdown編輯器。你能夠像寫word文檔同樣寫html頁面,也是廣大博客主的最愛!固然,在mac上有不少高大上的Markdown編輯器。MarkdownPad是windows上最好用的Markdown編輯器,能好用到什麼程度呢?你能夠像寫word文檔同樣寫html頁面!固然MarkdownPad在mac上有相對應的編輯器。最明顯的特色就是左邊編輯右邊預覽,是否是你想要的風格,立馬就知道。
特色:windows上最好用的Markdown編輯器。
軟件截圖(左邊是編輯區,右邊則是實時預覽圖):
Sublime Text是HTML文本編輯器,具備漂亮的用戶界面和強大的功能,可自定義鍵綁定菜單和工具欄。Sublime Text 的主要功能包括拼寫檢查、書籤、完整的 Python API,Goto 功能、即時項目切換、多選擇、多窗口等。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計爲一個具備豐富擴展功能的Vim,主要特色:性感的編輯器,插件豐富,界面清爽。
Beyond compare是一款超好用的文件比較工具,可以比較文件夾或者單個文件。例如,你想比較兩個版本的軟件源代碼在哪些地方有修改,用它就對了。支持多種文件格式對比這些都不在話下。程序員主要用它對比代碼,找出兩版代碼的差別,合併文件信息,並生成文件報告。若是你想比較兩個版本的軟件源代碼有什麼區別,以及在哪些地方有修改的地方,用Beyond Compare就對了。
特色:快捷比對文件或文件夾的不一樣之處。
軟件截圖(比較兩個版本的Nginx源代碼不一樣之處):
另外相似工具還有WinMerge
WinMerge 是一款運行於Windows系統下的免費開源的文件比較/合併工具,使用它能夠很是方便地比較多個文檔內容甚至是文件夾與文件夾之間的文件差別。適合程序員或者常常須要撰寫文稿的朋友使用。
這個不用太多介紹了,Vim是Linux上神同樣的編輯器,插件豐富,經過配置後,就是一個無比強大的IDE。
Vim是從 vi 發展出來的文本編輯器,在Linux系統上神通常存在的一款編輯器,插件豐富,經過配置後,就是一個無比強大的IDE。主要功能有代碼補全、編譯及錯誤跳轉等,針對於程序員作了諸多的優化,因此在程序員中使用普遍。廢話不說,直接上圖:
MarkdownPad編輯器
也有 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,由於它更輕量。
Navicat數據庫管理工具
Navicat做爲全球領先的數據庫管理工具,是裝機必備的軟件,沒有之一。爲何說它是裝機必備呢?我最愛它的是操做界面,友好的簡直是不要不要的!Navicat幾乎全部的程序員都在用,它的專長不只在於對數據庫的管理,還能視覺化建立 SQL 語句,對的,就是視覺化!而且還能自動生動生成報表等,使用教程到Navicat官網www.formysql.com上面找。
notepad++文本編輯器
notepad++是適用於Windows操做系統的文本編輯器,支持超過50種編程、腳本和標記語言的語法高亮顯示和代碼摺疊,能讓用戶迅速減少或擴大代碼段以便查閱整個文檔。能夠用來製做通常的純文字說明文件,也十分適合編寫計算機程序代碼,而且自帶中文。所見即所得功能、語法高亮、字詞自動完成功能都是值得點讚的功能。
emeditor 快,方便修改文件編碼,支持正則表達式查詢,編程的時候我常常用這個功能驗證正則表達式
everything,搜索很是快,雖然只支持標題查詢,可是你組織好你的文件,仍是很方便的
這3個軟件構成了個人知識管理軟件:把心得/筆記寫成txt,組織好文件名,放進dropbox的文件夾,全部pc均可以同步,搜索也很容易
sublime text2 很是好用的編輯器,最好用的css/html編輯工具,寫python代碼也全靠它了
chrome 地球最好用的瀏覽器,速度快,插件體系豐富,我最經常使用的插件是switchysharp
重構開發的話 能夠嘗試一下dorsyCli
sublimetext3
Aptana Studio
webstorm,sencha touch
DW