自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (1)
  • 收藏
  • 关注

原创 小象课堂教育系统(java课程设记或毕设)

小象课堂在线授课教育系统

2023-08-17 11:28:29 602

原创 发现新大陆

新大陆

2022-10-20 14:45:15 287 1

原创 贪吃蛇小游戏-Java的GUI实现

贪吃蛇小游戏

2022-06-29 08:13:03 926

原创 Mybatis的增删改查

这段时间一直都在忙着考研,也没时间学专业的内容,整天的高数和英语,今天是学校安排实习的第二天,在实习的过程中我终于有重新敲起了代码,感觉真爽哈哈。下面来分享一下今天实习的学习成果。1.首先就是IDEA中进行MySQL-connect驱动的导入这里如果有不会的可以去看我的这篇文章,这里就不在多说了。2.然后就是IDEA与数据库的连接,这里也就不再多说了,不会的也可以看上篇文章。3.其次就是maven环境的配置,这里以Mac电脑为例首先就是pom.xml文件的配置,如下图具体内容如下:<?x

2021-04-20 20:19:16 310 1

原创 我的第一个JDBC程序

最近学习了一点JDBC的内容,于是就想着将IDEA与我的本地数据库连接上,过程如下。我用的是Navicat软件编辑的数据库的内容,个人感觉这个软件创建数据,创建表格,以及添加数据都比较方便1.打开你的IDEA,在你的项目下创建一个lib目录2.下载数据库驱动,驱动的版本要跟你自己的安装MySQL的版本对应一致,下载链接如下:https://repo1.maven.org/maven2/mysql/mysql-connector-java/3.将下载的驱动复制到lib目录下4.点击lib目录右键

2020-12-11 14:06:57 2489 7

原创 MySQL安装包下载及配置方法

1.首先进入MySQL官网https://downloads.mysql.com/archives/community/,然后点击下方箭头所指2.下载完成之后将压缩包解压3.点开文件夹,新建一个配置文件名为my.ini,具体内容如下:[mysqld]basedir=E:\environment\mysql-8.0.21datadir=E:\environment\mysql-8.0.21\dataport=3306skip-grant-tables4.配置环境变量首先新建一个MySQ

2020-12-10 19:40:55 4244 2

原创 Java之混合计算器的实现

