自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springbooot过滤器filter

过滤器 Filter 是 Web 三大组件之一,也是项目常用到的工具,本文主要介绍一下 Filter的概念以及常见的使用方式。​ 过滤器 Filter 由 Servlet 提供,基于函数回调实现链式对网络请求与响应的拦截与修改。由于基于 Servlet ,其可以对web服务器管理的几乎所有资源进行拦截(JSP、图片文件、HTML 文件、CSS文件等)。​ 定义一个过滤器,需要实现 javax.servlet.Filter 接口。

2024-07-08 23:20:33 610

原创 springboot拦截器过滤器

​ 拦截器(Interceptor)是一种特殊的组件,它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请求之后以及视图渲染之前执行特定的操作。拦截器的主要目的是在不修改原有代码的情况下,实现对请求和响应的统一处理。返回值类型方法声明描述boolean该方法在控制器处理请求方法前执行,其返回值表示是否中断后续操作,返回 true 表示继续向下执行,返回 false 表示中断后续操作。void。

2024-05-29 21:56:36 573 1

原创 事务的学习

直接调用1.事务A 调用 非事务B B抛异常 AB事务生效 A,B方法都会发生回滚(具有传播性)2.事务A 调用 非事务B A抛异常 AB事务生效;A,B中方法都会发生回滚3.事务A 调用 事务B A抛异常 AB事务生效 (会进行事务的回滚)4.事务A 调用 事务B B抛异常 AB事务生效 (回滚)5.非事务A 调用 事务B B抛异常 A无事务 B事务不生效 也就是不会回滚通过注入的方式 通过注入-相当于调用不同类中的B方法。

2024-05-21 11:02:21 280

原创 SpringBoot的监听器

要想顺利的创建监听器,并起作用,这个过程中需要这样几个角色:1、事件(event)可以封装和传递监听器中要处理的参数,如对象或字符串,并作为监听器中监听的目标。2、监听器(listener)具体根据事件发生的业务处理模块,这里可以接收处理事件中封装的对象或字符串。3、事件发布者(publisher)事件发生的触发者。定义事件首先,我们需要定义一个事件(MyTestEvent),需要继承Spring的/***/return msg;定义监听器。

2024-05-10 07:26:04 799 2

原创 如何解决 Xshell 连接不到 虚拟机

虚拟机

2022-10-28 15:59:35 135 1

原创 Windows 环境从零安装 mmcv-full

https://zhuanlan.zhihu.com/p/434491590

2022-04-23 21:18:23 396

原创 自我力扣刷题

