自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 post请求:前端传递数组到后端,后端顺利接受数组

①前端采用JSON.string将对象转化为字符串②后端采用@requestbody注解+JSONArray类(hutool工具类里面的一个类)来接受前端传递过来的数组一些废话:本人对前端了解不是很通透,如果有什么讲的不好的地方,请担待。

2023-04-03 10:38:18 3381 1

原创 element-plus全局导入所有图标

element-plus全局导入图标

2023-01-14 11:11:16 1754 1

原创 关于gradle创建Springboot项目无法读取application.xml配置文件

gradle创建springboot配置文件无法读取问题

2022-07-28 21:42:44 893

原创 idea(2021.3)上配置struts框架步骤

步骤一:下载struts框架所需jar包官网地址:Download a Release步骤二:在idea里面下载关于struts的配置点击file------>setting,下载struts2配置,并安装好。步骤三:创建一个struts框架的项目这样我们就创建好了一个struts框架的项目,如下所示。步骤四:导入jar包并配置好在web-info下面创建一个lib,并将jar包导入+配置好。导入:配置: 一、...

2021-12-09 09:51:06 3090

原创 使用jsp+Filter实现安全登录(学习使用)

1.什么是安全登录? 安全登录的意思就是只有当你登录了该页面,才有资格和能力进入该web应用的其他页面,否则就将你打回到登录页面。2.前端jsp代码<%-- Created by IntelliJ IDEA. User: Lenovo Date: 2021/11/18 Time: 10:33 To change this template use File | Settings | File Templates.--%><%@ page co...

2021-11-18 14:39:19 349

原创 使用jsp+servlet实现留言板(学习使用)

1.前端jsp页面 1.1前端总体代码<%@ page import="java.util.ArrayList" %><%-- Created by IntelliJ IDEA. User: Lenovo Date: 2021/11/17 Time: 17:04 To change this template use File | Settings | File Templates.--%><%@ page contentType="tex..

2021-11-18 10:11:36 3019 2

原创 ideal如何配置jstl

1、下载jstl包,下载地址:Index of /dist/jakarta/taglibs/standard/binaries 1.1推荐下载下面这个 2、下载好后解压到一个文件夹中,将里面的lib文件里面的2个文件复制粘贴到WEB-INF的lib文件夹中(没有可以建一个),同时选着刚刚复制过来的包,右击选着add library,将这2个包解压解压后3.将包配置到项目中去 3.1file--->project Structe--->m...

2021-11-15 20:26:42 740

原创 idea配置数据库连接文件(JAVAWEB)

①在WEB-INF文件下建立2个文件夹--------------classes+lib(如下)②在lib粘贴如我们的数据库连接文件③file---project--structure④module-----dependencies------+-----(选着我们刚刚粘贴进去的数据库连接文件)点击ok----再点击apply----再点击ok----这样我们的数据库连接已经配置好了。...

2021-11-08 19:41:47 1889

原创 mysql数据的自我复制

INSERT INTO usertable (username,passwd,email,grade) SELECT username,passwd,email,grade FROM usertable

2021-10-28 19:28:32 180

原创 javaweb登录验证码实现

步骤:①将图片的src的值设置为实现图片显示的那个java类的名字(src值的设置)及如下图:其中我们在给这个图片绑定一个点击事件(changge_img),实现点击图片,图片进行切换。(图片切换事件绑定),同时,可以设置该图片的样式。(样式设置)②实现图片切换的Java类,如下所示:package com.example.demo19_birth;import javax.imageio.ImageIO;import javax.servlet.*;import...

2021-10-19 09:52:46 575

原创 ideal手动配置好servlet好后,运行服务器出现404的一种情况

我早早的包web.xml中的servlet配置好了如下图<!--配置和映射Servlet--> <!--配置Servlet--> <servlet><!--servlet-name我们要注册servlet类的名字--> <servlet-name>Demo1_jsp</servlet-name><!--servlet类所在的类地址--> <servlet-class&

2021-10-13 21:01:18 214