写这个计算器一来是之前学了Java的GUI编程,学的目的本来是想写贪吃蛇的,最后因为素材不足没有写成,本以为白学了GUI编程,最近老师布置了一个关于GUI编程的题写一个混合计算器的界面,一开始看到后感觉很懵逼,但当自己一点点写起来之后发现也还行,下面的计算器的实现我花了很久才写出来。现拿出来供大家参考,可能还存在一定的问题,如果哪位大佬发现可以提出来,本人还是一位菜鸟,欢迎大佬找问题。下面是我的计算器的界面以及源码。package Calcultor;public class Main {

2020-11-26 20:01:14 7901 9

原创 Java GUI之画笔

今天学习了GUI的画笔功能以及对鼠标的监听功能和实现方法:package TWQ1;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;import java.util.Itera

2020-11-14 17:48:39 1995 1

原创 JAVA之简易计算器界面的实现

随着JavaGUI的学习的深入,自己写了一个简单的计算加减乘除的计算器实现功能如下图:在前两个文本框中分别输入一个数,选择要对这两个数进行的运算符,然后点击等号之后输出两个数的运算结果。实现的功能很简单package TWQ1;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.

2020-11-13 18:44:16 3201 3

原创 JAVA之GUI窗体设计

最近在网上学习了GUI的简单基础知识点之后,做了一个练习题目要求:做一个如下图所示的界面:看到这个图之后设计的时候,大致的思路是,首先有一个大的窗体分为上下两个部分,然后设置四个面板,在第一个面板的最左与最右边各放一个按钮,在中间放置第二面板,第二个面板设置为两行一列,并且分别为其添加按钮,第三块面板第四块面版也都同理package TWQ1;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.even

2020-11-12 19:59:21 2850

原创 实现计算景区门票打折界面(JAVA界面设计)

题目描述:需要为一个景区实现计算景区门票的程序,已知成年人的门票价格是100元,儿童票打3折,老年票打5折。使用抽象类来为任意多张不同类型的票计算总价。其UML类图如下所示。解题思路:本题为我们老师布置的作业题,下面代码为我在作业题的基础上完善了一下,写作业的时候忽略了题上的一些要求,比如成人票的价格是已知的100块钱每张,儿童和老人的门票价钱是在门票标准单价的基础上进行打折的,哎,写作业马虎的毛病还是存在。如果还有问题的话还请大佬指教。package 买票; public class

2020-10-31 15:01:03 3461 2

原创 感想

只为纪念程序猿的日子

2020-10-24 22:39:26 200

原创 1024

1024

2020-10-24 07:31:17 421

原创 第十届蓝桥杯C/C++ B组——等差数列

时间限制: 1.0s 内存限制: 256.0MB 本题总分:20 分【题目描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项?【输入】输入的第一行包含一个整数 N。 第二行包含N个整数A1,A2,···,AN。(注意A1 ∼AN并不一定是按等差数列中的顺序给出)【输出】输出一个整数表示答案【样例输入】52 6 4 10 20【样例输出】10【样例说

2020-10-14 19:10:15 2329

原创 第十届蓝桥杯C/C++ B组——迷宫(代码解释很详细)

本题总分:15 分【问题描述】 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000 000100 001001 110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走对于下面这个更复杂的迷宫(30 行 50 列),请找出一种通过迷宫的方式,

2020-10-13 13:58:44 6101 7

原创 小数化分数(C++ 代码讲解很详细)

【问题描述】任何小数都能表示成分数的形式,对于給定的小数,编写程序其化为最简分数输出,小数包括简单小数和循环小数。【输入形式】第一行是一个整数N,表示有多少组数据。每组数据只有一个纯小数,也就是整数部分为0。小数的位数不超过9位,循环部分用()括起来。【输出形式】对每一个对应的小数化成最简分数后输出,占一行【样例输入】30.(4)0.50.32(692307)【样例输出】4/91/217/52解题思路:对于本题的整数部分都是零的1.对于普通不包含循环体的小数(其中有无限不

2020-10-02 16:18:15 10838 3

原创 网工技术华为命令专题

网工技术华为命令专题:1.华为交换机基本配置2.华为路由器基本配置3.交换机VLAN配置4.路由器RIP协议配置5.路由器OSPF配置6.路由器DHCP配置7.路由器ACL命令配置8.路由器NAT命令配置9.三层交换VLAN路由10.单臂路由VLAN通信1.配置交换机名称和密文密码:<Huawei>sys//进入系统视图[Huawei]quit或return//退出系统视图,其中return可直接回到用户视图,此外ctrl+z也可直接返回到用户视图[Huawei]sy

2020-10-01 13:06:47 4804 1

原创 完美数——Java

计算并输出10000000的所有完美数。AC代码如下:import java.util.Scanner;public class Main { public static void main(String[] args){ int arr[]={2,3,5,7,11}; for(int i=0;i<5;i++) { //简单说就是2^(n-1)*2^n-1,这个公式是大数学家欧拉算出来的,记住就行

2020-09-30 12:39:30 2469 2

原创 M进制转N进制(36以内进制数互相转换通用模板)

题目:将m进制数X,转换为n进制数输出输入:输入的第一行包括两个整数:M和N(2<=M,N<=36),下面的一行输入一个数X,X是M进制的数,现在要求你将M进制的数X转换为N进制的数输出。输出:输出X的N进制表示的数。样例输入10 211样例输出1011提示:注意输入时如有字母,则字母为大写,输出时如有字母,则字母为小写。AC代码如下:#include<stdio.h>#include<string.h>int main(){ int m,n,i

2020-09-29 19:53:20 4617 2

原创 第四届蓝桥杯——马虎的算式

题目: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满足形如: ab * cde = adb * ce 这样的算式一共有

2020-09-29 13:56:34 1706

原创 Python之猜单词游戏

最近上完python课,老师让用python中的字典写一个猜单词游戏,于是就自己写了一个代码,可用于自己背单词,如果觉得我写的单词太简单,可以改成自己想要背诵的单词。代码可能存在瑕疵,还请大佬指教!!# Word Jumble猜单词游戏import random#用字典创建单词序列 D1=dict(crawled='爬行',stimulate='刺激',difficult='困难',answer='回答',derive='得到',phone='手机',game='游戏' ,hell

2020-09-27 16:25:06 7182 6

原创 HDU-3790最短路径问题(dijkstra算法)

给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。(1<n<=1000, 0<m<100000, s != t)Output输出 一行有两个数, 最短距离及其花费。Sample Input

2020-08-01 16:16:38 1594

原创 HDU-4027Can you answer these queries?(线段树)

Problem DescriptionA lot of battleships of evil are arranged in a line before the battle. Our commander decides to use our secret weapon to eliminate the battleships. Each of the battleships can be marked a value of endurance. For every attack of our secr

2020-07-17 15:27:11 1971

原创 POJ-1251Jungle Roads(最小生成树prime)

The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overtakes roads relentlessly, so the large road network is too expensive to maintain. T.

2020-07-16 19:46:50 2210

原创 POJ-3264 Balanced Lineup(线段树代码讲解很详细)

For the daily milking, Farmer John’s N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee with some of the cows. To keep things simple, he will take a contiguous range of cows from the

2020-07-08 13:14:40 2062 1

原创 Just a Hook(HDU-1698线段树代码讲解很详细)

Problem DescriptionIn the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same length.Now Pudge wants to do some operations on the ho

2020-07-07 17:03:11 2656

原创 Java中类、对象、封装、继承和多态(很详细)

1.类与对象:(1)类是一种抽象的数据类型,它是对某一类事务的整体描述或定义,但是并不能代表某一具体的事务。例如:人(人有姓名,年龄,性别等特征);对象是抽象概念的具体事例。例如:赵云就是人(类)的一个具体实例,赵云家的旺财就是狗(类)的一个具体的实例。对象是展现出来的具体实例,而不是抽象的概念。(2)类与对象的创建://这里就是创建了一个Person类public class Person(){ //每个类中又包含属性以及方法 String name; int age; //方法 pub

2020-07-02 19:43:14 6023 7

原创 Python中用户界面设计(GUI)

1.概述:       图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,已选择命令调用文件过执行其它一些日常任务与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形界面用户界面有许多优点,图形用户界面由窗口,下拉菜单对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相拥同的操作总是以同样的方式来完成。在图形用户界面,用户看到和操作的都是图形对象,应用的式计算

2020-06-27 22:07:47 33698 9

原创 数据库课程设计(学校运动会管理系统)

这学期学习了数据库之后,到结尾写个数据库课程设计,下面这个课程设计可是我花了好长时间才写完,先供大家参考目 录1需求分析 …………………………………………………………4      1.1功能性需求分析……………………………………………4      1.2性能分析……………………………………………………4      1.

2020-05-30 19:59:00 49354 112

原创 Integer Inquiry(多个大数的和java语言实现)

One of the first users of BIT’s new supercomputer was Chip Diller. He extended his exploration ofpowers of 3 to go from 0 to 333 and he explored taking various sums of those numbers.“This supercomputer is great,” remarked Chip. “I only wish Timothy were

2020-05-20 20:01:54 1225 19

原创 Product(大数相乘java语言实现)

The problem is to multiply two integers X, Y . (0 ≤ X, Y < 10^250)InputThe input will consist of a set of pairs of lines. Each line in pair contains one multiplyer.OutputFor each input pair of lines the output line should consist one integer the pro

2020-05-20 19:37:05 1532 9

原创 Alaska

Problem describe:The Alaska Highway runs 1422 miles from Dawson Creek, British Columbia to Delta Junction, Alaska. Brenda would like to be the first person to drive her new electric car the length of the highway. Her car can travel up to 200 miles once ch

2020-05-18 18:20:53 1340

原创 在Vscode中为java编程配置环境(很详细)

1.第一步:首先随便找个在哪个位置建一个文件夹,用来当做java编程的工作区2.启动Vscode:点击下图所指:3.在弹出来的窗口中选中你刚刚创建的文件夹并点击添加。4.在Vscode 上点击Ctrl+shift+p,再出现的搜索框中输入create,然后选择:“Java:创建Java项目”。继续点击No build tools5.选择你创建的文件夹,并点击如下图:6.然后直接按回车即可,弹出下图所示,表名创建成功:7.最后编程的时候在src里面即可,点击src右键添加文件即可...

2020-05-17 19:47:34 3536 2

原创 初识java——hello world(代码讲解很详细)

在每学一门语言之前我们首先要学会hello world的的写法,下面我用java写了一个hello的输出以及每行代码的讲解;public class helloworld { public static void main(String[] args){ System.out.println("hello world!"); System.out.printf("hello world!!\n"); System.out.print("hello w

2020-05-16 18:25:40 33063 1

原创 java中Scanner类的使用方法及常用的包(超详细)

刚接触java由于想知道java中如何在键盘上输入一个数或一个串,上网查了一下,并且学习了Scanner类,总结了以下的一些方法,希望对你有帮助:下方的表,就提供了Scanner的基本常用方法,后方还有还有代码对此进行举例分析:先解释一下上面用法的含义,例如nextInt()就表示在键盘上获取一个int类型的整数,如果你输入的不是int类型的整数,则程序会报错,其他类型的也是同理。重点区分next()和nextLine(),其实也很好区分,这两个都是在键盘上读取一个字符串,不同之处就跟c语言中用sc

2020-05-16 17:11:25 9899 25

原创 JDK下载及安装教程(很详细)

1.点击下方链接进入官网:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html2.鼠标下滑找到如下图所示,找到后点击下载:3.双击安装如下图:4.记住自己安装的路径并复制路径,方便配置环境5.选择电脑右键点击属性并选择高级系统设置,如下图:6.在出来的界面中选择高级并选择环境变量,如下图:7.在系统变量里点击新建,按如下图编辑,路径为自己自己安装的路径,编辑完之后点确定8.再次点击新建,并输入一下

2020-05-12 16:27:43 5732 9

转载 VSCode下载及各种实用插件安装教程

VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完美的软件开发工具。1.VSCode下载VSCode下载链接: https://code.visualstudio.com/2.VSCode汉化3.VSCode常用插件(安装步骤同汉化)3.1 Auto Close Tag (自动闭合HTML/XML标签)...

2020-05-12 14:54:55 5516

原创 2020年第十一届蓝桥杯校内模拟赛真题+详解

1.【问题描述】在计算机存储中,15.125GB是多少MB?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。解:这题很简单大家都知道1G=1024MB;所以直接求15.125*1024=15448.#include<stdio.h>#include<string.h>#incl...

2020-03-31 21:31:17 2362 2

原创 微软编辑器的代码高亮(伤脑的模拟)

微软的一款代码编辑器 VS Code 需要在编辑代码时将代码高亮。其中,有一个子问题是判断一串文本是否是 一个合法字符串。一个合法字符串是指由一对单引号或一对双引号包裹的文本字符集,字符集包括所有英文小写字母、单引号、双引号和斜杠(\)。比如"abc"、'ab"c’都是一个合法的字符串,而"abc"de"、‘ab’'c’和abc都不是一个合法的字符串。字符串中可能有转义字符,转义字符只有 33...

2020-03-21 17:25:44 1265 51

原创 程序设计:引爆炸弹(dfs)

在一个 n×m 的方格地图上,某些方格上放置着炸弹。手动引爆一个炸弹以后,炸弹会把炸弹所在的行和列上的所有炸弹引爆,被引爆的炸弹又能引爆其他炸弹,这样连锁下去。现在为了引爆地图上的所有炸弹,需要手动引爆其中一些炸弹,为了把危险程度降到最低,请算出最少手动引爆多少个炸弹可以把地图上的所有炸弹引爆。输入格式第一行输两个整数 n,m,用空格隔开。接下来 nn 行,每行输入一个长度为 mm 的字符...

2020-03-20 18:02:28 1573 17

网工命令专题.docx

这个资源是我自己看网上的资源,然后总结出来的结果,不能保证完整,但可以保证这个资源决对是自己一点点总结出来的,这个文档仅供大家参考,里面的内容如果有需要补充的可以跟着这个模板自己补充完整

2020-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除