1,TrueCrypt

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分区、隐藏卷标、热键启动等。

特点:对某一磁盘分区进行加密,开启计算机后,如果你没有打开TrueCrypt 这个软件,这个被加密的分区是不会被显示出来的。打开TrueCrypt ,输入密码后,你就能在”我的电脑“里看到那个被加密的分区了。

软件截图(I盘即为经过AES加密的磁盘分区):

2:Soureinsight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信
息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。优点:方便阅读项目代码,批量搜索,快捷查询函数调用关系。

特点:方便阅读项目代码,批量搜索,快捷查询函数调用关系等等。

3 Sublime

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

特点:性感的编辑器,插件丰富,界面清爽。

4 Mindmanager

思维导图是有效的思维模式,应用于记忆、学习、思考等的思维“地图”,有利于人脑的扩散思维的展开。思维导图已经在全球范围得到广泛应用,包括大量的500强企业。思维导图的创始人是东尼·博赞。中国应用思维导图大约有20多年时间。

思维导图,据说是每个产品经理必备的软件。如果你阅读大型源代码,使用思维导图跟踪调用流程,绘制软件框架将会非常方便。

MindManager 思维导图工具可以快速帮助程序员架构网站结构,进行栏目规划,创造、管理和交流思想。将思想、策略及商务信息转换为行为导图,设置任务进程提醒,直观感受整个进度,绘制好之后整个人瞬间就清爽了。还有思维导图,据说是每个产品经理必备的软件。如果你阅读大型源代码,使用思维导图跟踪调用流程,绘制软件框架将会非常方便,用过的都说好。

特点:没什么好说的,用过的都说好!

5 MarkdownPad

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,主要特点:性感的编辑器,插件丰富,界面清爽。

6 Beyond compare

Beyond compare是一款超好用的文件比较工具,能够比较文件夹或者单个文件。例如,你想比较两个版本的软件源代码在哪些地方有修改,用它就对了。支持多种文件格式对比这些都不在话下。程序员主要用它对比代码,找出两版代码的差异,合并文件信息,并生成文件报告。如果你想比较两个版本的软件源代码有什么区别,以及在哪些地方有修改的地方,用Beyond Compare就对了。

特点:快捷比对文件或文件夹的不同之处。

软件截图(比较两个版本的Nginx源代码不同之处):

另外类似工具还有WinMerge

WinMerge 是一款运行于Windows系统下的免费开源的文件比较/合并工具,使用它可以非常方便地比较多个文档内容甚至是文件夹与文件夹之间的文件差异。适合程序员或者经常需要撰写文稿的朋友使用。

7 Vim

这个不用太多介绍了,Vim是Linux上神一样的编辑器,插件丰富,通过配置后,就是一个无比强大的IDE。

Vim是从 vi 发展出来的文本编辑器,在Linux系统上神一般存在的一款编辑器,插件丰富,通过配置后,就是一个无比强大的IDE。主要功能有代码补全、编译及错误跳转等,针对于程序员做了诸多的优化,所以在程序员中使用广泛。废话不说,直接上图:

MarkdownPad编辑器

也有 windows版的vim不过小编没用过

特点:Linux上主流编辑器,插件丰富,功能强大。

软件截图(配置成了IDE的Vim):

8 Wireshark

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

Wireshark是广大黑客、网络攻城狮的最爱,极大的方便了我们抓取、分析网络数据包。包括:ARP、TCP、UDP、HTTP、HTTPS。

特点:只要是跟网络相关的东西,Wireshark 是少不了的一个工具。

9 Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

特点:http协议调试神奇,能够帮助我们理解http协议。

软件截图:

10 VMware

VMWare 虚拟机可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

特点:最强大的虚拟机平台,可能根据个人喜好,可能有的人会选择virtualBOX,因为它更轻量。

程序员装机必备的软件

Navicat数据库管理工具

Navicat作为全球领先的数据库管理工具,是装机必备的软件,没有之一。为什么说它是装机必备呢?我最爱它的是操作界面,友好的简直是不要不要的!Navicat几乎所有的程序员都在用,它的专长不仅在于对数据库的管理,还能视觉化创建 SQL 语句,对的,就是视觉化!并且还能自动生动生成报表等,使用教程到Navicat官网www.formysql.com上面找。

notepad++文本编辑器

notepad++是适用于Windows操作系统的文本编辑器,支持超过50种编程、脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档。可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码,并且自带中文。所见即所得功能、语法高亮、字词自动完成功能都是值得点赞的功能。

windows平台

  • emeditor 快,方便修改文件编码,支持正则表达式查询,编程的时候我经常用这个功能验证正则表达式

  • everything,搜索非常快,虽然只支持标题查询,但是你组织好你的文件,还是很方便的

  • dropbox,能无干扰实时同步,老外的产品,不担心他偷窥我的文件,虽然新建文件夹的时候容易僵死,但是整体使用还是很满意的

这3个软件构成了我的知识管理软件:把心得/笔记写成txt,组织好文件名,放进dropbox的文件夹,所有pc都可以同步,搜索也很容易

  • sublime text2 非常好用的编辑器,最好用的css/html编辑工具,写python代码也全靠它了

  • chrome 地球最好用的浏览器,速度快,插件体系丰富,我最常用的插件是switchysharp

  • firefox,比ie好很多,chrome出来之前完全用它,+firebug,web develper 这两个插件,是web码农标配,不过chrome成熟之后,它的使用率就下降很多,基本上做备用