704. 二分查找public class Test { public static void main(String[] args) { int[] nums={-1,0,3,5,9,12}; System.out.println(search(nums,9)); System.out.println(search2(nums,2)); } //区间 左闭右闭式 public static int search(int[]

2021-08-31 20:37:34 418

原创 2021-07-18

堆,栈,方法区,常量池的概念

2021-07-18 15:48:23 77

原创 ROC和AUC指标的理解

ROC曲线的通俗理解auc指标含义的理解

2021-07-04 11:50:25 193

原创 接口的问题

关于常量的一些问题在interface里面的成员变量都是public static final 的。所有你可以这样写: public static final int i=10;也可以这样写 int i =10(省略了public static final) 我们都知道Java不支持多继承,但是可以支持多实现。假设有两个接口A和B,而类C实现了这两个接口。此时接口A和接口B中都一个变量N,如果N不是static类型的,那么在C类中该如何区分N到底是A的还是B的呢?如果

2021-06-29 21:19:49 189

原创 多态中static final的问题

覆盖(重写)和隐藏我们要考虑的是什么时候发生覆盖,什么时候发生隐藏对于变量都是隐藏,对于方法才会发生覆盖**覆盖:**子类重写父类的方法,要求方法名和参数类型完全一样(参数不能是子类),返回值和异常比父类小或者相同(即为父类的子类),访问修饰符比父类大或者相同。需要考虑动态绑定,是什么运行类型的事情。覆盖是对于实例方法而言的方法不能交叉覆盖:子类实例方法不能覆盖父类的静态方法; 子类的静态方法也不能覆盖父类的实例方法(编译时报错)**隐藏:**父类和子类拥有相同名字

2021-06-29 19:49:59 121 1

原创 Vue入门

Vue安装1.采用cdn 方式<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>2.下载Vue链接地址https://cn.vuejs.org/v2/guide/installation.html第一个程序实例<html> <head> <meta charset="utf-8"> <title>Vue基础文件</t

2021-06-04 21:38:43 146 1

原创 编程所遇到的一些周边问题

如何输入一组数据 用空格分割成为数组将一行数据按字符串的形式读取进来。首先判断输入的字符串是否是空,为空的话,则不做任何操作。其次,将字符串按照指定方式切分为字符串数组,此处是按照空格切分,因为输入是按空格区分的。最后,尝试将字符串数组中的每个字符串利用Integer.parseInt(String s)方法解析到实例化好的整型数组当中。如果有一个出错,那么就直接返回,不作任何操作。如果没有出错,在最后输出整型数组的内容。 public static int[] parseLinetoI

2021-06-03 10:23:34 55

原创 CM4 空格替换

空格替换解题思路String是不可变的 但是StringBuffer是可变的 并且StringBuffer的append(index,element)方法可以添加元素.toString()方法可以转换成字符串。import java.util.*;public class Replacement { public String replaceSpace(String iniString, int length) { // write code here

2021-06-01 19:26:28 59

原创 确定两串乱序同构

确定两串乱序同构第一种解法把两个字符串转换成字符数组,对两个数组进行Arrays.sort()方法进行排序,在使用Arrays.equals()方法比较两个数组是否相等。public static boolean checkSam(String stringA, String stringB) { char[] A=stringA.toCharArray(); char[] B=stringB.toCharArray(); sort(A); System.out.pr

2021-05-31 19:36:33 96

原创 原串反转q

原串反转我的解法String是不可变的,所以使用StringBuffer不可以使用String[i]进行取值。import java.util.*;public class Reverse { public String reverseString(String iniString) { // write code here // write code here int len=iniString.length(); St

2021-05-30 22:00:57 69

原创 程序员面试金典

确定字符互异我的解法解题思路首先想可以采用那种数据结构 ,进行数据结构的头脑风暴最终采用HashSet 因为set集合不存储充重复元素。import java.util.*;public class Different { public boolean checkDifferent(String iniString) { // write code here int len1=iniString.length(); HashSet&lt

2021-05-30 21:14:16 154

原创 如何查找真实项目进行学习

gitHub查找项目时的搜索策略in:name:springboot stars:>4000 pushed:>2020-01-01 language:java forks:>10000in:name 按照名字进行搜索stars:>4000 查找项目热度大于4000(stars:>数字)>号之后不要出现空格pushed:>2020-01-01 查找更新大于所限定日期的项目lauguage :限制语言forks:分支>10000的....

2021-05-15 10:54:41 85

原创 linux使用时jdk zookeeper

1.linux系统下如何安装jdk检验jdk是否成功安装,使用java -version

2021-05-08 11:26:44 56

原创 Vim和vi使用的一些常用的快捷键

Vi和Vim常用的使用模式各模式之间的切换常用的快捷键

2021-04-27 16:18:47 75

原创 Xshell7 Xftp7的下载、安装、使用

下载Xshell7 Xftp7的下载地址简介Xshell用于远程登录位于公网的远程的虚拟机,用于执行linux指令Xftp用于与位于公网的远程的虚拟机进行文件的上传和下载。Xshell和XFtp的安装都遵循傻瓜式安装,可以修改默认的安装位置。Xshell和XFtp的使用Xshell的使用1.使用ifconfig在linux的终端中查询ip地址2.建立连接 Xshell默认使用22端口Xftp建立连接默认22号端口...

2021-04-27 11:33:49 3828 1

原创 如何解决failed to push some refs to git

解决方案

2021-04-19 21:20:35 82

原创 Data truncated for column ‘xxxxx‘ at row 1错误

当出现Data truncated for column ‘xxxxx’ at row 1这个错误时还有一种可能就是你的sql语句写错了。

2021-03-19 10:23:26 1995

原创 山东科技大学pta题库浙大版《C语言程序设计(第3版)》题目集

浙大版《C语言程序设计(第3版)》题目集函数体练习5-1 求m到n之和 (10 分)int sum( int m, int n ){ int res=0; for(int i=m;i<=n;i++) res+=i; return res;}练习5-2 找两个数中最大者 (10 分)int max( int a, int b ){ return a>b?a:b;}练习5-3 数字金字塔 (15 分)/* 你的代码将被嵌在这里

2021-03-01 11:03:09 2547

原创 如何完全卸载mysql

如何完全卸载mysql

2021-01-16 15:25:51 74

原创 K-近邻算法

from numpy import *import operatordef createDataSet(): # 每一个axis=1 对应一个数据集 (x,y) group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]]) \ # labels= group.shape[0] 对应的是每个数据的类别 labels = ['A', 'A', 'B', 'B'] return group, labels

2020-12-16 11:18:29 176 1

原创 numpy的使用总结

广播机制numpy索引的使用和切片1)取第三行t2[2]2)取连续的多行t2[2:]3)去不连续的多行t2[ [2,8,10] ]4)

2020-11-13 14:46:09 95 1

原创 pip如何配置成国内源

https://www.cnblogs.com/renshengruxi/p/12209141.html

2020-11-09 21:31:09 67

原创 anaconda添加国内源失效

https://positive.blog.csdn.net/article/details/86658593当添加国内的源失败时 要删除若源不生效,试着把.condarc文件中的 - defaults那行去掉,就不会出现这个问题了

2020-11-09 20:29:42 1129

原创 anaconda使用时 的问题汇总

关闭anaconda 虚拟环境执行命令 conda deactivate

2020-11-08 10:36:25 237

原创 关于python安装pygal后import发生错误

打开cmd在python的安装目录下进行安装cd C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\Scripts使用命令 pip install pygal卸载的命令 pip uninstall pygal

2020-10-08 17:22:15 770

原创 do while循环使用的题目

实验5-10 使用函数求余弦函数的近似值 (15分)

2020-05-10 07:25:06 548

原创 二次练习

习题5-5 使用函数统计指定数字的个数 (15分)习题5-7 使用函数求余弦函数的近似值 (15分)https://pintia.cn/problem-sets/12/problems/333习题8-5 使用函数实现字符串部分复制 (20分)...

2020-04-26 22:32:49 198

原创 写的不顺利的题目

实验5-10 使用函数求余弦函数的近似值 (15分)实验6-7 使用函数输出一个整数的逆序数 (20分)实验8-2-4 使用函数实现字符串部分复制 (20分)实验10-2 判断满足条件的三位数 (15分)实验11-1-6 指定位置输出字符串 (20分)实验11-1-8 查找子串 (20分)...

2020-04-16 22:12:46 121

原创 优先队列

在这里插入代码片//使用堆排序 实现优先队列 ,每次选择最小的两个元素出队,让他们的和入队#include<stdio.h>#define Max 10005#include <limits.h>typedef int ElementType;struct heap{ int size; ElementType Data[Max];};typ...

2020-03-31 16:55:00 65

原创 qsort函数

这里去看2.2 compar参数compar参数指向一个比较两个元素的函数。比较函数的原型应该像下面这样。注意两个形参必须是const void *型,同时在调用compar 函数(compar实质为函数指针,这里称它所指向的函数也为compar)时,传入的实参也必须转换成const void *型。在compar函数内部会将const void *型转换成实际类型,见下文。int comp...

2020-03-22 17:55:20 104

原创 7-2 一元多项式的乘法与加法运算 (20分)

在这里插入代码片#include <stdio.h>#include <stdlib.h>#define N 10000/*输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格...

2020-03-21 21:15:26 377 1

原创 如何去除一个数组中的重复元素

//如何去除一个数组内的重复元素 for( i=0;s[i]!='\0';i++) { if(s[i]>='A'&&s[i]<='Z') { for( j=0;j<i;j++) { if(s[i]==s[j]) { ...

2020-03-19 13:30:42 164

原创 习题3.12 另类循环队列 (20分)

//front 指向的是第一个元素 通过(Q->Front+Q->Count)%Q->MaxSize找到尾指针bool AddQ(Queue Q,ElementType X){if(Q->Count==Q->MaxSize){printf(“Queue Full\n”);return false;}Q->Data[(Q->Front+Q...

2020-03-13 16:22:33 399

原创 习题3.5 求链表的倒数第m个元素 (20分)

//想让p走 当count=m的时候 再让q往下走ElementType Find(List L,int m){List q,p;q=L->Next;p=L->Next;int count=0;while§{if(count<m)count++;elseq=q->Next;p=p->Next;}if(count<m)//不要忘记这种...

2020-03-13 16:21:59 260

空空如也

空空如也

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

TA关注的人

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