开发工具清单

编程知识 更新时间:2023-04-13 22:31:58

文章目录

      • 安装Windows操作系统
      • 分区助手
      • 驱动精灵
      • WPS
      • 360安全卫士、360压缩、360浏览器
      • Chromium、Postman
      • shadowsocks
      • UltraISO虚拟光驱工具
      • 有道词典
      • QQ、微信、邮箱、teamviewer等通讯工具
      • Emacs、vi、VScode、Sublime、Atom、Notepad++
      • Visual Studio、msdn
      • QtCreator
      • VirtualBox、Ubuntu、Centos等
      • Linux tmux + vim
      • MSYS2
      • git、svn等版本控制软件
      • XShell或者secureCRT、XFtp
      • wireshark抓包工具
      • Elecard StreamEye Tools、VLC流媒体播放工具
      • cmake、windbg、x64dbg、depends等
      • python、perl、ruby
      • delphi7
      • graphviz
      • Everything

最近因为新换了工作,工具需要重新安装,这是一个很耗时的过程,通常网速慢、电脑差的话一天都没法完成,安装过程中还可能出现些许问题

安装Windows操作系统

使用U盘启动盘,设置BIOS从U盘启动,安装Win7 SP1专业版,Win7一定要安装SP1,VS2012以上都需要SP1以上系统,从系统之家官网上下了个激活工具成功激活成正版

分区助手

windows自带的分区功能太弱了,最好下个分区助手
我的硬盘是1T的,分区如下:

  • C:Windows 200GB 用于安装windows系统和重要软件
  • D:app 200GB 用于安装软件,存放个人资料
  • E:work 200GB 代码工作区
  • V:VHD 200GB 做为虚拟磁盘,方便虚拟机安装linux系统
  • S:share 100GB 格式化为Fat,作为windows和linux的共享盘
  • L:Linux 100GB 格式化为Fat,安装Linux双系统

驱动精灵

安装升级各种驱动,顺便测试下新电脑的性能,i5的CPU、8G内存、1T硬盘、木有独显(防止你上班玩游戏呗)

WPS

Word、Excel、PPT办公必备

360安全卫士、360压缩、360浏览器

纯属个人习惯,喜欢使用一个系列的产品,感觉使用360安装常见软件也挺方便的,省去了自己到处找资源的麻烦,
此外360生态圈也有不少好用的工具,如右键菜单管理、文件恢复等

Chromium、Postman

谷歌浏览器,postman,调试web必备

shadowsocks

科学 上网利器

UltraISO虚拟光驱工具

虚拟光驱工具是安装下面很多大型软件必备

有道词典

程序员还是需要点英文功底的,变量命名也用的到

QQ、微信、邮箱、teamviewer等通讯工具

和朋友、客户聊天都要用的,tv基本是用来远程调试或下班在家远程自己公司电脑的

Emacs、vi、VScode、Sublime、Atom、Notepad++

编辑器有很多,看个人习惯吧,总有一款适合你
此外Eclipse、CodeBlocks、CodeLite、KDevelop、SourceInsight、NetBeans这些老牌IDE我已不再推荐

Visual Studio、msdn

windows上开发C/C++基本上还是离不开VS的,比较方便,微软现在也开始拥抱开源了,所以VS2017社区版是完全免费的,VS2008基本也是key随便可以百度个,值得一提的是如果你原来安装的是试用版,到期后再来安装网上的方法进入维护模式时,win7以上不会有输入key的地方,需要下载一个补丁工具PatchVS2008.exe去使用管理员权限运行,让key输入框和升级按钮显示出来,另外VS2008一般都要打个SP1的补丁,msdn是windows API文档手册

QtCreator

开发跨平台Qt界面程序必备

VirtualBox、Ubuntu、Centos等

感觉VirtualBox比VMWire更加小巧,功能够用,甲骨文的产品用的放心,用虚拟机安装linux发行版本

Linux tmux + vim

tmux:终端复用神器
vim:linux服务器上编程必备技能

MSYS2

MSYS2=cygwin+mingw32+mingw64+pacman
cygwin中的mintty终端shell,Arch Linux中的包管理工具pacman,对mingw的简单安装,都是选择MSYS2的理由;

git、svn等版本控制软件

git是程序员必备吧,而且推荐使用命令行模式,不推荐svn,除非公司使用;

XShell或者secureCRT、XFtp

ssh远程工具,xftp是可视化的ftp上传工具,能记住账号密码,这点比直接使用终端好
xshell免费版本链接https://wwwsarang/zh/free-for-home-school/

wireshark抓包工具

windows下调试网络程序不可或缺吧,linux下使用tcpdump就够了

Elecard StreamEye Tools、VLC流媒体播放工具

因为我搞的是流媒体领域开发,这两个工具挺好用

cmake、windbg、x64dbg、depends等

网上很多源码需要使用CMack产生对应工程,windbg用于诊断dump文件,depends看动态库依赖项;
x64dbg是Windows下非常强大的一款调试工具,可以反汇编进行断点调试;

python、perl、ruby

安装这些脚本语言解释器,很多源码编译需要脚本工具

delphi7

delphi可以快速构建简易界面

graphviz

使用一种称为dot(DSL:Domain Specific Language领域特定语言)的脚本语言描述图表,然后生成图表的软件;
特别适合画调用流程图

Everything

文件搜索工具,第一次启动时会统计文件到数据库,所以后面查找文件特别快,Windows自带的搜索功能实在无法忍受。。。

更多推荐

开发工具清单

本文发布于:2023-04-11 16:46:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4a7354f633b90442a05748935ef1eab3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开发工具   清单

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 68395文章数
  • 14阅读数
  • 0评论数