分享

编程入门的几个常用工具

 昵称nNk4T 2018-02-03

.

第一个工具是VMware:

VMware可以在你的一台电脑上同时运行两个或更多的Windows、DOS、LINUX等系统。VMware与多启动项系统相比,多启动项系统在一个时刻只能运行一个系统,在系统切换的时候需要重新启动电脑。而VMware是真正的同时运行多个操作系统在一个主系统平台上,就像标准的Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、虚拟的配置而且还不影响硬盘数据,你甚至可以通过网卡将几台虚拟机用网卡连接成为一个局域网,可以说是极为方便。但是安装在VMware上的操作系统性能上比直接安装在硬盘上的系统低不少,因此,VMware上的操作系统比较适合学习和测试时使用。

VMware

第二个工具是Fiddler:

Fiddler是用C#写出来的应用程序,Fiddler包含了一个简单而且功能强大的基于Jscript.NET事件脚本子系统,Fiddler可以支持众多的Http的调试任务,更厉害的是能够使用.net框架语言进行扩展。Fiddler支持断点调试技术,当一些请求或响应属性能够跟目标的标准匹配,那么Fiddler就能够暂停Http的通讯,并且允许修改请求和相应。这种功能对于安全测试是非常有用的,当然也可以用来做一般的功能测试,因为所有的代码路径都可以用来演习。

Fiddler

第三个工具是Wireshark:

Wireshark是一个网络封包的分析应用程序。Wireshark会尽可能显示出最为详细的网络封包资料。Wireshark在使用WinPCAP作为接口时,可以直接与网卡进行数据报文交换。Wireshark设计初心不是入侵或者侦测系统。仔细分析Wireshark拾取的封包能够帮助使用者对于网络行为有更清楚的了解。Wireshark不会对网络封包产生内容的修改,Wireshark本身也不会送出封包至网络上。开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识,当然,有的人也会'居心叵测'的用Wireshark来寻找一些敏感信息,所以,请大家遵纪守法,共筑和谐社会。

Wireshark

第四个工具是Vim:

Vim是一款功能强大、高度可定制的文本编辑器。Vim与其他编辑器一个很大的区别在于,Vim可以完成复杂的编辑与格式化功能,因此在编辑器领域很少有软件能与它分庭抗礼,但是与所有灵活性的代价一样,你需要用自己的双手去实现。你在开始熟悉Vim一些基本的操作时,这些基本操作就足以应付你的日常工作。Vim是Notepad、Visual Studio的合格替代品。

第五个工具是Beyond Compare:

Beyond Compare是一款文件比较工具,主要用途是对比两个文件夹或者文件,然后将有差异的地方用颜色标识出来,比较的范围包括目录,文档等内容。

黑色标识左右两侧的文件是一样的,蓝色标识另一侧完全没有,红色表示两边都有这个文件或者文件夹但并不完全相同,黄色一般不必理会。

Beyond Compare

第六个工具是MarkdownPad:

MarkdownPad当使用者创建它们的时候,看起来就像是在HTML中一样。当使用者输入时,LivePreview会自动滚动到你正在编辑的当前位置。MarkdownPad可以使用键盘快捷键或者工具栏按钮来方便快捷的操作,使用者不需要过多的研究就能使用MarkdownPad。

MarkdownPad

第七个工具是Souceinsight:

Souceinsight号称是源代码阅读神器,应该是阅读源代码最方便的应用程序,至今没有替代的应用程序出现。Souceinsight是一个面向项目开发的程序编辑器和代码浏览器,Souceinsight拥有内置的对C、C++、C#、Java等程序的分析,能够分析代码并在工作的同时动态维护自己的符号数据库,并自动显示有用的上下文信息。

Souceinsight

个人认为应用程序只是工具,只是技术,只要学会用,能完成任务即可,如果有时间,还是去探索本源吧。


.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多