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

 


目录

前言

环境相关文件 

 学生机环境-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/620719.shtml

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

相关文章

hardware simulation——框架搭建

目录 引子 代码风格约束 代码结构和模板 引子 前几天有人拿个word文档,问我怎么实现,概括一下就是用c实现数码管显示。 但是咱们肯定不做这么简单这么点,我打算做个开源的项目,可以一直更新底层软件库,和上层显示库…

物联网介绍

阅读引言: 本文从多方面叙述物联网的定义以及在物联网当中的各种通信的介绍。 一、物联网的定义 1.1 通用的定义 物联网(Internet of Things,IOT;也称为Web of Things)是指通过各种信息传感设 备,如传感器、…

KPI/Key Performance Indicator

一、KPI 关键绩效指标(Key Performance Indicator,简称KPI)是通过对组织内部流程的输入端、输出端的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标,是把企业的战略目标分解为可操作的工作…

nmealib库编译提示 undefined reference to `ceil‘

一、问题描述 下载了nmealib库文件,默认工程进行编译,报错,提示如下: gcc -I include -c src/generate.c -o build/nmea_gcc/generate.o gcc -I include -c src/generator.c -o build/nmea_gcc/generator.o ar rsc lib/libnm…

win桌面图标间距变大如何调整

1、win键R-->输入regedit-->回车 2、 找到 IconSpacing 和 IconVerticalSpacing -->HKEY_CURRENT_USER-->Control Panel-->Desktop-->WindowMetrics-->IconSpacing-->IconVerticalSpacing 3、分别将其值改成-1125(系统默认的值&#xff09…

在程序中链接静态库 和 动态库

9. 链接库 在编写程序的过程中,可能会用到一些系统提供的动态库或者自己制作出的动态库 或者静态库文件,cmake中也为我们提供了相关的加载动态库的命令hehedalinux:~/Linux/loveDBTeacher-v3$ tree . ├── CMakeLists.txt ├── include │ └── …

鸿蒙开发-UI-组件-状态管理

鸿蒙开发-序言 鸿蒙开发-工具 鸿蒙开发-初体验 鸿蒙开发-运行机制 鸿蒙开发-运行机制-Stage模型 鸿蒙开发-UI 鸿蒙开发-UI-组件 文章目录 前言 一、什么是状态管理 二、管理组件拥有的状态 1.组件内状态 State装饰器 2.父子组价单向同步 Prop装饰器 3.父子双向同步 Link装…

RWKV入门

主要参考资料 B站视频《【项目原作解读】RWKV Foundation侯皓文:新型RNN模型RWKV,结合Transformer的并行化训练优势和RNN的高效推理》 RWKV官网: https://www.rwkv.com/ 目录 前言RWKV由来模型架构关键结果劣势未来展望 前言 RNN无法并行化,…

CPU告警不用愁,用C语言编写CPU使用率限制程序

现在云服务已经深入千家万户了,不仅商用,私用也很多。很多云服务厂商也都有配套的服务器安全模块,可以检测网络流量异常、内存占用量和CPU占用率,并且允许人工设置告警阈值。例如,CPU持续大于90%10分钟,那么…

ESU毅速丨制造企业需不需要建设增材制造中心?

随着科技的不断发展,增材制造技术已经成为制造行业的新宠。越来越多的企业开始考虑建设增材制造中心,以提高生产效率、降低成本、加速产品创新。但是,对于制造企业来说,是否需要建设增材制造中心呢? 首先,我…

SpringCloud全链路灰度发布

日升时奋斗,日落时自省 目录 1、实现框架 2、负载均衡模块 3、封装负载均衡器 4、网关模块 5、服务模块 5.1、注册为灰度服务实例 5.2、设置负载均衡器 5.3、传递灰度标签 1、实现框架 Spring Cloud全链路灰色发布实现构架: 灰度发布的具体实现…

利用Monte Carlo进行数值积分(二)

进步空间很大的算法版本 话说去年6月的一个周六,我很无聊地发了一个帖子,写了一个自己感觉有点无聊的帖子。 Matlab多重积分的两种实现【从六重积分到一百重积分】https://withstand.blog.csdn.net/article/details/127564478 这个帖子居然成了我这种懒…

求解建公路问题

课程设计题目 求解建公路问题 课程设计目的 深入掌握 Prim 和 Kruskal算法在求解实际问题中的应用 问题描述 假设有 n 个村庄,编号从到,现在修建一些道路使任意两个村庄之间可以互相连通。所谓两个村庄 A 和B是连通的,指当且仅当A 和 B之间有一条道路或者存在一个村庄 C 使得…

QT通过QPdfWriter类实现pdf文件生成与输出

一.QPdfWriter类介绍 本文代码工程下载地址: https://download.csdn.net/download/xieliru/88736664?spm1001.2014.3001.5503 QPdfWrite是一个用于创建PDF文件的类,它是Qt库的一部分。它提供了一些方法和功能,使您能够创建和写入PDF文件。…

#Prompt##提示词工程##AIGC##LLM#使用大型预训练语言模型的关键考量

如果有不清楚的地方可以评论区留言,我会给大家补上的! 本文包括: Prompt 的一些行业术语介绍 Prompt 写好提示词的方法经验介绍(附示例教程) LLM自身存在的问题(可以用Prompt解决的以及无法用Prompt解决的&…

u盘监控系统—公司电脑如何监控U盘使用?【详解】

在当今的办公环境中,U盘等移动存储设备已成为数据传输和存储的重要工具。 然而,随着U盘的广泛使用,也带来了潜在的安全风险,如数据泄露、病毒传播等。 因此,对于随时会有数据泄露风险的企业而言,U盘的使用…

DrissionPage获取浏览器Network数据包

DrissionPage是什么? GitHub - g1879/DrissionPage: 基于python的网页自动化工具。既能控制浏览器,也能收发数据包。可兼顾浏览器自动化的便利性和requests的高效率。功能强大,内置无数人性化设计和便捷功能。语法简洁而优雅,代码…

深度学习基本介绍-李沐

目录 AI分类:模型分类:广告案例: bilibili视频链接:https://www.bilibili.com/video/BV1J54y187f9/?p2&spm_id_frompageDriver&vd_sourcee6a6e7fec41c59c846c142eb5ef1da0b AI分类: 模型分类: 图…

【每日一题】删除排序链表中的重复元素

文章目录 Tag题目来源解题思路方法一:比较相邻两节点 写在最后 Tag 【遍历】【链表】【2024-01-14】 题目来源 83. 删除排序链表中的重复元素 解题思路 方法一:比较相邻两节点 思路 比较两个相邻的节点,如果下一个节点值和当前节点值一样…

简单高效 LaTeX 科学排版 第004集 命令与环境

这是《简单高效LaTeX》的第四个视频,主要演示讨论基本命令与排版环境,还有保留字符。 视频地址:https://www.ixigua.com/7298100920137548288?id7298102807985390120&logTagf853f23a668f8a2ee405