【蓝桥杯日记】第一篇——如何搭建系统环境


目录

前言

环境相关文件 

 学生机环境-Web应用开发环境(第十五届大赛)

学生机环境-Java编程环境(第十五届大赛)

学生机环境-C/C++编程环境(第十五届大赛)

学生机环境-Python编程环境 (第十五届大赛)

 学生机环境-软件测试编程环境 (第十五届大赛)

安装步骤

创建java项目

Eclipse 常用快捷键

总结


前言

   嗨喽各位小伙伴们,大家好!想必能够点进来的都是“同道中人“吧!俺也报名了蓝桥杯大赛,本想着假期天天摆烂,奈何想赎回本金300!无奈只能硬着头皮学习,开玩笑的哈哈,以后我应该会每周更新几篇文章。关于自己在学习算法中遇到的问题,欢迎大家提出好的建议和意见。本期的第一篇是环境的搭建。

  自从接触了编程之后,我想最令人头疼的问题就是搭建环境,我最开始想能不能把所有的环境都出厂自动配置好,自己什么都不用配置。这样就轻松了!

环境相关文件 

 学生机环境-Web应用开发环境(第十五届大赛)

链接:https://pan.baidu.com/s/1Z4feojBEtbUm939JAyPUSg

提取码:mstm

学生机环境-Java编程环境(第十五届大赛)

链接:  https://pan.baidu.com/s/1JRNx0bkgHmPqQhANSFBNkQ

提取码: ftgw

学生机环境-C/C++编程环境(第十五届大赛)

链接:https://pan.baidu.com/s/1I7Q5Y1u7UbW1aERDG6v1PQ

提取码:vytx

学生机环境-Python编程环境 (第十五届大赛)

链接: https://pan.baidu.com/s/1mCvMw5JoAB_BPDlnaAhxlw

提取码: trvj

 学生机环境-软件测试编程环境 (第十五届大赛)

链接:https://pan.baidu.com/s/15V83ygXDx_ECqVOuhCkVBw 

提取码:khsl

 下面的内容以java为例,进行详细的说明。

安装步骤

1.安装java的jdk文件,直接安装在c盘的指定位置即可。

 双击jdk1.8的文件进行安装,无脑直接点击下一步进行安装,等待进度条完成。

使用 eclipse,需要配置一下环境变量。好像现在几乎很少使用eclipse只有学校在教学的时候使用的比较多。

2.在电脑文本框中输入“系统高级设置”


点击环境变量 

双击path ——>点击新建

 点击新建按钮创建

变量名:JAVA_HOME

变量值:安装jdk文件的安装目录(C:\Program Files\Java\jdk1.8.0_261)复制到此处,你的和我的可能不一样.

进入系统变量中,点击path然后点击编辑,点击新建

输入%JAVA_HOME%\bin

然后依次点击确定,直到退出系统高级环境变量配置的页面。

3.检查是否配置正确

键盘win+R键,输入cmd

 输入javac

显示此结果表示,环境变量配置成功。 

创建java项目

1.双击.exe文件

2.选择项目保存的位置

3.创建javaproject项目,输入项目的文件点击finish。

4.创建class类

 5.设置字体

6.输入font回车键,点击Basi导航中的最后一个Text Font根据自己的习惯设置字体。

Eclipse 常用快捷键

