自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 swagger-ui.html 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。

swagger文档无法生成的坑一、包问题注意:找对包,并且不能是 . 而不是/二、拦截器设置了拦截器,记得把闸门放开:@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { @Autowired private AuthenticationFilter authenticationFilter; @Override protected void addInter

2022-03-31 21:05:01 1164

原创 Vue学习日记(五)

Webpack和Vue-Loader打包资源Webpack 是一个前端的静态模块资源打包工具,能让浏览器也支持模块化。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。作用:Webpack 核心主要进行 JavaScript 资源打包它可以结合其他插件工具,将多种静态资源css、png、sass 分类转换成一个个静态文件,这样可以减少页面的请求。可集成 babel 工具实现 EcmaScript 6 转 EcmaScript 5 ,解决兼容性问题可集成 htt

2022-03-15 16:40:22 699

原创 Vue学习日记(三)

Vue四、组件化开发Vue 中的组件化开发就是把网页的重复代码抽取出来 ,封装成一个个可复用的视图组件,然后将这些视图组件拼接到一块就构成了一个完整的系统,可以极大的提高开发和维护的效率。4.1 全局注册一般把网页中特殊的公共部分注册为全局组件:轮播图、分页、通用导航栏全局注册之后,可以在任何新创建的 Vue 实例 (new Vue) 的模板中使用组件名:推荐全小写且包含连字符-template:定义组件的视图模板data :在组件中必须是一个函数 Vue.component('

2022-03-12 15:28:42 122

原创 Vue学习日记(二)

Vue二、过渡&动画效果元素在显示和隐藏时,实现过滤或者动画的效果。常用的过渡和动画都是使用 CSS 来实现的在 CSS 中操作trasition(过滤 )或 animation (动画)达到不同效果为目标元素添加一个父元素 , 让父元素通过自动应用 class 类名来达到效果过渡与动画时,会为对应元素动态添加的相关 class 类名:xxx-enter :定义显示前的效果。xxx-enter-active :定义显示过程的效果。xxx-enter-to : 定义显示后的效果。

2022-02-23 23:17:36 224

原创 Vue学习日记(一)

Vue

2022-02-20 16:11:40 557

原创 重学前端之JavaScript(2)

JavaScript一、操作BOM对象浏览器对象模型(Browser Object Model (BOM))Window:window.innerHeight - 浏览器窗口的内部高度(包括滚动条)window.innerWidth - 浏览器窗口的内部宽度(包括滚动条)window.open() - 打开新窗口window.close() - 关闭当前窗口window.moveTo() - 移动当前窗口window.resizeTo() - 调整当前窗口的尺寸Navigator:n

2022-02-18 20:11:22 201

原创 重学前端之JavaScript(1)

JavaScript一、 引入方式1.内部标签使用,中直接写 <script> alert('hello world') </script>2.外部引入<script src="demo01.js"></script>网页控制台可以直接拿来调试例如控制网页的视频倍速:document.querySelector('video').playbackRate = 2.2;在控制台输出变量console.log(变量名

2022-02-06 15:22:49 593

原创 重学前端之CSS

CSSCascading Style Sheets(层叠样式表)一、导入方式优先级:就近原则(谁离标签近谁生效)1、行内样式 <!-- 行内样式 --> <h1 style="color: #0f2;">标题1</h1>2、内部样式 <style> /* 内部样式 */ h1{ color: #f80; } </style>3、外部样式3.

2022-01-31 22:30:09 695

原创 重学前端之HTML

HTMLHyper Text Markup Language (超文本标记语言)

2022-01-19 13:16:57 318 1

原创 git从入门到入门

一、Git命令行操作安装好git之后,可以在D盘下建立一个文件夹用于学习测试D:\git_study在文件夹D:\git_study中,右键打开Git Bash Here新建文件夹git01,cd git01进入,作为一个本地仓库1.初始化本地仓库git initgit01中会出现.git.git 目录中存放的是本地库相关核心配置文件,也不要随意删除与修改hooks目录:脚本文件的目录。info目录:保存了不希望在 .gitignore 文件中管理的忽略模式的全局可执行文件logs目录

2022-01-15 20:30:39 324

原创 Python学习日记(爬虫)

一、爬虫通过编写程序来获取网上的资源用程序模拟浏览器,输入一个网址,从该网址获取到资源或者内容二、基础步骤1.导包from urllib.request import urlopen2.写入网址url = "http://www.xx.com"3.打开网址resp = urlopen(url)4.读写并爬取文件然后读写with open("mybaidu.html",mode="w",encoding="utf-8") as f: f.write(resp.read().dec

2021-10-31 19:56:02 185

原创 Python学习日记(四)

五、函数和模块

2021-10-27 10:22:56 52

原创 Python学习日记(三)

四、流程控制1.分支结构经典if…else…,注意缩进和冒号age = int(input("输入年龄:"))if age>18: print("成年人")else: print("小孩")mylist = [1,3,5,7,9]data = int(input('输入要删除的数据:'))if data in mylist: mylist.remove(data)else: print('删个锤子')print(mylist)还多了个eli

2021-10-17 16:18:54 60

原创 ST-LINK V2 连接 STM32F103C8T6 并下载程序(含各种配置)

一、焊接好一、下载好keil5 MDK 版二、下载开发支持https://www2.keil.com/mdk5/legacy

2021-10-16 15:53:45 10324 14

原创 Python学习日记(二)

三、组合数据类型

2021-10-03 12:09:33 75

原创 Python学习日记(一)

一、基本数据类型1、变量python是一种弱类型语言查看对象类型,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量type(x)查看对象类型变量无需声明直接赋值使用,这一点适用于Python任意类型的对象Python采用的是基于值的内存管理方式●如果为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址●id(x)用于获取对象x的内存地址2、数字类型Python中的数据类型很多,比如数字、字符串、列表、字典、文件等基本数据类型,也允许我们自定义新的数

2021-09-19 16:15:35 258

原创 springboot重学日记(2)

一、批量处理与异步任务在项目开发中,绝大多数情况下都是通过同步方式处理业务逻辑的,但是比如批量处理数据,批量发送邮件,批量发送短信等操作 容易造成阻塞的情况,之前大部分都是使用多线程来完成此类任务。而在Spring 3+之后,就已经内置了 @Async 注解来完美解决这个问题,从而提高效率。使用的注解:@EnableAysnc 启动类上开启基于注解的异步任务@Aysnc 标识的方法会异步执行controller层中:@RestControllerpublic class AsyncCo

2021-08-09 15:46:39 45

原创 Android Studio 真机试调

一、手机打开开发人员选项直接在设置哪里搜索。我的手机是荣耀10,按下图打开部分选项:二、打开Android Studio按下图配置:安卓版本对应自己手机(好像比手机版本高也可):这样就可以了:三、直接跑程序,手机同意安装...

2021-08-02 21:38:37 67

原创 swagger基本操作

一、导入相关jar包<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>

2021-07-25 11:14:19 47

原创 springboot重学日记

一、相关导包在 pom.xml 中添加 Spring Boot 相关的父级依赖, spring-boot-starter-parent 是一个特殊的starter,它提供了项目相关的默认依赖,使用它之后 ,常用的包依赖可以省去 version 标签。<parent> <artifactId>spring-boot-starter-web</artifactId> <groupId>org.springframework.b

2021-07-12 08:18:11 62

原创 Spring 学习笔记

Spring的优点●Spring是一 个开源的免费的框架(容器)●Spring是- 个轻量级的、非入侵式的框架●控制反转(I0C) ,面向切面编程(AOP)●支持事务的处理,对框架整合的支持一句话: Spring就是- -个轻量级的控制反转(I0C) 和面向切面编程的框架...

2021-07-06 16:11:42 29

原创 建立一个简单的mybatis项目

一、首先建立一个maven项目pom.xml加点东西<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> &l

2021-05-24 20:58:11 121

原创 后端报错集合

初次使用mybatis时,发现找不到部分包的问题我们可以进行以下操作:执行mvn idea:idea然后就搞定了

2021-05-20 11:42:31 120

原创 openGauss数据库基本操作

使用PuTTY连接后,用root用户登录步骤 1以操作系统用户omm登录数据库主节点。[root@ecs-c9bf ~]# su - omm步骤 2启动服务。启动服务命令:[omm@ecs-c9bf ~]$ gs_om -t start当结果显示为如下信息,则表示启动成功。Starting cluster.==================================================================================Successful

2021-04-23 15:04:22 9861 2

原创 javaGUI设计简易加减法计算器(含数据处理)

运用各种组件,设计一个简易(简陋)的加减法计算器实验内容:做一个简易的加减法计算器(设计标准的计算器方法也差不多,多些按键和监听,这里给个简单的)上效果图:额,确实简陋了点,不过是纯手敲,不是用拖拽做的(感觉这样对这部分内容理解好一点)。实现结果:使得程序运行之后,当输入两个小数作为运算数后,点击“相加”或者“相减”按钮,两数相加或相减的结果就会显示在“运算结果”框中。 如果点击“全部清零”按钮,那么两个运算数输入框和运算结果框中就会完全被清空。上代码:Test.javapublic cl

2021-04-16 11:30:19 1736

原创 汇编语言实现简易交通灯(含中断)

运用单片机的定时器及外部中断系统,设计具有应急通行功能的简易交通灯应用功能:交通灯运行状态有六种:按照简单的交通路口规则,正常情况有四种状态不停轮换:状态1:南北绿灯亮,东西红灯亮:状态2:南北黄灯闪,东西红灯亮;状态3.南北红灯亮,东西绿灯亮:状态4.南北红灯亮,东西黄灯闪;状态5.为应急通行模式。由外部中断0控制。当应急通行开关闭合时,所有路口的红灯处于常亮状态,黄、绿灯熄灭。状态6为深夜模式,外部中断1控制。当深夜模式开关闭合时,所有路口的黄灯闪烁。protues连接图:(连接各个

2021-04-11 21:12:49 4604

原创 javase设计简单通讯录

通过应用Java中常用的数组和字符串,编写一个简单的通讯录程序,来熟悉系统类和数组的应用。通讯录由多条记录构成。每条记录包括一个联系人的姓名、性别、电话、通信地址,并具有显示、查询、增加、修改、删除等功能,且每执行一次功能操作后,可以选择用类似以下的格式,输出通讯录的所有信息记录:编号 姓名 性别 电话 通信地址01 张三 男 123456 上海02 李四

2021-04-05 16:23:32 764 1

原创 面向对象编程(三):接口与实现 实训答案

第1关:接口的定义与使用-学生还是老师本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:定义一个Introduce接口,包括一个introduction()方法,输出格式见测试样例。定义一个Student类和一个Teacher类实现Introduce接口。package step1;import java.util.Objects;import java.util.Scanner;public class StudentOrTeacher { publi

2021-04-01 20:16:39 4205 2

原创 java面向对象编程(2):继承与多态 实训答案

第1关:深入理解继承与多态涉及到的概念1、关于Java编程中的继承的理解,不正确的有A、继承是实现复杂类设计的一种方案。B、继承,意味着子类不用重复代码,就可以拥有父类定义的方法成员和数据成员,并可以增加新的数据成员和方法成员。C、子类没有显式地定义构造方法,则会默认继承父类的全部构造方法。D、一个子类可以继承自多个父类E、若一个类定义时不带关键字extends,则它继承Object类2、对如下代码的分析,正确的有:A、Test.java中第4行产生的完整输出为“Dem

2021-03-29 13:23:53 1371

原创 Java面向对象编程基础(2)实训答案

第1关:接口,异常处理综合应用编程要求本程序包含6个类,对应6个源文件,只有接口IShape的代码是完整的,其余源文件要么缺少小部分代码(位于begin-end块中),要么没有添加任何代码。你的工作就是在研读主类main方法后,根据IShape接口、Cylinder已有代码,将需要补充代码的文件根据提示补充完整。测试说明平台会对你编写的代码进行测试:以下是测试画面1:请输入柱体类型0-圆柱体1-三菱柱2-长方体0请输入该柱体底面属性值:1请输入柱体的高度:1体积=3.14,表

2021-03-29 13:11:32 1806 1

原创 面向对象编程(一):类与对象 实训答案

一、理解面向对象编程1、下列关于面向对象编程的说法,正确的有:A、只要使用Java语言解决问题,就是在使用面向对象编程思想解决问题。B、对象是个体,从一组具有相同属性和类似行为的个体中可以抽象类,以后凡是要创建对象,只需要根据类来创建,而不需要从0开始创建,这体现了面向对象编程。C、Java类的定义体现了封装性。D、接口是面向对象编程的一大特性E、要使用面向对象编程思想求解问题,首先要明确:待求解的问题涉及到的对象有哪几类,这些对象之间的相互关系如何。F、不具备继承特性的语言,不是

2021-03-22 18:18:07 3928 5

原创 Java基础实现自动贩卖机

通过JavaSE的选择、循环、方法的重写、有参构造等知识点模拟实现自动贩卖机的功能User,用户操作端import java.util.Scanner;public class User { public static void main(String[] args) { Scanner sc = new Scanner(System.in); shopping shopping = new shopping(); System.out.pri

2021-03-21 15:43:39 5634

原创 Maven命令

Maven的命令格式如下:mvn [plugin-name]:[goal -name]命令代表的含义:执行plugin-name插件的goal -name目标常用命令:mvn -version 查看maven的版本及配置信息mvn clean 清除编译产生的target文件夹内容,可以配合相应命令一起使用,如mvn clean package, mvn clean testmvn compile

2021-03-21 08:07:19 44

原创 Java面向对象编程基础(1)实训答案

任务描述编写程序:该程序用于根据Java面向对象程序设计这门课程的成绩评定规则,完成对学生最终成绩的评定。最终成绩=平时成绩×30%+实验成绩×30%+期末考试×40%平时成绩、实验成绩、期末考试都按百分制给出,使用单精度型。编程要求(1)程序运行时,依次提示输入学号、姓名、平时成绩、实验成绩及期末考试成绩。 (2)要输出最终成绩的计算结果(四舍五入到小数点后2位有效数字)及对应的“A”(>=90)、“B”(>=80 and <90)、“C”(>=70 and <80

2021-03-20 10:41:18 928 4

原创 Driver files are not downloaded idea连接数据库

第一次使用idea连接MySQL,结果出现了。。。来,尝试了一下Downloda Driver Files想了一下,jar包我已经下过了呀后面尝试了一下,发现以下方法可解决:1.点那个冒光的MySQL2.然后Go to Driver3.加一下+,选择custom JARS找到自己的jar包,Apply,点OK就好4.以上就安装好了mysql驱动。再次进入到下图,添加数据库就可以了...

2021-03-06 15:09:24 224

原创 MySQL8.0JDBC加载驱动与URL配置问题(详细)

一、MySQL8.0以上的驱动配置1.加载驱动:Class.forName(“com.mysql.cj.jdbc.Driver”);2.url连接String url =“jdbc:mysql://localhost:3306/{自己设置的数据库名}?useSSL=false&serverTimezone=UTC”;二、jar包下载选择对应自己MySQL的版本三、JDBC操作数据库的步骤:1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver")

2021-03-03 22:01:33 3313 1

原创 MySQL压缩包形式安装保姆式

win10系统下的mysql-8.0.23安装教程及SQLyog的安装一、上官网下载相应安装包二、解压后为了方便可以重命名一下三、新建一个文本文档,命名为my,后缀改为ini粘贴下列代码到my.ini中,注意自己的地址,#后面的内容为注释[mysqld]port=3306# 设置mysql的安装目录basedir=D:\MySQL\mysql-8.0.23# 设置mysql数据库的数据的存放目录datadir=D:\MySQL\mysql-8.0.23\Datamax_co

2021-02-16 20:14:57 132

空空如也

空空如也

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

TA关注的人

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