转载 IDEA中request.getParameter爆红-解决办法

转载:IDEA中request.getParameter爆红-解决办法_魚-CSDN博客简单明了,棒!(如有侵犯或者不满可以联系,立刻删除哦!)

2021-10-06 20:17:38 1572 1

原创 2021idea在Tomcat上面发布的项目在哪里查看

C:\Users\Lenovo\AppData\Local\JetBrains\IntelliJIdea2021.1\tomcat

2021-10-05 20:11:19 203

原创 idea下面javaweb项目的创建+发布项目到本地的Tomcat上面

一、idea下面创建javaweb项目new---->project先创建一个普通的java项目右击项目选择Add Framework Support选着JavaEE选择Web Application 同时勾选 Create web.xml ,点击OK,这样我们的javaweb项目就创建好了。此时我们可以看到它和普通java项目的不同,在与多了一个web文件夹二、发布项目到Tomcat上面**首先我们得修改以下web文件夹下的in...

2021-10-04 21:23:18 156

原创 Tomcat的配置(从下载配置完成)

一、下载tomcat下载链接:Apache Tomcat® - Welcome!点击后是下面的样子。现在我们选择下载版本这里我们选择9.0.53的Tomcat(其中建议选着zip的,因为解压即可。)我这里下载解压后是这样的二、配置系统变量①打开我的电脑----->②点击系统属性----->③高级系统设置----->④环境变量----->⑤开始配置三、配置在系统变量里面找到CATALINA_HOME变量,...

2021-09-29 17:12:15 105

转载 微信小程序——在view组件中实现强制换行

css强制换行和超出隐藏实现 - 念时 - 博客园

2021-09-19 15:16:44 1424

原创 微信小程序——点击某个按钮实现下面弹窗的出现

效果图:(真的是图)wxml(代码里面有解释)<button type="primary" bindtap="Popup">点我</button><!--点击后灰色背景的设置--><view wx:if="{{now_state}}" class="background" bindtap="hideModal"></view><!--弹窗的出现--><view animation="{{anima

2021-09-18 20:52:54 7769 1

原创 微信小程序——给数组增加一个属性并赋值

前言:有时候我们通过一系列操作获得了一个数组,但给数组缺少了我们想要的一个属性(或者字段),那我们就会想给他增加一个属性(卑微的打工人)废话不多说,开始干活!我的需求:数组没有id字段,我要添加一个id字段。1、没有添加id字段的数组2、添加id字段后的数组实现方法:...

2021-09-16 20:55:06 3902 1

转载 微信小程序实现监听wx.navigateTo的返回按钮

