admin 管理员组文章数量: 887019
个人博客地址程序小牛 本人平时喜欢收集一些好用的软件,正好最近在研究个人博客,就想通过这篇个人博客向大家分享下自己的一些工具,同时也方便为自己做个记录
工具介绍
一、通用工具
1.截屏、录屏工具
-
Snipaste
snipaste是我最常用的截屏工具,相比其他截屏我更喜欢它的悬浮截屏,
按下F1快捷键截屏后按下F3就可以将截下的图在屏幕上置顶随意拖动缩放,对于像我这样靠着C+V大法的底层码农来copy代码是再方便不过了。
<!-- more -->
-
fscapture_33lc
这款软件用于截图,也很强大,不仅实现了各种窗口截屏和任意区域截屏,还继承了录屏的功能。最主要的是文件体积小、免安装,随点随用,录制的屏幕视频清晰度很高,建议大家都有一套,指不定什么时候要录个屏不用到处去装软件,视频不清晰不说,要注册就很麻烦,最主要还有logo,这还能忍?
-
Bandicam
术业有专攻,fscapture虽然很强又免安装,我们有偶尔的录屏需求是首选,如果我们需要经常录制视频或者对视频的画质、格式等有更高要求,装一款Bandicam不失为上选,界面功能齐全,风格nice~
2.下载工具
-
IDM
IDM可以说是一款及其良心的下载软件了,可以作为配置为各浏览器插件在下载时会默认实用其进行下载,主要优点让我非常喜欢的有:
-
多线程下载,下载速度非常快
-
可以抓取网页上的视频、音频
-
可以通过输入链接方式下载
-
不限速,无需登录,不像迅雷要氪金
3.本地看视频工具
-
Pot-Player
看视频工具很多,pot-player是我一直在用的一款,主要优势我认为有以下几点:
-
体积小,运行快,不卡顿,安装卸载方便
-
支持多种格式视频文件,基本你要的他都有
-
功能齐全,麻雀虽小,五脏俱全
4.解压缩软件
-
BanDizip
-
Winrar
解压软件我一般使用这两款,winrar感觉要更稳定强一些,毕竟时大公司出品嘛~,bandizip风格蛮好的,很喜欢。但这都不是喜欢他们的最主要理由,最主要的是他都不会携带私货,捆绑各种流氓软件和病毒。由于我一直没有去升级版本,所以目前是不是接了广告暂时还不清楚。
5.卸载软件
-
Uninstall Tool
我们卸载软件总不能相信软件带卸载工具会卸载干净吧,这款工具可以说把你相关的注册表都给干掉,所以体验还是非常爽的,最最主要还是不用安装,即点即用,非常省心呐
6.远程工具
-
向日葵
市面上可能有各种好用的远程控制工具,但我一直用的都是向日葵,能够满足我的正常需求,同理最最主要的就是它有绿色版,免安装,操作也很简单~
7.装机工具
-
UltraISO
软碟通是光盘映像文件制作/编辑/转换工具,也就是说我们可以通过这款工具将操作系统ISO镜像刻录到U盘中,然后通过U盘装机。这种方法最为安全,因为不牵涉第三方软件,所以在刻录过程中不会有第三方软件携带,如果操作系统镜像就是干净的,那么装出的操作系统必是干净的
-
电脑店
-
大白菜
电脑店和大白菜都是U盘启动盘制作工具,这么描述吧,它们是专业干这个的,而UltralISO制作启动盘并不是主要工作,UltraISO是对ISO镜像文件操作的,而装机无非就是把镜像文件拷贝过去,所以它具备这种功能。如果图省心,使用电脑店和大白菜也是推荐的,而且他们的功能不止于此,忘记密码重置、磁盘文件找回都可以实现。当我们C盘有文件要保留,系统又登不上去了,可以使用这两款,这时候就不能用UltralSO了。
8.虚拟机软件
-
vmware workstation
-
VirtualBox
对于要学开发的,同学,Linux操作系统是必须要掌握的一门技能,这样的话我们必须要有一套LInux环境,就目前来看,学习的话我还是推荐CentOS系统,对于操作的话其实没大的区别啦,那么我们获得这样一个环境有哪几种方式呢:
-
购买云服务器
-
装双系统
-
装虚拟机
购买云服务器,又要花钱,又不能体验装系统的过程,在学习阶段自然不是很好的选择
装双系统呢,听起来挺Cool,但其实没什么,来回切系统,还是有些麻烦的,比到最后肯定还是装虚拟机占优势呀
虚拟机软件挺多的,我之前用的是vmware workstation,老牌软件,放心,我们只是依靠这款软件模拟一个真实的物理机器,操作并不在上面进行,这些软件如果自己有合适的也可以使用。
关于使用虚拟机的好处再插一句,我们克隆出多个镜像,从而实现模拟集群的效果
关于使用虚拟机安装CentOs操作系统,我之前也写了一篇文章,有兴趣的伙伴可以看看:Linux环境搭建保姆级操作
9.文档工具
-
officce
-
wps
关于编写文档,以前在校的时候经常写文档、ppt所以特别推荐office套装,懂得都懂,非常好用
后面开发的话,写文档和ppt并不是很多,然后电脑又自带了office,哈哈哈,虽然还是用它,但是如果电脑没有office,或者用的不多,只是用来看文章、ppt、excel做一些简单操作用Wps就能胜任了,而且现在wps功能很强啊。
10.画图工具
-
ProcessOn
-
xmind
-
visio
好记性不如烂笔头,画图比文章有事来的更清晰明了,推荐了3个画图工具
processOn是一个在线画图网站,只需要微信或者QQ登录就行,虽然有文件数量限制,但是不妨碍你把一个稿纸拉的大大的,就可以一直画一直拉大了,嘿嘿。
processOn上面基本能够满足我们所需的各种图,流程图,UML等均可以实现,而且免费导出各种形式,并且我们画完会自动保存,再也不用担心画完之后时间长了找不到了
xmind则是专业画流程图的客户端软件,拥有各种主题,操作简单,样式好看,别说了,我要去画图啦~
visio专业中的专业,听说大神都是用这画的,如果你也是大神,去试试吧~
二、开发工具
1.轻文本编译器
-
sublimeText
-
notepad++
-
Typora
轻文本编译器我们主要用来替代记事本使用,所以我们主要关注的点无非以下几条:
-
体积小,安装方便,甚至要求不用安装
-
响应快,不卡顿,这点是最重要的,作为替代记事本的工具,不能打开个txt文件花个几分钟吧
-
必要的功能齐全但又不要过多的无用功能,满足常用的一些使用即可,太多的功能反而操作不舒服
sublimeTxt和notepad++都是我一直使用的,我喜欢sublimtext的界面风格以及右侧代码缩略图体验感都是相当nice
必不可少我的Typora,我愿称之为yyds,因为采用的是markDown语法,我一般用来写文章、博客做笔记都很舒服,但是替代记事本我觉得还是没必要,因为角度不一样,如果你的目的是写笔记之类的那一定首选它了~哈哈哈哈
2.前端编译工具
-
vscode
这款工具应该是目前非常火热的开发工具了,相对webstorm的重量来说,小轻便即是优势。
体积虽小,功能不小,它的插件系统让它非常之灵活,根据需要你可以为其安装相应的插件,能够完成各种工作,设置后开发Java也非常方便。
-
Hbuilder
这款软件是国内开发的,所以使用上会发现更得心应手,开发前端还可以无需打开浏览器,边写边预览,相当舒服。如果是使用H5做app简直就是量身定做,哈哈哈,需要的小伙伴可以看看,因为我主要工作不是开发前端,所以这款目前用的不多,主要是上学时间使用。
3.Java开发工具
-
Idea
说到java开发工具,不用想排在第一的必是idea,功能已经很是齐全,做这方面开发的同学都知道,yyds~
-
Eclipse
因为是免费并且功能也很强大,老牌java开发IDE,因为其免费,所以现在很多软件公司对版权比较重视的都会明面上首选Exlipse作为主开发工具
三、数据库工具
1.DataGrip
最近越来越火的数据库工具,是JetBrains公司开发的,功能已经相当完整,最常用的Mysql、Oracle都不在话下,如果你使用的是Idea开发的化,大可不必单独装个DataGrip,在Idea里已经内嵌了这样一个工具,想象下我们开发代码、查库都用一个工具,写Sql和写代码一样不是很舒服嘛
2.Navicat
相信大家用的最多的都是这款,因为它确实很方便,提供了非常细心的可视化操作功能,不懂sql编写也能够操作数据库
3.PLSql
这是一款专门为Oracle数据库量身打造的数据库,在处理Oracle上得心应手,如果对Oracle数据库操作频繁且要求功能比较多时,PlSql才是首选
4.Dbever
这是一款后起之秀,不过难用是真的难用。但是开源、可定制。所以规模稍大的公司,对版权有要求,就会在这款工具上下文章了,个人使用还是不推荐啦~
5.PowerDesign
以上都是数据库操作工具,powerDesigner是一款数据库设计软件,在软件开发团队开发之前设计表结构时必用工具。关于这个工具的简单使用教程,请大家参阅我的CSDN博客文章:powerDesigner的安装及简单使用
四、开发辅助工具
1.Postman
开发同学都知道这款软件是干什么的,我们常用postman来发起请求获取相应数据,对于现在前后端分离开发,后端人员开发接口,再调试接口过程中必用的工具,通过Get、Post、Delete、Put发送不同请求,找到后台具体处理的Handler,前端人员也通过这款工具查看返回的数据格式、字段便于开发
2.Jd-gui
java反编译工具,我们用来查看源码,或者从生产环境拉下来的jar包,class文件等都是已经经过编译的,通过java发编译工具来查看编译前内容,可以用来定位线上问题,或者学习框架等
3.Git、SVN
团队协作开发工具,目前市场上主流的还是这两种,GIt将是后面一段时间的主流工具,不过一些公司项目可能时间比较久使用的是SVN,但从团队开发协作上来讲,如果一个项目开发团队人数不是很多情况下,其实差不多。人数多的话还是Git占优势,关于Git的一些简介和基本使用可以看我的这篇文章,本人也是开发刚入门,不足之处,大家多读指点:git常用操作
4.Cmder
经常使用Mac或者对linux系统比较熟悉的伙伴肯定觉得敲命令行来处理各种工作效率更高,更cool,甚至可以摆脱鼠标的束缚。cmder可以在windows上运行,我们只需要下载下来,也是免安装的,即点即用,最最重要的是它集成了linux的常用指令,我们可以在windows电脑上甚至像操作linux一样写命令。
而且这款软件是自带了GIt的,我们使用这款软件的像前面的Git工具其实是不需要再安装的,是不是很良心呐~
5.GitHubDesktop
不论是用git或者svn的同学,肯定都是喜欢使用方便操作的图形化工具,相信大家经常用的都是小乌龟Tortoise
,之前用svn时候我也用了一段时间,后台用了GIt,我的开发领导推荐了我这款可视化工具,用过之后感觉是香,而且他是Git官方退出的,界面风格简单,操作简单,有兴趣的小伙伴可以尝试使用
不过想Idea等开发工具就已经集成了Git,我们再提交代码时有时候通过编译器就直接操作了,这个就看个人习惯了
6.BeyondCompar
文件比对工具,这款软件可以说是专为svn而生,使用svn的同学不知道有没有在用,我们都知道svn合并分支代码时候是件麻烦事,有了这款软件加持算是有了神器。通过这款软件可以比对两边文件夹,设定过滤规则,能够筛选出有差异的文件,打开文件后能够显示两边文件的去边,你可以点按钮选择采用左边的或者右边的,当然也可以自己手动调整。
不仅仅是使用再SVN上,我们经常修改了很多文件后不知道自己具体改了哪些,如果没有版本控制的情况下,例如这个工具和源文件一比对,修改的内容一清二楚,非常的nice~
7.Xshell
这款大家肯定都很熟悉,连接服务器,替代服务器终端,点击上方的xftp也可以实现本地和服务器之间的文件传递,用起来还是相当方便
8.Chrome
谷歌浏览器,开发必备浏览器,因其强大的调试控制台对于开发调试来说提供了很大帮助
总结
除了以上工具,还有不少使用的工具,像pdf转换、合并,视频格式转化,各种工具因为比较杂比较乱,等梳理清晰了再修改在上面,因为GIthub上不能上传100M以上的文件,所以有兴趣想获取软件,有一些在官网,或者交流的同学可以加个wx,一起探讨交流
本文标签: 工具软件
版权声明:本文标题:实用工具软件分享 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729079498h1315161.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论