热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用这些工具之后,开发效率提升了十倍

前言1.idea为什么第一个推荐idea,因为对应开发人员来说,它太重要了,它是我们吃饭的家伙。为什么不推荐Eclipse之类的&#

前言


1. idea

为什么第一个推荐idea,因为对应开发人员来说,它太重要了,它是我们吃饭的家伙。

为什么不推荐Eclipse之类的,因为我就是从Eclipseidea,刚开始有点排斥,不过越到后来,越发现idea功能太强大了,真的让人爱不释手。

特别是看源码的时候:


2. Visual Studio Code

Visual Studio Code对于前端开发来说,可以说再熟悉不过了。虽然idea也能开发前端页面,但是很多前端大佬们还是习惯使用Visual Studio Code,因为它更轻量级,开发效率更高。


3. Navicat Premium

我们开发的绝大多数程序都需要连接数据库,如果使用一款好的工具管理数据库,开发效率更快,能快速创建表、增加字段,也方便查询数据,同时方便数据导出和导入。这时推荐一款数据库管理工具:Navicat Premium,它支持常用的数据库:

有个非常友好的窗口写sql语句,还支持格式化sql,并且在下面的窗口能够清楚的看到执行结果,界面非常用好。


4. rdm

很多时候我们的应用程序,除了需要连接数据库之外,可能还需要连接redis,这时候可以使用rdm客户端。

这图中标红位置,可以找到我们需要的databasekey,非常方面找到、修改和删除。


5. chrome

对于需要开发前端页面的同学来说,chrome浏览器时必不可少的,因为它能够显著的提升开发效率。当然有些人会反驳说,fixfox也不错。

两种浏览器我都用过,说实话还是chrome更好用。它可以debugger,可以查看元素、样式、请求接口、COOKIE等等,功能太强大了。


6. postman

有时候我们需要手动测试一个接口是否正常,get请求还好,可以直接在浏览器中输入url地址,就能测试了。但是如果是post请求,还是有些麻烦。在这里推荐一款神器:postman,它完美的帮我们解决需要在各种常见下请求接口的需要,缓存了历史记录,而且添加header非常方便,支持脚本,支持多种请求方式。优点太多了,我就不一一列举了。


7. wireshark

有时候,你需要知道一个页面请求真正经历过了那些接口,这时可以使用wireshark进行抓包。


8. switchHosts

如果你们公司有多套环境,需要配置不同的host,每次切换环境时,需要手动切换host。此外,有时host比较多,不方面管理。这时候可以使用:switchHosts

它可以帮助我们轻松管理各种host,也方面切换。


9. xmind

有时候,我们在总结某些技术,或者执行点的时候,需要发散思维,画思维导图,或者说头脑风暴图。这时可以使用:xmind。

只要你用过它,真的会爱上它。


10. draw.io

有时候,我们需要画流程图,或者架构图,或者类图等等。有些人会用visio,不是说不行,但是如果你尝试使用一些draw.io,必定会把visio抛之脑后了。

用它来画图是在太方便了。


11. Typora

如果平常喜欢用markdown语法写一些文章或者工作文档的话,是不是想找一款好的软件管理这些文档,方面以后查找,更重要的是能够边写边看到效果。

这时推荐使用mac电脑上的神器:Typora

你用mardown的语法写文档,回车一下,就能马上看到消息,真的非常方便。


12. 有道云笔记

我们在看完技术文章,及时做笔记是个非常好的习惯。但是有时候公司的电脑,和家里的电脑不一样,有些比较在公司电脑上,有些在家里的电脑上,不便于知识的汇总和查看。这时可以使用云笔记,常用的有:印象笔记、有道云笔记等。

我们在这里推荐一下有道云笔记,原因是很多大佬在用,哈哈哈。

它支持markdown的语法,可以创建目录和文章,方面查找,关键是可以在不同电脑上登录,资料不会丢。


最后说一句(求关注,别白嫖我)

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描下发二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连:点赞、转发、在看。

关注公众号:【苏三说技术】,在公众号中回复:面试、代码神器、开发手册、时间管理有超赞的粉丝福利,另外回复:加群,可以跟很多BAT大厂的前辈交流和学习。


