为大家整理了些一些可以方便大家开发或者工作使用的工具。
1. VisualStudio
官网链接:https://visualstudio.microsoft.com/zh-hans/
建议使用专业版
Visual Studio 作为一个全功能的集成开发环境,提供了强大的代码编写、调试、测试、版本控制等一体化支持,特别适合大型项目和企业级开发…
Visual Studio 提供了丰富的工具和功能,如智能代码补全、服务器管理、数据库设计等,为开发者提供全面而深入的开发支持。这些功能使得Visual Studio在进行复杂的应用程序开发、尤其是对于.NET环境下的开发时尤其显著。
Visual Studio 主要支持Windows和MacOS平台,而且它特别优化了对.NET框架的支持,此外还支持C#、VB.NET、C++等语言。Visual Studio针对不同开发需求(如游戏开发、移动应用开发、云服务等)提供了不同的版本和扩展工具包,这让它成为了在特定开发领域内最为强大的工具之一。
2. VSCode
官网链接:https://visualstudio.microsoft.com/zh-hans/
对于初学者来说,VS Code可能更适合。VS Code的界面简洁,使用起来相对容易上手。它提供了许多常用的功能,如代码着色、自动补全和集成终端等,这些功能有助于新手快速入门。VS Code更轻量级,适用于轻量级的开发任务,如Web开发和轻量级代码编辑等。VS Code提供了丰富的拓展生态系统,使得开发者可以根据自己的需求进行定制,而且可在多个平台上运行,如Windows、macOS和Linux。
3. IntelliJ IDEA
链接:https://www.jetbrains.com.cn/idea/
IntelliJ IDEA提供了丰富的功能和插件,旨在提高开发人员的生产力和代码质量。它支持跨平台开发,可以在Windows、macOS和Linux上运行。IntelliJ IDEA有两个主要版本:社区版和终极版。社区版是免费的,并提供基本的编程支持;旗舰版提供了更高级的特性和支持,比如Web和移动开发支持、对更多语言和框架的支持,以及更强大的性能分析工具。
4. Postman
下载链接:https://www.postman.com/downloads/
Postman是一个免费的接口测试工具,通过模拟各种HTTP请求(如GET、POST、DELETE、PUT等),使得开发人员能够直观地看到接口返回的结果,验证接口响应结果是否符合预期,确保产品上线后的稳定性和安全性。
Postman支持接口的分类管理,支持接口文件导出、导入等。
5. Xshell/finalshell/ MobaXterm等远程连接工具
主要用于windwos 链接 linux 系统。通过ssh 进行远程操作。
相同的产品还有finalshell 以及MobaXterm 。看个人喜好可以选择。
5.1. Xshell
链接:https://www.xshell.com/zh/xshell-download/
控制台:
用于命令输入
文件传输:
5.2. finalshell
链接:https://www.hostbuf.com/t/988.html
5.3. MobaXterm
链接:https://mobaxterm.mobatek.net/
6. VLC
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。可以用来播放视频文件、视频流等。同样支持视频推流等操作。
链接:https://www.videolan.org/
7. Notepad文本编辑工具
7.1. Notepad++
Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比 Windows 中的 Notepad(记事本) 强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比 Windows 中的 Notepad(记事本) 强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui4Cli, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,Matlab
由于各种原因现在Notepad官网不好下载了。
通过百度网盘分享的文件:npp.7.7.1.Installer.x64.exe
链接:https://pan.baidu.com/s/1hbqUABin43aDJMafeAkdQw?pwd=sofv
提取码:sofv
7.2. Notepad
不过给大家推荐一个国产的文本编辑工具,类似于notpad++。可以支持Window/Mac/Linux/银河麒麟等操作系统。
链接:https://gitee.com/cxasm/notepad–/releases/tag/v2.17
8. Navicat Premium
Navicat Premium是一款功能强大的数据库管理工具,支持多种数据库系统,包括MySQL、PostgreSQL、Oracle、SQL Server等,使您能够在同一平台上管理不同类型的数据库。
Navicat Premium的主要特点和功能包括:
- 多连接支持:允许用户通过单一程序同时连接到MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL等数据库,极大地方便了数据库管理。
- 数据传输与同步:支持在各种数据库之间传输数据,包括MySQL、SQLite、Oracle及PostgreSQL之间的数据传输,同时也支持数据同步和结构同步功能。
- 丰富的数据库管理功能:支持预存程序、事件、触发器、函数、视图等高级功能,满足复杂的数据库管理需求。
- 直观的用户界面:提供直观的图形用户界面,使得操作更为便捷,同时拥有强大的数据建模、查询、导入/导出、备份/恢复等功能。
通过百度网盘分享的文件:Navicat安装包和注册机
链接:https://pan.baidu.com/s/1YL46r49vf06qTsaTJfEJow?pwd=dxsq
提取码:dxsq
9. Dependencies
Dependencies工具是一款DLL解析工具,它能够直观地显示DLL的相关信息,包括具备的功能函数、参数以及依赖的DLLs。这个工具作为DependencyWalker的替代品,支持Windows 10系统,旨在帮助用户识别和解决因缺失依赖导致的程序运行故障。通过使用Dependencies工具,用户可以更方便地查询程序的依赖库,尤其是在处理DLL依赖问题时,它显得尤为有用,它可以扫描任何32位或64位Windows模块(exe、dll、ocx、sys等),并构建所有依赖模块的层次树图。对于找到的每个模块,它列出了该模块导出的所有函数,以及其他模块实际调用的函数。另一个视图显示所需文件的最小集合,以及每个文件的详细信息,包括文件的完整路径、基址、版本号、计算机类型、调试信息等。
通过拖拽或者选择文件的方式可以直接查看相关依赖信息。
链接:https://download.csdn.net/download/cai13502119775/89712492
10. Beyond Compare
Beyond Compare 是一套由Scooter Software开发的功能强大的文件和文件夹比较工具。它可以帮助用户识别和整合差异,从而轻松地比较、合并和同步文件和文件夹,主要用途是对比两个文件夹或者文件,并将差异以颜色标示,比较范围包括目录,文档内容等。
超好用文件对比工具
– Beyond Compare 具备的丰富实用功能:
-
并列比较文件夹、FTP 网站或 Zip 文件;
-
为以后的比较保存快照;
-
类似浏览器的界面;
-
可扩展子文件夹;
-
隐藏比较不需要的文件夹;
-
对差异进行色彩突出显示;
-
根据内容对文件夹图标进行色彩编码;
-
若干显示过滤器;
-
显示全部、仅差异、仅匹配;
-
两侧匹配,两侧不匹配;
-
孤行、较旧的和较新的;
-
按名称、类型、修改日期、大小或 CRC 分类;
-
多线程操作;
-
在后台扫描文件夹;
-
在后台比较文件超好用文件对比工具 – Beyond Compare 具备的丰富实用功能:
-
并列比较文件夹、FTP 网站或 Zip 文件;
-
为以后的比较保存快照;
-
类似浏览器的界面;
-
可扩展子文件夹;
-
隐藏比较不需要的文件夹;
-
对差异进行色彩突出显示;
-
根据内容对文件夹图标进行色彩编码;
-
若干显示过滤器;
-
显示全部、仅差异、仅匹配;
-
两侧匹配,两侧不匹配;
-
孤行、较旧的和较新的;
-
按名称、类型、修改日期、大小或 CRC 分类;
-
多线程操作;
-
在后台扫描文件夹;
-
在后台比较文件
链接:https://download.csdn.net/download/cai13502119775/89729920
11. Teracopy
TeraCopy 是一款旨在于发挥系统最快的拷贝速度而设计的软件, 是 Windows 复制╱移动功能的增强版,TeraCopy 中文版通过智能缓冲技术来提升复制/移动大文件时的速度,TeraCopy 还支持暂停传输和断点续传功能;并且 TeraCopy 对于个人用户完全免费。
https://www.codesector.com/downloads
12. Evseything
体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。
在搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟。
支持自定义快捷键,支持快捷键进入搜索界面。
支持文档、图片、可执行程序、音频、视频、文件夹、所有等种类的筛选
https://www.voidtools.com/forum/viewtopic.php?p=54415
13. 向日葵远程工具
适用于IT运维、技术支持、远程办公,免费下载,支持windows、移动设备Linux等系统。
https://sunlogin.oray.com/download
14. 网页工具
14.1. Json工具
快速查看json格式是否正确,并且排版
https://www.json.cn/
14.2. Base64 转换工具
支持base64转图片,或者图片转base64。无需下载安装
https://tool.jisuapi.com/base642pic.html