第一款:truecrypt
truecrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就看不到了?:) :)快来用truecrypt ,你必定会爱上它的。
特点:对某一磁盘分区进行加密,开启计算机后,如果你没有打开truecrypt 这个软件,这个被加密的分区是不会被显示出来的。打开truecrypt ,输入密码后,你就能在”我的电脑“里看到那个被加密的分区了。
软件截图(i盘即为经过aes加密的磁盘分区):
第二款:soureinsight
soureinsight号称源代码阅读神奇,应该是阅读源代码最方便的软件,至今没有找到其替代产品。
特点:方便阅读项目代码,批量搜索,快捷查询函数调用关系等等。
软件截图:
notepad++
上榜理由:软件内置支持多达27种语法高亮度显示,包括各种常见的源代码、脚本,能够很好地支持.nfo文件查看,还可显示缩进引导线,代码显示得很有层次感。
notepad++对于html网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;可显示选中文本的字节数,并非普通编辑器所显示的字数。另外还提供了一些实用工具,如邻行互换位置、宏功能等等。
vmwareworkstation
上榜理由:软件可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。
source insight程序、代码编辑器
source insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。source insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。source insight拥有内置的对c/c++, c#和java等程序的分析。source insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。优点:方便阅读项目代码,批量搜索,快捷查询函数调用关系。
beyond compare
上榜理由:是一款不可多得的代码比较软件,使用beyond compare可以很方便地对比出两份源代码文件的不同之处,相差的每一个字节用颜色加以表示,查看方便。
beyond compare使用地址参考:
最新beyond compare 4中文版支持windows、linux以及mac osx系统,拓宽了软件使用范围。对于编程人员来说,你可以用它来对比两份代码的变化;可以用它来找出文本哪里被修改过;用它来对比文件夹之间的差异,登记快照、或者与ftp服务器进行同步。
beyondcompare 代码对比工具
beyond compare 是专业级别的文件对比工具,是一款智能对比文件工具,可以随时随地访问数据,支持多种文件格式对比。
beyond compare 下载地址:
beyond compare被熟知的地方是文员用它来智能对比文件夹以及文本,然而程序员可以用它来对比代码,这样就不用费老大的力气去一一做对比找不同了,使用它程序员可以享受最优质的对比体验,找出差异,合并文件信息,并生成文件报告。
mindmanager 思维导图软件
mindmanager 是专业级别的思维导图工具,架构网站结构、栏目规划的好手。除了程序员使用,大客户经理们也经常用到。
mindmanager 下载地址:
可以快速帮助程序员架构网站结构,进行栏目规划,创造、管理和交流思想。将思想、策略及商务信息转换为行为导图,设置任务进程提醒,更加直观感受整个进度。
source insight
上榜理由: sourceinsight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。
source insight拥有内置的对c/c++,c#和java等程序的分析,是如今最好用的语言编辑器,还支持自己定义关键字,同时还具备可快速访问源代码和源信息的功能。
beyond compare是一套由scooter software推出的软件,主要用途是对比两个文件夹或者文件,并将差异以颜色标示。在使用git提交代码时,可以比较两个文件的不同之处,处理冲突,非常实用。
站长工具
这个用处就比较多了,可以说是一个小工具的合集,网站速度测试、移动适配、正则在线生成等功能,如果你是一个配色白痴,那这个简直就是福音,用起来很是方便。
类似的工具还有:http://tools.jb51/table
3xml格式化工具
http://atool.org/xmlformat.php
可以格式化xml的工具,并且提供压缩xml的功能
http://tool.oschina/codeformat/xml
在线代码格式化4正则表达式测试工具
http://download.csdn/detail/glamorbree/1295667#comment
可以用于检验你写的正则表达式是否正确。
apache ant ——用于自动化软件构建过程的软件工具,源于2000年初的的apache tomcat项目。
sbt ——用于scala和java项目的开源构建工具,类似于java的maven和ant。
atlassian bamboo ——持续集成和交付工具,它将自动化构建、测试和发布捆绑到单个流程中。
teamcity ——来自于jetbrains的一个基于java构建的管理和持续集成服务器。
grape ——嵌入到groovy的jar依赖项管理器。
infoq(information queue)是一个在线新闻/社区网站,旨在通过促进软件开发领域知识与创新的传播,为软件开发者提供帮助。
(http://infoq/cn/)这是一个神奇的网站,他们的内容比较有技术深度,很多大公司的架构上面都有介绍,很多实战经验非常值得借鉴,他们有一个(infoqchina)每天早晨都会推送一篇文章,非常有深度值得学习每天提升自己。
(https://zhihu)可以说这个社区部满了程序员,或许你对编程学习路线有问题、或许你想要找些资料,这个社区都能毫无保留的满足你。各类各样的程序员问题只有你想不到,没有你找不到。
(http://jikexueyuan)(http://imooc)如果你比较喜欢看视频这种比较有带入式的学习,这两个网站没有错误。海量的教学视频、以及比较全面的学习路线wiki等可以帮助在学习编程路上的你。活到老、学到老。用心去学习吧。感谢用户@蓬朵儿 的提醒,添加一下有关内容:各种世界名校公开课,有三大:edx,coursera,udacity。我国有果壳mooc,中国mooc,中国大学mooc,学堂在线,网易公开课,慕课网……等等。
1,mit open courseware
麻省理工学院的开放课件中的各种问题,包括电气工程和计算机科学2100提供的课程。免费的资源,包括在线课本,考试,多媒体内容,任务和项目的例子 - 所有从过去十年左右的实际mit课程。
2,coursera
证书课程一经推出,已经创下100万学生大关,并已延伸到包括0ver来自33所高校200课程。如果你还没有听说过证书课程的,它是斯坦福大学学习的想法出身的巨型启动,基本上你可以通过在世界上最好的学校之一真正的教授讲授网上一个完整的大学课程,而且这些是免费的。
另外还有一点可以通过自身的学习来获取一大进步。
分享给超过5万的程序员朋友下载,这次我把所有干货重新梳理精简,免费给大家 。
究竟有哪些干货呢?先给你们一个目录:
获取方式:
免费获取资料途径:共众平台 “程序员语录(你懂的)