快捷键描述
编辑
Ctrl+1快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)
Ctrl+Shift+F格式化当前代码
Ctrl+Shift+M添加类的import导入
Ctrl+Shift+O组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)
Ctrl+Y重做(与撤销Ctrl+Z相反)
Alt+/内容辅助(帮你省了多少次键盘敲打,太常用了)
Ctrl+D删除当前行或者多行
Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑当前行和上面一行交互位置(同上)
Ctrl+Alt+↓复制当前行到下一行(复制增加)
Ctrl+Alt+↑复制当前行到上一行(复制增加)
Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+/注释当前行,再按则取消注释
选择
Alt+Shift+↑选择封装元素
Alt+Shift+←选择上一个元素
Alt+Shift+→选择下一个元素
Shift+←从光标处开始往左选择字符
Shift+→从光标处开始往右选择字符
Ctrl+Shift+←选中光标左边的单词
Ctrl+Shift+→选中光标右边的单词
移动
Ctrl+←光标移到左边单词的开头,相当于vim的b
Ctrl+→光标移到右边单词的末尾,相当于vim的e
搜索
Ctrl+K参照选中的Word快速定位到下一个(如果没有选中word,则搜索上一次使用搜索的word)
Ctrl+Shift+K参照选中的Word快速定位到上一个
Ctrl+J正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建)
Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+U列出所有包含字符串的行
Ctrl+H打开搜索对话框
Ctrl+G工作区中的声明
Ctrl+Shift+G工作区中的引用
导航
Ctrl+Shift+T搜索类(包括工程和关联的第三jar包)
Ctrl+Shift+R搜索工程中的文件
Ctrl+E快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
F4打开类型层次结构
F3跳转到声明处
Alt+←前一个编辑的页面
Alt+→下一个编辑的页面(当然是针对上面那条来说了)
Ctrl+PageUp/PageDown在编辑器中,切换已经打开的文件
调试
F5单步跳入
F6单步跳过
F7单步返回
F8继续
Ctrl+Shift+D显示变量的值
Ctrl+Shift+B在当前行设置或者去掉断点
Ctrl+R运行至行(超好用,可以节省好多的断点)
重构(一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R重命名方法名、属性或者变量名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M把一段函数内的代码抽取成方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I合并变量(可能这样说有点不妥Inline)
Alt+Shift+V移动函数和变量(不怎么常用)
Alt+Shift+Z重构的后悔药(Undo)
其他
Alt+Enter显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径
Ctrl+↑文本编辑器 上滚行
Ctrl+↓文本编辑器 下滚行
Ctrl+M最大化当前的Edit或View (再按则反之)
Ctrl+O快速显示 OutLine(不开Outline窗口的同学,这个快捷键是必不可少的)
Ctrl+T快速显示当前类的继承结构
Ctrl+W关闭当前Editer(windows下关闭打开的对话框也是这个,还有qq、旺旺、浏览器等都是)
Ctrl+L文本编辑器 转至行
F2显示工具提示描述

总结

本期文章分为四部分:

1.下载指定组别的安装包文件

2.配置环境变量

3.创建项目

4.数量使用项目的快捷键

 最后,我预祝大家取得好成绩!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/628077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20240112让移远mini-PCIE接口的4G模块EC20在Firefly的AIO-3399J开发板的Android11下跑通【DTS部分】

20240112让移远mini-PCIE接口的4G模块EC20在Firefly的AIO-3399J开发板的Android11下跑通【DTS部分】 2024/1/12 16:20 https://blog.csdn.net/u010164190/article/details/79096345 [Android6.0][RK3399] PCIe 接口 4G模块 EC20 调试记录 https://blog.csdn.net/hnjztyx/artic…

【Linux】线程池实现

📗线程池实现(单例模式) 1️⃣线程池概念2️⃣线程池代码样例3️⃣部分问题与细节🔸类成员函数参数列表中隐含的this指针🔸单例模式🔸一个失误导致的bug 4️⃣调用线程池完成任务 1️⃣线程池概念 线程池是…

Python与CAD系列高级篇(二十四)分类提取坐标到excel

目录 0 简述1 分类提取坐标到excel2 结果展示0 简述 本篇介绍以下功能开发:1.对点、直线、多段线、圆、样条曲线分类读取坐标;2.提取坐标到excel。 1 分类提取坐标到excel 需求: ① 用户选择内容。 ② 对选定内容分类提取坐标。 ③ 提取坐标到excel。 代码实现: import m…

Unity填坑-CullingGroup的运用

Unity填坑-CullingGroup的运用 可以使用CullingGroup动态剔除一些对性能有极大影响的脚本、及渲染的进行。 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Unity填坑-CullingGroup的运用前言二、示例代码如下总结…

【Linux驱动】设备树中指定中断 | 驱动中获得中断 | 按键中断实验

🐱作者:一只大喵咪1201 🐱专栏:《Linux驱动》 🔥格言:你只管努力,剩下的交给时间! 目录 🏀在设备树中指定中断🏀代码中获得中断🏀按键中断⚽驱动…

闪存剩下内容

1:通过Arduino IDE向闪存文件系统上传文件 1. 下载 Arduino-ESP8266闪存文件插件程序 2:使用闪存文件系统建立功能更加丰富的网络服务器 1:在网页中加载闪存文件系统中的图片、CSS和JavaScript index.html:ESP8266开发板建立的网…

SpringBoot+SSM项目实战 苍穹外卖(12) Apache POI

继续上一节的内容,本节是苍穹外卖后端开发的最后一节,本节学习Apache POI,完成工作台、数据导出功能。 目录 工作台Apache POI入门案例 导出运营数据Excel报表 工作台 工作台是系统运营的数据看板,并提供快捷操作入口&#xff0c…

初识OpenCV

首先你得保证你的虚拟机Ubuntu能上网 可看 http://t.csdnimg.cn/bZs6c 打开终端输入 sudo apt-get install libopencv-dev 回车 输入密码 回车 遇到Y/N 回车 OpenCV在线文档 opencv 文档链接 点zip可以下载,点前面的直接在线浏览,但是很慢 https…

c# 视频流压缩

在C#中进行视频流的压缩通常涉及到使用第三方库来处理编解码工作,H.264是一种广泛应用且高效的视频编码标准。以下是一个简化的例子说明如何使用SharpAvi库(一个用于生成AVI文件并支持H.264编码的.NET库)创建包含H.264编码视频流的AVI文件&am…

Redis的实现四:事件循环和计时器

我们的服务器缺少了一个内容:超时。每个网络应用程序都需要处理超时,因为网络的另一边可能会消失。不要只进行持续的IO操作,如读/写需要超时,但启动空闲的TCP连接也是一个好主意。要实现超时,必须修改事件循环&#xf…

单元测试:Testing leads to failure, and failure leads to understanding

单元测试的概念可能多数读者都有接触过。作为开发人员,我们编写一个个测试用例,测试框架发现这些测试用例,将它们组装成测试 suite 并运行,收集测试报告,并且提供测试基础设施(断言、mock、setup 和 teardo…

JAVAEE初阶 文件IO(一)

这里写目录标题 一. 计算机中存储数据的设备1.1 CPU1.2 内存1.3 硬盘1.4 三种存储的区别 二.文件系统2.1 相对路径2.2 绝对路径2.3 .和..的含义2.4 例子2.5 everything工具 三.文件3.1 文本文件3.2 二进制文件 四. JAVA对于文件的API4.1 getParent getName getPath getAbsolute…

Jest单元测试:玩转代码的小捉迷藏!

Jest Jest 是什么? Jest 是一个流行的 JavaScript 测试框架,专注于简化和改进代码的测试流程。它由 Facebook 开发并维护,具有以下特点: 1、易用性:Jest 提供了一个简单而强大的测试框架,使得编写和运行测…

【架构设计】单体软件向微服务化演变

单体软件 假设单体软件的各模块如下,其中服务包含许多功能模块,如用户管理模块、商品模块、订单模块、仓库模块; #mermaid-svg-MzWKwMCwfo3PWMGH {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-…

uniapp h5 发行后 微信第二次打开网址 页面白屏

发行后把网址给客户,第一次可以正常登录打开,第二次打开白屏 原因:第一次打开时没有token,所以跳转登录页,可以正常访问 第二次打开时有token,但是网址根目录没有配置默认页面,所以白屏 解决…

Windows Server调整策略实现999999个远程用户用时登录

正文共:1234 字 23 图,预估阅读时间:2 分钟 上篇文章中(Windows Server 2019配置多用户远程桌面登录服务器),我们主要介绍了Windows Server 2019在配置远程桌面时,如何通过3种方式创建本地用户账…

微前端无界机制浅析

简介 随着项目的发展,前端SPA应用的规模不断加大、业务代码耦合、编译慢,导致日常的维护难度日益增加。同时前端技术的发展迅猛,导致功能扩展吃力,重构成本高,稳定性低。 为了能够将前端模块解耦,通过相关技…

使用Qt连接scrcpy-server控制手机

Qt连接scrcpy-server 测试环境如何启动scrcpy-server1. 连接设备2. 推送scrcpy-server到手机上3. 建立Adb隧道连接4. 启动服务5. 关闭服务 使用QTcpServer与scrcpy-server建立连接建立连接并视频推流完整流程1. 开启视频推流过程2. 关闭视频推流过程 视频流的解码1. 数据包协议…

python每日学17:控制推导逻辑的子表达式不要超过两个

背景:今天放假在家,《python学习手册》不在身边,所以今天学习《Effective Python: 编写高质量Python代码的90个有效方法》第28条《控制推导逻辑的子表达式不要超过两个》,这本书已经是第二版了,第一版是《编写高质量py…

shell脚本,ADB

Linux命令行命令是系统内置的命令或用户自定义的脚本(shell 脚本,.sh扩展名结尾),可以通过终端输入命令来执行。这些命令通常存储在Linux系统的/bin、/usr/bin、/sbin、/usr/sbin等目录下,也可以在$PATH环境变量中指定…