admin 管理员组文章数量: 887019
文章目录
- 安装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自带的搜索功能实在无法忍受。。。
版权声明:本文标题:开发工具清单 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716176796h669580.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论