mac平台

  • mou 支持markdown的文本编辑机,最近才开始用,用来写博客firefox
  • sublime text2
  • parallels desktop 最好用的虚拟机软件,以前用过vmware,virtualbox等等,PD甩他们几条街,苹果电脑要用windows,直接在这个里面安装就好,可以很完美的很苹果整合到一起,完全不用折腾bootcamp,性能极好

重构开发的话 可以尝试一下dorsyCli

sublimetext3

Aptana Studio

webstorm,sencha touch

DW

程序员装机必备的软件相关推荐

  1. 程序员装机必备爆款软件推荐与配置(windows版)

    做机也要做一只全能的机哦 值此新年来临之即,面对两百多个G的c盘.忍痛割爱将电脑系统重装,版本为(win10:1079)之后的所有电脑环境更新,专业软件安装均会记录在此文. 程序员装机必备爆款软件推荐 ...

  2. 程序员装机必备利器列表

    程序员装机必备利器列表 普通应用 常用的个人应用,如浏览器,音乐播放器等. 1. Google Chorme 谷歌浏览器,作为开发者必备.可以装很多功能强大的插件. 2. 百度网盘 百度网盘,日常文件 ...

  3. 程序员装机必备的十款软件

    1,TrueCrypt trueCrypt,是一款免费开源的加密软件,同时支持Windows Vista,7/XP, Mac OS X, Linux 等操作系统.TrueCrypt不需要生成任何文件即 ...

  4. windows 程序员装机必备软件

    每次重装系统都要装回一大堆软件,但有些软件可能会忘记,在此记录一下: 工具名 简介 下载地址 Chrome 谷歌浏览器,web开发必备 https://www.google.com/intl/zh-C ...

  5. **Java程序员装机必备软件**

    工作效率类 在进行某一类工作时,提高你的工作效率 文件版本控制软件:Git 下载地址:https://www.git-scm.com/download/ 简介:说出来你可能不信,我是用Git来管理我的 ...

  6. 程序员装机必备爆款软件推荐与配置(windos版)

    编程软件篇 sublimetext C:\software\Sublime Text 3 包管理地址: https://packagecontrol.io/installation Chinese L ...

  7. JAVA程序员装机必备软件攻略

    因为自己的电脑年久失修,今天用tomcat跑了同时跑了两个项目电脑卡死不动了,于是用了单位的电脑,装了一下午软件,晚上终于成功的将项目跑了起来,我把我自己的软件攻略分享给大家,希望可以帮助你们更加有效 ...

  8. 红黑树模拟软件_【程序员面试必备】红黑树详细图解

    红黑树(Red Black Tree)是一种自平衡的二叉搜索树(Self-balancing Binary Search Tree).以前也叫做平衡二叉 B 树(Symmetric Binary B- ...

  9. 程序员大神常用软件:mybase,使用教程要点分享,管理必备

    上节我们说到mybase是一个强大的个人知识库管理工具,它使用树形大纲的方式对文档进行管理,你可以往这个大纲里面填写任何的内容,并以你喜欢的任何方式进行组织和管理这些笔记.它具有相当的灵活性,可以用来 ...

最新文章

  1. SAP PP使用ECR去修改BOM主数据
  2. 中国版 Ubuntu Kylin 14.04 LTS 麒麟操作系统中文版发布下载 (Ubuntu天朝定制版)
  3. python语言自学-零基础小白学习Python编程语言的正确姿势(纯干货)
  4. mysql 获取结果_【原创】7. MYSQL++中的查询结果获取(各种Result类型)
  5. 计算机学院五名学生开发手语app,大学生团队研发成功“聋人自然手语翻译器”APP...
  6. rhel5 给grub 加密,亲测!
  7. 数据结构 —— 在线操作与离线操作
  8. 马云:青山不改绿水长流,后会有期
  9. 哈工大刘铭:开放式知识图谱的自动构建技术
  10. 20161212xlVBA文本文件多列合并
  11. python矩阵拼接_Python数组拼接np.concatenate实现过程
  12. android+实时ping工具,安卓ping测试工具
  13. HandlerSocket的安装实例及性能测试
  14. DIM抠图网络 Deep Image Matting 论文笔记
  15. 开juǎn有益系列(一)——Binary search(二分查找/折半查找算法)
  16. nodejs实现读取本地目录生成文件树
  17. mysql报1205错误
  18. IBM出手 蓝色巨人收购蓝色巨狼
  19. 系统架构设计的一点思考
  20. c语言以16进制输出大写字母,C语言二进制、八进制、十六进制整数书写和输出...

热门文章

  1. MIUI10国际版系统自定义字体设置办法
  2. Java Exer0905 玩家1、2互相攻击,直至一方生命值小于零,战斗结束,三局两胜,公布胜方。for循环、while循环、三元运算符、if-else、Scanner
  3. java lru_LRU的理解与Java实现
  4. 给出一个数字求出它的个位、十分位、百分位、千分位、万分位........
  5. Micro API使用
  6. ajaxfileupload上传 拒绝访问
  7. 【Linux】循序渐进学运维-服务篇-与tomcat相关的概念
  8. Win7系统DNS服务器未响应的解决办法【系统天地】
  9. 2015-8-29阿里校园招聘研发project师笔试题
  10. 你可能不知道的 new.target