推荐阅读
  • SQLmap自动化注入工具命令详解(第28-29天 实战演练)
    SQL注入工具如SQLMap等在网络安全测试中广泛应用。SQLMap是一款开源的自动化SQL注入工具,支持12种不同的数据库,具体支持的数据库类型可在其插件目录中查看。作为当前最强大的注入工具之一,SQLMap在实际应用中具有极高的效率和准确性。 ... [详细]
  • REST与RPC:选择哪种API架构风格?
    在探讨REST与RPC这两种API架构风格的选择时,本文首先介绍了RPC(远程过程调用)的概念。RPC允许客户端通过网络调用远程服务器上的函数或方法,从而实现分布式系统的功能调用。相比之下,REST(Representational State Transfer)则基于资源的交互模型,通过HTTP协议进行数据传输和操作。本文将详细分析两种架构风格的特点、适用场景及其优缺点,帮助开发者根据具体需求做出合适的选择。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 本文介绍了如何利用Struts1框架构建一个简易的四则运算计算器。通过采用DispatchAction来处理不同类型的计算请求,并使用动态Form来优化开发流程,确保代码的简洁性和可维护性。同时,系统提供了用户友好的错误提示,以增强用户体验。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 在探讨Hibernate框架的高级特性时,缓存机制和懒加载策略是提升数据操作效率的关键要素。缓存策略能够显著减少数据库访问次数,从而提高应用性能,特别是在处理频繁访问的数据时。Hibernate提供了多层次的缓存支持,包括一级缓存和二级缓存,以满足不同场景下的需求。懒加载策略则通过按需加载关联对象,进一步优化了资源利用和响应时间。本文将深入分析这些机制的实现原理及其最佳实践。 ... [详细]
  • 通过 NuGet 获取最新版本的 Rafy 框架及其详细文档
    为了帮助开发者更便捷地使用Rafy领域实体框架,我们已将最新版的Rafy框架程序集上传至nuget.org,并同步发布了最新版本的Rafy SDK至Visual Studio。此外,我们还提供了详尽的文档和示例,以确保开发者能够快速上手并充分利用该框架的强大功能。 ... [详细]
  • 探索聚类分析中的K-Means与DBSCAN算法及其应用
    聚类分析是一种用于解决样本或特征分类问题的统计分析方法,也是数据挖掘领域的重要算法之一。本文主要探讨了K-Means和DBSCAN两种聚类算法的原理及其应用场景。K-Means算法通过迭代优化簇中心来实现数据点的划分,适用于球形分布的数据集;而DBSCAN算法则基于密度进行聚类,能够有效识别任意形状的簇,并且对噪声数据具有较好的鲁棒性。通过对这两种算法的对比分析,本文旨在为实际应用中选择合适的聚类方法提供参考。 ... [详细]
  • 本文探讨了使用JavaScript在不同页面间传递参数的技术方法。具体而言,从a.html页面跳转至b.html时,如何携带参数并使b.html替代当前页面显示,而非新开窗口。文中详细介绍了实现这一功能的代码及注释,帮助开发者更好地理解和应用该技术。 ... [详细]
  • 本文作为探讨PHP依赖注入容器系列文章的开篇,将首先通过具体示例详细阐述依赖注入的基本概念及其重要性,为后续深入解析容器的实现奠定基础。 ... [详细]
  • Sanic 是一个类似于 Flask 的 Python 3.5 Web 服务器,以其出色的写入速度而著称。与 Flask 不同,Sanic 支持异步请求处理,这使得它在处理高并发请求时表现更加出色。通过利用 Python 的异步特性,Sanic 能够显著提高应用程序的性能和响应能力,适用于构建高性能的异步 Web 应用。 ... [详细]
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • 在进行网络编程时,准确获取本地主机的IP地址是一项基本但重要的任务。Winsock作为20世纪90年代初由Microsoft与多家公司共同制定的Windows平台网络编程接口,为开发者提供了一套高效且易用的工具。通过Winsock,开发者可以轻松实现网络通信功能,并准确获取本地主机的IP地址,从而确保应用程序在网络环境中的稳定运行。此外,了解Winsock的工作原理及其API函数的使用方法,有助于提高开发效率和代码质量。 ... [详细]
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • 在Unity中进行3D建模的全面指南,详细介绍了市场上三种主要的3D建模工具:Blender 3D、Maya和3ds Max。每种工具的特点、优势及其在Unity开发中的应用将被深入探讨,帮助开发者选择最适合自己的建模软件。 ... [详细]
author-avatar
手机用户2602903963
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有