![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
漫漫人生路^_^
这个作者很懒,什么都没留下…
展开
-
Spring boot入门
前置环境hello spring boot一.@Configuration//声明这是一个配置类package com.atguigu.boot.bean;public class Pets { private String name; public Pets(String name) { this.name = name; } public Pets() { } public String getName() {原创 2022-01-18 00:10:33 · 245 阅读 · 0 评论 -
牛牛的朋友
牛牛有一群牛友,每只小牛都站在坐标轴上的某个位置,这群牛友很听牛牛的话,每当牛牛做个手势,每只小牛都会移动恰好X个单位的距离,要么向左,要么向右现在告诉你每只小牛在移动前的位置,求移动之后最左边的牛与最右边的牛的最小距离输入描述:第一行输入一个整数n (1 ≤ n ≤ 50),表示牛的数量第二行输入n个数pi (-1e8 ≤ pi ≤ 1e8),表示每只牛的位置第三行输入一个整数X (0 ≤ X ≤ 1e8)输出描述:输出一个整数示例1输入复制3-3 0 13输出复制3原创 2021-11-20 16:21:12 · 367 阅读 · 0 评论 -
java Integer
public class HelloWorld { public static void main(String []args) { Integer a=100; Integer b=100; Integer c=200; Integer d=200; System.out.println(a==b); System.out.println(c==d); }}输出结果:truefalse原创 2021-11-13 15:54:55 · 70 阅读 · 0 评论 -
java接口学习笔记
interface Animal{ int ID=1; void breathe(); default void getType(String type){ System.out.println("该动物属于:"+type); } static int getID(){ return Animal.ID; }}class Dog implements Animal{ public void breathe(){ System.out.println("狗在呼吸"); }}原创 2021-11-09 22:50:44 · 161 阅读 · 0 评论 -
mybatis整合druid连接池
<environments default="mysql"> <environment id="mysql"> <transactionManager type="JDBC"></transactionManager> <dataSource type="com.ali.utils.DruidSourceFactory"> <property na原创 2021-11-09 15:20:45 · 885 阅读 · 0 评论 -
mybatis log4j properties模板
在pom.xml文件中加入<dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> &n原创 2021-11-08 12:38:02 · 130 阅读 · 0 评论 -
pageHelper 分页查询
mybatis-config.xml<?xml version="1.0" encoding="utf-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <properties resource="jdbc.propert原创 2021-11-05 20:44:03 · 122 阅读 · 0 评论 -
编译原理复习题
158、文法G(A)如下A→BaC | CbBB→Ac | cC→Bb | b请消除其左递归。答案:解:令文法G(A)的非终结符排序为A,B,C对于A,不存在直接左递归,将A带入B,代换后的B的规则为:B→BaCc | CbBc | cB存在直接左递归,消除B的直接左递归B→CbBcB’ | c B’B’ →aCcB’ | ε将B代入C,代换后C的规则变为:C→CbBcB’b | cB’b | bC存在直接左递归,消除C的直接左递归C→cB’bC’ | bC’C’ →bBcB原创 2021-11-03 20:00:41 · 2162 阅读 · 0 评论 -
N-元表示
N-元表示是一种源程序的中间表示形式。N-元表示中,每一条指令由n个域组成。三元式:<操作符>,<操作数1>,<操作数2>表达式WX+(Y+Z),W,X+,Y,Z+,(1),(2)下列语句:A:=B+CD/EF:=CD将赋值语句a:=a+bc(d+e)翻译成四元式。答案:① (,b,c,T1)② (+,d,e,T2)③ (,T1,T2,T3)④ (+,a,T3,T4)⑤ (:=,T4,_,a)请将表达式-(a+b)(c+d)-(a+b+c原创 2021-11-02 16:50:01 · 366 阅读 · 0 评论 -
2021-10-31
有一个大水缸,里面水的温度为T单位,体积为C升。另有n杯水(假设每个杯子的容量是无限的),每杯水的温度为t[i]单位,体积为c[i]升。现在要把大水缸的水倒入n杯水中,使得n杯水的温度相同,请问这可能吗?并求出可行的最高温度,保留4位小数。注意:一杯温度为t1单位、体积为c1升的水与另一杯温度为t2单位、体积为c2升的水混合后,温度变为 (t1* c1+t2*c2)/(c1+c2),体积变为c1+c2。输入描述:第一行一个整数n, 1 ≤ n ≤ 10^5第二行两个整数T,C,其中0 ≤ T原创 2021-11-01 19:30:30 · 156 阅读 · 0 评论 -
mysql
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。±—±-------+| Id | Salary |±—±-------+| 1 | 100 || 2 | 200 || 3 | 300 |±—±-------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。±--------------------+| SecondHighestSalary |±原创 2021-10-30 20:12:50 · 93 阅读 · 0 评论 -
#507. 「LibreOJ NOI Round #1」接竹竿
一天,神犇和 LCR 在玩扑克牌。他们玩的是一种叫做“接竹竿”的游戏。游戏规则是:一共有 张牌,每张牌上有一个花色 和一个点数 ,花色不超过 种。将这些牌依次放入一列牌的末端。若放入之前这列牌中已有与这张牌花色相同的牌,你可以选择将这张牌和任意一张花色相同的牌之间的所有牌全部取出队列(包括这两张牌本身),并得到与取出的所有牌点数和相同的分数。现在已知 LCR 把这 张牌放入队列的顺序,求她最多能得多少分。输入顺序即为 LCR 放入队列的顺序。即, 表示第 张放入的牌的花色, 表示第 张放入的原创 2021-10-30 18:42:03 · 2719 阅读 · 0 评论 -
G. Minimal Coverage
刷题记录You are given n lengths of segments that need to be placed on an infinite axis with coordinates.The first segment is placed on the axis so that one of its endpoints lies at the point with coordinate 0. Let’s call this endpoint the “start” of the firs原创 2021-10-26 20:02:14 · 156 阅读 · 0 评论 -
51nod1153选择子序列
刷题记录长度为N的整数数组A,所有的数均不相同,假设下标从0开始。找到一个最长的数组B,B数组的长度为K,数值范围是0 - N - 1,记录的是A数组的下标。满足A[B[0]] > A[B[1]] > A[B[2]] >…A[B[K]],并且对任意连续的两项B[i]及B[i + 1],满足min(B[i],B[i + 1]) < j < max(B[i],B[i + 1]) 均有A[j] < A[B[i + 1]] ,求最大的K。例如:9, 10, 2, -1, 3,原创 2021-10-25 20:51:59 · 69 阅读 · 0 评论 -
带头结点的单链表
#include<bits/stdc++.h>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode,*LinkList;int InitList(LinkList& L){ L=(LNode*)malloc(sizeof(LNode)); if(L==NULL){ return false; } L->next=NULL; return true;}v原创 2021-10-18 21:15:57 · 89 阅读 · 0 评论 -
队列链式实现
#include<bits/stdc++.h>using namespace std;typedef struct LinkNode{ int data; struct LinkNode *next;}LinkNode,LinkNode1;typedef struct{ LinkNode *front,*rear;}LinkQueue;void InitQueue(LinkQueue &Q){//初始化队列 Q.front=Q.rear=(原创 2021-10-17 18:17:58 · 50 阅读 · 0 评论 -
顺序表的实现
一.顺序表的静态分配#define Maxsize 60#include<iostream>using namespace std;typedef struct{ int data[Maxsize]; int length;}SqList;void InitList(SqList &L){//初始化 L.length=0;}void List(SqList& L,int e){ L.data[L.length++]=e;//存储数据}原创 2021-10-15 21:50:13 · 60 阅读 · 0 评论 -
mybatis
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!--环境配置,即连接的数据库--> <environments default="mysq原创 2021-10-13 16:38:57 · 79 阅读 · 0 评论 -
算法设计与分析
设计分治算法,实现将数组A[n]中所有元素循环左移k个位置,要求时间复杂度为O(n),空间复杂度为O(1)。例如,对abcdefgh循环左移3位得到defghabc整理网上代码如下。亲测有效。#include <iostream>using namespace std;void LeftReverse(char *a,int begin,int end){ for(int i=0;i<(end-begin+1)/2;i++){ int temp=a[beg原创 2021-10-10 20:40:12 · 235 阅读 · 0 评论 -
JAVA_HOME should point to a JDK not a JRE
执行以下命令mvn install:install-file -Dfile=D:\projectmavens\maven1\target\maven1-1.0.jar -DgroupId=com.xuexi -DartifactId=maven1 -Dversion=1.0 -Dpackaging=jarThe JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to ru原创 2021-10-09 17:29:17 · 167 阅读 · 0 评论 -
org.apache.catalina.LifecycleException: Failed to stop componen [StandardEngine[Tomcat].StandardHost
tomcat插件安装与web工程启动:报错Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLo原创 2021-10-06 17:23:08 · 2592 阅读 · 0 评论 -
maven cmd命令下载jar包
maven仓库下载地址javax servlet API下载地址DremoteRepositories:https://mvnrepository.com/artifact/javax.servlet/javax.servlet-apiDgroupId,DartifactId,Dversion分别与groupID,artifactId,version对应。原创 2021-10-06 16:36:14 · 547 阅读 · 0 评论 -
笔记-插件创建maven工程
一,创建工程mvn archetype:generate -DgroupId=com.xuexi -DartifactId=maven-project -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot -DinteractiveMode=false二,创建java工程原创 2021-10-03 15:13:55 · 131 阅读 · 0 评论 -
maven学习笔记 各种改bug
一。创建maven项目找到maven的安装目录,找到conf文件夹下的settings.xml文件,我选择的是vs code打开,便于查找。找到mirrors标签,注释掉原有的mirror标签,粘贴以下代码。<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor lic原创 2021-10-03 00:34:37 · 284 阅读 · 0 评论 -
request.setAttribute()与session.setAttribute()的区别
loginID.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>loginID.jsp</title> <meta charset="utf-8"></head><body> <h1>欢迎您来到便民超市,请输入您的会员卡号</h1>原创 2021-09-27 18:44:22 · 621 阅读 · 0 评论 -
最近对问题
问题:设p1=(x1,y1),p2=(x2,y2),…,pn=(xn,yn)是平面上n个点构成的集合S,找出集合S中距离最近的点对。思路:(1)划分:将集合S分成两个子集S1和S2.1.pi属于S1,pj属于S22.pi属于S1,pj属于S13.pi属于S2,pj属于S2(2)求解子问题:递归求解子问题(3)合并:取各划分情况下的最近点对的距离最小者情况3选取垂直线x=m作为分割线,由此S1={p属于S|xp<=m},S2={q属于S|xq>m}。递归求解得到S1中的最近距离d原创 2021-08-22 10:53:32 · 106 阅读 · 0 评论 -
51nod1296 有限制的排列
题目链接计算整数集合{1,2,3,4, … N }满足下列条件的的排列个数:在位置a1, a2, …, aK小于其邻居(编号从0开始,所以 a1到 ak 的值最小为 0)。在位置b1, b2, …, bL大于其邻居。输出符合条件的排列数量Mod 1000000007的结果。例如:N = 4,a = {1}, b = {2},符合条件的排列为:2 1 4 33 2 4 14 2 3 13 1 4 24 1 3 2输入第1行:3个数N, K, L,分别表示数组的长度,限制a的长度,限制b的原创 2021-08-10 12:24:56 · 96 阅读 · 0 评论