• 猿创征文|分享一下我的日常开发工具和常用软件


     1、Eclipse IDE for Java Developers 

    这个软件,个人已经用了很多年的免费 Java 开发软件。

    1)配置JDK

    2)新建项目

    3)运行使用

    这里注意到有 Run As 和 Debug As ,区别就是后者是调试模式,你可以在代码任意处打断点跟踪代码运行详情。

    2、IntelliJ IDEA 2021.3.2

     这个开发工具呢,它是付费的,目前大家用的也都是破解版的。毕竟收费的软件,功能也是相对比较强大的。

    这里我新建了一个 springboot 的 demo 项目,关于工具的界面大概就是如下图所示:

    3、Embarcadero Dev-C++

    Dev-C++ 主要用来 C++ 开发用的,使用也很简单。

    1)新建源代码

     2)界面编写代码

    1. #include
    2. #include
    3. #include
    4. #include
    5. using namespace std;
    6. int main()
    7. {
    8. SetConsoleOutputCP(CP_UTF8);
    9. double d=sqrt(2.0);
    10. cout << "精度设置:" << endl;
    11. for (int i = 0; i < 5; i++)
    12. {
    13. cout <<setprecision(i)<//设置不同的精度
    14. }
    15. cout << "当前精度为:" <precision() << endl;
    16. cout << "当前域宽:" <width() << endl;
    17. cout <<setw(6)<//默认是右对齐
    18. cout << "当前填充字符:" << endl;
    19. cout<<setfill('*') <<setw(10)<//setfill()函数可以直接插入流中
    20. return 0;
    21. }

    3)编译运行

     4)查看结果

    4、HbuilerX

     一个前端开发工具。

    HBuilderX,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HX。 HX轻如编辑器、强如IDE的合体版本。

    HBuilderX 文档HBuilderX:极客开发工具, HBuilderX用户文档和插件开发文档https://hx.dcloud.net.cn/

    让我们简单了解下HX的特点

    1. 轻巧 仅10余M的绿色发行包(不含插件)
    2. 极速 不管是启动速度、大文档打开速度、编码提示,都极速响应 C++的架构性能远超Java或Electron架构
    3. vue开发强化 HX对vue做了大量优化投入,开发体验远超其他开发工具 详见
    4. 小程序支持 国外开发工具没有对中国的小程序开发优化,HX可新建uni-app 小程序等项目,为国人提供更高效工具
    5. markdown利器 HX是唯一一个新建文件默认类型是markdown的编辑器,也是对md支持最强的编辑器 HX为md强化了众多功能,请务必点击【菜单-帮助-markdown语法示例】,快速掌握md及HX的强化技巧!
    6. 清爽护眼 HX的界面比其他工具更清爽简洁,绿柔主题经过科学的脑疲劳测试,是最适合人眼长期观看的主题界面 详见
    7. 强大的语法提示 HX是中国唯一一家拥有自主IDE语法分析引擎的公司,对前端语言提供准确的代码提示和转到定义(Alt+鼠标左键)
    8. 高效极客工具 更强大的多光标、智能双击...让字处理的效率大幅提升 详见
    9. 更强的json支持 现代js开发中大量json结构的写法,HX提供了比其他工具更高效的操作 详见

    扩展性

    HX支持java插件、nodejs插件,并兼容了很多vscode的插件及代码块。
    还可以通过外部命令,方便的调用各种命令行功能,并设置快捷键。
    如果你习惯了其他工具(如vscode或sublime)的快捷键,在菜单工具-快捷键方案中可以切换。

    插件市场

    HBuilderX插件市场拥有丰富的插件,对于提升工作效率有极大帮助。

    插件市场地址: https://ext.dcloud.net.cn/

     如何使用

    首先配置一些必备的插件,关于使用其实很简单的,官方文档讲解的都非常详细。

     我个人主要还是基于 uni-app 开发所用的,可以很方面的开发 H5 和小程序等页面。

     运行和发行的区别就是,后者是用来发布正式版本使用的。

    微信小程序,需要配置微信开发者工具方可使用。

    这个软件的好处就是官方文档比较全面,适合小白使用,能够让你快速入门使用它来完成日常开发任务。

    5、Visual Studio Code

     新建源代码后,本地调试 open with live server

     这个软件应该是前端开发人员必备的。界面、功能等等,各方面都很不错的。具体使用需要各位自己去多实践。

    6、微信开发者工具

     微信开发者工具,我个人目前只是把它用作一个模拟器来用的。

    1)首次使用,需要扫码登录。

    2)登录之后,可以导入已有项目,也可新建开发。

    这里我们需要先设置一些选项,比如:代理设置>>不使用任何代理

     还有安全,开放服务端口

     也有一些其他设置,大家可以自行根据自身需求来进行设置。

    3)就是调试代码,查看运行结果

     大概界面上的功能就是我上图中框选的。

    7、navicat 

    一款非常简单方便连接数据库的客户端工具

     使用方式:新建连接

     具体使用,我就不多介绍了,自己多实践就知道了。

     8、RedisDesktopManager

    这个是我用来连接 Redis 的一个工具。

     上图中,直接新建连接即可。

    连接成功,左侧会有显示哪个库,以及一些 CRUD 的操作。

    9、Xshell 7 和 Xftp 7

    主要用来连接远程服务器和上传下载文件使用的。

     顶部菜单栏:

    文件>>新建文件

    编辑>>编辑一些属性设置

    具体的可以自己去点击每个按钮去看看它的功能。

    上传文件和下载文件,只需双击文件即可。

     10、Mark Man (让设计更有爱)

    马克鳗使用起来也是非常简单,双击添加测量,单击改变横纵方向等等功能,基本都是一键完成。 马克鳗是,可以跨平台使用,减少了在不同平台使用产生的一系列问题。

    智能边缘检测

    新增标记、拖动标记、用滚轮调整标记长度的时候,只要按下CTRL键,就能智能检测相邻图形的边缘,并自动调整标记的长度。

    复制粘贴支持

    可以直接按CTRL+V将图片粘贴到马克鳗中编辑,标记完之后按CTRL+C将标记的结果复制到剪贴板中。

    键盘操作

    选中标记以后,可以按方向键进行微调,按DELETE键可以删除。

     主要用来标注设计图尺寸以及颜色等等。

     11、Snipaste (截图软件)

    日常我们可能会用微信自带的软件,但是在某些情况下,微信自带的截图功能无法满足我们的需求。

    比如,在写一些,软件操作步骤时,需要鼠标右键>>功能窗口,这时候,我们用 Alt+A ,就会导致右键窗口消失。

    另外这个截屏软件最大的用处,我个人感觉是它的贴图功能,非常随意而且也很方便快捷。

     有一些快捷键使用相当方便。

    12、XMind 8

    这个软件我主要用来做思维导图使用的。

    13、draw.io

     这个软件可以说能绘制各种图,使用也是很简单的,而且内置有一些主题。

     14、FastStone Capture

    录屏软件

     打开之后界面就是上面的。

    15、快剪辑

    剪辑软件呢,也是非常多的,我这里用的都是不太专业的软件。比如快剪辑、剪映等等。

    一般情况咱们肯定要用专业模式来调整视频和音乐素材的。

     上图中点击编辑即可进入视频的详细编辑窗口

    上面的步骤操作完毕后,就可以导出我们编辑后的视频或音频或者gif 图片了。

     16、网易云音乐

     最后就是我的网易云音乐,细心的人会发现,我收藏的音乐基本都是民谣。哈啊哈……

    关于软件以及工具其实真的非常多,今天这里还没介绍抓包软件 Fillder,接口调试工具 Post ManApiFox,版本控制工具 SVN 和 GIT

    其实我还有很多想跟大家分享的一些常用工具和软件,以及一些做自媒体相关的内容。

    关于我日常使用的软件大概就是这些,其实所有的工具,只要我们多点点它,不要担心会把软件工具点坏了,界面上的按钮,只要使用一次你就了解它的功能了。


    人生苦短,拒绝内卷。我是跟着飞哥学编程,一个一心向阳,向阳而生,努力向上生长的年轻人。加油兄弟们…… 


    我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=pnxsow8r8um8

  • 相关阅读:
    【brpc学习实践四】异步请求案例详解
    Js的三大核心之DOM
    通过无线自制串口模块连接SpeedyBee或BetaFlightConfigurator
    【IO流系列】字符流练习(拷贝、文件加密、修改文件数据)
    靶机20 driftingblues3
    yaml 知识点记录
    【Linux】 man命令使用
    Prometheus之Dockerfile编写、镜像构建、容器启动
    VCS+Verdi ubuntu18.04安装教程
    人工智能神经网络的应用,人工智能神经网络技术
  • 原文地址:https://blog.csdn.net/weixin_36754290/article/details/127706014