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

 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)界面编写代码

#include <iostream>
#include<windows.h>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
	SetConsoleOutputCP(CP_UTF8);
	double d=sqrt(2.0);
	cout << "精度设置:" << endl;
	for (int i = 0; i < 5; i++)
	{
		cout <<setprecision(i)<<d<<endl;//设置不同的精度
	}
	cout << "当前精度为:" <<cout.precision() << endl;
	cout << "当前域宽:" <<cout.width() << endl;
	cout <<setw(6)<<d << endl; //默认是右对齐
	cout << "当前填充字符:" << endl;
	cout<<setfill('*') <<setw(10)<<d << endl; //setfill()函数可以直接插入流中
	return 0;
}

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

以下是一个简单的示例代码,展示了一个基本的征文投稿平台的前端界面和一些关键功能。这只是一个示例,你可以根据自己的需求进行修改和扩展。 HTML: ```html <!DOCTYPE html> <html> <head> <title>征文投稿平台</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>征文投稿平台</h1> <form action="submit.php" method="post" enctype="multipart/form-data"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="title">文章标题:</label> <input type="text" id="title" name="title" required><br><br> <label for="abstract">摘要:</label> <textarea id="abstract" name="abstract" required></textarea><br><br> <label for="keywords">关键词:</label> <input type="text" id="keywords" name="keywords" required><br><br> <label for="file">上传文件:</label> <input type="file" id="file" name="file"><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` CSS (style.css): ```css body { font-family: Arial, sans-serif; margin: 20px; } h1 { text-align: center; } form { width: 400px; margin: 0 auto; } label { display: inline-block; width: 100px; } input[type="text"], input[type="email"], textarea { width: 250px; padding: 5px; } input[type="submit"] { margin-left: 100px; padding: 10px 20px; background-color: #4CAF50; color: white; border: none; cursor: pointer; } ``` PHP (submit.php): ```php <?php // 获取表单提交的数据 $name = $_POST['name']; $email = $_POST['email']; $title = $_POST['title']; $abstract = $_POST['abstract']; $keywords = $_POST['keywords']; $file = $_FILES['file']; // 处理文件上传 $uploadDir = 'uploads/'; $uploadFile = $uploadDir . basename($file['name']); if (move_uploaded_file($file['tmp_name'], $uploadFile)) { echo "文件已上传成功!"; } else { echo "文件上传失败!"; } // 将数据保存到数据库或其他处理逻辑 // ... ?> ``` 这个示例代码包括一个HTML表单,其中包含姓名、邮箱、文章标题、摘要、关键词和文件上传字段。当用户提交表单时,数据将通过POST方法发送到submit.php文件进行处理。在submit.php文件中,你可以根据需要处理表单数据和文件上传,然后将数据保存到数据库或其他地方。 请注意,这只是一个基本示例,你可能需要根据实际需求进行修改和扩展。还需要添加服务器端的验证和安全性措施,以及进一步的后端处理逻辑。
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跟着飞哥学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值