由a页面跳转到b页面,在由b页面返回到a页面。(实现监听的原因:有时候我们在b页面做了相关的操作,而在b页面点击返回时我们要将a页面的数据做相应的改变)app.jsonApp({globalData: { show:false,//利用这个变量实现监听})a页面的jsonconst app = getApp();//引用全局变量,获取雇主的openidPage({onShow: function () {if(app.globalData.sh

2021-09-09 10:17:34 1563

原创 微信小程序——点击列表里某元素,实现跳转+显示点击元素的内容

最近刚刚学微信小程序没多久,碰到了很多问题,这也是我碰到的一个问题。思路:①跳转——组件绑定一个点击事件,在事件里面实现跳转 ②显示点击元素的内容——获取点击元素在列表里面的id,但是我发现我获取到的id是空的,啥也没有,呜呜呜。可怜的小白,都不知道发生了什么。就像下图一、id的获取解决方法wxml是这样的:<view wx:for-items="{{em_jobs}}" wx:key="{{index}}" wx:if="{{b1}}" cla...

2021-09-09 09:52:40 3428

原创 微信小程序——分割线

水平分割线1、(.wxml)<view class="container"> <view class="heng"></view></view>2、(.wxss).heng{ background: #E0E3DA; width: 100%; height: 5rpx; }垂直分割线1、(.wxml)<view class="container"> <view class="Line

2021-08-30 10:31:34 1485

原创 微信小程序引用高德获取输入提示词

效果图高德地址:https://lbs.amap.com/api/wx/guide/get-data/get-inputtipsjs文件var amapFile = require('../../lib/amap-wx.js'); //引入高德jsvar config = require('../../lib/config.js'); //引用我们的配置文件Page({ data: { tips: {} }, onLoad: function(){.

2021-08-25 20:28:12 345

原创 appid+openid(微信小程序)

1、appid是用来用来区分小程序的,例如美团优选有美团优选自己独一无二的appid。兴盛优选有兴盛优选独一无二的appid。它们俩的appid是怎么也不会一样的。就有点儿像我们的身份证。2、openid,是针对用户在具体的某个环境下设置的一个编号。就有点像我们的学号,它是依赖于班级存在的。没有班级的学号是没有任何意义的。例如:甲问乙:“你的学号是多少?(前提:甲不知道乙是哪个班的)” 乙如果说30号。那甲会知道乙说的30号是哪个班的30号吗?显然不会。所以我们的openid也是依赖于appid..

2021-08-06 09:55:13 1527

原创 微信开发者工具——返回上一步操作

ctrl+z即可

2021-07-29 10:49:03 2051

原创 setBounds

1.setBounds(x,y,width,heigth)x–>该组件所在的窗体或者其他组件的x坐标y–>该组件所在的窗体或者其他组件的y坐标例如: setBounds(0,0,100,20);该组件在它所处的窗体的坐标为(0,0),其中该组件的宽度和高度分别为100,200....

2021-05-29 12:38:01 683

原创 leetcode171

/*解题思路:这个字符串的数值=26的字符所在的位置次幂*这个字母所代表的数值+...*/class Solution { public int titleToNumber(String columnTitle) { char[] str = columnTitle.toCharArray(); double sum=0; int j=0; for(int i=str.length-1;i>=0;i--){ .

2021-05-20 09:05:38 73

原创 什么时候使用scanf会在缓冲区里面留下\n

1.当使用scanf输入数值型数据的时候缓存区会留下\n。2.得出的结论:当我们在用scanf输入完一个数值类型的数据后,接下来要输入字符型数据的时候,我们一定要使用getchar()处理缓存区里面的\n...

2021-05-09 14:50:55 193

原创 HTML,CSS,JavaScript学习笔记_01

1,首先我们先来看一下未使用css和JavaScript的html文件<html><head> <title>未使用CSS,JAVASCRIPT的HTML文件</title></head><body><h2>未使用未使用CSS,JAVASCRIPT的HTML文件</h2><hr><p>这是一个未使用CSS,JAVASCRIPT的HTML文件。</p><

2021-05-07 18:17:10 108

原创 杭电2734

#include<stdio.h>#include<string.h>#define max 2000int main(){ char str[max]; int sum=0; while(1) { gets(str); if(str[0]=='#') break; else { int i; for(i=0;

2021-05-05 10:26:52 50

原创 杭电1064

杭电1064#include<stdio.h>int main(){ double mony,sum=0; for(int i=1;i<=12;i++) { scanf("%lf",&mony); sum+=mony; } printf("$%.2lf\n",sum/12); return 0;}```结论:c中double支持**四舍五入**...

2021-05-05 10:12:18 61

原创 杭电2104

杭电2104隐藏的手帕1.未过的#include<stdio.h>/*题目大意:就是一共有N个人在做游戏,有一个人每隔m个位置找一下N个人中的一个人下面是否有手帕,找的次数可以为无限次,问是否能找到手帕本质:问n,m是否有最大公约数(不可以为1)解决方法:更相减损法*/int main(){ int n,m; while(scanf("%d%d",&n,&m)==2) { if(n==-1&&m==-1

2021-05-05 09:57:00 101

原创 leetcode_242

解题思路解题思路:①首先我们先创建一个24个容量的字符数组②在遍历第一个字符串,将它里面每个字符在24个字母里面出现的下标对应数组上加加③在遍历第二个字符串,将它里面每个字符在24个字母里面出现的下标对应数组减减④在遍历这24个容量的字符数组,看看里面的值是否全为0,是则返回true ,不是则返回false**注意:是26个字母,千万不要和我一样24个字母。(绝了,简直是服了自己)代码/*解题思路:①首先我们先创建一个24个容量的字符数组 ②在遍历第一个字符串,将它里面每

2021-04-24 21:41:29 53

原创 leetode_13

解题思路解题思路:①一次从字符串的末尾遍历到字符串的开头②遍历的时候都拿当前的跟后面的作比较 1.大于后面的,则加上本次的值,在自增12.小于后面的值,加上后面的值减去当前的值,自增2*需要注意的点:当输入的是一个字符的时候我们要另外加以考虑用到的数据结构: Map双列集合代码import java.util.HashMap;import java.util.Map;/*解题思路:①一次从字符串的末尾遍历到字符串的开头 ②遍历的时候都拿当前的跟后面的作比较

2021-04-24 21:11:09 68

原创 LeetCode第334题

解题思路LeetCode第334题——反转字符串题意:不开辟新的空间,将字符串进行翻转要点:在数组中第一个和最后一个的下标关系,也就是:第一个的下标加上最后一个的下标==数组的长度-1代码public class Solution { public void reverseString(char[] s) { char c; for(int i = 0; i<s.length/2; i++){ c=s[i];

2021-04-22 15:09:29 39

原创 如何将文件输入输出,再次调整到终端输入输出(也就是直接键盘输入输出)

当我们使用了freopen函数,及文件输入输出时,怎么我们才能再次在终端输出或者输入呢?void function2(){ clock_t c3,c4; c3=clock(); if(freopen("in.txt","r",stdin)==NULL)****************重点!!!!! printf("文件打开失败!\n");****************重点!!!!! freopen("out.txt","w",stdout);**********

2020-06-24 22:15:33 256

原创 文件的输入和输出

c语言文件输入输出 利用freopen函数输入输出 当前文件夹中 看图 综上所述,如果是当前文件夹,则给文件命名时不用加.txt或者其他文件属性。但是,重点来了,而程序里要写文件的属性...

2020-06-24 22:04:07 122

原创 KMP算法中next数组的理解

下面我们对着严老师的代码来一步步分析(next[]数组理解) void creat_next(sstring T,int next[]) { i=1;next[1]=0;j=0; while(i<T.length)//首先i是不会回溯的,故可以用i来判断模式串是否到尽头 { if(T.ch[i]==T.ch[j]) { next[i]=j+1;//当2个字符相同时,执行该操作,表示在模式串中前i个字符有j+1个字符前缀...

2020-06-18 18:49:28 242 1

原创 how many tables hdoj

求几片连通#include<stdio.h>//就是求有几片联通的意思int father[1002];//找父节点int find_(int a){while(a!=father[a])//需要找到他自己和父节点值相等的值,才是他真真的父节点{a=father[a];}return a;//返回父节点}//改变父节点,使他们统一void hebin(int a,int b)//a认识b,认b做bb,{int a1,b1;a1=find_(a);//原来的父节点

2020-06-13 13:26:23 103

原创 hash yy的新问题

#include<stdio.h>#define max1 10010int a[max1];//输入数据int Hash[max1]={0};//数据和位置颠倒int main(){ int n,q; scanf("%d",&n); while(n--) { int t,i,k=0,p=0,j; scanf("%d",&t); for(i=1;i<=t;...

2020-06-04 11:17:45 118

原创 2020-05-09

环形链表主要代码void Increat(List **p){ int i; List *q,*s; (*p)=(List*)malloc(sizeof(List)); q=(*p);//尾节点 for(i=1;i<5;i++) { s=(List*)malloc(sizeof(List));//开的新链表 s->next=(*p);//使新开的链表指向头节点 s->data=i*10;

2020-05-09 21:52:14 112

空空如也

空空如也

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

TA关注的人

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