拥有16年开发经验,我都使用了什么工具?[最近更新:2017-10-12]
网名: 猪头三
站点: https://www.x86asm.org
Email: 643439947@qq.com
QQ: 643439947
编程生涯: 2001~至今[共16年]
职业生涯: 14年
职业岗位: 软件架构/软件技术总监/软件研发
兼职岗位: C/C++/Windows核心编程教学
开发语言: C/C++; x86asm; Object Pascal; C#;
开发工具: VC++; Delphi;
研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全
技能种类: 逆向 驱动 磁盘 文件
项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测
[序言]
很多人问我开发16年了,都用了哪些实用的工具,希望我能分享一下.今天刚刚病愈(感冒发烧),就抽空写这篇文章.我这里仅列出符合大方向和潮流的工具且我现在正在使用的工具集合.
PS:最近发现有人转发我的文章,尽然把版权信息去掉了,感觉这是非常不妥的做法,希望大家注意一下.
[开发工具]
1> Microsoft Visual Studio开发工具开发套件
微软公司研发的一套开发环境,本人的C#和C/C++项目都在用这开发套件完成
2> Borland Delphi 7
本人的大量旧DELPHI项目,基于Delphi7来完成,因此这旧版的开发工具一直驻留在我的电脑上
3> Embarcadero RAD Studio XE
Delphi经过几个大型版本的演变,XE成为开发Win32的经典工具,本人现有新win32项目都基于Delphi XE开发
4> Adobe Dreamweaver
本人的www.x86asm.com网站的开发前台网页都在Adobe Dreamweaver完成
5> Eclipse For PHP
本人在进行PHP脚本开发时首选的开发环境
6> WDK
微软的驱动开发包
7> PyCharm
进行Python开发的开发环境
8> NASM
网际汇编语言包
9> Visual Studio for Mac
微软跨平台开发套装, 支持macOS平台上部署和开发
[开发辅助工具]
1> Visual Assist X
嵌入Microsoft Visual Studio开发套件的代码自动化管理工具,很强大
2> CnPack
嵌入Delphi开发套件的辅助管理工具,很强大
3> Notepad++[淘汰]
一个较为强大的文本编辑器,由台湾人编写
4> Adobe PhotoShop
做软件开发时,有时需要PS一些好看的图片和图标
5> Axialis IconWorkshop
为软件做ICO图标的好工具
6> Microsoft Visio
项目开发的过程,需要这套软件来对项目的各个功能进行规划建模等...
7> VMware Workstation
虚拟机,是一种可以创建虚拟操作系统的工具,可以方便我们做很多危害性测试
8> SourceInsight
很强大的代码阅读工具
9> Inno Setup
一个软件安装包制作工具
10> TortoiseSVN
非常好用代码管理工具,陪伴了我几年,如果没有它,我的代码管理简直是体力活
11> SnagIt
截图工具,强大好用
12> Microsoft Office
绝对好用的文档编辑工具,没有想到其他的代替品
13> RegexBuddy
强大的正则表达式测试工具
14>Beyond Compare
强大的内容比较工具
15>LINQPad
使用最佳的.NET代码便签来编写LINQ查询
16>SourceTree
Windows和Mac OS X下免费的Git客户端, 支持创建、克隆、提交、push、pull 和合并等操作
17>Axure RP
软件或者网页界面的原型设计工具
18>Visual Studio Code
微软官方出品的强大的代码文本编辑器, 支持大量开发插件.
[开发调试工具]
1> WinDBG
微软驱动调试时,必备的调试工具
2> OllyDbg[已过时, 推荐x64dbg]
挖掘程序秘密的调试工具
3> WinHex
本人最喜欢的数据编辑工具,支持磁盘数据分析
4> IDA Pro
挖掘程序秘密的分析工具
5> ProcessExplorer
微软收购并改进的进程管理工具
6> IEInspector HTTPAnalyzer
写跟网页交互的客户端时,必备的网页数据包分析工具
7> Fiddler
写跟网页交互的客户端时,必备的网页数据包分析工具
8> Process Monitor
微软收购并改进的系统监视工具
9> PCHunter (原XueTr)
专门分析Windows系统rootkit的专业工具
10> dotPeek
.NET平台的一款免费的反编译工具
11> BinDiff
Google收购之后免费开源并发布的二进制比较工具, 相当强大
12> WireShark
开源且强大的网络封包分析工具. 支持macOS平台
13> API Monitor
API Monitor是一个免费软件,可以让你监视和控制应用程序和服务,取得了API调用
[数据库]
1> XAMPP for Windows
一个进行网站开发的套件,里面包含了Apache MySQL FileZilla Tomcat Mercury的一键安装配置.
2> MySQL
本人的个人网站未来趋势都是使用MySQL,因此这个数据是我首选
3> SQLite
本人在开发各种小软件时必备的本地文件型数据库
4> Navicat Premium
数据库管理工具,简洁实用,节省了我不少时间
5> Altova XMLSpy
XML编辑工具,很强大,项目开发的时候如果决定用XML文件来存储数据,那么这个工具是不可少的.
[其他]
1> OBS(Open Broadcaster Software)
免费的超级好用的视频录制软件
拥有16年开发经验,我都使用了什么工具?[最近更新:2017-10-12]相关推荐
- 2020-10-08:拥有16年开发经验的大牛,都使用了什么工具?
[作者] 网名: 猪头三 站点: https://www.x86asm.org Email: 643439947@qq.com QQ: 643439947 编程生涯: 2001-至今[共16年] 职业 ...
- 魅族16php7.3系统,Flyme7.3稳定版安排上了!魅族16系列和X8都率先支持
原标题:Flyme7.3稳定版安排上了!魅族16系列和X8都率先支持 5月10日晚上,魅族Flyme官方公布了一条重磅消息:Flyme 7.3稳定版今天来了,首批支持更新的机型分别是魅族16th.魅族 ...
- 在线编码工具_每个新编码员都需要25种工具
在线编码工具 by freeCodeCamp 通过freeCodeCamp 每个新编码员都需要25种工具 (25 Tools Every New Coder Needs) 1.现代浏览器 (1. A ...
- 做一个项目,平时都用到哪些工具提高效率(上)
做一个项目,平时都用到哪些工具提高效率(上) 转载 做.NET 相关项目,Visual Studio 2008,SQL Server 2000/2005是标准的配置,但是,除此之外,还可以应用哪些工 ...
- 杂记2017.10.16
杂记2017.10.16 ---------------- 2017.4.11 1,pivot是UI的图形中心.0.5,0.5表示该UI的原点在其图形正中 0,0表示该UI的原点在其图形左上角. 2, ...
- 元宇宙:未来我们的每一个日常行为是否都能成为赚钱工具?
元宇宙:未来我们的每一个日常行为是否都能成为赚钱工具? 创造者经济.新兴的在线趋势和新的加密经济为创造者提供了更多的机会.各种平台.协议和数字市场都在争夺用户的注意和他们提供的创造力.这引领了高度的独 ...
- ftp 工具_ftp工具软件,五大站长们都爱的ftp工具软件
ftp工具是什么工具,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用ftp工具.这篇文章就来给大家推荐五大站长们都爱的f ...
- java的开发工具是什么_java都用什么开发工具
1 java都用什么开发工具 在实际开发中,Java也有多个应用方向,手机开发.桌面开发.企业级应用开发.嵌入式开发等.所以学好Java,无疑多了一把通往成功大门的钥匙.下面小编给大家说说java都用 ...
- 作为一名数据分析师,都需要掌握哪些工具?
在身边偶尔会听到别人说做数据分析师,工具不是很重要,重要的是那些软实力,其实这一点我并不敢苟同.俗话说工欲善其事必先利其器,所以工具用的好,其实是可以极大的提升工作效率的.那么作为一名数据分析师,都需 ...
- 16年收官之战,堪称完美,祝愿大家2017一举成名天下闻,虎啸龙吟展宏图
16年收官之战,堪称完美,祝愿大家2017一举成名天下闻,虎啸龙吟展宏图 转载于:https://www.cnblogs.com/bdccloudy/p/7665254.html
最新文章
- Could not initialize class org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt
- linux hexo写博客,自己centos7架设hexo网站
- python人工智能计算器_招募:基于python的召唤师全时段全技能(含均值AI)计算器全程测试...
- 要强大的“黑匣子”,还是“可解释”的机器学习?| 清华AI Time激辩
- linux简单搭建ftp服务器
- 你必须知道的容器监控 (2) cAdvisor
- 开年趣图汇总:对不起,让你笑了这么久
- 面试官系统精讲Java源码及大厂真题 - 10 Map源码会问哪些面试题
- VB MSFlexGrid控件使用问题
- Java线程的6个状态及状态的间的转换
- IE7绿色版下载-转载
- 就小容量分布式光伏电站信息采集系统的设计与应用的研究方案 光伏电站建设 小型光伏电站 (安科瑞-须静燕)
- 怎么选择自己合适的LED驱动IC?
- Excel批量核实输入的银行卡号信息是否正确!
- 【18-业务开发-基础业务-商品模块-分类管理-前后端管理系统的启动-为分类管理表增加数据-Json插件的下载-返回具有层级目录、父子关系结构的数据】
- 特别策划:非计算机专业如何转行做程序员?
- python实现批量翻译
- C++ vector 计算自相关性函数selfcorr
- 935.Knight Dialer [JavaScript]
- 使用BootStrap时去除a标签的下划线